Function at 0x403b11
Capabilities:
Check for time delay via gettickcount
Terminate process
Write file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xea4
push ebx
push esi
push edi
push 7
pop ecx
push 0x44c6f4
push dword [ebp + 8]
xor ebx, ebx
xor eax, eax
mov word [ebp - 0x34], bx
lea edi, [ebp - 0x32]
rep stosd dword es:[edi], eax
call fcn.00403a44
cmp dword [0x44c6f4], ebx
pop ecx
pop ecx
je 0x404a2e
mov esi, dword [sym.imp.KERNEL32.dll_lstrcmpiA]
mov edi, 0x100
push edi
lea eax, [ebp - 0x2a0]
push ebx
push eax
call fcn.00420090
push edi
lea eax, [ebp - 0x15c]
push ebx
push eax
call fcn.00420090
lea eax, [ebp - 0xca0]
push eax
lea eax, [ebp - 0x34]
push eax
mov eax, dword [0x44c6f4]
push dword [eax]
call fcn.004038f0
mov edi, eax
add esp, 0x24
xor ecx, ecx
cmp edi, ebx
mov dword [ebp - 8], edi
jle 0x403bbe
lea eax, [ebp - 0xc9e]
cmp byte [eax - 2], 0x2d
jne 0x403bb1
cmp byte [eax], bl
jne 0x403bb1
movzx edx, byte [eax - 1]
mov byte [ebp + edx - 0x2a0], 1
dec edi
inc ecx
add eax, 0x100
cmp ecx, edi
jl 0x403b9a
mov dword [ebp - 8], edi
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cb38
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x403c1c
cmp edi, 2
jl 0x403c1c
push ebx
push ebx
push ebx
lea eax, [ebp - 0xba0]
push eax
lea eax, [ebp - 0xca0]
push eax
call fcn.0040dd68
add esp, 0x14
test al, al
je 0x403c1c
cmp byte [ebp - 0x22e], bl
je 0x403c1c
push 1
push ebx
push ebx
lea eax, [ebp - 0xba0]
push eax
push ebx
push ebx
call dword [0x455ba0]
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cb48
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x403d90
cmp edi, 3
jl 0x403d90
lea eax, [ebp - 0xaa0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
cmp eax, 0x40
jne 0x403d90
push 0x500000
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0xca0]
push ebx
push eax
mov dword [ebp - 4], ebx
mov dword [ebp - 8], ebx
call fcn.0040dd68
add esp, 0x14
test al, al
je 0x404a17
push 0x10
pop ecx
xor eax, eax
push 0x3f
mov byte [ebp - 0x1a0], bl
lea edi, [ebp - 0x19f]
rep stosd dword es:[edi], eax
pop ecx
mov byte [ebp - 0xea4], bl
lea edi, [ebp - 0xea3]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
lea eax, [ebp - 0xaa0]
push eax
lea eax, [ebp - 0xea4]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0xea4]
push eax
push dword [ebp - 8]
push dword [ebp - 4]
call fcn.00418dcf
lea eax, [ebp - 0x1a0]
push eax
push dword [ebp - 8]
push dword [ebp - 4]
call fcn.00418ef9
push 0x40
lea eax, [ebp - 0xaa0]
push eax
lea eax, [ebp - 0x1a0]
push eax
call fcn.004208c1
add esp, 0x24
test eax, eax
jne 0x403d82
push ebx
push 0x80
push 2
push ebx
push 2
push 0x40000000
lea eax, [ebp - 0xba0]
push eax
mov dword [ebp - 0x14], ebx
call dword [sym.imp.KERNEL32.dll_CreateFileA]
mov edi, eax
cmp edi, 0xffffffff
je 0x403d82
push ebx
lea eax, [ebp - 0x14]
push eax
push dword [ebp - 8]
push dword [ebp - 4]
push edi
call dword [sym.imp.KERNEL32.dll_WriteFile]
push edi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 8]
jne 0x403d75
cmp byte [ebp - 0x22e], bl
je 0x403d82
xor eax, eax
cmp byte [ebp - 0x238], bl
sete al
push eax
push ebx
push ebx
lea eax, [ebp - 0xba0]
push eax
push ebx
push ebx
call dword [0x455ba0]
jmp 0x403d82
lea eax, [ebp - 0xba0]
push eax
call fcn.00413662
pop ecx
push dword [ebp - 4]
call fcn.0040fb5b
pop ecx
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cb28
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x403dba
cmp edi, 2
jge 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cb58
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
je 0x404a33
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cb68
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x403e2b
cmp edi, 1
jl 0x403e2b
cmp byte [ebp - 0x238], bl
sete al
push eax
push ebx
lea eax, [ebp - 0xba0]
push eax
lea eax, [ebp - 0xca0]
push eax
push ebx
push ebx
call dword [0x455ba0]
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cb78
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x403e6a
cmp edi, 1
jl 0x403e6a
lea eax, [ebp - 0xca0]
push eax
call fcn.004121f4
pop ecx
push eax
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cb88
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x403ea1
cmp edi, 1
jl 0x403ea1
lea eax, [ebp - 0xca0]
push eax
call fcn.0041225c
jmp 0x403d8a
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cbd8
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x403ecc
call fcn.004125f4
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cb98
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x403f22
cmp edi, 3
jl 0x403f22
lea eax, [ebp - 0xaa0]
push eax
call fcn.0042046e
pop ecx
push eax
lea eax, [ebp - 0xba0]
push eax
call fcn.004121f4
pop ecx
push eax
lea eax, [ebp - 0xca0]
push eax
call fcn.0040829f
add esp, 0xc
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cbb8
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x403f54
mov byte [0x4549b8], bl
mov byte [0x4564e8], bl
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cba8
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x40403b
cmp edi, 3
jl 0x40403b
cmp edi, 5
jl 0x403f99
lea eax, [ebp - 0x8a0]
push eax
call fcn.0042046e
pop ecx
mov dword [ebp - 0x14], eax
jmp 0x403fa0
mov dword [ebp - 0x14], 2
cmp edi, 4
jl 0x403fb7
lea eax, [ebp - 0x9a0]
push eax
call fcn.0042046e
pop ecx
mov dword [ebp - 4], eax
jmp 0x403fba
mov dword [ebp - 4], ebx
lea eax, [ebp - 0xaa0]
push eax
call fcn.0042046e
cmp eax, 1
pop ecx
jge 0x403fd1
xor eax, eax
inc eax
jmp 0x403fde
lea eax, [ebp - 0xaa0]
push eax
call fcn.0042046e
pop ecx
cmp edi, 6
lea edi, [ebp - 0x7a0]
jge 0x403fee
mov edi, 0x4284d0
cmp byte [ebp - 0x238], bl
push dword [ebp - 0x14]
sete cl
push dword [ebp - 4]
cmp byte [ebp - 0x23f], bl
push ecx
push dword [ebp - 0x22e]
sete cl
push ecx
push eax
lea eax, [ebp - 0xba0]
push eax
call fcn.004121f4
pop ecx
xor edx, edx
mov ecx, 0x3e8
div ecx
push eax
lea eax, [ebp - 0xca0]
push edi
push eax
call fcn.0040d8cf
add esp, 0x24
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cbe8
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x4042ab
cmp edi, 1
jl 0x4042ab
push 0x455e00
lea eax, [ebp - 0xda4]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push 0x12
lea eax, [ebp - 0x15c]
push eax
push 0x42dca0
call fcn.00411df4
add esp, 0xc
push eax
lea eax, [ebp - 0xda4]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
lea eax, [ebp - 0xca0]
push eax
push 0x4284cc
call esi
test eax, eax
jne 0x404151
cmp dword [ebp - 8], 2
jl 0x404151
mov dword [ebp - 4], ebx
push ebx
push 0x80
push 4
push ebx
push 2
push 0x40000000
lea eax, [ebp - 0xda4]
push eax
call dword [sym.imp.KERNEL32.dll_CreateFileA]
mov edi, eax
cmp edi, 0xffffffff
mov dword [ebp - 0xc], edi
jne 0x4040ff
push 0x12c
call dword [sym.imp.KERNEL32.dll_Sleep]
inc dword [ebp - 4]
cmp dword [ebp - 4], 0xa
jl 0x4040c2
jmp 0x404151
push 2
push ebx
push ebx
push edi
call dword [sym.imp.KERNEL32.dll_SetFilePointer]
push ebx
lea eax, [ebp - 0x10]
push eax
push 2
push 0x4284c8
push edi
call dword [sym.imp.KERNEL32.dll_WriteFile]
push ebx
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0xba0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
push eax
lea eax, [ebp - 0xba0]
push eax
push edi
call dword [sym.imp.KERNEL32.dll_WriteFile]
push ebx
lea eax, [ebp - 0x10]
push eax
push 2
push 0x4284c8
push edi
call dword [sym.imp.KERNEL32.dll_WriteFile]
lea eax, [ebp - 0xca0]
push eax
push 0x4284c4
call esi
test eax, eax
jne 0x404253
cmp dword [ebp - 8], 2
jl 0x404253
xor edi, edi
push ebx
push 0x80
push 4
push ebx
push 2
push 0x40000000
lea eax, [ebp - 0xda4]
push eax
call dword [sym.imp.KERNEL32.dll_CreateFileA]
cmp eax, 0xffffffff
mov dword [ebp - 0xc], eax
jne 0x4041ae
push 0x12c
call dword [sym.imp.KERNEL32.dll_Sleep]
inc edi
cmp edi, 0xa
jl 0x404173
jmp 0x40429d
push 7
pop ecx
mov byte [ebp - 0x5c], bl
xor eax, eax
lea edi, [ebp - 0x5b]
rep stosd dword es:[edi], eax
push 2
push ebx
stosw word es:[edi], ax
push ebx
push dword [ebp - 0xc]
stosb byte es:[edi], al
call dword [sym.imp.KERNEL32.dll_SetFilePointer]
mov edi, dword [sym.imp.KERNEL32.dll_WriteFile]
push ebx
lea eax, [ebp - 0x10]
push eax
push 2
push 0x4284c8
push dword [ebp - 0xc]
call edi
lea eax, [ebp - 0x5c]
push eax
call fcn.004201b2
imul eax, eax, 0x12d687
push eax
call fcn.00412cca
pop ecx
pop ecx
push 0x428458
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatA]
push ebx
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
push eax
lea eax, [ebp - 0x5c]
push eax
push dword [ebp - 0xc]
call edi
push ebx
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0xba0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenA]
push eax
lea eax, [ebp - 0xba0]
push eax
push dword [ebp - 0xc]
call edi
push ebx
lea eax, [ebp - 0x10]
push eax
push 2
push 0x4284c8
push dword [ebp - 0xc]
call edi
jmp 0x40429d
lea eax, [ebp - 0xca0]
push eax
push 0x4284c0
call esi
test eax, eax
jne 0x40429d
xor edi, edi
push ebx
push 0x80
push 2
push ebx
push 2
push 0x40000000
lea eax, [ebp - 0xda4]
push eax
call dword [sym.imp.KERNEL32.dll_CreateFileA]
cmp eax, 0xffffffff
mov dword [ebp - 0xc], eax
jne 0x40429d
push 0x12c
call dword [sym.imp.KERNEL32.dll_Sleep]
inc edi
cmp edi, 0xa
jl 0x404267
push dword [ebp - 0xc]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cbf8
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x4042f7
cmp edi, 2
jl 0x4042f7
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
push eax
lea eax, [ebp - 0xca0]
push eax
call fcn.00404e53
add esp, 0xc
call fcn.0040f85a
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc08
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x404333
cmp edi, 1
jl 0x404333
push dword [ebp - 0x23f]
lea eax, [ebp - 0xca0]
push eax
call fcn.00404e8d
pop ecx
pop ecx
jmp 0x4042ed
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc18
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x404360
cmp edi, 1
jl 0x404360
call fcn.0040505a
jmp 0x4042ed
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc38
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x404406
cmp edi, 1
jl 0x404406
lea eax, [ebp - 0xca0]
push eax
call fcn.00403114
mov edi, eax
cmp edi, ebx
pop ecx
je 0x4043c1
lea eax, [ebp - 0xca0]
push eax
call fcn.00402226
cmp eax, ebx
pop ecx
je 0x4043b4
mov byte [eax + 0x42], 1
mov byte [eax], bl
mov byte [edi + 0x4c], 1
mov byte [edi + 0x4e], bl
mov byte [edi + 0x4d], 1
jmp 0x4043fc
push 0x44c6d8
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
call fcn.00403182
mov edi, eax
cmp edi, ebx
je 0x4043f1
lea eax, [ebp - 0xca0]
push eax
push edi
call fcn.00420480
pop ecx
pop ecx
mov byte [edi + 0x4c], 1
mov byte [edi + 0x4e], bl
mov byte [edi + 0x4d], 1
push 0x44c6d8
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
call fcn.0040f91d
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc48
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x404452
cmp edi, 2
jl 0x404452
lea eax, [ebp - 0xba0]
push 2
push eax
call fcn.0042046e
test eax, eax
setne al
pop ecx
push eax
lea eax, [ebp - 0xca0]
push eax
call fcn.00405b6c
jmp 0x403f1a
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc58
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x40447f
mov byte [0x451588], 1
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc68
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x4044ac
mov byte [0x451589], 1
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc78
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x4044d9
mov byte [0x45158a], 1
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc88
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x404506
mov byte [0x45158b], 1
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc98
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x404565
cmp edi, 2
jl 0x404565
lea eax, [ebp - 0xca0]
push eax
call fcn.00420416
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov word [ebp - 0x38], ax
lea esi, [ebp - 0x3c]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
call fcn.0041171f
mov esi, dword [sym.imp.KERNEL32.dll_lstrcmpiA]
pop ecx
pop ecx
jmp 0x404a17
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cca8
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x40459a
mov eax, dword [0x4566a8]
cmp eax, ebx
je 0x404a17
mov byte [eax + 6], bl
mov dword [eax], ebx
jmp 0x404593
lea eax, [ebp - 0x34]
push eax
push 0xf
lea eax, [ebp - 0x15c]
push eax
push 0x42cc28
call fcn.00411df4
add esp, 0xc
push eax
call esi
test eax, eax
jne 0x404a17
cmp edi, 2
jl 0x404a17
lea eax, [ebp - 0xca0]
push eax
call fcn.0042046e
dec eax
cmp eax, 0x2b
pop ecx
ja case.0x4045df.5
jmp dword [eax*4 + 0x404a3a]
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x45635c], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov word [0x456360], ax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x456362], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x456363], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x456368], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x456369], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45636a], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45636b], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45636c], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x456370], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x456378], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45637c], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x456380], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x456384], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x456388], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov word [0x45638a], ax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov word [0x45638c], ax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45638e], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x456390], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x456394], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x456398], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x456399], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45639a], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45639b], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45639c], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45639d], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45639e], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x45639f], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x4563a0], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x4563a1], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x4563a4], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x4563a8], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov word [0x4563ac], ax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x4563ae], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x4563af], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x4563b0], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x4563b1], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x4563b2], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x4563b4], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x4563b8], eax
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x4563bc], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
test eax, eax
setne al
mov byte [0x4563bd], al
jmp 0x404a11
lea eax, [ebp - 0xba0]
push eax
call fcn.0042046e
mov dword [0x4563c0], eax
pop ecx
call fcn.0040f95e
push 0x44c6f4
call fcn.00403af0
cmp dword [0x44c6f4], ebx
pop ecx
jne 0x403b4e
pop edi
pop esi
pop ebx
leave
ret
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]