Function at 0x405000
Capabilities:
Parse pe header
Terminate process

Disassembly:
wait
fninit
wait
fnclex
fldcw word [section..data]
push ebp
mov ebp, esp
call fcn.0045b310
push 0
call dword [sym.imp.KERNEL32.DLL_GetModuleHandleA]
mov dword [0x4aa008], eax
pushal
mov dword [0x4aa00c], esp
jmp 0x405370
mov esp, dword [0x4aa00c]
popal
call fcn.004689c0
call fcn.0045b360
mov esp, ebp
pop ebp
push dword [0x4d38a4]
call dword [sym.imp.KERNEL32.DLL_ExitProcess]
mov eax, 0x4d220c
push eax
mov eax, 1
mov edx, eax
pop esi
mov dword [esi], edx
jmp 0x405385
jmp 0x40538a
jmp 0x40538f
jmp 0x405394
jmp 0x405399
jmp 0x40539e
jmp 0x4053a3
jmp 0x4053a8
jmp 0x4053ad
jmp 0x4053b2
jmp 0x4053b7
jmp 0x4053bc
jmp 0x4053c1
jmp 0x4053c6
jmp 0x4053cb
jmp 0x4053d0
jmp 0x4053d5
jmp 0x4053da
jmp 0x4053df
jmp 0x4053e4
jmp 0x4053e9
jmp 0x4053ee
jmp 0x4053f3
jmp 0x4053f8
jmp 0x4053fd
jmp 0x405402
jmp 0x405407
jmp 0x40540c
jmp 0x405411
jmp 0x405416
jmp 0x40541b
jmp 0x405420
jmp 0x405425
jmp 0x40542a
jmp 0x40542f
jmp 0x405434
jmp 0x405439
jmp 0x40543e
jmp 0x405443
jmp 0x405448
jmp 0x40544d
jmp 0x405452
jmp 0x405457
jmp 0x40545c
jmp 0x405461
jmp 0x405466
jmp 0x40546b
jmp 0x405470
jmp 0x405475
jmp 0x40547a
jmp 0x40547f
jmp 0x405484
jmp 0x405489
jmp 0x40548e
jmp 0x405493
jmp 0x405498
mov eax, 0x4d27a4
push eax
mov eax, str.ME_Threads_2.22
mov edx, eax
pop esi
push edx
push esi
call fcn.00472d50
mov eax, 0x4d2740
push eax
mov eax, str.Yvonne_Stimac
mov edx, eax
push edx
mov eax, str.Licensed:
mov edx, eax
push edx
call fcn.0045b180
add esp, 8
mov edx, eax
pop esi
push edx
push edx
push esi
call fcn.00472d50
call fcn.0045b4f0
mov eax, 0x4b2070
push eax
mov eax, 0x4e
push eax
mov eax, 0xf
push eax
mov eax, 0x36
push eax
call fcn.0046dcc0
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4b2068
push eax
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
call fcn.0046dcc0
mov edx, eax
mov eax, edx
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4b2064
push eax
mov eax, 0xff
push eax
mov eax, 0xff
push eax
mov eax, 0xff
push eax
call fcn.0046dcc0
mov edx, eax
mov eax, edx
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4b2060
push eax
mov eax, 0xf5
push eax
mov eax, 0xf5
push eax
mov eax, 0xf5
push eax
call fcn.0046dcc0
mov edx, eax
mov eax, edx
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4b207c
push eax
mov eax, 0x8c
push eax
mov eax, 0xd1
push eax
mov eax, 0xd1
push eax
call fcn.0046dcc0
mov edx, eax
mov eax, edx
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4b2078
push eax
mov eax, 0xf5
push eax
mov eax, 0xf5
push eax
mov eax, 0xf5
push eax
call fcn.0046dcc0
mov edx, eax
mov eax, edx
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4b2074
push eax
mov eax, 0xc2
push eax
mov eax, 0xd3
push eax
mov eax, 0xc4
push eax
call fcn.0046dcc0
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4b206c
push eax
mov eax, 0xfa
push eax
mov eax, 0xfe
push eax
mov eax, 0xfa
push eax
call fcn.0046dcc0
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4b2080
push eax
mov eax, 0xc3
push eax
mov eax, 0xf3
push eax
mov eax, 0xe7
push eax
call fcn.0046dcc0
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4d20cc
push eax
mov eax, 0
mov ebx, 0x3ff00000
mov edx, eax
mov edi, ebx
pop esi
push edi
push edx
fld qword [esp]
fstp qword [esi]
add esp, 8
mov eax, 0x4d20c4
push eax
mov eax, 0x66666666
mov ebx, 0x40396666
mov edx, eax
mov edi, ebx
pop esi
push edi
push edx
fld qword [esp]
fstp qword [esi]
add esp, 8
mov eax, 0x4d2268
mov esi, eax
xor eax, eax
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2264
mov esi, eax
mov eax, 1
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2260
mov esi, eax
mov eax, 2
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2290
mov esi, eax
mov eax, 3
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d228c
mov esi, eax
mov eax, 4
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d225c
mov esi, eax
mov eax, 5
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2258
mov esi, eax
mov eax, 6
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2254
mov esi, eax
mov eax, 7
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2250
mov esi, eax
mov eax, 8
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d224c
mov esi, eax
mov eax, 9
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2248
mov esi, eax
mov eax, 0xa
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2288
mov esi, eax
mov eax, 0xb
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2284
mov esi, eax
mov eax, 0xc
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2244
mov esi, eax
mov eax, 0xd
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2240
mov esi, eax
mov eax, 0xe
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2298
mov esi, eax
mov eax, 0xf
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2294
mov esi, eax
mov eax, 0x10
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2280
mov esi, eax
mov eax, 0x11
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d227c
mov esi, eax
mov eax, 0x12
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2278
mov esi, eax
mov eax, 0x13
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2274
mov esi, eax
mov eax, 0x14
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2270
mov esi, eax
mov eax, 0x15
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d226c
mov esi, eax
mov eax, 0x16
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d223c
mov esi, eax
mov eax, 0x17
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x2ea
cmp dword [eax], ebx
jg 0x40582d
mov eax, 0x4b3ad0
push eax
mov eax, 0x4d20b8
xor ebx, ebx
imul esi, dword [eax], 8
add esi, ebx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x479038
push eax
call fcn.00467740
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4057e7
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x2ea
cmp dword [eax], ebx
jg 0x40587e
mov eax, 0x4b208c
push eax
mov eax, 0x4d20b8
xor ebx, ebx
imul esi, dword [eax], 9
add esi, ebx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47af42
push eax
call fcn.00467740
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405838
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x5c
cmp dword [eax], ebx
jg 0x405902
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x4058f9
mov eax, 0x4d1adc
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x22e
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47d0d7
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4058a6
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405889
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x18
cmp dword [eax], ebx
jg 0x405986
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x40597d
mov eax, 0x4ce5e4
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0xc8
imul edi, dword [ebx], 8
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47d657
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x40592a
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x40590d
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x17
cmp dword [eax], ebx
jg 0x405a0a
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405a01
mov eax, 0x4ce774
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x90
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47d7f5
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4059ae
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405991
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x20
cmp dword [eax], ebx
jg 0x405a8e
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405a85
mov eax, 0x4ce894
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0xc6
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47d958
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405a32
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405a15
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x15
cmp dword [eax], ebx
jg 0x405b12
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405b09
mov eax, 0x4cea20
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x84
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47db44
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405ab6
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405a99
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x13
cmp dword [eax], ebx
jg 0x405b96
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405b8d
mov eax, 0x4ceb28
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x78
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47dc87
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405b3a
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405b1d
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0xec
cmp dword [eax], ebx
jg 0x405c1a
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405c11
mov eax, 0x4cec18
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x768
imul edi, dword [ebx], 8
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47ddb5
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405bbe
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405ba1
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x72
cmp dword [eax], ebx
jg 0x405c9e
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405c95
mov eax, 0x4cfae8
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x325
imul edi, dword [ebx], 7
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47ecdd
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405c42
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405c25
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x27
cmp dword [eax], ebx
jg 0x405d22
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405d19
mov eax, 0x4d0134
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0xc8
imul edi, dword [ebx], 5
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47f3ed
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405cc6
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405ca9
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x45
cmp dword [eax], ebx
jg 0x405da6
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405d9d
mov eax, 0x4d02c4
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x15e
imul edi, dword [ebx], 5
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47f661
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405d4a
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405d2d
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0xd
cmp dword [eax], ebx
jg 0x405e2a
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405e21
mov eax, 0x4d0580
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x54
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47fa9d
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405dce
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405db1
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x16
cmp dword [eax], ebx
jg 0x405eae
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405ea5
mov eax, 0x4d0628
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x8a
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47fbab
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405e52
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405e35
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x20
cmp dword [eax], ebx
jg 0x405f32
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405f29
mov eax, 0x4d073c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0xe7
imul edi, dword [ebx], 7
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47fd02
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405ed6
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405eb9
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x17
cmp dword [eax], ebx
jg 0x405fb6
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x405fad
mov eax, 0x4d090c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0xa8
imul edi, dword [ebx], 7
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x47ff3a
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405f5a
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405f3d
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x18
cmp dword [eax], ebx
jg 0x40603a
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x406031
mov eax, 0x4d0a5c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0xaf
imul edi, dword [ebx], 7
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x4800db
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x405fde
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x405fc1
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x8a
cmp dword [eax], ebx
jg 0x4060be
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x4060b5
mov eax, 0x4d0bbc
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x3cd
imul edi, dword [ebx], 7
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x480294
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406062
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406045
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x12
cmp dword [eax], ebx
jg 0x406142
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x406139
mov eax, 0x4d1358
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x85
imul edi, dword [ebx], 7
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x480c30
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4060e6
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4060c9
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x12
cmp dword [eax], ebx
jg 0x4061c6
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x4061bd
mov eax, 0x4d1464
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x85
imul edi, dword [ebx], 7
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x480d51
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x40616a
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x40614d
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0xe
cmp dword [eax], ebx
jg 0x40624a
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x406241
mov eax, 0x4d1570
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x69
imul edi, dword [ebx], 7
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x480e72
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4061ee
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4061d1
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x11
cmp dword [eax], ebx
jg 0x4062ce
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x4062c5
mov eax, 0x4d1644
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x7e
imul edi, dword [ebx], 7
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x480f5d
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406272
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406255
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x1d
cmp dword [eax], ebx
jg 0x406352
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x406349
mov eax, 0x4d1740
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0xb4
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x48106e
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4062f6
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4062d9
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x1d
cmp dword [eax], ebx
jg 0x4063d6
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x4063cd
mov eax, 0x4d18a8
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0xb4
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x48124c
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x40637a
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x40635d
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x10
cmp dword [eax], ebx
jg 0x40645a
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 1
cmp dword [eax], ebx
jg 0x406451
mov eax, 0x4d1a10
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
xor ecx, ecx
imul esi, dword [eax], 0x66
imul edi, dword [ebx], 6
add esi, edi
add esi, ecx
pop eax
add eax, esi
push 0x10000
mov edx, eax
push edx
mov eax, 0x481422
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4063fe
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4063e1
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0xe
cmp dword [eax], ebx
jg 0x4064d7
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 8
cmp dword [eax], ebx
jg 0x4064ce
mov eax, 0x4b522c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0xf
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x48153d
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406482
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406465
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x5c
cmp dword [eax], ebx
jg 0x406554
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 5
cmp dword [eax], ebx
jg 0x40654b
mov eax, 0x4cd474
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x5d
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4a5921
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4064ff
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4064e2
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x11
cmp dword [eax], ebx
jg 0x4065d1
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 6
cmp dword [eax], ebx
jg 0x4065c8
mov eax, 0x4b5664
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x12
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x481b95
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x40657c
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x40655f
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x15
cmp dword [eax], ebx
jg 0x40664e
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 7
cmp dword [eax], ebx
jg 0x406645
mov eax, 0x4b5a54
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x16
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x482181
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4065f9
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4065dc
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x13
cmp dword [eax], ebx
jg 0x4066cb
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 7
cmp dword [eax], ebx
jg 0x4066c2
mov eax, 0x4b5fd4
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x14
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4829c5
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406676
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406659
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x20
cmp dword [eax], ebx
jg 0x406748
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 9
cmp dword [eax], ebx
jg 0x40673f
mov eax, 0x4b64d4
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x21
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x483149
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4066f3
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4066d6
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x20
cmp dword [eax], ebx
jg 0x4067c5
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 6
cmp dword [eax], ebx
jg 0x4067bc
mov eax, 0x4b6f24
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x21
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4840c5
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406770
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406753
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x17
cmp dword [eax], ebx
jg 0x406842
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 9
cmp dword [eax], ebx
jg 0x406839
mov eax, 0x4b765c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x18
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x484b9d
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4067ed
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4067d0
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x17
cmp dword [eax], ebx
jg 0x4068bf
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 6
cmp dword [eax], ebx
jg 0x4068b6
mov eax, 0x4b7ddc
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x18
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4856e1
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x40686a
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x40684d
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x18
cmp dword [eax], ebx
jg 0x40693c
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 9
cmp dword [eax], ebx
jg 0x406933
mov eax, 0x4b831c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x19
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x485ec5
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4068e7
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4068ca
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x18
cmp dword [eax], ebx
jg 0x4069b9
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 6
cmp dword [eax], ebx
jg 0x4069b0
mov eax, 0x4b8aec
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x19
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x486a81
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406964
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406947
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0xec
cmp dword [eax], ebx
jg 0x406a36
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 9
cmp dword [eax], ebx
jg 0x406a2d
mov eax, 0x4b9064
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0xed
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4872b9
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4069e1
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x4069c4
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0xec
cmp dword [eax], ebx
jg 0x406ab3
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 6
cmp dword [eax], ebx
jg 0x406aaa
mov eax, 0x4bda74
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0xed
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x48e1d5
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406a5e
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406a41
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x72
cmp dword [eax], ebx
jg 0x406b30
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 9
cmp dword [eax], ebx
jg 0x406b27
mov eax, 0x4c0e4c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x73
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x492f9d
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406adb
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406abe
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x27
cmp dword [eax], ebx
jg 0x406bad
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 9
cmp dword [eax], ebx
jg 0x406ba4
mov eax, 0x4c323c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x28
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x496589
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406b58
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406b3b
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x45
cmp dword [eax], ebx
jg 0x406c2a
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 9
cmp dword [eax], ebx
jg 0x406c21
mov eax, 0x4c3ebc
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x46
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x49784d
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406bd5
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406bb8
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x27
cmp dword [eax], ebx
jg 0x406ca7
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 6
cmp dword [eax], ebx
jg 0x406c9e
mov eax, 0x4c549c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x28
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x499921
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406c52
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406c35
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x45
cmp dword [eax], ebx
jg 0x406d24
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 6
cmp dword [eax], ebx
jg 0x406d1b
mov eax, 0x4c5d5c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x46
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x49a645
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406ccf
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406cb2
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0xd
cmp dword [eax], ebx
jg 0x406da1
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 0xb
cmp dword [eax], ebx
jg 0x406d98
mov eax, 0x4c6cac
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0xe
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x49bd41
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406d4c
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406d2f
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x17
cmp dword [eax], ebx
jg 0x406e1e
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 8
cmp dword [eax], ebx
jg 0x406e15
mov eax, 0x4c71ec
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x18
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x49c525
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406dc9
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406dac
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x18
cmp dword [eax], ebx
jg 0x406e9b
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 8
cmp dword [eax], ebx
jg 0x406e92
mov eax, 0x4c78ac
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x19
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x49cf49
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406e46
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406e29
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x20
cmp dword [eax], ebx
jg 0x406f18
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 8
cmp dword [eax], ebx
jg 0x406f0f
mov eax, 0x4c7fb4
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x21
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x49d9d9
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406ec3
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406ea6
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x8a
cmp dword [eax], ebx
jg 0x406f95
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 8
cmp dword [eax], ebx
jg 0x406f8c
mov eax, 0x4c88fc
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x8b
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x49e7c9
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406f40
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406f23
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x16
cmp dword [eax], ebx
jg 0x407012
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 0xb
cmp dword [eax], ebx
jg 0x407009
mov eax, 0x4cb014
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x17
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4a2271
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x406fbd
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x406fa0
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x16
cmp dword [eax], ebx
jg 0x40708f
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 3
cmp dword [eax], ebx
jg 0x407086
mov eax, 0x4cb8b4
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x17
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4a2f65
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x40703a
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x40701d
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x16
cmp dword [eax], ebx
jg 0x40710c
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 0xc
cmp dword [eax], ebx
jg 0x407103
mov eax, 0x4cbb94
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x17
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4a33b9
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4070b7
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x40709a
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x1d
cmp dword [eax], ebx
jg 0x407189
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 2
cmp dword [eax], ebx
jg 0x407180
mov eax, 0x4cc4ec
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x1e
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4a41c1
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x407134
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x407117
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x1d
cmp dword [eax], ebx
jg 0x407206
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 2
cmp dword [eax], ebx
jg 0x4071fd
mov eax, 0x4cc7bc
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x1e
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4a45fd
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4071b1
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x407194
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x10
cmp dword [eax], ebx
jg 0x407283
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 2
cmp dword [eax], ebx
jg 0x40727a
mov eax, 0x4cca8c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x11
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4a4a39
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x40722e
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x407211
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x12
cmp dword [eax], ebx
jg 0x407300
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 6
cmp dword [eax], ebx
jg 0x4072f7
mov eax, 0x4ccc24
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x13
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4a4ca1
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x4072ab
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x40728e
mov eax, 0x4d20b8
mov dword [eax], 0
mov eax, 0x4d20b8
mov ebx, 0x12
cmp dword [eax], ebx
jg 0x40737d
mov eax, 0x4d20b4
mov dword [eax], 0
mov eax, 0x4d20b4
mov ebx, 6
cmp dword [eax], ebx
jg 0x407374
mov eax, 0x4cd04c
push eax
mov eax, 0x4d20b4
mov ebx, 0x4d20b8
imul esi, dword [eax], 0x13
add esi, dword [ebx]
shl esi, 3
pop eax
add eax, esi
push 0x1000e
mov edx, eax
push edx
mov eax, 0x4a52e1
push eax
call fcn.00467740
mov eax, 0x4d20b4
inc dword [eax]
jmp 0x407328
mov eax, 0x4d20b8
inc dword [eax]
jmp 0x40730b
mov eax, 0x4d263c
mov esi, eax
mov eax, 1
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2638
mov esi, eax
mov eax, 2
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2634
mov esi, eax
mov eax, 3
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d265c
mov esi, eax
mov eax, 4
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2658
mov esi, eax
mov eax, 5
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2654
mov esi, eax
mov eax, 6
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2644
mov esi, eax
mov eax, 7
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2640
mov esi, eax
mov eax, 8
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2664
mov esi, eax
mov eax, 9
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2660
mov esi, eax
mov eax, 0xa
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2648
mov esi, eax
mov eax, 0xb
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2678
mov esi, eax
mov eax, 0xc
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2668
mov esi, eax
mov eax, 0xd
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2674
mov esi, eax
mov eax, 0xe
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2650
mov esi, eax
mov eax, 0xf
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d264c
mov esi, eax
mov eax, 0x10
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2670
mov esi, eax
mov eax, 0x11
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d266c
mov esi, eax
mov eax, 0x12
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2694
mov esi, eax
mov eax, 0x13
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2690
mov esi, eax
mov eax, 0x14
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d268c
mov esi, eax
mov eax, 0x15
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2688
mov esi, eax
mov eax, 0x16
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2684
mov esi, eax
mov eax, 0x17
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2680
mov esi, eax
mov eax, 0x18
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d267c
mov esi, eax
mov eax, 0x19
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26e0
mov esi, eax
mov eax, 0x1a
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26e4
mov esi, eax
mov eax, 0x1b
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26dc
mov esi, eax
mov eax, 0x1c
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26fc
mov esi, eax
mov eax, 0x1d
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2700
mov esi, eax
mov eax, 0x1e
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26f8
mov esi, eax
mov eax, 0x1f
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26e8
mov esi, eax
mov eax, 0x20
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26ec
mov esi, eax
mov eax, 0x21
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2704
mov esi, eax
mov eax, 0x22
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2708
mov esi, eax
mov eax, 0x23
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26f4
mov esi, eax
mov eax, 0x24
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26f0
mov esi, eax
mov eax, 0x25
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2710
mov esi, eax
mov eax, 0x26
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d270c
mov esi, eax
mov eax, 0x27
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2718
mov esi, eax
mov eax, 0x28
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2714
mov esi, eax
mov eax, 0x29
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d271c
mov esi, eax
mov eax, 0x2a
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2698
mov esi, eax
mov eax, 0x2b
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d273c
mov esi, eax
mov eax, 0x2c
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2724
mov esi, eax
mov eax, 0x2d
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d272c
mov esi, eax
mov eax, 0x2e
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25d4
mov esi, eax
mov eax, 0x2f
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25d0
mov esi, eax
mov eax, 0x30
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25e4
mov esi, eax
mov eax, 0x31
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25dc
mov esi, eax
mov eax, 0x32
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25e0
mov esi, eax
mov eax, 0x33
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25d8
mov esi, eax
mov eax, 0x34
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2628
mov esi, eax
mov eax, 0x35
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d261c
mov esi, eax
mov eax, 0x36
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2618
mov esi, eax
mov eax, 0x37
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2614
mov esi, eax
mov eax, 0x38
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2610
mov esi, eax
mov eax, 0x39
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d260c
mov esi, eax
mov eax, 0x3a
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25f0
mov esi, eax
mov eax, 0x3b
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25ec
mov esi, eax
mov eax, 0x3c
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25e8
mov esi, eax
mov eax, 0x3d
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25f8
mov esi, eax
mov eax, 0x3e
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25f4
mov esi, eax
mov eax, 0x3f
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2600
mov esi, eax
mov eax, pe_nt_image_headers32
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25fc
mov esi, eax
mov eax, 0x41
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2608
mov esi, eax
mov eax, 0x42
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2604
mov esi, eax
mov eax, 0x43
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2624
mov esi, eax
mov eax, 0x44
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2620
mov esi, eax
mov eax, 0x45
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26a4
mov esi, eax
mov eax, 0x46
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26a0
mov esi, eax
mov eax, 0x47
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26ac
mov esi, eax
mov eax, 0x48
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26a8
mov esi, eax
mov eax, 0x49
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26b0
mov esi, eax
mov eax, 0x4a
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26bc
mov esi, eax
mov eax, 0x4b
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26b8
mov esi, eax
mov eax, 0x4c
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26b4
mov esi, eax
mov eax, 0x4d
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26c0
mov esi, eax
mov eax, 0x4e
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26c4
mov esi, eax
mov eax, 0x4f
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26cc
mov esi, eax
mov eax, 0x50
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26c8
mov esi, eax
mov eax, 0x51
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26d4
mov esi, eax
mov eax, 0x52
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26d0
mov esi, eax
mov eax, 0x53
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d26d8
mov esi, eax
mov eax, 0x54
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d262c
mov esi, eax
mov eax, 0x55
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2630
mov esi, eax
mov eax, 0x56
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2734
mov esi, eax
mov eax, 0x57
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2738
mov esi, eax
mov eax, 0x58
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2530
mov esi, eax
mov eax, 0x59
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d252c
mov esi, eax
mov eax, 0x5a
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2728
mov esi, eax
mov eax, 0x5b
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2730
mov esi, eax
mov eax, 0x5c
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d253c
mov esi, eax
mov eax, 0x5d
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2538
mov esi, eax
mov eax, 0x5e
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2548
mov esi, eax
mov eax, 0x5f
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2544
mov esi, eax
mov eax, 0x60
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2540
mov esi, eax
mov eax, 0x61
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2554
mov esi, eax
mov eax, 0x62
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2550
mov esi, eax
mov eax, 0x63
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d254c
mov esi, eax
mov eax, 0x64
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2560
mov esi, eax
mov eax, 0x65
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d255c
mov esi, eax
mov eax, 0x66
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2558
mov esi, eax
mov eax, 0x67
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d256c
mov esi, eax
mov eax, 0x68
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2568
mov esi, eax
mov eax, 0x69
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2564
mov esi, eax
mov eax, 0x6a
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2578
mov esi, eax
mov eax, 0x6b
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2574
mov esi, eax
mov eax, 0x6c
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2570
mov esi, eax
mov eax, 0x6d
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2584
mov esi, eax
mov eax, 0x6e
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d257c
mov esi, eax
mov eax, 0x6f
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2580
mov esi, eax
mov eax, 0x70
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2590
mov esi, eax
mov eax, 0x71
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d258c
mov esi, eax
mov eax, 0x72
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2588
mov esi, eax
mov eax, 0x73
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2598
mov esi, eax
mov eax, 0x74
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2594
mov esi, eax
mov eax, 0x75
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d259c
mov esi, eax
mov eax, 0x76
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d250c
mov esi, eax
mov eax, 0x77
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25ac
mov esi, eax
mov eax, 0x78
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2518
mov esi, eax
mov eax, 0x79
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2514
mov esi, eax
mov eax, 0x7a
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2524
mov esi, eax
mov eax, 0x7b
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d269c
mov esi, eax
mov eax, 0x7c
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2720
mov esi, eax
mov eax, 0x7d
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2528
mov esi, eax
mov eax, 0x7e
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25b0
mov esi, eax
mov eax, 0x7f
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2510
mov esi, eax
mov eax, 0x80
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2534
mov esi, eax
mov eax, 0x81
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d2520
mov esi, eax
mov eax, 0x82
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d251c
mov esi, eax
mov eax, 0x83
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25a4
mov esi, eax
mov eax, 0x84
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25a0
mov esi, eax
mov eax, 0x85
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25a8
mov esi, eax
mov eax, 0x86
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25b8
mov esi, eax
mov eax, 1
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25b4
mov esi, eax
mov eax, 2
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25bc
mov esi, eax
mov eax, 3
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25c4
mov esi, eax
mov eax, 4
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25c0
mov esi, eax
mov eax, 5
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25cc
mov esi, eax
mov eax, 6
mov edx, eax
mov byte [esi], dl
mov eax, 0x4d25c8
mov esi, eax
mov eax, 7
mov edx, eax
mov byte [esi], dl
call fcn.00407dd0
mov edx, 0x458fb0
mov eax, edx
push eax
mov eax, 0x4a737c
mov edx, eax
push edx
xor eax, eax
mov edx, eax
push edx
mov eax, 0x10
mov ebx, pe_nt_image_headers32
mov edx, ebx
mov esi, eax
or edx, esi
mov eax, edx
push eax
mov eax, 0x226
push eax
mov eax, 0x2df
push eax
mov eax, 0x3e8
xor edx, edx
sub edx, eax
mov eax, edx
push eax
mov eax, 0x3e8
xor edx, edx
sub edx, eax
mov eax, edx
push eax
mov eax, 0x4d21a4
push eax
call fcn.0046a2c0
mov eax, 0x4b2074
push dword [eax]
mov eax, 0x4d21a4
push eax
call fcn.0046ea70
mov eax, str.Threads
mov edx, eax
push edx
mov eax, 0x4d21a4
push eax
call fcn.0046e030
mov eax, 0x4b2084
push eax
mov eax, 1
push eax
mov eax, 0x3e9
push 2
mov edx, eax
push edx
call fcn.00468f80
mov edx, eax
pop esi
mov dword [esi], edx
mov eax, 0x4b2084
push dword [eax]
mov eax, 0x4d21a4
push eax
call fcn.0046e710
mov eax, 0x4d209c
mov esi, eax
mov eax, 8
mov edx, eax
mov byte [esi], dl
call fcn.004085c0
call fcn.0041af30
push 0
call fcn.00471080
xor eax, eax
mov ebx, 0x4d21a4
mov esi, dword [ebx]
mov edi, eax
cmp esi, edi
sete dl
and edx, 0xff
mov eax, edx
cmp eax, 0
je 0x407d1d
mov eax, 1
mov ebx, 0x4d2230
movzx esi, byte [ebx]
mov edi, eax
cmp esi, edi
sete dl
and edx, 0xff
mov eax, edx
test eax, eax
je 0x407d79
mov eax, 0x4d213c
push eax
call fcn.0045bd60
mov eax, 1
mov ebx, 0x4d2234
movzx esi, byte [ebx]
mov edi, eax
cmp esi, edi
sete dl
and edx, 0xff
mov eax, edx
test eax, eax
je 0x407dba
mov eax, 4
push eax
mov eax, 0x4b2088
push dword [eax]
call fcn.00467060
mov eax, 0x4d20d4
push eax
call fcn.0045bd60
mov eax, 0x4d21a4
push eax
call fcn.0045bd60
jmp 0x405030